@charset "utf-8";

/*
* @Author: Tech050
* @Date:   2019-06-14 16:05:10
* @Last Modified by:   Tech050
* @Last Modified time: 2019-06-16 12:11:50
*/

/*list on*/
.m-listsbox{padding: 6px 20px 20px; background: #fff;}
.m-listlf{width: 285px; margin-right: -285px;}
.m-listrg{width: 100%;}
.m-listrgbox{margin-left: 315px;}
.m-listlf h1,.m-listlf h2{line-height: 58px; font-size: 20px; font-weight: bold; text-align: center; color: #fff; background: #cd0000;}
.m-listlf ul{padding: 14px 0; border-right: 1px solid #ddd;}
.m-listlf li{padding: 5px 14px;}
.m-listlf li a{display: block; line-height: 46px; text-align: center; background: #f0f0f0; border-radius: 8px;}
.m-listlf li.u-active a,.m-listlf li a:hover{background: #ed5a5a; color: #fff;}
.u-listtit{height: 40px; line-height: 40px; border-bottom: 3px solid #cd0000;}
.u-listtit .u-tit{display: block; padding: 0 10px; font-size: 20px; color: #cd0000;}
.m-ptlist{padding: 10px 0;}
.m-ptlist li{line-height: 38px;}
/*list end*/


.m-listtop{border: 1px solid #ddd;border-radius: 5px;min-height: 765px;padding:10px 20px}
.m-listtop .m-list-type{height: 40px;line-height: 40px;font-size: 18px;color: #ba082e;text-indent: 15px;background: url(../images/page/t-bj.png) 0 center no-repeat;}
.m-listtop .m-list-title{height: 60px;line-height: 60px;text-align: center;font-size: 34px;font-weight: 500;overflow: hidden;}
.m-listtop .m-from-cont{border-top:1px solid #ddd;padding-top:10px;text-align: left;color:#999;font-size:15px;margin-bottom: 20px}
.m-listtop .m-onelist{padding:0}


/*list-picture on*/
.m-piclist{padding-top: 10px;}
.m-piclist .row{margin: 0 -10px;}
.m-piclist li{padding: 10px;}
.m-piclist li img{display: block; width: 100%; height: 164px; padding: 3px; background: #ccc;}
.m-piclist li a:hover img{background: #ffd7d7;}
.m-piclist li p{line-height: 32px;}
/*list-picture end*/

/*detail on*/
.m-detailbox{padding: 6px 20px 20px; background: #fff;}
.m-dtbox{padding: 0 80px;}
.u-lgtit{padding: 10px; font-weight: bold; font-size: 32px; color: #454545; line-height: 1.5;}/*color: #c50e1b; */
.m-dtfuns{padding: 4px 10px; line-height: 28px; border-bottom: 1px solid #ddd;}
.m-dtfuns .u-wzinfo{font-size: 12px; color: #999;}
.m-dtfuns .u-wzinfo span{margin: 0 7px;}
.u-fontsize{margin-right: 30px; font-size: 12px; color: #444;}
.u-fontsize a{margin: 0 2px;}
.m-dtfonts{padding: 20px 0; font-size: 16px; line-height: 188%; min-height: 164px;}
.m-dtfonts table{border-collapse: collapse;border:1px solid #333;}
.m-dtfonts table td,.m-dtfonts table th{border: 1px solid #333;}
.m-dtfonts img{max-width: 100%;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.m-btfuns{border-bottom: 1px solid #ddd; }
.m-btfuns li{float: left; margin-right: 20px; line-height: 30px;}
.m-btfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat;}
.m-btfuns li.u-gotp a{background-position: 0 0;}
.m-btfuns li.u-print a{background-position: 0 -30px;}
.m-btfuns li.u-close a{background-position: 0 -60px;}
.m-btfuns li.u-collect a{background-position: 0 -90px;}
.m-dtxgxw h1{padding: 8px 0;}
.m-dtxgxw h1 span{font-size: 20px; font-weight: bold; color: #cd0000;}
.m-dtxgxw li{line-height: 38px;}

.m-dtvideo{width:720px; height:480px;}
/*detail end*/

/*sitemap on*/
.m-sitemapbox{padding: 6px 20px 20px; background: #fff;}
.g-sitemap{margin-top: 10px;}
.g-sitemap .row{margin: 10px -10px;}
.g-sitemap .row li{padding: 5px 10px; text-align: center;}
.g-sitemap .row li a{display: block; padding: 10px 0; background: #f5f5f5; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
/*sitemap end*/

/*专题专栏*/
.g-ztzlbox li{margin-top: 20px;}
.g-ztzlbox li img{display: block; width: 100%; height: 82px;}
.g-ztzlbox li p{font-size: 16px; line-height: 40px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/***share***/
.share-main{position: relative; width: 66px; height: 16px;margin-top: 9px;}
.share-bar a{margin-right: 6px; float: left; display: block; width: 16px; height: 16px; background-image: url(../images/icon-share.png);}
.share-bar .share-weixin{background-position: 0 0;}
.share-bar .share-tsina{background-position: -16px 0;}
.share-bar .share-qzone{background-position: -32px 0;}

.weixin-share-open{position: absolute; bottom: 22px; left: 0; margin-left: -115px; display: none; background: #fff;}
.weixin-wrap{position: relative; padding: 10px; width: 212px; height: 98px; border: 1px solid #ddd;z-index: 9;background-color: #fff;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}


/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {


}
/*中等PC屏幕下的专用样式*/
@media screen and (min-width:992px) and (max-width: 1199px) {
	.m-listlf{width: 265px; margin-right: -265px;}
	.m-listrgbox{margin-left: 275px;}
	.m-piclist li img{height: 140px;}

	.m-dtbox{padding: 0 20px;}
	.u-wzinfo,.u-fxfun{float: none; text-align: center;}

}
/*PAD屏幕下的专用样式*/
@media screen and (min-width: 768px) and (max-width: 991px ){
	.m-listlf{float: none; width: 100%;}
	.m-listlf ul{border: none;}
	.m-listrgbox{margin-left: 0;}
	.m-piclist li img{height: 140px;}

	.m-dtbox{padding: 0 20px;}
	.u-wzinfo,.u-fxfun{float: none; text-align: center;}
	
	.m-dtvideo{width:100%; height:auto;}

	.m-listtop .m-list-title{font-size:26px;}
}
/*PHONE屏幕下的专用样式*/
@media screen and (min-width: 639px) and (max-width: 767px) {
	.m-listlf{float: none; width: 100%;}
	.m-listlf ul{border: none;}
	.m-listrgbox{margin-left: 0;}
	.m-piclist li img{height: 140px;}

	.m-dtbox{padding: 0 20px;}
	.u-wzinfo,.u-fxfun{float: none; text-align: center;}
	
	.m-dtvideo{width:100%; height:auto;}


}

@media screen and (max-width: 638px) {
	body{font-size: 14px;}
	.m-listlf{float: none; width: 100%;}
	.m-listlf ul{border: none;}
	.m-listrgbox{margin-left: 0;}
	.m-piclist .row{margin: 0 -5px;}
	.m-piclist li{padding: 5px;}
	.m-piclist li img{height: 100px;}

	.m-dtbox{padding: 0;}
	.u-wzinfo,.u-fxfun{float: none; text-align: center;}
	.m-dtxgxw li{line-height: 32px;}

	.g-sitemap .row{margin: 5px -5px;}
	.g-sitemap .row li{padding: 5px 5px;}
	
	.m-dtvideo{width:100%; height:auto;}
	.m-liststyleopenness1 li a.u-a1{max-width:75%}

}