@charset "utf-8";
@import url("reset.css");
@import url("header.css");
@import url("footer.css");

/*新闻中心*/
.xwzx{width: 100%;padding: 20px;height: 420px;overflow: hidden;background: #FFFFFF;/* margin-top: 20px; */}
.focusBox{width: 500px;height: 380px;overflow: hidden; float: left;}
.focusBox .bd{width: 100%; height: 300px; overflow: hidden;position: relative;}
.focusBox .bd ul{width: 100%; height: auto; overflow: hidden;}
.focusBox .bd ul li{ width: 100%; height: 300px;}
.focusBox .bd ul li a{width: 100%; height: 100%; display: block;}
.focusBox .bd ul li img{width: 100%;height: 300px;display: block; transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.focusBox .bd ul li img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.focusBox .bd ul li .txt-bg{position: absolute;bottom: 0;z-index: 1;height: 60px;width: 100%;background: url(img_04.png) repeat;overflow: hidden;left: 0}
.focusBox .bd ul li p{position: absolute;bottom: 0;z-index: 999;width: 90%;overflow: hidden;font-size: 16px; color: #fff;padding:0px 10%;height: 60px;line-height: 60px; text-overflow: ellipsis;white-space: nowrap;}
.focusBox .bd ul li p:hover{color: #004eaf;}
.focusBox .num{font-size: 24px;height: 60px; line-height: 60px; color: #ffffff;position: absolute;z-index: 3;bottom: 0px;right: 10%;}
.focusBox .pageState span {font-size: 36px;font-style: italic;color: #ff0000;}
.focusBox .prev,.focusBox .next{position:absolute; left:10px;bottom:0px; display:block; width:25px; height:60px; background: url(img_02.png) left center no-repeat;z-index: 99999;}
.focusBox .next{left:auto; right:10px; background-position:right center; }
.focusBox .hd{width: 100%; height: 70px; overflow: hidden; margin-top: 10px;}
.focusBox .hd ul{width: 100%; height: auto; overflow: hidden;}
.focusBox .hd ul li{float: left; width: 118px; height: 70px; margin-right: 9px;}
.focusBox .hd ul li img{width: 100%; height: 70px;}
.focusBox .hd ul li.on img{border: 1px solid #e12600;}
.focusBox .hd ul li.move{margin-right: 0px;}

.xwzxcon{width: 645px; height: auto; overflow: hidden; float: right;}
.hds{width: 100%; height: 30px; line-height: 30px; border-bottom: 2px solid #dddddd;}
.hds ul{float: left; height: 30px;}
.hds ul li{float: left; height: 30px; line-height: 25px; margin-right: 30px; position: relative;}
.hds ul li a{color: #333333; font-size: 20px; font-weight: bold;}
.hds ul li.on a{color: #004eaf;}
.hds ul li.on em{width: 100%; height: 2px; background: #004eaf; display: block; position: absolute; left: 0; bottom: 0px;}
.hds ul li a:hover{color: #e12600;}
.hds .more{float: right;}
.hds .more a{color: #333333; font-size: 14px;}
.hds .more a:hover{color:#004eaf;}
.bds{width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.xwzxcon .bds .one{width: 100%; height: 149px; border-bottom: 1px dashed #bfbfbf; margin-bottom: 10px;}
.xwzxcon .bds .one h3{width: 100%; height: 35px; line-height: 35px;}
.xwzxcon .bds .one h3 a{color: #004eaf; font-size: 24px; font-weight: bold; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xwzxcon .bds .one span{width: 100%; display: block; height: 35px; line-height: 35px; color: #004eaf; font-size: 20px;}
.xwzxcon .bds .one p{width: 100%; line-height: 25px; color: #777777; font-size: 15px; text-indent: 2em; padding-top: 5px;}
.xwzxcon .bds .one h3 a:hover{color: #e12600;}
.bds ul li{height: 38px; line-height: 38px; background-image: url(dian.png);background-repeat: no-repeat;background-position: left center;}
.bds ul li a{display: block; color: #333333; font-size: 17px; width:75%; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 10px;}
.bds ul li span{display: block; float: right; text-align: right; color:#666666; font-size: 17px;}
.bds ul li a:hover{color:#004eaf;}

.box{width: 100%;padding: 20px; padding-top: 0px; height: 580px;overflow: hidden;background: #FFFFFF;margin-top: 20px;}
.tzgg{width: 500px; height: auto; overflow: hidden; float: left;}
.tzgg .Title{width: 100%; height: 60px; line-height: 60px; text-align: center; background: url(xwzx_img01.png) center center no-repeat;}
.tzgg .Title a{color: #004eaf; font-size: 20px; font-weight: bold;}
.tzgg .Title a:hover{color: #e12600;}
.tzgg .bd{width: 100%; height: auto; overflow: hidden;}
.tzgg .bd ul li{height: 85px; line-height: 85px; background: #eeeeee; margin-bottom: 20px;}
.tzgg .bd ul li span{display: block; float: left; width: 150px; text-align: center; color:#ffffff; font-size: 20px; background: #959595;}
.tzgg .bd ul li a{display: block; color: #222222; font-size: 17px; width:calc(100% - 170px); float: right; padding: 12px 0px; line-height: 30px; padding-right: 20px;}
.tzgg .bd ul li a:hover{color:#004eaf;}
.tzgg .bd ul li.move{margin-bottom: 0px;}
.boxs{width: 645px; height: auto; overflow: hidden; float: right;}
.sjyw{width: 100%; height: 280px; overflow: hidden; margin-top: 20px;}
.dfdt{width: 100%; height: 270px; overflow: hidden;}

@media screen and (max-width:750px ) {
	.xwzx{height: auto; padding: 10px; margin-top: 0px;}
	.focusBox{width: 100%;height: 200px;overflow: hidden; float: left;}
	.focusBox .bd{width: 100%; height: 200px; overflow: hidden;position: relative;}
	.focusBox .bd ul{width: 100%; height: auto; overflow: hidden;}
	.focusBox .bd ul li{ width: 100%; height: 200px;}
	.focusBox .bd ul li img{width: 100%;height: 200px;}
	.focusBox .bd ul li .txt-bg{width:100%; height: 40px;}
	.focusBox .bd ul li p{width: calc(100vw - 20px); font-size: 15px;padding:0px 10px;height: 40px;line-height: 40px;}
	.focusBox .bd ul li p:hover{color: #004eaf;}
	.focusBox .num{display: none;}
	.focusBox .prev,.focusBox .next{bottom:80px; height:40px; }
	.focusBox .next{left:auto; right:10px; background-position:right center; }
	.focusBox .hd{display: none;}
	.xwzxcon{width: 100%; margin-top: 10px;}
	.hds{width: 100%; height: 30px; line-height: 30px; border-bottom: 2px solid #dddddd;}
	.hds ul{float: left; height: 30px;}
	.hds ul li{float: left;height: 30px;line-height: 25px;margin-right: 15px;position: relative;}
	.hds ul li a{font-size: 18px;}
	.hds .more{display: none;}
	.bds{width: calc(100vw - 20px); margin-top: 10px !important;}
	.xwzxcon .bds .one{width: calc(100vw - 20px);margin-bottom: 5px;height: auto;}
	.xwzxcon .bds .one h3 a{font-size: 20px;}
	.xwzxcon .bds .one span{font-size: 18px;}
	.xwzxcon .bds .one p{line-height: 24px; font-size: 14px; padding-top: 0px;}
	.bds ul li{height: 32px; line-height: 32px;}
	.bds ul li a{font-size: 15px; width:70%;}
	.bds ul li span{font-size: 15px;}
	.box{height: auto; padding: 10px; margin-top: 10px;}
	.tzgg{width: 100%;}
	.tzgg .bd ul li{height: 70px;line-height: 70px;margin-bottom: 10px;}
	.tzgg .bd ul li span{width: 100px;font-size: 16px;}
	.tzgg .bd ul li a{font-size: 15px;width:calc(100vw - 130px);line-height: 25px;padding-right: 10px;height: 65px;overflow: hidden;}
	.boxs{width: 100%;}
	.sjyw{height: auto; margin-top: 10px;}
	.dfdt{height: auto; margin-top: 10px;}
}