@charset "utf-8";
/*
* @Author: Tech050
* @Date:   2019-06-26 15:34:30
* @Last Modified by:   Tech050
* @Last Modified time: 2019-06-27 08:44:55
*/

.m-yjzjbox{padding: 6px 20px 20px; background: #fff;}
.u-zjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-zjsta{padding: 5px; border-bottom: 1px solid #ddd;}
.m-zjfuns{line-height: 28px;}
.m-zjfuns p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-zjfuns p span{color: #d00d0d;}
.m-yjzjtabs{background: #e6e6e6; overflow: hidden;}
.m-yjzjtabs li{float: left; width: 250px; text-align: center; line-height: 46px; cursor: pointer;}
.m-yjzjtabs li.u-active{background: #d00d0d; color: #fff;}
.g-yjzjbox{padding: 20px 0;}
.m-zjinfo{padding: 0 80px;}    
.g-zjinfo{line-height: 188%; min-height: 164px;}
.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-yjzjform{padding-right: 200px;}
.m-yjzjform label span{color: #d00d0d;}
.u-lycode{width: 30%; margin-right: 8px;}
.u-formbtn input{margin: 10px;}
.m-lylists h1{font-weight: bold; color: #d00d0d; padding: 5px;}
.m-lylists li{margin: 20px 0; padding: 20px; border: 1px solid #ddd;}
.m-lylists li .u-lynames{padding: 0 10px 10px; color: #ff862d;}
.m-lylists li .u-lybd{text-indent: 2em; font-size: 14px; color: #666;}
.m-zjrst{padding: 0 80px;}
.m-zjrst .u-tit{font-weight: bold; color: #d00d0d; padding: 5px;}
.u-zjsetbs{line-height: 188%; min-height: 164px; text-indent: 2em;}
.u-shear{position:relative;}
.weixin-wrap{height:103px;}

/***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 (max-width: 1199px) {


}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px ){
	.m-yjzjtabs li{width: 25%;}
	.m-yjzjtabs li span{display: none;}
	.m-zjinfo,.m-yjzjform,.m-zjrst{padding: 0 15px;}
	.m-lylists li{margin: 10px 0; padding: 10px;}

}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
	.u-zjsetbs{overflow-x: auto;}
}

@media screen and (max-width: 638px) {
	body{font-size: 14px;}
}