@charset "utf-8";
/*reset*/
body, div, ul, p, h1, h2,  ol, dl, dd, dt, form, input, textarea, select, strong, em {
    padding: 0;
    margin: 0;
}

* {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

li {
    list-style: none;
	
}



a:hover {
    text-decoration: none;
}

a:focus{outline:none;}

/*-------main---------*/
.autoMenu{
	position: fixed;
	bottom: 5%;
	z-index: 1;
	text-align: left;
}
.autoMenu ul{
	line-height: 1.7;
	overflow-y: auto; 
	background: #fff;
	-webkit-box-shadow:0 0 10px #CCC;  
  -moz-box-shadow:0 0 10px #CCC;  
  box-shadow:0 0 10px #CCC;
}
.autoMenu ul>li.sub{
	padding-left: 20px;
}
.autoMenu ul>li>a{
	font-size:13px;
	color: #399c9c;
}
.autoMenu ul>li.active>a{
	color: #ff7e0b;
}

.btn-box{
    display: inline-block;
    width: 40px;
    height: 40px;
    text-decoration: none;
    position: relative;
}
.icon-plus-sign{
	display: inline-block;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	border:4px solid #91ba61;
	background: #91ba61;
	position: absolute;
	top:3px;
	left:3px;
}
.icon-plus-sign:before,.icon-plus-sign:after{
	content: '';
	display: inline-block;
	width: 3px;
	height: 20px;
	background: #fff;
	border-radius: 1px;
	position: absolute;
	top:3px;
	left:11.5px;
}
.icon-plus-sign:after{
	-webkit-transform:rotate(90deg);
}
.icon-minus-sign{
	display: inline-block;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	border:4px solid #ff5370;
	background: #ff5370;
	position: absolute;
	top:3px;
	left:3px;
}
.icon-minus-sign:before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 3px;
	background: #fff;
	border-radius: 1px;
	position: absolute;
	left:3px;
	top:11.5px;
}


/* Common/header  样式修正 */
.navWrap,
#allNav,
#nav{height:36px;background:#f8f8f8;}
#nav{width:990px;margin:0 auto;}

/*样式修正*/
body{font-family:"microsoft yahei";background:#f4f8fb;color:#3d464d;}
footer{margin:0;}
a{transition:none; text-decoration:none;}
a:hover{color:inherit;}


/*正文*/
.g-main{min-height:680px; overflow:hidden;}
.g-area{width:990px;margin:0 auto;}
.g-container{overflow:hidden;padding-bottom:50px;}
.g-left{width:720px;float:left;}
.g-right{width:250px;float:right;}
.g-ctnBar{margin-top:25px;margin-bottom:15px; overflow:hidden;}
.img-wrap img{width:100%;height:100%; display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{}
.content{line-height:30px;}
.section-title-b h3{padding:20px 0 10px 0; font-size:20px; font-weight:bold;}
.section-title-b h4{padding:15px 0 10px 0; font-size:17px; font-weight:bold;}
h1{
	 font-size: 2.2rem;
    font-family: "Microsoft YaHei";
    font-weight: 900;
    text-align: center;
    /* margin-right: 100px; */
    letter-spacing: 3px;
}



/*公用面包屑*/
.m-crumbs{color:#8094a1;float:left;}
.m-crumbs span{ font-family:"宋体"; font-weight:bold;margin:0 2px;}

/*公用右栏*/
.m-sideBar .mod{background:#fff;margin-bottom:10px;padding:10px 20px;}
.m-sideBar .mod-title{font-weight:normal;height:34px;line-height:34px;margin-bottom:12px;font-size:16px;border-bottom:1px solid #e8e8e8;}
.m-sideBar .img-adv{width:250px;height:126px;display:block;background:#fff;margin-bottom:10px; position:relative;}
.m-sideBar .img-adv p{ position:absolute;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,.3);color:#fff;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;font-size:12px;height:30px;line-height:30px;text-align:center;}
.m-sideBar .filter-form form{}
.m-sideBar .filter-form dl{width:190px;margin:0 auto 10px;height:32px; _overflow:hidden; position:relative;}
.m-sideBar .filter-form dt{width:18px;height:18px; position:absolute;top:7px;left:6px;text-indent:1000px; overflow:hidden;}
.m-sideBar .filter-form dd { background:#f4f8fb;}
.m-sideBar .filter-form dl.active dd,
.m-sideBar .filter-form dd:hover { background:#e8ecef;}
.m-sideBar .filter-form dd .sub-btn{ display:block;width:100%;height:30px;background-color:#85da9d;color:#fff;text-align:center;cursor:pointer;font-weight:bold;border-radius:2px;border-bottom:1px solid #75bf8a;}
.m-sideBar .filter-form dd .sub-btn:hover{text-decoration:none;background:#7ecf95;}
.m-sideBar .filter-form .ipt-slc{ position:relative;width:100%;height:30px;min-height:30px; line-height:30px;border:1px solid #e5e5e5; overflow:hidden;border-radius:3px;}
.m-sideBar .filter-form .ipt-slc li{padding-left:10px;cursor:pointer;background:#f4f8fb;}
.m-sideBar .filter-form .ipt-slc .cur{background:transparent !important;border-bottom:1px solid #e5e5e5;padding-left:30px;}
.m-sideBar .filter-form dl.active {z-index:20;}
.m-sideBar .filter-form dl.active .ipt-slc{height:auto;z-index:20;}
.m-sideBar .filter-form dl.active li:hover{background-color:#e4e8eb;}
.m-sideBar .filter-form .ipt-slc .arrow-wrap{ padding-left:0; text-align:center;position:absolute;top:0;right:0;width:30px;height:30px;font-family:"Lucida Sans Unicode";border-left:1px solid #e1e5e8;background:transparent !important;}
.m-sideBar .filter-form .ipt-slc .arrow{ position:absolute;font-size:16px;color:#8f9ca4;left:8px;}
.m-sideBar .filter-form .ipt-slc .arrow span{ top:-2px;left:0;position:absolute; z-index:1;color:#f4f8fb;}
.m-sideBar .filter-form dl.active dd .arrow span,
.m-sideBar .filter-form dd:hover .arrow span{ color:#e8ecef;}
.m-sideBar .filter-form dd{height:32px;line-height:32px;}
.m-sideBar .ctn-list .list-item{padding-left:22px;margin:0 0 12px; position:relative;}
.m-sideBar .ctn-list h3{color:#737d80;font-size:12px;font-weight:bold;max-height:3em;line-height:1.5em; overflow:hidden;}
.m-sideBar .ctn-list.sp h3{height:1.5em;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.m-sideBar .ctn-list .ext-info{font-size:12px;color:#abb8c0;margin-top:3px; }
.m-sideBar .ctn-list .label{display:block;position:absolute;width:16px;height:16px;left:2px;top:2px;}
/*专区 样式*/
.detail-main{background:#fff;padding:26px 40px;}
.detail-title{border-bottom:1px solid #ebebeb;margin-bottom:10px; position:relative; padding-bottom:10px;}
.detail-title h1{font-size:22px;line-height:64px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;text-align:center; color:#000000;}
.detail-title .share-wrap{ position:absolute;top:50%;margin-top:-14px;right:0;}
.detail-summary{background:#f4f8fb;line-height:26px;padding:16px; margin-bottom:20px;}
.detail-mainImg{max-height:360px;margin:28px 0;}
.detail-mainImg img{max-height:362px;max-width:100%;margin:0 auto; display:block;border:1px solid #ccc;}
.detail-mod .mod-title{font-size:22px;font-weight:bold;height:26px;line-height:26px; position:relative;margin:30px 0 10px;color:#000;}
.detail-mod .mod-title.sp{font-size:18px;}
.detail-mod .mod-title span{ position:absolute;width:30px;height:100%;left:-50px;top:0;background:rgb(17, 183, 242);}
.detail-mod .mod-ctn p{line-height:30px;color:#3d464d;margin-bottom:20px;font-size:15px;text-indent:30px;}
.extend-bar { overflow:hidden;}
.extend-label {float:left;padding:0 10px;height:30px;line-height:30px; background:#e5eaed;color:#81898c; position:relative;}
.extend-label:after {content:"";position:absolute;display:block;border-style:solid;border-width:15px 10px;border-color:transparent transparent transparent #e5eaed;top:0;right:-20px;}
.extend-ctn{margin-top:10px;margin-right:-10px; overflow:hidden;}
.extend-ctn li{color:#7c7c7c; width:200px;height:26px;line-height:26px; position:relative;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;float:left;margin-right:10px;text-indent:17px;}
.extend-ctn li:before{content:""; position:absolute;width:2px;height:2px;left:6px;top:12px;background:#76c7c0;}
.detail-title p{text-align:center;}

/*右侧*/
.newarticle{
	width:300px;
    z-index: 1;
    text-align: left;
}
.newarticle ul{
	padding:20px;
	box-shadow: 0 0 10px #CCC;
	line-height: 2;
    overflow-y: auto;
    background: #fff;
}
.newarticle ul li{line-height:30px; width:100%;}
.newarticle span{
	font-size:18px;
	font-weight:bold;
	color: #ff7e0b;
}
.newarticle a:hover{
	    color: #ff7e0b;
}


.likeart_1{
margin:50px auto 100px;	
}
.likeart_1 p{
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;

}
.likeart_1 ul {padding:20px;}
.likeart_1 li{
	line-height:28px;
	font-size:14px;
}
.likeart_1 ul li span{float:right;}