@charset "utf-8";

body{min-width: 1200px}
.banner2{
  position:relative;
}
.banner2 ,.banner2 div a,.banner2 div img{display:block;height:100%;width:100%;/* position: relative; */}

@media screen and (min-width: 1921px){
.banner .bd ul li{height: 600px}	
}




.homea{padding: 60px 0 30px;background: #f4f6f9}

.homea .slideTxtBox{  }
.homea .slideTxtBox .hd{ width: 1080px;margin: 0 auto;margin-bottom: 40px }
.homea .slideTxtBox .hd ul{height:58px;line-height: 56px;text-align: center}
.homea .slideTxtBox .hd ul li{ float:left;  cursor:pointer;width: 33.33333333%;background: #fff;border: 1px solid #ddd;font-size: 22px }
.homea .slideTxtBox .hd ul li.s2{margin-left: -1px}
.homea .slideTxtBox .hd ul li.s3{margin-left: -1px}
.homea .slideTxtBox .hd ul li.on,.homea .slideTxtBox .hd ul li.on a{   background:#005dc6; color: #fff;border:1px solid #005dc6  }

.homea .slideTxtBox .bd ul{ padding:0 40px;  zoom:1;  }
.homea .slideTxtBox .bd li{text-align: center;width: 130px;float: left;margin-left: 137.5px;margin-bottom: 40px}
.homea .slideTxtBox .bd li p{font-size: 18px;margin-top: 10px }
.homea .slideTxtBox .bd li i{display: block;width: 130px;height: 150px;background: url(../images/lbx.svg) no-repeat center;text-align: center;line-height: 150px;font-size: 60px;color: #005dc6;margin: 0 auto;background: url(../images/lbx.png) no-repeat center\0;background-size: 130px 150px\0}
.homea .slideTxtBox .bd li:hover i{background: url(../images/lbxon.svg) no-repeat center;color: #fff;background: url(../images/lbxon.png) no-repeat center\0;background-size: 130px 150px\0}
.homea .slideTxtBox .bd li:hover i:before{transform: rotateY(360deg);transition:transform .5s .2s;display: block;display: inline-block\0;}
.homea .slideTxtBox .bd li.nor{margin-left: 0}



@media screen and (max-width: 1280px){
.homea .slideTxtBox .bd li{margin-left: 120px;}
}
@media screen and (max-width: 1279px){
.homea .slideTxtBox .bd li{margin-left: 100px;}
}

.homeb{padding: 60px 0 65px ;background: #fff}
.homeb .hd .more a{display: none;}
.homeb .slideTxtBox .hd{ margin-bottom: 40px }
.homeb .slideTxtBox .hd ul{height:58px;line-height: 56px;text-align: center;width: 450px}
.homeb .slideTxtBox .hd ul li{ float:left;  cursor:pointer;width: 50%;background: #fff;border: 1px solid #005dc6;font-size: 22px;color: #005dc6 }
.homeb .slideTxtBox .hd ul li.s2{margin-left: -1px}
.homeb .slideTxtBox .hd ul li.s3{margin-left: -1px}
.homeb .slideTxtBox .hd ul li.on{   background:#005dc6; color: #fff;border:1px solid #005dc6  } 
.homeb .slideTxtBox .hd  .more  a i{font-size: 38px;color: #999;margin-top: 10px;display: inline-block;}
.homeb .slideTxtBox .hd  .more  a:hover i{font-size: 38px;color: #005dc6}
.homeb .slideTxtBox .bd .aleft{width: 48.5%;height: 560px;}
.homeb .slideTxtBox .bd .aright{width: 48.5%;height: 560px;}

.hbA .topnews{padding: 30px 35px;background: #f8f9f9}
.hbA .topnews .time{color: #005dc6;margin-bottom: 15px}
.hbA .topnews .time span{font-size: 23px;font-weight: bold;}
.hbA .topnews h4{font-size: 16px;margin-bottom: 10px}
.hbA .topnews p{font-size: 14px;color: #999;line-height: 1.6em;height: 44px;overflow: hidden;margin-bottom: 10px;}
.hbA .topnews .more{color: #005dc6;font-size: 14px}
.hbA .topnews .pic{width: 480px;height: 280px;margin: 0 auto;margin-top: 40px}

.homeb .hbList li{height: 88px;background: #f8f9f9;margin-top: 30px;padding: 10px 0 }
.homeb .hbList li:last-child{border-top: 0;border-bottom: 0}
.homeb .hbList li:first-child{margin-top: 0}
.homeb .hbList li .time{float: left;width: 90px;text-align: center;font-size: 12px;margin-right: 15px;position: relative;height: 56px;color: #888;padding-top: 10px}
.homeb .hbList li .time:after{width: 1px;height: 44px;background: #ddd;content: '';position: absolute;right: 0;top: 50%;margin-top: -15px}
.homeb .hbList li span{display: block;color: #222 ;font-size: 24px;font-weight: bold;}
.homeb .hbList li h4{font-size: 15px;margin-bottom: 10px}
.homeb .hbList li p{color: #777;font-size: 14px}
.homeb .hbList li .info{float: left;width: 500px;padding-top: 10px}
.homeb .hbList li:hover{background: #005dc6;color: #fff}
.homeb .hbList li:hover .time,.homeb .hbList li:hover .time span {color: #fff}
.homeb .hbList li:hover h4 a{color: #fff}
.homeb .hbList li:hover p{color: #a3b9e3}



.homeb .cjqa{padding-left: 170px;position: relative;border: 1px solid #ddd;height: 80px;padding-right: 50px;margin-top: 50px;}
.homeb .cjqa .tit{position: absolute;left: -10px;bottom: -9px;z-index: 2;}
.homeb .cjqa .more{position: absolute;right: -21px;top: -21px;z-index: 2;display: block;width: 43px;height: 43px;background: #005dc6;border-radius: 50%;text-align: center;line-height: 43px;color: #fff;font-size: 14px;}
/*.homeb .cjqa .more:hover{transition: .5s;transform: rotate(180deg);}*/
.homeb .cjqa ul{}
.homeb .cjqa ul li{float: left;width: 33.3333333%;padding: 0 15px;line-height: 78px}
.homeb .cjqa ul li em{font-style: italic;font-size: 32px;display: block;float: left;margin-right: 10px;width: 25px}

.homec{background: #f4f6f9;padding: 80px 0}
.homec .hc-tit{font-size: 28px;text-align: center;background: url(../images/titbg.png) no-repeat center;margin-bottom: 30px;height: 100px;line-height: 100px}
.homec ul li{float: left;width: 31.333333333%;margin-right: 3%}
.homec ul li:nth-child(3n){margin-right: 0}
.homec ul li img{width: 100%;height: 240px;}
.homec ul li h4{background: #ffffff;border: 1px solid #ddd;padding: 15px 5px;text-align: center;font-size: 18px}

.homed{padding: 75px 0;background: url(../images/databg.jpg) #086cce no-repeat center;background-size: cover;}
.homed .slideGroup .parHd {max-width: 1080px;margin: 0 auto;margin-bottom: 50px;}
.homed .slideGroup .parHd ul{height:58px;line-height: 56px;text-align: center}
.homed .slideGroup .parHd ul li{ float:left;  cursor:pointer;width: 33.33333333%;border: 1px solid #fff;font-size: 22px;color: #fff }
.homed .slideGroup .parHd ul li.s2{margin-left: -1px}
.homed .slideGroup .parHd ul li.s3{margin-left: -1px}
.homed .slideGroup .parHd ul li.on{   background:#fff; color: #005dc6;border:1px solid #fff  }
.homed .parBd .hds{margin-top: 40px}
.homed .parBd .hds ul{text-align: center;}
.homed .parBd .hds ul li{width: 10px;height: 10px;border-radius: 50%;border: 1px solid #fff;display: inline-block;margin: 0 5px;cursor: pointer;}
.homed .parBd .hds ul li.on{background: #fff;border: 1px solid #fff}
.homed .parBd .bds ul li table{width: 100%;color: #fff;text-align: center; }
.homed .parBd .bds ul li table tr{border-top: 1px solid #5aa6e0;}
.homed .parBd .bds ul li table tr td{border-left: 1px solid #5aa6e0;padding: 35px 0;width: 20% }
.homed .parBd .bds ul li table tr td span{display: block;font-size: 32px;margin-bottom: 10px}

.homed .parBd .bds1 ul li table tr td span{display: block;font-size: 24px;margin-bottom: 10px;}

.homed .parBd .bds ul li table tr td p{font-size: 20px}
.homed .parBd .bds1 ul li table tr td p{font-size: 18px;}
.jzsj{
  color:#fff;
  float:right;
}

.homee {
  background: url(../images/bslc.png) no-repeat center;
}

.homee .aleft{width: 50%;/* background: #f8f8f8; */height: 600px;padding-right: 50px;padding-top: 75px;}
.homee .aleft .aleftCon{max-width: 590px;}
.homee .aleft .aleftCon .in-tit{margin-bottom: 30px}
.homee .aleft .aleftCon .in-tit h4{font-size: 28px;}
.homee .aleft .aleftCon .in-tit  a i{font-size: 38px;color: #999}
.homee .aleft .aleftCon .in-tit  a:hover i{font-size: 38px;color: #005dc6}
.homee .aleft .aleftCon ul li{float: left;width: 48%;margin-right: 4%;background: #fff;margin-bottom: 25px;padding: 20px 16px;padding-right: 0;}
.homee .aleft .aleftCon ul li i{font-size: 35px;color: #005dc6;border-right: 1px solid #dcdcdc;padding-right: 15px;margin-right: 15px;float: left; }
.homee .aleft .aleftCon ul li span{float: left;margin-top: 8px;font-size: 18px;}
.homee .aleft .aleftCon ul li a{display: block;}
.homee .aleft .aleftCon ul li a:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.homee .aleft .aleftCon ul li:nth-child(2n){/* margin-right: 0; */}
.homee .aleft .aleftCon ul li:hover{background: #005dc6;color: #fff;transition: .5s;}
.homee .aleft .aleftCon ul li:hover i{color: #fff;}
.homee .aleft .aleftCon ul li:hover i:before{transform: rotateY(360deg);transition:transform .5s .2s;display: block;}
.homee .aleft .aleftCon ul li:hover span{color: #fff}

.homee .aright{width: 50%;/* background: #008ed6; */height: 600px;padding: 60px 50px 0;}

.homee .picScroll-left{ overflow:hidden; position:relative;   }
.homee .picScroll-left .hd{ overflow:hidden;margin-bottom: 45px  }
.homee .picScroll-left .hd .btn{margin-right: 40%;margin-top: 25px}
.homee .picScroll-left .hd .prev,.homee .picScroll-left .hd .next{
 display:block;
 width:45px;
 height:45px;
 float:right;
 margin:0 15px;
 margin-top:10px;
 overflow:hidden;
 cursor:pointer;
 background: #0660c7;
 border: 1px solid #ddd;
 text-align: center;
 line-height: 45px;
 color: #fff;
 }
.homee .picScroll-left .hd .next{  }
.homee .picScroll-left .hd .prevStop{opacity: .6;pointer-events: none }
.homee .picScroll-left .hd .nextStop{opacity: .6;pointer-events: none }

.homee .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.homee .picScroll-left .bd ul li{ margin-right: 30px; float:left; _display:inline; overflow:hidden; text-align:center;width: 33.3333333%;  }
.homee .picScroll-left .bd ul li .pic{ text-align:center; }
.homee .picScroll-left .bd ul li .pic img{ width:100%;  display:block;  }
.homee .picScroll-left .bd ul li .title{ line-height:45px;background: #fff;border-top: 1px solid  #008ed6 ;padding: 0 10px; }

@media screen and (max-width: 1366px){
  .homee .aleft{padding-left: 1%}
  .picScroll-left .bd ul li{width: 50%;  }
  .homeb .hbList li .info{float: left;width: 480px;}
}

.homef{padding: 70px 0 50px}
.homef .hf-tit{font-size: 24px;text-align: center;background: url(../images/tjbg.png) no-repeat center;margin-bottom: 20px}
.homef dl{margin-bottom: 20px}
.homef dl dt{font-size: 18px;margin-bottom: 20px;border-bottom: 1px solid #85a8c5;padding-bottom: 10px}
.homef dl dd table{width: 100%}
.homef dl dd tr td{font-size: 14px;padding: 10px 0;}
.homef dl dd tr td a{position: relative;padding-left: 10px;display: block;max-width: 240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.homef dl dd tr td a:before{position: absolute;width: 5px;height: 5px;border-radius: 50%;content: '';left: 0;top:50%;margin-top: -3px;background: #004986}


/*数据*/

@font-face {
  font-family: "Book-Antiqua";
  src: url("../fonts/Book-Antiqua.woff2") format("woff2"),
       url("../fonts/Book-Antiqua.woff") format("woff"),
       url("../fonts/Book-Antiqua.ttf") format("truetype"),
       url("../fonts/Book-Antiqua.eot") format("embedded-opentype"),
       url("../fonts/Book-Antiqua.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.dateS {position: fixed;right: 0;top:490px;cursor: pointer;z-index: 50}
.dateH{position: absolute;left: 0;top:50%;z-index: 10;width: 55px;border-right: 1px solid #6689cb;padding-right: 10px;padding-left: 10px;text-align: center;padding-bottom: 20px;cursor: pointer;color: #fff;margin-top: -57px}
.dateH span{display:block;width: 25px;margin: 0 auto;font-size: 20px;padding-top: 10px}
.dateH i{font-size: 28px}
.dataM{position: fixed;right:-100%;top: 0;height: 100%;width: 100%;background:url(../images/databgg.jpg) no-repeat center;background-size: cover; z-index: 55;}
.dataM .sc{margin-left: 100px;top: 50%;position: relative;transform: translateY(-50%);}
.dataM-tit{height: 185px;margin: 0 auto;margin-bottom: 20px;left: 50%;margin-left: -180px;position: relative;}

.dataM .picScroll-left{ overflow:hidden; position:relative;max-width: 1800px;margin-left: auto;margin-right: auto}
.dataM .picScroll-left .hd{ height:60px; text-align: center;margin-top: 60px  }
.dataM .picScroll-left .hd .prev,.dataM .picScroll-left .hd .next{
   display:block;
   width:58px;
   height:58px;
   overflow:hidden;
   cursor:pointer;
   float: left;
   border: 3px solid #8091be;
   color: #fff;
   line-height: 58px;
   text-align: center;
   }
.dataM .picScroll-left .hd .prev i,.picScroll-left .hd .next i{font-size: 26px;}
.dataM .picScroll-left .hd .prevStop{ opacity: .6;pointer-events: none }
.dataM .picScroll-left .hd .nextStop{ opacity: .6;pointer-events: none }
.dataM .picScroll-left .hd .hd-cus{ display: inline-block;}
.dataM .picScroll-left .hd ul{ zoom:1; display: inline-block;float: left;background: #3d5ba1;border-radius: 10px;height: 8px;margin: 26px 45px 0}
.dataM .picScroll-left .hd ul li{ display: block;float: left;   padding:0 120px; cursor:pointer;position: relative; text-align: center;}
.dataM .picScroll-left .hd ul li span{ background:#000;width:10px; height:10px;font-size: 0;display: block;margin: 0 auto;position: relative;z-index:3 ;border-radius:50%;position: relative;top: -1px;background: #b1bdd8}
.dataM .picScroll-left .hd ul li.on span{ background: #fff;width:8px; height:8px;top: 1px}
.dataM .picScroll-left .hd ul li.on:before{width: 96%;height: 2px;background: #fff;position: absolute;left: 2%;top:3px;right: 2%;border-radius: 5px;content: '';z-index: 1}
.dataM .picScroll-left .hd ul li.on:after{width: 18px;height: 18px;background:  #b1bdd8;position: absolute;left: 50%;top:-4px;margin-left: -9px;border-radius: 10px;content: '';z-index: 2}
.dataM .picScroll-left .bd{  }
.dataM .picScroll-left .bd ul{ overflow:hidden; zoom:1; background:url(../images/xx.png) repeat-x 0 center;background-size: 22% 100% }
.dataM .picScroll-left .bd ul li{  float:left; _display:inline;width:16.666666%;height:500px; text-align: center;max-height: 540px;
  position: relative;}
.dataM .picScroll-left .bd ul li .num-box{height: 33.3333333333%;display: table;width: 100%;position: relative;color: #fff;
 /* border: 1px solid #3D5DA9*/}
.dataM .picScroll-left .bd ul li .num-box .ss{ display: table-cell;padding: 10px;vertical-align: middle;position: relative;}
.dataM .picScroll-left .bd ul li .num-box span{  font-family: "Book-Antiqua";font-size: 56px}
.dataM .picScroll-left .bd ul li .num-box span i{  font-size: 20px}


.dataM .picScroll-left .bd ul li.s1{right: -5%;}
.dataM .picScroll-left .bd ul li.s2{right: -3.2%;}
.dataM .picScroll-left .bd ul li.s3{right: -2%;}
.dataM .picScroll-left .bd ul li.s4{right: -0.5%;}
.dataM .picScroll-left .bd ul li.s5{right: 1.5%;}
.dataM .picScroll-left .bd ul li.s6{right: 2.5%;}
.dataM .picScroll-left .bd ul li.s7{right: 3.5%;}
.dataM .picScroll-left .bd ul li.s8{right: 5.5%;}
.dataM .picScroll-left .bd ul li.s9{right: -7.5%;}
@media screen and (min-width: 1921px){
.dateS {top:610px}
.dataM-tit{margin-left:auto}
}
@media screen and (max-width: 1600px){
.dataM .picScroll-left .bd ul li{height: 380px}
.dataM .picScroll-left .bd ul li .num-box span{  font-size: 40px}  
}

@media screen and (max-width: 1366px){

.dataM-tit{height: 135px;}


.dataM .picScroll-left .bd ul li{height: 300px}
.dataM .picScroll-left .bd ul li .num-box span{  font-size: 36px}  
.dateS {top:40%}
}