@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal; word-break:break-all;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#333;}
/*a:hover { COLOR:#c70a0e;}2fa6bb*/
a:hover {color:#b12c32; text-decoration:none;  }
img { border:0;}
.detail td {line-height:40px!important;}




#vsb_content_4 P{ font-size: 18px !important;}
/*公共样式开始*/
body{ margin:0 auto; color:#333; font-family:"Microsoft YaHei", '微软雅黑', '宋体'; font-size:14px;  position:relative;}

.dym table{width:100%;margin:0 auto;}

.dym table,.dym  table td,.dym  table th{border:1px solid #e6e6e6 !important;border-collapse:collapse;}

.dym   table td{line-height:30px;    font-size: 16px !important;padding-left:10px !important;}


.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}
.fr{/* float:right; */}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.pt10{ padding-top:10px;}
.ml26{ margin-left:26px;}
.mt30{ margin-top:30px}
.hidden {display:none;}




.top{width: 100%; height:100px; margin: 0px auto; background:#fff; }
.top .top_con{width:1200px; height:100px; margin: 0px auto;}

.top .l{ width: 307px; float: left; padding-top: 20px;}
.top .r{width: 893px; float: left;}
.top .r .t{width: 584px;height: 30px;margin-top: 10px;margin-left:365px;}
.top .r .t .gp{float: left; font-size: 16px; color: #747474; margin-right:18px;}
.top .r .t .a{float: left; font-size: 16px; color: #747474; margin-right:18px;}
.top .r .t .xx{float: left;font-size: 16px; color: #747474; margin-right:18px;}
.top .r .t .wb{ width:23px; height:18px; float: left;font-size: 16px; color: #747474; margin-right:18px; position: relative;}
.top .r .t .wb img{ }
.top .r .t .wb:hover .wbewm{display: block; position:absolute; z-index: 22; top:30px; right:-45px;}
.top .r .t .wb .wbewm{width: 85px; height: 85px; display:none; background: #fff; border:1px #ddd solid;   }
.top .r .t .wb .wbewm img{width: 75px; height: 75px; padding: 5px;}

.top .r .t .wx{ width:23px; height:18px; float: left;font-size: 16px; color: #747474; margin-right:18px; position: relative;}
.top .r .t .wx img{ }
.top .r .t .wx:hover .wxewm{display: block; position:absolute; z-index: 22; top:30px; left:-20px;}
.top .r .t .wx .wxewm{width: 85px; height: 85px; display:none; background: #fff; border:1px #ddd solid;   }
.top .r .t .wx .wxewm img{width: 75px; height: 75px; padding: 5px;}

.top .r .b{ width:893px; height: 50px; }
.top .r .b .b1{ width:700px; height: 50px; float: left; }
.top .r .b .b2{ width:190px; height: 50px; float: left;}


.mt40{ margin-top: 40px;}
.ss{width:190px; height: 27px; margin: 0px auto;background: url(../images/ssk.jpg) left center no-repeat; margin-top: 13px;}
.i-search {
    width:190px;
    height:25px;
    overflow: hidden;
    position: relative;
}
.i-search .search-txt {
    width:120px;
    padding-left: 15px;
    height: 25px;
    line-height:25px;
    background: none;
    color: #999999;
    border:none;
    
	font-family:'微软雅黑';
}

.i-search .search-btn {
	padding:3px 18px;
    width:22px;
    height:21px;
    position: absolute;
    right:0px;
    top: 0px;
   
    border: 0;
    cursor: pointer
}


.i-search .search-btn:hover {
    opacity: 0.8;outline:none; color: #000;
}
.i-search input {outline:none;}





/* flexslider */
.flexslider{position:relative;height:auto;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.flex-control-nav{position:absolute;bottom:50px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 4px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:92px;height:5px;line-height:100px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background:url(../images/doton.png) right 0 no-repeat; width:92px;height:5px;}
.flex-direction-nav{position:absolute;z-index:9999;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:28px;height:45px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/r.png) center center no-repeat;}



.box{width:1200px;margin: 0px auto;position:  relative;}


.part1{ width: 100%; height:550px; margin: 0px auto; }
.part1 .column{ width: 100%; height:35px; line-height: 35px; margin-top: 80px; font-size: 26px; color: #434343; font-weight: bold; background: url(../images/cbg.jpg) top center no-repeat; text-align: center;}
.part1 .p1{width: 100%; height:369px; margin:0px auto; margin-top: 35px;}

.part1 .p1 .p1_l{width:539px; height:369px; float: left;}
.part1 .p1 .p1_r{width:612px; height:369px; float: left; margin-left: 49px;}
.part1 .p1 .p1_r .tt{ width: 612px; height: 148px; border-bottom: 1px #938787 solid; position: relative;}
.part1 .p1 .p1_r .tt h1 {font-size: 24px; font-weight: bold;}
.part1 .p1 .p1_r .tt h1 a{color: #373737;}
.part1 .p1 .p1_r .tt h1 a:hover{color: #e62129;}
.part1 .p1 .p1_r .tt p{font-size: 16px; color: #373737; line-height: 28px; margin-top:10px; text-indent: 2em;}
.part1 .p1 .p1_r .tt .more{width: 77px; height: 27px; line-height: 27px; background: #e62129; text-align: center; right: 0px; bottom:-10px; position: absolute; z-index: 11;}
.part1 .p1 .p1_r .tt .more a{color: #fff; }

.list{ width: 100%; margin-top: 25px;}
.list ul li{ width: 100%; line-height:36px; float: left; display: block;   }
.list ul li .title{}
.list ul li .title a{ font-size:18px; color: #202020;  float:left; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.list ul li .time{font-size:14px; color: #474747;  float:right;}
.list ul li a:hover{padding-left:5px; color:#db3c1d;}

.xwbtn{ margin-top: 20px;}
.xwbtn ul li{display:block; float:left;}
.xwbtn ul li.bg1{width:188px; height:67px;background: url(../images/xwbg1.jpg) left center no-repeat;}
.xwbtn ul li.bg2{width:233px; height:67px;background: url(../images/xwbg2.jpg) left center no-repeat;}
.xwbtn ul li.bg3{width:190px; height:67px;background: url(../images/xwbg3.jpg) left center no-repeat;}

.xwbtn ul li:hover{background:#e62129;}

.xwbtn ul li a{height:67px; line-height: 67px; font-size: 18px; display: block; padding-left:10px; color: #fff; float: left;}
.xwbtn ul li i{float: left; padding-top:20px; padding-left: 30px;}
.xwbtn ul li i img{vertical-align: text-top; transition: .3s;}
.xwbtn ul li:hover i img{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}


.part1 .tzgg{width: 100%; height:38px; margin:0px auto; border-bottom: 1px #938787 solid; padding-top: 15px; padding-bottom: 15px;}

.part1 .tzgg .tzgg_t{width:100px; float: left; font-size: 18px; font-weight: bold; color: #373737; line-height: 38px; padding-top: 8px; }
.part1 .tzgg .tzlist{width:1070px; float: left; margin-left: 30px; padding-top: 10px;}


/* #marquee2 */
#marquee2{width:1000px;height:38px; line-height:38px; overflow:hidden; float: left;}
#marquee2 ul li{width:475px;height: 38px; line-height: 38px; display: block;  float:left; background: url(../images/tzicon.jpg) left center no-repeat; padding-left: 25px; font-size: 16px; }

.control{height:24px;line-height:24px;overflow:hidden; float: left; padding-top: 10px;}


.focus0{ position:relative; width:539px; height:369px;   float: left;}  
.focus0 img{width:539px; height:369px; } 
.focus0 .btn1{ position:absolute; bottom:34px; left:210px; overflow:hidden; zoom:1;} 
.focus0 .btn1 a{position:relative; display:inline; width:13px; height:13px; text-decoration:none; text-align:left; outline:0; float:left; background:#fff; }  
.focus0 .btn1 a:hover,.focus .btn1 a.current{  cursor:pointer; background:#fff;}  
.focus0 .fPic1{ position:absolute; left:0px; top:0px; }  
.focus0 .D1fBt1{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus0 .shadow1{ width:500px; position:absolute; bottom:10px; padding-left:15px;padding-right:15px; z-index:10; display:block; font-size:24px;  height: 55px; line-height:55px; font-weight: bold;}
.focus0 .shadow1 a{color:#fff;}   
.focus0 .fcon1{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus0 .fcon1 img{ display:block; }  
.focus0 .fbg1{top:20px; right:12px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus0 .fbg1 div{margin:0px auto;overflow:hidden;zoom:1;height:12px}    
.focus0 .D1fBt1 a{position:relative; display:inline; width:12px; height:12px; margin:0 3px;color:#fff;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:rgba(0,0,0,0.8); }    
.focus0 .D1fBt1 .current,.focus .D1fBt a:hover{background:#e62129;width:12px; height:12px;}    
.focus0 .D1fBt1 img{display:none}    
.focus0 .D1fBt1 i{display:none; font-style:normal; }    
.focus0 .prev1{width:35px;height:34px; left:0px;  position:absolute; top:150px; z-index: 9999;}  
.focus0 .next1{width:35px;height:34px; right:0px;position:absolute; top:150px; z-index: 9999;} 
.focus0 .prev1:hover{  background-position:0 0; }  
.focus0 .next1:hover{  background-position:-40px 0;}




.part2{width: 100%;height: 695px;margin: 0px auto;min-width: 1200px;background: url(../images/p2bg.jpg) left bottom repeat-x;}

.yw{ width: 1200px; height: 380px; margin: 0px auto; background: url(../images/k0713.png) left 80px no-repeat;}
.TabTitle1{ width:1200px; height:60px; line-height:60px; margin:0px auto; overflow:hidden; padding-top: 50px;}
.TabTitle1 ul li{ float:left; cursor:pointer; height:60px; line-height:60px;  text-align: center; display:block;  letter-spacing:1px;  font-size:30px; margin-right: 10px;}
.TabTitle1 ul li h1{display:block; text-align:center;  font-size:30px; line-height:60px;}

.TabTitle1 .hover{ height:60px; line-height:60px; color:#03629e; font-weight:bold;}
.TabTitle1 .hover h1{ height:60px; line-height:60px; color:#03629e; font-weight:bold; background: url(../images/tabbg.jpg) center bottom no-repeat ;}

.Tabbottom1{margin-top: 90px;height: 495px;   overflow: hidden; }
.Tabbottom1 .nr{ width: 987px; margin: 0px auto; }


.hxyw{width: 100%; height:419px ; margin: 0px auto; border-bottom: 3px #03629e solid;}
.hxyw .hxywk{ width:224px; height: 339px; float: left; position: relative;}
.hxyw .hxywk img{/* width:224px; *//* height: 339px; */width: 100%;height: 189px;}
.hxyw .hxywk h1{text-align: center; line-height: 70px; font-size: 20px;}
.hxyw .hxywk2{ width:224px; height: 339px; display: none; position: absolute; z-index: 1; background: rgba(3,98,158,0.8); top: 0px;}
.hxyw .hxywk2 .ejlb{width: 125px; margin: 30px auto;}
.hxyw .hxywk2 .ejlb ul li{width:125px; height: 60px; border-bottom: 1px #fff solid; line-height: 60px; background: url(../images/r.png) right center no-repeat;}
.hxyw .hxywk2 .ejlb ul li a{ font-size: 18px; color: #fff;}

.hxyw .hxywk:hover .hxywk2{width:224px; height: 339px; display:block;}

.hxyw{width: 100%; height:419px ; margin: 0px auto; border-bottom: 3px #03629e solid;}
.hxyw .hxywka{ width:224px; height: 339px; float: left; position: relative;}
.hxyw .hxywka img{width:224px; height: 339px;}
.hxyw .hxywka h1{text-align: center; line-height: 70px; font-size: 20px;}
.hxyw .hxywk2a{ width:224px; height: 339px; display: none; position: absolute; z-index: 1; background: rgba(3,98,158,0.8); top: 0px;}
.hxyw .hxywk2a .ejlb{width: 125px; margin: 30px auto;}
.hxyw .hxywk2a .ejlb ul li{width:125px; height: 60px; border-bottom: 1px #fff solid; line-height: 60px; background: url(../images/r.png) right center no-repeat;}
.hxyw .hxywk2a .ejlb ul li a{ font-size: 18px; color: #fff;}

//.hxyw .hxywka:hover .hxywk2a{width:224px; height: 339px; display:block;}

.hxyw{width: 100%; height:419px ; margin: 0px auto; border-bottom: 3px #03629e solid;}
.hxyw .hxywkb{ width:224px; height: 339px; float: left; position: relative;}
.hxyw .hxywkb img{width:224px; height: 339px;}
.hxyw .hxywkb h1{text-align: center; line-height: 70px; font-size: 20px;}
.hxyw .hxywk2b{ width:224px; height: 339px; display: none; position: absolute; z-index: 1; background: rgba(3,98,158,0.8); top: 0px;}
.hxyw .hxywk2b .ejlb{width: 125px; margin: 30px auto;}
.hxyw .hxywk2b .ejlb ul li{width:125px; height: 60px; border-bottom: 1px #fff solid; line-height: 60px; background: url(../images/r.png) right center no-repeat;}
.hxyw .hxywk2b .ejlb ul li a{ font-size: 18px; color: #fff;}

//.hxyw .hxywkb:hover .hxywk2b{width:224px; height: 339px; display:block;}
.hxyw{width: 100%;height: 492px;margin: 0px auto;border-bottom: 3px #03629e solid;}
.hxyw .hxywkc{ width:224px; height: 339px; float: left; position: relative;}
.hxyw .hxywkc img{width:224px; height: 339px;}
.hxyw .hxywkc h1{text-align: center; line-height: 70px; font-size: 20px;}
.hxyw .hxywk2c{ width:224px; height: 339px; display: none; position: absolute; z-index: 1; background: rgba(3,98,158,0.8); top: 0px;}
.hxyw .hxywk2c .ejlb{width: 125px; margin: 30px auto;}
.hxyw .hxywk2c .ejlb ul li{width:125px; height: 60px; border-bottom: 1px #fff solid; line-height: 60px; background: url(../images/r.png) right center no-repeat;}
.hxyw .hxywk2c .ejlb ul li a{ font-size: 18px; color: #fff;}

//.hxyw .hxywkc:hover .hxywk2c{width:224px; height: 339px; display:block;}


.part3{ width: 100%; height:495px; margin: 0px auto;  background:#fff; }

.part3 .zzcx{ width:451px; float: left;}
.part3 .hybz{width:451px; float: left; margin-left: 50px;}
.part3 .fwpt{width:195px; float: left; margin-left: 50px;}

.part3 .column{ width: 100%;}
.part3 .column .h1{ background: url(../images/lmicon1.jpg) left center no-repeat; font-size:24px; font-weight: bold; padding-left:35px;}
.part3 .column .h2{ background: url(../images/lmicon2.jpg) left center no-repeat; font-size:24px; font-weight: bold; padding-left:35px;}
.part3 .column .h3{ background: url(../images/lmicon3.jpg) left center no-repeat; font-size:24px; font-weight: bold; padding-left:35px;}

.part3 .kkimg{width: 451px; height: 224px; overflow:hidden; position: relative; margin-top:25px;}
.part3 .kkimg .img{ width: 451px; height: 224px; overflow:hidden; position: absolute; z-index: 1; }
.part3 .kkimg .img img{width: 451px; height: 224px; transition:transform 1s ease 0s;}
.part3 .kkimg .img img:hover{ transform: scale(1.1); }
.part3 .kkimg .tit{ width: 451px; height:35px; line-height: 35px; overflow:hidden; position: absolute; z-index: 2; background: rgba(0,0,0,0.8); bottom: 0px;}
.part3 .kkimg .tit a{ width:100%; display: block; text-align: center; font-size: 16px; font-weight: bold; color: #fff;}
.part3 .lb{ width: 100%; }
.part3 .lb ul li{ width: 100%; height: 40px; float: left; display: block; margin-top: 30px;}
.part3 .lb .l{ width: 37px; height:25px; background: url(../images/date.png) left center no-repeat; float: left; font-size: 18px; font-weight: bold; color: #aaaaaa; text-align: center; padding-top:13px; }
.part3 .lb .r{margin-left: 10px; float: left;}
.part3 .lb .r h1{ font-size: 14px; line-height: 22px; color: #2e2e2e; font-weight: bold;}
.part3 .lb .r h1 a{ font-size: 14px; color: #2e2e2e;}
.part3 .lb .r p{font-size: 12px; color: #373737;}

.part3 .more{ width: 86px; height: 27px; line-height: 27px; text-align: center; border-radius: 15px; background: #e5e5e5; margin: 0px auto; margin-top: 30px;}
.part3 .more a{font-size: 14px; color: #03629e;}
.part3 .more:hover{background:#03629e;}
.part3 .more:hover a{color: #fff;}

.part3 .fwptlist{ margin-top: 25px;}
.part3 .fwptlist ul li{width:195px;height: 50px;line-height: 50px;display: block;margin-bottom: 3px;float: left;background: #eaeaea;}
.part3 .fwptlist ul li .a1{ background: url(../images/fwicon1.png) 20px center no-repeat;}
.part3 .fwptlist ul li .a2{ background: url(../images/fwicon3.png) 20px center no-repeat;}
.part3 .fwptlist ul li .a3{ background: url(../images/fwicon4.png) 20px center no-repeat;}
.part3 .fwptlist ul li .a4{ background: url(../images/fwicon2.png) 20px center no-repeat;}

.part3 .fwptlist ul li:hover{background: #1373a9;}
.part3 .fwptlist ul li:hover .a1{ background: url(../images/fwicon11.png) 20px center no-repeat;}
.part3 .fwptlist ul li:hover .a2{ background: url(../images/fwicon33.png) 20px center no-repeat;}
.part3 .fwptlist ul li:hover .a3{ background: url(../images/fwicon44.png) 20px center no-repeat;}
.part3 .fwptlist ul li:hover .a4{ background: url(../images/fwicon22.png) 20px center no-repeat;}

.part3 .fwptlist ul li a{line-height: 54px; padding-left: 70px; font-size: 16px;}
.part3 .fwptlist ul li:hover a{color: #fff;}

.part3 .qk{ width:195px; height: 120px; margin-top:15px;}


.link{width: 100%; height:97px; margin: 0px auto;  background:#f5f5f5;}
.link .footlogo{width:251px; height:36px; float: left; margin-top: 30px;}
.link .footlogo img{width:251px; height:36px; overflow: hidden;}
.link .yqlj{ margin-top: 30px; float: left; margin-left: 60px;}
.link .yqlj .yqljk{ width: 171px; height: 35px;   border-radius: 4px; float: left;margin-left: 50px; }

.link .yqlj .yqljk select{ width: 171px; height: 33px;  #fff; border: 1px #b4b4b4 solid; border-radius: 4px;}
.link .yqlj .yqljk select option{ padding-left: 15px; height: 33px;  border: 1px #b4b4b4 solid; border-radius: 4px;}



.foot{width: 100%;height:179px;min-width: 1200px;margin: 0px auto;background: url(../images/foot.png) top center no-repeat;}
.foot p{text-align: center;line-height: 30px;color: #fff;font-size: 16px;/* padding-top: 40px; */}




.k1{width:375px; height:272px; position:relative; float: left;}
.k1 .img{width:375px; height:272px; position:absolute; z-index:2; overflow:hidden;text-align: center; }
.k1 .img img{width:375px; height:272px;transition:transform 1s ease 0s;}
.k1 .img img:hover{ transform: scale(1.1);}

.k1 .tit{width:375px; height:86px; background: rgba(0,0,0,0.6);  position:absolute; z-index:3; left: 0px; bottom: 0px;}
.k1 .tit h1{width:280px; font-size: 18px; float: left; margin-left: 25px; margin-top: 10px; color: #fff;}
.k1 .tit span{width:70px; font-size: 12px; float: right; color: #fff; margin-top: 15px;}
.k1 .tit span a{color: #fff;}
.k1 .tit p{width:330px; margin: 0px auto; font-size: 12px; color: #fff; margin-top: 5px;}

/*  -----------------二级页面开始---------------------- */
.lanrenzhijia{width:1200px;height:393px;overflow:hidden; margin:0 auto;}
.boxx li{ width:275px;height:393px;margin-right:33px;float:left;overflow:hidden;position:relative;}
.toll_img{ width:275px;height:393px;}
.toll_info{ height:393px;vertical-align:middle;display:table-cell;}
.boxx li .box1{ color:#666;text-decoration:none;position:absolute;top:0;left:0;cursor:pointer;}



.sq{ width: 100%; height:2473px; margin: 0px auto;  background: url() top center no-repeat; padding-top: 660px; }

.xw{width: 1200px; margin: 0px auto;}

#content {
	width:1200px; height:auto;
	margin: 0px auto; 
}


#feature_list {width:1200px; height:419px; margin: 0px auto;
	
}
#feature_list ul {
	
}
#tabs {
	width:561px; height:419px; float:right;display:block; font-size:18px; background:#fff1ec; 
}
#tabs li {
	width: 501px; height: 125px; float: left; display: block;  padding-left:30px ; padding-right:30px ;  padding-top: 10px;
}

#tabs li:hover{ background: #c51c1f;}

#tabs li a {
	width: 500px; height: 125px; display: block; border-bottom: 1px #ccc dotted; color: #000;
}
#tabs li:hover a{color: #fff1ec;}

#tabs .title{width: 500px; height:80px; overflow: hidden; font-size:20px; line-height:35px; color:#000;  }

#tabs .jianshu{ width:500px; height:60px; overflow: hidden; font-size:15px; line-height:26px; color:#888;  } 
#tabs .shijian{width: 500px; overflow: hidden; font-size:15px; line-height:28px; color:#888;  }  
#tabs li:hover .title{color: #fff1ec;}
#tabs li:hover .shijian{color: #fff1ec;}

#output {

	width:639px; height:419px; float: left;overflow: hidden;

}
#output li {

	width:639px; height:419px; display: block; float: left;  overflow: hidden;
}
#output li a img {
	width:639px; height:419px;overflow: hidden;
}



.zl{width: 1200px; margin: 0px auto;}

.zz{width: 1200px; margin: 0px auto;}

.jcsj{width: 1200px; margin: 0px auto;}
.piclist{ width: 100%; margin: 0px auto; margin-top: 10px;}
.piclist ul li{ width:274px; margin:8px; display: block; float: left; margin-bottom:10px; }
.piclist ul li .img{ width:274px; height:193px ; overflow: hidden;}
.piclist ul li .img img{ width:100%; overflow:hidden; transition: all 0.4s;}
.piclist ul li .img img:hover{transform: scale(1.06);}
.piclist ul li .title{ font-size: 16px; line-height: 30px; margin-top: 10px;}


#container{ 
  width:1100px; 
  height:218px; 
margin:15px auto; 
  overflow: hidden; 
  position: relative; 
} 
  
#container ul{ 
  list-style: none; 
  width:1000000px; 
  position: absolute; 
} 
  
#container ul li{ float:left; width:255px; height:218px; margin-right: 25px;} 
#container ul li img{width:255px; height:178px;}
#container ul li p{  height:40px; line-height:40px; text-align:center; font-size: 16px;}



.syqqsc{ width: 988px; height: 496px; background: url(../images/scbg.jpg) left top no-repeat; margin: 0px auto;}
.syqqsclist{width: 400px;margin-left: 60px; float: left; margin-top: 60px;}
.syqqsclist .nt{width: 323px; margin-left: 70px; border-bottom: 1px #eee solid; font-size: 24px; font-weight: bold; color: #fff; padding-bottom: 15px;}
.syqqsclist ul{width: 400px; height:270px; }
.syqqsclist ul li{width: 400px; height: 60px; margin: 10px auto; display: block; float: left; }
.syqqsclist ul li .time{ width: 55px; float: left; color: #fff;}
.syqqsclist ul li .time h1{ font-size: 40px;}
.syqqsclist ul li .time h2{ font-size:12px;}
.syqqsclist ul li .t{ width:323px; float: left; margin-left: 20px; margin-top: 10px;}
.syqqsclist ul li .t h1{ font-size: 16px; font-weight: bold;color: #fff;}
.syqqsclist ul li .t p{ font-size: 12px; line-height: 20px;color: #fff;}
.syqqsclist .more{width:99px; height: 39px; line-height: 39px; text-align: center; background:url(../images/more.png) left center no-repeat;margin-top: 7px; margin-left: 170px;}
.syqqsclist .more a{font-size: 16px; font-weight: bold; color: #ffffff;}

.syjjfa{ width: 988px; height: 423px; margin: 0px auto; background: url(../images/fabg.jpg) left top no-repeat;  }

.syjjfalist{width:670px; margin:0px auto;}
.syjjfalist .nt{width:670px; font-size: 24px; font-weight: bold; color: #fff; text-align: center;  margin-top: 60px;}
.syjjfalist .js{width:670px; font-size: 12px; color: #fff; line-height: 24px;  margin-top:20px;}
.syjjfalist ul{width:670px; height:219px;  margin-top:21px;}
.syjjfalist ul li{width: 218px; height: 219px; display: block; float: left; margin-right:8px; }

.syjjfasss{width: 988px;height: 495px;margin: 0px auto;background: url(../images/hj.png) left top no-repeat;}

.nybanner1{width:100%; margin: 0px auto;min-width:1200px; height:470px; background: url(../images/nybanne2.jpg) center top no-repeat; }

.nynav{ width: 165px; float: left; margin-top: 86px;}
.nynav .h1{ font-size: 26px; height: 60px; line-height: 60px; font-weight: bold; color: #d6b99f; text-align: center;}
.nynav .nynav2{ height: 324px; background: url(../images/nynavbg.png) left 16px no-repeat;}
.nynav .nynav2 ul li{width: 170px; height: 40px; line-height: 40px; font-size: 16px; background: url(../images/nynav3.png) left center no-repeat;}
.nynav .nynav2 ul li a{color: #a2e5fe;padding-left: 40px;}
.nynav .nynav2 ul li:hover{background: url(../images/nynav3.png) left center no-repeat;}
.nynav .nynav2 ul li:hover a{color: #fff; font-weight: bold;}
.nynav .nynav2 ul li.on{background: url(../images/nynav3.png) left center no-repeat;}
.nynav .nynav2 ul li.on a{color: #fff; font-weight: bold;}

.nynav .nynav3{ height: 324px; background: url(../images/nynavbg.png) left 16px no-repeat;}
.nynav .nynav3 ul li{width: 170px; height: 40px; line-height: 40px; font-size: 16px; background: url(../images/nynav3.png) left center no-repeat;}
.nynav .nynav3 ul li a{color: #a2e5fe;padding-left: 40px;}
.nynav .nynav3 ul li:hover{background: url(../images/nynavv3.png) left center no-repeat;}
.nynav .nynav3 ul li:hover a{color: #fff; font-weight: bold;}
.nynav .nynav3 ul li.on{background: url(../images/nynavv3.png) left center no-repeat;}
.nynav .nynav3 ul li.on a{color: #fff; font-weight: bold;}



.dqwz{
    float:  right;
    overflow:  hidden;
    height: 82px;
    /* width: 200px; */
    line-height: 82px;
    margin: 0px auto;
    /* margin-left:600px; */
    position: absolute;
    /* top: -82px; */
    right: 0;
    }
.dqwz a{padding-left: 8px;padding-right:22px;font-size: 16px;background: url(../images/fgf.jpg) right center no-repeat;color: #323232;display: block;float: left;}
.tbbj{ background:#eeeeee; padding:20px 30px; font-size:18px; line-height:35px;}
.tbbj p{ margin-top:5px !important;line-height:35px;}

.tbbjzw{ width:100%; margin-top:30px;}
.tbbjzw h3{ font-size:20px; font-weight:bold; border-top:1px solid #ccc;border-bottom:1px solid #ccc; height:50px; line-height:50px;}
.tbbjzw p{ font-size:16px; line-height:35px;margin-top:5px !important;}

.tbbjzwlin{ width:100%;}
.tbbjzwlin h3{ font-size:20px; font-weight:bold; border-top:1px solid #ccc;border-bottom:1px solid #ccc; height:50px; line-height:50px; color:#03629e;}
.kl_er{ font-size:16px; line-height:35px;color:#03629e; width:33%; float:left; margin-bottom:20px; margin-top:30px;}
.kl_er p{ line-height:30px; height:30px; margin-top:5px !important; }

#vsb_content_4 IMG{border: 0px  !important;}

.yjmc{width:500px;margin-top: 25px;}
.yjmc h1{width: 100%; font-size: 48px; font-weight: bold; color: #03629e;}
.yjmc h2{width: 100%;font-size:26px; color: #03629e;}
.yjmc .line{width:136px; height: 1px; background: #013482; margin-top: 20px;}

.nynrq{;margin: 0 auto;}  //margin-top:120px;
.nynrq1{width:1200px;  margin-top:120px;}
.dym{ margin-bottom:80px;}

.dym img{  margin: 0px auto;}
.dym p{font-size: 16px; line-height: 40px;color: #323232; margin-top: 30px;}
.dymddd{ margin-bottom:80px;}
.dymddd p{font-size: 16px; line-height: 40px;color: #323232; margin-top: 15px;}
.gzyw{width: 100%; margin: 0px auto;}
.gzywtt{}
.gzywtt ul li{ width: 405px; float: left; display: block; overflow: hidden; margin-right: 50px;}
.gzywtt ul li .img{ width: 405px; height: 211px; overflow: hidden;}
.gzywtt ul li .img img{ width: 405px; height: 211px; display: block;  transition:transform 1s ease 0s; } 
.gzywtt ul li .img img:hover{  transform: scale(1.1);} 
.gzywtt ul li h1{font-size: 17px; font-weight: bold; color: #000; margin-top: 15px;}
.gzywtt ul li p{font-size: 16px; color: #6b6b6b; margin-top: 15px; line-height: 30px;}
.gzywtt ul li:hover h1{ color: #0079B1;}


.gzywlist{ width: 100%; margin: 0px auto; margin-top: 30px;}
.gzywlist ul li{ width: 100%; height: 153px; border-bottom: 1px #c7c7c7 solid; display: block; float: left;}
.gzywlist ul li .t{width: 100%; margin:10px auto; margin-top: 20px;}
.gzywlist ul li .t h1{ line-height: 40px; font-size: 20px; font-weight: bold; background: url(../images/tb.jpg) left center no-repeat; padding-left: 20px; float: left; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.gzywlist ul li .t h2{ line-height: 40px; font-size:16px; padding-left: 100px; float: left; }
.gzywlist ul li .p{width: 100%; display: block; margin-top:10px;}
.gzywlist ul li .p p{  color: #6b6b6b; line-height:27px; font-size: 16px;}

.gzywlist ul li:hover .t h1{padding-left:22px;  color: #0079B1;}
.gzywlist ul li:hover .t h2{color: #000000;}



.jtxwlist{ width: 100%; margin: 0px auto; margin-top: 30px;}
.jtxwlist ul li{ width: 100%; height: 200px; border-bottom: 1px #c7c7c7 solid; display: block; float: left; padding-bottom:40px; margin-bottom: 40px;}
.jtxwlist ul li .t{width: 480px; margin:0px auto;  float: left;}
.jtxwlist ul li .t h1{ line-height: 40px; font-size: 20px; font-weight: bold; color: #444444;}
.jtxwlist ul li .t p{ line-height:29px; font-size:16px; color: #6b6b6b; margin-top: 10px;  }
.jtxwlist ul li .t a{ width: 100%; text-align: right; margin-top: 10px; display: block;} 
.jtxwlist ul li .img{width:300px; height: 186px; display: block; float: right; overflow: hidden;}
.jtxwlist ul li .img img{width:300px; height: 186px; display: block;  transition:transform 1s ease 0s;}
.jtxwlist ul li:hover .img img{transform: scale(1.1);}

.jtxwlist ul li:hover .t h1{color: #0079B1;}


.mtlist{ width: 100%; margin: 0px auto; margin-top: 30px;}
.mtlist ul li{ width: 100%; line-height:54px; display: block; float: left; background: url(../images/tb.jpg) left center no-repeat;}
.mtlist ul li h1{ padding-left: 20px;  font-size:18px; color: #444444; float: left;}
.mtlist ul li span{font-size:16px; color: #6b6b6b; float: right; }
.mtlist ul li:hover h1{color: #0079B1;}

.spxwlist{ width: 100%; margin: 0px auto; margin-top: 30px;}
.spxwlist ul li{ width: 399px; height:302px;  display: block; float: left; margin-right: 62px; margin-bottom: 96px;}
.spxwlist ul li .img{width:399px; height:230px; display: block;  overflow: hidden;}
.spxwlist ul li .img img{width:399px; height:230px; display: block;  transition:transform 1s ease 0s;}
.spxwlist ul li .t{width: 399px; height: 71px; background: #03629e; margin:0px auto;}
.spxwlist ul li .t a{ width: 350px; margin: 0px auto; padding-top: 10px; display: block; background: url(../images/sp2.png) right bottom no-repeat; font-size:18px; font-weight: bold; color: #fff;}

.spxwlist ul li:hover .img img{transform: scale(1.1);}
.spxwlist ul li:hover .t{background: #137dc0;}




/*---内容详细界面---*/



.detail{ margin-top: 20px; margin-bottom: 50px;}

.detail .title{ width: 1100px; margin: 0px auto;  padding:32px 50px 58px;  font-size:30px; color: #000; font-weight: bold; text-align: center; line-height: 50px;  margin-bottom:15px; border-bottom: 1px #eee solid;}
.detail .shuxing{}
.detail .shuxing .fb{ width: 1000px; float: left;}
.detail .shuxing .zt{ width:128px; float: right;}
.detail .zw{ margin-top: 50px;} 
.detail .zw p{ line-height:39px; font-size:18px; text-indent:2em; color: #2a2a2a;}
.detail .zw p img{ max-width: 950px; margin: 30px auto; display: block; text-align: center;height: auto !important; }


/*---全球市场---*/

.TabTitle3{ width:600px; height:140px; margin:0px auto; overflow:hidden; background: url(../images/qqscbg.jpg) left top no-repeat; padding-left:300px; padding-right:300px; padding-top: 69px;}
.TabTitle3 ul li{ float:left; cursor:pointer; height:90px; line-height:90px; width:235px; display:block; text-align:center; font-size:40px;  margin-right:50px;  color: #4bb1ef;}
.TabTitle3 ul li a{ display:block; text-align:center; color: #4bb1ef;  }
.TabTitle3 .hover{ height:90px; line-height:90px;  width:235px;  border-bottom:8px #ffba00 solid; color:#fff; }
.Tabbottom3{ margin-top: 10px; padding-bottom: 50px;}



.qqsc{width: 100%; margin: 0px auto;}
.qqsclisttt{ width: 100%; margin: 0px auto; margin-top: 30px;}
.qqsclisttt ul li{ width:540px; height: 355px; display: block; float: left; margin-right:120px; }
.qqsclisttt ul li .k{width:540px; height: 355px; position: relative;}
.qqsclisttt ul li .k .img{ width:540px; height:320px; position: absolute; z-index: 1; overflow: hidden;}
.qqsclisttt ul li .k .img img{ width:540px; height:320px; transition:transform 1s ease 0s;}
.qqsclisttt ul li:hover .k .img img{ transform: scale(1.1);}
.qqsclisttt ul li .k .t{width:540px; height:115px; background: url(../images/tbg.png) left bottom no-repeat; position: absolute; z-index: 2; top: 240px;}
.qqsclisttt ul li .k .t h1{ width: 460px; margin: 0px auto; font-size: 22px; font-weight: bold; color: #fff; margin-top: 15px;} 

.qqsclisttt ul li .k .t p{ width: 460px; margin: 0px auto; font-size:16px;  color: #fff; line-height:30px; margin-top: 5px;}




.qqsclist{ width: 100%; margin: 0px auto; margin-top: 30px; }
.qqsclist ul li{ width:540px; height:124px; display: block; float: left; margin-right:120px; margin-top: 20px; margin-bottom: 10px;}
.qqsclist ul li h1{ padding-left: 20px; font-weight: bold;  font-size:26px; color: #444444; background: url(../images/tb.jpg) left center no-repeat;}
.qqsclist ul li p{font-size:18px; color: #444444; margin-top: 15px; margin-left: 20px; line-height: 35px; }
.qqsclist ul li:hover h1 a{color:#0079B1;}

.xtjjfajs{}
.xtjjfajs .l{ width: 613px; height: 413px; float: left; background: #eeeeee;}
.xtjjfajs .l h1{ width: 484px; margin: 0px auto; margin-top: 50px; font-size: 24px; font-weight: bold; color: #444444;} 
.xtjjfajs .l p{ width: 484px; margin: 0px auto; margin-top: 20px; font-size: 16px; line-height: 36px; color: #444444;}
.xtjjfajs .r{ width: 587px; height: 413px; float: right; overflow: hidden;}
.xtjjfajs .r img{width: 587px; height: 413px; transition:transform 1s ease 0s;}
.xtjjfajs .r img:hover{transform: scale(1.1);}

.xtjjfalist{ width: 100%; margin-top: 100px; margin-bottom: 100px;}
.xtjjfalist ul li{width: 352px; height: 495px; float: left; margin-right:70px; }
.xtjjfalist ul li .k{width: 352px; height: 495px; position: relative;}
.xtjjfalist ul li .k .img{width: 352px; height: 495px; position: absolute; z-index: 1; overflow: hidden;}
.xtjjfalist ul li .k .img img{width: 352px; height: 495px;}
.xtjjfalist ul li .k .zz{width: 352px; height: 495px; position: absolute; z-index:2; background: url(../images/xtjjfa1.png) left top no-repeat; position: absolute; z-index: 2;}
.xtjjfalist ul li:hover .k .zz{background: url(../images/xtjjfa11.png) left top no-repeat;}
.xtjjfalist ul li .k .wz{width: 258px; left:47px; right:47px; top:160px; position: absolute; z-index:22; overflow: hidden;}
.xtjjfalist ul li .k .wz h1{ width:258px; text-align:center; font-size: 30px; font-weight: bold; color: #fff;}
.xtjjfalist ul li .k .wz p{font-size: 12px; line-height: 28px; color: #75e0ff; display: none; margin-top: 20px;}
.xtjjfalist ul li:hover .k .wz h1{color: #75e0ff;}
.xtjjfalist ul li:hover .k .wz p{display:block;}

.xtjjfalist ul li .k .more{width:137px; height: 30px; line-height: 30px; text-align: center; background: #e62129; font-size: 16px; font-weight: bold; position: absolute; z-index: 33; bottom: 0px; left:107px}
.xtjjfalist ul li .k .more a{color: #fff;}


/*---核心业务---*/

.TabTitle4{ width:820px; height:67px; margin:0px auto; overflow:hidden; border-top: 1px #a7a9ac solid; border-bottom: 1px #a7a9ac solid; padding-left:190px; padding-right:190px; }
.TabTitle4 ul li{ float:left; cursor:pointer; height:67px; line-height:67px; width:190px; display:block; font-size:26px;  color: #03629e; margin-right: 20px;}
.TabTitle4 ul li a{ display:block; text-align:center; color: #4bb1ef;  }
.TabTitle4 .hover{ height:67px; line-height:67px;  width:190px;   color:#fff; font-weight: bold; }
.TabTitle4 .hover

.TabTitle4 ul li h1{height:67px; line-height:67px; width:120px;  background: url(../images/hxywicon1.png) 30px center no-repeat #fff; font-size:26px; font-weight: bold;  color: #03629e;}
.TabTitle4 ul li h1.icon1{height:67px; line-height:67px;  background: url(../images/hxywicon1.png) 30px center no-repeat #fff; font-size:26px; font-weight: bold;  color: #03629e; padding-left: 70px;}
.TabTitle4 ul li.hover h1.icon1{ height:67px; line-height:67px; background: url(../images/hxywicon11.png) 30px center no-repeat #03629e; font-size:26px; color:#fff; font-weight: bold;}

.TabTitle4 ul li h1.icon2{height:67px; line-height:67px; width:150px;  background: url(../images/hxywicon2.png) 30px center no-repeat #fff; font-size:26px; font-weight: bold;  color: #03629e; padding-left: 70px;}
.TabTitle4 ul li.hover h1.icon2{height:67px; line-height:67px; width:150px;  background: url(../images/hxywicon22.png) 30px center no-repeat #03629e; font-size:26px; font-weight: bold;  color: #fff;}

.TabTitle4 ul li h1.icon3{height:67px; line-height:67px; width:120px;  background: url(../images/hxywicon3.png) 30px center no-repeat #fff; font-size:26px; font-weight: bold;  color: #03629e; padding-left: 70px;}
.TabTitle4 ul li.hover h1.icon3{height:67px; line-height:67px; width:120px;  background: url(../images/hxywicon33.png) 30px center no-repeat #03629e; font-size:26px; font-weight: bold;  color: #fff;}

.TabTitle4 ul li h1.icon4{height:67px; line-height:67px; width:120px;  background: url(../images/hxywicon4.png) 30px center no-repeat #fff; font-size:26px; font-weight: bold;  color: #03629e; padding-left: 70px;}
.TabTitle4 ul li.hover h1.icon4{height:67px; line-height:67px; width:120px;  background: url(../images/hxywicon44.png) 30px center no-repeat #03629e; font-size:26px; font-weight: bold;  color: #fff;}

.Tabbottom4{  padding-bottom: 50px;}


.TabTitle5{ width:270px; height:505px; margin:0px auto; overflow:hidden; background:#03629e; float: left;}
.TabTitle5 ul{ width: 245px; margin-left: 25px; margin-top: 60px;}
.TabTitle5 ul li{ float:left; cursor:pointer; height:48px; line-height:48px; width:245px; display:block;  font-size:18px;  color: #abe8ff; border-bottom: 1px #3280b0 solid; padding-left:20px;}
.TabTitle5 ul li a{ display:block; text-align:center; color: #4bb1ef;  }
.TabTitle5 .hover{ height:48px; line-height:48px; width:245px; color:#fff; font-weight: bold; background: url(../images/icon22.png) left center no-repeat; }
.Tabbottom5{ width:930px; height:505px; float: left;}

.hxyw2k{width:930px; height:505px;overflow: hidden; position: relative;}
.hxyw2k .img{width:930px; height:505px;overflow: hidden; }
.hxyw2k .img img{width:930px; height:505px;overflow: hidden; transition:transform 1s ease 0s;}
.hxyw2k .img:hover img{transform: scale(1.1);}
.hxyw2k .wz{width:457px; height:237px; background: url(../images/hxywwzbg.png) left top no-repeat; position:absolute; z-index: 1; right: 0px; bottom: 120px;}
.hxyw2k .wz .h1{ width: 380px; margin: 0px auto; margin-top: 40px; font-size: 22px; font-weight: bold; color: #03629e;}
.hxyw2k .wz .h1 a{color: #03629e;}
.hxyw2k .wz .p{ width: 380px; margin: 0px auto; margin-top:15px; font-size:14px; line-height: 26px; color: #03629e;}


.jrwm{}

.TabTitle6{ width:600px; height:117px; margin:0px auto; overflow:hidden; background:#013482; padding-left:300px; padding-right:300px; }
.TabTitle6 ul li{ float:left; cursor:pointer; height:117px; line-height:117px; width:150px; display:block; text-align:center; font-size:30px;  margin-right:50px;  color: #4bb1ef;}
.TabTitle6 ul li a{ display:block; text-align:center; color: #4bb1ef;  }
.TabTitle6 .hover{ font-weight: bold; color: #fff; }
.Tabbottom6{ padding-bottom: 50px;}

.jrwm{ width:600px; height:117px; margin:0px auto; overflow:hidden;}
.jrwm img{ width:600px; height:117px; margin:0px auto; overflow:hidden;}

.gzllf{width:250px;float:left;}
.gzllf li{height:60px;line-height:60px;
    font-size: 16px;
    border-bottom: 1px solid #ccc;}

.gltd{ width:1200px; margin: 0px auto; margin-top: 40px; }
.gltd ul li{  float: left; display: block;}
.gltd ul li .gltdk{width: 300px;height:234px;margin: 50px auto;float: left;display: block;margin-right: 0px;}
.gltd ul li .gltdk .img{width: 130px;height:166px;margin-left: 13px;text-align: center;margin: 0 auto;} 
.gltd ul li .gltdk .img img{width:119px; height:166px;}
.gltd ul li .gltdk .t{width: 194px;height:60px;text-align: center;margin: 0 auto;margin-top: 15px;} 
.gltd ul li .gltdk .t .name{/* width: 140px; */font-size:16px;line-height: 25px;color: #000;}
.gltd ul li .gltdk .t .zw{/* width: 140px; */font-size:14px;line-height: 22px;}
.gltd ul li .gltdk .t .yy{width: 140px;font-size:11px;line-height: 28px;color: #999;}

.gltd ul li .gltdk1{width: 400px;height:234px;display: block;}
.gltd ul li .gltdk1 .img{width: 130px;text-align: center;height:166px;margin: 0px auto;} 
.gltd ul li .gltdk1 .img img{width:119px; height:155px;}
.gltd ul li .gltdk1 .t{width: 130px;height:60px;margin: 0px auto;text-align: center;margin-top: 15px;} 
.gltd ul li .gltdk1 .t .name{width:119px; font-size:16px; line-height: 25px; color: #000;}
.gltd ul li .gltdk1 .t .zw{width: 130px;font-size:14px;line-height: 22px;}
.gltd ul li .gltdk1 .t .yy{width:119px; font-size:11px; line-height: 28px; color: #999;}





.qzlh2{width: 1200px;  margin: 0px auto; overflow: hidden;}
.qzlh2 .qzlh2_l{width: 548px;  float: left;}
.qzlh2 .qzlh2_r{width: 595px; height:361px; float: left; margin-left: 55px;}
.qzlh2 .qzlh2_r .img{width: 595px; height:361px; overflow: hidden; position: relative;}
.qzlh2 .qzlh2_r .img img{width: 595px; height:361px; position: absolute; z-index: 1;}
.qzlh2 .qzlh2_r .img .h1{width: 595px; height:70px; line-height: 70px; background: rgba(0,0,0,0.7);  position: absolute; z-index: 2; bottom:0px}
.qzlh2 .qzlh2_r .img .h1 h1{ font-size: 25px; font-weight: bold; color: #fff; padding-left: 15px; float: left;}
.qzlh2 .qzlh2_r .img .h1 h1 a{ color: #fff; }
.qzlh2 .qzlh2_r .img .h1 h2{ font-size:16px;  color: #fff; padding-right: 15px; float: right;}
.qzlh2 .qzlh2_l .more{ width: 113px; height: 32px; line-height: 32px; text-align: center; margin-top:20px; border-radius:32px; font-size: 16px; background: #e62129;}
.qzlh2 .qzlh2_l .more a{ color: #fff;}

.qzlh2list{ width: 100%; margin: 0px auto; }
.qzlh2list ul li{ width: 100%; height: 95px; display: block; float: left; margin-bottom: 6px;}
.qzlh2list ul li .t{width: 100%; margin:0px auto;}
.qzlh2list ul li .t h1{line-height: 40px;font-size: 18px;color: #c1090e;font-weight: bold;float: left;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.qzlh2list ul li .t h2{line-height: 40px;font-size:16px;/* padding-left: 50px; */float: right;}
.qzlh2list ul li .p{width: 100%; display: block;}
.qzlh2list ul li .p p{color: #6b6b6b;line-height: 29px;font-size: 14px;/* text-indent: 2em; */}

.qzlh2list ul li:hover .t h1{padding-left:5px;  color: #0079B1;}
.qzlh2list ul li:hover .t h2{color: #000000;}

.qzlh3{width:100%; height:480px;  margin: 0px auto; margin-top:95px; background: #f0f0f0;}
.qzlh3 .qzlh3_l{width:788px; float: left;}
.qzlh3 .qzlh3_r{width: 384px; float: left; margin-left: 28px;}
.qzlh3 .qzlh3_r .more{width: 55px; height:21px; background:#e62129; line-height:21px; text-align: center; border-radius: 4px; font-size:14px; font-weight: bold; margin-top: 30px; margin-left: 330px;}
.qzlh3 .qzlh3_r .more a{width: 55px; height:21px; line-height:21px; text-align: center;  color: #fff; display: block;}
.qzlh3 .qzlh3_l .qzlh3list1{}
.qzlh3 .qzlh3_l .qzlh3list1 ul li{ width: 380px; height: 300px; float: left; display: block; margin-right:28px;}
.qzlh3 .qzlh3_l .qzlh3list1 ul li .img{width: 380px; height:233px; position: relative;}
.qzlh3 .qzlh3_l .qzlh3list1 ul li .img .img1{width: 380px; height:233px; overflow: hidden; position: absolute; z-index: 1;}
.qzlh3 .qzlh3_l .qzlh3list1 ul li .img .img1 img{width: 380px; height:233px; }
.qzlh3 .qzlh3_l .qzlh3list1 ul li .img .img2{top: 66px; left: 132px; overflow: hidden; position: absolute; z-index: 1;}
.qzlh3 .qzlh3_l .qzlh3list1 ul li .t{ font-size: 24px; font-weight: bold; margin-top: 30px;} 
.qzlh3 .qzlh3_l .qzlh3list1 ul li .t a{color: #6b6b6b;}
.qzlh3 .qzlh3_r .qzlh3list2{width: 384px;}
.qzlh3 .qzlh3_r .qzlh3list2 ul li{ width: 384px; height:115px; float: left; display: block; background: url(../images/tb.jpg) left 10px no-repeat; font-size: 16px; color: #6b6b6b; line-height: 27px; padding-left: 20px;}



.lltt{width:488px;border-bottom: 1px solid #bfbfbf;float:right;}
.lltt h1{font-size: 19px;color: #000;font-weight: bold;margin-top: 5px;}
.lltt h1 a{color: #060606;}
.lltt p{font-size:16px;color: #808080;line-height: 33px;margin-top: 15px;margin-bottom: 30px;}












.xsxxsj1{width: 1200px; height:511px;  margin: 0px auto; background: url(../images/xsxxsj.jpg) left top no-repeat;}
.xsxxsj1 .xsxxsj1_l{width: 545px;height:342px;float: left;margin-top: 36px;margin-left: 52px;}
.xsxxsj1 .xsxxsj1_l .img{width: 545px;height:343px;overflow: hidden;}
.xsxxsj1 .xsxxsj1_l .img img{width: 545px;height: 343px;}
.xsxxsj1 .xsxxsj1_r{width:488px;height:342px;float: left;margin-left: 69px;margin-top: 21px;}
.xsxxsj1 .xsxxsj1_r .tt{width:488px;margin: 0px auto;border-bottom: 1px solid #ff7f82;border-bottom: 1px solid #ff7f82;}
.xsxxsj1 .xsxxsj1_r .tt h1{font-size:30px; color: #fff; font-weight: bold; margin-top: 5px;}
.xsxxsj1 .xsxxsj1_r .tt h1 a{color: #fff;}
.xsxxsj1 .xsxxsj1_r .tt p{font-size:16px;color: #fff;line-height: 33px;margin-top: 15px;margin-bottom: 30px;}
.xmtlist{ width: 100%; margin: 0px auto; margin-top:15px;}
.xmtlist ul li{width: 100%;line-height: 50px;display: block;float: left;}
.xmtlist ul li h1{ font-size:18px; color: #fff; float: left;}
.xmtlist ul li span{font-size:16px; color: #fff; float: right; }
.xmtlist ul li:hover h1{color: #fff;}

.xsxxsj2{width: 1200px; margin: 50px auto;}   // border-top: 3px #c1090e solid;
.xsxxsj2 .xsxxsjlist{ width: 100%; margin-top: 30px;}
.xsxxsj2 .xsxxsjlist ul li{width: 368px;height: 190px;float: left;display: block;margin-right:45px;}
.xsxxsj2 .xsxxsjlist ul li .img{width: 368px; height: 192px; overflow: hidden;}
.xsxxsj2 .xsxxsjlist ul li .img img{width: 368px; height: 192px; overflow: hidden;}
.xsxxsj2 .xsxxsjlist ul li .h1{width: 368px; height:30px; line-height: 30px; overflow: hidden; margin-top: 10px; font-size: 16px; font-weight: bold;}
.xsxxsj2 .xsxxsjlist ul li .h1 a{color: #000;}
.xsxxsj2 .xsxxsjlist ul li .h1 a:hover{color:#c1090e;}
.xsxxsj2 .xsxxsjlist ul li .p{width: 368px; font-size: 16px; color: #444; line-height: 29px;}


.xgzywlist{ width: 100%; margin: 0px auto; margin-top: 30px; margin-bottom: 150px;}
.xgzywlist ul li{ width: 100%; height: 153px; border-bottom: 1px #c7c7c7 solid; display: block; float: left;}
.xgzywlist ul li .t{width: 100%; margin:10px auto; margin-top: 20px;}
.xgzywlist ul li .t h1{ line-height: 40px; font-size: 20px; color: #c1090e; font-weight: bold; float: left; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.xgzywlist ul li .t h2{ line-height: 40px; font-size:16px; padding-left: 100px; float: left; }
.xgzywlist ul li .p{width: 100%; display: block; margin-top:10px;}
.xgzywlist ul li .p p{  color: #6b6b6b; line-height:27px; font-size: 16px; text-indent: 2em;}

.xgzywlist ul li:hover .t h1{padding-left:5px;  color: #0079B1;}
.xgzywlist ul li:hover .t h2{color: #000000;}


.qzlh1{width: 1200px; height:511px;  margin: 0px auto;}
.qzlh1 .qzlh1_l{width: 598px; height:511px; float: left;}
.qzlh1 .qzlh1_l .img{width: 598px; height:511px; overflow: hidden;}
.qzlh1 .qzlh1_l .img img{width: 598px; height:511px;}
.qzlh1 .qzlh1_r{width:602px; height:511px; float: left;  background:#f0f0f0;}
.qzlh1 .qzlh1_r .tt{width:476px; margin: 0px auto; margin-top: 60px;}
.qzlh1 .qzlh1_r .tt h1{font-size:30px; color: #fff; font-weight: bold; margin-top: 5px;}
.qzlh1 .qzlh1_r .tt h1 a{color: #e62129;}
.qzlh1 .qzlh1_r .tt p{ font-size:16px; color: #444; line-height: 29px; margin-top: 15px; text-indent: 2em;}


.qzlhlist{ width: 476px; margin: 0px auto; margin-top:15px;}
.qzlhlist ul li{ width: 100%; line-height:36px; display: block; float: left; background: url(../images/tb.jpg) left center no-repeat;}
zywlist{ width: 100%; margin: 0px auto; margin-top: 30px; margin-bottom: 150px;}
.xgzywlist ul li{ width: 100%; height: 153px; border-bottom: 1px #c7c7c7 solid; display: block; float: left;}
.xgzywlist ul li .t{width: 100%; margin:10px auto; margin-top: 20px;}
.xgzywlist ul li .t h1{ line-height: 40px; font-size: 20px; color: #c1090e; font-weight: bold; float: left; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.xgzywlist ul li .t h2{ line-height: 40px; font-size:16px; padding-left: 100px; float: left; }
.xgzywlist ul li .p{width: 100%; display: block; margin-top:10px;}
.xgzywlist ul li .p p{  color: #6b6b6b; line-height:27px; font-size: 16px; text-indent: 2em;}

.xgzywlist ul li:hover .t h1{padding-left:5px;  color: #0079B1;}
.xgzywlist ul li:hover .t h2{color: #000000;}


.qzlh1{width: 1200px; height:511px;  margin: 0px auto;}
.qzlh1 .qzlh1_l{width: 598px; height:511px; float: left;}
.qzlh1 .qzlh1_l .img{width: 598px; height:511px; overflow: hidden;}
.qzlh1 .qzlh1_l .img img{width: 598px; height:511px;}
.qzlh1 .qzlh1_r{width:602px; height:511px; float: left;  background:#f0f0f0;}
.qzlh1 .qzlh1_r .tt{width:476px; margin: 0px auto; margin-top: 60px;}
.qzlh1 .qzlh1_r .tt h1{font-size:30px; color: #fff; font-weight: bold; margin-top: 5px;}
.qzlh1 .qzlh1_r .tt h1 a{color: #e62129;}
.qzlh1 .qzlh1_r .tt p{ font-size:16px; color: #444; line-height: 29px; margin-top: 15px; }
#timeline {
  list-style: none;
  margin: 50px 0 30px 120px;
  padding-left: 30px;
  border-left: 4px solid #d32832;
}
.body-box{width:1000px; margin:0 auto;}


#timeline li {
  margin: 20px 0;
  position: relative;
}
#timeline p {
  margin: 0 0 15px;
}

.date {
  margin-top: -10px;
  top: 50%;
  left: -158px;
  font-size: 0.95em;
  line-height: 20px;
  position: absolute;
  font-size: 16px;
}

.circle {
  margin-top: -10px;
  top: 50%;
  left: -42px;
  width: 10px;
  height: 10px;
  background: #303030;
  border: 5px solid #eee9dc;
  border-radius: 50%;
  display: block;
  position: absolute;
}

.content {
  max-height: 20px;
  padding: 50px 20px 0;
  border-color: transparent;
  border-width: 2px;
  border-style: solid;
  border-radius: 0.5em;
  position: relative;
}
.content:before, .content:after {
  content: "";
  width: 0;
  height: 0;
  border: solid transparent;
  position: absolute;
  pointer-events: none;
  right: 100%;
}
.content:before {
  border-right-color: inherit;
  border-width: 20px;
  top: 50%;
  margin-top: -20px;
}
.content:after {
  border-right-color: #fff;
  border-width: 10px;
  top: 50%;
  margin-top: -10px;
}
.content p {
  max-height: 0;
  color: transparent;
  text-align: justify;
  word-break: break-word;
  hyphens: auto;
  overflow: hidden;
}

label {
  font-size: 1.3em;
  position: absolute;
  z-index: 100;
  cursor: pointer;
  top: 20px;
  transition: transform 0.2s linear;
}

.radio {
  display: none;
}

.radio:checked + .relative label {
  cursor: auto;
  transform: translateX(42px);
}
.radio:checked + .relative .circle {
  background: #d32832;
}
.radio:checked ~ .content {
  max-height: 180px;
width:850px;
  border-color: #eee9dc;
  margin-right: 20px;
  transform: translateX(20px);
  transition: max-height 0.4s linear, border-color 0.5s linear, transform 0.2s linear;
}
.radio:checked ~ .content p {
  max-height: 200px;
  color: #a3a2a0;
  transition: color 0.3s linear 0.3s;
}

/* -------------------------------------
 * mobile phones (vertical version only)
 * ------------------------------------- */
@media screen and (max-width: 767px) {
  #timeline {
    margin-left: 0;
    padding-left: 0;
    border-left: none;
  }
  #timeline li {
    margin: 50px 0;
  }

  label {
    width: 85%;
    font-size: 1.1em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    transform: translateX(18px);
  }

  .contentq1 {
    padding-top: 45px;
    border-color: #eee9dc;
  }
  .contentq1:before, .contentq1:after {
    border: solid transparent;
    bottom: 100%;
  }
  .contentq1:before {
    border-bottom-color: inherit;
    border-width: 17px;
    top: -16px;
    left: 50px;
    margin-left: -17px;
  }
  .contentq1:after {
    border-bottom-color: #d32832;
    border-width: 20px;
    top: -20px;
    left: 50px;
    margin-left: -20px;
  }
  .contentq1 p {
    font-size: 0.9em;
    line-height: 1.4;
  }

  .circle, .date {
    display: none;
  }
}


/*社会责任*/
.shzrtitle{ width: auto; height: 85px; overflow: hidden; line-height: 85px; background: url(../images/shzrtit.png) no-repeat left center; text-align: left; font-size: 30px; color: #03629e; padding-left: 20px;}
.shzrtitle .more{ width: 80px; float: right; text-align: left; font-size: 18px; color: #2a2a2a; line-height: 100px;}

.shzr{ width: 100%; height: auto; overflow: hidden; padding-bottom: 80px;}
.nr{ width: 100%; height: auto; overflow: hidden;}
.shzr .nr{ padding: 40px; background: #f4f4f4; position: relative; width: 1120px; height: 478px;}

.shzr .nr .picScroll-left{ width:1120px;  overflow:hidden;   }
.shzr .nr .picScroll-left .hd{ overflow:hidden;   }
.shzr .nr .picScroll-left .hd .prev,.shzr .nr .picScroll-left .hd .next{ position: absolute;  top: 0; display:block; width:23px; height:478px;  float:right;  overflow:hidden;cursor:pointer; }
.shzr .nr .picScroll-left .hd .prev{background:url(../images/shzr_left.png) no-repeat center center; left: 0;}
.shzr .nr .picScroll-left .hd .next{ background: url(../images/shzr_right.png) no-repeat center center; right: 0;}
.shzr .nr .picScroll-left .hd .prevStop{  }
.shzr .nr .picScroll-left .hd .nextStop{ }
.shzr .nr .picScroll-left .bd{ padding:10px;}
.shzr .nr .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.shzr .nr .picScroll-left .bd ul li{ margin-right:54px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.shzr .nr .picScroll-left .bd ul li .pic{ text-align:center; }
.shzr .nr .picScroll-left .bd ul li .pic img{ width:336px; height:446px; display:block;   }
.shzr .nr .picScroll-left .bd ul li .pic a:hover img{   }
.shzr .nr .picScroll-left .bd ul li .title{ line-height:48px; font-size: 16px; color: #2a2a2a; font-weight: bold;}
.shzr .nr .picScroll-left .bd ul li .title a{ color: #2a2a2a;}

.shzr .zst{width: 600px;height: 309px;float: left;}
.shzr .zst img{ width: 100%;}
.listshzr{width: 485px;height: auto;overflow: hidden;margin-left: 30px;float: right;margin-top: 32px;}
.listshzr ul{ width: 100%; overflow: hidden;}
.listshzr ul li{ width: 100%; height: 38px; line-height: 38px; overflow: hidden; color: #484848; font-size: 16px;}
.listshzr ul li a{ display: block; float: left; width: 360px; text-align: left; color: #484848; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.listshzr ul li span{ width: 80px; float: right; display: block; text-align: right; font-size: 12px;}


/*业务板块*/
.ywbk{ width: 100%; height: auto; overflow: hidden; padding-bottom: 80px;}
.ywbk .nr{  width: 100%; height: auto; overflow: hidden;}

.ywbktit{ background: url(../images/ywbktitbj.jpg) repeat-x left center; height: 72px; line-height: 72px; text-align: center;}
.ywbktit .bt{ display: block; width: 260px; padding: 0 15px; height: 72px; line-height: 72px; margin: 0 auto; background: #fff; color: #03629e; font-size: 30px; font-weight: bold; }
.listywbk{ width: 100%; height: auto; overflow: hidden; }
.listywbk ul{ width: 100%; overflow: hidden;}
.listywbk ul li{ width: 251px; height: 363px; margin-right: 65px; position: relative; float: left; overflow: hidden;}
.listywbk ul li img{ width: 100%; height: 363px; }
.listywbk ul li .zzc{ width: 100%; background: url(../images/ywbkhstm.png) repeat left top; height: 61px; position: absolute; left: 0; bottom: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.listywbk ul li .tit{ display: block; height: 61px; line-height: 61px; text-align: center; width: 100%; font-size: 20px; color: #fff;}
.listywbk ul li .js{ padding: 0 10px 10px; text-align: left; display: block; height: auto; overflow: hidden; font-size: 14px; color: #fff; line-height: 26px; max-height: 109px;}
.listywbk ul li:hover .zzc{ height: 179px;}

.qqscsss{ width: 100%; height: 492px; overflow: hidden;}
.qqscsss img{ width: 100%; height: 492px;}

.xxjjfa{ width: 100%; height: auto; overflow: hidden;}
.xxjjfa .js{ width: 100%; height:100px;; text-align: left; text-indent: 2em; font-size: 16px; color: #03629e; line-height: 36px;}

/*资质荣誉*/
.zzry{ width: 100%; height: auto; overflow: hidden; padding-bottom: 80px;}
.zzry .nr{  width: 1108px; padding: 29px 46px; height: auto; overflow: hidden; background: #e5e9f1; position: relative;}
.zzrytit{ width: 100%; height: 62px; line-height: 52px; text-align: center; font-size: 24px; font-weight: bold; color: #2a2a2a; border-top: 1px solid #ddd;}
.zzrytit a{ color: #2a2a2a;}
.zzry .nr .picScroll-left{ width:1120px; overflow:hidden; }
.zzry .nr .picScroll-left .hd{ overflow:hidden;   }
.zzry .nr .picScroll-left .hd .prev,.zzry .nr .picScroll-left .hd .next{ position: absolute;  top: 0; display:block; width:46px; height:285px;  float:right;  overflow:hidden;cursor:pointer; }
.zzry .nr .picScroll-left .hd .prev{background:url(../images/zzry-zzleft.png) no-repeat center center; left: 0;}
.zzry .nr .picScroll-left .hd .next{ background: url(../images/zzry-zzright.png) no-repeat center center; right: 0;}
.zzry .nr .picScroll-left .hd .prevStop{  }
.zzry .nr .picScroll-left .hd .nextStop{ }
.zzry .nr .picScroll-left .bd{  }
.zzry .nr .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.zzry .nr .picScroll-left .bd ul li{ margin-right:30px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.zzry .nr .picScroll-left .bd ul li .pic{ text-align:center; }
.zzry .nr .picScroll-left .bd ul li .pic img{ width:350px; height:235px; display:block;   }
.zzry .nr .picScroll-left .bd ul li .pic a:hover img{   }

.zzry .ry{ padding: 0; background: #fff; width: 100%;}
.poster-main{position: relative;width: 1200px;height: 410px}
.poster-main a,.poster-main img{display:block; }
.poster-main .poster-list{width: 1200px;height: 410px}
.poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px}
.poster-main .poster-btn{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10;opacity: 0.5;}
.poster-main .poster-prev-btn{ left: 0px; background: url(../images/zzry-ryleft.png) no-repeat center center;}
.poster-main .poster-next-btn{right: 0px;background: url(../images/zzry-ryright.png) no-repeat center center;}

#carousel {width:1200px;/* border:1px solid #222; */height:570px;position:relative;clear:both;overflow:hidden;background:#FFF;}
#carousel img {visibility:hidden; cursor:pointer;width:400px; height:500px;top:20px;}
#callback-output{width: 100%;min-height: 50px;background: #fff;padding: 8px;height:500px;overflow-y:scroll; }
.btndd{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10; display: block;}

#prev{  left: 0px; background: url(../images/zzry-ryleft.png) no-repeat center center;}
#next{ right: 0px;background: url(../images/zzry-ryright.png) no-repeat center center;}



/*核心业务*/
.hxywnm{ margin-top: 30px; padding: 0 60px 60px; background: #f5f5f5;}

.slideTxtBox{text-align:left;  }
.slideTxtBox .hd{  position:relative; }
.slideTxtBox .hd ul{    }
.slideTxtBox .hd ul li.on{   background: url(../images/ywbk-hssj.png) no-repeat bottom center #6583b8; }
.slideTxtBox .hd ul li.on a{  color: #ffcc00; font-weight: bold; }
.slideTxtBox .bd ul{  }
.slideTxtBox .bd li{  }
.slideTxtBox .bd li .date{  }





.xxjjfas{ width: 100%; height: auto; overflow: hidden;}
.xxjjfas .js{width: 92%;height: 220px;overflow:hidden;text-align: left;text-indent: 2em;font-size: 16px;color: #fff;line-height: 36px;margin: 0 auto;}
.xxjjfa .jjfa{ width: 100%; height: 501px;  margin-top: 20px;}
.xxjjfas .jjfa ul{padding: 28px 116px 0;height: auto;overflow: hidden;}
.xxjjfas .jjfa ul li{width: 200px;text-align: center;border-left: 1px solid #87efff;margin-bottom: 43px;font-size: 16px;color: #87efff;height:64px;line-height: 32px;float: left;padding: 0 22px 0 28px;}
.xxjjfas .jjfa ul li a{color: #87efff;}
.xxjjfas .jjfa ul li:hover a{ color: #ffcc00; font-weight: bold;}
.xxjjfas .jjfa ul li.l1{ width: 200px; border-right: 1px solid #87efff;}

.xxjjfas .js  h3{text-align: center;
    font-size: 26px;
    color: #fff;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    padding: 20px;}
.xxjjfas .js  p{line-height: 34px !important}
.xffa{ width: 100%; height: auto; overflow: hidden;}
.xffa.js{ width: 100%; height: auto; overflow:hidden; text-align: left; text-indent: 2em; font-size: 18px; color: #2a2a2a; line-height: 36px;}
.xffa.jjfa{ width: 100%; height: 501px; background: url(../images/ywbk-bjt.png) no-repeat center center; margin-top: 20px;}
.xffa .jjfa ul{  height: auto; overflow: hidden; width:250px;float:left;}
.xffa.jjfa ul li{ width: 201px; border-left: 1px solid #87efff; margin-bottom: 66px; font-size: 20px; color: #87efff; line-height: 32px; float: left; padding: 0 22px 0 28px;}
.xffa.jjfa ul li a{color: #87efff;}
.xffa.jjfa ul li:hover a{ background: url(../images/ywbk-hssj.png) no-repeat right bottom; color: #ffcc00; font-weight: bold;}
.xffa.jjfa ul li.l1{ width: 200px; border-right: 1px solid #87efff;}


.slBox{text-align:left;  }
.slBox.hd{  position:relative; }
.slBox.hd ul bd{     }
.slBox .hd ul li{height: 60px;line-height: 60px;font-size: 16px;border-bottom: 1px solid #ccc;}
.slBox.hd ul li.on a{ background: url(../images/ywbk-hssj.png) no-repeat right bottom; color: #ffcc00; font-weight: bold; }
.slBox.bd ul{  }
.slBox.bd li{  }
.slBox.bd li .date{  }

.slBox.bd ul{ width:900px; float;right;    }













.xxjjfa{ width: 100%; height: auto; overflow: hidden;}
.xxjjfa .js{width: 100%;height: 100px;overflow:hidden;text-align: left;text-indent: 2em;font-size: 18px;color: #2a2a2a;line-height: 29px;padding-top: 20px;}
.xxjjfa .jjfa{width: 100%;height: 417px;background: url(../images/ywbk-bjt.png) no-repeat center center;margin-top: 20px;}
.xxjjfa .jjfa ul{padding: 77px 157px 0;height: auto;overflow: hidden;}
.xxjjfa .jjfa ul li{width: 244px;border-left: 1px solid #87efff;margin-bottom: 66px;font-size: 20px;color: #87efff;line-height: 66px;text-align: center;float: left;padding: 0 22px 15px 28px;}
.xxjjfa .jjfa ul li a{color: #87efff;}
.xxjjfa .jjfa ul li:hover a{ color: #ffcc00; font-weight: bold;}   //background: url(../images/ywbk-hssj.png) no-repeat right bottom; 
.xxjjfa .jjfa ul li.l1{ width: 200px; border-right: 1px solid #87efff;}



.outBox{ width:1080px; text-align:left;  }
.outBox .hd{ height:70px; line-height:30px; background:#f4f4f4;  position:relative;  }
.outBox .hd ul{ float:left; }
.outBox .hd ul li{ float:left; width: 234px; height: 70px; line-height: 70px; padding:0 15px; cursor:pointer;  font-size: 26px;}
.outBox .hd ul li.on{  background:#03629e; font-weight: bold;}
.outBox .hd ul li a{ display: block;  height: 70px; line-height: 70px; color: #03629e; padding-left: 20px;}
.outBox .hd ul li.on a{ color: #fff;}
.outBox .hd ul li a.l1{ background: url(../images/hxyw-zysb.png) no-repeat 43px center; text-align: center;}
.outBox .hd ul li a.l2{ background: url(../images/hxyw-zdgc.png) no-repeat 43px center; text-align: center;}
.outBox .hd ul li.on a.l1{ background: url(../images/hxyw-zysbxz.png) no-repeat 43px center; text-align: center;}
.outBox .hd ul li.on a.l2{ background: url(../images/hxyw-zdgcxz.png) no-repeat 43px center; text-align: center;}


.inBox{ padding:56px 0px 0px 0px;  }
.inBox .xgjs{ width: 100%; height: auto; overflow: hidden; padding-bottom: 67px;}
.inBox .xgjs .wzjs{width: 612px;float: left;}
.inBox .xgjs .wzjs .tit{ width: 100%; height: 64px; line-height: 64px; text-align: left; font-size: 26px; color: #2a2a2a; font-weight: bold;}
.inBox .xgjs .wzjs .js{width: 100%;height: auto;overflow: hidden;line-height: 36px;font-size: 16px;color: #444444;text-indent: 2em;/* margin-top: 50px; */}
.inBox .xgjs img{display: block;width: 412px;height: 224px;float: right;}

.inBox .inHd{ height: 63px; line-height: 63px; border-bottom: 2px solid #03629e;}
.inBox .inHd ul{ overflow:hidden; zoom:1; }
.inBox .inHd ul li{height:63px;width: 16.6%;/* margin: 0 26px 0 0; */text-align:center;float:left;cursor:pointer;font-size: 18px;color: #2a2a2a;}
.inBox .inHd ul li a{ color: #2a2a2a;}
.inBox .inHd ul li.on{background: url(../images/hxyw-sbxz.png) no-repeat center 50px;background: #03629e;color: #fff;}
.inBox .inHd ul li.on a{color: #fff;}
.inBox .inBd ul{ padding:0;  zoom:1; overflow:hidden; position: relative;}
.inBox .inBd ul img{ width: 100%; height: 438px; overflow: hidden;}
.inBox .inBd ul .zzc{ width: 320px; height: 184px; text-align: left; background: url(../images/hxywlstm.png) repeat left top; padding: 40px; position: absolute; top: 76px; left: 0;}

.inBox .inBd ul .zzc p{line-height:27px;}

.inBox .inBd ul .zzc .tit{ line-height: 24px; color: #fff; font-size: 22px; font-weight: bold; padding: 10px 0;}
.inBox .inBd ul .zzc .js{ width: 100%; font-size: 14px; color: #fff; line-height: 24px; overflow: hidden; } 

/*关键能力*/

 .sdgjnl { width: 100%; margin-top: 53px; height: auto; overflow: hidden; background: url(../images/xjjjfa-gjnlbj.png) no-repeat center top;}
 .sdgjnl .nr{ width: ; padding: 80px 0 0 109px; height: auto; overflow: hidden;}
 .sdgjnl .nr ul{ width: 100%; height: auto;}
 .sdgjnl .nr ul li{ width: 314px; margin-left: 10px; height: 55px; line-height: 55px; float: left; text-align: center; font-size: 24px; color: #fff; background: #03629e;}
 .sdgjnl .nr ul li a{ color: #fff;}
 .sdgjnl .nr ul li:hover{ background: #e11119;}




.qqsc1{ width: 100%; height: auto; overflow: hidden; padding-bottom: 40px;}
.qqsc1 .nr{ overflow: initial;}
.qqsc1 .slideTxtBox{text-align:left;  }
.qqsc1 .slideTxtBox .hd{  position:relative; }
.qqsc1 .slideTxtBox .hd ul{    width: 496px; text-align: center;     height: 80px; line-height: 44px; margin: 0 auto;}
.qqsc1 .slideTxtBox .hd ul li{  font-size: 30px;  color: #333; padding: 0 20px;   width: auto;  float: left;}
.qqsc1 .slideTxtBox .hd ul li a{ color: #333;}
.qqsc1 .slideTxtBox .hd ul li.on {  background: none;}
.qqsc1 .slideTxtBox .hd ul li.on a{ color: #03629e; background: none;}
.qqsc1 .slideTxtBox .bd ul{  }
.qqsc1 .slideTxtBox .bd ul img{ width: 100%; height: auto;}
.qqsc1 .slideTxtBox .bd ul .hwjd{  width: 100%; height: auto; padding-bottom: 30px;}
.qqsc1 .slideTxtBox .bd ul .hwjd .dfl{ width: 100%; height: 65px; line-height: 65px; text-align: left; font-size: 20px; font-weight: bold; color: #03629E;}
.qqsc1 .slideTxtBox .bd ul .hwjd .dd{ position: relative; width: 31.33%; float: left; height: 30px;  text-align: left; font-size: 20px;  margin: 1%; background: url(../images/tb.jpg) left center no-repeat; background-size: 6px; line-height: 30px;}
.qqsc1 .slideTxtBox .bd ul .hwjd .dd .jg{ display: block; color: #333; line-height: 30px; padding-left: 20px; }
.qqsc1 .slideTxtBox .bd ul .hwjd .dd:hover .jg{  color: #03629E;     cursor: pointer;}
.qqsc1 .slideTxtBox .bd ul .hwjd .dd .ycc{ position: absolute; width: 100%; height: auto; overflow: hidden; left: 0; top: 30px; z-index: 999; display: none;}
.qqsc1 .slideTxtBox .bd ul .hwjd .dd .ycc .xg{ padding: 20px; text-align: left; font-size: 16px; color: #fff;  background: #6583b8;}
.qqsc1 .slideTxtBox .bd ul .hwjd .dd .ycc .xg .yh{ width: 100%; height: auto; overflow: hidden; padding: 5px 0;}
.qqsc1 .slideTxtBox .bd ul .hwjd .dd .ycc .xg .bt{ width: 81px; float: left; height: 30px; line-height: 30px; text-align: right;}
.qqsc1 .slideTxtBox .bd ul .hwjd .dd .ycc .xg .jt{ width: 248px; float: right; line-height: 30px; height: auto; overflow: hidden; text-align: left;}
.qqsc1 .slideTxtBox .bd ul .hwjd .dd:hover .ycc{ display: block;}