a:focus, a:hover{
	text-decoration: inherit
}
.channel {
	font-size: .875em;
	margin: 0 15px 15px;
	*zoom: 1;
	border-radius: 6px;
	overflow: hidden
}

.channel:after,.channel:before {
	display: table;
	content: "";
	line-height: 0
}

.channel:after {
	clear: both
}

.channel:after,.channel:before {
	display: table;
	content: "";
	line-height: 0
}

.channel:after {
	clear: both
}

.channel .free {
	box-sizing: border-box;
	border-left: 1px solid #d2ccc6;
	border-right: 1px solid #d2ccc6
}

.channel .free .xianmian-hot {
	position: relative
}

.channel .free .xianmian-hot .hot {
	position: absolute;
	top: 4px;
	right: -25px;
	background: url(img/xian-hot.gif) no-repeat;
	width: 27px;
	height: 14px;
	overflow: hidden
}

.channel a {
	float: left;
	width: 33%;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	background: #3b3b3b;
	text-align: center;
	color: #fff
}

.channel a.active {
	background: #00a69b
}

.channel a.active span {
	border-bottom: 3px solid #ff9c00
}

.channel a span {
	display: inline-block;
	box-sizing: border-box;
	height: 40px;
	padding: 0 6px
}

.channel a:first-child {
	border-right: 1px solid #000;
}

.channel a:nth-child(2) {
	width: 34%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}


.channel a:last-child {
	border-left: 1px solid #000
}
.three-pic {
	margin: 15px 10px;
	clear: both;
}

.three-pic  img {
	width: 100%;
}

.three-pic a {
	width: 32%;
	float: left;
	text-align: center;
	line-height: 24px;
}

.three-pic .name {
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	display:block;
	margin-top:5px;
	font-size:15px;
}

.three-pic a:nth-child(2) {
	margin: 0 2%;
}
a {
	text-decoration: none;
	color: #666
}

.block {
	margin: 0 10px 15px;
	background: #fff;
	border: 1px solid #ddd
}

.block .hd {
	padding: 10px;
	border-bottom: 1px solid #E2B4AC;
	height:auto;
}

.block .hd h4 {
	font-weight: 400;
	color: #a44b3b
}

.block .tab-switch {
	padding: 0;
	*zoom: 1
}

.block .tab-switch:after,.block .tab-switch:before {
	display: table;
	content: "";
	line-height: 0
}

.block .tab-switch:after {
	clear: both
}

.block .tab-switch:after,.block .tab-switch:before {
	display: table;
	content: "";
	line-height: 0
}

.block .tab-switch:after {
	clear: both
}

.block .tab-switch .item {
	text-align: center;
	float: left;
	width: 33.33%;
	height: 40px;
	line-height: 40px;
	font-size: 1em
}

.block .tab-switch .active {
	background: #CCBA8A;
	color: #fff
}

.block .bd {
	padding: 10px
}

.block .ft.more {
	border-top: 1px solid #ddd
}

.block .ft .btn {
	height: 30px;
	line-height: 30px;
	font-size: .875em
}
.recommend ul {
	*zoom: 1
}

.recommend ul:after,.recommend ul:before {
	display: table;
	content: "";
	line-height: 0
}

.recommend ul:after {
	clear: both
}

.recommend ul:after,.recommend ul:before {
	display: table;
	content: "";
	line-height: 0
}

.recommend ul:after {
	clear: both
}

.recommend ul .column-2 {
	float: none;
	width: auto;
	padding: 0;
	margin-bottom: 5px;
	height: 137px;
	*zoom: 1;
	border-bottom: 1px solid #C9CCCB;
}

.recommend ul .column-2:after,.recommend ul .column-2:before {
	display: table;
	content: "";
	line-height: 0
}

.recommend ul .column-2:after {
	clear: both
}

.recommend ul .column-2:after,.recommend ul .column-2:before {
	display: table;
	content: "";
	line-height: 0
}

.recommend ul .column-2:after {
	clear: both
}

.recommend ul .column-2 .left {
	padding-right: 16px
}

.recommend ul .column-2 .left img {
	box-shadow: 0 0 3px 0 #ccc
}

.recommend ul .column-2 .right {
	white-space: normal;
	padding-top: 5px
}

.recommend ul .column-2 .right a {
	color: #333
}

.recommend ul .column-2 .right .summary,.recommend ul .column-2 .right .summary p{
	height: 5.5em;
	line-height: 1.6em;
	padding: 5px 10px 0 0;
	font-size: 12px;
	overflow: hidden;
	color: #666
}

.recommend ul i {
	float: left;
	margin: 5px 8px 0 5px;
	width: 5px;
	height: 5px;
	background: #960
}

.recommend ul li {
	padding: 5px 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	line-height: 30px;
}
.recommend ul li:last-child {
	border-top:1px solid #f0f1f2;
}


.recommend ul li a {
	color: #666
}

.recommend ul li span {
	color: #960;
	margin-right: 10px
}

.recommend ul .highlight a {
	color: #97af2f
}

.simple-list {
	*zoom: 1
}
.column-2 {
	zoom: 1;
	*zoom: 1
}

.column-2:after,.column-2:before {
	display: table;
	content: "";
	line-height: 0
}

.column-2:after {
	clear: both
}

.column-2:after,.column-2:before {
	display: table;
	content: "";
	line-height: 0
}

.column-2:after {
	clear: both
}

.column-2 .left {
	float: left
}

.column-2 .right {
	overflow: hidden;
	zoom: 1
}

.column-2-convert .left {
	overflow: hidden;
	zoom: 1
}

.column-2-convert .right {
	float: right
}

.column-list ul {
	*zoom: 1
}

.column-list ul:after,.column-list ul:before {
	display: table;
	content: "";
	line-height: 0
}

.column-list ul:after {
	clear: both
}

.column-list ul:after,.column-list ul:before {
	display: table;
	content: "";
	line-height: 0
}

.column-list ul:after {
	clear: both
}

.column-list .bd {
	padding-bottom: 0
}

.column-list li {
	float: left;
	width: 25%;
	text-align: center;
	padding-bottom: 10px
}

.column-list img {
	width: 80%;
	max-width: 100px;
	box-shadow: 0 0 3px 0 #ccc
}

.column-list .name {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: .75em
}

.head{
width:100%;
height:30px;
display:table;
}
.head_box{positio:relative;}
.hd_logo{width:70px;height:40px;background:url(../images/mbook/whlogo.png) no-repeat left center;
background-size:100%;position:absolute;
}
.hd_right{
padding-left:70px;
}
.hd_nav{height:40px; line-height:40px; background:#383838;color:#fff;text-align:center;padding-right:15px;}
.hd_nav li{list-style-type:none;
                 display:inline-block;
			 text-align:center;
			 width:20%;
 }
.hd_nav li a{color:#fff;font-size:16px;}

.list_table a{display:block;width:100%;}
.list_table a span{display:inline-block;font-size:12px}
.list_table a .tt{width:7em;color:#000;}
.list_table a .sort{width:5em;}
.tabs_index{margin:0px 10px 20px;display:block;border:1px solid #ccc;background:#fff}
.tab-btn .tab-cur {background: #CCBA8A;color:#FFF;}
.tab-btn {width:100%;margin:0px auto 0;display:block;}
.tab-con,
.tab-con2,
.tab-con3{width:auto;margin:auto;}
.tab-btn p{display:table;width:100%;border-bottom: 1px solid #E2B4AC;}
.tab-btn p a {
	width:33.33%;text-align:center;display:table-cell;
	color:#1D1E1F;
	border:none;
    height:40px;line-height:40px;
}
.tabs_index .list{padding:10px}
.tabs_index .list li{line-height:32px;}
.tabs_index .left{margin-right:10px}
.column-2{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:10px}
.summary,.summary p{font-size:12px;line-height:24px;}
.list_table p{display:none}

.common-wap-mask{position:fixed;top:30%;width:200px;background:#444;color:#fff;text-align:center;padding:1em;border-radius:5px;font-size:14px;box-shadow: 5px 5px 80px rgba(0,0,0,.4); animation-name: bounce-in;animation-duration: .3s;animation-fill-mode: both;}
.common-wap-mask.mask-hide{animation-name: bounce-out;animation-duration: .3s;animation-fill-mode: both;}
.common-wap-mask .icon{background:url(../images/mask-ajax-loader.gif) center center no-repeat;background-size:100%;width:32px;height:32px;margin:0 auto 10px;}
.common-wap-mask .loading{min-height:50px}
.common-wap-mask .error{background-image:url(../images/mask-failure.png)}
.common-wap-mask .success{background-image:url(../images/mask-success.png)}
.common-wap-mask h4{font-weight:400;font-style:normal;font-size: 14px;}
.container-fluid{overflow-x:hidden}
.modal_mask{background:#000;position:fixed;left:0;top:0;display:none}
/*加载条*/
.wall_loading{min-height: 50px;background:url(../images/_loader.gif) center center no-repeat; }
/*表单认证*/
input.has-error{}
.help-block{display: none !important;}

.index-page .block{margin:0 0 15px 0;border:none;}
.index-page .block .hd{border-color:#ed424b;margin-bottom:0;}
.index-page .block .hd h4{font-weight:bold;color:#33373d;}
.index-page .recommend ul .column-2{border-color:#f0f1f2;height:127px;}
.index-page .recommend ul li a{font-size:15px;}
.index-page .recommend ul .column-2 .right .summary p{color:#969ba3;padding:5px 0 0 0;}
.index-page .recommend ul li span{color:#ed424b;}
.index-page .column-list .name{margin-top:10px;}
.index-page .column-list .name a{font-size:15px;}
.index-page .block .tab-switch .active{background:#ed424b;}
.index-page .recommend .list_table a span{color:#333;overflow:hidden;}

.index-page.tabs_index{border:none;margin:0px 0 20px 0;overflow:hidden;}
.index-page .tab-btn .tab-cur{background:#ed424b;}
.index-page .tab-btn p{border-color:#ed424b;}
.index-page .column-2{padding-bottom:10px;}
.index-page.tabs_index h4{margin-top:5px;color:#333;}
.index-page.tabs_index .summary, .index-page.tabs_index .summary p{line-height:20px;margin-top:10px;color:#969ba3;}
.index-page.tabs_index .more{background:#ed424b;color:#fff;width:95%;height:35px;text-align:center;line-height:35px;}

.hot-keywords-box{background:#fff;margin-bottom:20px;}
.hot-keywords-box .title{border-bottom:1px solid #ed424b;padding:10px;font-weight:bold;color:#33373d;margin:0 -15px;}
.hot-keywords-box .content{padding-bottom:10px;}
.hot-keywords-box .content a{display:inline-block;color:#ed424b;border:1px solid #ed424b;padding:8px 8px;border-radius:3px;margin:10px 5px 0 0;font-size:15px;}


.collect-box{background:#fff;}
.collect-box .item{border-bottom:1px solid #e4e4e4;padding:10px;}
.collect-box .item .title{color:#000;font-size:18px;line-height:34px;}
.collect-box .item .desc{color:#666;font-size:14px;}
.collect-box .item .delete{background:#ef4f4f;border:1px solid #de3b3b;color:#fff;display:block;padding:8px 10px;border-radius:5px;}


.popup-box,.popup-box-bg{position:fixed;top:0;right:0;left:0;bottom:0;}
.popup-box-bg{z-index:98;background-color:rgba(0, 0, 0, .4);}
.popup-box{z-index:99;}
.popup-box .popup-container{background:#fff;margin:0 auto;border-radius:5px;border:1px solid #d5d5d5;width:320px;position:relative;}
.popup-box .popup-container .close{position:absolute;right:-17px;top:-17px;height:35px;width:35px;line-height:35px;text-align:center;background:rgba(0, 0, 0, .8);border-radius:50%;opacity:1;}
.popup-box .popup-container .close img{width:25px;height:25px;margin:5px;}
.popup-box .msg{font-size:18px;text-align:center;padding:20px 10px 10px 10px;color:#000;}
.popup-box .desc{font-size:16px;padding:5px 10px 15px 10px;text-align:center;}
.popup-box .operate{border-top:1px solid #d5d5d5;}
.popup-box .operate a{display:block;width:100%;padding:10px;font-size:16px;text-align:center;color:#ed424b;}

.h100{height:100%;}

.layui-layer-setlang{width:250px;}
.layui-layer-setlang .layui-layer-content{text-align:center;padding:20px;}
.layui-layer-setlang .layui-layer-content a{display:inline-block;padding:10px 20px;background:#ef4f4f;color:#fff;border-radius:4px;margin:0 10px;}

/*头部*/
.download-page-box .header{background:white;padding:30px 0;}
.download-page-box .header .item  {width:50%;float:left;text-align:center;}
.download-page-box .header .item  span,.header .item  a{display:block;padding:5px 10px;}    
.download-page-box .header .item  .text1{font-size:16px;}
.download-page-box .header .item  .text2{border:1px solid #ff6854;border-radius:10px;background:#ff6854;margin:0 30px;font-size:16px;color:white;} 

/*中间图标*/
.download-page-box .middlebox{background:white;padding:20px ;}
.download-page-box .middlebox .item  {width:50%;float:left;text-align:center;}
.download-page-box .middlebox .item .img1{display:block;}
.download-page-box .middlebox .item .img2{display:block;}
.download-page-box .middlebox .item .img1 img{width:100px;height:120px;}
.download-page-box .middlebox .item .img2 img{width:110px;height:130px;}
.download-page-box .middlebox .item  .text{font-size:18px;font-weight:bold;}
.download-page-box .middlebox .item span{display:block;margin:10px 0;}
.download-page-box .middlebox .download{display:block;text-align:center;font-size:18px;padding:5px 0;margin-top:20px;}

/*底部*/
.download-page-box .footer{background:#d9d9d9;padding:20px 0;color:#000;c}
.download-page-box .footer span{display:block;}
.download-page-box .footer .text1{font-size:18px;margin:5px 0;text-align:center;line-height:40px;}
.download-page-box .footer .text2{font-size:16px;}
.download-page-box .footer .frame{padding:0 10px;text-align:center;line-height:30px;}
.download-page-box .close{display:block;height:35px;width:35px;line-height:35px;text-align:center;background:rgba(0, 0, 0, .8);border-radius:50%;opacity:1;}

