@charset "utf-8";u {text-decoration:none}
a { color:#666; text-decoration:none}
a:hover { text-decoration:none; }
img{margin:0;padding:0;border:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {border: none;margin: 0;padding: 0;}
*{margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
body {font-family: "微软雅黑";font-size: 16px;}
ol,ul {list-style: none;display: block;}
a {text-decoration: none;}
input {outline: none;}
img {border: none;}
.clearfloat:after {clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.clearfloat {zoom: 1}
li {list-style: none;}
.tl {text-align: left;}
.tc {text-align: center;}
.tr {text-align: right;}
.fl {float: left;display: block;}
.fr {float: right;display: block;}
.cb {clear: both;}
.cl {clear: left;}
.cr {clear: right;}
.red{ color:#F00;}
.a14px{font-size: 14px;}
.box{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; }
.boxV{-webkit-box-orient:vertical; -moz-box-orient:vertical; -o-box-orient:vertical; box-orient:vertical; -webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;}
.a-item-c{align-items: center;-webkit-align-items: center;}
.j-c{justify-content: center;-webkit-justify-content: center;}
body{width: 100%;height: 100%;}
.item{background-size: cover;background-position: center;background-repeat: no-repeat;width: 100%;position: relative;}
.item .container,.footer .container{height:100%;zoom: 1;margin: 0px auto; }
ul:before,ul:after,.item:before,.item:after,.item .container:after,.item .container:before{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}



@media screen and (max-width: 768px){
	.container{width:100%; margin:0px auto; }
}
#blur{transition: all 3s ease;-webkit-transition: all 3s ease;}
.blur{filter: blur(5px);    -webkit-filter: blur(5px);}
@media screen and (min-width: 590px){
/*头部 head*/
#top{height: 40px;width: 100%;line-height: 40px; background-color:#f3f3f3; border-bottom: 1px solid #dddddd;}
.top{background-image: url(../images/tel.png);background-repeat: no-repeat;background-position: left center;height: 40px;width: 100%;color:#939393; font-size:14px;}
.top span:nth-child(1){margin-left: 30px;font-weight: 500;}
.top  span.y480{margin-left: 0px;}

}
@media screen and (max-width: 590px){
/*头部 head*/
#top{height:40px;width: 100%;line-height: 40px; background-color:#f3f3f3; border-bottom: 1px solid #dddddd; display:inline-block; overflow:hidden;}
.top{background-image: url(../images/tel.png);background-repeat: no-repeat;background-position: left top;height: 80px;width: 100%;color:#939393; font-size:14px; line-height:40px;}
.top span:nth-child(1){margin-left: 30px;font-weight: 500;}
.y480{ display:none;margin-left: 0px;}	
.header{height: 80px;overflow: hidden; box-shadow:3px 3px 3px #8888881c; margin-bottom:10px; border-bottom:1px solid #efefef;}
	}
@media screen and (min-width: 1000px) {.w370{ width:370px;}
.w370 a{ width:80px; padding:0px 10px; margin-right: 10px; height:40px; line-height:40px; float:right;}
.w370 a.alast{ width:80px; padding:0px 0px 0px 10px;}
}
@media screen and (max-width: 1000px) {.w370{ display:none;}
}
.header{height: 110px; box-shadow:3px 3px 3px #8888881c;}
@media screen and (min-width: 1200px) {.logo{float: left;}
.container{width: 1200px;height: 100%;margin: 0px auto;}
}
.logo-group,.logo-text{float: left;}
.logo{padding-top: 15px;padding-left: 20px;}
.logo-group{margin-right: 5px;}
.logo-img{display: block;}
.logo-des-one{font-size: 18px;color: #085ba9; font-weight:bold; margin-top:10px; line-height:30px;}
.logo-des-two{font-size: 12px;color: #085ba9;}
.header-right{float: right;}
.header-phone{margin-top: 14px;margin-bottom: 24px;text-align: right;}
.header-phone .phone-icon{}
.header-phone .phone-text{display: inline-block;text-align: left; margin-top:20px;}
.header-phone .phone-text p{line-height: 1;}
.header-phone .phone-title{font-size: 16px;color: #085ba9;font-weight: bold;margin-bottom: 8px;text-align: right;margin-right: 2px; height:20px; line-height:20px;}
.header-phone .phone-num{text-align: right;}
.header-phone .phone-num a{font-size: 20px;font-family: Arial;color: #085ba9;}
/* * 导航*/
.nav{ width:720px;float: left; margin:30px 0px 0px 10px; background-color: #fff;}
.nav .nav-btn{cursor: pointer;position: absolute;width: 40px;height: 36px;top: 30px;left: -50px;z-index: 99;}
.nav .line{position: absolute;display: block;width: 20px;height: 2px;left: 11px;background-color: #999;}
.nav .line.top{top: 8px;}
.nav .line.mid{top: 16px;}
.nav .line.btm{top: 24px;}
.nav .nav-btn.active .line{top :16px !important; margin-top:-30px;}
.nav .nav-btn.active .line.mid{width: 0px!important;margin-top:-30px;}
.nav .nav-btn.active .line.top{transform: rotate( 45deg);margin-top:-30px;}
.nav .nav-btn.active .line.btm{transform: rotate( -45deg);margin-top:-30px;}


.nav-item{position: relative;width: 15%;float: left;line-height: 50px;text-align: center;}
.nav-item:hover a{ color:#085ba9;}
.nav-item-home{position: relative;width: 8%;float: left;line-height: 50px;text-align: center;}
.nav-item:hover>a:after,.nav-item.active>a:after{position: absolute;bottom: 0;display: block;content: '';width: 100%;height: 0px;background-color: #21a6de;}
.nav-item.active1>a:after{position: absolute;bottom: 0;display: block;content: '';width: 100%;height: 0px;background-color: #21a6de;}
.nav-item>a{display: inline-block;*display:inline;zoom: 1; position: relative;color: #222;font-size: 16px;}
.nav-item-home>a{display: inline-block;*display:inline;zoom: 1; position: relative;color: #222;font-size: 16px;}

@media screen and (min-width: 1200px) {
.nav-group{width:720px;float: left; background-color: #fff;}
.nav-item:hover .nav-item-child{opacity: 1;height: auto;}
/****************/
.nav-item{position: relative;width: 13%;float: left;line-height: 50px;text-align: center;}
.nav-item:hover{}



.nav-group .nav-itemx{position: relative;width: 13%;float: left;line-height: 50px;text-align: center;background-image: url(../images/navb.png);background-repeat: no-repeat;background-position: right center;}
.nav-group .nav-itemx:hover{background-image: url(../images/navt.png);background-repeat: no-repeat;background-position: right center;}

/* .nav-group li:nth-child(8){ display:none;} */

/***************/
.nav-item .nav-item-child a{ color:#222222;width:180px; height:30px; line-height:30px; display:inline-block;}
.nav-item .nav-item-child a:hover{ color:#085ba9;}
}




.nav-item.active .nav-item-child{opacity: 1;height: auto;}
.nav-item-child{position: absolute;overflow: hidden;height: 0px;opacity: 0;z-index: 10;background: #fff;left: 50%;margin-left: -30px;line-height: 24px;padding-top: 15px;padding-bottom: 15px;text-align: left;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;background-image: url(../images/navchildt.png);background-repeat: no-repeat;background-position: left top; }


/******************/
.w360{width: 360px;}
.nav-group li:nth-child(1) .w360{ display:block;}
.nav-group li:nth-child(2) .w360,.nav-group li:nth-child(3) .w360,.nav-group li:nth-child(4) .w360,.nav-group li:nth-child(5) .w360,.nav-group li:nth-child(6) .w360{ display:none;}

.w360x{width: 360px;}
.w360x li{ width:50%; float:left;}
.w360x a{color: #333;font-size: 14px;padding-left: 10px;}
/******************/
.w360 li{ width:50%; float:left;}
.w360 a{color: #333;font-size: 14px;padding-left: 10px;}
.w60{ width:80px; display:block;}
.w60 li{  float:left;}
.w60 a{color: #333;font-size: 14px;padding-left: 10px;}
.nav-item .iconfont{display: none;}
/* * banner*/
.banner{width: 100%;height: auto;}
.banner img{width: 100%;}
h2.title{position: relative;font-weight: normal;text-align: center;padding-top: 50px;margin-bottom: 30px;}
h2.title:after{position: absolute;display: block;content: '';left: 0;right: 0;bottom: -5px;margin: 0 auto;width: 44px;border-top: 3px solid #21a6de;}
h2.title .ch,h2.title .en{display: block;line-height: 30px;}
h2.title .ch{font-size: 30px;color: #2c2c2c;}
h2.title .en{font-size: 18px;color: #666;font-family: Arial;}
.W100{width:100%;}
.n-imagess{text-align: center;margin-top: 20px}
/*头部 head*/
#xinlai{background-image: url(../images/xinlai.png);background-repeat: no-repeat;height: 146px;width: 100%;background-position: center;background-color:#1c344e;}
#xinlai .xinlai{ text-align:center; font-size:1.7em; color:#fff; line-height:146px;}
/*底部 foot*/
.footer{padding-top: 30px;background-color:#1c344e;width:100%; min-height:340px; overflow:hidden;}
.footer-nav-item{width:10%;float: left;}
.footer-nav-item{margin-bottom: 40px;}
.footer-nav-item>a{display: block;font-size: 16px;line-height: 1;text-align: center;color: #fff;}
.footer-nav-item:nth-last-child(1)>a{border-right: 0px solid #cecece;}
.footer-nav-item>a:hover{color: #fff;}
.footer-logo,.footer-list{float: left;}
.footer-logo{margin-top: 30px;width:8%;}
.footer-list{margin-left: 50px;width:65%; padding:20px;}
.footer-list p{color: #b8d8f9; line-height:30px;margin: 0px 0px 20px 0px;font-size: 14px;}
.footer-list li{line-height: 1;color: #b8d8f9;margin-bottom: 20px;font-size: 14px;}
.footer-code{float: right;line-height: 1px;}
.footer-code .footer-phone{display: inline-block;margin-right: 40px;margin-top: 0px;margin-bottom: 0px;}
.footer-code .footer-phone .phone-title,.footer-code .footer-phone .phone-num a{color: #83a4c8;}
.footer-code .code{display: inline-block;}
.footer-href{text-align: center;padding-bottom: 25px;}
.footer-href a{font-size: 14px;color: #456383;margin: 0px 10px; display:inline-block;}
.footer-phone{margin-top: 24px;margin-bottom: 24px;text-align: right;}
.footer-phone .a-icon{background-image: url(../images/a-icon.png);background-repeat: no-repeat;height: 20px;background-position: left center;text-indent: 20px;color: #83a4c8;margin-bottom:10px;}
.footer-phone .b-icon{background-image: url(../images/b-icon.png);background-repeat: no-repeat;height: 20px;background-position: left center;text-indent: 20px;color: #83a4c8;margin-bottom:10px;}
.footer-phone .xh30px{ height:10px;}
.footer-phone .b-icon{}
.footer-phone .a-text{display: inline-block;text-align: left; margin-top:20px;}
.footer-phone .a-text p{line-height: 1;}
.footer-phone .a-title{font-size: 14px;color: #83a4c8;font-weight: bold;margin-bottom: 10px;margin-right: 2px; height:20px; line-height:20px; text-align:left;text-indent: 1.5em;}
.footer-phone .a-num{text-indent: 1.5em;}
.footer-phone .a-num a{font-size: 26px;font-family: Arial;color: #83a4c8;}
.footer .copy{color:#456383;font-size:12px;width:100%; line-height:30px;float:left; text-align:center;background-color:#1c344e; padding:0px 2%; }
/*底部 foot*/
.otitleo{background-image: url(../images/titlebg.png);background-repeat: no-repeat;background-position: center center;height: 100px;width: 100%;font-size: 1.5em;color: #222;line-height: 100px;text-align: center;font-weight: bolder;	}
.otitlep{background-image: url(../images/titlebgb.png);background-repeat: no-repeat;background-position: center center;height: 100px;width: 100%;font-size: 1.5em;color: #fff;line-height: 100px;text-align: center;font-weight: bolder;	}
.otitleq{background-image: url(../images/titlebg.png);background-repeat: no-repeat;background-position: center center;height: 100px;width: 100%;font-size: 1.5em;color: #fff;line-height: 100px;text-align: center;font-weight: bolder;	}

.otitlex{background-image: url(../images/titlebgx.png);background-repeat: no-repeat;background-position: center center;height: 100px;width: 100%;font-size: 1.5em;color: #222;line-height: 100px;text-align: center;font-weight: bolder;	}

@media screen and (max-width: 1200px){
html{width: 100%;overflow-x:hidden;}
body{position: relative;overflow-x:hidden; -webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;/*头部 head*/
}
.item,.container{}
.container{width: 100%; overflow:hidden;}
.header{height: 80px;overflow: hidden; box-shadow:3px 3px 3px #8888881c;}

.header .header-right{display: none;padding-right: 10px;}

.logo{padding-top: 10px;  width:280px; display:block; float:left;}
.logo-group img{height: 60px;}

.m-logo-img{display: block;}
.nav {position: absolute;width: 100%;height: 100vh;top: 0;z-index: 10;right: -100%;background-color: #01387f;}
.nav.active{position: fixed;right: 0%;opacity: .9;}
.nav.active .nav-btn{left: auto;right: 10px;}
.nav-group{height: 100%;overflow-y: auto;}
.nav-item{float: none;width: 100%;text-align: center;}
.nav-item>a{font-size: 14px;color: #fff;}
.nav-item-home{float: none;width: 100%;text-align: center;}
.nav-item-home>a{font-size: 14px;color: #fff;}
.nav-item-child{position: relative;width: 100%;left: 0;margin-left: 0;padding: 0;text-align: center;background: rgba(255,255,255,0.3);}
.nav-item .iconfont{display: block;position: absolute;top: 0;right: 20px;color: #fff;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.nav-item.active>.iconfont{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
/******************/
.nav-group li:nth-child(1) div,.nav-group li:nth-child(2) div,.nav-group li:nth-child(3) div,.nav-group li:nth-child(4) div,.nav-group li:nth-child(5) div,.nav-group li:nth-child(6) div{ display:none;}

/******************/
.nav-item-child li{font-size: 12px;}
.nav-item-child a{color: #fff;line-height: 50px;}
.nav-item:hover>a:after, .nav-item.active>a:after{height: 0;color: #fff;}

.nav-item:hover  .nav-item-child a{ color:#fff;}
.nav-item:hover  .nav-item-child a:hover{ color:#085ba9;}

.banner{width: 100%;}
h2.title{padding-top: 30px;}
h2.title .ch{font-size: 24px;}
h2.title .en{font-size: 14px;}

/*头部 head*/
/*底部 foot*/
#footer{background-color:#1c344e; width:100%;}
.footer-nav{display: none;}
.footer-logo,.footer-code{width: 100%;text-align: center;margin-bottom: 20px;}
.footer-list{width: 100%;text-align: left;margin-bottom: 20px;}
.footer-list{margin: 0px 0px;font-size: 14px;padding:20px;}
.footer .shouye-btn{display:none;}
.footer-code .footer-phone{margin-bottom: 10px;}
.footer-list p{color: #b8d8f9; line-height:30px;margin: 0px 0px 20px 0px;}
.footer .copy{color:#b8d8f9;font-size:12px;width:100%; line-height:30px;float:left; text-align:center; padding:0px 2%; }
.footer-href{text-align: left;padding-bottom: 25px;}
.footer-href a{font-size: 14px;color: #456383;margin: 0px 10px; display:inline-block;}
/*底部 foot*/
}

.fanhui{
	background-image: url(../images/ftop.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 51px;
	width: 50px;
	display:block;
	right:20px;
	bottom:100px;
	position:fixed;
	z-index:999999;
}
.fanhui:hover{
	background-image: url(../images/fanhover.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #f2f2f2;
}

.lei12{ background-color:#39C;}
.lei13{ background-color:#1267b7;}
.lei22{ background-color:#F60;}
.lei23{ background-color:#eaa73d;}
.lei24{ background-color:#96C;}
.lei25{ background-color:#3393ff;}

.lan35 span{ background-color:#ff5400;}
.lan36 span{ background-color:#ed05bf;}
.lan37 span{ background-color:#F60;}
.lan42 span{ background-color:#3393ff;}
.lan43 span{ background-color:#0255bd;}
.lan44 span{ background-color:#b400bf;}
.lan47 span{ background-color:#0bbaec;}
.lan48 span{ background-color:#e6da16;}
.lan49 span{ background-color:#ce7900;}
.lan50 span{ background-color:#d21cdd;}
.lan51 span{ background-color:#0b9cc6;}
.lan52 span{ background-color:#bbb112;}
.lan53 span{ background-color:#a25f00;}
.lan54 span{ background-color:#e96bf1;}
.lan55 span{ background-color:#0b7796;}
.lan56 span{ background-color:#89820b;}
.lan57 span{ background-color:#f9b047;}
.lan58 span{ background-color:#9435de;}
.lan59 span{ background-color:#56b0ca;}
.lan60 span{ background-color:#ea5e38;}
.lan61 span{ background-color:#3340e2;}
.lan62 span{ background-color:#c0e822;}
.lan63 span{ background-color:#ea077d;}
.lan64 span{ background-color:#8188e1;}
.lan65 span{ background-color:#a0b93c;}
.lan66 span{ background-color:#bb0965;}
.lan67 span{ background-color:#b865d4;}
.lan68 span{ background-color:#da9220;}
.lan69 span{ background-color:#ea4f9f;}
.lan70 span{ background-color:#deb370;}
.lan71 span{ background-color:#188ce6;}
.lan72 span{ background-color:#7171C6;}
.lan78 span{ background-color:#00CD66;}


.nlqy{ max-width:700px; width:90%; padding:20px 50px 20px 50px; line-height:40px; margin:0px auto 30px auto; display:block; color:#4c72ac;box-shadow: 0 0 10px #ebebeb;border-radius:15px;text-align: center;font-weight: bold;}

.chakanxiangqingbt{color: red;font-weight: bold;}
.chakanxiangqing{font-size: 14px;color:#0d77fb;}


/*滚动导航变矮*/
@media screen and (min-width: 1200px) {
.header_scroll{width:100%;height:70px;position:fixed;top:0;left:0; background-color:#FFF;z-index:9999;}
.header_scroll .logo{padding-top: 0px;padding-left: 20px;}
.header_scroll .header-phone{margin-top: 2px;margin-bottom: 4px;text-align: right;} 
.header_scroll .header-phone .phone-text{display: inline-block;text-align: left; margin-top:5px;}
.header_scroll .nav{ width:720px;float: left; margin:10px 0px 0px 10px; background-color: #fff;}
}





/* 滚动变矮 */
/* .header_scroll{width:100%;height:70px;position:fixed;top:0;left:0; background-color:#FFF} 
/* .header_scroll .logo-group,.logo-text{float: left;} */
/* .header_scroll .logo{padding-top: 3px;padding-left: 20px;} */
/* .header_scroll .logo-group{margin-right: 5px;}
.header_scroll .logo-img{display: block;}
.header_scroll .logo-des-one{font-size: 18px;color: #085ba9; font-weight:bold; margin-top:10px; line-height:30px;}
.header_scroll .logo-des-two{font-size: 12px;color: #085ba9;}
.header_scroll .header-right{float: right;} */
/* .header_scroll .header-phone{margin-top: 2px;margin-bottom: 4px;text-align: right;} */
/* .header_scroll .header-phone .phone-icon{} */
/* .header_scroll .header-phone .phone-text{display: inline-block;text-align: left; margin-top:5px;} */
/* .header_scroll .header-phone .phone-text p{line-height: 1;}
.header_scroll .header-phone .phone-title{font-size: 16px;color: #085ba9;font-weight: bold;margin-bottom: 8px;text-align: right;margin-right: 2px; height:20px; line-height:20px;}
.header_scroll .header-phone .phone-num{text-align: right;}
.header_scroll .header-phone .phone-num a{font-size: 20px;font-family: Arial;color: #085ba9;} */
/* .header_scroll .nav{ width:720px;float: left; margin:10px 0px 0px 10px; background-color: #fff;} */
/* .header_scroll .nav .nav-btn{cursor: pointer;position: absolute;width: 40px;height: 36px;top: 10px;left: -50px;z-index: 99;}
.header_scroll .nav .line{position: absolute;display: block;width: 20px;height: 2px;left: 11px;background-color: #999;}
.header_scroll .nav .line.top{top: 8px;}
.header_scroll .nav .line.mid{top: 16px;}
.header_scroll .nav .line.btm{top: 24px;}
.header_scroll .nav .nav-btn.active .line{top :16px !important; margin-top:-30px;}
.header_scroll .nav .nav-btn.active .line.mid{width: 0px!important;margin-top:-30px;}
.header_scroll .nav .nav-btn.active .line.top{transform: rotate( 45deg);margin-top:-30px;}
.header_scroll .nav .nav-btn.active .line.btm{transform: rotate( -45deg);margin-top:-30px;} */