/*
    text-overflow: ellipsis;
    white-space: nowrap;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-background-clip: content;
    -moz-background-clip: content;
    background-clip: content;
    
    box-shadow: 0px 0px 5px rgba(153,153,153,0.5);  
	
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;  
	
	//四边
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	
*/
/* 全局  */
@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
}
*{margin: 0;padding: 0;list-style: none;word-wrap:break-word; }
html{overflow-x: hidden;font-size:20px;}
body{font-family:Helvetica;background:#ECF1F3;font-size:1.2rem;color:#666; overflow:hidden;}

body,button, input, select, textarea{
    font-family: "Helvetica Neue", Helvetica, STHeiTi,\5FAE\8F6F\96C5\9ED1;
}

input, textarea{-webkit-tap-highlight-color: rgba(255,255,255,0);}
i{font-style:normal;}
a{outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(255,255,255,0);font-family: "microsoft yahei";text-decoration: none;color: #666;}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none;}
a:visited{color: #666;outline: none;}
a:hover{color: #eac35d;outline: none;}
a:active{color: #666;outline: none;}
ul, ol{list-style: none;vertical-align: middle;}
img{border: 0px;vertical-align:middle}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
.clear{ clear:both; overflow:hidden; height:0;}
.h5{ height:0.25rem;}
.h10{ height:0.5rem;}
.h15{ height:0.75rem;}
.h20{ height:1rem;}
.h25{ height:1.25rem;}
.h30{ height:1.5rem;}

.whiteBg{
	background:#fff;
	overflow:hidden;
	}
.wbox{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	}
.wbox-flex{
	-webkit-flex:1!important;
	-webkit-box-flex:1
	}
.table{ display: table; width:100%; height:100%;}	
.tableCell{ display: table-cell; width:100%; height:100%; vertical-align: middle;}	
.default{ background: #e5e5e5 url(../images/default.png) no-repeat center center; background-size: auto 2.5rem;}
/*动态设置字体大小*/
/*iphone 6*/
@media screen and (min-width:375px){html{ font-size: 20px;}}
@media screen and (min-width:384px){ html{ font-size: 20.48px;}}
@media screen and (min-width:412px){ html{ font-size: 21.973px;}}
/*iphone 6 plus*/
@media screen and (min-width:414px){ html{ font-size: 22.08px;}}
@media screen and (min-width:424px){ html{ font-size: 22.613px;}}
@media screen and (min-width:480px){ html{ font-size:25.6px;}}
@media screen and (min-width:540px){ html{ font-size:28.8px;}}
@media screen and (min-width:600px){ html{ font-size: 32px;}}
@media screen and (min-width:800px){ html{ font-size:42.667px;}}


/*浏览器滚动条*/
::-webkit-scrollbar {width:0px;background-color:#fff;}
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-thumb {border:solid 0px #5d5d5d;width:0px;background-color:#fff;}
::-webkit-scrollbar-corner {background-color:#5d5d5d;}
::-webkit-resizer {}
::-webkit-scrollbar:horizontal{height:9px;}

.clamp1{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.clamp2{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp3{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp4{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp5{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 5 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.clamp6{
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 6 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/**
 * 框架部分 begin
 * @author 杨朝杰
 * @return
 */	
#mobileWrap{
	margin:0 auto;
	}
#mobileTop{clear:both; position:fixed;z-index:6;width:100%; box-shadow: 0px 0px 5px rgba(0,0,0,0.15)}
#mobileTop.active{ filter: blur(5px); -webkit-filter: blur(5px); overflow: hidden;}
#mobileCon{overflow:hidden;overflow-y:auto;clear:both; background:#f2f2f2; position:relative;z-index:4;}
#mobileCon.active{ filter: blur(5px); -webkit-filter: blur(5px); overflow: hidden;}
#mobileFooter{clear:both; position:fixed; bottom:0; width:100%; z-index:4;}
#mobileBg{width:100%; height:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:50;left:0;top:0px; z-index:6; display:none;}
#mobileConH{overflow:hidden; min-height: 100%;}
.ahide{ visibility: hidden}
#mobileTop.hide,#mobileCon.hide,#mobileFooter.hide{-webkit-transition: all 0.6s;-webkit-transform: translateX(11rem);}/*导航展开*/
#mobileTop.show,#mobileCon.show,#mobileFooter.show{-webkit-transition: all 0.6s;-webkit-transform:translateX(0);}/*导航关闭*/
#mobileBg.hide{-webkit-transition: all 0.6s;-webkit-transform: translateX(11rem);}
#mobileBg.show{-webkit-transition: all 0.6s;}

/**
 * 手机顶部
 * @author 杨朝杰
 * @return
 */	
#toolbarnav{display: block;height:2.25rem; width:100%;max-width:100%;position: relative;color:#fff;background:#FFF;}
#toolbarnav h1{text-align: center;display: block;text-align: center;line-height:2.25rem;color: #fff;font-size:0.8rem;padding:0 10px 0 0;}
#go-back{
	position: absolute;
	top:0;
	width:2rem;
	height:2.25rem;
	display:block;
	right:0;
	font-size:1rem;
	opacity:0.7;
	}
#go-back span{color:#fff;font-size:1.2rem;display:block;margin:0.5rem 0 0 12px;}
.searchBtn{display: block;width:2.25rem;height:2.05rem; float: right; display: inline; text-align:center; z-index: 6; padding-top: .2rem; position: relative; background: url(/subsiteSrc/xfgtM/images/icn1.png) no-repeat center center; background-size: auto 1.2rem;}
.searchBtn:before{ display: block; content: ''; width: 0px; height: 100%; border-left: 1px solid #dedede; position: absolute; left: 0px; top: 0px; transform: scaleX(0.5); -webkit-transform: scaleX(0.5)}
#menu-btn{display: block;width:2.25rem;height:1.95rem; float: right; display: inline; text-align:center; z-index: 6; padding-top: .3rem; position: relative;}
#menu-btn:before{ display: block; content: ''; width: 0px; height: 100%; border-left: 1px solid #dedede; position: absolute; left: 0px; top: 0px; transform: scaleX(0.5); -webkit-transform: scaleX(0.5)}
.menuBtn .line{
  width: 26px;
  height: 2px;
  background-color: #a5a5a5;
  display: block;
  margin: 8px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.menuBtn .line:nth-child(2){ background: #a5a5a5;}
.menuBtn.active .line{ background: #a5a5a5;}
.menuBtn.active .line:nth-child(2){
  opacity: 0;
}
.menuBg1{ height: 2.25rem; position: fixed; left: 0px; top: 0px; z-index: 1; background:#000; width: 100%; transition: all 0s;-webkit-transition: all 0s; visibility: hidden; opacity: 0;}
.menuBg1.active{ opacity: 0; visibility: visible;}
.menuBtn.active .line:nth-child(1){
  -webkit-transform: translateY(9px) rotate(45deg);
  -ms-transform: translateY(9px) rotate(45deg);
  -o-transform: translateY(9px) rotate(45deg);
  transform: translateY(9px) rotate(45deg);
}
.menuBtn.active .line:nth-child(3){
  -webkit-transform: translateY(-11px) rotate(-45deg);
  -ms-transform: translateY(-11px) rotate(-45deg);
  -o-transform: translateY(-11px) rotate(-45deg);
  transform: translateY(-11px) rotate(-45deg);
}
#sub-btn{display: block;width:2.25rem;height:2.25rem;position: absolute;right: 0;top: 0;}
#sub-btn span{font-size:1rem;color: #fff;margin:12px 0 0 16px;display: block;}

.logo{ position: absolute; left:0rem; top: 0px; height: 2.25rem; line-height: 2.25rem; z-index: 6; background: #FFF; padding: 0 .5rem;}
.logo img{ display: block; height: 1.5rem; padding-top: .35rem;}

#articleTool{
	position:relative;
	display: block;height:45px;width: 100%;max-width:100%;position: relative;color:#333;background:#f9fafb;
	}
#articleTool:after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	display:none;
}
#articleTool h1{
	overflow:hidden;
	text-align: center;
	display: block;
	text-align: center;
	line-height:2.2rem;
	color:#333;
	font-size:0.8rem;
	margin:0 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	}
#articleTool #go-back span{ color:#333;}

/*导航start*/
.menuPage{ position: fixed; width: 100%; height: 100%; background: rgba(229, 229, 229, 1); left: 0px; top: 0px; z-index: 5; overflow: hidden; opacity: 0; visibility: hidden; transition: all 0.5s; -webkit-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 2.25rem 0 0;}
.menuPage.active{ opacity: 1; visibility: visible;}
.menuPageC1{ clear: both; display: none; width: 100%; height: 100%; overflow: hidden; overflow-y: auto;}
.menuPage.active .menuPageC1{ display: block;}
.menuPageC1Pd{ padding-top: 4.25rem;}
.menuPageList{ overflow: hidden;}
.menuPageList dd{ overflow: hidden;}
.menuPageList dd span{ display: block;overflow: hidden; position: relative;}
.menuPageList dd span:before{ display: block; content: ''; width: 100%; height: 0; border-bottom: 1px solid #dbdbdb; position: absolute; left: 0px; bottom: 0px; transform: scaleY(0.5); -webkit-transform: scaleY(0.5)}
.menuPageList dd span a{ display: block;overflow: hidden; height: 2.25rem; line-height: 2.25rem; text-align: left; font-size: .75rem; color: #1f1f1f; padding: 0 .75rem; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; }
.menuPageList dd span em{ display: block; width: 2.25rem; height: 2.25rem; text-align: center; line-height: 2.25rem; font-size: 1.5rem; color: #c7c7c7; position: absolute; right: 0px; top: 0px; font-style: normal; display: none; background-image: url(/subsiteSrc/xfgtM/images/icn2.png); background-position: center center; background-repeat: no-repeat; background-size: auto 0.8rem; z-index: 1}
.menuPageList dd span em.icn2{ background-image: url(/subsiteSrc/xfgtM/images/icn2h.png);}
.menuPageList dd span em.active{ display: block;}
.menuPageList dd .ejBox{ padding: .4rem .75rem; display:none; background: #FFF;}
.menuPageList dd .ejBox .ejdd{ overflow: hidden; margin-bottom: .5rem;}
.menuPageList dd .ejBox .ejdd .ej{ position: relative;}
.menuPageList dd .ejBox .ejdd .ej em{ display: block; position: absolute; right: 0px; top: 0px; width: 1.25rem; height: 1.25rem; background-image: url(/subsiteSrc/xfgtM/images/icn2.png); background-position: center center; background-repeat: no-repeat; background-size: auto 0.7rem; display: none; z-index: 20}
.menuPageList dd .ejBox .ejdd .ej em.active{ display: block;}
.menuPageList dd .ejBox .ejdd .ej em.icn3{ background-image: url(/subsiteSrc/xfgtM/images/icn2hh.png);}
.menuPageList dd .ejBox .ejdd .ej a{ display: block; height: 1.25rem; line-height: 1.25rem; overflow: hidden; color: #666666; font-size: .7rem; padding-left: .5rem; position: relative}
.menuPageList dd .ejBox .ejdd .ej a:before{ display: block; content: ''; position: absolute; left: 0px; top: 50%; margin-top: -.1rem; width: .15rem; height: .15rem; background: #666666;}
.menuPageList dd .ejBox .ejdd .sj{ overflow: hidden; padding: .25rem .75rem; display: none;}
.menuPageList dd .ejBox .ejdd .sj a{ display: block; height: 1.25rem; line-height: 1.25rem; overflow: hidden; color: #666666; font-size: .6rem; padding-left: 1rem; position: relative}
.menuPageList dd .ejBox .ejdd .sj a:before{ display: block; content: ''; position: absolute; left: .5rem; top: 50%; margin-top: 0; width: .25rem; height: 1px; background: #666666;}

.menuPageList dd.hover span a{ background: #cd291e; color: #FFF;}
.menuPageList dd.hover span em{color: #FFF;}
.menuPageList dd.hover .ejBox{ }

/*导航end*/

/**
 * 二级导航
 */	
.subMneu{ padding: 0 .5rem; background: #FFF; position: relative;}
.subMneuC{ overflow: hidden;}
.subMneu:before{ display: block; content: ''; width: 100%; height: 0; border-bottom: 1px solid #dbdbdb; position: absolute; left: 0px; bottom: 0px; transform: scaleY(0.5); -webkit-transform: scaleY(0.5)}
.subMneu .swiper-slide{ float: left; width:auto;}
.subMneu .swiper-slide a{ display: block; height: 2rem; line-height: 2rem;color: #676767; position:relative; font-size: 14px; padding: 0 1rem;}
.subMneu .swiper-slide a:before{ display: block; content: ''; width: 0; height: 0.9rem; border-right: 1px solid #dbdbdb; position: absolute; right: 0px; top:.55rem; transform: scaleX(0.5); -webkit-transform: scaleX(0.5)}
.subMneu .swiper-slide a span{ display: inline-block; overflow: hidden; padding-left:0; position: relative;}
.subMneu .swiper-slide a img{ display: block; height: .9rem; position: absolute; left: 0px; top: 50%; margin-top:-.4rem; display: none;}
.subMneu .swiper-slide.hover a{ color: #cd281e;}
/**
 * 固定的底部
 * @author 杨朝杰
 * @return
 */	
.footerBar{
	font-size:0.65rem;
	overflow: hidden;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	width: 100%;
	background:#fff;
    box-shadow: 1px 0 4px #d9d8d8;
}
.footerBar div{
	height:2.4rem;
	width:25%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	text-align: center;
	overflow:hidden;
	position:relative;
}
.footerBar div a{display:block;height:2.4rem;width: 100%;color:#666;}
.footerBar div a em{width:0.75rem;height:0.75rem;clear: both;font-size:1rem;text-align: center;margin:0.25rem auto 0 auto;padding:2px 0 3px 0;}
.footerBar div a span{display: block;clear: both;font-size:0.65rem;text-align: center;}
.footerBar div i{height:0.75rem;font-size:1rem;margin: 10px 0 0 0;display: block;}

.footerBar div:after {
    content: " ";
    position: absolute;
    right:0px;
    top: 0;
    width: 1px;
    height:45px;
    border-right: 1px solid #ff0000;
    -webkit-transform-origin: scaleX(0.3);
    transform-origin: scaleX(0.3);
    -webkit-transform: scaleX(0.3);
    transform: scaleX(0.3);
	display:none;
}

.footerBar div:first-child{border:none;}
.footerBar div:first-child a{border:none;}

/**
 * 固定的底部2
 * @author 杨朝杰
 * @return
 */	
.footerBar2{
	font-size:12px;
	overflow: hidden;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	width: 100%;
	height:45px;
	background:#fff;
	position:relative;
}
.footerBar2:after{
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border-top:1px solid #ededed;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	z-index:1;
	}
.footerBar2 .shareBt:after{ display:none;}

.footerBar2 div{
	overflow:hidden;
	position:relative;
	z-index:2;
	}
.phoneBt{
	width:30%;
	float:right;
	}
.phoneBt a {
    width: 100%;
    display: block;
    line-height: 45px;
    background: #ff7800;
    color: #fff !important;
    text-align: center;
}
.goBack2{
	width:16%;
	float:left;
	}
.goBack2 a{
    display: block;
    height:45px;
    background: url(/subsiteSrc/xfgtM/images/jt6.png) no-repeat 10px center;
    background-size: 26px;
    color: #666 !important;
    text-align: center;
	}
.marker, .shareDiv{
	float:right;
	line-height:45px;
	font-size:14px;
	padding:0 15px 0 0;
	}

.shareDiv .shareBt{ width:100%;}

.marker span, .shareDiv span{padding:0 0 0 6px;}
.marker em, .shareDiv em{color:#999;}


/**
 * 返回顶部
 * @author 杨朝杰
 * @return
 */	
#scrollTop{
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	border-radius:100%;
	background:rgba(255,255,255,0.9);
	position: fixed;
	right:10px;
	bottom:60px;
	z-index:9999;
	display:none;
	-webkit-box-shadow:0px 0px 5px rgba(153,153,153,0.5);	
	-moz-box-shadow:0px 0px 5px rgba(153,153,153,0.5);	 
	box-shadow:0px 0px 5px rgba(153,153,153,0.5);	   
	}
#scrollTop em{font-size:26px;color:#666;padding:3px 0 0 0;}


.subBanner{ width: 100%; position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.subBanner:before{ display: block; content: ''; width: 100%; padding-top: 53.3333%;}
.subBanner a{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.subBanner h1{ height: 1.5rem; line-height: 1.5rem; text-align: center; color: #ffffff; font-size: .85rem; font-weight: normal;}
.subBanner div.wbtext{ line-height: 1.25rem; overflow: hidden; color: #ffffff; font-size: .6rem; text-align: center; display: none;}
/**
 * page
 * @author 杨朝杰
 * @return
 */
.ajaxLoad{color:#666;height:2rem;line-height:2rem;text-align:center;clear:both;position:relative;background:#fff;margin:5px 0 0 0; font-size:0.7rem;}
.ajaxLoad i{font-size:0.8rem;margin:0 5px 0 0;color:#fc8b1c;}

/**
 * 文章阅读页
 * @author 杨朝杰
 * @return
 */	
.articleBox{line-height:1.5rem;color:#454545;padding:10px;font-size:0.75rem; background: #FFF;}
.articleBox img{max-width:100%;}
.articleTitle{
	font-size: 0.9rem;
    color: #333333;
    text-align: center;
    font-weight: bold;
    padding:10px 50px 0 50px;
    line-height: 1.5rem;
	}
.articleTime{display: block;clear: both;text-align: center;color: #999;font-size:0.6rem;padding:0 0 5px 0;}

.articleTop{
	overflow:hidden;
	background:#f9fafb;
	padding:10px 0;
	}
.articleTop .articleTitle{
	font-size:18px;
	color:#333333;
	text-align:center;
	font-weight:bold;
	padding:0 50px;
	line-height:30px;
	}
.articleTop .articleTime{
	text-align:center;
	padding:10px 0 0 0;
	}

.articleHand{
    clear:both;
    font-size:0.75rem;
    padding:0 0px 0 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:1.6rem;
    padding:0 20px 0 10px;
    float:left;
    clear: both;
}
.articleHand a i{
	padding:0 5px 0  0;
	}
.articleHand a.word{color:#37a6ff !important; }
.articleHand a.ppt{color:#ff7735 !important;}
.articleHand a.excel{color:#15bf44 !important; }
.articleHand a.pdf{color:#1369c0 !important; }
.articleHand a.zip{color:#ff9779 !important; }

.videoCon{
	position:absolute;
	top:205px;
	bottom:0;
	overflow-y:auto;
	}
.videoCon .articleTitle{
	font-size:18px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	padding:5px 10px 0 10px;
	line-height:30px;
	}
.videoCon .articleTime{
	text-align:left;
	padding:0 0 0 10px;
	}
	
.audiojs{
	width:40px;
	height:40px;
	border-radius:100%;
	background:url(/subsiteSrc/xfgtM/audiojs/play.png) no-repeat center center;
	background-size:cover; 
	margin:2px 10px 0 0;
	position:relative;
	z-index:9;
	}
.audiojs.playing{
	width:40px;
	height:40px;
	border-radius:100%;
	background:url(/subsiteSrc/xfgtM/audiojs/play2.png) no-repeat center center;
	background-size:cover;
	}
.audiojs .scrubber{ display:none;}
.audiojs .time{ display:none;}
.audiojs .play-pause {
	width: 25px;
	height: 40px;
	padding:0 6px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.articelImgSlide{
    padding: 10px;
    overflow: hidden;
}
#articelImgSlide img{
    display: block;
    max-width: 100%;
}
#articelImgSlide{
    /*padding-bottom: 30px;*/
}
#articelImgSlide .swiper-pagination{
    bottom: 5px;
}
.articelImgSlide .swiper-button-prev{
    left: 0px;
    background: url(/subsiteSrc/xfgtM/images/aboutPrev3.png) no-repeat center center;
    background-size: auto 30px;
}
.articelImgSlide .swiper-button-next{
    right: 0px;
    background: url(/subsiteSrc/xfgtM/images/aboutNext3.png) no-repeat center center;
    background-size: auto 30px;
}
.articelImgSlide .swiper-pagination-bullet{background: #eee;opacity: 1;}
.articelImgSlide .swiper-pagination-bullet-active{background: #007aff;}
/**
 * 分享
 * @author 杨朝杰
 * @return
 */

/**
 * 音乐播放器
 * @author 杨朝杰
 * @return
 */
.audio{margin:0 50px;padding:10px 0 10px 0;}
.audio-tips{margin-top:10px; color: #b1b1b1; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.audio-detail{padding:5px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; background:#f8f8f8;position:relative;}
.audio-detail:after{content: " "; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border: 1px solid #e6e6e6; box-sizing: border-box; -webkit-transform: scale(.5); transform: scale(.5); -webkit-transform-origin: 0 0; transform-origin: 0 0;z-index:1;}
.audio .info{-webkit-box-flex: 1; -ms-flex: 1 0; flex: 1 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow: hidden;line-height:45px;}
.audio .info p{margin: 0; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; text-indent: 0;}
.audio .info .audio-title{-webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; line-height: 24px;font-size:14px;}
.audio .info .audio-desc{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; line-height: 16px;color:#999 !important;font-size:12px !important;}
.audio .info .audio-desc span{padding:0 15px 0 0;color:#ff000;}
.articleShare{ position: relative; height: 1.5rem;padding: .5rem 0; border-top: 1px solid #eac35d;}
.dz{ overflow: hidden; position: absolute; right: 0px; top: 10px;}
.dz a{ width: 33px !important; height: 33px !important; background-image: url(/subsiteSrc/xfgtM/images/vshare.png) !important; padding: 0px !important; margin: 0px 0 0 15px !important;}
.dz a.bds_sqq{ background-position:0px 0px !important;}
.dz a.bds_tsina{ background-position:-48px 0px !important;}
.dz a.bds_weixin{ background-position:-92px 0px !important;}

/**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++以上为模板框架部分（尽量少改）+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/

/**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 首页 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.indexBanner{ width: 100%; position: relative;}
.indexBanner .img1{ width: 100%;}
.indexBanner .img2{ position: absolute; right: 0px; top:32%; height: 35%;}
.indexBanner .swiper-pagination{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;}
.indexBanner .swiper-pagination span{ width: .9rem; height: .2rem; text-align: center; line-height: 9999px; font-size: .6rem; background:#ffeef3; color: #FFF; opacity: 1;border-radius: 0px;}
.indexBanner .swiper-pagination span.swiper-pagination-bullet-active{ background:#cd291f;}

.column1{ padding:.5rem; height: 1.5rem; background: #ffffff; display: flex;}
.column1L{ line-height: .75rem; font-size: .7rem; padding-right: 10px; margin-right: 10px; position: relative;}
.column1L:before{ display: block; content: ''; width: 0px; height: 100%; border-left: 1px solid #dedede; position: absolute; right: 0px; top: 0px; transform: scaleX(0.5); -webkit-transform: scaleX(0.5)}
.column1M{ flex: 1; overflow: hidden;}
.column1Scroll .text{ line-height: .75rem;}
.column1Scroll .text span{ display: block; height: .75rem; overflow: hidden; color: #666666; font-size: .5rem;}
.column1Scroll .text em{ display: block; height: .75rem; overflow: hidden; color: #333333; font-size: .6rem; font-style: normal; white-space: nowrap; text-overflow: ellipsis;}
.column1R{ position: relative; padding-top: .25rem;}
.column1R a{ display: block;width: 1rem; height: 1rem; position: relative;text-align: center; line-height: 1rem; font-size: .9rem;}
.column1R a:before{
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #9f9f9f;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.column2{ padding:.5rem; padding-bottom:4rem; margin-bottom:0.5rem; background:#fff; margin-top:0.5rem;}
.column2T{ height: 1.5rem; line-height: 1.5rem; color: #333333; font-size: .7rem; margin-bottom: .5rem; text-align: center;}
.column2T2{ height: 1rem; text-align: center; font-size: 0px; margin-bottom: .5rem;}
.column2T2 dd{ display: inline-block; margin: 0 .5rem; color: #333333; font-size: .6rem;}
.column2T2 dd span{ float: left; display: inline; width: 1rem; height: .6rem; margin-top: .2rem; margin-right: .3rem;}
.column2T2 dd.dd1 span{ background: #d7d5d5;}
.column2T2 dd.dd2 span{ background: #f5020e;}
.column2T2 dd.dd3 span{ background: #1b8849;}

.indexChart{ width: 100%; margin: 0 auto; position: relative; height: 210px;}
.indexChart .line{ height: 2px; left: 40px; right: 40px; bottom: 0px; position: absolute; background: #333333}
.indexChartNum{ position: absolute; left: 0px; top: 0px; border-right: 2px solid #333333; height: 100%; width: 38px; text-align: center;}
.indexChartNum dt{ position: absolute; left: 0px; bottom: 0px; width: 38px; font-size: 12px;}
.indexChartNum dd{ height: 14.28%; font-size: 12px; color: #333;}
.indexChartR{ width: 39px; right: 0px; top: 0px; height: 100%; border-left: 1px solid #c7c7c7; position: absolute;}
.indexChartDate{ position: absolute; left: 40px; right: 40px; top: 0px; bottom: 0px; z-index: 10}
.indexChartDateC{ position: relative; overflow: hidden;}
.indexChartDateC .swiper-slide{ position: relative; width: 25%; float: left; display: inline; outline: none;}
.indexChartDateC .swiper-slide .myslideDate{ height: 208px; position: relative;}
.indexChartDateC .swiper-slide .myslideDate .tiao{ position: absolute; width: 8px; height: 20px; bottom: 0px;}
.indexChartDateC .swiper-slide .myslideDate .tiao.tiao1{ left:50%; margin-left: -8px; }
.indexChartDateC .swiper-slide .myslideDate .tiao.tiao2{ right:50%; margin-right: -8px; }
.indexChartDateC .swiper-slide .myslideDate .tiao.before{ background: #d7d5d5;}
.indexChartDateC .swiper-slide .myslideDate .tiao.nowUp{ background: url(/subsiteSrc/xfgtM/images/nowUp.jpg) repeat-y center;}
.indexChartDateC .swiper-slide .myslideDate .tiao.nowDn{ background: url(/subsiteSrc/xfgtM/images/nowDn.jpg) repeat-y center;}
.indexChartDateC .swiper-slide .myslideText{ padding: 0 12px; color: #333333; line-height: 18px; font-size: 12px; padding-top: 15px;overflow: hidden;word-break: break-all; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.indexChartDateC .prev{ display:block; width: 8px; height: 12px; cursor: pointer; background: url(/subsiteSrc/xfgtM/images/prev1.png) no-repeat center center; background-size:auto 10px;position: absolute; left: -0; top: 225px; z-index: 100}
.indexChartDateC .next{ display:block; width: 8px; height: 12px; cursor: pointer; background: url(/subsiteSrc/xfgtM/images/next1.png) no-repeat center center;  background-size:auto 10px;position: absolute; right: -0; top: 225px; z-index: 100}

.column3{ padding: .5rem .5rem; position: relative; background: #FFF;}
.column3C1{ padding:.1rem 0rem .75rem;}
.indexT{ overflow: hidden; padding-bottom: 7px; position: relative;}
.indexT:before{  display: block; content: ''; width: 100%; height: 0; border-bottom: 1px solid #dbdbdb; position: absolute; left: 0px; bottom: 0px; transform: scaleY(0.5); -webkit-transform: scaleY(0.5)}
.indexT .titleL{ overflow: hidden;}
.indexT .titleL span{ overflow: hidden; display: block; height: .9rem; line-height: .9rem; color: #adadad; font-size: .6rem;text-transform: uppercase;}
.indexT .titleL em{ overflow: hidden; display: block; color: #333333; font-size: .7rem; font-style: normal; height: .9rem; line-height: .9rem;}
.indexT .titleR{ position: relative; padding-top: .4rem;}
.indexT .titleR a{ display: block;width: 1rem; height: 1rem; position: relative;text-align: center; line-height: 1rem; font-size: .9rem;}
.indexT .titleR a:before{
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.indexT2{ overflow: hidden;}
.indexT2 .titleL{ overflow: hidden;}
.indexT2 .titleL span{ overflow: hidden; display: block; height: .9rem; line-height: .9rem; color: #FFF; font-size: .7rem;}
.indexT2 .titleL em{ overflow: hidden; display: block; color: #FFF; font-size: .7rem; font-style: normal; height: .9rem; line-height: .9rem;}
.indexT2 .titleR{ position: relative; padding-top: .4rem;}
.indexT2 .titleR span{ display: block;width: 1rem; height: 1rem; position: relative;text-align: center; line-height: 0.8rem; font-size: .9rem; color:#FFF;}
.indexT2 .titleR span:before{
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #FFF;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.column3C1 .text{ color: #333333; font-size: .6rem; line-height: 1rem; padding-top: .5rem;overflow: hidden;word-break: break-all; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.column3C2{ position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.column3C2:before{ display: block; width: 100%; padding-top: 42.638%; content: '';}
.column3C2 a{ display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding: .5rem;}
.indexPlayer {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    background: rgba(0, 0, 0,0.15) url(../images/playIco.png) center center no-repeat;
}
.column4{ overflow: hidden; margin-bottom: 0rem; padding: .5rem .5rem 0; background:#fff; margin:0.5rem 0 0 0;}
.indexT3{ text-align: center;}
.indexT3 span{ display: block; height: 1.25rem; line-height: 1.25rem; padding-bottom: .25rem; position: relative; font-size: .7rem; color: #333333;}
.indexT3 span:before{ display: block; content: ''; width: .8rem; height: .1rem; position: absolute; left: 50%; margin-left: -0.4rem; bottom: 0px; background: #999999;}
.indexT3 em{ display: block; height: 1.25rem; line-height: 1.25rem; font-size: .6rem; color: #999999; font-style: normal;}
.column4List{ overflow: hidden;}
.column4List dd{ width: 100%; position: relative;}
.column4List dd:before{ display: block; width: 100%; padding-top: 66.3462%; content: ''}
.column4List dd img{ display: block;position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.column4List dd a{ display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; background: rgba(0,0,0,0.5)}
.column4List dd a span{ display: block; height: 1.5rem; line-height: 1.5rem; color: #ffffff; font-size: .7rem; padding: 0 .5rem; text-align: center;}

.column4Scroll{ position: relative; overflow: hidden;}
.column4Scroll .bd{ margin-right: -.5rem;}
.column4Scroll .swiper-slide{ float: left; width: 50%; padding-right: .5rem; box-sizing: border-box; -webkit-box-sizing: border-box;}
.column4Scroll .swiper-slide a{ display: block; background: #FFF;}
.column4Scroll .swiper-slide .pic{ width: 100%; position: relative;}
.column4Scroll .swiper-slide .pic:before{display: block; width: 100%; padding-top: 66.3462%; content: ''}
.column4Scroll .swiper-slide .pic .img{ display: block;position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.column4Scroll .swiper-slide .pic img{ display: block;position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.column4Scroll .swiper-slide .text{ height: 1.75rem; line-height: 1.75rem; padding: 0 .5rem; font-size: .65rem; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333333;}




.column5{ padding: .5rem; background:#fff; margin-top:0.5rem}
.column5C{ height: 16.8rem; position: relative; overflow: hidden;}
.column5C .swiper-slide{ background-position: center center; background-repeat: no-repeat; background-size: cover;}
.column5C .swiper-slide:before{ display: block; content:''; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; left: 0px; top: 0px;}
.column5C .swiper-slide a{ display: block; width: 100%; height: 100%; text-align: center; z-index: 1; position: relative;}
.column5C .swiper-slide .title{ overflow: hidden; position: relative; margin-bottom: .75rem;}
.column5C .swiper-slide .title:before{ display: block; width: .7rem; height: 1px; background: rgba(255,255,255,0.5); position: absolute; left: 50%; margin-left: -.35rem; bottom: 0px; content: '';}
.column5C .swiper-slide .title span{ overflow: hidden; display: block; height: 1.65rem; line-height: 1.65rem; font-size: .7rem; color: #FFF;}
.column5C .swiper-slide .title em{ overflow: hidden; display: block; height: 1.25rem; line-height: 1.25rem; padding-bottom: .4rem; font-size: .6rem; color: #FFF; font-style: normal;}
.column5C .swiper-slide .text{ line-height:1.25rem; color: #e5e5e5; font-size: .55rem;overflow: hidden;word-break: break-all; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; padding: 0 2rem; margin-bottom: .75rem;}
.column5C .swiper-slide .btn{ overflow: hidden; text-align: center;}
.column5C .swiper-slide .btn span{ overflow: hidden; display: inline-block; height: 1.5rem; line-height: 1.6rem; position: relative; padding: 0 1.25rem; color: #FFF; font-size: .6rem; background: #cd291f;}
.column5C .swiper-pagination{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; bottom: 0.5rem !important; z-index: 10}
.column5C .swiper-pagination span{ width: 0.5rem; height: 0.5rem; text-align: center; line-height: 1rem; font-size: .7rem; background:#FFF; color: #FFF; opacity: 1;}
.column5C .swiper-pagination span.swiper-pagination-bullet-active{ background:#cd291f;}

.column6{ position: relative; padding: .5rem; background:#fff; margin-bottom:0.5rem;}
.column6C{ overflow: hidden;}
.column6C .swiper-slide a{ display: block; background: #FFF;}
.column6C .swiper-slide .pic{ width: 100%; position: relative;}
.column6C .swiper-slide .pic:before{ display: block; width: 100%; content: ''; padding-top: 56.4417%;}
.column6C .swiper-slide .pic .img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.column6C .swiper-slide .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.column6C .swiper-slide .text{ padding:0.5rem 0 0 0;}
.column6C .swiper-slide .text h1{ height: 1.4rem; line-height: 1.4rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal; color: #333333; font-size: .7rem; margin-bottom: .15rem;}
.column6C .swiper-slide .text .text1{ line-height: 1rem; height: 2rem; overflow: hidden; color: #666666; font-size: .6rem;overflow: hidden;word-break: break-all; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; margin-bottom: .5rem;}
.column6C .swiper-slide .text .time{ line-height: 1.25rem; height: 1.25rem; color: #858585; font-size: .6rem;}


.indexBtn{ overflow: hidden; text-align: center; font-size: 0px;}
.indexBtn a{ display: inline-block; height: 1.5rem; line-height: 1.6rem; position: relative; padding: 0 1.25rem; color: #858585; font-size: .6rem;}
.indexBtn a:before{
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.indexBtn a span{ color: #858585; font-family: "宋体"}

.pagefooter{ background: #FFF; padding: .75rem; line-height: .9rem; font-size: .6rem; color:#7a7a7a; text-align: center;}
.footerC1{ line-height: .9rem; margin-bottom: .4rem; text-align: center; font-size: 0px;}
.footerC1 a{ display: inline-block; height: 0.9rem; font-size: 0.6rem; color: #7a7a7a;}
.footerC1 em{ display: inline-block; height: 0.9rem; font-size: 0.6rem; font-style: normal; margin: 0 8px;}
/**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++以下为通用型（根据实际需求修改）+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*服务*/
.serviceC1{ padding: .5rem; background: #FFF;}
.indexT4{ text-align: center; position: relative; font-size: .7rem;}
.indexT4:before{ display: block; width: 1rem; height: 1px; position: absolute; left: 50%; margin-left: -.5rem; bottom: 0px; content:''; background: #d3d3d3;}
.indexT4 span{ display: block; line-height: 1rem; color: #b4b4b4; text-transform: uppercase}
.indexT4 em{ display: block; height: 1.1rem; line-height: 1.1rem; padding-bottom: .2rem; font-style: normal; color: #010101;}
.indexT4.ftbai span{ color: #FFF;}
.indexT4.ftbai span.span2{ color: #b4b4b4}
.indexT4.ftbai em{ color: #FFF;}
.indexT4.ftbai:before{ background: #FFF;}
.serviceC1C{ overflow: hidden; color: #333333; line-height: 1rem; font-size: .6rem;}
.serviceC1C img{ max-width: 100%;}
.serviceC2{ overflow: hidden; width: 100%; position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.serviceC2:before{ display: block; content: ''; padding-top: 145.278%; width: 100%;}
.serviceC2C{ position: absolute; left: 0px; top: 0px; width: 100%;}

.serviceC3{ padding: 1.5rem .5rem;}
.serviceC4{ height: 18rem; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.serviceC4C{ overflow: hidden; color: #ffffff; font-size: .6rem; line-height: 1rem; padding: 0 .5rem;overflow: hidden;word-break: break-all; display: -webkit-box; -webkit-line-clamp:5; -webkit-box-orient: vertical;}
.serviceC4Btn{ overflow: hidden; text-align: center}
.serviceC4Btn a{ display: inline-block; height: 1.25rem; line-height: 1.25rem; padding: 0 .5rem; background: #cd291f; color: #FFF; font-size: .6rem;}
/*Z6尊龙凯时简介*/
.comInfo1{ padding: .5rem; background: #FFF;}
.comInfo1C{ overflow: hidden; color: #333333; line-height: 1rem; font-size: .6rem;word-break: break-all; display: -webkit-box; -webkit-line-clamp:14; -webkit-box-orient: vertical;}
.comInfo1C img{ max-width: 100%;}
.comInfo1CMore{ overflow: hidden; height: 1.5rem; text-align: right;}
.comInfo1CMore a{ overflow: hidden; display: inline-block; height: 1.5rem; line-height: 1.5rem; color: #cb1313; font-size: .6rem;} 
.comInfo1C2{ overflow: hidden; color: #333333; line-height: 1rem; font-size: .6rem;}
.comInfo1C2 img{ max-width: 100%;}

.comInfo2{ display: block; overflow: hidden;}
.comInfo2 dd{ display: block; overflow: hidden; width: 100%; position: relative;}
.comInfo2 dd:before{ display: block; content: ''; width: 100%; padding-top: 56.2667%;}
.comInfo2 dd a{ display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1}
.comInfo2 dd .img1{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.comInfo2 dd .img2{ display: block; height: 1.65rem; margin: 0 auto;}
.comInfo2 dd span{ display: block; height: 1.25rem; line-height: 1.25rem; overflow: hidden; color: #FFF; font-size: .6rem; text-align: center;}

.comInfo3{ height: 27.25rem; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.comInfo3C{ padding:1rem .5rem;}
.comInfo3C1{ line-height: 1rem; font-size: .6rem; overflow: hidden; color: #ffffff;}
.comInfo3C2{ padding-top: 1rem;}
.comInfo3C2 .btn{ overflow: hidden; text-align: right; line-height: 1.65rem; font-size: 0; color: #ffffff; padding-right: 0;}
.comInfo3C2 .btn div{ display: inline-block; overflow: hidden;}
.comInfo3C2 .btn span{ font-size: .7rem;height: 1.65rem; line-height: 1.65rem; float: left; display: inline;}
.comInfo3C2 .btn img{float: left; display: inline; height: 1.65rem;}

.comInfo4{ padding: .5rem;}
.comInfo4CBox{ overflow: hidden; padding:0  2rem; position: relative;}
.comInfo4C{ overflow: hidden;}
.comInfo4C .pic{ width: 100%; position: relative;}
.comInfo4C .pic:before{display: block; content: ''; width: 100%; padding-top: 66.3462%;}
.comInfo4C .pic img{ display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.comInfo4C span{ display: block; height: 2.25rem; line-height: 2.25rem; text-align: center; color: #333333; font-size: .6rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.comInfo4C .prev{ display: block; width: 2rem; height: 2rem; line-height: 2rem; text-align: center; font-size: 1.75rem; color: #dfdfdf; position: absolute; left: 0; top: 50%; margin-top: -3rem;}
.comInfo4C .next{ display: block; width: 2rem; height: 2rem; line-height: 2rem; text-align: center; font-size: 1.75rem; color: #dfdfdf; position: absolute; right: 0; top: 50%; margin-top: -3rem;}

.comInfo5{ min-height: 20.75rem; background-position: center bottom; background-repeat: no-repeat; background-size: cover;}
.comInfo5C{ padding: 2.5rem .5rem 4rem;}
.comInfo5C1{ padding-top: 1rem; background: url(/subsiteSrc/xfgtM/images/comInfosjz.png) no-repeat left top; background-size: auto 1rem; position: relative;}
.comInfo5C1:before{ display: block; width: 1px; height: 100%; background: #b5b5b5; position: absolute; left: .45rem; top: 1rem; content: '';}
.comInfo5C1C{ overflow: hidden; height: 15.5rem;}
.comInfo5C1C .swiper-slide{ padding-left: 1.5rem; position: relative; margin-bottom: .5rem; height: auto; box-sizing: border-box; -webkit-box-sizing: border-box;}
.comInfo5C1C .swiper-slide:before{ display: block; content: ''; width: .5rem; height: 1px; background: #ff0000; position: absolute; left: .45rem; top: 50%;}
.comInfo5C1C .swiper-slide .text{ padding: .4rem .9rem; background: #FFF; position: relative;}
.comInfo5C1C .swiper-slide .text span{ overflow: hidden; display: block; height: .9rem; line-height: .9rem; color: #535353; font-size: .6rem; font-weight: bold;}
.comInfo5C1C .swiper-slide .text div{ overflow: hidden; display: block; line-height: .9rem; color: #535353; font-size: .6rem;}
.comInfo5C1C .swiper-slide .text .icn{ position: absolute; left: -.35rem; top: 50%; margin-top: -.35rem; width: .35rem; height: .7rem; text-align: right; line-height: .7rem; color: #FFF;}

.comInfo6{ padding: .5rem; background: #f2f2f2;}
.comInfo6C{ overflow: hidden; color: #333333; line-height: 1rem; font-size: .6rem; padding-top: 2rem; padding-bottom: 2rem;}
.comInfo6C img{ max-width: 100%;}

.comInfo7{ position: relative; width: 100%;}
.comInfo7:before{ display: block; width: 100%; padding-top: 56.3889%; content: '';}
.comInfo7:after{ display: block; width: 100%; height: 100%; content: ''; position: absolute; left: 0px; top: 0px; z-index: 1; background: rgba(0,0,0,0.5)}
.comInfo7 .img1{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.comInfo7 a{ display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2;}
.comInfo7 .img2{ display: block; height: 1.75rem; margin: 0 auto;}
.comInfo7 span{ display: block; height: 1.4rem; line-height: 1.4rem; text-align: center; color: #ffffff; font-size: .6rem;}

/*矿产资源*/
.kczyList1{ overflow: hidden;}
.kczyList1 dd{ overflow: hidden; position: relative; background-position: center center; background-size: cover; background-repeat: no-repeat;}
.kczyList1 dd:before{ display: block; width: 100%; padding-top: 66.6667%; content: '';}
.kczyList1 dd:after{display: block; width: 100%; height: 100%; content: ''; position: absolute; left: 0px; top: 0px; z-index: 1; background: rgba(0,0,0,0.5)}
.kczyList1 dd .img1{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: block;}
.kczyList1 dd a{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0px; z-index: 2; box-sizing: border-box; -webkit-box-sizing: border-box; padding:0 10px;}
.kczyList1 dd .title{ overflow: hidden; position: relative; margin-bottom: .5rem;}
.kczyList1 dd .title:before{ display: block; width: 1rem; height: 1px; position: absolute; left: 0; bottom: 0px; content:''; background: #ffffff;}
.kczyList1 dd .title span{ overflow: hidden; display: block; height: 1.25rem; line-height: 1.25rem; color: #ffffff; font-size: .8rem; display: none;}
.kczyList1 dd .title em{ overflow: hidden; display: block; height: 1rem; line-height: 1rem; color: #ffffff; font-size: .7rem; font-style: normal; padding-bottom: .3rem;}
.kczyList1 dd .text{ color: #ffffff; font-size: .6rem; line-height: 1rem; overflow: hidden;word-break: break-all; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-bottom: .5rem;}
.kczyList1 dd .btn{ overflow: hidden; text-align: left;}
.kczyList1 dd .btn span{display: inline-block; height: 1.25rem; line-height: 1.25rem; padding: 0 .5rem; background: #cd291f; color: #FFF; font-size: .6rem;}
.kczyList1 dd:nth-child(2n)  .title{ text-align: right;}
.kczyList1 dd:nth-child(2n)  .title:before{ left: auto; right: 0px;}
.kczyList1 dd:nth-child(2n)  .text{  text-align: right;}
.kczyList1 dd:nth-child(2n)  .btn{  text-align: right;}

.kczy2{clear: both; padding: 1rem 0 0; background: #FFF;}
.kczy2List2{ overflow: hidden;}
.kczy2List2 dd{ width: 50%; float: left; position: relative;}
.kczy2List2 dd:before{ display: block; width: 100%; padding-top: 63.8889%; content: '';}
.kczy2List2 dd a{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: block;}
.kczy2List2 dd a img{ display: block; width: 100%; height: 100%;}
.kczy2List2 dd a span{ display: block; height: 1.5rem; line-height: 1.5rem; position: absolute; left: 0px; bottom: 0px; width: 100%; color: #ffffff; font-size: .6rem; text-align: center; background: rgba(0,0,0,0.5); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0 .5rem; box-sizing: border-box; -webkit-box-sizing: border-box;}
.kczy2Btn{ overflow: hidden; padding:1rem .5rem; font-size: 0px; text-align: center}
.kczy2Btn a{display: inline-block; height: 1.25rem; line-height: 1.25rem; padding: 0 .5rem; background: #cd291f; color: #FFF; font-size: .6rem;}
/*招聘*/
.recruit1{ padding:1rem .5rem;}
.recruit1List{ overflow: hidden; margin-right: -1rem;}
.recruit1List dd{ float: left; display: inline; width: 50%; margin-bottom: .5rem;}
.recruit1List dd .con{ padding-right: 1rem;}
.recruit1List dd a{ display: block; text-align: center;}
.recruit1List dd img{ display: block; height: 3.75rem; margin: 0 auto .5rem;}
.recruit1List dd span{ display: block; height: 1.25rem; line-height: 1.25rem; color: #040000; font-size: .7rem;}
.recruit1List dd .con div{ display: block; line-height: 1rem; color: #666666; font-size: .6rem; padding: 0 .5rem;}
.recruit1List dd:nth-child(3) .con div{ height: 9rem;}
.recruit1List dd:nth-child(4) .con div{ height: 9rem;}
.recruit2 img{ width: 100%;}

.recruitListBox{ padding: 0 .5rem;}
.recruit3Box{ padding: 1rem .5rem;}
.recruit3{ overflow: hidden; padding-top: 1rem;}
.recruit3 dd{ overflow: hidden; margin-bottom: .5rem;}
.recruit3 dd .title{ overflow:hidden; line-height: 1rem; padding: .45rem 0; background: #e6e6e6; position: relative;}
.recruit3 dd .title .icn{ display: block; width: 1.9rem; height: 100%; position: absolute; right: 0px; top: 0px; background: url(/subsiteSrc/xfgtM/images/icn2.png) no-repeat center center; background-size: auto 0.8rem;}
.recruit3 dd .title span{ float: left; color: #666666; font-size: .6rem; box-sizing: border-box; -webkit-box-sizing: border-box;}
.recruit3 dd .title span.span1{ width: 22%; padding: 0 .4rem;}
.recruit3 dd .title span.span2{ width: 8%;}
.recruit3 dd .title span.span3{ width: 70%; padding-right: 1.9rem;}
.recruit3 dd .con{ padding: .5rem; background: #FFF; color: #333333; line-height:1.2rem; overflow: hidden; font-size: 0.6rem; display: none;}
.recruit3 dd.active .title{ background: #cd291e;}
.recruit3 dd.active .title span{ color: #FFF;}
.recruit3 dd.active .title .icn{ background: url(/subsiteSrc/xfgtM/images/icn2h.png) no-repeat center center; background-size: auto 0.8rem;}
/*留言*/
.message1{ padding:2rem .5rem 0;}
.message1 dd{ margin-bottom: 1.5rem; background: #FFF; position: relative; padding:2rem 0 1rem 0;}
.message1 dd .img1{ height: 2rem; display: block; position: absolute; left: 50%; transform: translateX(-50%); top: -1rem;}
.message1 dd .text{ color: #333333; line-height: 1.2rem; overflow: hidden; padding: 0 1.25rem; font-size: .6rem; text-align: center;}

.message2{ padding: 0rem .5rem; margin-bottom: .75rem;}
.message2T{ color: #333333; font-size: .75rem; text-align: center; height: 1.75rem; line-height: 1.75rem; margin-bottom: .75rem;}
.message2Form{ padding: .5rem; background: #FFF; overflow: hidden;}
.message2Form dd{ float: left; display: inline;position: relative;box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 1.5rem;}
.message2Form dd .con{ position: relative; display: flex}
.message2Form dd .con:before{  display: block; content: ''; width: 100%; height: 0; border-bottom: 1px solid #e5e5e5; position: absolute; left: 0px; bottom: 0px; transform: scaleY(0.5); -webkit-transform: scaleY(0.5)}
.message2Form dd span{ color: #666666; font-size: 12px; display: block; height: 1.25rem; line-height: 1.25rem; margin-right: .25rem;}
.message2Form dd .formC{ flex: 1; overflow: hidden;}
.message2Form dd .formC input{ display: block; width: 100%; height: 100%; background: none; border: none;}
.message2Form dd .formC textarea{ display: block; width: 100%; height: 3.4rem; background: none; border: none;}
.message2Form dd:last-child{ margin-bottom: 1rem;}

.messageBtnBox{ background: #FFF; padding-bottom: 30px;}
.messageBtn{ width: 9rem; margin: 0 auto;}
.messageBtn1{ overflow: hidden; display: flex; margin-bottom: .5rem;}
.messageBtn1 .con{ flex: 1; position: relative; padding: 0 .5rem;}
.messageBtn1 .con:before{
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #c7c7c7;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.messageBtn1 .con input{ display: block; width: 100%; height: 1.4rem; line-height: 1.4rem; position: relative; z-index: 2; background: none; border: none;}
.messageBtn1 img{ display: block; height: 1.4rem; margin-left: .5rem;}
.messageBtn2{ overflow: hidden;}
.messageBtn2 a{ overflow: hidden; display: block; width: 100%; height: 1.5rem; line-height: 1.5rem; text-align: center; background: #cd281e; color: #FFF; font-size: .7rem;}

/*图文*/
.textImg1{ overflow: hidden; padding: .5rem;}
.textImg1 dd{ width: 100%; margin-bottom: 1rem; border-bottom: 3px solid #dedede;}
.textImg1 dd a{ display: block; background: #FFF;}
.textImg1 dd .pic{ width: 100%; position: relative;}
.textImg1 dd .pic:before{ padding-top: 56.3235%; display: block; content: ''; width: 100%;}
.textImg1 dd .pic .img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.textImg1 dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.textImg1 dd .text{ overflow: hidden; padding: .5rem .75rem;}
.textImg1 dd .text h1{ display:block; height: 1.5rem; line-height: 1.5rem; color: #333333; font-size: .8rem; font-weight: normal; border-bottom: 1px solid #f0f0f0; width: 80%;box-sizing: border-box; -webkit-box-sizing: border-box; padding-right: 3rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: .75rem;}
.textImg1 dd .text .text1{ color: #666666; line-height: 1rem; overflow: hidden; font-size: .6rem; margin-bottom: 1rem;overflow: hidden;word-break: break-all; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.textImg1 dd .text .btn{ overflow: hidden; padding-bottom: .25rem;}
.textImg1 dd .text .btn span{ float: left; display: inline; padding: 0 .75rem; height: 1.25rem; line-height: 1.25rem; position: relative; font-size: .6rem; background: #f9f7f7;}
.textImg1 dd .text .btn span:before{
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.textImg2{ overflow: hidden;padding:0.5rem 0.5rem 0 0.5rem;}
.textImg2 dd{ width: 100%; margin-bottom:0.5rem;}
.textImg2 dd a{ display: block; background: #FFF; border-radius:4px; overflow:hidden;}
.textImg2 dd .pic{ width: 100%; position: relative;}
.textImg2 dd .pic:before{ padding-top: 56.3235%; display: block; content: ''; width: 100%;}
.textImg2 dd .pic .img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.textImg2 dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.textImg2 dd .text{ overflow: hidden; padding: .5rem;}
.textImg2 dd .text h1{ display:block; height: 1.5rem; line-height: 1.5rem; color: #333333; font-size: .8rem; font-weight: normal;box-sizing: border-box; -webkit-box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: .25rem;}
.textImg2 dd .text .text1{ color: #666666; line-height: 1rem; overflow: hidden; font-size: .6rem; margin-bottom:0.5rem;overflow: hidden;word-break: break-all; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.textImg2 dd .text .btn{ overflow: hidden;}
.textImg2 dd .text .btn span{ float: left; display: inline; height: 1.25rem; line-height: 1.25rem; position: relative; font-size: .6rem; color: #858585;}

.djgzList{ overflow: hidden; padding: .5rem .5rem 0 .5rem;}
.djgzList dd{ 
	width: 100%; 
	margin-bottom:0.5rem; 
	background: #FFF;
	border-radius:4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	overflow:hidden;
}
.djgzList dd .pic{ width: 100%; position: relative;}
.djgzList dd .pic:before{ padding-top: 56.3235%; display: block; content: ''; width: 100%;}
.djgzList dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.djgzList dd .text{ overflow: hidden; padding: .5rem;}
.djgzList dd .text h1{ display:block; height: 1.5rem; line-height: 1.5rem; color: #333333; font-size: .8rem; font-weight: normal;box-sizing: border-box; -webkit-box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: .25rem;}
.djgzList dd .text .text1{ color: #666666; line-height:1.2rem; overflow: hidden; font-size: .6rem;overflow: hidden}
.djgzList dd .text .btn{ overflow: hidden; padding-bottom: .25rem;}
.djgzList dd .text .btn a{ display: block; background: #FFF; height: 2rem; line-height: 2rem; position: relative; font-size: .7rem;    color: #cc0000;}
.djgzList dd .text .btn a:before{display: block; content: ''; width: 100%; height: 0; border-bottom: 1px solid #ebeaea; position: absolute; left: 0px; bottom: 0px; transform: scaleY(0.5); -webkit-transform: scaleY(0.5)}
.djgzList dd .text .btn a span{ position: absolute; right: 0px; top: 0px; width: 2rem; height: 2rem; text-align: right; line-height: 2rem; font-size: .8rem;}


/*全图*/
.imgList1{ overflow: hidden;}
.imgList1 dd{ width: 50%; float: left; display: inline;}
.imgList1 dd a{ display: block; background: #FFF; position: relative;}
.imgList1 dd .pic{ width: 100%; position: relative;}
.imgList1 dd .pic:before{ padding-top: 56%; display: block; content: ''; width: 100%;}
.imgList1 dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.imgList1 dd .text{ overflow: hidden; padding:0rem .75rem; position: absolute; font-size: .7rem; color: #ffffff; height: 1.5rem; line-height: 1.5rem; left: 0px; bottom: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;background:#000; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));  
    background:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));}

.imgList2{ overflow: hidden; padding: .25rem;}
.imgList2 dd{ width: 50%; float: left; display: inline;box-sizing: border-box; -webkit-box-sizing: border-box; padding: .25rem;}
.imgList2 dd a{ display: block; background: #FFF; position: relative;}
.imgList2 dd .pic{ width: 100%; position: relative;}
.imgList2 dd .pic:before{ padding-top: 56.5217%; display: block; content: ''; width: 100%;}
.imgList2 dd .pic .img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.imgList2 dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.imgList2 dd .text{ padding: 0.5rem; font-size: .6rem; text-align: center;}
.imgList2 dd .text span{ color: #999999; display: block; height: .9rem; line-height: .9rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: none;}
.imgList2 dd .text em{ color: #333333; display: block; height: 1rem; line-height: 1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-style: normal;}

.imgList3{ overflow: hidden; padding: .25rem;}
.imgList3 dd{ width: 100%; float: left; display: inline;box-sizing: border-box; -webkit-box-sizing: border-box; padding: .25rem;}
.imgList3 dd a{ display: block; background: #FFF; position: relative;}
.imgList3 dd .pic{ width: 100%; position: relative;}
.imgList3 dd .pic:before{ padding-top: 56.5217%; display: block; content: ''; width: 100%;}
.imgList3 dd .pic .img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.imgList3 dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.imgList3 dd .text{ padding:0 0.5rem; font-size: .6rem; height: 2.5rem; line-height: 2.5rem; color: #333333; font-size: .7rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center;}

/*全文*/
.textList1{ overflow: hidden; padding: .25rem;}
.textList1 dd{ width: 100%; float: left; display: inline;box-sizing: border-box; -webkit-box-sizing: border-box; padding: .25rem;}
.textList1 dd a{ display: block; background: #FFF; position: relative; border-radius: 5px;padding:5px 10px; }
.textList1 dd a span{
    display: block;
    clear: both;
    font-size: 0.7rem;
    line-height: 1.5rem;
}
.textList1 dd a em{
    display: block;
    clear: both;
    font-style: normal;
    font-size: 0.6rem;
    padding: 5px 0 0 0;
    color: #d2d2d2;
}


/*案列详细*/
.caseView1{ position: relative; margin: 0 .5rem;}
.caseView1C{ overflow: hidden; position: relative; width: 100%; left: 0px; margin-top: -3rem;}
.caseView1C .pic{ width: 100%; position: relative;}
.caseView1C .pic:before{ display: block; content: ''; width: 100%; padding-top: 56.3235%;}
.caseView1C .pic img{ display: block; width: 100%; height: 100%; position: absolute ;left: 0px; top: 0px;}
.caseView1C .prev{ display: block; width: .9rem; height: 2.75rem; line-height: 2.75rem; text-align: center; font-size: 1.75rem; color: #FFF; background: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 50%; margin-top: -1.1rem; z-index: 1}
.caseView1C .next{ display: block;  width: .9rem; height: 2.75rem; line-height: 2.75rem;text-align: center; font-size: 1.75rem; color: #FFF; background: rgba(0, 0, 0, 0.6); position: absolute; right: 0; top: 50%; margin-top: -1.1rem; z-index: 1;}
.caseView2{ padding: 0 10px;}
.caseView2T{ line-height: 1rem; padding:.5rem 0; color: #333333; font-size: .7rem; text-align: center; position: relative;}
.caseView2T:before{ display: block; content: ''; width: 100%; height: 0; border-bottom: 1px solid #dbdbdb; position: absolute; left: 0px; bottom: 0px; transform: scaleY(0.5); -webkit-transform: scaleY(0.5)}
.caseView2C{ line-height: 1.2rem; font-size: .6rem; color: #333; padding: .5rem 0;}
.caseViewBtn{ overflow: hidden; padding: .5rem; background: #e6e6e6;}
.caseViewBtn a{ display: block; padding: 0 .75rem; height: 1.4rem; line-height: 1.4rem; background: #f2f2f2; color: #333333; font-size: .6rem; position: relative;}
.caseViewBtn a:before{
   content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; 
}


.searchPageBg{ position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 200; visibility: hidden; opacity: 0; transition: all 0.3s; -webkit-transition: all 0.3s;}
.searchPageBg.active{visibility: visible; opacity: 1}
.searchPage{ position: fixed; left: 0px; top: 50%; margin-top: -1rem; width: 100%; height: 2.25rem; z-index: 201; visibility: hidden; opacity: 0}
.searchPage.active{visibility: visible; opacity: 1}
.searchPageC{ padding: 0 .5rem; position: relative; height: 2.25rem;}
.searchPageC div{ overflow: hidden; position: relative; padding-right: 2rem;}
.searchPageC div:before{ display: block; width: 100%; height: 1px; position: absolute; left: 0px; bottom: 0px; background: #FFF; content: '';}
.searchPageC input{ display: block; width: 100%; height: 2.25rem; background: none; border: none; color: #FFF;}
.searchPageC a{ display: block; width: 2rem; right: 0; top:0px; position: absolute; height: 100%; background: url(/subsiteSrc/xfgtM/images/icn1h.png) no-repeat center center; background-size: auto 1.5rem;}

/*发展历程*/
.fzlc{ padding:0 .5rem; position: relative;}
.fzlc:before{ display: block; width: 1px; height: 100%; position: absolute; left: 1.5rem; top: 0px; background: #eaeaea; content: '';}
.fzlc dd{ padding-left: 3rem; position: relative; overflow: hidden; margin-bottom: .5rem;}
.fzlc dd .year{ width: 1.9rem; height: 1.75rem; text-align: center; line-height: 1.75rem; background: url(/subsiteSrc/xfgtM/images/year2.png) no-repeat center center; background-size: cover; position: absolute; left: 0px; top: 0px; font-size: .7rem; color: #535353; padding-right: .4rem;}
.fzlc dd .pic{width: 100%;/* height: 4.1rem; */padding-top: 65.0794%;position: relative;}
.fzlc dd .pic img{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.fzlc dd .text{overflow: hidden;padding:.5rem;/* height: 3.1rem; */background: #FFF;color: #666666;font-size: .6rem;line-height: 1rem;}

/*每日钢架 start*/
.priceMore{
	position: fixed;
	right: 10px;
	bottom: 2.5rem;
	z-index: 8;
	width: 2.3rem;
	height: 2.3rem;
	line-height: 2.35rem;
	text-align: center;
	color: #fff;
	font-size: 0.6rem;
	border-radius: 100%;
	background: linear-gradient(-124deg,#cd291e,#fa9b50);
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
	transition: 0.4s;
	margin-bottom: 0.25rem;
}
.priceList1{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	transform: translateX(100%);
	transition: 0.5s;
	padding: 3rem 0.8rem 0.8rem 0.8rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow-y: auto;
}
.priceList1.show{
	transform: translateX(0);
}
.priceList1 .title{
	font-size: 0.7rem;
	line-height: 1.8rem;
	color: #333;
	
}
.priceList1 dd+dd{
	border-top: 1px solid #eee;
}
.priceList1 a{
	display: block;
	transition: 0.2s;
}
.priceList1 a:active{
	background-color: #f5f5f5;
}
.priceList1 dd.hover .title{
	color: #cd291e;
}
/*每日钢架 end*/
<!--耗时1751458579.8574秒-->