﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:"Microsoft YaHei"; font-size:14px; line-height:26px; color:#484848; background-color:#fff;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,span{display:block; margin:0px; padding:0px; list-style:none; font-weight: normal;}
*html,*html{background-image:url(about:blank); background-attachment:fixed}
img{border:none; display:block;}
em,i{font-style:normal;}
*{margin:0px; padding:0px;}
input{margin:0; padding:0; list-style:none; outline:none; border:0;}
a{color:#fff; outline:none; cursor:pointer; text-decoration:none; star:expression(this.onFocus=this.blur())}
.m-auto{width:1000px; margin:0 auto;}
.m24{margin-bottom:24px;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block; }* html .clearfix{height: 1%;}
.clearfix{display: block;}
.fl{float: left;}
.fr{float: right;}




/*-------------------------------------nav & banner*/
.dh{width: 100%;background: #000;position: fixed;overflow: hidden;z-index: 222;}
.dh>#nav-box{//width: 1700px;margin: 0 auto;border:none;}
.dh>#nav-box>.logo{width: 150px;margin-left: 200px}
.dh>#nav-box>#nav{//width: 1340px;}
.dh>#nav-box>#nav>li{float: left;margin-left: 25px;line-height: 60px;}
.dh>#nav-box>#nav>li a{color: #fff;}
.dh>#nav-box>#nav>li a:hover{color: #4b8cd7;}
.dh>#nav-box>#nav>li>.subnav-list {position: absolute;top: 0;left: 0;right: 0;margin-top: -1px;z-index: 1}
.dh>#nav-box>#nav>li>.subnav-list>li{margin:0;}
.dh>#nav-box>#nav>li>.subnav-list a {font-size: 14px;background-color: #fff;display: block;position: relative;line-height: 30px;text-align: center;color: #1B3081;border-bottom: #fff 1px solid;transition: all .3s ease;-webkit-transition: all .3s ease;}









.banner{width:100%; height:462px; background:url(images/banner.jpg) no-repeat center center;}
.zx-btn{position:relative; width:1000px; height:462px; margin:0 auto;}
.zx-btn a{
	position:absolute;
	display:inline-block;
	width:344px;
	height:36px;
	left: 343px;
	top: 330px;
}
.zx-btn .a1{
	top:316px;
	left:343px;
}
.zx-btn .a2{
	top:318px;
	left:523px;
}

.sub-nav{width:100%; height:51px; background-color:#00315F; z-index:1000;}
.sub-nav-box{height:51px; line-height:51px; text-align:center;}
.sub-nav-box a{float:left; padding:0 51px;}
a.current1{background-color:#053f73;}
/*-------------------------------------profile*/
.profile{width:1000px; height:226px; position:relative;}
.d-line2{position: absolute; right:20px; top:0; width:1px; height:222px;  background:url(images/d_line2.png) no-repeat right top;}
.tit1 .tit-eng{float:left; width:186px; height:102px; background:url(images/tit_01.png) no-repeat;}
.tit1 .d-line1{float:right; width:798px; height:102px; background:url(images/d_line1.png) no-repeat right 34px;}
.profile-con{clear:both; width:910px; height:84px; padding:9px 18px; margin-left:16px; color:#fff; line-height:28px; background:url(images/proflie_bg.jpg) no-repeat top center;}
.zx{height:38px; margin-top:22px; padding-left:652px; float:right;}
.phone{float:left; padding-left:24px; height:35px; line-height:35px; font-size: 19px; color:#1a558c; font-weight: bold; font-family:Arial;}
.zx .a-btn{float:left; width:187px; height:38px; margin-left:15px; color:#484848; font-size:16px; font-weight:700; line-height:35px; text-align: center; background:url(images/zx_btn.png) no-repeat;}
/*--------------------------------------adv*/
.adv{clear:both; width:100%; overflow: auto; background-color:#f2f2f2; color:#fff;}
.adv-con{height:350px; overflow:hidden;}
.tit{overflow: auto; padding:24px 195px;}
.tit .tit-eng{float:left; width:210px; height:90px; background:url(images/tit_02.png) no-repeat center center;}
.tit-line{float:left; width:200px; height:90px; background: url(images/tit_bg.jpg) no-repeat center center; }
.adv1{float: left;}
.adv1 li{height:108px; margin-bottom:13px;}
.adv1 p{float:left; width:166px; height:58px; padding:25px 10px;  background-color:#19548C; text-align: center; position:relative;}
.adv1 p.p-nop{height:108px; padding-top:0; padding-bottom: 0; line-height:108px;}
.adv1 span.span-img{float:left; width:185px; height:108px; background:url(images/adv_img01.jpg) no-repeat; font-size: 20px; text-align: center; line-height:108px;}
.adv1 .arrow{position: absolute; right:-14px; top:40px; display: block; width:14px; height:29px; background:url(images/arrow.png) no-repeat center center;}
.adv1 .arrow1{background-image: url(images/arrow1.png); left:-14px;}
.adv1 span.span-img2{background-image: url(images/adv_img02.jpg);}
.adv1 span.span-img3{background-image: url(images/adv_img03.jpg);}
.adv1 span.span-img5{background-image: url(images/adv_img05.jpg);}
.adv1 span.span-img6{background-image: url(images/adv_img06.jpg);}
.adv1 span.span-img7{background-image: url(images/adv_img07.jpg);}
.adv2{float:left; width:226px; height:350px; margin:0 16px;}
.adv2 p{position: relative; width:206px; height:130px; padding:45px 10px 0; text-align: center;  background-color:#19548C;}
.adv2 .arrow2{position: absolute; left:98.5px; bottom:-14px; display: block; width:29px; height:14px; background:url(images/arrow2.png) no-repeat;}
.adv2 span.span-img{width:226px; height:175px; background:url(images/adv_img04.jpg) no-repeat; font-size: 20px; text-align: center; line-height:175px;}
.adv3{float:right;}
.adv .zx{clear:both;}
/*----------------------------------------------tj*/
.tj{clear:both; overflow: auto;}
.tit3 .tit-eng{background-image: url(images/tit_03.png);}
.tj-con{height:225px; padding-left:37.5px; margin-bottom:24px;}
.tj-con li{float:left; width:145px; height:195px; padding:15px 20px; position:relative;}
.tj-con li p{text-align: center;}
.tj-con li span{width:145px; height:2px; margin-bottom:5px;}
.tj-con li.b-li span{background-color: #fff;}
.tj-con li.o-li span{background-color: #a3a02a;}
.tj-con li.b-li{ background-color:#19548C; color:#fff;}
.tj-con li.o-li{background-color:#fef90d;}
.tj-con li h4{font-size:24px; text-align:center; margin-bottom:10px;}
/* .tj  */.p-tit{height:28px; text-align:center; font-size:24px; color:#014380;}
.tj-con b.arrow-r-b,.tj-con b.arrow-r-o{position: absolute; right:-14px; top:98px; display: block; width:14px; height:29px; background:url(images/arrow.png) no-repeat; z-index: 999;}
.tj-con b.arrow-r-o{background-image: url(images/arrow3.png);}
.tj .zx,.lc .zx,.res .zx{padding-left:450px;}
/*----------------------------------------------lc*/
.lc{width:100%; overflow: auto; background-color:#f2f2f2;}
.tit4 .tit-eng{background-image: url(images/tit_04.png);}
.lc-con ul{height:145px; margin-bottom: 24px;}
.lc-con li{float:left; width:125px; height:145px; text-align: center;}
.lc-b{background:url(images/lc_bg1.png) no-repeat center center; color:#fff;}
.lc-o{background:url(images/lc_bg2.png) no-repeat center center;}
.lc-con li.li1{line-height:145px;}
.lc-con li.li2{height:97px; padding-top:48px;}
.lc-con li.li3{height:113px; padding-top:32px;}
/*----------------------------------------------case*/
.case .p-tit{font-size:22px;}
.tit5 .tit-eng{background-image: url(images/tit_05.png);}
.case-con{height:221px; margin-bottom: 24px; color:#fff; overflow:hidden;}
.person{float:left; width:300px; height:201px; padding:20px 17px 0; background-color:#19548C; margin-left:37.5px;}
.person i{color:#fef900;}
.hz{float:left; width:334px; height:221px;}
.per-name{color:#fef900; font-size:24px; font-weight: normal; text-align:center;}
.case-lc{float: left; color:#484848; padding-top:25px; height:196px; width:257px; background-color:#f2f2f2;}
.case-lc li{width:237px; height:25px; padding-left:20px; line-height:25px; margin-bottom:10px;}
.case-lc span{float: left; width:19px; height: 19px; background-color:#19548C; border-radius:50px; text-align: center; line-height:19px; margin:3px 10px 0 0; color:#fef900;}
/*----------------------------------------------res*/
.res{width:100%; overflow: auto; background-color:#F2F2F2;}
.tit6 .tit-eng{text-align: center; font-size:36px; background: none; line-height:45px; color:#014380;}
.reason{width:998px; height:380px; border:1px solid #e1e1e1;}
.reason li{float:left; width:171.6px; height:380px; padding-left:14px; padding-right:14px;}
.reason li.li-w{background-color:#fff;}
.reason li.li-g{background-color:#f3f3f3;}
.reason li h4{height:53px; text-align: center; line-height:51px; border-bottom: 2px solid #e1e1e1; color:#053f73; font-size:24px;}
.reason li p{font-size:13px; line-height:23px; margin-top:15px;}
/*----------------------------------------------pg*/
.pg{height:317px; overflow:auto; position:relative; font-size:16px;}
.pg-con{width:946px; height:208px; margin:44px 0 15px 37px; background:url(images/pg_bg.jpg) no-repeat center center; color:#fff;}
.pg-con ul{padding-top:10px;}
.pg-con li{float:left; width:231px; height:30px; line-height:30px; margin-left:55px; margin-top:26px;}
.pg-con li.li251{width:261px;}
.pg-con input{float:right; width:187px; height:30px; padding-left:5px; line-height:30px; font-family: "微软雅黑"; font-size:16px;}
.pg-con b{float:left; font-weight:normal;}
.pg-btn{height:38px;}
.pg-btn input{display: inline-block; width:187px; height:38px; background:url(images/zx_btn.png) no-repeat; font-size:16px; color:#484848; font-family: "微软雅黑"; font-weight: bold; line-height:35px; float: none; margin-left:382px; margin-top:26px; cursor:pointer;}
.d-line3{position: absolute; left:20px; top:24px; width:1px; height:293px; background:url(images/d_line3.png) no-repeat;}
.pg-tit{height:37px; line-height:37px;}
.d-line4{float:left; width:283px; height:1px; margin-right:23px; background:url(images/d_line4.png) no-repeat; margin-top:19px;}
.mfpg{float:left; font-size:36px; color:#014380;}
.mfpg span{float: left;}
.mfpg b{float:left; width:50px; height:37px; margin-right:5px; background:url(images/phone2.png) no-repeat right center;}
/*------------------------------------map*/
.jq-map{height:247px; margin-bottom: 24px;}
.map-img{float:left;}
.map-con{float:right; width:420px; height:247px;}
.map-con a{color:#484848; text-decoration: underline;}
.map-con a:hover{color:#0a467d;}
.map-p{margin-bottom:25px;}
/*footer*/
.footer{clear:both; width:100%; height:211px; padding-top:63px; background:url(images/footer_bg.jpg) no-repeat center center; color:#fff;}
.footer .up{width:1000px; font-weight:bold; height:45px; padding-bottom:20px; margin:0 auto; border-bottom:1px dashed #fff; margin-bottom: 20px;}
.footer ul li.current190{margin-left:180px;}
.footer li{float:left;}
.footer ul li a{color:#fff; line-height:45px; padding-left:9px; padding-right:9px; font-size:15px;}
.footer li a:hover{color:#FFDE00;}
.footer p{text-align:center; font-size:15px;}
.footer a{color:#FFDE00;}
.footer a:hover{text-decoration:underline;}
