﻿@charset "utf-8";
/* 公共css  */
body { font-family:microsoft yahei;background-color: #fff; padding: 40px 0 0px 0;}
ul, ol { margin:0; padding:0;}
ul li ,ol li { list-style:none}
p { margin:0}
h1,h2,h3,h4,h5,h6 { font-size: 12px; padding: 0; margin: 0;}
a{ color: #a9a9a9}
a:focus, a:link {outline: medium none; }
a:active{star:expression(this.onFocus=this.blur());}
a:hover {text-decoration:none}
.g-cer { width:1000px; margin:0 auto; }
.f-fl,.f-lifl li { float:left; display:inline;}
.f-fr { float: right; display:inline;}
.f-fr-r { float: right; display:inline; margin:10px 10px 0px 0px;}
.f-cle:after,.form-group:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.f-cle,.form-group { zoom:1;}
dl{ margin:0;}
em{ font-style:normal;}

body{padding-top:88px;}
.g-head { position:fixed; top:0; left: 0; z-index:999; width: 100%; box-sizing: border-box; -webkit-user-select: none;    box-shadow: 0px 2px 4px #808080; }
.fixednav{ position:fixed; left:0; top:0;}
.g-top{ width:100%; height:50px; padding:0; background:#ff9900; box-sizing:border-box; display:block; overflow:hidden; position: relative;}
.g-top .g-top-leftlink{ width:100%; height:50px; display:block; overflow:hidden;}
.g-top .g-top-leftlink b{ height:50px; padding:5px 7px; margin:0 auto; box-sizing:border-box; display: block; overflow:hidden;}
.g-top .g-top-leftlink b img{ height:100%; display:block; overflow:hidden}
.g-top .g-top-leftlink p{width:auto;height:50px;line-height:50px;font-size:20px;font-weight:normal;color:#fff;text-shadow:1px 1px 1px #479500;border-left:1px solid #7cd926;float:left;padding: 0 36px 0 10px;box-sizing:border-box;display:inline;overflow:hidden;position:relative;zoom:1;}
.g-top .g-top-leftlink p i:nth-child(1){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #ff9900;display:block;overflow:hidden;position:absolute;right: 3px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);z-index:20;}
.g-top .g-top-leftlink p i:nth-child(2){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #61b515;display:block;overflow:hidden;position:absolute;right: 2px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);z-index:10;}
.g-top .g-top-leftlink p i:nth-child(3){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #77d61f;display:block;overflow:hidden;position:absolute;right: 0px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

/*.g-top a:nth-child(2){ width:50px; height:50px; background:url(../images/5h-icon.png) no-repeat 12px 14px; background-size:620px; display:block; overflow:hidden; position:absolute; right:0px; top:0;}*/
/*.g-top a:nth-child(3){ width:50px; height:50px; background:url(../images/5h-icon.png) no-repeat 9px -93px; background-size:700px; display:block; overflow:hidden; position:absolute; right:0; top:0; display: none}*/
.g-top a:nth-child(3){

}


.g-list-nav{ width:100%; height:37px; padding:0; box-sizing:border-box; background:#3e3e3e; padding:0 40px 0 0; box-sizing:border-box; display:block; overflow:hidden; position:relative; zoom:1;}
.g-list-nav .g-list-nav-ul{ width:auto; height:37px; position:absolute; top:0; left:0; white-space:nowrap; overflow:visible; display:block; overflow:hidden}
.g-list-nav .g-list-nav-ul li{ width:auto; height:37px;  display:inline-block; margin:0 0 0 0; white-space:nowrap}
.g-list-nav .g-list-nav-ul li a{ width:100%; height:37px;line-height:37px; font-size:14px; font-weight:normal; color:#fff; text-align:center; padding:0 15px; box-sizing:border-box; display:block; overflow:hidden}
.g-list-nav .g-list-nav-ul .m-hover a{ font-weight:bold; color:#fff;background: #000;}
.g-list-nav i{width:37px;height:37px;background: url(../images/5h-icon.png) no-repeat 7px -442px;background-size:600px;display:block;overflow:hidden;position:absolute;right:0;top:0;}

.g-white-box{ width:100%; height:auto; padding:10px 10px 0; box-sizing:border-box; display:block; overflow:hidden;}
.g-title{ width:100%; height:41px; padding:0 10px; box-sizing:border-box; background:#fff; display:block; overflow:hidden; position:relative; zoom:1}
.g-title em{ width:100%; height:1px; background:#eee; display:block; overflow:hidden; margin:40px 0 0 0;}
.g-title b{ width:auto; height:41px; line-height:41px; font-size:16px; font-weight:bold; color:#ff9900; padding:0 30px; border-bottom:1px solid #ff9900; position:absolute; left:10px; top:0; z-index:10;}
.g-title b i{ width:24px; height:24px; background:url(../images/5h-icon.png) no-repeat 0 -181px; background-size:600px; display:block; overflow:hidden; position:absolute; left:3px; top:10px;}
.g-title .more{ position:absolute; top:12px; right:15px; font-size:14px; font-weight:normal; color:#666;}

.m-listbox { width:100%; height:auto; padding:0 5px; box-sizing:border-box; position: relative; background:#fff;}
.m-listbox dl{    position: relative;      border-bottom: 1px dashed #f2f2f2; padding:10px 0;}
.m-listbox dl a{ width:100%; height:auto; display: -webkit-box; overflow:hidden;}
.m-listbox dt{ width:auto; height:80px; display:block; overflow:hidden;}
.m-listbox dt img{width: 120px;height: 80px;display: block; overflow:hidden}
.m-listbox .tags {    position: absolute;    left: 0px;    bottom: 0px;    color: #fff;    font-size: 12px;    height: 18px;    line-height: 18px;    padding: 0px 5px;    background-color: rgba(0,0,0,0.6); display: none}
.m-listbox dd { width:auto; height:80px; padding:0 0 0 10px; box-sizing:border-box; -webkit-box-flex:1; display:block; overflow:hidden;}
.m-listbox dd strong { display: block;    font-size: 1.1rem;    color: #333;    padding: 0px 0px 0px 0px;    height: 26px;    line-height: 24px;    overflow: hidden; font-weight: normal;}
.m-listbox dd p {    position: relative;    height: 35px;    font-size: 0.8rem;    color: #999;    line-height: 18px;    overflow: hidden;}
.m-listbox dd span {position: relative; display: block; height: 20px; line-height: 20px; font-size: 0.7rem; color: #999}
.m-listbox dl dd i{ display: inline-block; height: 20px; float: left; width: 20px; background:url(../images/mico.png) no-repeat; background-size: 1500px;}
.m-listbox dl dd b { font-weight: normal; margin-right: 5px;}
.m-listbox dl a dd i { background-position:-887px -2px}
.m-listbox dl a:hover dd i { background-position:-887px -20px}
.m-listbox dl a dd i:nth-last-child(2) { background-position:-887px -37px; }
.m-listbox dl a:hover dd i:nth-last-child(2) { background-position:-887px -51px}
.m-listbox dl a:hover { background-color: #f1f1f1;}
.m-listbox dl a:hover strong,.m-listbox dl a:hover p,.m-listbox dl a:hover span { color: #42b35f;}

.g-bjrecomd .g-title b i{background-position:0 -360px;}
.g-bjrecomd ul{ width:100%; height:auto; background:#fff; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden;}
.g-bjrecomd ul li{ width:100%; height:auto; padding:6px 0; border-bottom:1px dotted #eee; display:-webkit-box; overflow:hidden;}
.g-bjrecomd ul li b{ width:auto; height:25px; line-height:25px; font-size:15px; font-weight:bold; color:#cfcfcf; font-family:serif; padding:0 10px 0 0; box-sizing:border-box; display:block; overflow:hidden;}
.g-bjrecomd ul li a{ width:auto; height:25px; line-height:25px; font-size:14px; font-weight:normal; color:#333; padding:0 0 0 0; box-sizing:border-box; display:block; overflow:hidden; -webkit-box-flex:1}

.g-hotrank .g-title b i{background-position:0 -271px;}
.m-page{ width:95%; line-height:3px; margin:10px auto 0; background-color:#fff;}
.m-page a,.m-page b{ display:none;}
.m-page a{ display:none;}
.m-page a.last{display:block;width:100%; height:30px; line-height:30px; font-size:16px; color:#666; text-align:center; background:url(../images/more_sj.png) no-repeat 63% 8px; background-size:8px 16px;}
/*��ҳ*/
.g-index-recomd{ width:100%; height:auto; background:#fff; display:block; overflow:hidden;}
.g-index-recomd dl{ width:100%; height:auto; padding:10px; box-sizing:border-box; border-bottom:1px solid #f0f3fa; display:-webkit-box; overflow:hidden}
.g-index-recomd dl dt{ width:60px; height:24px; display:block; overflow:hidden;}
.g-index-recomd dl dt strong{ width:100%; height:23px; line-height:23px; font-size:14px; font-weight:normal; color:#fff; background:#0dcd73; text-align:center; display:block; overflow:hidden;}
.g-index-recomd dl dt b{ width:100%; height:23px; line-height:23px; font-size:14px; font-weight:normal; color:#555; background:#eee; text-align:center; display:block; overflow:hidden;}
.g-index-recomd dl dd{ width:auto; height:28px; padding:0 0 0 10px; box-sizing:border-box; display:block; overflow:hidden; -webkit-box-flex:1}
.g-index-recomd dl dd a{ width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden}
.g-index-recomd dl dd p{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; margin:4px 0 0 0; display:block; overflow:hidden}

.g-index-recomd dl:nth-child(2) dt strong{ background:#ff9600}
.g-index-recomd dl:nth-child(3) dt strong{ background:#00cfe8}
.g-index-recomd dl:nth-child(4) dt strong{ background:#ff4c76}
.g-index-recomd dl:nth-child(5) dt strong{ background:#cb87cd}

.g-index-health .g-title b{ border-color:#0dcd73; color:#0dcd73}
.g-index-health .g-title b i{background-position:-191px -537px;}

.g-index-health .g-list-nav{width:100%;height:60px;box-sizing:border-box;box-sizing:border-box;background:#fff;border:0;padding: 0 34px 0 0;box-sizing:border-box;display:block;overflow:hidden;position:relative;zoom:1;}
.g-index-health .g-list-nav .g-list-nav-ul{ width:auto; height:36px; position:absolute; top:12px; left:0; white-space:nowrap; overflow:visible; display:block; overflow:hidden}
.g-index-health .g-list-nav .g-list-nav-ul li{ width:auto; height:36px;  display:inline-block; margin:0 0 0 10px; white-space:nowrap}
.g-index-health .g-list-nav .g-list-nav-ul li a{ width:100%; height:36px;line-height:36px; font-size:15px; font-weight:normal; color:#fff; background:#0dcd73; text-align:center; padding:0 15px; box-sizing:border-box; display:block; overflow:hidden; border-radius:4px;}
.g-index-health .g-list-nav i{width:0;height:20px;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 9px solid #666;display:block;overflow:hidden;background:none;right: 1px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);background-color: white;top: 19px;}

.g-index-health .g-health-recomd{ width:100%; height:auto; border-bottom:1px solid #eee; background:#fff; padding:0 10px 10px; box-sizing:border-box; display:-webkit-box; overflow:hidden}
.g-index-health .g-health-recomd dt{ width:120px; height:auto; display:block; overflow:hidden;}
.g-index-health .g-health-recomd dt img{ width:100%; height:auto; display:block; overflow:hidden}
.g-index-health .g-health-recomd dd{ width:auto; height:auto; padding:0 0 0 10px; box-sizing:border-box; display:block; overflow:hidden; -webkit-box-flex:1}
.g-index-health .g-health-recomd dd a{ width:100%; height:22px; line-height:22px; font-size:17px; font-weight:normal; color:#333; display:block; overflow:hidden}
.g-index-health .g-health-recomd dd p{ width:100%; height:54px; line-height:18px; font-size:12px; font-weight:normal; color:#999; margin:6px 0 0 0; display:block; overflow:hidden;}
.g-index-health .g-health-ul{ width:100%; height:auto; background:#fff; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden}
.g-index-health .g-health-ul li{ width:100%; height:34px; border-bottom:1px dotted #ddd; display:-webkit-box; overflow:hidden;}
.g-index-health .g-health-ul li b{ width:22px; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#0dcd73; border-radius:4px; display:block; overflow:hidden; margin:6px 0 0 0;}
.g-index-health .g-health-ul li a{ width:auto; height:22px;line-height:22px; font-size:14px; font-weight:normal; color:#555; padding:0 0 0 10px; box-sizing:border-box; display:block; overflow:hidden; margin:6px 0 0 0; -webkit-box-flex:1}
.g-index-health .g-health-more{ width:100%; height:auto; padding:10px; background:#fff; box-sizing:border-box; display:block; overflow:hidden}
.g-index-health .g-health-more span{ width:100%; height:30px; line-height:30px; font-size:15px; font-weight:normal; color:#555; text-align:center; background:#f0f3fa; border-radius:4px; display:block; overflow:hidden; }

.g-problem .g-title b{ color:#ff9600; border-color:#ff9600}
.g-problem .g-title b i{background-position:-191px 2px;}
.g-problem .g-list-nav .g-list-nav-ul li a{ background:#ff9600}
.g-problem .g-health-ul li b{ background:#ff9600}

.g-makeup .g-title b{ color:#cb87cd; border-color:#cb87cd}
.g-makeup .g-title b i{background-position:-191px -50px;}
.g-makeup .g-list-nav .g-list-nav-ul li a{ background:#cb87cd}
.g-makeup .g-health-ul li b{ background:#cb87cd}

.g-mother .g-title b{ color:#ff4c76; border-color:#ff4c76}
.g-mother .g-title b i{background-position:-191px -478px;}
.g-mother .g-list-nav .g-list-nav-ul li a{ background:#ff4c76}
.g-mother .g-health-ul li b{ background:#ff4c76}
.g-mother .g-health-recomd{ display:block;}
.g-mother .g-health-recomd a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1;}
.g-mother .g-health-recomd a img{ width:100%; height:auto; display:block; overflow:hidden}
.g-mother .g-health-recomd a strong{ width:100%; height:30px; line-height:30px; font-size:15px; font-weight:normal; color:#fff; text-align:center;background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; display:block; overflow:hidden;}

.g-project .g-title b{ color:#00cfe8; border-color:#00cfe8}
.g-project .g-title b i{background-position:-191px -418px;}
.g-project .g-list-nav .g-list-nav-ul li a{ background:#00cfe8}
.g-project .g-health-ul li b{ background:#00cfe8}

.g-index-classlink{ width:100%; height:auto; display:block; overflow:hidden;}
.g-index-classlink ul{ width:100%; height:auto; padding:0 12px 0 0; box-sizing:border-box; display:block; overflow:hidden;}
.g-index-classlink ul li{ width:50%; height:auto; float:left; padding:12px 0 0 12px;  box-sizing:border-box; display:inline; overflow:hidden;}
.g-index-classlink ul li a{ width:100%; height:auto; padding:12px; box-sizing:border-box; background:#fff; border-radius:8px;display:-webkit-box; overflow:hidden; position:relative; zoom:1}
.g-index-classlink ul li a i{ width:44px; height:44px; background:url(../images/5h-icon.png) no-repeat -191px -103px; background-size:600px; margin:2px 0 0 2px; display:block; overflow:hidden;}
.g-index-classlink ul li a dl{ width:auto; height:auto; padding:0 0 0 12px; box-sizing:border-box; display:block; overflow:hidden; -webkit-box-flex:1}
.g-index-classlink ul li a dl dt{ width:100%; height:24px; line-height:24px; font-size:22px; font-weight:normal; color:#0dcd73; display:block; overflow:hidden}
.g-index-classlink ul li a dl dd{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; margin:4px 0 0 0; display:block; overflow:hidden}

.g-index-classlink ul li:nth-child(2) a i{ height:44px; background-position:-191px -262px}
.g-index-classlink ul li:nth-child(2) a dl dt{ color:#ff4c76}

.g-index-classlink ul li:nth-child(3) a i{ height:44px; background-position:-191px -178px}
.g-index-classlink ul li:nth-child(3) a dl dt{ color:#00cfe8}

.g-index-classlink ul li:nth-child(4) a i{ height:44px; background-position:-187px -341px}
.g-index-classlink ul li:nth-child(4) a dl dt{ color:#ff9600}

/* 幻灯 */
.slider{position:relative;}
.swiper-container{height:167px;overflow:hidden}
.swiper-container .swiper-wrapper{height:100%}
.swiper-container .swiper-slide{float:left;width:100%;height:100%}
.swiper-container .swiper-slide img{width:100%;height:100% }
.slider_li{position:absolute;right:0;bottom:15px;width:100%;height:30px;overflow:hidden;font:14px/30px "Microsoft YaHei";color:#fff}
.slider_li li{display:none;float:right;/*max-width:100%;*/height:30px;overflow:hidden;padding-left:10px;text-align:right;background-color:rgba(0,0,0,.7);line-height:30px}
.slider_li li.on{display:block}
.slider_li li em{float:right;height:30px;margin-left:10px;padding:0 10px;background-color:#ec8e00}
.slider_li li span{}
.slider_li li span:only-child{float:right;max-width:100%;padding-right:10px}

.md-tabs .content{overflow:hidden; background-color:#fff;}
.md-tabs .list{float:left;width:100%; padding:0 18px 0 0; margin:0;box-sizing:border-box;overflow:hidden}
.md-tabs .list li{float:left;width:50%;padding:0; margin:0;text-align:center; padding:10px 0 0 18px; box-sizing:border-box;}
.md-tabs .list span,.md-tabs .list a{display:block}
.md-tabs .list .icon{margin:0 .05rem}
.md-tabs .list .icon img{width:100%;height:auto;}
.list .name{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:4px 0 0 0; display:block; overflow:hidden}
.md-tabs .list .btn{width:80%; height:28px; line-height:26px; font-size:12px; font-weight:normal; color:#ff4000; border:1px solid #ff4000; border-radius:4px;text-align:center; margin:4px auto 0; display:block; overflow:hidden; box-sizing:border-box; padding:0; background:#fff;}
.list span{width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; text-align:center; margin:0 0 0 0; display:block; overflow:hidden;}
.md-tabs .dot{ width:100%; height:10px; display:block; overflow:hidden; padding:14px 0;text-align:center; background-color:#fff;font-size:0;}
.md-tabs .dot li{display:inline-block;width:10px;height:10px;background:#e5e5e5;margin:0 10px; border-radius:2px;;overflow:hidden}
.md-tabs .dot li.active{background:#19b5fe}
.md-tabs .more{ width:100%; height:35px; padding:0 10px; display:block; overflow:hidden; box-sizing:border-box;}
.md-tabs .more a{ width:100%; height:33px; line-height:33px; font-size:15px; font-weight:normal; color:#19b5fe; text-align:center; border:1px solid #19b5fe; border-radius:4px; display:block; overflow:hidden; position:relative; zoom:1}
.md-tabs .more a span{ width:10px; height:10px; background:url(../images/index-icon.png) no-repeat 0 -88px; background-size:600px; display:block; overflow:hidden; position:absolute; left:50%; top:12px; margin:0 0 0 54px;}


.wrapper{position:relative}
.wrapper-container{height:133px; background-color:#fff;overflow:hidden;}
.wrapper-container .swiper-wrapper{height:100%}
.wrapper-container .swiper-slide{float:left;width:100%;height:100%}
.wrapper-container .m-zt li{ float: left; width: 50%; padding: 0; margin: 0; text-align: center; padding:0; box-sizing: border-box;}
.wrapper-container .m-zt li img{ width:90%; height:100px; margin:0 auto;}
.wrapper-container .m-zt li span{ display: block; width: 100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #333; text-align: center; margin: 4px 0 0 0; overflow: hidden;}
.pagination { width: 100%; height:34px; display: block; overflow: hidden; padding: 2px 0 14px; margin:0; text-align: center; font-size: 0; background-color:#fff;}
.pagination span { display: inline-block; width: 10px; height: 10px; margin: 0 10px; background: #e5e5e5; border-radius: 2px; overflow: hidden;}
.pagination span.swiper-active-switch{ background-color:#19b5fe;}

footer{ height:44px; line-height:55px; text-align:center; color:#aaaaaa;}
footer a{ padding:0 16px; color:#333333;}


/* 内容页 */
.m-newxinxi { color: #b8b8b8; line-height: 30px; border-bottom: 1px solid #f1f1f1; /*margin: 0 15px;*/padding:0; font-size: 0.8rem }
.m-newxinxi a {border-bottom:none; color: #b8b8b8}
.g-newview { 
	overflow:hidden; 
	position: relative; 
	background-color: #fff;
	height:1000px; 
	margin:0 15px;
}
.m-bk {  position: absolute;bottom:0; width: 100%; box-sizing: border-box; padding: 0 10px; border: 1px solid #e9ebed; border-top: none;border-bottom: none; }
.m-bk div {height: 40px;background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.8) 40%, rgba(255, 255, 255, 1) 98%, #FFFFFF 100%);}
.g-newview h1{ font-size:1.3rem;line-height: 30px; font-weight: bold; /*margin: 0 15px;*/  }
.w-newmian { font-size: 1.6rem;  overflow:hidden;  }
.w-newmian h2,.w-newmian h3,.w-newmian h4,.w-newmian h6 { font-size: 1.1rem; margin-bottom: 15px; color: #f40; line-height: 30px; font-weight: bold;}
.w-newmian h3,.w-newmian h6 { color:#f90;  background-color: #fff}
.w-newmian h4 { color: #31859B}
.w-newmian p{ 
	line-height: 28px;
	word-wrap: break-word;
	overflow: hidden;
	text-align: justify; 
	color: #474747; 
	text-indent: 2rem; 
	font-size: 17px; 
	/*margin:0 15px;*/
	background-color: #fff; 
}
.w-newmian img{height: auto !important; max-width: 90%; margin: 10px auto; display: block;}
.w-newmian h4 ,.w-newmian h5 ,.w-newmian h6 { font-size: 0.9rem;margin-bottom: 15px;line-height: 28px; margin: 0 15px;background: #fffcee;color: #ff0000;padding: 0px 17px;}
.w-newmian .f-xg{ padding:5px 0; margin:0 15px 5px; border:1px solid #f90; background:url(../images/bb.png) no-repeat 0 0; background-size:20px 33px;}
.w-newmian .f-xg a{ display:block; padding:0 0 0 27px; text-decoration:none; border:none; color:#333;height: 23px;    line-height: 23px;    overflow: hidden; font-size: 1.0rem}
.w-newmian .f-xg em{ display:none; font-size:12px; color:#999;}
/*#m-xg .g-cms-strategy-list{ height:239px;}*/

/* 其他通用信息 */
.m-h3 { background-color: #fff; border-bottom: 1px #e7e7e7 solid; height: 44px; line-height: 43px; font-size: 1.2rem; color: #666; padding-left: 10px; font-weight:normal;}
.m-h3 i { float: left; width: 22px; height: 22px; margin: 11px 6px 0 0;  background-image: url(../images/h3img.png); background-size: 100px;}
.m-h3 i.scss { background-position: 0 0 ;}
.m-h3 i.jjzx { background-position: -34px 0;}
.m-h3 i.jkwd { background-position: -70px 0;}
.m-h3 span { font-size: 1.3rem}
.m-h3 span a { display: block; padding: 0 12px; color: #999}
.m-h3 span a:hover { background-color: #f2f2f2}
.m-tishi { padding: 20px;}
.m-tishi h4 { text-align: center; margin-bottom: 20px; line-height: 22px; font-size: 1.5rem;}
.m-tishi p a { display: block; line-height: 30px; padding: 20px; text-align: center; border: 1px solid #469000; color: #FFF; font-size: 1.6rem; font-family: microsoft yahei; background: -webkit-gradient(linear, left top, left bottom, from(#50AA00), to(#50AA00)); border-radius: 12px; box-shadow: 0 2px 2px 0 #50AA00;}



.g-down-recomd-game { position: relative; display: block; zoom: 1; width: 100%; height: 170px; padding: 15px 0 0; box-sizing: border-box; background: #fff; overflow: hidden;}
.g-down-recomd-game .g-down-recomd-ul { display: block; position: absolute; top: 10px; left: 0; width: auto; height: auto; white-space: nowrap; overflow: hidden;}
.g-down-recomd-game .g-down-recomd-ul li{ display: inline-block; width: 200px; height: auto; margin: 0 0 0 15px; text-align:center; white-space: nowrap; overflow: hidden;}
.g-down-recomd-game .g-down-recomd-ul li a{ color:#666;}
.g-down-recomd-game .g-down-recomd-ul li a img { display: block; width: 100%; margin:0 0 6px; height:121px; border-radius: 10px; overflow: hidden;}
/* 一行3个图片的图文新闻 */
.adc2 { background-color: #fff;padding: 0 10px;}
.adc2 div{  overflow:hidden }
.m-img3dl { padding: 0 10px; background-color: #fff }
.m-img3dl dd {    position: relative;      padding:5px 0 0;    width: 100%;    height:inherit;    box-sizing: border-box;}
.m-img3dl dd:focus,.m-img3dl dd:hover,.m-img3dl dd:active {    background-color: #f2f2f2;}
.m-img3dl dd.borderTop {    border: 1px solid #ECECEC;}
.m-img3dl dd.borderNone {    border: none 0;}

.m-img3dl dd {    width: 100%;    display: table;}
.m-img3dl dd h4 {    margin-bottom: 0.5em;    font-size: 0.9rem;    line-height: 1.25em;    height: 1.25em;    overflow: hidden; font-weight: normal;  }
.m-img3dl dd ul {    height: inherit;}
.m-img3dl dd li {    width: 30.3%;}
.m-img3dl dd li:first-child {    margin-right: 4.5%;}
.m-img3dl dd li img {    width: 100%;}
.m-img3dl dd .article_info {    margin-top: 0.5em;}


.g-sidenav{ display:none; position:absolute; top:0; left:0; z-index:1000; width:100%; height:100%;}
.g-sidenav .m-bg{ position:fixed; top:0; left:0; width:100%; height:100%; opacity:0; background: url(../images/yy_03.png) repeat 0 0;}
.g-sidenav .m-bg i{ display:block; width:100%; height:100%; background:url(../images/tip_07.png) no-repeat 0 center; background-size:80px 122px;}
.g-sidenav .m-sidenav{ position:fixed; top:0; right:-70%; width:70%; height:100%; background-color:#fff;}
.g-sidenav .m-sidenav .head{ height: 40px; line-height:40px; font-size:16px; font-weight:bold; color:#fff; background-color:#f90;}
.g-sidenav .m-sidenav .head i{ padding:6px 23px; background:url(../images/moblie-bg.png) no-repeat 8px 9px; background-size:31px 20px;}
.g-sidenav .m-sidenav .tit{ height:40px; line-height:40px; font-size:16px; border-bottom:1px solid #e7edec; text-indent:1em;}
.g-sidenav .m-sidenav .h3-list{ padding:0 0 27px; }
.g-sidenav .m-sidenav .h3-list h3{ height:40px; line-height:40px; padding:0 0 0 16px; border-bottom:1px solid #e7edec; font-size:14px; color:#666; font-weight: normal;}
.g-sidenav .m-sidenav .h3-list h3 a{ color:#666666;}
.g-sidenav .m-sidenav .zt-list li{ float:left; width:50%; height:24px; margin:18px 0 0; text-align:center;}
.g-sidenav .m-sidenav .zt-list li a{ display: block; width: 84%; height:30px; line-height:30px; margin: 0 auto; background-color: #f2f2f2; border-radius: 6px; color: #666;}
   
.m-fnav-btn {    width: 40px;    height: 40px;    position: fixed;    right: 10px;    bottom: 92px;    overflow: hidden;}
.m-fnav-btn a {    display: block;    width: 100%;    height: 100%;    border-radius: 20px;    background: rgba(0,0,0,0.6) url("../images/backtop2.png") no-repeat center center;    background-size: 30px 30px;    text-indent: -999em;}

.g-list { background-color: #fff }
.g-cms-strategy-list{ width:100%; height:auto; padding:0 10px 10px; display:block; overflow:hidden; box-sizing:border-box;}
.g-cms-strategy-list li{ width:100%; height:40px; border-bottom:1px solid #ebebeb; display:-webkit-box; overflow:hidden;}
.g-cms-strategy-list li a{ width:100%; height:40px; line-height:40px; -webkit-box-flex:1; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden; background: url(../images/dianicon.png) no-repeat 5px 18px; padding-left: 15px;}
.g-cms-strategy-list li em{ width:auto; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#999; display:block; overflow:hidden; display: none;}
/*  文章内容增加包含 */
.g-newview { background-color: #fff }

.addh3,#view > p ,#view > h3,#view > h4{    position: relative;    background-color: #fff;  /*  border-radius: 5px;    border: 1px solid #e9ebed;    margin: 10px;*/ margin-bottom:0px;    overflow: hidden;}
#view > h3 { margin-bottom: 0 }
.addh3 h3 { margin: 0px 10px 10px 20px }

.m-h3mun{  border-radius:5px; position:absolute; left:0; top:0; width:30px; height:30px;}
.m-h3mun .nub{ position:absolute; left:0px; top:0px; font-size:0.9rem !important; width:14px; height:16px; line-height:20px; color:#fff; z-index:99; text-align:center}
.m-h3mun .bg{ position:absolute; left:-20px; top:-20px; width:40px; height:40px; background-color:#f90;-webkit-transform: rotateZ(45deg);transform: rotateZ(45deg);}
#mianfi { margin: 0 10px 10px; overflow:hidden }



.g-top .tool {	position:absolute;	right:80px;	top:7px;	width:43%;	z-index:9999; height: 36px; background-color: #f90; display: none }
.g-top .search {    margin-top: 5px;}
.g-top .menu {	position:absolute;	right:0;	top:5px;	width:40px;	text-align:center}

.g-top .menu a {	display:none;	line-height:1.7rem; color: rgba(0,0,0,0.8);}
.g-top input[type="text"] {	display:none;	width:100%;	height:30px;	padding:.25rem 2.25rem .25rem .35rem;	border:none;	line-height:1.2rem;	box-sizing:border-box;	-moz-border-radius:0.15rem;	-webkit-border-radius:0.15rem;	border-radius:0.15rem;	outline:0}
.g-top input[type="submit"] {	    position: absolute;    right: -3px;    top: 5px;    width: 30px;    height: 30px;    padding: 0;		border:none;	background:url('../images/icon-head.png') 0.3rem center no-repeat;	background-size:3.15rem auto;	text-indent:-333em;	overflow:hidden}
.g-top input[type="button"] {	width:1.5rem;	height:1.5rem;	margin-top:0.1rem;	padding:0;	border:none;
	background:url('../images/icon-head.png') -1.9rem center no-repeat;	background-size:3.15rem auto;	text-indent:-333em;	overflow:hidden}

body .g-top .on,.g-top .on input[type="text"],.g-top .on .menu a {	display:inline}
.g-top .on input[type="button"] {	display:none}

.loginBtn{
	right: -75px;
    position: absolute;
    top: 11px;
    color:#fff;
}
.loginBtn a{
	color:#fff;
}


.cur { border-bottom:3px solid #ff9900;}
.g-list-nav-ul_ny { height:37px; padding-left:20px; float:left; width:100%; line-height:37px; font-size:18px; color:#fff;font-size:14px;}
.g-list-nav-ul_ny a { color:#fff;}



.g-foot{ width:100%; height:auto; background:#333333; margin:10px 0 0; display:block; overflow:hidden}
.g-foot p{ text-align:center; font-size:12px; font-weight:normal; color:#fff; padding:10px 0;}
.g-foot strong{ width:100%; height:auto; padding:10px 0; display:block; overflow:hidden; border-bottom:1px solid #444444; text-align:center}
.g-foot strong a{font-size:15px; font-weight:normal; color:#eee;}
.g-foot strong span{ font-size:14px; font-weight:normal; color:#999; padding:0 10px;}



/**/
.m-hbwqxk {
    width: 100%;
    overflow: hidden;
    background: #fff;
    margin-bottom: 8px;
    padding-bottom: 5px;
}
.m-hbwqxk p {height:35px; /*width:91%;padding:0 15px;*/line-height: 35px;overflow: hidden;font-size: 18px;}
.g-health-recomd {width: 100%;height: auto;border-bottom: 1px solid #eee;background: #fff;padding:10px;box-sizing: border-box;display:block;overflow: hidden;}
.g-health-recomd a {    width: 100%;height: auto;display: block;overflow: hidden;position: relative;zoom: 1;}
.g-health-recomd a img {width: 100%;height: auto;display: block;overflow: hidden;}
.g-health-recomd a strong {width:94%;padding:0 10px;height: 30px;line-height: 30px;font-size: 15px;font-weight: normal;color: #fff;text-align: center;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;display: block;overflow: hidden;}
#m-xg .g-cms-strategy-list_1 {height:179px;}
#m-xg .g-cms-strategy-list_1 li {height:56px;line-height:56px;background:none;}
#m-xg .g-cms-strategy-list_1 li a {height:56px;padding:0px;background:none;}
#m-xg .g-cms-strategy-list_1 li a i {width:78%;float:left;overflow:hidden;display:block;height:56px;line-height: 56px;}
#m-xg .g-cms-strategy-list_1 li a img {width: 64px;height: 40px;float: right;margin-top: 8px;}
.m-hbwqxk2 p.combd-bd {height:auto;margin-top:10px;line-height:23px;}


/*评论*/
#saypl {width: auto;
    height: auto;
    background: #fafafa;
    border: 2px solid #e5e5e5;
    box-sizing: border-box;
    margin: 7px 0 0;
    display: block;
    overflow: hidden;border-radius:5px;}
#saypl .comment-text {
    width: 100%;
    height: 49px;
    border: 0;
    padding: 5px;
    font-size: 16px;
    float: left;
    display: inline;
    overflow: hidden;
}
.pl-form-author-float{
    padding-top: 4px;
    padding-left: 4px;
	float: left;
}
.pl-form-author-float input{
	border: 1px solid #c6c6c6;
    margin-left: 3px;
}
.pl-form-author-float img{
	position: relative;
    top: -2px;
    height: 22px;
}
#saypl .comment-input {
	margin-top: 2px;
    width: 90px;
    height: 26px;
    line-height: 24px;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    background: #ff9900;
    float: right;
    display: inline;
    overflow: hidden;
    border: 0;
    border-radius:2px;
}
.combd-title {width: 100%;
    height: 23px;
    line-height: 23px;
    background: #5f5f5f;
    margin: 15px 0 0;
    float: left;
    display: inline;
    overflow: hidden;}
.combd-title .title {
    height: 23px;
    line-height: 23px;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    display: inline;
    overflow: hidden;
    margin-left:12px;
}
.combd-title .time{
height: 23px;
    line-height: 23px;
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    display: inline;
    overflow: hidden;
    margin-right:12px;
}
.combd-bd {
    width: 100%;
    height: auto;
    line-height: 18px;
    font-size: 14px;
    font-weight: normal;
    color: #666;
    float: left;
    margin: 15px 0 0;
    display: inline;
    overflow: hidden;
}
.comment-button {display:none;}
.m-hbwqxk2 li {list-style: none;
    width: 100%;
    height: auto;
    padding: 0 0 6px 0;
    display: block;
    overflow: hidden;
}
.bottomArrow{
    position: relative;
    top:-2px;
}
#artLookAll{
	position: relative;
	z-index: 1;
	color: #ff9900;
	padding: 8px 0 0 0;
	text-align: center;
	font-size: 15px;
	color:#666;
	padding-bottom:12px;
}