@charset "utf-8";
/* CSS Document */

@media (max-width:1399px) {
	.w1380,.main1,.foot{width: 97%;}
.index-banner,.index-banner .swiper-slide{max-height:787px; }
.foot .footL.fr li{text-indent:0;}
.yqlj ul li{width:20%;}
}
@media (max-width:1320px) {
	.w1380,.main1{width: 97%;}
.index-banner,.index-banner .swiper-slide{max-height:743px; }
.foot .footL li dl dd{overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
}


@media (max-width:1199px) {
.w1380,.main1{width: 97%;}
.index-banner,.index-banner .swiper-slide{max-height:674px; }
.w-header{display:block;}
.w-header .fr{ margin-top:20px;}
.header{display: none;}
.wap-search{display: block;}
.zxdt{ width:100%; float:left;}
.zxdt .zxdtBox{ width:100%; float:left; margin-top:15px;}
.zxdt .zxdtBox ul { width:102%; display:block; margin-top:15px; margin-left:-2%;}
.zxdt .zxdtBox ul li{ width:31.3333%; float:left; display:block; margin:0px 0 20px 2%;}
.zxdt .zxdtBox ul li a.img{ width:100%; height:12rem; display:block; float:left; overflow:hidden;}
.zxdt .zxdtBox ul li a.img img{ width:100%; height:12rem;}
.zxdt .zxdtBox ul li .txt{ width:94%; padding:10px 3%; float:left; height:50px; background:#fff;}
.zxdt .zxdtBox ul li .txt a{ width:100%; display:block; float:left; height:30px; line-height:30px; color:#333; font-weight:bold;}
.zxdt .zxdtBox ul li .txt span{ width:100%; display:block; height:20px; line-height:20px; color:#aeaeae; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.foot{ width:96%; padding:20px 2%; margin:0 auto;}
/*.foot .footL{ width:80%;color:#fff; float:left;font-size:14px; line-height:28px;}
.foot .footR{ width:18%; float:right; margin-top:10px;}
.foot .footR label{ width:100%; display:block; float:left; color:#fff; line-height:40px; font-size:16px;}
.foot .footR span{ width:100%; display:block; float:left; color:#fff; line-height:40px; font-size:24px;}
.foot .footR em{ display:block; float:left; width:50px; height:4px; background:#fff; margin-top:15px;}
.foot .footR img{ width:122px; height:122px; display:block; float:left; margin-top:20px;}
*/
.page{width:97%; padding:0px 1.5%;margin:84px 0px 20px 0px; float:left;}
.page .pageL{ width:24%; float:left;}
.page .pageL .leftMenu2{ width:100%; float:left;}
.page .pageL .leftMenu2 h2{ width:80%; display:block; float:left; background:#0168b7; height:70px; line-height:70px;color:#fff; padding:0px 10%;}
.page .pageL .leftMenu2 ul{ width:100%; float:left; margin-top:5px;}
.page .pageL .leftMenu2 ul li{ width:100%; float:left; height:60px; margin-top:7px; line-height:60px;}
.page .pageL .leftMenu2 ul li a{ width:80%; height:60px; background:#fff; display:block; float:left; padding:0px 10%; position:relative; color:#333; font-weight:500; font-size:18px;}
.page .pageR{ width:70%; float:right; background:#fff; padding:10px 2%;}

.pageRT{ width:100%; float:left; height:30px; padding-bottom:20px;position:relative; border-bottom:solid 2px #ececec;}
.pageRT .fl{ width:200px; float:left; height:30px;}

/*--------单页面--------*/

.content-inner{ margin-bottom:15px;float: left; padding: 10px 0px 10px 0px; width:100%; background-color: #fff; box-sizing: border-box;}


}

@media (max-width:1099px) {
.w1380,.main1{width: 97%;}
.index-banner{display: none;}

.wap-banner .swiper-slide img{width:100%;}
}
@media (max-width:1060px) {
.yqlj ul li{width:25%;}
	
}
@media ( min-width:760px ) and ( max-width:999px ) {
.w1380,.main1,.word{width: 97%;}
.word{padding:30px 1.5%;}
.word img{width:100%; height:auto;}
.w-header{display:block;}
.header{display: none;}
.index-banner{display: none;}.wap-banner{overflow: hidden;}
.wap-banner,.wap-search{display: block;}
.wap-banner,.wap-banner .swiper-slide{max-height:560px; }
.w-header { height:80px;}
.w-header .logo img {height: 80px;width: auto;}
.w-header .fr{ padding-top:20px;}
.ywbb{ width:100%; float:none;}
.tzggBox{ height:auto;}
.tzggBox ul li .txt{ width:88%;}

.zxdt .zxdtBox{ width:100%; float:left; margin-top:15px;}
.zxdt .zxdtBox ul { width:102%; display:block; margin-top:15px; margin-left:-2%;}
.zxdt .zxdtBox ul li{ width:31.3333%; float:left; display:block; margin:0px 0 20px 2%;}
.zxdt .zxdtBox ul li a.img{ width:100%; height:9rem; display:block; float:left; overflow:hidden;}
.zxdt .zxdtBox ul li a.img img{ width:100%; height:9rem;}
.zxdt .zxdtBox ul li .txt{ width:94%; padding:10px 3%; float:left; height:50px; background:#fff;}
.zxdt .zxdtBox ul li .txt a{ width:100%; display:block; float:left; height:30px; line-height:30px; color:#333; font-weight:bold;}
.zxdt .zxdtBox ul li .txt span{ width:100%; display:block; height:20px; line-height:20px; color:#aeaeae; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.foot{ width:96%; padding:20px 2%; margin:0 auto;}
/*.foot .footL{ width:72%;color:#fff; float:left;font-size:14px; line-height:28px;}
.foot .footR{ width:26%; float:right; margin-top:10px;}
.foot .footR label{ width:100%; display:block; float:left; color:#fff; line-height:40px; font-size:16px;}
.foot .footR span{ width:100%; display:block; float:left; color:#fff; line-height:40px; font-size:24px;}
.foot .footR em{ display:block; float:left; width:50px; height:4px; background:#fff; margin-top:15px;}
.foot .footR img{ width:122px; height:122px; display:block; float:left; margin-top:20px;}
*/
.foot .footL{}
.page{width:97%; padding:0px 1.5%;margin:84px 0px 20px 0px; float:left;}
.page .pageL{ width:28%; float:left;}
.page .pageL .leftMenu2 ul li a{ width:80%; height:60px; background:#fff; display:block; float:left; padding:0px 10%; position:relative; color:#333; font-weight:500; font-size:18px;}

.page .pageR{ width:65%; float:right; background:#fff; padding:10px 2%;}
.newsList{width: 100%; margin-top:20px;} 
.newsList ul li{width: 100%;height:50px;line-height:50px;font-size: 16px;}
.newsList ul li span{float: left;text-align:left}
.newsDot{width: 4px;height: 4px;background: #898989;border-radius: 50px;margin: 16px 8px 0 0;display:inline-block;}
.newsDetail{width:70%;height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right:0px;}
.newsList ul li .newsTime{color: #999999; width:13%; float:right; font-size:12px; text-align:right;}

.newsList2 ul li a.img{ width:100%; height:9rem; display:block; float:left; overflow:hidden;}
.newsList2 ul li a.img img{ width:100%; height:9rem;}

.imglist ul li{ width:96%; float:left; margin:20px 2% 10px 2%; position:relative; height:260px;}



}

@media (max-width:750px) {
.w1380,.main1{width: 97%;}
.w-header{display:block;}
.menu-button{ margin-top:20px;}
.header,.part4{display: none;}
.index-banner{display: none;}
.wap-banner{margin-top: 64px;}
.wap-banner,.wap-banner .swiper-slide{max-height:420px; }
.wap-banner,.wap-search{display: block;}
.ywbb{ width:100%; float:none;}
.tzgg{ float:none; width:96%; margin:15px auto;}
.tzggBox{ height:auto;}
.tzggBox ul li .txt{ width:88%;}

.zxdt .zxdtBox{ width:100%; float:left; margin-top:15px;}
.zxdt .zxdtBox ul { width:102%; display:block; margin-top:15px; margin-left:-2%;}
.zxdt .zxdtBox ul li{ width:31.3333%; float:left; display:block; margin:0px 0 20px 2%;}
.zxdt .zxdtBox ul li a.img{ width:100%; height:9rem; display:block; float:left; overflow:hidden;}
.zxdt .zxdtBox ul li a.img img{ width:100%; height:9rem;}
.zxdt .zxdtBox ul li .txt{ width:94%; padding:10px 3%; float:left; height:50px; background:#fff;}
.zxdt .zxdtBox ul li .txt a{ width:100%; display:block; float:left; height:30px; line-height:30px; color:#333; font-weight:bold;}
.zxdt .zxdtBox ul li .txt span{ width:100%; display:block; height:20px; line-height:20px; color:#aeaeae; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.foot{ width:96%; padding:20px 2%; margin:0 auto;}
.yqlj ul li{width:33.3%;}
/*.foot .footL{ width:72%;color:#fff; float:left;font-size:14px; line-height:28px;}
.foot .footR{ width:26%; float:right; margin-top:10px;}
.foot .footR label{ width:100%; display:block; float:left; color:#fff; line-height:40px; font-size:16px;}
.foot .footR span{ width:100%; display:block; float:left; color:#fff; line-height:40px; font-size:24px;}
.foot .footR em{ display:block; float:left; width:50px; height:4px; background:#fff; margin-top:15px;}
.foot .footR img{ width:122px; height:122px; display:block; float:left; margin-top:20px;}
*/
.page .pageL{ width:96%; float:left; padding:0px 2% 20px 2%;}
.page .pageL .leftMenu2 h2{ height:60px; line-height:60px;}
.page .pageL .leftMenu2 ul{ width:102%; margin-left:-2%;}
.page .pageL .leftMenu2 ul li{ width:48%; float:left; margin-left:2%;}
.page .pageL .leftMenu2 ul li a{ width:80%; height:60px; background:#fff; display:block; float:left; padding:0px 10%; position:relative; color:#333; font-weight:500; font-size:18px;}
.page .pageL .leftMenu2 ul li a span{ left:8px;}

.page .pageL .leftMenu2 ul li a:hover ,.page .pageL .leftMenu ul li a.hover{ background:#0168b7; color:#fff;}
.page .pageL .leftMenu2 ul li a:hover i,.page .pageL .leftMenu ul li a.hover i{background:url(../images/arrowH.jpg) left center no-repeat;}
.page .pageL .leftMenu2 ul li a:hover span,.page .pageL .leftMenu ul li a.hover span{background:url(../images/leftH.jpg) left center no-repeat;}


.page .pageR{ width:96%; float:left; background:#fff; padding:10px 2%;}
.pageRT{ display:none;}
.content-inner .tit{ padding:10px 10px;}
.page .pageR{ width:96%; float:left; background:#fff; padding:10px 2%;}
.pageRT{ display:none;}
.content-inner .tit{ padding:10px 10px;}
.newsList{width: 100%; margin-top:20px;} 
.newsList ul li{width: 100%;height:50px;line-height:50px;font-size: 16px;}
.newsList ul li span{float: left;text-align:left}
.newsDot{width: 4px;height: 4px;background: #898989;border-radius: 50px;margin: 16px 8px 0 0;display:inline-block;}
.newsDetail{width:73%;height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right:0px;}
.newsList ul li .newsTime{color: #999999; width:18%; float:right; font-size:12px; text-align:right;}

.newsList2 ul li a.img{ width:100%; height:6rem; display:block; float:left; overflow:hidden;}
.newsList2 ul li a.img img{ width:100%; height:6rem;}

.imglist ul li{ width:96%; float:left; margin:20px 2% 10px 2%; position:relative; height:260px;}


}
@media (max-width:720px) {
.w1380,.main1{width: 97%;}
.w-header{display:block;}
.header{display: none;}
.wap-banner,.wap-banner .swiper-slide{max-height:405px; }
.ywbb{ width:100%; float:none;}
.tzgg{ width:96%; float:none; margin-top:20px; padding:10px 2%;}
.tzggBox{ height:auto;}
.tzggBox ul li .txt{ width:88%;}

.page .pageL{ width:96%; float:left; padding:0px 2% 20px 2%;}
.page .pageL .leftMenu2 h2{ height:60px; line-height:60px;}
.page .pageL .leftMenu2 ul{ width:102%; margin-left:-2%;}
.page .pageL .leftMenu2 ul li{ width:48%; float:left; margin-left:2%;}
.page .pageL .leftMenu2 ul li a{ width:80%; height:60px; background:#fff; display:block; float:left; padding:0px 10%; position:relative; color:#333; font-weight:500; font-size:18px;}
.page .pageL .leftMenu2 ul li a span{ left:8px;}

.page .pageL .leftMenu2 ul li a:hover ,.page .pageL .leftMenu ul li a.hover{ background:#0168b7; color:#fff;}
.page .pageL .leftMenu2 ul li a:hover i,.page .pageL .leftMenu ul li a.hover i{background:url(../images/arrowH.jpg) left center no-repeat;}
.page .pageL .leftMenu2 ul li a:hover span,.page .pageL .leftMenu ul li a.hover span{background:url(../images/leftH.jpg) left center no-repeat;}


.page .pageR{ width:96%; float:left; background:#fff; padding:10px 2%;}
.pageRT{ display:none;}
.content-inner .tit{ padding:10px 10px;}
.page .pageR{ width:96%; float:left; background:#fff; padding:10px 2%;}
.pageRT{ display:none;}
.content-inner .tit{ padding:10px 10px;}
.newsList{width: 100%; margin-top:20px;} 
.newsList ul li{width: 100%;height:50px;line-height:50px;font-size: 16px;}
.newsList ul li span{float: left;text-align:left}
.newsDot{width: 4px;height: 4px;background: #898989;border-radius: 50px;margin: 16px 8px 0 0;display:inline-block;}
.newsDetail{width:73%;height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right:0px;}
.newsList ul li .newsTime{color: #999999; width:16%; float:right; font-size:12px; text-align:right;}

.newsList2 ul li a.img{ width:100%; height:6rem; display:block; float:left; overflow:hidden;}
.newsList2 ul li a.img img{ width:100%; height:6rem;}

.newsList3 ul li .img{ width:100%; height:10rem; display:block; float:left; overflow:hidden;}
.newsList3 ul li .img img{ width:100%; height:10rem;}
.newsList3 ul li .txt{ width:100%; float:left;}

.imglist ul li{ width:96%; float:left; margin:20px 2% 10px 2%; position:relative; height:240px;}
.imglist ul li a.img{ width:43%; height:14rem;float:left; margin-left:3%; position:relative; z-index:2;}
.imglist ul li a.img img{ width:100%; height:13rem;}
.imglist ul li .txt{ width:46%; float:right; margin-right:3%; margin-top:40px; position:relative; z-index:2;}

}
@media (max-width:700px) {
.foot .footR{    position: absolute;width: 96%;;}
.foot .footL{width: 50%;margin-top: 200px;}
}
@media (max-width:640px) {
.wap-banner,.wap-banner .swiper-slide{max-height:360px; }
}
@media (max-width:568px) {
.wap-banner,.wap-banner .swiper-slide{max-height:320px; }
.yqlj ul li{width:50%;}
}
@media (max-width:480px) {
.wap-banner,.wap-banner .swiper-slide{max-height:270px; }
.foot .footL{width:100%;}
.foot .footL.fr{margin-top:10px;}
.foot .footL.fr li{margin-right:2%; margin-left:0;}
}
@media (max-width:420px) {
.yqlj ul li{width:100%;}
.wap-banner,.wap-banner .swiper-slide{max-height:236px; }
.menu-button{margin-top: 7px;}
.part1 .left p{font-size: 14px;line-height: 24px;}
.w-header .fr{ padding-top:12px;}
.ywbb{ width:100%; float:none;}
.tzgg{ width:96%; float:none; margin-top:20px; padding:10px 2%;}
.tzggBox ul li .txt{ width:88%;}
.ywbbBox{ height:280px; position:relative;}
.ywbbBox .mySwiper01{ height:280px;}
.ywbbBox .mySwiper01 .swiper-pagination{ bottom:10px;}
.ywbbBox .mySwiper01 .swiper-pagination-bullet{ width:8px; height:8px;}
.ywbbBox .mySwiper01 .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:14px;}
.ywbbBox .mySwiper01 .swiper-wrapper .swiper-slide,
.ywbbBox .mySwiper01 .swiper-wrapper .swiper-slide img{ height:280px;}
.ywbbBox .mySwiper01 .swiper-wrapper .swiper-slide .qhTxt a{ height:35px; line-height:35px; top:35px; }
.ywbbBox .mySwiper01 .swiper-wrapper .swiper-slide .qhTxt a h2{ height:35px; line-height:35px; margin-top:0px;font-size:14px;}
.ywbbBox .mySwiper01 .swiper-wrapper .swiper-slide .qhTxt a span{ display:none;}
.ywbbBox .mySwiper01 .swiper-wrapper .swiper-slide .qhTxt i{ height:35px;}
.tzggBox{ height:auto;}
.tzggBox ul li .date{ width:70px;}
.tzggBox ul li .txt{ width:78%;}
.main1{ margin:0px auto; width:97%;}

.zxdt .zxdtBox{ width:100%; float:left; margin-top:15px;}
.zxdt .zxdtBox ul { width:102%; display:block; margin-top:15px; margin-left:-2%;}
.zxdt .zxdtBox ul li{ width:48%; float:left; display:block; margin:0px 0 20px 2%;}
.zxdt .zxdtBox ul li a.img{width:100%;height: 8rem;display:block;float:left;overflow:hidden;}
.zxdt .zxdtBox ul li a.img img{width:100%;height: auto;}
.zxdt .zxdtBox ul li .txt{width:94%;padding:5px 3%;float:left;height: auto;background:#fff;}
.zxdt .zxdtBox ul li .txt a{width:100%;display:block;float:left;height: auto;line-height: 20px;max-height: 40px;overflow: hidden;color:#333;font-weight:bold;}
.zxdt .zxdtBox ul li .txt span{width:100%;display:block;height:20px;/* display: none; */line-height:20px;color:#aeaeae;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.footBg{ }

.foot{ width:96%; padding:20px 2%; margin:0 auto;}
.foot .footL{ width:100%;color:#fff; float:left;font-size:14px; line-height:22px; height:10rem; overflow:hidden; margin-top:250px;}
.foot .footR{ width:100%; float:right; margin:0; margin-top:10px;}
/*.foot .footR label{ width:100%; display:block; float:left; color:#fff; line-height:30px; font-size:16px;}
.foot .footR span{ width:100%; display:block; float:left; color:#fff; line-height:30px; font-size:24px;}
.foot .footR em{ display:block; float:left; width:50px; height:4px; background:#fff; margin-top:5px;}
.foot .footR img{ width:122px; height:122px; display:block; float:left; margin-top:20px;}
*/
.page .pageL{ width:96%; float:left; padding:0px 2% 20px 2%;}
.page .pageL .leftMenu2 h2{ height:60px; line-height:60px;}
.page .pageL .leftMenu2 ul{ width:102%; margin-left:-2%;}
.page .pageL .leftMenu2 ul li{ width:48%; float:left; margin-left:2%;}
.page .pageL .leftMenu2 ul li a{ width:80%; height:60px; background:#fff; display:block; float:left; padding:0px 10%; position:relative; color:#333; font-weight:500; font-size:18px;}
.page .pageL .leftMenu2 ul li a span{ left:8px;}

.page .pageL .leftMenu2 ul li a:hover ,.page .pageL .leftMenu ul li a.hover{ background:#0168b7; color:#fff;}
.page .pageL .leftMenu2 ul li a:hover i,.page .pageL .leftMenu ul li a.hover i{background:url(../images/arrowH.jpg) left center no-repeat;}
.page .pageL .leftMenu2 ul li a:hover span,.page .pageL .leftMenu ul li a.hover span{background:url(../images/leftH.jpg) left center no-repeat;}


.page .pageR{ width:96%; float:left; background:#fff; padding:10px 2%;}
.pageRT{ display:none;}
.content-inner .tit{ padding:10px 10px;}
.newsList{width: 100%; margin-top:20px;} 
.newsList ul li{width: 100%;height:50px;line-height:50px;font-size: 16px;}
.newsList ul li span{float: left;text-align:left}
.newsDot{width: 4px;height: 4px;background: #898989;border-radius: 50px;margin: 16px 8px 0 0;display:inline-block;}
.newsDetail{width:73%;height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right:0px;}
.newsList ul li .newsTime{color: #999999; width:18%; float:right; font-size:12px; text-align:right;}

.newsList2 ul li a.img{ width:100%; height:6rem; display:block; float:left; overflow:hidden;}
.newsList2 ul li a.img img{ width:100%; height:6rem;}

.newsList3 ul li .img{ width:100%; height:10rem; display:block; float:left; overflow:hidden;}
.newsList3 ul li .img img{ width:100%; height:10rem;}
.newsList3 ul li .txt{ width:100%; float:left;}

.imglist ul li{ width:96%; float:left; margin:20px 2% 10px 2%; position:relative; height:240px;}
.imglist ul li a.img{ width:43%; height:14rem;float:left; margin-left:3%; position:relative; z-index:2;}
.imglist ul li a.img img{ width:100%; height:13rem;}
.imglist ul li .txt{ width:46%; float:right; margin-right:3%; margin-top:40px; position:relative; z-index:2;}

}
@media (max-width:400px) {
.wap-banner,.wap-banner .swiper-slide{max-height:225px; }

}
@media (max-width:375px) {
.wap-banner,.wap-banner .swiper-slide{max-height:210px; }
}
@media (max-width:360px) {
.wap-banner,.wap-banner .swiper-slide{max-height:200px; }
}
@media (max-width:320px) {
.wap-banner,.wap-banner .swiper-slide{max-height:180px; }
}