/* CSS common */
body{
    font-family:'Microsoft YaHei';
}
.clearFloat:after {
	height: 0px;content: ".";
	clear: both;visibility: hidden;
	display: block;
}
.clearFloat { zoom: 1; }
*{margin: 0px;padding: 0px;}
img{margin: 0;border: none;vertical-align: middle;}
.fl{float:left;}
.fr{float: right;}
a{text-decoration: none;font-family: "微软雅黑";}
a:hover{text-decoration: none !important;}
dl, ul{list-style:none;}
input{outline: none;}
i,em{font-style: normal;}
body{font-family:"微软雅黑";}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
input {
    outline: none;
    -webkit-appearance: none; /*去除系统默认的样式*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 点击高亮的颜色*/
}
a {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

.w1200{width: 1200px;min-width: 1200px;margin: auto;}
/* .index_head{position: fixed;top: 0;left: 0;z-index: 100;width: 100%;} */
.index_head{width: 100%;}
.index_head .top1{height: 35px;line-height: 35px;background: url(../images/index27.png) no-repeat center;background-size: 100% 35px;overflow: hidden;min-width: 1200px;}
.index_head .top1 .left1{color: #666666;font-size: 14px;}
.index_head .top1 .right1 a{color: #666666;font-size: 14px;margin-left: 22px;}
.index_head .top1 .right1 a img{vertical-align: -2px;margin-right: 7px;}
.index_head .top1 .right1 a:hover{color: #ffab19;}
.index_head .top2{border-bottom: 2px solid #ffab19;min-width: 1200px;}
.index_head .top2 .left2{margin-top: 30px;}
.index_head .top2 .right2{position:relative;width: 392px;padding: 50px 0px;}
.index_head .top2 .right2 .in1{width: 276px;height: 44px;line-height: 44px;border: none;background: #fff;color: #666666;font-size: 14px;padding: 0px 10px;}
.index_head .top2 .right2 .in2{width: 96px;height: 44px;line-height: 44px;border: none;background: #ffab19;color: #fff;font-size: 16px;}
.index_head .top3{height: 40px;line-height: 40px;min-width: 1200px;}
.index_head .top3 ul li{float: left;width: 100px;background: url(../images/index28.png) no-repeat right center;background-size: 1px 50px;text-align: center;transition: all 0.4s;}
.index_head .top3 ul li a{color: #fff;font-size: 16px;}
.index_head .top3 ul li:last-child{background-image: none;}
.index_head .top3 ul li:hover{background-color: #01599b;}
.index_head .top3 ul li.add_bg{background-color: #01599b;}


.index_cont1{margin-top: 25px;border: 1px dashed #aadaff;background: #f1f9ff;position: relative;min-width: 1200px;}
.index_cont1 .bd{width: 1030px;margin-left: 85px;}
.index_cont1 ul li{padding: 20px 0px;}
.index_cont1 ul li h3{color: #3e3e3e;font-size: 24px;text-align: center;}
.index_cont1 ul li p{color: #646464;font-size: 16px;margin-top: 20px;line-height: 30px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_cont1 .prev1, .index_cont1 .next1{ position:absolute;  margin-top:-14px; display:block; width:15px; height:28px;}
.index_cont1 .prev1{background: url(../images/index4.png) no-repeat center;right:3%; top:50%;}
.index_cont1 .next1{background: url(../images/index3.png) no-repeat center;left:3%; top:50%;}

.index_cont2{margin-top: 32px;}
.index_cont2 .cont2_left{position: relative;width: 590px;}
.index_cont2 .cont2_left .bd ul li{position: relative;}
.index_cont2 .cont2_left .bd ul li p{position: absolute;left: 0px;right: 0px;bottom: 0px;background: rgba(0,0,0,0.6);height: 44px;line-height: 44px;padding: 0px 180px 0px 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;font-size: 14px;width: 495px;}
.index_cont2 .cont2_left .hd{position: absolute;z-index: 2;bottom: 12px;right: 0px;}
.index_cont2 .cont2_left .hd ul li{width: 18px;height: 18px;line-height: 18px;text-align: center;border: 1px solid #a1a3a8;background: #aeb0b5;color: #fff;font-size: 14px;margin-right: 10px;float: left;cursor: pointer;}
.index_cont2 .cont2_left .hd ul li.on{background: #0066b3;border-color: #0066b3;}
.index_cont2 .cont2_right{width: 580px;}
.index_cont2 .cont2_right .sub1{background: #f4f4f4;height: 48px;line-height: 48px;overflow: hidden;margin-bottom: 8px;}
.index_cont2 .cont2_right .sub1 .sleft1 a{color: #171717;font-size: 18px;padding: 0px 25px;transition: all 0.4s;display: block;float: left;}
.index_cont2 .cont2_right .sub1 .sleft1 a:hover{background: #ffab19;color: #fff;}
.index_cont2 .cont2_right .sub1 .sleft1 a.add_bg{background: #ffab19;color: #fff;}
.index_cont2 .cont2_right .sub1 .sright1 a{color: #6c6c6c;font-size: 14px;margin-right: 10px;}
.index_cont2 .cont2_right .sub1 .sright1 a:hover{color: #df1615;}

.index_cont2 .cont2_right .tab1 ul li{line-height: 35px;}
.index_cont2 .cont2_right .tab1 ul li span{color: #333333;font-size: 15px;background: url(../images/index9.png) no-repeat left center;padding-left: 15px;display: inline-block;width: 390px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_cont2 .cont2_right .tab1 ul li i{color: #9b9b9b;font-size: 15px;}
.index_cont2 .cont2_right .tab1 ul li:hover span{color: #0066b3;}
.index_cont2 .cont2_right .tab1 ul li:hover i{color: #0066b3;}
.index_cont3{margin-top: 30px;}
.index_cont3 img{width: 1200px;}
.index_cont4{margin-top: 30px;}
.index_cont4 .cont4_left{width: 810px;}
.top1_tit{border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;height: 43px;line-height: 43px;}
.top1_tit .sleft1{background: url(../images/index11.png) no-repeat left center;padding-left: 15px;color: #171717;font-size: 18px;font-weight: bold;}
.top1_tit .sleft1 span i{color: #939393;font-size: 16px;font-weight: normal;margin-left: 10px;}
.top1_tit .sright1 a{color: #4a4949;font-size: 15px;margin-left: 35px;display: block;float: left;height: 43px;line-height: 43px;}
.top1_tit .sright1 a.add_bg{color: #df1615;}
.top1_tit .sright1 a:hover{color: #df1615;}
.index_cont4 .cont4_left .top2 .sleft2{width: 329px;}
.index_cont4 .cont4_left .top2 .sleft2 img{margin-top: 20px;}
.index_cont4 .cont4_left .top2 .sleft2 .up1 .sl{color: #616161;font-size: 16px;font-weight: bold;border-right: 1px solid #b8b8b8;width: 66px;margin-top: 15px;}
.index_cont4 .cont4_left .top2 .sleft2 .up1 .sr{color: #464646;font-size: 16px;font-weight: bold;width: 245px;margin-top: 10px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_cont4 .cont4_left .top2 .sleft2 p{color: #464646;font-size: 14px;line-height: 25px;margin-top: 10px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;} 
.index_cont4 .cont4_left .top2 .sleft2 p:hover{color: #0066b3;}
.index_cont4 .cont4_left .sright2{width: 445px;}
.index_cont4 .cont4_left .sright2 ul li{line-height: 48px;border-bottom: 1px dashed #c9c9c9;}
.index_cont4 .cont4_left .sright2 ul li span{color: #333333;font-size: 15px;background: url(../images/index9.png) no-repeat left center;padding-left: 15px;display: inline-block;width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_cont4 .cont4_left .sright2 ul li i{color: #9b9b9b;font-size: 15px;}
.index_cont4 .cont4_left .sright2 ul li:hover span{color: #0066b3;}
.index_cont4 .cont4_left .sright2 ul li:hover i{color: #0066b3;}

.top1_tit1{border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;height: 43px;line-height: 43px;}
.top1_tit1 .sleft1{background: url(../images/index11.png) no-repeat left center;padding-left: 15px;color: #171717;font-size: 18px;font-weight: bold;}
.top1_tit1 .sleft1 span i{color: #939393;font-size: 16px;font-weight: normal;margin-left: 10px;}
.top1_tit1 .sright1 a{color: #939393;font-size: 14px;}
.top1_tit1 .sright1 a:hover{color: #df1615;}
.index_cont4 .cont4_right{width: 336px;}
.index_cont4 .cont4_right ul{margin-top: 8px;}
.index_cont4 .cont4_right ul li a{color: #333333;font-size: 15px;background: url(../images/index13.png) no-repeat left center;padding-left: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;height: 38px;line-height: 38px;}
.index_cont4 .cont4_right ul li a:hover{color: #0066b3;}

.index_cont5{background: #f0f7fb;margin-top: 50px;padding: 50px 0px;min-width: 1200px;}
.index_cont5 .cont5_left{width: 810px;}
.top1_tit2{border-top-color: #a8d5f5;border-bottom-color: #a8d5f5;}
.top1_tit2 .sright1 a:hover{border-bottom: 1px solid #df1615;}
.top1_tit2 .sright1 a.add_bg{color: #df1615;border-bottom: 1px solid #df1615;}
.index_cont5 .cont5_left .top2{background: #fff url(../images/index14.png) 660px 240px no-repeat;overflow: hidden;margin-top: 25px;padding: 0px 24px;height: 385px;}
.index_cont5 .cont5_left .top2 .zs1 p{color: #4a4949;font-size: 15px;line-height: 30px;text-indent: 2em;margin-top: 40px;}
.index_cont5 .cont5_left .top2 .zs1 .more{text-align: center;margin-top: 25px;margin-bottom: 40px;}
.index_cont5 .cont5_left .top2 .zs1 .more a{color: #929292;font-size: 15px;}
.index_cont5 .cont5_left .top2 .zs1 .more a:hover{color: #df1615;}
.index_cont5 .cont5_right{width: 336px;}
.index_cont5 .cont5_right ul{margin-top: 25px;background: #fff;}
.index_cont5 .cont5_right ul li{padding: 18px 0px;border-bottom: 1px dashed #e0e0e0;margin: 0px 20px; height: 91px!important;}
.index_cont5 .cont5_right ul li:last-child{border-bottom: none;}
.index_cont5 .cont5_right ul li .sl{width: 91px;height: 91px;}
.index_cont5 .cont5_right ul li .sr{width: 190px;}
.index_cont5 .cont5_right ul li .sr span{color: #2a2a2a;font-size: 16px;}
.index_cont5 .cont5_right ul li .sr p{color: #7b7b7b;font-size: 14px;line-height: 22px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-top: 3px;}
.index_cont5 .cont5_right ul li:hover .sr p{color: #0066b3;}
.index_cont6{margin-top: 50px;}
.index_cont6 .top2{margin-top: 30px;}
.index_cont6 .top2 ul li{float: left;width: 280px;margin-right: 26px;position: relative;text-align: center;}
.index_cont6 .top2 ul li:last-child{margin-right: 0px;}
.index_cont6 .top2 ul li p{height: 44px;line-height: 44px;background: #eaeaea;color: #575757;font-size: 14px;}
.index_cont6 .top2 ul li a{position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;}
.index_cont6 .top2 ul li a span{display: block;height: 163px;width: 280px;background: rgba(0,0,0,0.3);line-height: 163px;}
.index_cont6 .top2 ul li a span img{transition: all 0.4s;}
.index_cont6 .top2 ul li a:hover span img{transform: scale(1.1);}

.index_cont7{margin-top: 50px;}
.index_cont7 .top2{margin-top: 30px;}
.index_cont7 .top2 ul li{float: left;width: 280px;margin-right: 26px;text-align: center;}
.index_cont7 .top2 ul li:last-child{margin-right: 0px;}
.index_cont7 .top2 ul li a p{color: #4b4b4b;font-size: 15px;line-height: 44px;}
.index_cont7 .top2 ul li:hover a p{color: #0066b3;}

.index_cont8{margin-top: 30px;}
.index_cont8 .top2{margin-top: 30px;}
.index_cont8 .top2 ul li{float: left;width: 280px;margin-right: 30px;text-align: center;width: 275px;height: 132px;border: 1px solid #dcdcdc;line-height: 132px;}
.index_cont8 .top2 ul li:last-child{margin-right: 0px;}
.index_cont8 .top2 ul li a{display: block;}

.index_foot1{margin-top: 40px;background: #353e49 url(../images/index14.png) no-repeat center;padding: 30px 0px 90px;min-width: 1200px;}
.index_foot1 ul{position: relative;}
.index_foot1 ul li{float: left;margin-right: 35px;}
.index_foot1 ul li .active{color: #fff;font-size: 18px;height: 60px;display: inline-block;line-height: 60px;}
.index_foot1 ul li dl{position: absolute;top: 80px;width: 1200px;left: 0px;right: 0px;}
.index_foot1 ul li dl dd{float: left;margin-right: 30px;}
.index_foot1 ul li dl dd a{color: #fff;font-size: 14px;}
.index_foot1 ul li .active.add_bg{border-bottom: 3px solid #116dc0;}
.index_foot1 ul li .active:hover{border-bottom: 3px solid #116dc0;}
.index_foot2{background: #252b31;padding-top: 30px;min-width: 1200px;overflow: hidden;}
.index_foot2 .foot_left{margin-left: 40px;width: 990px;color: #fff;font-size: 14px;line-height: 29px;margin-top: 10px;}
.index_foot2 .foot_left a{color: #fff;font-size: 14px;}
.index_foot2 .foot_right{width: 95px;margin-right: 40px;margin-bottom: 20px;}
.index_foot2 .foot_right p{color: #fff;font-size: 14px;line-height: 30px;text-align: center;}

.index_aside {
    position: fixed;
    right: 20px;
    width: 60px;
    height:60px;
    overflow: hidden;
    text-align: center;
    background: #284A66;
    bottom:160px;
    box-shadow: 0 0 10px rgba(0,0,0,0.16);
    color:#fff;
    border-bottom:solid 1px #fff;
}
.index_aside .tit{height: 38px;line-height: 38px;background: #38acfd;color: #fff;font-size: 14px;}
.index_aside .abox a{width: 60px;border-bottom: 1px solid #e6e6e6;display: block;margin: auto;padding: 10px 0px;}
.index_aside .abox a:last-child{border: none;}
.index_aside .abox a span{display: block;color: #fff;font-size: 12px;line-height: 24px;}
a.backtop{
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url(../images/bt.png);
  position: fixed;
  bottom: 100px;
  right: 20px;
  display: none;
}




























































