/* CSS Document */

.artBcon table{width: 100% !important;}
.artBcon table.kstx td{padding:0 8px;}
.artBcon table.kstx td img{display: inline-block;vertical-align: middle;}
.hn-cont{padding: 10px;margin: 10px;border: 1px dashed #0087bd;border-radius: 8px;}
.hn-cont p {font: 18px/40px MicroSoft YaHei;padding-bottom: 5px;}
.hn-cont .bot_con,.bot_con_lef dl{overflow: hidden;}
.bot_con_lef{border: 1px solid #DBDBDB;height: 140px;float: left;width: 49.5%;}
.hn-cont dl dt{margin: 1% 0px 0px 1%;width: 28%;float: left;}
.hn-cont dl dt img{width: 100%;max-width: 140px;max-height: 140px;}
.hn-cont dl dd{width: 65%;padding-top: 1%;margin-left: 2%;height: 100px;float: left;}
.hn-cont dl dd p.p1{text-align: center;line-height: 28px;color: #333;font-size: 18px;font-weight: bold;}
.hn-cont dl dd p.p2{text-align: left;line-height: 28px;font-size: 12px;white-space: inherit;font-size: 16px;}
.hn-cont dl dd p a {font-size: 16px;color: #fff;border-radius: 4px;margin: 0 auto;display: block;width: 120px;letter-spacing: 1px;text-align: center;line-height: 24px;font-weight: bold;}
.hn-cont dl dd p a.bgc1{background: #ea0216;}
.bot_con_right{border: 1px solid #DBDBDB;height: 140px;float: left;width: 49.5%;}
.hn-cont .bot_con_right dl dd p a.bgc2{background: #4793fb;}
.hn-more img{display: inline-block;vertical-align: middle;}
.hn-cont1{padding: 10px;margin: 10px 0;border: 1px dashed #0087bd;border-radius: 8px;}
.hn-cont1 p.p1{font: 18px/40px MicroSoft YaHei;padding-bottom: 5px;}
.hn-cont1 p.p1 span{color:#0087bd;}
.hn-cont1 p.p2{text-align: center;}
.mainBanner .bd ul li{ background-size:100% 100%;}
.listPage {padding: 5px 0;text-align: center;overflow: hidden;}
.listPage li {display: inline-block;margin: 5px 0;zoom: 1;}
.listPage li a {color: #999;}
.listPage a, .listPage strong {
    padding: 4px 10px;
    border: solid 1px #aaa;
    text-align: center;
    font: 16px/32px "\5FAE\8F6F\96C5\9ED1";
    color: #999;
    margin-right: 8px;
}
.listPage li.thisclass a {
    background: #0378a7;
    border: solid 1px #0378a7;
	color: #fff;
}
.hn-yl{ background:#f8f8f8; padding:30px; margin-bottom:20px;}
.hn-yl dt{ float:left; width:190px; padding-top:10px;}
.hn-yl dt img{ width:100%; height:auto;}
.hn-yl .hnyl-hz{ float:left; margin-left:30px;}
.hn-yl .hnyl-gg{ float:right; margin-right:20px;}
.artBcon .hn-yl ul li{ line-height:28px;}

@media screen and (max-width:1080px) {
	.hn-cont{margin: 0 0 10px;}
	.hn-cont .bot_con, .bot_con_lef dl{overflow: inherit;}
	.hn-cont .bot_con:after,.bot_con_lef dl:after{content:"";display:block;width:100%;height:0;clear:both;}
	.hn-cont1 p.p1{font: .75rem/1.3rem MicroSoft YaHei;padding-bottom: 0;}
	.hn-cont p{font: .75rem/1.3rem MicroSoft YaHei;}
	.bot_con_lef,.bot_con_right{width: 100%;height: auto;}
	.bot_con_right{margin-top: .2rem;}
	.hn-cont dl dt{width: 30%;margin: 1%;}
	.hn-cont dl dt img{height: auto;}
	.hn-cont dl dd{width:65%;height: auto;}
	.hn-cont dl dd p.p1{font-size: .7rem;line-height: 1.3;}
	.hn-cont dl dd p.p2{font-size: .7rem;line-height: 1.3;}
	.hn-cont dl dd p a{font-size: .7rem;width: 50%;line-height: 1.8;}
	.hn-yl {padding:.6rem;margin-bottom:.4rem;}
	.hn-yl dt {float: none;width: 100%;padding-top: 0rem;}
	.hn-yl .hnyl-hz {margin-left:0;width:100%; float:none;}
	.hn-yl .hnyl-gg {float:none;margin-right:0; width:100%;}
}