@charset "utf-8";
/* CSS Document */
/*
name:css.css
author:lqn
time:2020
*/
/* banner */
.banner2020{height: 650px;overflow:hidden;width:100%;z-index:0;background: #fff;}
.banner2020 .banner{height: 650px;width:100%}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 650px;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
    }
.index_1{
    padding: 32px 0;
}
.index_1_1{}
.index_1_2{}
.index_1 .index_1_2 .tab-news{float: left;width: 648px;}
.index_1 .index_1_2 .tab-news .tab-hd{height: 42px;line-height: 42px;background: #ededed;}
.index_1 .index_1_2 .tab-news .tab-hd a{display: inline-block;width: 110px;font-size: 18px;padding: 0 14px;}

.index_1 .index_1_2 .tab-news .tab-hd .iconfont{
    font-size: 18px;
    color: #ccc;
    padding: 0 6px;
}
.index_1 .index_1_2 .tab-news .tab-hd a.on{ background-color: #009bf8; color: #fff; text-decoration: none;}
.index_1 .index_1_2 .tab-news .tab-hd a.on .iconfont{color: #fff;}
.index_1 .index_1_2 .tab-news dl dt{ padding: 15px 0 0;}
.index_1 .index_1_2 .tab-news dl dt .pic{ float: left; margin-right: 12px;}
.index_1 .index_1_2 .tab-news .con h2 a{display: block;font-size: 18px;font-weight: 400;color: #004c98;height: 34px;line-height: 34px;overflow: hidden;margin-bottom: 6px;}
.index_1 .index_1_2 .tab-news .con p{line-height: 1.8;text-indent: 2em;font-size: 16px;overflow: hidden;color: #676767;}
.index_1 .index_1_2 .tab-news dl dd a{color:#676767;}
.index_1 .index_1_2 .tab-news dl dd a:hover{color:#004c98;}
.index_1 .index_1_2 .tab-news dl dd{line-height: 38px;font-size: 16px;overflow: hidden;border-bottom: 1px dashed #cecece;}
.index_1 .index_1_2 .tab-news dl dd .iconfont{
    font-size: 12px;
    padding-right: 6px;
}
.ads {padding-bottom: 24px;}
/* / */
.zj{padding:98px 0;background: linear-gradient(to right,rgba(0, 83, 166, 0.9), rgba(0, 129, 206, 0.8));}
.zj_1{width: 250px;padding: 54px 20px;}
.zj_1 p{font-size: 16px;color: #b0b0b0;}
.zj_1 h3{font-size: 28px;color: #1b71c9;}
.zj_1 select{border: none;background: #ebebeb;width: 100%;line-height: 40px;padding: 4px;height: 40px;margin: 7px 0;}
.zj_1 button{
    border: none;
    color: #fff;
    padding: 8px 36px;
    font-size: 18px;
    background: #0186d5;
    margin-top: 9px;
}
.zj_2{width:910px}
.zj_item{background-color: #fff;width:165px;height: 268px;padding:4px;float: left;margin: 0 0 18px 9px;}
.zj_item .img{width:165px;height: 175px;}
.zj_item p{text-align: center;color: #747474;line-height: 28px;font-size: 13px;}
.zj_item p span{color: #0186d5;font-size: 18px;font-weight: bold;border-bottom: 1px solid #bbbbbb;padding-bottom: 4px;margin-bottom: 4px;display: -webkit-inline-box;}
/* / */
.index_2{
    padding: 36px 0;
    }
.index_2_1{
    border-bottom: 1px solid #ccc;
    margin-bottom: 36px;
}
.index_2_1 a{
    line-height: 44px;
	color: #0186d5;
}
.index_2_1 .bz{
    font-size: 24px;
    color: #fff;
    background: #0186d5;
    line-height: 44px;
    padding: 0 12px;
}
.index_2_1 ul{}
.index_2_1 ul li{float: left;line-height: 44px;font-size: 20px;padding: 0 26px;position: relative;}
.index_2_1 ul li a{color:#000;display: block;}
.index_2_1 ul li:hover a{color: #0186d5;}
.index_2_1 ul li span{}
.index_2_1 ul li:before{
	content: '';
	position: absolute;
	top:30%;
	width: 1px;
	right: 0;
	height:40%;
	background: #ccc;
	z-index: 2;
}
.index_2_1 ul li:last-child:before{content:none}
.index_2_1 ul li.on:after{
	content: '';
	position: absolute;
	bottom: -1px;
	width: 60%;
	left: 0;
	right: 0;
	margin: 0 auto;
	height:2px;
	background: #0186d5;
	z-index: 2;
}
.index_2_2{}
.index_2_2 .bz_c{}
.index_2_2 .bz_c>.fl{
    width: 400px;
}
.index_2_2 .bz_c>.fr{
    width: 778px;
}
.index_2_2 .bz_c li{float: left;width: 356px;padding-bottom: 5px;border-bottom: 1px solid #ccc;margin-bottom: 5px;}
.index_2_2 .bz_c li:nth-child(2n-1){
    margin-right: 66px;
}
.index_2_2 .bz_c li .img{
    width: 100px;
    height: 70px;
}
.index_2_2 .bz_c li .txt{
    width: 356px;
    height: 62px;
    position: relative;
}
.index_2_2 .bz_c li .txt h5{font-size: 16px;color: #4d4d4d;font-weight: lighter;}
.index_2_2 .bz_c li .txt h5:hover{color: #0186d5;}
.index_2_2 .bz_c li .txt p{font-size: 16px;color: #bebebe;position: absolute;bottom: 0;}
/* / */
.index_3{
    background: url(../img/tg_bg.jpg)no-repeat;
    background-size: cover;
    padding: 36px 0;
}
.gg_c{}
.gg_c li:first-child{margin-left: 0;}
.gg_c li{background-color: #fff;width: 254px;height: 124px;padding:15px;margin-left: 21px;float: left;}
.index_4_1 li:hover {
    border-color: #9E9E9E;
    box-shadow: 4px 14px 14px rgba(128, 128, 128, 0.2);
}
.gg_c li:hover {
    border-color: #0186d5;
    box-shadow: 0px 10px 10px rgba(1, 134, 213, .2);
}
.gg_c li a{color: #4d4d4d;}
.gg_c li .tit{font-size: 32px;height: 40px;line-height: 40px;position: relative;color: #999;}
.gg_c li .tit span{font-size: 14px;}
.gg_c li .tit:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 18px;
    right: 0;
    height: 2px;
    background: #0186d5;
    z-index: 2;
    }
.gg_c li .con{font-size: 16px;padding-top: 12px;line-height: 26px;color: #555;}
/* / */
.index_4{padding: 36px 0;}
.index_4_1{}
.index_4_1 li{border: 1px solid #e4e4e4;font-size: 0;width: 286px;float: left;margin-left: 15px;}
.index_4_1 li img{}
.index_4_1 li:first-child{margin-left: 0;}
.index_4_1 li p{font-size: 16px;color: #6f6f6f;line-height: 40px;padding: 0px 10px;}
