/*样式包含 头尾、banner、主体第一行等公共样式*/

/*全局样式*/
*{margin:0;padding:0;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none;cursor:pointer;}
a:focus{outline:none;}
a:hover{text-decoration:none !important;}
table{border-collapse:collapse;}
.clear{clear:both;}
.left{float: left;}
.right{float: right;}
button{outline: 0;border: none;}  

/*页面最外层div控制*/
body{font-size: 16px;color: #666;}
nav{width:100%;float:left;font-family:"微软雅黑","黑体";overflow:hidden;height: 117px;}
.page-con{max-width:1170px;width: 100%;margin: 0 auto;}

/*头部*/
.top{width:100%;height:81px;float:left;background:#fff;z-index:99;padding-top: 36px;}
.top_l{float:left;}
.top_r{float:right;line-height: 42px;}
.top_rt ul{float: left;}
.top_rt ul li{float: left;margin-right: 30px;line-height:42px;}
.top_rt ul li a{color: #333;font-size: 14px;}
.top_rt ul li span{color: #333;}
.top_rt{float: left;height:42px;}
.top_rb{float: left;width: 580px;}
.top_l>a>img{width: 500px;height: auto;}

/*导航*/
.nav{width:100%;height:56px;float:left;z-index:99;}
.nav .page-con>li{float:left;width:15.11%;}
.nav .page-con>li>p{width:100%;float:left;line-height:56px;height:66px;z-index: -10;  transition: all linear .5s; }

.nav .page-con .on>a{
  color: #0086d1;
  border-bottom: 2px solid #0086d1;
}
.nav .page-con>li>p>a{float:left;color:#000;display:block;width:100%;height: 60px;font-size:16px;font-weight:700;text-align:center;border-bottom: 2px solid #fff;}
.nav .page-con>li>p>a:hover{
  color: #0086d1;
 border-bottom: 2px solid #0086d1;
}
.nav .page-con>li>p:hover .nav .page-con>li>.nav_b{
  display: block;
}
.nav_b{position:absolute;top:100px;left: 50%;transform:translate(-50%); display:none;height:265px;width:1170px;padding:20px 75px 20px;overflow:hidden;z-index:999;background-color: #fff;}
.navRight .nav_b{right: 0}
.nav_b{
    overflow: hidden;
}
.nav_b ul{width: 494px; float: left;margin-top: 15px;}
.nav_b .nav_b_img{
    float: right;
    width: 321px;
    height: 183px;
    margin-top: 15px;
}
.nav_b ul li{float: left;width: 41.6%;height: 38px;line-height: 38px;margin-right: 8.3%;}
.nav_b ul li a{float: left;color: #333;line-height: 55px;}
.nav_b ul li a:hover{color: #0086d1;}

.nav_b_bg{position:absolute;top:56px;height:225px;width:665px;    
    left: 0;
    opacity: 0.8;
    -moz-opacity:0.8;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    padding: 0 30px 30px;overflow:hidden;z-index: 9;background:#ecf4fa;}
	/* .nav_b_bg1{position:absolute;top:56px;height:225px;width:665px;    right: 0;
    opacity: 0.8;
    -moz-opacity:0.8;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    padding: 0 30px 30px;background:#ecf4fa;overflow:hidden;z-index: 9;} */

/*手机导航*/
.hidallPlace{display:none;caret-color: rgba(0, 0, 0, 0);}
.m:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.navlist {display: none;}


/*banner*/
.banner{width: 100%; float: left;}
.banner .slick-dots{ line-height:16px; position:absolute; bottom:20px; left:50%; margin-left: -65px;}
.banner .slick-dots li{ display:inline-block; width:16px; height:16px; background:url(../image/btn_off.png); background-size:cover; margin:0 5px;}
.banner .slick-dots li.slick-active{background:url(../image/btn_on.png); background-size:cover;}
.banner .slick-dots li button { border: 0; background:none; display: block; width:16px; height:16px; outline: 0; line-height:0px; font-size:0px; cursor: pointer;float:left;}

/*主体*/
.main{width: 100%;float: left;margin-top: 40px;}
.main .main1{width: 100%;height: 400px; float: left;margin-bottom: 15px;overflow: hidden;}
/*图片新闻*/
.main .news-img{ width: 51.29%;margin-right: 2.56%;}
.main .news-list{ width: 46.15%;}
/* .news-img .slick-slide{ max-width:100%; position:relative;}
.news-img .slick-slide p{ position: absolute; bottom: 0px;  margin:0px; line-height: 50px; text-indent: 1em;color: #fff; text-align: left;  width: 100%; background:url(../image/pic-tit-bg.png) repeat-x;}
.news-img .slick-slide p a{ display: block; width: 83%; color: #fff; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news-img .slick-dots{ position:absolute; right:15px; bottom:19px;}
.news-img .slick-dots li{ display:inline-block; margin:0 4px;}
.news-img .slick-dots li.slick-active button{ background:url("../image/news_btn_on.png") no-repeat;}
.news-img .slick-dots li button{background:url("../image/news_btn_off.png") no-repeat; border:0; width:10px; height:10px; font-size:0px;}
.news-img .slick-prev{position: absolute;top:50%;left:1.5%;width: 46px;height: 46px;background: url("../image/btn_left.png") no-repeat;font-size: 0px;margin-top: -23px;}
.news-img .slick-next{position: absolute;top:50%;right:1.5%;width: 46px;height: 46px;background: url("../image/btn_right.png") no-repeat;font-size: 0px;margin-top: -23px;}
.news-img .slick-slide a img{height: 400px;} */
/*新闻列表*/
.news-list-t{width:100%;padding:15px 20px;background:#f5f5f5;margin-bottom:11px}
.news-list-t p.main1_1_tp{margin-bottom: 8px;}
.news-list-t p a{font-weight:bold;font-size:20px;color:#0086d1;line-height:32px;}
.news-list-t span{width:100%;font-size:14px;color:#333;line-height:24px;}
/*tab切换*/
.tabBox{width:100%;height:100%;float:left;}
.tabBox .hd{width:100%;height:54px;float:left;border-bottom:1px solid #cccccc;line-height: 51px;}
.tabBox .hd_l{float:left;width: 100%;}
.tabBox .hd_l a{float:left;display:inline-block;line-height: 52px;margin-right: 30px;text-align: center;}
.tabBox .hd_l a.on{font-size: 28px; color:#0086d1;font-weight: bold;border-bottom: 2px solid #0086d1;text-align: center;}
.tabBox .hd_l span>a{
  position: absolute; right: 0;margin: 0; line-height: 70px; font-size: 16px;
}
.tabBox .hd_l span>a:hover{
  color: #0086d1;
  
}
.cd{width:100%;float:left;margin-top: 15px;}
.cd .cd1{float:left;display:none;width: 100%}
.cd ul{width:100%;float:left;display:none;position: relative;}
.cd ul.cd2{display:block;}
.cd ul li{width:100%;float:left;line-height:34px;}
.cd ul li a{color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;right: 80px;position: absolute;left: 0;}
.cd .cd1 .cd2 li>a {
	transition: font-size 0.5s ease;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.cd .cd1 .cd2 li:hover a,.cd .cd1 .cd2 li:hover span {

	color: #0186d1;
	font-size: 17px;
}

.cd ul li span{float:right;color:#8c8c8c;}
.tabBox1{float: left;width:100%; margin-top: 10px;border-bottom: 1px dashed #b3b3b3;}
.tabBox1 a{display:block;font-size: 20px;color: #333333;line-height: 32px;}
.tabBox1 span{display:block;font-size: 14px;color: #333333;line-height: 27px;padding: 11px 0;}
.new_more1 {display: none;float: left;width:100%;margin-top: 20px;}
.new_more1 p a{display: block;text-align: center;width: 100%;background: #e3e3e3;color: #808080;height: 45px;line-height: 45px;}





/**********************************响应式区域**********************************/
@media screen and (max-width:1024px){
    /*公共区域开始*/
    .news-list-t{margin-bottom: 0;}
    .main .news-list{height: 350px;}
    .main .main1{height: 349px;}
    .news-img .slick-slide a img{height: 349px;}
    /*公共区域结束*/
}
@media screen and (max-width:768px){
    /*公共区域开始*/
    .news-list-t { margin-top: 15px;}
    .page-con{padding: 0 3.9062%}
    .banner{display: none;}
    .main .news-img{width: 100%;}
    .main .news-list{height: auto;width: 100%;}
    .tabBox .hd{height: 0.7rem;}
    /*20px字体*/
    .news-list-t p a{font-size: 0.32rem;line-height: 0.5rem;}
    /*18px字体*/
    .tabBox .hd_l a{font-size: 0.32rem;line-height: 0.69rem;margin-right: 0.3rem;}
    /*16px字体*/
    .news-img .slick-slide p,.cd ul li a,.cd ul li span,.new_more1{font-size: 0.3rem;}
    /*18px字体*/
    .news-list-t span{font-size: 0.3rem;line-height: 0.4rem;}
    /* .news-img .slick-dots{bottom: 0.15rem;} */
    .new_more1{display: block;}
    .cd ul li{line-height: 0.55rem;}
    /*手机导航*/
    .top {width: 100%; height: auto;float: left;background: #fff;position: relative;z-index: 9999;padding: 0.3rem 0;}
    .hideLineTop{width:100%;height:1px;float:left;background:#F5F5F5}
    .contShow{background:url(../images/mobManu.png) no-repeat;width:.437rem;height:.375rem;position:absolute;right:0.39rem;top:35%;background-size:.437rem .375rem}
 
 
    .displayNone{display:none}
    .top_r{display:none}
    .hidallPlace{display:none;position:absolute;z-index:999;width:100%;background: #fff;}
    .navlist{display:block;background:#fff;margin-top: 1.25rem;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}
    .navlist>li{line-height:0.85rem;width:100%;border-bottom:#dbdbdb 1px solid;background:url(../images/mobjiatou1.png) no-repeat 95% .4rem;background-size:.25rem .14rem}
    .navlist>li:last-child{border:none}
    .navlist>li.licur{background:url(../images/mobjiatou2.png) no-repeat 95% .4rem;background-size:.25rem .14rem}
    .navlist>li.licur>a{color:#0086d1}
    .navlist>li a{padding-left:.4rem;font-size:.32rem;color:#333}
    .navlist>li ol{background:#fff;padding:0.1rem .6rem 0 0.85rem;display:none;padding-bottom: 0.35rem}
    .navlist>li ol>li{line-height:.6rem;border-bottom:#f5f5f5 1px solid;position:relative}
    .navlist>li ol>li a{padding:0;color:#595959;font-size:0.32rem;display: block}
    .botadA{width:100%;background:#fff;border-top:2px solid #0086d1;display:block;-webkit-box-shadow:2px 2px 10px #fff;box-shadow:2px 2px 10px #fff;}
    .botadA li{width:100%;float:left;border-right:1px solid #dbdbdb}
    .botadA li:last-child{border:none}
    .botadA li a{line-height:1.12rem;display:block;text-align:center;font-size:.446rem;color:#595959}
    .contentIndex{display: block;}
    .top .page-con .top_l img {height: 0.54rem; width: auto;}
    .pc_nav{display: none;}
    .main .main1{height: auto;}
    .main .main1 .news-img{height: 4.6rem;}
    .news-img .slick-slide a img{height: 4.6rem;}
	.news-img .slick-next,.news-img .slick-prev{display:none !important;}
	.news-img .slick-slide p a{width: 70%;}
}


@media screen and (max-width:768px){
     .link{display: none;}
     .footer .footer_l{width: 100%}
    .footer .footer_r{width: 100%}
     .footer_r dl dt{font-size: 0.3rem;line-height: 0.6rem;}
     .footer_r dl dd img{width: 1.7rem;height: 1.7rem;}
     .footer{height: auto;border-top: 0.1rem solid #0086d1;}
	 .footer .footer_l{margin-top:0.12rem;}
	 .footer .footer_r{margin-top:0px;}
     .footer .footer_l p.footer_lt a{font-size: 0.3rem;width: 18%;margin: 0 1%;text-align: center}
     .footer .footer_l p span{font-size: 0.3rem;float: left; width: 100%;text-align: center;line-height: 0.5rem;margin-right: 0;}
}

@media screen and (max-width:414px){
    .news-img .slick-slide p a{width: 70%;}
}






