@font-face{
	font-family:xmlt;
	src:url('../action/fonts/msyh.ttf');
	
}
body{
	color:#555;
	cursor:url('../img/blue.cur'),auto;
	
}
::selection{
	background:#ff5e52;
	color:#fff;
	
}
::-moz-selection{
	background:#ff5e52;
	color:#fff;
	
}
::-webkit-selection{
	background:#ff5e52;
	color:#fff;
	
}
ul,ol,dl,dt,dd{
	margin:0;
	padding:10px 10px 0 10px;
	
}
ul{
	list-style:none
}
table{
	font-size:12px
}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{
	vertical-align:middle;
	padding:10px;
	border-top-color:#eee
}
a{
	color:#5e5e5e
}
a:hover{
	color:#45b6f7;
	text-decoration:none;
	cursor:url('../img/fcous.cur'),auto;
	
}
a:focus{
	outline:0;
	text-decoration:none
}
.thumbnail{
	border:0;
	padding:0;
	margin:0
}
.btn{
	border-radius:2px;
	padding:6px 15px
}
.btn-xs,.btn-group-xs>.btn{
	border-radius:2px;
	padding:3px 6px
}
.btn-sm,.btn-group-sm>.btn{
	border-radius:2px;
	padding:5px 12px;
	margin-top:10px
}
.btn-lg,.btn-group-lg>.btn{
	font-size:18px;
	border-radius:4px;
	padding:12px 28px
}
.btn-default{
	border-color:#ddd;
	color:#666
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{
	border-color:#bbb;
	color:#444
}
.btn-primary{
	background-color:#45b6f7;
	border-color:#45b6f7
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{
	background-color:#39a3de;
	border-color:#39a3de;
	opacity:1;
	filter:alpha(opacity=85);
	
}
.btn-danger{
	background-color:#ff5e52;
	border-color:#ff5e52
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{
	background-color:#ef4639;
	border-color:#ef4639
}
.label{
	border-radius:2px;
	font-weight:normal;
	padding:0 3px;
	
}
.label-primary{
	background-color:#45b6f7
}
.modal-content{
	border-radius:4px;
	border:0
}
@media(min-width:768px){
	.container{
	width:auto
}

}
@media(min-width:992px){
	.container{
	width:auto
}

}
@media(min-width:1200px){
	.container{
	width:auto
}

}
img{
	max-width:100%;
	
}
body{
	background-color:#f6f6f6;
	position:relative;
	
}
.roll-off{
	overflow-x:hidden;
	overflow-y:hidden;
	
}
.mbx{
	margin-bottom:10px;
	background:#f6f6f6;
	font-size:12px;
	color:#999;
	border-left:5px solid #27bcf6;
	margin:8px 15px;
	max-width:1300px;
	padding:10px;
	
}
.mbx a{
	padding-right:5px;
	font-size:12px;
	color:#999
}
.mbx a:hover{
	color:#45b6f7
}
.img-thumbnail{
	display:inline-block;
	width:100% \9;
	max-width:100%;
	height:auto;
	border-radius:0;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.container{
	padding:0;
	position:relative;
	max-width:1300px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0;
	padding-right:0;
	top:0;
	
}
.header{
	position:relative;
	top:0;
	left:0;
	right:0;
	z-index:9;
	background-color:#202935;
	height:66px;
	
}
.oldtb{
	background-color:#ffffff;
	margin:0 auto;
	position:relative;
	top:0;
	left:0;
	right:0;
	z-index:9;
	height:66px;
	border-bottom:1px solid #EAEAEA;
	box-shadow:0 1px 4px rgba(0,0,0,.05);
	border-color:rgba(0,0,0,.08);
	
}
.oldtb .site-navbar a{
	color:#666;
	
}
.oldtb .wel .wel-item a{
	color:#666;
	
}
#zhucebtn{
	color:#fff
}
.oldtb .wel .wel-item .user-reg{
	color:#fff;
	margin:17px 15px 0 15px;
	
}
.oldtb .wel .has-sub-menu>a::after{
	border-top:4px solid #394048;
	
}
.oldtb .logo a{
	color:#666;
	
}
.oldtb .search-i a{
	color:#666;
	
}
.oldtb .sb-search-input{
	border:1px solid #999;
	padding:18px;
	
}
#image_container img{
	cursor:url(../img/fcous.cur),auto;
	
}
.site-minicat .header,.page-template-pagesnavs-php .header,.page-template-pagestheme-php .header,.page-template-pagestools-php .header,.page-template-pagesthemes-php .header,.category-job .header{
	box-shadow:none;
	border-bottom:0;
	margin-bottom:0
}
.excerpt .m-zd{
	display:none
}
.position{
	margin:8px;
	color:#999;
	
}
.position a{
	padding:8px;
	color:#999;
	
}
.yanzheng{
	position:absolute;
	right:100px;
	margin:-3px 10px
}
.math_textfield{
	width:25px;
	border:1px solid #eee;
	height:25px;
	
}
.middle_line{
	position:absolute;
	left:49.5%;
	top:0;
	width:8px;
	margin-left:0px;
	border-left:10px solid #45b6f7;
	height:100%;
	
}
.content-wrap{
	width:100%;
	float:left;
	padding-left:15px;
	padding-right:15px
}
.content{
	position:relative;
	min-height:500px;
	margin-right:360px;
	margin-bottom:15px
}
.oldtbcontent{
	position:relative;
	min-height:500px;
	margin-right:360px;
	margin-bottom:20px;
	
}
.oldtbcontent .carousel-indicators{
	position:absolute;
	top:0px;
	right:0px;
	z-index:15;
	padding-right:0;
	margin-right:0%;
	text-align:right;
	list-style:none;
	height:0px;
	margin:0;
	left:38%;
	right:0;
	
}
.single-content{
	position:relative;
	min-height:500px;
	margin-right:360px;
	margin-bottom:15px;
	margin-left:120px;
	-webkit-transition:all .5s ease-in;
	-moz-transition:all .5s ease-in;
	transition:all .5s ease-in;
	
}
.hidebianlan{
	margin-left:0;
	margin-right:0;
	
}
.site-layout-1 .content{
	margin-right:0
}
.leftsd .left{
	width:110px;
	float:left;
	margin-right:15px;
	margin-top:0;
	display:block;
	position:absolute;
	opacity:1;
	margin-left:0;
	-webkit-transition:all .5s ease-in;
	-moz-transition:all .5s ease-in;
	transition:all .5s ease-in;
	
}
.leftsd-on .left{
	margin-left:-120px;
	visibility:hidden;
	opacity:0;
	
}
.leftsd-on .left .introduce{
	
}
.leftsd .affix{
	position:fixed;
	
}
.leftsd .nav{
	position:fixed;
	
}
.nav-fixed .introduce{
	margin-top:30px;
	
}
.affix .introduce{
	margin-top:-100px;
	
}
.left_asb{
	width:110px;
	border:1px solid #eee;
	background:#fff;
	border-radius:2px;
	margin-top:15px;
	
}
.introduce{
	width:110px;
	margin-top:0px;
	padding:10px;
	border:1px solid #eee;
	background:#fff;
	border-radius:2px;
	
}
.introduce img{
	margin:0 15px;
	height:60px;
	width:60px;
	border-radius:50%;
	margin-bottom:5px;
	
}
.introduce h4{
	font-size:12px;
	color:#5dd27f;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center
}
.introduce p{
	font-size:12px;
	text-align:center;
	color:#b3b2b2;
	width:100%;
	
}
.introduce .qrcode img{
	border-radius:0;
	margin:10px 0 0;
	width:90px;
	height:90px;
	
}
.introduce .contact{
	margin:15px 0 10px;
	text-align:center
}
.left-tags-gray{
	font-size:13px;
	width:110px;
	padding:0;
	margin-top:20px;
	position:relative;
	
}
.left-tags-gray p{
	color:#999;
	font-size:13px
}
.left-tags-gray a{
	background-color:#ffffff;
	color:#9e9e9e;
	border-radius:3px;
	display:block;
	text-align:center;
	border:1px solid #eee;
	padding:5px 0;
	margin-bottom:8px;
	
}
.left-tags-gray a:hover{
	background-color:#394048;
	color:#ffffff
}
.left-tags{
	font-size:13px;
	width:100px;
	padding:0;
	margin-top:20px;
	position:relative
}
.left-tags p{
	color:#999;
	font-size:13px
}
.left-tags a{
	border-radius:3px;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:8px
}
.left-tags a:nth-child(5n){
	background-color:#f7ab6a;
	color:#FFF
}
.left-tags a:nth-child(5n+1){
	background-color:#46b5f5;
	color:#FFF
}
.left-tags a:nth-child(5n+2){
	background-color:#fd8178;
	color:#FFF
}
.left-tags a:nth-child(5n+3){
	background-color:#48c35d94;
	color:#FFF
}
.left-tags a:nth-child(5n+4){
	background-color:#2ed6f1;
	color:#FFF
}
.left-tags a:hover{
	background-color:#bbb;
	color:#fff
}
.hot_posts{
	background-color:#fff;
	padding:20px;
	border:1px #f2f2f2 solid;
	position:relative;
	font-size:12px;
	font-size:0;
	
}
.hot_posts .suiji{
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding-right:10px;
	
}
.hot_posts .hots{
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding-left:10px;
	
}
.hot_posts h3{
	border-bottom:1px #f2f2f2 solid;
	padding-bottom:6px;
	margin-bottom:8px;
	font-size:16px;
	margin-top:0;
	
}
.hot_posts ul{
	padding:0
}
.hot_posts ul li{
	display:block;
	border-bottom:1px #f2f2f2 solid;
	padding:6px 0;
	margin-bottom:6px
}
.hot_posts ul li a{
	display:block;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	line-height:22px;
	
}
.hot_posts ul li strong{
	float:right;
	font-weight:normal;
	line-height:22px;
	padding-left:15px;
	
}
.hot_posts span{
	width:22px;
	height:22px;
	background-color:#f2f2f2;
	display:inline-block;
	text-align:center;
	margin-right:4px;
	border-radius:4px;
	line-height:22px;
	color:#666;
	
}
.hot_posts ul li:nth-child(1) span{
	background-color:#ff5a3c;
	color:#fff;
	
}
.hot_posts ul li:nth-child(2) span{
	background-color:#13b755;
	color:#fff;
	
}
.hot_posts ul li:nth-child(3) span{
	background-color:#00a9e3;
	color:#fff;
	
}
.wintips{
	position:fixed;
	bottom:0;
	right:0;
	width:400px;
	padding:30px 90px 20px 30px;
	background-color:#fff;
	background-color:rgba(255,255,255,0.9);
	border:1px solid rgba(0,0,0,0.12);
	border-right:none;
	border-bottom:none;
	box-shadow:0 0 10px rgba(0,0,0,0.12);
	z-index:99;
	display:none;
	
}
.wintips-close{
	position:absolute;
	top:-15px;
	left:-13px;
	font-size:24px;
	color:#888;
	cursor:pointer;
	
}
.wintips-close .fa{
	background-color:#fff;
	border-radius:50%;
	
}
.wintips-close:hover{
	color:#666;
	
}
.wintips h2{
	font-size:22px;
	font-weight:normal;
	margin:0 0 20px;
	
}
.wintips p{
	font-size:14px;
	color:#999;
	margin:0 0 15px;
	
}
.wintips-thumb{
	position:absolute;
	height:130px;
	width:82px;
	background:url(../img/flyman.png) 100% 100% no-repeat;
	right:10px;
	animation:wintips-thumb 3s infinite;
	-webkit-transition:top 1s ease,opacity 1s ease;
	transition:top 1s ease,opacity 1s ease;
	
}
@keyframes wintips-thumb{
	from{
	top:-70px
}
50%{
	top:-50px
}
to{
	top:-70px
}

}
.btn-info.btn-wintips{
	color:#fff
}
@media (max-width:400px){
	.wintips{
	width:100%;
	
}
.wintips-close{
	font-size:36px;
	left:47%;
	top:-27px;
	
}

}
.content-ggbox{
	width:100%;
	position:relative;
	overflow:hidden;
	
}
.zdgd{
	box-shadow:0 3px 0 #d7e4ed;
	padding:20px;
	background-color:#ffffff;
	margin:0px 0px 10px 0px;
	border:none;
	height:100%;
	
}
.content-ggbox:nth-child(2n+1) .zdgd{
	width:49.5%;
	float:right;
	
}
.content-ggbox:nth-child(2n+1) .zdgd time{
	float:left;
	padding-right:15px;
	
}
.content-ggbox:nth-child(2n+2) .zdgd{
	float:left;
	width:49.5%;
	text-align:right;
	
}
.content-ggbox:nth-child(2n+2) .zdgd time{
	float:right;
	padding-left:15px;
	
}
.zdgd time{
	position:relative;
	min-height:100%;
	color:#5ccc8c;
	font-size:15px;
	
}
.zdgd h2{
	margin-top:0;
	font-size:20px;
	font-weight:bold
}
.zdgd h2 a{
	color:#45b6f7
}
.zdgd h2 a:hover{
	color:#ff7168
}
.zdgd .content-gg{
	color:#999;
	font-size:13px;
	position:relative;
	margin-bottom:10px;
	overflow:hidden;
	background:#fff;
	
}
.introduce .contact a{
	color:#fff;
	padding:0;
	font-size:12px
}
.introduce .contact i:hover{
	background-color:#999
}
.introduce .contact i{
	padding:5px;
	border-radius:100px
}
.introduce .contact .fa-qq{
	background-color:#46b5f5
}
.introduce .contact .fa-weixin{
	background-color:#3bda86
}
.introduce .contact .fa-weibo{
	background-color:#ff5e52
}
.introduce .qrcode small{
	margin-top:4px;
	display:block;
	text-align:center;
	color:#bfbfbf
}
.sticky-box{
	background-color:#fff;
	padding:15px;
	border:1px #f2f2f2 solid;
	position:relative;
	font-size:12px;
	margin:20px 0;
	
}
.sticky-box h2{
	border-bottom:1px #f2f2f2 solid;
	padding-bottom:6px;
	margin-bottom:-5px;
	font-size:16px;
	margin-top:0;
	
}
.sticky-box ul{
	padding:0;
	
}
.sticky-box .postlist{
	overflow:hidden;
	padding:20px 0 0px 116px;
	border:none;
	
}
.sticky-box .postlist:hover{
	border:none
}
.sticky-box .postlist figure{
	margin-left:-116px;
	float:left;
	height:70px;
	
}
.sticky-box figure a{
	display:block;
	overflow:hidden;
	position:relative;
	
}
.sticky-box .postlist figure img.thumb{
	width:100px;
	height:70px;
	
}
.sticky-box .postlist h3{
	font-size:14px;
	margin-bottom:4px;
	margin-top:-2px;
	line-height:24px;
	font-weight:normal;
	color:#333;
	
}
.sticky-box .postlist h3 a{
	max-height:48px;
	min-height:48px;
	overflow:hidden;
	display:block;
	
}
.sticky-box .homeinfo{
	color:#999;
	
}
.sticky-box .homeinfo .date{
	float:left;
	
}
.sticky-box .homeinfo .count{
	float:left;
	margin-left:15px;
	
}
.sticky-box .homeinfo .category{
	padding-right:6px;
	position:relative;
	display:inline-block;
	max-width:50%;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:middle;
	
}
.sidebar{
	float:left;
	margin-left:-360px;
	width:345px;
	position:relative;
	opacity:1;
	-webkit-transition:all .5s ease-in;
	-moz-transition:all .5s ease-in;
	transition:all .5s ease-in;
	
}
.oldtbsidebar{
	float:left;
	margin-left:-360px;
	width:345px;
	position:relative;
	
}
.sid-on{
	margin-left:0;
	visibility:hidden;
	width:0;
	opacity:0;
	
}
.sidebar article{
	border:none
}
.sidebar article:hover{
	border:none
}
.single .content{
	padding:0;
	background-color:#fff;
	border-radius:4px;
	
}
.single-format-aside .content{
	margin-right:0
}
.lead-title{
	padding:10px 0;
	overflow:hidden;
	
}
.lead-title h3,.pagetitle h1,.pagetitle h2{
	font-size:18px;
	margin:0;
	float:left;
	font-weight:inherit;
	
}
.lead-title .more{
	float:right;
	position:relative;
	top:5px;
	
}
.lead-title .more a{
	display:inline-block;
	margin-left:20px;
	color:#999;
	
}
.lead-title .more a:hover{
	color:#45B6F7;
	
}
.wel{
	position:relative;
	float:right;
	font-size:14px;
	line-height:66px;
	
}
.wel:before,.wel:after{
	display:table;
	content:"";
	line-height:0
}
.wel:after{
	clear:both
}
.wel .wel-item{
	position:relative;
	float:left
}
.wel .wel-item>a{
	display:block;
	padding:0 12.5px;
	border-left-color:rgba(0,0,0,0.2);
	color:#fff;
	
}
.wel .wel-item>a:hover{
	color:#0ae
}
.wel .wel-item-btn>a{
	margin:17px 30px 0 15px;
	height:32px;
	line-height:32px;
	padding:0 20px;
	border-radius:50px;
	background-color:#0ae;
	color:#fff
}
.wel .wel-item-btn>a:hover{
	color:#fff;
	background-color:#0098d5
}
.wel .has-sub-menu>a{
	padding-right:25px
}
.wel .has-sub-menu>a::after{
	position:relative;
	display:inline-block;
	margin-left:0;
	top:-2px;
	content:'';
	width:4px;
	height:4px;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #fff;
	
}
.wel .has-sub-menu:hover>a::after{
	border-top-color:#0ae
}
.wel .has-sub-menu:hover .sub-menu{
	visibility:visible;
	opacity:1;
	top:56px;
	
}
.wel .avatar{
	float:left;
	margin-top:19px;
	width:28px;
	height:28px;
	border-radius:50%;
	margin-right:10px
}
.wel .sub-menu{
	position:absolute;
	right:10px;
	left:1px;
	top:100px;
	padding-top:10px;
	-webkit-transition:opacity .25s,visibility .25s,top .25s;
	-moz-transition:opacity .25s,visibility .25s,top .25s;
	-ms-transition:opacity .25s,visibility .25s,top .25s;
	-o-transition:opacity .25s,visibility .25s,top .25s;
	transition:opacity .25s,visibility .25s,top .25s;
	visibility:hidden;
	opacity:0;
	
}
.wel .sub-menu ul{
	position:relative;
	background-color:#FFF;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);
	box-shadow:0 1px 5px rgba(0,0,0,0.3);
	font-size:14px;
	padding:5px 0;
	
}
.wel .sub-menu ul::before,.wel .sub-menu ul::after{
	content:'';
	position:absolute;
	top:-5px;
	left:50%;
	margin-left:-3px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	
}
.wel .sub-menu ul::before{
	border-bottom:5px solid rgba(0,0,0,0.1);
	
}
.wel .sub-menu ul::after{
	border-bottom:5px solid #fff;
	margin-top:1px
}
.wel .sub-menu a{
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	display:block;
	line-height:14px;
	padding:12px 15px;
	text-align:center
}
.wel .sub-menu a:hover{
	background-color:#f2f2f4
}
.wel-login{
	float:right;
	margin-left:60px
}
.wel-login a{
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	padding:6px 20px;
	color:#0ae;
	border:1px solid #0ae;
	border-radius:50px
}
.wel-login a:hover{
	color:#fff;
	background-color:#0ae
}
.logo{
	float:left;
	padding-right:30px;
	margin:20px 15px 0 30px;
	border-right:1px solid #6a6e75;
	height:25px;
	font-size:16px;
	overflow:hidden;
	
}
.oldtb .logo{
	margin:23px 15px 0 15px;
	
}
.logo a{
	display:block;
	color:#fff;
	text-align:center
}
.logo img{
	height:25px;
	display:block;
	margin-bottom:100px;
	
}
.logo a:hover{
	color:#0ae
}
.logo .fa{
	display:block;
	width:90px;
	font-size:22px
}
.brand{
	font-size:14px;
	float:left;
	line-height:15px;
	color:#fff;
	padding-left:10px;
	position:relative;
	top:1px;
	border-left:2px solid #fff;
	margin-left:30px;
	overflow:hidden;
	height:30px
}
.site-navbar{
	float:left;
	font-size:14px
}
.site-navbar>ul{
	margin:0;
	padding:0;
	list-style:none
}
.site-navbar>ul>li>a{
	line-height:66px;
	padding:0 15px;
	color:#fff
}
.site-navbar>ul>li>a:hover{
	color:#0ae
}
.site-navbar li{
	position:relative;
	float:left
}
.site-navbar li:hover{
	z-index:2
}
.site-navbar a{
	display:block;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.site-navbar li.has-sub-menu>a{
	padding-right:12px
}
.site-navbar li.has-sub-menu:hover>a::after{
	border-top-color:#0ae
}
.site-navbar li.has-sub-menu:hover .sub-menu{
	visibility:visible;
	opacity:1;
	top:56px
}
.site-navbar li.has-sub-menu>a::after{
	position:relative;
	display:inline-block;
	margin-left:3px;
	top:-2px;
	content:'';
	width:4px;
	height:4px;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #fff
}
.site-navbar li.active>a{
	color:#00aaf0
}
.site-navbar li.active>a::after{
	border-top-color:#0ae
}
.site-navbar .sub-menu{
	position:absolute;
	padding:10px 0;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	visibility:hidden;
	opacity:0;
	width:140px;
	top:100px;
	left:50%;
	margin-left:-70px;
	-moz-box-shadow:0px 0px 20px #333333;
	background:#fff;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);
	box-shadow:0 1px 5px rgba(0,0,0,0.3);
	
}
.site-navbar li:hover>.sub-menu .sub-menu{
	top:40px
}
.site-navbar .sub-menu li{
	float:none
}
.site-navbar .sub-menu a:hover{
	background-color:#f6f6f6
}
.site-navbar li:hover>.sub-menu{
	visibility:visible;
	opacity:1;
	top:66px;
	
}
.site-navbar li:hover .fa-angle-down{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.site-navbar li.current-menu-item>a,.site-nav li.current-menu-parent>a{
	color:#45b6f7
}
.site-navbar .sub-menu ul::before,.site-navbar .sub-menu ul::after{
	content:'';
	position:absolute;
	top:-5px;
	left:50%;
	margin-left:-3px;
	border-left:5px solid transparent;
	border-right:5px solid transparent
}
.site-navbar .sub-menu ul::before{
	border-bottom:5px solid rgba(0,0,0,0.1)
}
.site-navbar .sub-menu ul::after{
	border-bottom:5px solid #fff;
	margin-top:1px
}
.site-navbar .sub-menu li{
	float:none;
	margin:0;
	text-align:center;
	
}
.site-navbar .sub-menu li a{
	display:block;
	line-height:14px;
	padding:12px 0;
	text-align:center;
	
}
.site-navbar .sub-menu li a:hover{
	background-color:#f2f2f4;
	padding:12px 0
}
.m-navbar-start{
	display:none
}
.m-wel-start{
	display:none
}
.topbar .fa{
	width:14px
}
.topbar .fa-angle-down{
	width:9px
}
.topbar{
	position:absolute;
	top:-39px;
	left:0;
	right:0;
	margin-bottom:20px;
	margin-right:-15px;
	color:#999
}
.topbar a{
	color:#999
}
.topbar a:hover{
	color:#45b6f7
}
.topmenu{
	float:right
}
.topmenu li{
	position:relative;
	float:left
}
.topmenu li:hover{
	z-index:2
}
.topmenu a{
	display:block;
	padding:0 15px;
	color:#999
}
.topmenu .red{
	color:#ff5e52;
	display:inline-block
}
.topmenu .red:hover{
	color:#ff5e52;
	text-decoration:underline
}
.article-tags{
	display:none
}
.topbar-off .header{
	padding-top:20px
}
.collapse{
	margin:0.5em 0;
	
}
.site-nav .sub-menu{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background-color:#fff;
	font-size:12px;
	padding:6px 0;
	border:1px solid #ddd;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	line-height:32px;
	width:132px;
	font-weight:bold;
	border-radius:4px
}
.site-nav ul .sub-menu{
	left:100%;
	top:-7px;
	border-radius:0
}
.site-nav .sub-menu li{
	float:none
}
.site-nav .sub-menu a:hover{
	background-color:#f6f6f6
}
.site-nav li:hover>.sub-menu{
	display:block
}
.site-nav li:hover .fa-angle-down{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.site-nav li.current-menu-item>a,.site-nav li.current-menu-parent>a{
	color:#45b6f7
}
.sign-info{
	font-size:12px;
	clear:both;
	margin-top:10px
}
.search-i{
	position:relative;
	float:right;
	height:66px;
	width:40px;
	
}
.search-i a{
	padding:10px;
	color:#fff;
	font-size:15px;
	line-height:64px
}
.search-i a:hover{
	color:#45b6f7
}
.xshare{
	float:right;
	font-size:14px;
	line-height:30px
}
.xshare .xshare-title{
	float:left
}
.xshare a{
	float:left;
	margin-left:10px;
	border-radius:50px;
	border:1px solid #e6e6e6;
	width:60px;
	height:30px;
	text-align:center
}
.site-search{
	position:relative;
	float:right;
	height:0;
	width:250px;
	-webkit-transition:all .5s ease-in;
	-moz-transition:all .5s ease-in;
	transition:all .5s ease-in;
	margin:0
}
.sb-search{
	position:relative;
	margin:13px 0;
	width:0;
	height:40px;
	float:right;
	overflow:hidden;
	-webkit-transition:all .5s ease-in;
	-moz-transition:all .5s ease-in;
	transition:all .5s ease-in;
	opacity:0
}
.search-on .sb-search{
	width:100%;
	opacity:1
}
.sb-search-input{
	position:absolute;
	top:0;
	right:0;
	border:0;
	outline:0;
	background:#fff;
	width:100%;
	height:40px;
	margin:0;
	z-index:10;
	padding:20px;
	font-family:inherit;
	font-size:12px;
	color:#8e8e8e;
	border-radius:100px;
	
}
.sb-search input::-webkit-input-placeholder{
	color:#8e8e8e
}
.article-action{
	padding:15px 15px 45px 15px;
	background:#fff;
	border:1px solid #eee;
	margin-top:-1px;
	
}
.title,.pagetitle{
	margin:15px;
	overflow:hidden;
	
}
.title h3,.pagetitle h1,.pagetitle h2{
	font-size:20px;
	margin:0;
	float:left;
	font-weight:600;
	
}
.title .more{
	float:right;
	position:relative;
	top:5px
}
.title .more a{
	display:inline-block;
	margin-left:20px;
	color:#999
}
.title .more a:hover{
	color:#45b6f7
}
.relates-text{
	background:#fff;
	padding:15px 20px;
	border:1px solid #eee;
	border-top:0;
	border-radius:0px 0px 4px 4px;
	margin-top:-1px;
	
}
.relates-text .title{
	margin:0;
	padding:0;
	
}
.relates-thumb{
	background-color:#fff;
	padding:20px;
	border:1px solid #eee;
	border-top:0;
	
}
.relates-thumb h3{
	font-size:20px;
	font-weight:600;
	margin:15px 0 20px;
	
}
.pagetitle small{
	margin-left:10px;
	position:relative;
	top:2px;
	color:#999
}
.title .pull-right{
	font-size:12px;
	position:relative;
	bottom:-4px
}
.title .pull-right a{
	color:#bbb
}
.title .pull-right a:hover{
	color:#999
}
.single .title{
	padding-bottom:10px;
	
}
.asb{
	position:relative;
	overflow:hidden;
	text-align:center
}
.asb img{
	max-width:100%
}
.asb-large{
	margin-bottom:30px
}
.asb-large img{
	max-width:100%
}
.asb-post{
	margin-bottom:30px
}
.asb-post-01{
	margin-bottom:20px
}
.asb-your{
	display:block;
	background-color:#fbfbfb;
	border:2px dashed #BBB;
	color:#AAA;
	font-size:15px;
	text-align:center;
	overflow:hidden;
	clear:both
}
.asb-your:hover{
	border-color:#ff5e52;
	color:#ff5e52
}
.article-nav{
	display:none
}
.excerpt{
	position:relative;
	padding:20px 20px 20px 200px;
	margin-bottom:10px;
	overflow:hidden;
	background:#fff;
	
}
.excerpt:hover{
	border:1px #45b6f775 solid;
	
}
.excerpt .post-linkto{
	text-align:right;
	margin-bottom:0;
	margin-top:5px
}
.excerpt-text{
	padding-left:20px
}
.excerpt-text .note{
	margin-bottom:0
}
.excerpt-10{
	border-radius:0 0 4px 4px
}
.excerpt .focus{
	float:left;
	margin-left:-180px;
	overflow:hidden;
	position:relative;
	
}
.excerpt .thumb{
	width:160px;
	height:100px;
	-webkit-transition:ease-in-out 0.5s;
	transition:ease-in-out 0.5s;
	
}
.excerpt .thumb:hover{
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	
}
.excerpt header{
	margin-bottom:10px;
	
}
.excerpt .cat{
	color:#fff;
	padding:0px 6px;
	font-size:12px;
	display:inline-block;
	position:relative;
	top:-2px;
	margin-right:6px;
	border-radius:0px;
	
}
.excerpt .cat:hover{
	opacity:.85;
	filter:alpha(opacity=85)
}
.excerpt .cat i{
	position:absolute;
	top:50%;
	margin-top:-4px;
	right:-4px;
	display:inline-block;
	width:0;
	height:0;
	vertical-align:middle;
	border-left:4px solid #45bcf9;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	
}
.excerpt h2{
	display:inline;
	font-size:16px;
	line-height:1.4;
	margin-top:0;
	
}
.excerpt h2 a{
	color:#555;
	
}
.excerpt h2 a:hover{
	color:#45b6f7
}
.excerpt h2 a span{
	color:#ff5e52
}
.excerpt h2 a:hover span{
	color:#45b6f7
}
.excerpt time,.excerpt .pv,.excerpt .pc,.excerpt .author{
	margin-right:20px
}
.excerpt .post-like{
	float:right
}
.excerpt .post-like:hover{
	float:right;
	color:#fff
}
.excerpt .note{
	font-size:12px;
	color:#999;
	word-wrap:break-word;
	line-height:18px;
	margin-bottom:10px;
	font-weight:normal;
	
}
.excerpt .zd{
	position:absolute;
	right:-6px;
	top:-10px;
	display:block;
	color:#ff5e52;
	font-size:45px;
	text-align:center;
	transform:rotate(20deg);
	transform-origin:0 0;
	
}
.excerpt .meta{
	color:#999;
	font-size:12px;
	display:inline-block;
	position:relative;
	margin:0;
	
}
.excerpt .like{
	color:#fff;
	font-size:12px;
	background-color:#ff7168;
	padding:3px 8px;
	border-radius:100px;
	display:inline-block;
	position:relative;
	float:right;
	margin:0;
	
}
.excerpt .like:hover{
	color:#fff;
	background-color:#67c3f8
}
.excerpt .like a{
	color:#fff
}
.excerpt .like a:visited{
	color:#fff
}
.excerpt .zdlike{
	background-color:#45bcf9
}
.excerpt .zdlike:hover{
	background-color:#67c3f8
}
.excerpt .meta .fa{
	margin-right:4px
}
.excerpt .meta a{
	color:#999
}
.excerpt .meta a:hover{
	color:#45bcf9
}
.list-comments-r .excerpt .meta .pc{
	float:right;
	margin-right:0
}
.sticky-icon{
	line-height:1;
	padding:4px 4px 3px;
	font-size:12px;
	background-color:#ff5e52;
	color:#fff;
	border-radius:2px;
	display:inline-block;
	position:relative;
	margin-left:5px;
	top:-2px
}
@media(max-width:640px){
	.excerpt .like{
	display:none
}
.excerpt{
	border:0;
	margin:0 0 1px;
	padding:18px 130px 18px 0;
	border-radius:0!important;
	border-bottom:1px solid #f0f0f0;
	
}
.excerpt:hover{
	background:0
}
.excerpt .focus{
	float:right;
	margin-right:-130px;
	width:120px
}
.excerpt .thumb{
	width:120px;
	height:82px
}
.excerpt header{
	text-indent:0;
	position:relative;
	height:40px;
	overflow:hidden;
	margin-bottom:5px
}
.excerpt .cat{
	display:none
}
.excerpt h2{
	font-size:15px;
	line-height:1;
	color:#333;
	font-weight:inherit;
	
}
.excerpt h2 a span{
	text-shadow:.2px 0 0 #ff5e52
}
.excerpt .note{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-bottom:3px
}
.excerpt .author{
	display:none
}
.excerpt .meta{
	line-height:1;
	font-size:10px;
	margin-bottom:0;
	color:#d0d0d0;
	background:0;
	padding:0
}
.excerpt .meta .fa{
	display:none
}
.excerpt .meta time{
	margin-right:15px;
	display:none
}
.excerpt .meta .pc{
	color:#bbb;
	margin:0
}
.excerpt .meta .post-like{
	color:#bbb
}
.excerpt .meta .post-like .fa{
	display:inline-block
}
.sticky-icon{
	position:absolute;
	top:1px;
	left:0;
	font-size:10px;
	padding:0;
	text-align:center;
	height:15px;
	line-height:18px;
	width:28px;
	margin-left:0;
	text-indent:0
}
.excerpt-text{
	padding-right:15px
}
.excerpt-text header{
	height:auto
}
.m-excerpt-time .excerpt .meta time{
	display:inline-block;
	margin-right:10px
}
.m-excerpt-time .excerpt .meta .pv{
	margin-right:10px
}

}
@media(max-width:360px){
	.excerpt .meta{
	font-size:10px
}
.excerpt .meta time{
	margin-right:8px
}

}
.excerpt-minic{
	padding:20px;
	background-color:#ffffff;
	margin:0px 0px 10px 0px;
	border:none;
	
}
.excerpt-minic:hover{
	border:none
}
.excerpt-minic h2{
	font-size:20px;
	line-height:24px;
	margin-top:0;
	margin:0 0 10px;
	
}
.excerpt-minic h2 a{
	color:#555
}
.excerpt-minic h2 a:hover{
	color:#45b6f7
}
.excerpt-minic h2 a span{
	color:#ff5e52
}
.excerpt-minic h2 a:hover span{
	color:#45b6f7
}
.excerpt-minic time,.excerpt-minic .pv,.excerpt-minic .pc,.excerpt-minic .author{
	margin-right:20px
}
.excerpt-minic .meta{
	color:#999;
	margin-bottom:15px;
	font-size:12px;
	padding-bottom:15px;
	border-bottom:1px solid #eaeaea
}
.excerpt-minic .meta .fa{
	margin-right:4px
}
.excerpt-minic .meta a{
	color:#999;
	text-decoration:underline
}
.excerpt-minic .meta a:hover{
	color:#45b6f7
}
.excerpt-minic .article-content p{
	text-indent:30px
}
.excerpt-minic .article-content p:last-child{
	margin-bottom:0
}
.excerpt-minic .note{
	color:#999;
	margin-bottom:0;
	text-indent:2em;
	font-size:12px;
	
}
.excerpt-minic-index h2{
	font-size:18px;
	font-weight:normal;
	
}
.excerpt-minic-index .meta{
	border-bottom:0;
	padding-bottom:0
}
.excerpt-minic-index .red{
	color:#ff5b3d;
	
}
.excerpt-minic-index .red:after{
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f105";
	color:#ffffff;
	float:left;
	font-size:18px;
	line-height:24px;
	padding:0 8px;
	background:#ff5b3d;
	margin-right:6px;
	
}
@media(max-width:640px){
	.excerpt-minic{
	border:0;
	padding:20px 0;
	background-color:#fff;
	border-radius:0;
	margin-bottom:0;
	margin:0;
	
}
.excerpt-minic:hover{
	background-color:#fff
}
.excerpt-minic h2{
	line-height:1;
	font-size:15px;
	font-weight:normal;
	display:inline
}
.excerpt-minic h2 a{
	color:#333;
	
}
.excerpt-minic-index .red{
	text-shadow:none
}
.excerpt-minic-index .note{
	font-size:12px;
	margin-top:7px;
	text-indent:0em;
	line-height:1.5;
	
}

}
.article-header{
	margin-bottom:-2px;
	padding:25px 0 10px 0;
	border-bottom:0;
	border:1px solid #eee;
	border-radius:2px;
	background:#fff
}
.article-title{
	margin-top:0;
	font-size:26px;
	line-height:36px
}
.article-title a,.article-title a:hover{
	color:#576366
}
.article-title a span{
	color:#ff5e52
}
.article-meta{
	font-size:12px;
	color:#999;
	padding:0 20px
}
.article-meta .item{
	margin-right:20px;
	color:#9c9c9c
}
.article-meta .item a{
	color:#868484
}
.article-meta .item a:hover{
	color:#46b5f5
}
.article-meta .item-bianlan{
	color:#ff5e52;
	cursor:pointer;
	
}
.article-meta .item-bianlan:hover{
	cursor:url('../img/fcous.cur'),auto;
	
}
.article-meta .item-bianlan .show-sidebar{
	float:right;
	
}
.article-zhaiyao{
	padding:10px 15px;
	border:1px dashed #c1c1c1;
	margin-bottom:20px;
	color:#999;
	line-height:20px;
	font-size:12px;
	
}
.article-zhaiyao strong{
	padding:0px;
	margin-top:-22px;
	position:absolute;
	background:#fff;
	font-size:14px;
	font-family:microsoft yahei;
	font-weight:bold;
	color:#999;
	
}
.article-zhaiyao p{
	position:relative;
	text-decoration:none;
	color:#999 !important;
	margin:0px;
	
}
.article-content{
	font-size:15px;
	line-height:25px;
	word-wrap:break-word;
	border:1px solid #eee;
	border-top:0;
	padding:20px;
	background:#fff;
	padding-bottom:40px;
	
}
.article-content:hover{
	border:1px solid #eee;
	border-top:0;
	
}
.down{
	margin:20px 0;
	width:auto;
	border:1px solid #eee;
	background:#f6f6f6;
	overflow:hidden;
	padding:20px;
	
}
.down .comt{
	padding:5px 0;
	width:auto;
	overflow:hidden;
	
}
.down .box{
	width:50%;
	
}
.down .asb1{
	width:50%;
	position:absolute;
	right:0;
	top:0;
	min-width:auto;
	min-height:auto;
	
}
.down .box-title{
	display:none
}
.down .box .name{
	color:#e73830;
	font-weight:bold;
	font-size:17px;
	margin-top:-5px;
	
}
.down .box .name span{
	color:#46b5f5
}
.down .box-body{
	margin:10px 0;
	
}
.down .box-body p{
	margin:0;
	color:#86c2e4;
	font-size:12px;
	
}
.down .down-button a{
	color:#fff;
	text-decoration:none;
	border-radius:0;
	margin-right:5px;
	
}
.down .down-bloak{
	margin:10px 0px 0px  0px;
	
}
.down .down-bloak p{
	margin:0;
	color:#949494;
	font-size:12px;
	
}
.down .down-button a:hover{
	color:#fff
}
.down-up{
	position:fixed;
	left:50%;
	z-index:999999;
	width:50%;
	height:auto;
	top:10%;
	margin-left:-25%;
	max-width:50%;
	display:none;
	
}
.down-up>.down-content{
	background:#fff;
	padding:50px 30px;
	opacity:0;
	
}
.down-up .down-container .plus_box{
	margin-bottom:20px;
	font-family:"Microsoft Yahei";
	font-size:12px;
	position:relative;
	
}
.down-up .down-container .plus_l{
	width:60%;
	
}
.down-up .down-container .plus_l ul{
	margin:0;
	padding:0 15px;
	
}
.down-up .down-container .plus_l ul li{
	list-style:none;
	background:url(../img/yuanlist.gif) no-repeat;
	padding-left:25px;
	background-position:0 center;
	color:#202935;
	font-size:12px;
	font-weight:100;
	
}
.down-container .plus_r{
	width:160px;
	height:160px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	display:block;
	
}
.down-up>.down-content .banner{
	padding:0 15px;
	
}
.down-up>.down-content .panel{
	margin:20px 0 0;
	
}
.down-up>.down-content .panel-heading{
	padding:0 15px;
	border:none;
	
}
.down-up>.down-content h3{
	margin:0;
	font-weight:100;
	
}
.down-container .panel-body .btn{
	color:#fff;
	text-decoration:none;
	border-radius:0;
	
}
.down-container .panel-body .btn .fa{
	padding-right:5px;
	
}
.down-container .panel-body .btn span{
	background:#fff;
	color:#696d71;
	padding:2px 10px;
	font-size:12px;
	border-radius:50px;
	
}
.down-up>.down-content .panel-body p{
	margin:0;
	font-size:14px;
	color:#8f8f8f;
	
}
.down-up .down-content .close{
	position:absolute;
	top:0px;
	right:-28px;
	font-size:1.1rem;
	letter-spacing:0.05rem;
	color:#ffffff;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
	opacity:1;
	
}
.down-up .down-content .close .fa:hover{
	cursor:pointer;
	background:#78bfff;
	
}
.down-up .down-content .close .fa{
	background:#58b4f1;
	padding:8px;
	font-size:15px;
	
}
.article-content img{
	display:block;
	
}
.article-content h3,.article-content h4,.article-content h5{
	padding:0;
	margin:20px 0;
	color:#555;
	font-weight:bold
}
.article-content h1,.article-content h2{
	font-weight:bold;
	margin:20px 0;
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	
}
.article-content h1{
	font-size:20px
}
.article-content h2{
	font-size:18px
}
.article-content h3{
	font-size:16px
}
.article-content h4{
	font-size:15px
}
.article-content h5{
	font-size:14px
}
.article-content ul,.article-content ol{
	margin:0 0 20px 50px;
	
}
.article-content ul{
	list-style:disc
}
.article-content ol{
	list-style:decimal
}
.article-content li{
	margin-bottom:6px;
	
}
.article-content p{
	word-wrap:break-word
}
.article-content pre{
	word-wrap:break-word
}
.article-content table{
	border-top:solid 1px #ddd;
	border-left:solid 1px #ddd;
	width:100%;
	margin-bottom:20px
}
.article-content table th{
	background-color:#f9f9f9;
	text-align:center
}
.article-content table td,.article-content table th{
	border-bottom:solid 1px #ddd;
	border-right:solid 1px #ddd;
	padding:5px 10px
}
.article-content .alignnone{
	margin:0 auto
}
.article-content .alignleft{
	float:left;
	text-align:left;
	margin-right:10px
}
.article-content .aligncenter{
	margin:0 auto;
	text-align:center;
	display:block
}
.article-content .alignright{
	float:right;
	text-align:right;
	margin-left:10px
}
.article-content .wp-caption{
	margin-bottom:20px;
	background-color:#f6f6f6;
	padding:10px 10px 1px;
	max-width:100%
}
.article-content .wp-caption img{
	margin:0 0 5px
}
.article-content .wp-caption p{
	margin-bottom:10px;
	text-indent:0
}
.article-content .wp-caption.alignnone{
	text-align:center
}
.article-content .wp-caption:hover .wp-caption-text{
	color:#45b6f7
}
.article-content a{
	text-decoration:underline;
	color:#45b6f7;
	
}
.article-content a:hover{
	color:#ff5e52
}
.article-content pre,.comment pre{
	margin:20px 0;
	font:12px/20px 'courier new';
	background:#272822;
	padding:10px 15px;
	color:#f8f8d4;
	border:0
}
.article-content blockquote{
	margin:15px 0px;
	padding:0px 20px;
	font-size:14px;
	color:#999;
	border-left:5px solid #46b5f5;
	
}
.article-content blockquote p{
	margin:0;
	padding:0;
	margin-bottom:10px
}
.p_indent .article-content p{
	text-indent:30px
}
.asb-post-footer{
	margin-bottom:0
}
.asb-post-footer b{
	font-weight:normal;
	color:#41c282
}
.asb-post-footer strong{
	font-weight:normal;
	color:#fd6a5e
}
.asb-post-footer a{
	text-decoration:none;
	border-bottom:solid 2px #eee
}
.asb-post-footer a:hover{
	border-bottom-color:#1faeff
}
.gallery .gallery-item{
	margin-bottom:18px!important;
	margin-top:0!important;
	text-align:center!important
}
.gallery .gallery-item a{
	display:inline-block
}
.gallery .gallery-item img{
	border:none!important;
	margin:0 auto!important
}
.gallery .gallery-item dd{
	color:#b2b2b2!important;
	margin-top:2px!important
}
.article-title{
	position:relative;
	margin-bottom:10px;
	font-size:26px;
	font-weight:bold;
	line-height:1.3;
	margin:0;
	display:block;
	padding:10px 20px;
	
}
.pshide{
	background:#fff;
	position:relative;
	overflow:hidden;
	padding:20px;
	width:70%;
	border-radius:0;
	border-left:5px solid #ff5f53;
	box-shadow:0px 0px 20px #d0d0d0;
	
}
.pshide .title{
	margin:0;
	color:#777;
	line-height:20px;
	padding:0 0px 10px 0px;
	
}
.pshide .title span{
	float:right;
	margin-right:20px;
	color:#ff5e52;
	
}
.pshide .title .fa{
	float:right;
	padding:0;
	color:#ff5e52;
	font-size:20px;
	
}
.pshide .box{
	padding:5px 0 0 0;
	
}
.pshide .box input{
	width:60%;
	border:1px solid #f2f2f2;
	color:#737373;
	font-size:13px;
	height:35px;
	line-height:35px;
	background:#f2f2f2;
	border-radius:4px;
	outline:none;
	float:left;
	padding:0 10px;
	
}
.pshide .box button{
	border:none;
	border-radius:4px;
	margin-left:14px;
	height:35px;
	background-color:#3b8cff;
	color:#fff;
	outline:none;
	font-size:13px;
	width:30%;
	float:right;
	
}
.pshide .box button:hover{
	background-color:#5fa1ff
}
.hidetitle{
	position:absolute;
	bottom:0;
	width:100%;
	padding-top:180px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(70%,#fff));
	background-image:linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%);
	text-align:center;
	
}
.hidetitle .collapseButton{
	background:#fff;
	padding:6px 30px;
	border:1px solid #46b5f5;
	border-radius:5px;
	color:#46b5f5;
	text-decoration:none;
	margin-bottom:20px;
	
}
.hidetitle .collapseButton:hover{
	color:#fff;
	background:#46b5f5
}
.nav-reveal a{
	position:absolute;
	top:50%;
	display:block;
	outline:0;
	text-align:left;
	z-index:1000;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.nav-reveal a.prev{
	left:0;
	border-radius:0px 100px 100px 0px;
	
}
.nav-reveal a.next{
	right:0;
	border-radius:100px 0px 0px 100px;
	
}
.nav-reveal a{
	position:fixed;
	overflow:hidden;
	width:30px;
	height:120px;
	background-color:#394048;
	-webkit-transition:width .4s,background-color .4s;
	transition:width .4s,background-color .4s;
	-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);
	transition-timing-function:cubic-bezier(0.7,0,0.3,1);
	
}
.nav-reveal .icon-wrap{
	position:absolute;
	z-index:100;
	width:30px;
	color:#ffffff;
	font-size:30px;
	
}
.nav-reveal a.prev .icon-wrap{
	left:0;
	padding:39px 5px;
	
}
.nav-reveal a.next .icon-wrap{
	right:0;
	padding:39px 10px;
	
}
.nav-reveal div{
	position:absolute;
	top:0;
	padding:0 50px;
	width:400px;
	height:100%
}
.nav-reveal a.prev div{
	left:0;
	padding-right:130px;
	text-align:right
}
.nav-reveal a.next div{
	right:0;
	padding-left:130px
}
.nav-reveal h3{
	position:relative;
	margin:0;
	padding:30px 0;
	color:#fff;
	font-weight:300;
	font-size:15px;
	line-height:1.2;
	
}
.nav-reveal div h3 span{
	display:block;
	padding-top:10px;
	color:#bbb;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:500;
	font-size:12px;
	
}
.nav-reveal img{
	position:absolute;
	top:10px;
	height:100px;
	width:100px;
	border-radius:100px
}
.nav-reveal a.prev img{
	right:10px
}
.nav-reveal a.next img{
	left:10px
}
.nav-reveal a:hover{
	width:400px;
	background-color:#394048;
	
}
.relates-thumb ul{
	overflow:hidden;
	padding:0;
	margin:0;
	width:106%;
	margin-bottom:0;
	
}
.relates-thumb li{
	width:22%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:0px;
	margin-right:2%;
	
}
.relates-thumb h4{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:4px 15px 0;
	height:40px;
	overflow:hidden;
	background-color:#656565;
	background-color:rgba(0,0,0,.7);
	color:#fff;
	margin:0;
	font-size:12px;
	line-height:17px
}
.relates-thumb time{
	color:#fff;
	background-color:#46b5f5;
	display:inline-block;
	padding:2px 5px;
	font-size:12px;
	position:absolute;
	top:0;
	left:0
}
.relates-thumb a{
	display:block;
	position:relative;
	overflow:hidden;
	height:135px;
	
}
.relates-thumb a:hover h4{
	background-color:#46b5f5
}
.relates-thumb a:hover time{
	color:#fff;
	
}
@media screen and (max-width:480px){
	.pads{
	margin-right:-3%
}
.relates-thumb li{
	width:46%;
	margin-right:2%;
	margin-bottom:12px
}
.relates-thumb h4{
	font-size:12px
}
.relates-thumb img{
	max-width:100%;
	margin-bottom:5px;
	min-width:165px;
	min-height:120px;
	height:120px
}

}
.relates-thumb img:hover{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
.relates-thumb img{
	-moz-transition:all .4s ease 0s;
	-o-transition:all .4s ease 0s;
	-ms-transition:all .4s ease 0s;
	-webkit-transition:all .4s ease 0s;
	transition:all .4s ease 0s;
	width:100%;
	height:100%
}
.relates-text ul{
	list-style:disc;
	margin-left:0;
	color:#bbb;
	margin-bottom:20px;
	display:inline-block;
	padding:0;
	
}
.relates-text li{
	margin-top:12px;
	float:left;
	width:50%;
	overflow:hidden;
	color:#bbb;
	border-left:3px solid #27bcf6
}
.relates-text h4{
	margin-right:20px;
	padding-left:10px;
	color:#555;
	font-size:14px;
	line-height:12px;
	height:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.relates-text h4:hover{
	color:#45b6f7;
	border-left:5px solid #27bcf6
}
.relates-text img{
	display:none;
	width:0;
	height:0
}
.relates-text time{
	display:none
}
.vihide{
	position:relative;
	display:inline-block;
	text-align:center;
	border:1px dashed #ff5e52;
	padding:8px;
	margin:10px auto;
	color:#ff5e52;
	width:100%;
	
}
.vihide p{
	margin:0;
	padding:0 60px;
	
}
.vihide::before{
	position:absolute;
	top:0;
	left:0;
	content:"\9690\85cf\5185\5bb9";
	background-color:#ff5e52;
	color:#fff;
	line-height:1;
	padding:4px 5px;
	font-size:12px;
	border-radius:0 0 2px 0;
	margin:-1px;
	
}
.vihide a{
	color:#04a1ef
}
.vihide a:hover{
	color:#ffb300
}
.fcode{
	margin-bottom:20px;
	overflow:hidden;
	clear:both
}
.excerpt-list{
	margin-left:0;
	margin-right:0;
	background:#fff;
	margin-bottom:10px;
	position:relative;
	min-height:100px;
	margin-top:10px;
	border:none;
	
}
.excerpt-list:hover{
	border:none
}
.col-list{
	overflow:hidden;
	height:100px;
	padding-left:0;
	padding-right:0
}
.indexebox{
	text-align:center;
	padding:20px;
	transition:.2s;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.indexebox i{
	font-size:25px;
	color:#394048
}
.indexebox:active .btn-sm,.indexebox:hover .btn-sm{
	margin-top:5px
}
.indexebox:active,.indexebox:hover{
	margin-top:-45px
}
.indexebox-6{
	border-right:0
}
.indexebox h4{
	font-size:13px;
	color:#333;
	margin:5px 0;
	
}
.indexebox p{
	height:18px;
	line-height:18px;
	overflow:hidden;
	color:#bbb;
	font-size:12px;
	padding:0;
	
}
.indexebox a.btn-sm{
	margin-top:5px
}
#respond,#postcomments{
	position:relative;
	padding:20px;
	background:#fff;
	background:#fff;
	border-radius:4px;
	
}
.comment{
	position:relative
}
.comment #respond{
	padding:10px 0 15px 46px
}
.comment #commentform{
	margin-bottom:0
}
.commentnew .comt-m{
	margin-bottom:5px
}
.commentlist{
	list-style:none;
	margin:0;
	
}
.comt-avatar{
	width:36px;
	height:36px;
	background:none;
	float:left;
	display:inline;
	position:relative;
	margin-top:19px;
	border-radius:100px;
	
}
.commentnew .comt-avatar{
	margin-top:0
}
.children{
	padding:0 0px 0px 40px;
	
}
.comt-avatar .avatar{
	display:block;
	border-radius:50%;
	width:36px;
	height:36px;
	
}
.comt-main{
	margin-left:46px;
	margin-right:60px;
	color:#888;
	line-height:22px;
	position:relative;
	font-size:14px;
	padding:0 0 15px;
	word-wrap:break-word;
	max-height:300px;
	overflow:hidden
}
.comt-main p{
	margin-top:15px;
	margin-bottom:0
}
.comt-author{
	margin-right:5px
}
.url{
	color:#60c4fd
}
.url:hover{
	color:#60c4fd;
	text-decoration:underline;
	opacity:.85;
	filter:alpha(opacity=85)
}
.comt-meta{
	font-size:12px;
	color:#bbb
}
.comt-meta .signin-loader{
	margin-left:10px
}
.comment-reply-link{
	font-size:12px;
	color:#bbb;
	display:none
}
.comment:hover>.comt-main .comment-reply-link{
	display:inline-block;
	margin-left:5px
}
.comment pre{
	margin:3px 0 5px;
	padding:7px 10px;
	border-radius:1px
}
.depth-1{
	padding:0 0px;
	border-bottom:1px solid #f6f6f6;
	
}
.comment .children{
	list-style:none;
	padding:0
}
.comment .children .comment{
	margin:0;
	border-top:1px solid #eee
}
.commentlist>.comment .children{
	margin-left:46px
}
.comt-f{
	position:relative;
	top:27px;
	right:0px;
	font-size:16px;
	color:#ccc;
	float:right;
	
}
.comment:hover .comt-f{
	color:#666
}
.comt-approved{
	border-radius:2px;
	font-size:12px;
	background-color:#eee;
	color:#999;
	display:inline-block;
	padding:1px 5px 0;
	margin-top:4px;
	line-height:20px;
	margin-left:5px
}
.wp-smiley{
	margin-bottom:2px
}
.sidebarfix .comt-main{
	padding:6px 0 4px;
	line-height:20px;
	font-size:12px
}
.sidebarfix .depth-1{
	border-bottom-color:#eee
}
.sidebarfix .comment .children .comment{
	border-top-color:#eee
}
#comments{
	margin-bottom:15px;
	font-size:16px;
	margin:0;
	padding:20px 20px 0px 20px;
	
}
#comments b{
	font-weight:normal;
	color:#ff5e52
}
#comments .pull-right{
	font-size:12px;
	position:relative;
	top:5px
}
#commentform{
	margin-bottom:5px;
	
}
#no-sofa{
	background:#fff;
	padding:30px 0;
	min-height:60px
}
.sofa{
	background: url(../img/sofa.png) no-repeat;
	min-height:54px;
	width:260px;
	opacity:.8;
	filter:alpha(opacity=80);
	margin:0 auto;
	
}
.sofa:hover{
	opacity:1;
	filter:alpha(opacity=100)
}
.comt-count{
	float:right;
	color:#999;
	margin-bottom:5px
}
.comt{
	position:relative;
	
}
.comments-box{
	background:#fff;
	margin:20px 0px 10px 0px;
	border:1px solid #eee;
	border-radius:4px;
	
}
.comments-box .title h3{
	padding:9px 0;
	
}
.comt-title{
	font-size:12px;
	color:#999;
	float:right;
	width:36px;
	text-align:center;
	overflow:hidden;
	
}
.comt-title .avatar{
	height:36px;
	width:36px;
	border-radius:50%;
	
}
.comments-box strong{
	float:right;
	line-height:36px;
	padding:0 10px;
	color:#c4c4c4;
	font-size:15px;
	font-weight:100;
	
}
.comt-box{
	background-color:#fff;
	position:relative;
	background:#f6f6f6;
	overflow:hidden;
	border:1px solid #f6f9fa;
	width:100%;
	
}
.comt-ctrl{
	background-color:#f6f6f6;
	height:37px;
	border-top:solid 1px #f6f6f6;
	margin-right:100px;
	border-radius:5px;
	
}
#submit{
	position:absolute;
	right:0;
	bottom:0;
	background:#394048;
	border:0;
	border:0;
	border-color:#394048;
	border-left:none;
	border-top:0;
	padding:0;
	width:100px;
	height:36px;
	color:#fff;
	outline:0;
	font-size:16px;
	
}
#submit:hover{
	background:#4b545f
}
#comment{
	width:100%;
	resize:none;
	overflow-x:hidden;
	overflow-y:auto;
	border:0;
	line-height:22px;
	font-size:14px;
	outline:0;
	height:100px;
	padding:10px;
	color:#a7a7a7;
	background:#f6f6f6;
	
}
#comment::-webkit-input-placeholder{
	color:#a7a7a7
}
.comt-tips{
	text-align:center;
	margin-right:110px;
	line-height:140px;
	font-size:18px;
	color:#fff
}
.comt-tip{
	position:absolute;
	top:0;
	left:0;
	background:#394048;
	right:0;
	z-index:2;
	bottom:0;
	border-radius:5px;
	
}
.comt-error{
	background:#ff5e52
}
.comt-comterinfo{
	padding:15px 0 0 0;
	text-align:center;
	position:relative;
	
}
.comt-comterinfo .input-group-addon{
	background-color:#f6f6f6;
	color:#999;
	border:none;
	border-radius:5px 0 0 5px;
	max-width:40px;
	
}
.comt-comterinfo ul{
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
	display:inline-block
}
.comt-comterinfo li{
	margin-bottom:10px;
	display:table;
	width:48%;
	
}
.comt-comterinfo li:nth-child(2n+1){
	float:left;
	
}
.comt-comterinfo li:nth-child(2n+2){
	float:right;
	
}
.comt-comterinfo input{
	position:relative;
	border:none;
	border-radius:0px 5px 5px 0px;
	height:40px;
	padding:3px 10px 3px 0px;
	outline:0;
	width:100%;
	font-size:12px;
	box-shadow:none;
	background:#f6f6f6;
	color:#a7a7a7;
	
}
.comt-comterinfo input::-webkit-input-placeholder{
	color:#a7a7a7
}
#cancel-comment-reply-link{
	display:none;
	font-size:12px;
	text-align:center;
	margin-top:7px;
	color:#999
}
#cancel-comment-reply-link:hover{
	color:#ff5e52
}
.comment #cancel-comment-reply-link{
	display:block
}
.comment-signarea{
	background-color:#f6f6f6;
	border-radius:7px;
	padding:30px 20px;
	text-align:center;
	margin-bottom:20px
}
.comment-signarea h3{
	margin:0;
	padding:0;
	margin-bottom:15px;
	font-weight:normal;
	font-size:18px
}
.comment-signarea .auth{
	margin:0 5px
}
ul.countdown{
	text-align:center;
	position:absolute;
	top:40px;
	left:0;
	right:0;
	color:#fff;
	font-weight:100;
	opacity:1;
	text-shadow:0.8px 0 5px #333;
	
}
ul.countdown li{
	display:inline-block
}
ul.countdown li span{
	font-size:50px;
	line-height:80px;
	color:#fff;
	margin:0;
	
}
ul.countdown li.seperator{
	font-size:50px;
	line-height:70px;
	vertical-align:top
}
ul.countdown li p{
	color:#ffffff;
	font-size:14px;
	
}
.source{
	width:405px;
	margin:0 auto;
	background:#4f5861;
	color:#a7abb1;
	font-weight:bold;
	display:block;
	white-space:pre;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.rollbar{
	position:fixed;
	right:20px;
	bottom:20px;
	z-index:999;
	display:none;
	
}
.rollbar ul{
	margin:0;
	padding:0;
	list-style:none;
	width:50px
}
.rollbar li{
	position:relative;
	margin-top:5px;
	text-align:center;
	opacity:.4;
	filter:alpha(opacity=40)
}
.rollbar a{
	position:relative;
	z-index:2;
	display:block;
	height:50px;
	border-radius:2px;
	background-color:#666;
	color:#fff
}
.rollbar a:hover{
	color:#fff
}
.rollbar .fa{
	line-height:50px;
	font-size:34px
}
.rollbar .fa-comments{
	font-size:24px
}
.rollbar .fa-qq{
	font-size:24px
}
.rollbar li:hover,.rollbar li:hover h6{
	opacity:.9;
	filter:alpha(opacity=90)
}
.rollbar li:hover h6{
	right:100%
}
.rollbar h6{
	position:absolute;
	z-index:1;
	top:50%;
	right:-15%;
	margin:-13px 10px 0 0;
	line-height:26px;
	font-size:12px;
	background-color:#666;
	color:#fff;
	width:53px;
	border-radius:2px;
	text-align:center;
	opacity:0;
	filter:alpha(opacity=0)
}
.rollbar h6 i{
	position:absolute;
	right:-4px;
	top:50%;
	margin-top:-4px;
	display:inline-block;
	width:0;
	height:0;
	vertical-align:middle;
	border-left:4px solid #666;
	border-top:4px solid rgba(0,0,0,0);
	border-bottom:4px solid rgba(0,0,0,0)
}
.swiper-post{
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	padding:12px;
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
	z-index:1;
	text-align:left;
	
}
.swiper-post h3{
	font-size:16px;
	margin-bottom:4px;
	
}
.swiper-post p{
	display:block;
	width:76%;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	color:#ddd;
	
}
.f404{
	text-align:center;
	margin:100px 0
}
.f404 h1{
	font-size:60px;
	margin:40px 0 20px
}
.f404 h2{
	font-size:16px;
	margin-bottom:20px
}
.pagination{
	margin:0;
	padding:20px;
	text-align:center;
	font-size:12px;
	display:block
}
.pagination ul{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-left:0;
	margin-bottom:0;
	padding:0
}
.pagination ul>li{
	display:inline
}
.pagination ul>li>a,.pagination ul>li>span{
	margin:0 2px;
	float:left;
	padding:5px 12px;
	background-color:#ddd;
	color:#666;
	border-radius:2px;
	opacity:.88
}
.pagination ul>li>a:hover,.pagination ul>li>a:focus{
	opacity:1
}
.pagination ul>.active>a,.pagination ul>.active>span{
	background-color:#45b6f7;
	color:#fff
}
.pagination ul>.active>a,.pagination ul>.active>span{
	cursor:default
}
.pagination ul>li>span,.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{
	color:#999;
	background-color:transparent;
	cursor:default
}
.pagination-loading{
	font-size:16px;
	text-align:center;
	color:#999;
	padding:15px 0
}
.pagination-loading img{
	width:80px
}
.latest-visit{
	padding:0 10px;
	display:block;
	margin-top:-10px;
	
}
.oldvist .latest-visit{
	margin-top:-5px;
	
}
.row-share>.share-close{
	position:absolute;
	font-size:24px;
	color:#fff;
	display:inline-block;
	cursor:pointer;
	bottom:20px;
	line-height:1;
	right:0;
	background:#33383c;
	padding:6px 10px;
	border-radius:50px 0px 0px 50px;
	-webkit-transition:all .1s ease-in;
	-moz-transition:all .1s ease-in;
	transition:all .1s ease-in;
	
}
.row-share>.share-close:hover{
	-webkit-transition:all .1s ease-in;
	-moz-transition:all .1s ease-in;
	transition:all .1s ease-in;
	cursor:url('../img/fcous.cur'),auto;
	padding:6px 20px;
	background:#525252;
	
}
.row-share>.img-share{
	position:relative;
	min-height:333px;
	max-width:50%;
	float:left;
	
}
.row-share>.img-share img{
	border: 1px #eee solid;
	
}
.row-share .action-haibao{
	display:none;
	
}
.row-share>.share-item{
	position:relative;
	min-height:333px;
	max-width:50%;
	float:right;
	width:100%;
	display:block;
	margin-top:16%;
	
}
.row-share>.share-item>h3{
	font-size:15px;
	font-weight:bold;
	
}
.row-share>.share-item>.button{
	width:100%;
	margin:20px 0;
	
}
.row-share>.share-item>.button>.btn{
	width:180px;
	border-radius:50px;
	padding:12px 0;
	border:none;
	
}
.row-share>.share-item>.button>.btn-danger{
	background-color:#e24040;
	
}
.row-share>.share-item>.button>.btn-danger:hover{
	background-color:#b93535;
	
}
.row-share>.share-item>.button>.btn-info{
	background-color:#1ea1f3;
	
}
.row-share>.share-item>.button>.btn-info:hover{
	background-color:#1a80bf;
	
}
.row-share>.share-item>.button>.btn-warning{
	background-color:#f3951e;
	
}
.row-share>.share-item>.button>.btn-warning:hover{
	background-color:#d28818;
	
}
.row-share>.share-item>.button>.btn-primary{
	background-color:#33383c;
	
}
.row-share>.share-item>.button>.btn-primary:hover{
	background-color:#000000;
	
}
.share-haibao{
	border-radius:50px;
	float:left;
	padding:4px 12px;
	border:1px solid #eee;
	color:#62676e;
	cursor:url('../img/fcous.cur'),auto;
	-webkit-transition:color .25s,background-color .25s;
	-moz-transition:color .25s,background-color .25s;
	-ms-transition:color .25s,background-color .25s;
	-o-transition:color .25s,background-color .25s;
	transition:color .25s,background-color .25s;
	
}
.share-haibao:hover{
	background:#1ea1f3;
	color:#fff;
	border-radius:50px;
	border:1px solid #1ea1f3;
	
}
.haibao-on>.row-share{
	-webkit-transition:all .25s ease-in;
	-moz-transition:all .25s ease-in;
	transition:all .25s ease-in;
	opacity:1;
	visibility:inherit;
	
}
.row-share{
	position:fixed;
	top:33%;
	left:50%;
	margin:-150px 0 0 -333px;
	width:666px;
	background-color:#FFF;
	padding:20px 20px 20px;
	border-radius:4px;
	visibility:hidden;
	box-shadow:0 1px 5px rgba(0,0,0,0.4);
	z-index:9999;
	opacity:0;
	text-align:center;
	
}
.row-share>.text-weixin{
	display:none;
	
}
.content-item{
	float:left;
	width:16.6666666%;
	padding-left:5px;
	padding-right:5px;
	box-sizing:border-box;
	margin-bottom:15px;
	
}
.content-item a{
	text-decoration:none;
	box-sizing:border-box;
	
}
.content-item .item-box{
	transition:all 0.15s cubic-bezier(.4,0,.2,1);
	cursor:pointer;
	background-color:#fff;
	height:210px;
	position:relative;
	
}
.content-item .item-box:hover .item-list{
	opacity:1;
	
}
.content-item .item-box .item-list{
	overflow:hidden;
	-webkit-transition:all .25s,background-color .25s;
	transition:all .25s,background-color .25s;
	opacity:0
}
.content-item .item-box .item-list span{
	color:#fff;
	font-size:12px;
	font-weight:inherit;
	background:#45b6f7;
	padding:2px 5px;
	top:0;
	left:0;
	position:absolute;
	z-index:1;
	
}
.content-item .item-box .item-list p{
	position:absolute;
	bottom:80px;
	right:0;
	left:0;
	padding:10px;
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
	z-index:1;
	margin:0;
	color:#fff;
	font-size:12px;
	max-height:80px;
	
}
.content-item .item-box:hover{
	box-shadow:0 0 15px rgba(32,41,53,0.1)
}
.content-item .item-box .img-area{
	width:100%;
	overflow:hidden;
	height:130px;
	overflow:hidden;
	
}
.content-item .item-box:hover img{
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	
}
.content-item .item-box img{
	height:100%;
	width:100%;
	-webkit-transition:ease-in-out 0.5s;
	transition:ease-in-out 0.5s;
	
}
.content-item .item-box .box-header{
	padding:12px 15px;
	color:#555;
	box-sizing:border-box;
	-webkit-transition:color .25s,background-color .25s;
	-moz-transition:color .25s,background-color .25s;
	-ms-transition:color .25s,background-color .25s;
	-o-transition:color .25s,background-color .25s;
	transition:color .25s,background-color .25s;
	
}
.content-item .item-box .box-header:hover{
	color:#45b6f7
}
.content-item .item-box .box-header p{
	margin:0;
	font-size:13px;
	height:40px;
	overflow:hidden;
	
}
.content-item .item-box .box-header time{
	font-size:12px;
	color:#999;
	float:left;
	
}
.content-item .item-box .box-header strong{
	font-weight:inherit;
	font-size:12px;
	color:#999;
	float:right;
	
}
.ias_trigger{
	margin:15px 0 0
}
.ias_trigger a{
	display:block;
	background-color:#e6e6e6;
	line-height:32px;
	text-align:center;
	color:#999
}
.ias_trigger a:hover{
	display:block;
	background-color:#ddd;
	color:#666
}
.pagenav{
	overflow:hidden;
	text-align:center;
	padding: 20px;
	
}
.pagenav a,.pagenav .current,.pagenav .page-numbers{
	padding:6px 12px 5px;
	color:#666;
	display:inline-block;
	border-radius:3px;
	background-color:#eee;
	margin:0 1px;
	font-size:12px
}
.pagenav .current{
	background-color:#45b6f7;
	color:#fff
}
.pagenav a:hover{
	background-color:#ccc;
	color:#444
}
.m-mask{
	display:none;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:9998;
	background-color:#222;
	background-color:rgba(0,0,0,0.8);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	
}
.iyellow{
	margin:20px 0;
	padding:15px 15px 15px 70px;
	font-size:12px;
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
	border-radius:5px;
	background:url(../img/warning.png) no-repeat 20px 20px #fff0b5;
	border:1px solid #eac946;
	color:#b09e56
}
.iyellow p{
	color:#b09e56
}
.iyellow a{
	color:#a84a1e
}
.iyellow b,.shortcodestyle strong{
	padding:0;
	margin:0;
	background:0;
	font-weight:bold;
	border-radius:0
}
.igreen{
	margin:20px 0;
	padding:15px 15px 15px 70px;
	font-size:12px;
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
	border-radius:5px;
	background:url(../img/yes.png) no-repeat 20px 20px #eff4d4;
	border:1px solid #afc76c;
	color:#779b39
}
.igreen p{
	color:#779b39
}
.igreen a{
	color:#cf3805
}
.igreen b,.shortcodestyle strong{
	padding:0;
	margin:0;
	background:0;
	font-weight:bold;
	border-radius:0
}
.iblue{
	margin:20px 0;
	padding:15px 15px 15px 70px;
	font-size:12px;
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
	border-radius:5px;
	background:url(../img/info.png) no-repeat 20px 20px #e4eff9;
	border:1px solid #9acbe8;
	color:#5d93b2
}
.iblue p{
	color:#5d93b2
}
.iblue a{
	color:#2275e2
}
.iblue b,.shortcodestyle strong{
	padding:0;
	margin:0;
	background:0;
	font-weight:bold;
	border-radius:0
}
.ired{
	margin:20px 0;
	padding:15px 15px 15px 70px;
	font-size:12px;
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
	border-radius:5px;
	background:url(../img/noway.png) no-repeat 20px 20px #fadcd8;
	border:1px solid #eba8a8;
	color:#c66
}
.ired a{
	color:#F60
}
.ired b,.shortcodestyle strong{
	padding:0;
	margin:0;
	background:0;
	font-weight:bold;
	border-radius:0
}
.widget{
	clear:both;
	position:relative;
	margin-bottom:20px;
	border-radius:0;
	overflow:hidden;
	
}
.widget h3{
	position:relative;
	font-size:15px;
	line-height:1;
	font-weight:inherit;
	margin:0 auto;
	display:inline-block;
	padding-bottom:5px;
	line-height:1;
	border-bottom:1px #eee solid;
	margin-bottom:10px;
	
}
.widget h3:after{
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f105";
	float:left;
	font-size:15px;
	margin-right:6px;
	
}
.widget_about h3:after{
	display:none
}
.widget.affix{
	position:fixed;
	width:345px;
	
}
.widget_ui_comments{
	background-color:#fff;
	padding:15px
}
.widget_ui_comments li{
	overflow:hidden;
	font-size:12px
}
.widget_ui_posts li{
	overflow:hidden;
	border-bottom:1px solid #f0f0f0;
	width:100%;
	padding:15px 0
}
.widget-navcontent{
	clear:both;
	position:relative
}
.widget-navcontent .item{
	padding:15px;
	width:100%;
	position:absolute;
	left:100%;
	opacity:0
}
.widget-navcontent .item.active{
	left:0;
	opacity:1
}
.widget-navcontent .item-01 li{
	margin-bottom:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px
}
.widget-navcontent .item-01 li a span{
	color:#ff5e52
}
.widget-navcontent .item-01 li a:hover span{
	color:#45b6f7
}
.widget-navcontent .item-01 time{
	float:right;
	color:#bbb;
	margin-left:10px
}
.widget-navcontent .item-01 li:first-child a{
	font-weight:bold
}
.widget-navcontent .item-02 dl{
	padding:10px 0 0 80px;
	overflow:hidden;
	margin-bottom:20px
}
.widget-navcontent .item-02 dt{
	float:left;
	margin-left:-70px
}
.widget-navcontent .item-02 dd{
	padding-top:6px;
	font-size:16px
}
.widget-navcontent .item-02 dd .text-muted{
	font-size:14px;
	display:block;
	height:20px;
	overflow:hidden
}
.widget-navcontent .item-02 .avatar{
	border:2px solid #e6e6e6;
	border-radius:100px;
	width:50px;
	height:50px
}
.widget-navcontent .item-02 ul{
	overflow:hidden;
	font-size:12px;
	padding-left:82px;
	color:#999
}
.widget-navcontent .item-02 li{
	float:left;
	width:50%;
	margin-bottom:10px
}
.widget-navcontent .item-02 p{
	text-align:center
}
.widget-navcontent .item-02 h4{
	text-align:center;
	font-size:20px;
	line-height:20px;
	margin:25px 0
}
.widget-navcontent .item-03{
	text-align:center
}
.widget-navcontent .item-03 h2{
	font-size:20px;
	line-height:32px;
	margin:10px 0
}
.widget-navcontent .item-03 strong{
	font-weight:normal;
	color:#ff5e52
}
.widget-navcontent .item-04{
	text-align:center
}
.widget-navcontent .item-04 h2{
	font-size:20px;
	line-height:40px;
	margin:20px 0
}
.widget_about{
	background-color:#fff;
	border:1px #f2f2f2 solid;
	position:relative;
	font-size:12px;
	padding:20px;
	
}
.widget_about .about img{
	margin:-20px -20px 12px;
	width:calc(100% + 40px);
	max-width:inherit;
	
}
.widget_about h3{
	line-height:24px;
	font-weight:normal;
	text-rendering:optimizelegibility;
	font-size:16px;
	color:#00aaee;
	padding-bottom:0px;
	border:none;
	
}
.widget_about span{
	color:#666;
	display:block;
	font-weight:normal;
	margin:4px 0 12px;
	
}
.widget_about .excerpt{
	margin:4px 0 12px;
	display:block;
	text-align:justify;
	padding:0;
	border:none;
	
}
.widget_about .excerpt p{
	margin-bottom:8px;
	color:#999;
	
}
.widget_about .excerpt h4{
	font-size:12px;
	color:#f72611;
	margin:0px;
	
}
.widget_about .about ul li:hover{
	background:#fefefe
}
.widget_about .about ul{
	background-color:#fbfbfb;
	border-top:1px #f4f4f4 solid;
	margin:10px -20px -20px;
	padding:0;
	font-size:0;
	
}
.widget_about .about ul li{
	width:25%;
	text-align:center;
	padding:12px 0;
	position:relative;
	
}
.layout_li{
	font-size:12px;
	display:inline-block;
	vertical-align:top;
	
}
.widget_about .about ul li:before{
	position:absolute;
	content:'';
	top:12px;
	right:0;
	width:1px;
	height:48px;
	background-color:#eee
}
.widget_about .about ul li span{
	display:block;
	color:#999;
	
}
.widget_about .about ul li b{
	font-size:14px;
	font-weight:normal;
	color:#666;
	
}
.widget ul{
	zoom:1;
	list-style:none;
	padding:0;
	margin:0;
	
}
.widget ul ul{
	border:0
}
.widget ul:before,.widget ul:after{
	display:table;
	content:"";
	line-height:0;
	
}
.widget ul:after{
	clear:both
}
.widget-notip h3{
	margin-bottom:13px
}
.widget_views li,.widget_rss li,.widget_recent_entries li{
	border-bottom:solid 1px #eee;
	padding:8px 15px;
	font-size:14px
}
.widget_links ul{
	padding:10px 0 10px 15px;
	color:#999;
	font-size:14px
}
.widget_links li{
	width:50%;
	float:left;
	padding:0;
	border-bottom:0;
	margin-bottom:8px;
	line-height:22px;
	height:22px;
	overflow:hidden
}
.widget_links li a{
	color:#777;
	margin-right:15px
}
.widget_links li a:hover{
	color:#45b6f7
}
.widget_pages ul{
	padding:10px 15px 5px;
	overflow:hidden
}
.widget_pages li{
	float:left;
	width:50%;
	margin-bottom:5px
}
.widget_recent_entries span{
	display:block;
	font-size:12px;
	color:#999;
	margin-top:2px
}
.widget_ui_statistics{
	background-color:#fff;
	padding:15px
}
.widget_ui_statistics ul{
	overflow:hidden;
	padding:0;
	line-height:26px;
	color:#888
}
.widget_ui_statistics li{
	float:left;
	width:50%
}
.widget_ui_statistics li strong{
	color:#686868
}
.widget_calendar{
	overflow:hidden;
	padding:15px
}
#calendar_wrap{
	margin:0 0 10px
}
.widget_calendar table{
	width:100%;
	text-align:center
}
.widget_calendar table caption{
	margin-bottom:5px;
	font-size:18px
}
.widget_calendar table #prev a,.widget_calendar table #next a{
	display:block;
	padding:0 10px
}
.widget_calendar table #prev{
	text-align:left
}
.widget_calendar table #next{
	text-align:right
}
.widget_calendar table tbody td,.widget_calendar table tfoot td,.widget_calendar table thead th{
	padding:5px 3px;
	border:1px solid #eee
}
.widget_calendar table thead th{
	background-color:#fbfbfb;
	text-align:center
}
.widget_calendar table tbody td a{
	display:block;
	margin:0 3px;
	background-color:#428bca;
	color:#fff
}
.widget_calendar table tbody td a:hover{
	background-color:#357ebd
}
.widget_categories ul{
	overflow:hidden;
	padding:15px;
	color:#999
}
.widget_categories li .children{
	margin-top:10px
}
.widget_categories li{
	float:left;
	width:43%;
	margin-bottom:7px;
	list-style:disc;
	margin-left:20px
}
.widget_categories li a{
	color:#777
}
.widget_categories li a:hover{
	color:#45b6f7
}
.widget_categories li ul{
	display:none;
	padding:0 0 0 15px
}
.widget_categories li li{
	float:none;
	width:auto
}
.widget_categories .screen-reader-text{
	display:none
}
.postform{
	margin-bottom:10px;
	border:1px solid #ddd
}
.widget_nav_menu ul{
	padding:10px 15px 5px;
	color:#999
}
.widget_nav_menu ul li{
	margin-bottom:7px;
	list-style:disc;
	margin-left:20px
}
.widget_rss ul{
	color:#999
}
.widget_meta ul{
	padding:15px;
	color:#999
}
.widget_meta ul li{
	list-style:disc;
	margin-left:20px;
	margin-bottom:5px
}
.widget_ui_asb img{
	display:block
}
.widget_ui_asb .item{
	position:relative;
	overflow:hidden
}
.widget_ui_asb .sell{
	display:block;
	border:solid 1px #d6d6d6;
	color:#999;
	text-align:center;
	height:123px;
	line-height:123px;
	font-weight:bold
}
.widget_ui_asb .sell:hover{
	border-color:#bbb;
	color:#777
}
.widget_ui_readers{
	background-color:#fff;
	padding:15px
}
.widget_ui_readers ul{
	padding:0;
	margin-left:15px;
	
}
.widget_ui_readers li{
	width:36px;
	height:36px;
	float:left;
	margin:6px 6px 0 0;
	margin-left:-10px;
	margin-top:5px;
	display:inline-block
}
.widget_ui_readers li a{
	display:block
}
.widget_ui_readers li a,.widget_ui_readers li a:hover{
	color:#fff
}
.widget_ui_readers li:hover{
	z-index:20
}
.widget_ui_readers li:hover .avatar-popup{
	display:block
}
.widget_ui_readers .avatar{
	width:36px;
	height:36px;
	border-radius:50%;
	border:2px solid #fff
}
.widget_ui_readers li img:hover{
	position:relative;
	z-index:2;
	box-shadow:0 0 5px ragba(0,0,0,0.2)
}
.widget_ui_comments ul a{
	padding-left:34px;
	padding-top:5px;
	padding-bottom:2px;
	display:block;
	line-height:24px;
	background-color:transparent;
	
}
.widget_ui_comments ul li:last-child a{
	border-bottom:0
}
.widget_ui_comments ul a:hover{
	color:#999;
	background-color:#fbfbfb
}
.widget_ui_comments span{
	float:left;
	width:70px;
	margin-right:10px;
	font-weight:inherit;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#45bcf9;
	
}
.widget_ui_comments p{
	max-width:150px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.widget_ui_comments time{
	float:right;
	color:#bbb
}
.widget_ui_comments .avatar{
	float:left;
	margin-left:-34px;
	width:24px;
	height:24px;
	border-radius:50%
}
.widget_ui_textasb{
	border:0;
	border-radius:0;
	background:#fff
}
.widget_ui_textasb a{
	display:block;
	padding:0 15px 15px;
	border:1px solid #ffffff;
	font-size:12px;
	border-radius:0;
	
}
.widget_ui_textasb a h2{
	font-size:20px;
	font-weight:inherit;
	margin-top:14px;
	
}
.widget_ui_textasb a p{
	color:#999;
	margin-bottom:0
}
.widget_ui_textasb a strong{
	margin:-1px 0 0 0;
	display:inline-block;
	padding:4px 15px;
	color:#fff;
	font-size:14px;
	font-weight:normal
}
.widget_ui_textasb a.style01{
	color:#428bca
}
.widget_ui_textasb a.style01:hover{
	border-color:#428bca
}
.widget_ui_textasb a.style01 strong{
	background-color:#428bca
}
.widget_ui_textasb a.style02{
	color:#ff5e52
}
.widget_ui_textasb a.style02:hover{
	border-color:#ff5e52
}
.widget_ui_textasb a.style02 strong{
	background-color:#ff5e52
}
.widget_ui_textasb a.style03{
	color:#5cb85c
}
.widget_ui_textasb a.style03:hover{
	border-color:#5cb85c
}
.widget_ui_textasb a.style03 strong{
	background-color:#5cb85c
}
.widget_ui_textasb a.style04{
	color:#c35bff
}
.widget_ui_textasb a.style04:hover{
	border-color:#c35bff
}
.widget_ui_textasb a.style04 strong{
	background-color:#c35bff
}
.widget_ui_textasb a.style05{
	color:#45b6f7
}
.widget_ui_textasb a.style05:hover{
	border-color:#45b6f7
}
.widget_ui_textasb a.style05 strong{
	background-color:#45b6f7
}
.widget_ui_posts{
	background-color:#fff;
	padding:15px
}
.widget_ui_links{
	background-color:#fff;
	overflow:hidden;
	padding:15px;
	
}
.widget_links_gduo{
	right:15px;
	position:absolute;
	margin-top:15px;
	z-index:999;
	font-size:12px;
	color:#999;
	
}
.widget_ui_links li{
	width:50%;
	float:left;
	position:relative;
	border-bottom:1px solid #f6f6f6;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:10px 10px;
	white-space:nowrap;
	
}
.widget_ui_links li:hover{
	border-bottom:1px solid #53a8d4;
	color:#53a8d4;
	
}
.widget_ui_links li a{
	color:#888;
	font-size:12px;
	margin-left:10px;
	padding:10px 10px;
	
}
.widget_ui_links li a:hover{
	color:#53a8d4;
	
}
.widget_ui_links a:after{
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f0ac";
	position:absolute;
	top:0;
	left:0;
	line-height:1;
	padding:12px 0px;
	color:#59abd6;
	font-size:16px;
	
}
.widget_ui_tags{
	background-color:#fff;
	overflow:hidden;
	padding:15px;
	
}
.widget_ui_tags ul{
	overflow:hidden;
	font-size:12px;
	width:327px;
	
}
.widget_ui_tags ul a{
	color:#999;
	background-color:#f6f6f6;
	float:left;
	width:31.3333%;
	margin:0 1% 1% 0;
	padding:0 8px;
	font-size:12px;
	height:29px;
	line-height:29px;
	overflow:hidden;
	
}
.widget_ui_tags a:hover{
	color:#fff;
	border-color:#0ae;
	background-color:#0ae
}
.widget_ui_posts li:last-child a{
	border-bottom:0
}
.widget_ui_posts li a{
	padding:0 0 0 111px;
	color:#888;
	overflow:hidden;
	position:relative;
	display:block;
	font-size:14px
}
.widget_ui_posts li a:hover{
	background-color:#fbfbfb
}
.widget_ui_posts li a:hover .text{
	color:#45b6f7
}
.widget_ui_posts .text{
	display:block
}
.widget_ui_posts .text span{
	color:#ff5e52
}
.widget_ui_posts a:hover .text span{
	color:#45b6f7
}
.widget_ui_posts .thumbnail{
	width:100px;
	float:left;
	margin-left:-115px;
	height:50px
}
.widget_ui_posts .thumbnail img{
	width:122px;
	height:86px
}
.widget_ui_posts .muted{
	margin-right:15px;
	font-size:12px;
	color:#bbb
}
.widget_ui_posts .nopic li a{
	padding:10px 0
}
.widget_ui_posts .nopic .text{
	margin-top:0;
	color:#888
}
.widget_ui_posts .nopic .text:hover{
	color:#45b6f7
}
.widget_meta .widget_tit{
	margin:0 0 10px
}
.widget_meta ul{
	line-height:24px
}
.widget_meta ul a{
	color:#777
}
.widget_meta ul a:hover{
	color:#45b6f7
}
.widget_archive ul{
	padding:15px 0 15px 15px;
	font-size:14px;
	overflow:hidden;
	color:#999
}
.widget_archive li{
	width:50%;
	float:left;
	margin-bottom:7px
}
.widget_archive li a{
	margin-right:15px
}
.widget_archive select,.widget_categories select{
	margin-top:10px;
	width:91%;
	margin-left:15px;
	height:32px;
	line-height:32px;
	padding:2px
}
.cd-main-content{
	min-height:400px;
	padding:0;
	max-width:1300px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:100%;
	
}
.cd-product-intro{
	width:50%;
	top:22%;
	position:absolute;
	text-align:left;
	
}
.cd-product-intro h2{
	font-size:48px;
	font-weight:300;
	box-sizing:border-box;
	vertical-align:inherit;
	margin:0;
	
}
.cd-product-intro h3{
	font-weight:100;
	font-size:1rem;
	
}
.cd-product-intro h4{
	display:none;
	
}
.cd-image-container{
	width:50%;
	height:70%;
	float:right;
	top:15%;
	position:absolute;
	
}
.cd-image-container img{
	height:280px;
	
}
.cd-product-intro>.button .btn{
	border-radius:0px;
	margin:0;
	margin-right:20px;
	padding:10px 35px;
	
}
.cd-main-content .intleft{
	left:15px;
	
}
.cd-main-content .imgleft{
	right:15px;
	
}
.cd-main-content .intright{
	right:15px;
	
}
.cd-main-content .imgright{
	left:15px;
	
}
.cd-main-content .imgleft .img{
	float:right;
	width:500px;
	height:100%;
	background-size:500px 100%;
	background-repeat:no-repeat;
	right:0px;
	
}
.cd-main-content .imgright .img{
	float:left;
	width:500px;
	height:100%;
	background-size:500px 100%;
	background-repeat:no-repeat;
	right:0px;
	
}
.shuoming{
	padding:0px 20px;
	margin:0;
	background:#fff;
	margin-top:-1px;
	border:1px solid #eee;
	
}
.shuoming .title{
	margin:-12px auto;
	text-align:center;
	
}
.shuoming .title span{
	display:inline-block;
	padding:4px 15px;
	color:#999;
	font-size:14px;
	max-width:100%;
	font-weight:normal;
	color:#969696;
	background:#ffffff;
	border:1px solid #eee;
	
}
.shuoming .title span:hover{
	background:#394048;
	color:#fff;
	border:1px solid #394048;
	
}
.shuoming p{
	margin:20px 0px;
	color:#8c8c8c;
	text-align:center;
	font-size:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	
}
.shuoming a{
	color:#45b6f7;
	
}
.shuoming a:hover{
	color:#ff7c72;
	
}
.tagcloud{
	padding:10px 10px 15px 15px
}
.tagcloud a{
	display:inline-block;
	margin:7px 7px 0 0;
	color:#777
}
.tagcloud a:hover{
	color:#45b6f7
}
.layout_card{
	margin:20px -13px 0px 0px;
	
}
.card{
	width:33.3%;
	padding-bottom:21px;
	transform-style:flat;
	visibility:visible;
	opacity:1;
	transform:translate3d(0,0,0);
	position:relative;
	padding:0 12px 12px 0;
	float:left;
	
}
div.itemcard{
	background-color:#fff;
	padding:0 0 10px 0;
	-moz-transition:ease-in-out 0.5s;
	-webkit-transition:ease-in-out 0.5s;
	-o-transition:ease-in-out 0.5s;
	-ms-transition:ease-in-out;
	transition:ease-in-out 0.5s;
	
}
div.itemcard:hover{
	box-shadow:2px 2px 12px rgba(0,0,0,0.3);
	-webkit-transform:translate(0,-6px);
	-ms-transform:translate(0,-6px);
	-o-transform:translate(0,-6px);
	transform:translate(0,-6px)
}
.card-text{
	padding-left:20px
}
.card-1{
	border-radius:4px 4px 0 0
}
.card-10{
	border-radius:0 0 4px 4px
}
.card:hover{
	position:relative;
	z-index:2
}
.card .thumb{
	width:100%;
	max-height:170px;
	min-height:170px;
	left:0px;
	top:0;
	vertical-align:top
}
.card .pictitle{
	position:relative;
	margin-bottom:2px
}
.card .pictitle .bigpic{
	display:block;
	font-size:0;
	position:relative;
	overflow:hidden
}
.card .pictitle h2{
	width:100%;
	padding:0;
	left:0;
	border:0;
	bottom:0;
	_overflow:hidden;
	font-size:15px;
	text-align:left;
	margin-bottom:20px
}
.card .pictitle h2 a{
	height:28px;
	color:#676565;
	padding:10px 10px 5px 10px;
	display:block;
	text-decoration:none;
	line-height:22px;
	overflow:hidden
}
.card .pictitle h2 .title-mask{
	position:absolute;
	left:0;
	bottom:0;
	_background:#000;
	_filter:alpha(opacity=40)
}
.card .pictitle h2 a span{
	position:relative
}
.card .abstract{
	padding:9px 11px 1px;
	line-height:16px;
	height:41px;
	overflow:hidden;
	margin-bottom:5px;
	font-size:12px;
	color:#999;
	
}
.card header{
	margin-bottom:10px
}
.card .cat{
	color:#fff;
	background-color:#FF5E52;
	opacity:0.8;
	padding:4px 8px;
	font-size:12px;
	display:inline-block;
	position:absolute;
	left:7px;
	top:6px;
	
}
.card .cat:hover{
	background-color:#FF5245;
	opacity:1;
	filter:alpha(opacity=85)
}
.card .cat i{
	position:absolute;
	top:50%;
	margin-top:-4px;
	right:-4px;
	display:inline-block;
	width:0;
	height:0;
	vertical-align:middle;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent
}
.card h2{
	display:inline;
	font-size:18px;
	line-height:24px;
	margin-top:0;
	color:#333;
	
}
.card h2 a{
	color:#555
}
.card h2 a:hover{
	color:#FF5E52
}
.card time,.card .pv,.card .pc,.card .author{
	margin-right:20px
}
.card .note{
	font-size:12px;
	color:#999;
	word-wrap:break-word;
	line-height:20px
}
.card .meta{
	color:#999;
	font-size:12px
}
.card .meta .fa{
	margin-right:4px
}
.card .meta a,.card .meta span{
	color:#999;
	text-decoration:none
}
.card .meta a:hover{
	color:#45B6F7
}
.card h2 b,.card .note b{
	color:#FF5549
}
.card .note b{
	font-weight:normal
}
.card-minic{
	border:1px solid #eaeaea;
	padding:20px;
	overflow:hidden;
	background-color:#fff;
	margin-bottom:15px;
	border-radius:4px
}
.card-minic h2{
	font-size:22px;
	line-height:24px;
	margin-top:0;
	font-weight:bold;
	margin:0 0 15px
}
.card-minic h2 a{
	color:#555
}
.card-minic h2 a:hover{
	color:#45B6F7
}
.card-minic time,.card-minic .pv,.card-minic .pc,.card-minic .author{
	margin-right:20px
}
.card-minic .meta{
	color:#999;
	margin-bottom:15px;
	font-size:12px;
	padding-bottom:15px;
	border-bottom:1px solid #eaeaea
}
.card-minic .meta .fa{
	margin-right:4px
}
.card-minic .meta a{
	color:#999;
	text-decoration:underline
}
.card-minic .meta a:hover{
	color:#45B6F7
}
.card-minic .article-content p{
	text-indent:30px
}
.card-minic .article-content p:last-child{
	margin-bottom:0
}
.card-minic .note{
	color:#666;
	margin-bottom:0;
	text-indent:28px
}
.card-minic-index h2{
	font-size:18px
}
.card-minic-index .meta{
	border-bottom:none;
	padding-bottom:0
}
.card-minic-index .red{
	margin-left:-8px;
	color:#FF5E52
}
@media (max-width:480px){
	.breadcrumb-box{
	margin-top:0
}
.position .fa{
	padding:1px 5px;
	
}
.focusmo{
	display:none
}
.speedbar{
	display:none
}
span.bianlan{
	display:none
}
.card{
	width:50%
}
.card .thumb{
	max-height:105px;
	min-height:105px
}
.card .pictitle{
	margin-bottom:15px;
	
}
.card .abstract{
	display:none
}
.card time,.card .pv,.card .pc,.card .author{
	margin-right:5px
}
.likepage li{
	width:46%;
	height:120px;
	margin:2%
}
.likepage li img{
	width:100%;
	height:120px;
	display:block;
	
}

}
.content-wrap>.content>.cat-container{
	margin-bottom:15px;
	background:#fff;
	border:1px solid #eee;
	padding:10px;
	
}
.cat-container>.home-heading{
	margin:0;
	font-size:18px;
	position:relative;
	margin-top:10px;
	
}
.cat-container>.home-heading>a:hover{
	color:#45B6F7
}
.cat-col-full{
	width:100%
}
.cat-col-1_2{
	width:50%;
	float:left
}
.cat-col-1_2 .cat-container{
	padding:0 5px
}
.cat-col-1_2:nth-child(2n+1) .cat-container{
	margin-right:5px
}
.cat-col-1_2:nth-child(2n+2) .cat-container{
	margin-left:5px
}
.cat-col-1_2 .row-big>article .entry-thumb{
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px
}
.cat-col-1_2 .row-big>article .entry-detail h3{
	margin:10px 0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:1.6rem;
	font-weight:400
}
.cat-col-1_2 .row-big>article .entry-detail h3 a{
	color:#222
}
.cat-col-1_2 .row-big>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cat-col-1_2 .row-big>article .entry-detail p{
	margin-top:5px;
	font-size:13px;
	line-height:20px;
	max-height:60px;
	overflow:hidden;
	color:#7f8c8d
}
.cat-col-1_2 .row-small>article .entry-detail h3{
	position:relative;
	margin:0;
	clear:both
}
.cat-col-1_2 .row-small>article .entry-detail h3 i{
	margin-right:5px;
	width:5px;
	height:5px;
	background:#45B6F7;
	display:inline-block;
	vertical-align:3px;
	position:absolute;
	top:16px
}
.cat-col-1_2 .row-small>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cms-cat-s2>.col>article,.cms-cat-s3>.col>article{
	padding:0 5px
}
.article .entry-thumb{
	overflow:hidden;
	float:left;
	margin-left:-180px;
	width:170px;
	padding:5px 10px;
	
}
.content-wrap>.content>.cat-container{
	margin-bottom:0px;
	background:none;
	border:none;
	padding:0;
	
}
.cat-container>.home-heading>span{
	font-size:18px;
	margin:0;
	float:left;
	
}
.cat-container>.home-heading>a{
	position:absolute;
	right:0;
	top:0px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:400;
	line-height:20px;
	border-radius:20px;
	letter-spacing:1px;
	color:#777777;
	
}
.cat-container>.home-heading>a:hover{
	color:#45b6f7;
	
}
.cat-col-full{
	width:100%
}
.cat-col-1_2{
	width:49.2%;
	float:left;
	background:#fff;
	padding:15px;
	margin-top:15px;
	
}
.cat-col-1_2:nth-child(2n+1){
	margin-right:0.8%;
	
}
.cat-col-1_2:nth-child(2n+2){
	margin-left:0.8%;
	
}
.cat-col-1_2 .cat-container{
	padding:0 5px
}
.cat-col-1_2:nth-child(2n+1) .cat-container{
	margin-right:5px
}
.cat-col-1_2:nth-child(2n+2) .cat-container{
	margin-left:5px;
	
}
.cat-col-1_2 .row-big>article .entry-thumb{
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px
}
.cat-col-1_2 .row-big>article .entry-detail h3{
	margin:10px 0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:1.6rem;
	font-weight:400
}
.cat-col-1_2 .row-big>article .entry-detail h3 a{
	color:#222
}
.cat-col-1_2 .row-big>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cat-col-1_2 .row-big>article .entry-detail p{
	margin-top:5px;
	font-size:13px;
	line-height:20px;
	max-height:60px;
	overflow:hidden;
	color:#7f8c8d
}
.cat-col-1_2 .row-small>article .entry-detail h3{
	position:relative;
	margin:0;
	clear:both
}
.cat-col-1_2 .row-small>article{
	border:none
}
.cat-col-1_2 .row-small>article .entry-detail h3 i{
	margin-right:5px;
	width:5px;
	height:5px;
	background:#45B6F7;
	display:inline-block;
	vertical-align:3px;
	position:absolute;
	top:16px
}
.cat-col-1_2 .row-small>article .entry-detail h3 a{
	font-size:14px;
	font-weight:400;
	height:36px;
	line-height:36px;
	color:#555;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-left:15px;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	
}
.cat-col-1_2 .row-small>article .entry-detail h3 strong{
	font-size:12px;
	float:right;
	font-weight:normal;
	line-height:36px;
	padding-left:15px;
	color:#999;
	
}
.cat-col-1_2 .row-small>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cms-cat-s2>.col>article,.cms-cat-s3>.col>article{
	padding:0 5px
}
.cat-col-1_2 .row-up>article{
	margin:15px 0;
	border:none;
	
}
.cat-col-1_2 .row-up>article .entry-thumb{
	width:120px;
	float:left;
	margin-right:15px;
	max-height:90px
}
.cat-col-1_2 .row-up>article .entry-thumb img{
	width:100%;
	height:100%
}
.cat-col-1_2 .row-up>article .entry-detail h3{
	margin:10px 0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:15px;
	font-weight:inherit;
	
}
.cat-col-1_2 .row-up>article .entry-detail h3 a{
	color:#555;
	
}
.cat-col-1_2 .row-up>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cat-col-1_2 .row-up>article .entry-detail p{
	margin-top:5px;
	font-size:12px;
	line-height:20px;
	max-height:40px;
	overflow:hidden;
	color:#999;
	
}
.cat-col-1_2 .row-up>article .entry-detail{
	min-height:90px;
	
}
.cms-cat-s1>.col-full>article{
	position:relative;
	padding:20px;
	overflow:hidden;
	background:#fff;
	margin-top:10px;
	
}
.cms-cat-s1>.col-full>article .like{
	color:#fff;
	font-size:12px;
	background-color:#ff7168;
	padding:5px 10px 5px 10px;
	border-radius:100px;
	display:inline-block;
	position:relative;
	float:right;
	margin:5px 0;
	
}
.cms-cat-s1>.col-full>article .like a{
	color:#fff
}
.cms-cat-s1>.col-full>article .like:hover{
	background:#69c7f8
}
.cms-cat-s1>.col-full>article .entry-thumb{
	width:200px;
	float:left;
	margin-right:20px;
	height:150px;
	margin-left:0;
	padding:0;
	
}
.cms-cat-s1>.col-full>article .entry-thumb img{
	max-height:150px;
	width:100%;
	height:100%;
	
}
.cms-cat-s1>.col-full>article .entry-detail h3{
	margin:0;
	overflow:hidden;
	line-height:25px;
	font-size:16px;
	
}
.cms-cat-s1>.col-full>article .entry-detail h3 a{
	color:#555;
	
}
.cms-cat-s1>.col-full>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.entry-meta{
	margin-bottom:10px;
	color:#999;
	font-size:12px;
	background-color:#f2f2f2;
	padding:5px 0 5px 10px;
	border-radius:100px;
	display:inline-block;
	position:relative;
	margin:5px 0;
	
}
.cms-cat-s1>.col-full>article .entry-detail .entry-meta>span{
	margin-right:20px;
	font-size:12px;
	color:#999;
	
}
.cms-cat-s1>.col-full>article .entry-detail .entry-meta>span i{
	margin-right:5px
}
.cms-cat-s1>.col-full>article .entry-detail .entry-excerpt{
	margin-top:10px;
	font-size:12px;
	line-height:20px;
	max-height:100px;
	overflow:hidden;
	color:#999;
	
}
.cms-cat-s1>.col-small{
	width:49.5%;
	float:left;
	
}
.cms-cat-s1>.col-small>article{
	position:relative;
	padding:15px 20px 15px 190px;
	margin-top:10px;
	overflow:hidden;
	background:#fff;
	
}
.cms-cat-s1>.col-small:nth-child(2n+1){
	margin-left:0.5%;
	
}
.cms-cat-s1>.col-small:nth-child(2n+2){
	margin-right:0.5%;
	
}
.cms-cat-s1>.col-small>article .entry-thumb{
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px;
	height:100px;
	margin-left:-170px;
	padding:0;
	
}
.cms-cat-s1>.col-small>article .entry-thumb img{
	width:100%;
	height:100%;
	
}
.cms-cat-s1>.col-small>article .entry-detail h3{
	margin:0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:15px;
	font-weight:inherit;
	
}
.cms-cat-s1>.col-small>article .entry-excerpt{
	font-size:12px;
	color:#999;
	margin:5px 0;
	
}
.cms-cat-s1>.col-small>article .entry-detail h3 a{
	color:#555;
	
}
.cms-cat-s1>.col-small>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cms-cat-s1>.col-small>article .entry-detail .entry-meta{
	margin-top:10px;
	background:none;
	padding:0;
	margin:0;
	
}
.cms-cat-s1>.col-small>article .entry-detail .entry-meta>span{
	margin-right:10px;
	font-size:12px;
	
}
.cms-cat-s1>.col-small>article .entry-detail .entry-meta>span i{
	margin-right:5px
}
.cms-cat-s2>.col{
	width:50%;
	float:left
}
.cms-cat-s2>.col-left>article{
	margin:10px 5px 10px 0;
	padding:20px;
	background:#fff;
	
}
.cms-cat-s2>.col-left>article .entry-detail h3{
	margin:30px 0 15px;
	overflow:hidden;
	line-height:30px;
	font-size:16px;
	
}
.cms-cat-s2>.col-left>article .entry-detail h3 a{
	color:#222
}
.cms-cat-s2>.col-left>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cms-cat-s2>.col-left>article .entry-detail .entry-meta{
	margin-bottom:10px
}
.cms-cat-s2>.col-left>article .entry-detail .entry-meta>span{
	margin-right:20px
}
.cms-cat-s2>.col-left>article .entry-detail .entry-meta>span i{
	margin-right:5px
}
.cms-cat-s2>.col-left>article .entry-detail p{
	margin-top:10px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	color:#999;
	
}
.entry-thumb{
	overflow:hidden;
	width:100%;
	margin-right:15px;
	max-height:270px;
	height:270px;
	overflow:hidden;
	position:relative;
	
}
.cms-cat-s2>.col-left>article .entry-thumb img{
	width:100%;
	height:100%;
	
}
.cms-cat-s2>.col-right>article{
	margin:10px 0px 10px 5px;
	background:#fff;
	padding:15px 20px;
	
}
.cms-cat-s2>.col-right>article .entry-thumb{
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px;
	height:100px;
	
}
.cms-cat-s2>.col-right>article .entry-thumb img{
	width:100%;
	height:100%;
	
}
.cms-cat-s2>.col-right>article .entry-detail h3{
	margin:0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:15px;
	font-weight:inherit;
	
}
.cms-cat-s2>.col-right>article .entry-detail h3 a{
	color:#555;
	
}
.cms-cat-s2>.col-right>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cms-cat-s2>.col-right>article .entry-detail p{
	margin-top:15px;
	font-size:12px;
	line-height:20px;
	max-height:40px;
	overflow:hidden;
	color:#999;
	margin-bottom:0;
	
}
.cms-cat-s2>.col-right>article .entry-detail{
	min-height:100px;
	
}
.cms-cat-s3>.col{
	width:50%;
	float:left
}
.cms-cat-s3>.col-left>article{
	margin:10px 5px 10px 0;
	background:#fff;
	padding:15px 20px;
	
}
.cms-cat-s3>.col-left>article .entry-thumb{
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px;
	height:100px;
	
}
.cms-cat-s3>.col-left>article .entry-thumb img{
	width:100%;
	height:100%;
	
}
.cms-cat-s3>.col-left>article .entry-detail h3{
	margin:0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:15px;
	font-weight:400;
	
}
.cms-cat-s3>.col-left>article .entry-detail h3 a{
	color:#555;
	
}
.cms-cat-s3>.col-left>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cms-cat-s3>.col-left>article .entry-detail p{
	margin-top:15px;
	font-size:12px;
	line-height:20px;
	max-height:40px;
	overflow:hidden;
	color:#999;
	margin-bottom:0;
	
}
.cms-cat-s3>.col-left>article .entry-detail{
	min-height:100px;
	
}
.cms-cat-s3>.col-right>article{
	margin:10px 0 10px 5px;
	background:#fff;
	padding:20px;
	
}
.bar-asb{
	margin:10px 0 10px 5px;
	background:#fff;
	
}
.bar-asb-2{
	margin:10px 5px 10px 0px;
	background:#fff;
	
}
.cms-cat-s3>.col-right>article .entry-detail h3{
	margin:30px 0 15px;
	overflow:hidden;
	line-height:30px;
	font-size:16px;
	
}
.cms-cat-s3>.col-right>article .entry-detail h3 a{
	color:#222
}
.cms-cat-s3>.col-right>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cms-cat-s3>.col-right>article .entry-detail .entry-meta{
	margin-bottom:10px
}
.cms-cat-s3>.col-right>article .entry-detail .entry-meta>span{
	margin-right:20px
}
.cms-cat-s3>.col-right>article .entry-detail .entry-meta>span i,#cms-cats>.block-wrapper .cms-cat-s4>.col>article:nth-child(3n){
	margin-right:5px
}
.cms-cat-s3>.col-right>article .entry-detail p{
	margin-top:10px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	color:#999;
	
}
.cms-cat-s3>.col-right>article .entry-thumb img{
	width:100%;
	height:100%;
	
}
.cms-cat-s4>.col{
	width:32.66%;
	float:left;
	
}
.cms-cat-s4>.col>article{
	padding:15px 20px;
	background:#fff;
	margin-top:10px;
	
}
article{
	border:#ffff 1px solid;
	
}
.cms-cat-s4>.col:nth-child(3n+2){
	margin:0 1%;
	
}
.cms-cat-s4>.col-large>article .entry-thumb{
	width:100%;
	height:180px;
	
}
.cms-cat-s4>.col-large>article .entry-thumb img{
	max-height:190px;
	min-height:190px;
	
}
.entry-thumb img{
	-webkit-transition:ease-in-out 0.5s;
	transition:ease-in-out 0.5s;
	
}
.entry-thumb img:hover{
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	
}
.cms-cat-s4>.col-large>article .entry-detail{
	height:160px;
	min-height:160px;
	
}
.cms-cat-s4>.col-large>article .entry-detail h3{
	margin:10px 0;
	overflow:hidden;
	line-height:20px;
	font-size:15px;
	font-weight:inherit;
	max-height:50px;
	
}
.cms-cat-s4>.col-large>article .entry-detail h3 a{
	color:#555;
	
}
.cms-cat-s4>.col-large>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cms-cat-s4>.col-large>article .entry-detail .entry-meta{
	margin-bottom:10px;
	width:100%;
	text-align:center;
	
}
.cms-cat-s4>.col-large>article .entry-detail .entry-meta>span{
	margin-right:10px;
	font-size:12px
}
.cms-cat-s4>.col-large>article .entry-detail .entry-meta>span i{
	margin-right:5px
}
.cms-cat-s4>.col-large>article .entry-detail p{
	margin-top:10px;
	font-size:13px;
	line-height:20px;
	max-height:60px;
	overflow:hidden;
	color:#999;
	
}
.cms-cat-s4>.col-small>article{
	padding:15px 20px;
	background:#fff;
	margin-top:10px;
	
}
.cms-cat-s4>.col-small>article .entry-thumb{
	width:100px;
	float:left;
	height:75px;
	
}
.cms-cat-s4>.col-small>article .entry-detail{
	max-height:75px;
	height:75px;
	
}
.cms-cat-s4>.col-small>article .entry-thumb img{
	width:100%;
	height:100%;
	
}
.cms-cat-s4>.col-small>article .entry-detail p{
	text-overflow:ellipsis;
	margin-top:10px;
	white-space:nowrap;
	font-size:12px;
	line-height:20px;
	max-height:40px;
	overflow:hidden;
	color:#999;
	margin-bottom:0;
	
}
.cms-cat-s4>.col-small>article .entry-detail h3{
	margin:0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:15px;
	font-weight:inherit;
	
}
.cms-cat-s4>.col-small>article .entry-detail h3 a{
	color:#555;
	
}
.cms-cat-s4>.col-small>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cms-cat-s4>.col-s1{
	clear:left
}
.cms-cat-s5>.col{
	width:49.5%;
	float:left;
	
}
.cms-cat-s5>.col:nth-child(2n+1){
	margin-right:0.5%;
	
}
.cms-cat-s5>.col:nth-child(2n+2){
	margin-left:0.5%;
	
}
.cms-cat-s5>.col>article{
	margin:5px 0;
	padding:15px 20px;
	background:#fff;
	
}
.cms-cat-s5>.col>article .entry-thumb{
	width:150px;
	float:left;
	margin-right:15px;
	max-height:100px;
	height:100px;
	margin-left:0;
	padding:0;
	
}
.cms-cat-s5>.col>article .entry-thumb img{
	width:100%;
	height:100%
}
.cms-cat-s5>.col>article .entry-detail{
	max-height:100px;
	height:100px;
	
}
.cms-cat-s5>.col>article .entry-detail h3{
	margin:0;
	overflow:hidden;
	max-height:40px;
	line-height:20px;
	font-size:15px;
	font-weight:400;
	
}
.cms-cat-s5>.col>article .entry-detail h3 a{
	color:#555;
	
}
.cms-cat-s5>.col>article .entry-detail h3 a:hover{
	color:#45B6F7
}
.cms-cat-s5>.col>article .entry-detail p{
	margin-top:15px;
	font-size:12px;
	line-height:20px;
	max-height:40px;
	overflow:hidden;
	color:#999;
	margin-bottom:0;
	
}
#vivideo{
	height:450px;
	width:100%;
	border:none;
	
}
.gzhhide{
	background:#ffffff;
	border-radius:10px;
	padding:20px;
	margin:15px 0;
	position:relative;
	box-shadow:0px 0px 20px #d0d0d0;
	
}
.gzhhide .gzhtitle{
	position:relative;
	font-size:17px;
	font-weight:bold;
	color:#6c80a7;
	padding:6px 140px 0 40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	
}
.gzhhide .gzhtitle .fa{
	position:absolute;
	left:0;
	font-size:35px;
	top:0;
	
}
.gzh-content{
	padding:20px 140px 15px 0;
	font-size:14px;
	color:#777;
	
}
.gzhbox{
	padding:0 140px 10px 0;
	
}
.gzhbox input{
	width:65%;
	border:none;
	color:#737373;
	font-size:13px;
	height:35px;
	line-height:35px;
	background:#f2f2f2;
	border-radius:4px;
	outline:none;
	float:left;
	padding:0 10px;
	
}
.gzhbox button{
	width:28%;
	margin-left:7%;
	border:none;
	background:#3b8cff;
	color:#fff;
	padding:5px 0;
	font-size:14px;
	border-radius:5px;
	
}
.gzhhide .gzhcode{
	position:absolute;
	width:100px;
	height:100px;
	right:20px;
	top:50%;
	margin-top:-50px;
	
}
.textwidget{
	padding:15px;
	color:#777
}
.textwidget a{
	color:#45b6f7
}
.textwidget a:hover{
	color:#45b6f7;
	text-decoration:underline
}
.textwidget ul{
	margin-bottom:10px;
	margin-left:32px;
	list-style-type:disc
}
.textwidget ol{
	margin-bottom:10px;
	margin-left:32px;
	list-style-type:decimal
}
.textwidget p:last-child,.textwidget ul:last-child,.textwidget ol:last-child{
	margin-bottom:0
}
.widget_pilot .module-wrap{
	position:relative;
	height:150px;
	width:100%;
	background-color:#000
}
.m-wel{
	display:none
}
.focusslide_bottom{
	margin-bottom:30px
}
.widget_pilot .module-wrap #pilot-box1{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.1;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=(40))
}
#pilot-box2{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.2;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=(40))
}
#pilot-box3{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.3;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=(40))
}
#pilot-box4{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.4;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=(40))
}
#pilot-box5{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.5;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=(40))
}
#pilot-box6{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.6;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=(40))
}
#pilot-box7{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.7;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=(40))
}
#pilot-box8{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.8;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=(40))
}
#pilot-box9{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.9;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=(40))
}
#pilot-box10{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:1;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=(40))
}
.widget_pilot .module-wrap .pilot-cell{
	text-align:center;
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.widget_pilot .module-wrap .pilot-cell i{
	color:#fff;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer
}
.widget_pilot .module-wrap .pilot-cell i:hover{
	opacity:.8;
	filter:alpha(opacity=80);
	-ms-filter:alpha(opacity=(80))
}
.widget_pilot .module-wrap .pilot-cell h1{
	font-size:20px;
	color:#fff
}
.widget_pilot .module-wrap .pilot-cell p{
	padding-top:10px;
	font-size:14px;
	color:#fff;
	line-height:3px
}
.widget_pilot .module-wrap .pilot-cell a,.widget_pilot .module-wrap .pilot-cell a:hover{
	text-decoration:underline;
	color:#fff
}
.widget_pilot .module-wrap .pilot-cell a.alibutton{
	height:30px;
	line-height:30px;
	border:1px solid #fff;
	display:inline-block;
	font-size:16px;
	padding:0 20px;
	color:#fff;
	margin-top:15px;
	text-decoration:none
}
.widget_pilot .module-wrap .pilot-cell a.alibutton:hover{
	background-color:#fff;
	color:#000;
	text-decoration:none
}
.fadeIn #sign{
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
#sign,#sign a{
	font-size:12px!important;
	line-height:1.5
}
#sign{
	position:fixed;
	z-index:9999;
	top:20%;
	left:50%;
	width:400px;
	margin-left:-200px;
	opacity:0;
	-webkit-transform:translate3d(0,-600px,0);
	-moz-transform:translate3d(0,-600px,0);
	-o-transform:translate3d(0,-600px,0);
	transform:translate3d(0,-600px,0);
	min-height:200px;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	-webkit-perspective:800px;
	-moz-perspective:800px;
	-ms-perspective:800px;
	perspective:800px
}
#sign .part{
	position:absolute;
	width:100%;
	left:0;
	top:0;
	border-radius:30px;
	background-color:#FFF;
	padding:50px 40px 40px 40px;
	box-sizing:border-box;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transition:all .9s ease-in-out;
	-moz-transition:all .9s ease-in-out;
	-ms-transition:all .9s ease-in-out;
	transition:all .9s ease-in-out;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	display:none
}
#sign.sign .part.loginPart{
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	transform:rotateY(0deg);
	z-index:1;
	display:block
}
#sign.sign .part.registerPart{
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
	z-index:0;
	display:block
}
#sign.register .part.loginPart{
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	transform:rotateY(180deg);
	z-index:0;
	display:block
}
#sign.register .part.registerPart{
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	transform:rotateY(0deg);
	z-index:1;
	display:block
}
#sign form h3{
	font-size:18px;
	margin-bottom:20px;
	display:inline-block;
	margin-right:0;
	float:right
}
#sign form h3 p{
	font-size:12px;
	color:#999;
	margin:0 0 0 10px;
	display:inline-block
}
#sign form .status .error{
	color:#ea4c89
}
#sign form .status .success{
	color:#47bcf9
}
#sign form p{
	margin:20px auto;
	position:relative
}
#sign form p.status{
	white-space:nowrap;
	margin:0 auto;
	position:relative;
	padding-left:5px;
	color:#45b6f7
}
#sign form label.error{
	color:#FFF;
	background-color:#7656e8;
	padding:0 4px;
	position:absolute;
	z-index:5;
	right:10px;
	top:11px
}
#sign form label.icon{
	position:absolute;
	right:10px;
	top:5px;
	color:#999;
	font-size:20px;
	color:rgba(0,0,0,.3)
}
#sign form label.icon i{
	width:20px;
	text-align:center
}
#sign form input{
	border:1px solid #ddd;
	padding:10px;
	width:100%;
	box-sizing:border-box
}
#sign::-webkit-input-placeholder{
	color:#999
}
#sign form input:focus{
	border:1px solid #47bcf9
}
#sign input:-moz-placeholder{
	color:#999
}
#sign input.input-control{
	padding-right:35px
}
#sign form .submit{
	cursor:pointer;
	background-color:#47bcf9;
	color:#FFF;
	border:0 none;
	font-size:14px
}
#sign form .submit:hover{
	background-color:#6bc6f5
}
#sign form .submit:focus{
	border:0 none
}
#sign form .safe{
	color:#999;
	margin-top:20px
}
#sign form .rememberme{
	width:inherit;
	margin-right:3px
}
#sign form .lost{
	float:right
}
#sign form .close{
	position:absolute;
	right:25px;
	top:0;
	width:50px;
	height:50px;
	border-radius:0 0 50px 50px;
	text-align:center;
	line-height:50px;
	background-color:#444;
	font-size:16px;
	color:#FFF
}
#sign form .close i{
	-webkit-transition:all ease-out .3s;
	-moz-transition:all ease-out .3s;
	-o-transition:all ease-out .3s;
	transition:all ease-out .3s
}
#sign form .close:hover i{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
#sign .other-sign{
	border-top:1px solid rgba(0,0,0,.1);
	margin:20px -50px auto -50px;
	padding:0 50px;
	text-align:center
}
.other-sign p{
	margin:15px auto
}
.other-sign a,.local-account a{
	display:inline-block;
	padding:8px 40px;
	border-radius:3px;
	text-decoration:none!important;
	border:0
}
.other-sign a:hover,.local-account a:hover{
	color:#fff
}
.other-sign a i,.local-account a i{
	margin-right:5px
}
.other-sign .qqlogin{
	background-color:#4a9cf8;
	color:#FFF
}
.other-sign .weibologin{
	background-color:#e14d4c;
	color:#FFF
}
.other-sign a{
	padding:5px 15px
}
#sign .other-sign div{
	width:50%;
	text-align:center;
	float:left
}
#sign .switch{
	color:#999;
	cursor:pointer;
	margin:20px auto;
	display:inline-block
}
#sign .switch i{
	margin-right:5px;
	color:#47bcf9
}
.overlay{
	background:#000;
	opacity:.8;
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:9998
}
.nav-wrap #login-reg{
	float:right;
	margin-left:5px;
	font-size:12px;
	padding:14px 0;
	height:60px
}
.nav-wrap #login-reg span{
	display:block;
	background-color:#757575;
	background-color:rgba(255,255,255,.2);
	color:rgba(255,255,255,.8);
	height:32px;
	padding:0 15px;
	line-height:32px;
	overflow:hidden;
	display:inline-block;
	cursor:pointer;
	float:left
}
#user-login{
	border-radius:4px 0 0 4px
}
#user-reg{
	border-radius:0 4px 4px 0;
	margin-left:1px
}
body.sign-show{
	height:100%;
	width:100%;
	overflow:hidden
}
.footer{
	position:relative;
	z-index:9;
	clear:both;
	padding:40px 30px;
	font-size:12px;
	line-height:12px;
	text-align:center;
	color:#fff;
	background-color:#202935
}
.footer a{
	color:#fff
}
.footer a:hover{
	color:#46b5f5
}
.footer-menu{
	text-align:left;
	margin:0 -2% 30px 0;
	padding-bottom:30px;
	overflow:hidden;
	border-bottom:1px solid #494949
}
.footer-menu dl{
	width:14.666666666%;
	margin:0 2% 0 0;
	display:inline-block;
	vertical-align:top
}
.footer-menu dt{
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	height:25px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.footer-menu dd a{
	display:block;
	line-height:20px;
	padding:0 5px 0 24px;
	margin:5px 0
}
.footer-menu .fa-weibo,.footer-menu .fa-tencent-weibo,.footer-menu .fa-envelope-o,.footer-menu .fa-rss{
	width:12px;
	text-align:center
}
.doubt{
	position:relative;
	margin:0;
	
}
.doubt h2{
	font-size:18px;
	width:90%;
	border-bottom:none;
	color:#202935;
	left:0;
	padding:8px 10px;
	border-left:5px solid #45b6f7;
	margin:5px 0;
	
}
.doubt-content{
	margin:0;
	padding:0px 0 0 15px;
	font-size:14px;
	color:#999;
	
}
.doubt span{
	cursor:url('../img/fcous.cur'),auto;
	position:absolute;
	width:10%;
	right:0;
	text-align:center;
	top:auto;
	animation:doubt-fa 3s infinite;
	-webkit-transition:top 1s ease,opacity 1s ease;
	transition:top 1s ease,opacity 1s ease;
	transition:color .25s,background-color .25s;
	
}
.doubt span:hover{
	color:#45b6f7;
	transition:color .25s,background-color .25s;
	
}
.doubt span .fa{
	padding:8px 10px;
	
}
@keyframes doubt-fa{
	from{
	top:3px;
	
}
50%{
	top:-2px;
	
}
to{
	top:3px;
	
}

}
.container-page{
	padding-left:215px;
	margin-top:15px;
	
}
.container-page .article-header{
	padding:0;
	border:none;
	
}
.container-page .article-content{
	border:none;
	
}
.container-page .content{
	margin-right:0;
	padding:20px;
	border:1px solid #eaeaea;
	background-color:#fff;
	border-radius:4px
}
.container-no-sidebar .content{
	margin-right:0;
	padding:15px 30px 20px;
	border:1px solid #eaeaea;
	background-color:#fff;
	border-radius:4px
}
.container-no-sidebar .article-content{
	margin-bottom:50px;
	overflow:hidden
}
.pageside{
	position:absolute;
	top:0;
	left:0;
	width:200px;
	overflow:hidden
}
.pagemenu{
	list-style:none;
	margin:0 0 15px;
	padding:15px 0;
	background-color:#fff;
	border-radius:4px;
	border:1px solid #eaeaea
}
.pagemenu li a{
	display:block;
	padding:10px 20px;
	font-size:14px
}
.pagemenu li.current-menu-item{
	position:relative;
	z-index:2;
	margin:0 -1px
}
.pagemenu li.current-menu-item>a{
	color:#fff;
	background-color:#45b6f7;
	font-weight:bold
}
.pagemenu li .glyphicon{
	font-size:14px
}
.pagemenu .sub-menu>li>a{
	padding-left:48px
}
.pagemenu .current_page_item{
	background:#f5f5f5
}
@media(max-width:640px){
	.pagemenu .sub-menu>li>a{
	padding-left:10px
}

}
.pageheader{
	overflow:hidden;
	background-color:#45b6f7;
	padding:25px 20px;
	margin-bottom:15px;
	color:#fff
}
.pageheader h1{
	font-size:30px;
	margin:0;
	padding-left:15px
}
.pageheader h1 small{
	color:#fff;
	font-size:12px;
	margin-left:10px;
	position:relative;
	top:-4px
}
.pageheader .note{
	margin-top:5px;
	margin-left:15px
}
.pageheader p{
	margin-bottom:0
}
.pageheader .share{
	float:right;
	height:28px;
	margin:17px 0 0;
	color:#fff
}
.pageheader .share a{
	width:28px;
	height:28px;
	background-color:#FFF;
	border:solid 2px #FFF;
	border-radius:4px;
	opacity:.9;
	top:0;
	display:inline-block;
	margin-right:5px;
	margin-bottom:-8px;
	line-height:28px;
	position:relative
}
.pageheader .share .bds_count{
	border-left-color:#fff
}
.pageheader-mini{
	padding:15px 0 13px
}
.pageheader-mini h1{
	font-size:18px
}
.pageheader-mini .share{
	margin:-5px 0
}
.container-tags h1{
	font-size:22px;
	margin:0;
	text-align:center;
	margin-bottom:15px;
	margin-top:20px
}
.tagslist{
	overflow:hidden
}
.tagslist ul{
	list-style-type:none;
	padding:0;
	margin:0 -2% 0 0
}
.tagslist li{
	float:left;
	width:23%;
	margin-right:2%;
	margin-bottom:2%;
	padding:15px;
	border:1px solid #eee;
	background-color:#fff;
	border-radius:2px
}
.tagslist li .name{
	background-color:#eee;
	display:inline-block;
	padding:5px 10px 4px;
	font-size:12px;
	color:#666
}
.tagslist li .name:hover{
	background-color:#444;
	color:#fff
}
.tagslist li:hover{
	border-color:#ccc
}
.tagslist li:hover .name{
	background-color:#444;
	color:#fff
}
.tagslist li small{
	margin-left:10px;
	color:#bbb
}
.tagslist li p{
	margin:10px 0 0;
	font-size:12px;
	height:17px;
	overflow:hidden;
	display:block;
	line-height:1.5
}
.tagslist li .tit{
	color:#999
}
.tagslist li .tit:hover{
	color:#444
}
@media(max-width:1024px){
	.tagslist li{
	width:31.3333333%
}

}
@media(max-width:768px){
	.tagslist li{
	width:48%
}

}
@media(max-width:544px){
	.container-tags h1{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px
}
.tagslist li{
	padding:10px
}

}
.plinks{
	overflow:hidden
}
.plinks .linkcat{
	margin-bottom:40px
}
.plinks h2{
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px
}
.plinks ul{
	clear:both;
	overflow:hidden;
	padding:0
}
.plinks ul li{
	width:20%;
	float:left
}
.plinks ul li a{
	display:block;
	padding:10px 15px;
	line-height:1;
	overflow:hidden;
	border:1px solid #eaeaea;
	margin:10px 10px 0 0;
	border-radius:2px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.plinks ul li img{
	float:left;
	width:16px;
	height:16px;
	margin-right:8px;
	margin-top:10px
}
.plinks ul li a:hover{
	border-color:#45b6f7
}
.readers{
	overflow:hidden
}
.readers a{
	width:72px;
	margin:0 5px 25px 5px;
	float:left;
	text-align:center;
	color:#999;
	font-size:12px;
	height:60px;
	overflow:hidden;
	text-decoration:none
}
.readers a:hover{
	color:#ff5e52
}
.readers .avatar{
	border-radius:5px;
	margin:0 auto;
	display:block;
	margin-bottom:5px;
	width:36px;
	height:36px
}
.readers a.item-top{
	width:31.222222%;
	margin:0 1% 30px;
	text-align:left;
	height:100px;
	color:#bbb;
	background-color:#f6f6f6;
	border-radius:5px;
	padding:10px
}
.readers a.item-top .avatar{
	float:left;
	margin-left:10px;
	margin-right:10px
}
.readers a.item-top h4{
	color:#ff5e52;
	font-size:16px
}
.readers a.item-top strong{
	display:block;
	color:#666
}
.readers a.item-top:hover{
	background-color:#f1f1f1
}
.readers a.item-2 h4{
	color:#7ccd38
}
.readers a.item-3 h4{
	color:#52baf5
}
.archives .item{
	overflow:hidden;
	margin-bottom:20px;
	border-bottom:1px solid #eee;
	padding:10px
}
.archives h3{
	float:left;
	margin-bottom:10px;
	font-size:20px;
	font-weight:normal;
	color:#f15a23;
	line-height:20px;
	margin-top:0
}
.archives-list{
	padding-left:20px;
	margin:0 0 20px 140px
}
.archives-list li{
	list-style:disc;
	margin-left:20px;
	margin-bottom:4px
}
.archives-list time{
	width:40px;
	display:inline-block
}
.archives-list span{
	font-size:12px;
	display:inline-block;
	margin-left:10px
}
.page .content.resetpass{
	padding:20px;
	text-align:center;
	margin-right:0;
	background-color:#fff;
	border:1px solid #eaeaea;
	border-radius:4px;
	min-height:700px
}
.resetpass form{
	width:300px;
	margin:0 auto;
	text-align:left
}
.resetpass form p{
	margin-bottom:20px
}
.resetpass h1{
	font-size:24px;
	font-weight:normal
}
.resetpass h3{
	color:#777;
	font-size:18px;
	margin-bottom:20px
}
.resetpass h3 .glyphicon{
	top:4px
}
.resetpasssteps{
	margin-bottom:100px;
	overflow:hidden
}
.resetpasssteps li{
	width:33.33333%;
	float:left;
	background-color:#eee;
	color:#666;
	line-height:33px;
	position:relative
}
.resetpasssteps li.active{
	background-color:#45b6f7;
	color:#fff
}
.resetpasssteps li .glyphicon{
	position:absolute;
	right:-17px;
	top:-10px;
	font-size:46px;
	color:#fff;
	z-index:2
}
.errtip{
	background-color:#fceaea;
	color:#db5353;
	padding:8px 15px;
	font-size:14px;
	border:1px solid #fc9797;
	border-radius:5px
}
.post-linkto{
	text-align:center;
	margin-bottom:30px
}
.prettyprint,pre.prettyprint{
	background-color:#272822;
	border:0;
	overflow:auto;
	padding:10px 15px;
	max-height:637px
}
.prettyprint.linenums,pre.prettyprint.linenums{
	-webkit-box-shadow:inset 40px 0 0 #39382e,inset 41px 0 0 #464741;
	-moz-box-shadow:inset 40px 0 0 #39382e,inset 41px 0 0 #464741;
	box-shadow:inset 40px 0 0 #39382e,inset 41px 0 0 #464741
}
.prettyprint.linenums ol,pre.prettyprint.linenums ol{
	margin:0 0 0 30px
}
.prettyprint.linenums ol li,pre.prettyprint.linenums ol li{
	padding-left:12px;
	color:#bebec5;
	line-height:20px;
	margin-left:0;
	list-style:decimal;
	margin-bottom:0
}
.prettyprint .com{
	color:#93a1a1
}
.prettyprint .lit{
	color:#ae81ff
}
.prettyprint .pun,.prettyprint .opn,.prettyprint .clo{
	color:#f8f8f2
}
.prettyprint .fun{
	color:#dc322f
}
.prettyprint .str,.prettyprint .atv{
	color:#e6db74
}
.prettyprint .kwd,.prettyprint .tag{
	color:#f92659
}
.prettyprint .typ,.prettyprint .atn,.prettyprint .dec,.prettyprint .var{
	color:#a6e22e
}
.prettyprint .pln{
	color:#66d9ef
}
.image-container{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px
}
.image-header{
	margin-bottom:30px
}
.image-title{
	margin:0 0 10px
}
.image-meta{
	color:$gray
}
.image-content img{
	height:auto
}
.image-navigation{
	margin-top:30px;
	margin-bottom:30px
}
.image-navigation a{
	padding:7px 15px;
	display:inline-block;
	border-radius:2px;
	background-color:#444;
	opacity:1;
	color:#fff
}
.image-navigation a:hover{
	opacity:.8
}
.image-caption,.image-description{
	margin:0 auto 30px;
	max-width:600px
}
.flinks{
	overflow:hidden;
	margin-bottom:10px
}
.flinks strong{
	margin:0 7px 10px;
	display:inline
}
.flinks ul{
	margin:0;
	padding:0;
	display:inline
}
.flinks ul li{
	display:inline-block;
	margin:0 7px;
	margin-bottom:7px
}
.wp-video,.mejs-layer,video,embed,iframe{
	max-width:100%;
	display:block
}
.article-content .wp-video,.article-content .mejs-layer,.article-content video,.article-content embed,.article-content iframe{
	margin:0 auto 16px
}
.article-paging{
	text-align:center;
	font-size:12px;
	overflow:hidden;
	clear:both;
	padding:20px 0
}
.article-paging span{
	display:inline-block;
	padding:6px 12px;
	background-color:#ddd;
	border:1px solid #ddd;
	color:#666;
	border-radius:2px
}
.article-paging a span{
	background-color:#fff;
	color:#666
}
.article-paging a:hover span{
	border-color:#ccc;
	background-color:#fbfbfb
}
.nav-fixed .header .topbar{
	display:none
}
.nav-fixed .header{
	position:fixed;
	
}
.nav-fixed .site-navbar{
	margin-top:0
}
.m-icon-nav{
	display:none
}
.m-mask{
	display:none;
	
}
.m-navbar{
	display:none
}
.xshare{
	font-size:14px;
	line-height:30px;
	margin-right:15px;
	float:left;
	
}
.xshare .xshare-title{
	float:left
}
.xshare a{
	float:left;
	margin-left:10px;
	border-radius:50px;
	border:1px solid #eee;
	width:30px;
	height:30px;
	text-align:center;
	
}
.xshare a .fa{
	font-size:16px
}
.xshare a.share-weixin{
	color:#5fcf80
}
.xshare a.share-weixin:hover{
	border-color:#5fcf80
}
.xshare a.share-weibo{
	color:#fd001b
}
.xshare a.share-weibo:hover{
	border-color:#fd001b
}
.xshare a.share-qq{
	color:#00aaf0
}
.xshare a.share-qq:hover{
	border-color:#00aaf0
}
.xshare a.share-qzone{
	color:#f9c13d
}
.xshare a.share-qzone:hover{
	border-color:#f9c13d
}
.xshare a:hover .share-popover{
	visibility:visible;
	opacity:1;
	margin-bottom:0
}
.xshare .share-popover{
	visibility:hidden;
	opacity:0;
	position:inherit;
	background-color:transparent;
	
}
.xshare .share-popover .share-popover-inner{
	display:block;
	background-color:#FFF;
	border:1px solid #b1b1b1;
	padding:4px;
	border-radius:2px;
	bottom:130px;
	height:90px;
	width:90px;
	position:relative;
	
}
.xshare .share-popover .share-popover-inner::before,.shares .share-popover .share-popover-inner::after{
	content:'';
	position:absolute;
	bottom:-5px;
	left:9px;
	border-left:5px solid transparent;
	border-right:5px solid transparent
}
.xshare .share-popover .share-popover-inner::before{
	border-top:5px solid #999
}
.site-navbar,.m-icon-nav,.widget-navcontent .item,.site-nav .fa-angle-down,.rollbar li,.rollbar h6{
	-webkit-transition:all .25s;
	-moz-transition:all .25s;
	-ms-transition:all .25s;
	-o-transition:all .25s;
	transition:all .25s
}
.btn,.search-btn,a{
	-webkit-transition:color .25s,background-color .25s;
	-moz-transition:color .25s,background-color .25s;
	-ms-transition:color .25s,background-color .25s;
	-o-transition:color .25s,background-color .25s;
	transition:color .25s,background-color .25s;
	
}
@media(max-width:1320px){
	.m-wel{
	display:none
}
.menusns .sub-menu{
	right:0;
	left:auto
}

}
@media(max-width:1240px){
	.container{
	margin:0;
	
}
.pageheader{
	padding:15px 0
}

}
@media(max-width:1024px){
	.content{
	margin-right:0;
	
}
.sidebar{
	display:none
}
.single-content{
	margin:0;
	margin-left:120px
}
.m-navbar-start{
	display:block;
	position:relative;
	float:left;
	height:66px;
	width:50px;
	
}
.m-icon-nav{
	display:block;
	position:absolute;
	top:-15px;
	left:0;
	font-size:19px;
	padding:40px 30px 21px 20px;
	color:#fff;
	
}
.m-navbar{
	margin:0;
	position:fixed;
	top:0;
	left:-30%;
	bottom:0;
	height:100%;
	background-color:#202935;
	text-align:left;
	padding:15px 0 0;
	line-height:1;
	font-size:14px;
	width:30%;
	z-index:99999;
	display:block;
	overflow-y:auto;
	-webkit-transition:left .3s;
	-moz-transition:left .3s;
	-ms-transition:left .3s;
	-o-transition:left .3s;
	transition:left .3s;
	
}
.m-nav-show .m-navbar{
	left:0
}
.article-meta .item-bianlan{
	display:none;
	
}
.site-navbar{
	position:fixed;
	top:0;
	right:100%;
	bottom:0;
	width:80%;
	padding:55px 0 0;
	z-index:90;
	font-size:12px;
	background-color:#fff;
	text-align:left;
	margin:0;
	float:none;
	
}
.m-navbar li{
	float:none;
	margin-left:0;
	position:relative
}
.m-navbar .sub-menu{
	position:relative;
	top:0;
	box-shadow:none;
	background-color:transparent;
	border:0;
	border-radius:0;
	width:auto;
	margin:0 0 0 25px;
	font-size:14px;
	padding:0;
	font-weight:normal;
	display:none
}
.m-navbar .fa{
	width:18px;
	display:inline-block;
	text-align:center
}
.m-navbar li a{
	display:block;
	margin:0 15px;
	font-size:12px;
	padding:15px 5px;
	color:#fff;
	border-bottom:1px solid rgba(255,255,255,0.04);
	
}
.m-navbar li:hover>a,.m-navbar li a:hover{
	color:#45b6f7
}
.m-navbar li.current-menu-item>a,.m-navbar li.current-menu-parent>a{
	color:#fff;
	font-weight:bold
}
.m-navbar li.menu-item-has-children .faa{
	content:'';
	position:absolute;
	right:15px;
	top:0;
	font-size:15px;
	margin:0;
	padding:11px 15px;
	z-index:2;
	cursor:pointer;
	display:block;
	width:auto;
	color:#fff
}
.navto-nav,.navto-design{
	display:none
}
.brand{
	display:none
}
.container-page{
	padding-left:185px
}
.pageside{
	width:170px
}
.plinks ul li{
	width:25%
}
.focusslide_bottom{
	margin-bottom:20px
}

}
@media(max-width:860px){
	.topmenu{
	display:none
}
.pageheader h1{
	font-size:22px
}
.pageheader .share{
	display:none
}
.container-page{
	padding-left:155px
}
.pageside{
	width:140px
}
.pagemenu li a{
	padding:10px 5px 10px 15px
}
.archives h3{
	float:none
}
.archives-list{
	margin-left:0
}
.plinks ul li{
	width:33.3333333%
}

}
@media(max-width:720px){
	body{
	padding-top:0
}
.wel{
	display:none
}
.m-excerpt-cat .excerpt .cat{
	padding:0 4px;
	text-align:center;
	line-height:16px;
	float:left;
	margin-right:3px;
	display:block;
	top:0;
	border-radius:2px;
	
}
.excerpt .m-zd{
	block;
	padding:0 4px;
	text-align:center;
	line-height:16px;
	float:left;
	margin-right:3px;
	display:block;
	
}
.shuoming{
	margin:30px 0;
	
}
@media(max-width:720px){
	body{
	padding-top:0
}
.relates-thumb{
	border:none;
	padding:0;
	
}
.single .title h3{
	margin:0;
	padding:0;
	line-height:40px;
	
}
article{
	border:none
}
article:hover{
	border:none
}
.article-content:hover{
	border:none
}
.latest-visit{
	display:none
}
.middle_line{
	display:none
}
.content-ggbox:nth-child(2n+1) .zdgd{
	width:100%;
	text-align:left;
	padding:10px 0;
	
}
.content-ggbox:nth-child(2n+2) .zdgd{
	width:100%;
	text-align:left;
	padding:10px 0;
	
}
.content-ggbox:nth-child(2n+1) .zdgd time{
	float:left;
	padding:0;
	
}
.content-ggbox:nth-child(2n+2) .zdgd time{
	float:left;
	padding:0;
	
}
.oldtbsidebar{
	display:none
}
.row-share{
	width:60%;
	left:0px;
	margin:0 20%;
	top:10%;
	right:0px;
	padding:0;
	
}
.row-share>.img-share{
	max-width:100%;
	
}
.share-haibao{
	float:left;
	padding:5px 10px;
	background:#46b5f5;
	color:#fff;
	border:1px solid #46b5f5;
	
}
.share-haibao:hover{
	background:#1e93dc;
	border:1px solid #1e93dc;
	
}
.row-share>.img-share img{
	border:none;
	margin: 0;
	
}
.row-share>.share-item{
	display:none;
	
}
.row-share>.share-close{
	right:45%;
	padding:4px 6px;
	background:none;
	color:#d4d4d4;
	border-radius:50px;
	border:3px solid #d4d4d4;
	bottom:-50px;
	font-size:14px;
	
}
.row-share>.text-weixin{
	position:absolute;
	width:100%;
	left:0;
	top:-40px;
	font-size:14px;
	color:#FFF;
	display:block;
	
}
.row-share .action-haibao{
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	height:55px;
	line-height:55px;
	color:#000;
	box-shadow:0 -1px 20px rgba(0,0,0,0.1);
	display:block;
	
}
.row-share .action-haibao .fa{
	padding:10px;
	font-size:18px;
	color:#33383c;
	
}
.cd-image-container{
	display:none
}
.cd-product-intro{
	width:80%;
	text-align:center;
	top:10%;
	margin:0 auto;
	position:relative;
	
}
.cd-main-content .intright{
	right:0;
	left:0;
	
}
.cd-main-content .intleft{
	right:0;
	left:0;
	
}
.cd-product-intro>.button .btn{
	margin:0 5px;
	border-radius:50px;
	padding:5px 15px;
	
}
.content-wrap>.content>.cat-container{
	padding:0;
	border:none;
	overflow:hidden;
	text-overflow:ellipsis;
	
}
.cat-container>.home-heading>span{
	background:none;
	color:#656565;
	padding:0;
	font-size:18px;
	
}
.cat-container>.home-heading>span:after{
	display:none
}
.cms-cat-s5>.col>article .entry-thumb{
	width:120px;
	height:80px;
	
}
.cms-cat-s5>.col>article .entry-detail{
	max-height:80px;
	height:80px;
	
}
.cms-cat-s5>.col>article .entry-detail h3{
	margin:0
}
.cms-cat-s5>.col>article .entry-detail p{
	margin-top:3px;
	
}
.cms-cat-s5>.col-left>article{
	margin-right:0px;
	margin:0px 0;
	border-bottom:1px solid #eee;
	padding:15px 0;
	
}
.cms-cat-s5>.col-right>article{
	margin-left:0px;
	margin:0px 0;
	border-bottom:1px solid #eee;
	padding:15px 0;
	
}
.cms-cat-s3>.col-left>article .entry-thumb{
	width:120px;
	height:80px;
	max-height:80px;
	
}
.cms-cat-s3>.col-left>article .entry-detail{
	min-height:80px
}
.cms-cat-s2>.col-right>article .entry-detail{
	min-height:80px
}
.cms-cat-s3>.col-left>article .entry-detail p{
	margin-top:3px;
	
}
.cms-cat-s2>.col-right>article .entry-detail p{
	margin-top:3px;
	
}
.cms-cat-s1>.col-small>article .entry-thumb{
	width:120px;
	margin-left:-120px;
	height:80px;
	max-height:80px;
	
}
.cms-cat-s1>.col-small>article .entry-detail .entry-meta{
	margin-top:15px;
	
}
.cms-cat-s1>.col-small>article .entry-excerpt{
	display:none;
	
}
.cat-col-1_2:nth-child(2n+1) .cat-container{
	margin-right:0px;
	padding:0;
	
}
.cat-col-1_2:nth-child(2n+2) .cat-container{
	margin-left:0px;
	
}
.cms-cat-s1>.col-small>article .entry-detail{
	min-height:90px;
	
}
.cms-cat-s1>.col-small>article .entry-detail h3{
	margin:0px;
	
}
.cms-cat-s5>.col{
	width:100%;
	padding:0;
	
}
.cms-cat-s5>.col:nth-child(2n+1){
	margin-right:0;
	margin-bottom:0;
	
}
.cms-cat-s5>.col:nth-child(2n+2){
	margin-left:0;
	margin-bottom:0;
	
}
.cat-col .cat-container>.home-heading,.sticky-container>.home-heading{
	margin-bottom:10px
}
.cms-cat-s1>.col>article,.sticky-container>.cms-stickies .col-1_2 article{
	padding:0
}
.cat-col-1_2,.cms-cat-s1>.col,.cms-cat-s2>.col,.cms-cat-s3>.col,.cms-cat-s4>.col,.cms-cat-s5>.col-small{
	overflow:hidden;
	width:100%;
	float:none;
	padding:0;
	
}
.cat-col-1_2:nth-child(2n+1){
	margin-right:0
}
.cat-col-1_2:nth-child(2n+2){
	margin-left:0
}
.cms-cat-s4>.col:nth-child(3n+2){
	margin-left:0
}
.cms-cat-s1>.col-small:nth-child(2n+1){
	margin:0
}
.cms-cat-s4>.col-large>article .entry-thumb img{
	width:100%;
	height:100%;
	
}
.cat-col-1_2 .row-small>article .entry-detail h3 strong{
	display:none
}
.col-1_2{
	width:100%!important;
	float:none!important;
	overflow:hidden
}
.col-1_2:nth-child(2n+1) article{
	margin-right:0!important
}
.cms-cat-s1>.col-left>article,.cms-cat-s2>.col-left>article,.cms-cat-s3>.col-right>article{
	margin-right:0;
	padding:0;
	border-bottom:1px solid #eee;
	
}
article .entry-thumb{
	height:220px;
	max-height:220px;
	
}
.col-1_2:nth-child(2n+2) article{
	margin-left:0!important
}
.cms-cat-s1>.col-right>article,.cms-cat-s2>.col-right>article,.cms-cat-s3>.col-left>article{
	margin-left:0;
	padding:15px 0;
	margin:0;
	border-bottom:1px solid #eee;
	
}
.cms-cat-s2>.col-right>article .entry-thumb{
	width:120px;
	height:80px;
	
}
.cms-cat-s4>.col>article{
	margin-left:0!important;
	margin-right:0!important;
	border-bottom:1px #eee solid;
	padding:15px 0;
	margin:0;
	
}
.cms-cat-s4>.col-small>article .entry-detail{
	max-height:80px;
	height:80px;
	
}
.cms-cat-s4>.col-small>article .entry-thumb{
	width:120px;
	height:80px;
	
}
.cms-cat-s4>.col-small>article .entry-detail p{
	white-space:inherit;
	line-height:15px;
	
}
.cms-cat-s1>.col-full>article{
	margin-bottom:15px
}
.cms-cat-s1>.col-full>article .entry-detail h3{
	margin-top:20px
}
.cms-cat-s1>.col-full>article .entry-thumb{
	width:100%;
	float:none;
	margin-right:0
}
.cms-cat-s1>.col-small>article{
	margin-left:0!important;
	margin-right:0!important;
	padding:5px 0px 5px 120px;
	padding-top:5px;
	border-bottom:1px solid #eee;
	
}
.cms-cat-s1>.col-full>article .like{
	display:none
}
.excerpt .zd{
	display:none
}
.position a{
	padding:2px
}
.gzhbox{
	padding:0;
	
}
.gzh-content{
	padding:20px 90px 15px 0px;
	
}
.gzhhide .gzhcode{
	width:70px;
	height:70px;
	
}
#vivideo{
	height:200px;
	
}
#comment{
	background:0;
	height:68px
}
.hot_posts h3{
	margin-top:8px;
	
}
.hot_posts{
	padding:0;
	border:none;
	margin-bottom:10px;
	
}
.hot_posts .suiji{
	width:100%;
	padding:0;
	
}
.hot_posts .hots{
	width:100%;
	padding:0;
	
}
body{
	padding-top:60px;
	background:#fff;
	-webkit-transition-duration:300ms;
	transition-duration:300ms;
	
}
.comment-posts{
	display:none
}
.pshide{
	width:100%;
	font-size:13px;
	
}
.pshide .box button{
	font-size:12px
}
.pshide .title span{
	margin-right:8px
}
.m-mask{
	display:none;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:9998;
	background-color:#222;
	background-color:rgba(0,0,0,0.5);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.m-wel-start{
	display:block;
	position:absolute;
	top:0;
	right:0;
	height:50px;
	padding:23px 20px 0;
	font-size:14px;
	line-height:1;
	-webkit-transition-duration:600ms;
	transition-duration:600ms;
	z-index:91;
	color:#fff;
	cursor:pointer;
	
}
.m-navbar-on{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
	-webkit-transform:translateX(80%);
	transform:translateX(80%)
}
.m-navbar-on .m-mask{
	opacity:1;
	visibility:visible
}
.m-navbar-on .m-navbar-start{
	left:-80%;
	color:#4e585a
}
.m-wel{
	display:block;
	position:fixed;
	top:0;
	left:100%;
	bottom:0;
	width:70%;
	padding:50px 0 0;
	z-index:90;
	font-size:12px;
	background-color:#fff
}
.m-wel header{
	text-align:left;
	padding:0 30px 0 120px
}
.m-wel header .avatar{
	-webkit-border-radius:50%;
	border-radius:50%;
	width:50px;
	border:1px solid #f6f9fa;
	padding:5px;
	float:left;
	margin-left:-65px
}
.m-wel header h4{
	padding-top:10px;
	margin:0 0 8px;
	font-size:12px;
	line-height:1;
	font-weight:bold
}
.m-wel header h5{
	margin:0;
	font-size:12px;
	line-height:1;
	color:#999
}
.m-wel footer{
	text-align:center;
	position:absolute;
	bottom:0;
	right:0;
	left:0
}
.m-wel footer a{
	display:block;
	line-height:60px;
	color:#bbb;
	background-color:#fbfbfb
}
.m-wel footer a:hover{
	background-color:#eceeef;
	color:#4e585a
}
.m-wel .m-wel-content{
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	position:absolute;
	top:130px;
	left:0;
	bottom:60px;
	right:0;
	font-size:14px;
	text-align:left;
	padding:0
}
.m-wel .m-wel-content ul{
	margin:0;
	padding:0;
	list-style:0
}
.m-wel .m-wel-content ul a{
	padding:10px 0 10px 65px;
	line-height:1.4;
	display:block;
	color:#999;
	-webkit-border-radius:2px;
	border-radius:2px
}
.m-wel .m-wel-content ul a:hover{
	background-color:#f6f9fa;
	color:#4e585a
}
.m-wel .m-wel-login{
	text-align:center;
	margin-top:30%
}
.m-wel .m-wel-login .avatar{
	display:block;
	margin:0 auto 30px;
	width:50px;
	-webkit-border-radius:50%;
	border-radius:50%
}
.m-wel .m-wel-login a{
	display:block;
	margin:0 60px 15px;
	padding:12px 15px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.m-wel .m-wel-login a.m-wel-login{
	color:#FFF;
	background-color:#0ae
}
.m-wel .m-wel-login a.m-wel-login:hover{
	background-color:#0098d5
}
.m-wel .m-wel-login a.m-wel-register{
	background-color:#f6f9fa
}
.m-wel .m-wel-login a.m-wel-register:hover{
	background-color:#eceeef
}
.m-wel-on{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
	-webkit-transform:translateX(-80%);
	transform:translateX(-80%);
	-webkit-transform:translateX(-70%);
	transform:translateX(-70%)
}
.m-wel-on .m-mask{
	opacity:1;
	visibility:visible
}
.m-wel-on .m-wel-start{
	right:-70%;
	color:#4e585a
}
.article-nav{
	display:block;
	overflow:hidden;
	margin-bottom:10px;
	font-size:14px;
	color:#bbb;
	
}
.relates-text{
	padding:0;
	border:none;
	
}
.article-nav span{
	float:left;
	position:relative;
	width:50%
}
.article-nav span.article-nav-next{
	float:right;
	text-align:right
}
.article-nav span.article-nav-next::before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	height:100%;
	display:block;
	width:1px;
	background-color:#eee
}
.article-nav a{
	color:#999;
	margin-right:10px;
	display:inline-block
}
.article-nav span.article-nav-next a{
	margin-left:10px;
	margin-right:0
}
.article-nav a:hover{
	color:#45b6f7
}
.search-on .site-search{
	width:70%;
	margin:0 15% 0 15%
}
.site-search{
	width:0;
	margin:0 15% 0 15%
}
.zdgd h2{
	font-size:18px
}
.zdgd .content-gg{
	width:100%;
	padding:10px 0;
	
}
.sb-search{
	float:none;
	margin:20px auto
}
.nav-reveal{
	display:none
}
.sb-search-input{
	background:#202935;
	color:#fff;
	
}
.oldtb .sb-search-input{
	border:none;
	
}
.sb-search input::-webkit-input-placeholder{
	color:#fff
}
.header{
	position:fixed;
	top:0;
	left:0;
	right:0;
	text-align:center;
	padding:15px 0!important;
	z-index:9998;
	height:62px
}
.header .container{
	margin:0
}
.logo{
	float:none;
	text-align:center;
	max-width:100%
}
.logo a{
	max-width:180px;
	margin:0 auto;
	text-align:center
}
.logo img{
	margin:0 auto
}
.mbx{
	background:#f6f6f6
}
.search-i{
	margin-right:40px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	height:50px;
	padding:23px 0px 0;
	font-size:14px;
	line-height:1;
	-webkit-transition-duration:600ms;
	transition-duration:600ms;
	z-index:91;
	color:#fff;
	cursor:pointer;
	float:right;
	
}
.search-i a{
	padding:0;
	color:#fff;
	font-size:14px;
	line-height:0;
	height:0
}
.topbar{
	display:none
}
.topbar-user{
	display:none
}
.site-navbar>li[id]{
	display:none
}
.m-navbar .sub-menu{
	position:relative;
	top:0;
	box-shadow:none;
	background-color:transparent;
	border:0;
	border-radius:0;
	width:auto;
	margin:0 0 0 25px;
	font-size:14px;
	padding:0;
	font-weight:normal;
	display:none
}
.m-navbar-start{
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:50px;
	padding:18px 15px 0;
	font-size:14px;
	line-height:1;
	-webkit-transition-duration:600ms;
	transition-duration:600ms;
	z-index:91;
	color:#fff;
	cursor:pointer
}
.m-navbar .navto-search{
	display:none
}
.m-nav-show{
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%
}
.m-navbar{
	left:-60%;
	width:60%;
	
}
.m-nav-show .m-navbar{
	left:0
}
.m-nav-show .m-mask{
	display:none;
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
	z-index:99998;
	overflow:hidden
}
.m-wel-start a{
	color:#fff
}
.oldtb .m-wel-start a{
	color:#666
}
.m-wel-start a:hover{
	color:#45b6f7
}
.m-nav-show .m-icon-nav{
	color:#45b6f7
}
.lead-title .more{
	display:none
}
.demo{
	margin-bottom:0
}
.testimonial:hover{
	position:relative;
	z-index:2;
	background-color:#f0f0f0;
	border:1px solid #fbfbfb
}
.search .site-search{
	top:0
}
.site-navbar li.navto-search{
	position:absolute;
	top:-10px;
	right:0;
	border-bottom:0
}
.site-navbar li.navto-search a{
	padding:15px 15px 15px 30px;
	color:#777;
	border-bottom:0;
	margin:0
}
.site-nav .navto-search .fa{
	display:block;
	font-size:19px
}
.pageheader,.page-template-pagesnavs-php .pageheader{
	margin-top:-15px
}
.readers a.item-top{
	float:none;
	width:auto;
	display:block;
	margin:0 0 15px 0
}
.relates-thumb li{
	width:30.333333333%
}

}
.excerpt-minic-index .red:after{
	padding:0 5px;
	line-height:inherit;
	margin-right:4px;
	
}
.header .container{
	margin:0
}
.carousel{
	height:250px;
	
}
.oldbanner{
	margin:0 -15px;
	height:100%;
	border-radius:0;
	
}
.oldbanner .carousel-inner>.item{
	height:200px;
	width:100%;
	
}
.oldtb{
	height:48px;
	box-shadow:rgba(0,0,0,0.05) 0px 1px 5px;
	padding:15px 0px;
	border-bottom:0px;
	
}
.oldtb{
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	text-align:center;
	z-index:9998;
	padding:15px 0px !important;
	
}
.oldtb .container{
	position:initial;
	
}
.oldtb .m-user{
	color:#696969
}
.oldtb .m-icon-nav{
	color:#696969
}
.logo{
	float:none;
	text-align:center;
	max-width:100%;
	margin-top:0;
	padding-right:0;
	margin:0 50px 0 50px;
	border-right:0
}
.oldtb .logo{
	margin:0px 15px 0 15px;
	
}
.logo a{
	max-width:180px;
	margin:0 auto;
	text-align:center
}
.logo .fa{
	display:block;
	font-size:20px;
	width:auto
}
.logo img{
	margin:0 auto
}
.topbar{
	display:none
}
.topbar-user{
	display:none
}
.depth-1{
	margin-left:0px
}
.comments-box{
	padding:0;
	border:none;
	
}
#comments,#respond,#postcomments{
	padding:0
}
#comments{
	margin-bottom:15px
}
.commentlist{
	padding:0;
	border:none;
	
}
.m-icon-nav{
	padding:35px 30px 21px 20px;
	
}
.m-nav-show{
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%
}
.m-nav-show .m-mask{
	display:block;
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
	z-index:99998;
	overflow:hidden
}
.m-nav-show .m-icon-nav{
	color:#45b6f7
}
.search .site-search{
	top:0
}
.site-navbar li.navto-search{
	position:absolute;
	top:-10px;
	right:0;
	border-bottom:0
}
.site-navbar li.navto-search a{
	padding:15px 15px 15px 30px;
	color:#777;
	border-bottom:0;
	margin:0
}
.site-nav .navto-search .fa{
	display:block;
	font-size:19px
}
.excerpt-list{
	display:none
}
.lead-title{
	margin:0;
	padding:0;
	
}
.pageheader,.page-template-pagesnavs-php .pageheader{
	margin-top:-15px
}
.readers a.item-top{
	float:none;
	width:auto;
	display:block;
	margin:0 0 15px 0
}
.relates-thumb li{
	width:30.333333333%
}
.comt-comterinfo li{
	width:100%;
	margin-bottom:5px;
	
}
.comt-comterinfo input{
	height:35px;
	
}
.down .down-bloak p{
	display:none;
	
}
.down .asb1{
	display:none;
	
}
.down .box{
	width:85%;
	float:right;
	border-left:1px solid #eee;
	padding-left:20px;
	
}
.down .box-title{
	float:left;
	display:inline;
	margin-left:10px;
	width:20px;
	height:100px;
	font-size:14px;
	word-wrap:break-word;
	padding:10px 0px;
	
}
.down .down-button a{
	padding:2px 6px;
	
}
.down .box .name p{
	font-weight:bold;
	font-size:15px;
	margin:0;
	
}
.down-up{
	max-width:90%;
	width:90%;
	margin-left:-45%;
	
}
.down-up>.down-content{
	padding:30px;
	
}
.down-up .down-container .plus_box{
	margin-bottom:10px;
	
}
.down-up>.down-content .panel{
	margin:10px 0 0;
	
}
.down-up .down-container .plus_l{
	width:100%;
	
}
.down-up .down-container .plus_l ul{
	padding:0;
	
}
.down-container .plus_r{
	display:none;
	
}
.down-up>.down-content .banner{
	padding:0;
	
}
.down-up>.down-content .panel-heading{
	display:none;
	
}
.down-up>.down-content .panel .panel-body{
	padding:0;
	
}
.down-container .panel-body .btn{
	min-width:100%;
	margin:8px 0 0;
	
}
.down-up>.down-content .panel-sm{
	display:none;
	
}
.down-up .down-content .close{
	right:0;
	
}
.down-up .down-content .close .fa{
	border-radius:0 0 0 10px;
	
}

}
@media(max-width:640px){
	.container{
	margin:0
}
.focusslide_bottom{
	margin-bottom:10px;
	
}
.demo .container{
	margin-left:auto;
	margin-right:auto;
	padding-left:0;
	padding-right:0
}
.demo .row{
	margin-right:-15px;
	margin-left:-15px
}
.demo .col-md-12{
	position:relative;
	min-height:1px;
	padding-right:0;
	padding-left:0
}
body{
	padding-top:48px;
	background:#fff;
	
}
.header{
	padding:15px 0;
	height:48px;
	border-bottom:0;
	box-shadow:0 1px 5px rgba(0,0,0,0.05)
}
.logo a{
	height:20px;
	
}
.logo img{
	height:100%
}
.m-icon-nav{
	top:0;
	height:50px;
	padding:18px 15px 0;
	font-size:14px;
	line-height:1;
	-webkit-transition-duration:600ms;
	transition-duration:600ms;
	z-index:91;
	cursor:pointer;
	
}
.search-i{
	padding:18px 15px 0;
	
}
.m-wel-start{
	padding:18px 15px 0;
	
}
.article-header{
	text-align:left;
	padding:10px 0;
	border-bottom:0;
	margin-bottom:5px;
	border:0
}
.article-meta{
	padding:0
}
.article-title{
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:22px;
	padding:0
}
.article-meta .item{
	margin-right:10px
}
.asb-post{
	margin-bottom:15px
}
.article-content img{
	border-radius:0
}
.post-copyright{
	display:none
}
.xshare{
	display:none
}
.caseList .prev{
	width:49%;
	height:60px;
	border-radius:0
}
.caseList .next{
	width:49%;
	border-radius:0;
	height:60px
}
.caseList li .text{
	padding:10px 0;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.caseList li .text:hover{
	color:#46b5f5
}
.caseList li .caseThum img{
	display:none
}
.caseList li{
	background:0
}
.article-action{
	margin:0;
	border:none;
	padding:15px;
	text-align:right;
	
}
.action-share{
	text-align:center;
	width:100%;
	float:none;
	margin:0;
	display:none;
	
}
.article-tags{
	text-align:left
}
.article-tags{
	overflow:hidden;
	text-align:center;
	margin-top:20px;
	display:block
}
.article-tags a{
	padding:4px 10px;
	background-color:#19b5fe8a;
	color:white;
	font-size:12px;
	line-height:16px;
	font-weight:400;
	margin:0 5px 5px 0;
	border-radius:2px;
	display:inline-block
}
.article-tags a:nth-child(5n+1){
	background-color:#ff9f9e;
	color:#FFF
}
.article-tags a:nth-child(5n+2){
	background-color:#ffd085;
	color:#FFF
}
.article-tags a:nth-child(5n+3){
	background-color:#92dead;
	color:#FFF
}
.article-tags a:nth-child(5n+4){
	background-color:#8ed6ff;
	color:#FFF
}
.article-tags a:nth-child(5n+5){
	background-color:#61666d;
	color:#FFF
}
.article-tags a:hover{
	background-color:#787878;
	color:#FFF
}
.xshare .share-popover .share-popover-inner{
	bottom:60px
}
.rollbar{
	right:-120px
}
.article-content{
	font-size:15px;
	line-height:24px;
	border:0;
	padding:0
}
.article-zhaiyao{
	margin:10px 0
}
.article-content p,.article-content h2,.article-content h3,.article-content h4{
	margin-bottom:15px
}
.article-content h2{
	font-size:16px;
	font-weight:bold;
	margin:15px -10px 15px -10px;
	line-height:18px;
	padding-left:10px;
	border-left:none;
	
}
.doubt h2{
	border-left:5px solid #45b6f7;
	padding:5px 10px;
	font-size:15px;
	
}
.doubt span .fa{
	padding:5px 10px;
	
}
.article-content ul,.article-content ol{
	margin-left:20px
}
.content{
	min-height:200px;
	
}
.oldtbcontent{
	position:relative;
	min-height:200px;
	margin-right:0px;
	margin-bottom:0px;
	
}
.pagetitle h1{
	font-size:16px;
	font-weight:bold
}
.pageheader,.page-template-pagesnavs-php .pageheader{
	margin-top:0;
	padding:15px;
	margin-bottom:0
}
.pageheader h1{
	font-weight:bold;
	font-size:14px
}
.pageheader .note{
	font-size:12px
}
.container-page{
	padding-left:0
}
.container-page .content{
	padding:15px;
	border:0;
	border-radius:0
}
.container-page .content::after{
	display:none
}
.container-page .content .article-title{
	margin-bottom:15px
}
.pageside{
	width:auto;
	position:relative
}
.pagemenu{
	margin-bottom:5px;
	border:0;
	border-radius:0;
	padding:10px 10px
}
.pagemenu li a{
	padding:7px 10px;
	font-size:14px;
	font-weight:bold;
	float:left;
	background:#f5f5f5;
	margin:3px 6px;
	border-radius:5px
}
.plinks{
	padding:0
}
.title{
	margin-bottom:5px;
	padding:0px;
	
}
.title h3{
	font-size:17px;
	font-weight:normal;
	line-height:1;
	color:#555;
	
}
.title .more{
	display:none
}
.relates-m{
	display:none
}
.footer{
	padding:30px 0 20px
}
.footer nav{
	display:none
}
.footer{
	padding:15px 10px
}
.footer .container{
	line-height:16px
}
.archives-list span{
	display:none
}
.archives h3{
	font-size:16px;
	font-weight:bold
}
.single section.container{
	margin:0
}
.single .content{
	border:0;
	padding:0;
	border-radius:0
}
.leftsd{
	display:none
}
.single-content{
	margin:10px 0
}
.pagination{
	padding:15px
}
.pagination ul>li{
	display:none
}
.pagination ul>li.prev-page,.pagination ul>li.next-page{
	display:inline
}
.pagination ul>li.next-page a{
	background-color:#45b6f7;
	color:#fff
}

}
@media(max-width:540px){
	.relates-thumb li{
	width:47%
}
.flinks{
	display:none
}
.flinks-m .flinks{
	display:block
}

}
@media(max-width:480px){
	#sign{
	width:90%;
	margin-left:-45%;
	top:15%
}
#sign{
	top:12%
}
.article-tags{
	text-align:left
}
.cat-first{
	padding:10px 10px 10px 170px
}
.cat-first .thumbnail{
	margin-left:-160px;
	width:150px
}
.cat-first .note{
	display:none
}
.cat-first .meta .pc{
	display:none
}
.cat-first h2{
	font-size:16px;
	line-height:20px
}
.cat-posts li{
	width:50%
}
.cat-posts li a{
	padding:10px
}
.cat-posts li:nth-child(1){
	border-radius:0
}
.cat-posts li:nth-child(1),.cat-posts li:nth-child(2){
	border-bottom:0
}
.cat-posts li:nth-child(3){
	border-left:1px solid #eaeaea;
	border-radius:0 0 0 4px
}
.plinks ul li{
	width:50%
}
.page-template-pagesresetpassword-php section.container{
	margin:0
}
.page-template-pagesresetpassword-php .content{
	border:0;
	padding:0 15px;
	border-radius:0
}
.page-template-pagesresetpassword-php{
	padding-top:44px
}
.page .content.resetpass{
	padding:15px
}
.nav_fixed.page .content.resetpass{
	padding:40px 15px 15px
}
.resetpasssteps{
	margin:-14px -15px 15px -15px
}
.resetpasssteps li{
	font-size:12px;
	line-height:28px
}
.resetpass form{
	width:100%
}
.resetpass h3{
	font-size:16px
}
..input-lg{
	height:34px;
	border-radius:4px;
	font-size:14px;
	padding:10px
}

}
@media(max-width:360px){
	.cat-ebox li{
	width:100%;
	border-right:0
}
.cat-ebox li:first-child{
	border-bottom:2px solid #eaeaea
}
.cat-posts li a{
	height:170px
}
.article-meta .item:nth-child(2){
	display:none
}
.article-title{
	font-size:16px
}
.btn-lg{
	padding:8px 20px;
	font-size:14px
}
#commentform{
	padding-left:0
}
#respond{
	overflow:hidden;
	width:100%
}
.comt{
	padding-left:0
}
.comt-title{
	width:auto;
	float:right;
	margin-left:0;
	overflow:hidden;
	
}
.comt-avatar{
	width:30px;
	height:30px;
	float:left;
	margin-right:5px
}
.comt-avatar .avatar{
	width:30px;
	height:30px;
	border-radius:50%
}
.comt-comterinfo{
	width:100%
}
.comt-comterinfo .text-muted{
	display:none
}
.comt-comterinfo input{
	width:100%;
	margin-right:0;
	box-shadow:none
}
.comment-reply-link,.comt-info{
	position:relative;
	top:0;
	display:inline-block;
	margin-left:10px
}
.comt-main{
	margin-right:40px;
	margin-left:40px
}
.comt-f{
	font-size:12px
}
.commentlist>.comment .children{
	margin-left:0
}
.commentlist>.comment.depth-1>.children{
	margin-left:46px
}
.comt-author{
	display:inline-block
}
.plinks ul li{
	width:100%
}

}
#navs{
	color:#aaa
}
#navs h2{
	font-size:20px;
	font-weight:normal;
	color:#fff;
	padding:10px;
	background-color:#45b6f7;
	margin:0
}
#navs .item{
	overflow:hidden;
	margin:20px 0 30px
}
#navs .item h2{
	width:140px;
	padding:11px 15px;
	margin:0;
	font-size:18px
}
#navs .item ul{
	margin-right:-1%
}
#navs .item li{
	float:left;
	width:19%;
	margin-right:1%;
	margin-top:1%;
	padding:15px;
	font-size:12px;
	height:89px;
	overflow:hidden;
	background-color:#fff;
	border-bottom:15px solid #fff
}
#navs .item li a{
	margin-bottom:5px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	color:#45b6f7;
	border-bottom:2px solid transparent
}
#navs .item li a:hover{
	color:#fd8c84;
	border-bottom-color:#fd8c84
}
#navs .items{
	margin-left:160px
}
#navs nav{
	width:140px;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	background-color:#45b6f7
}
#navs nav ul{
	width:140px
}
#navs nav a{
	display:block;
	padding:10px 20px;
	color:#fff;
	border-bottom:1px solid rgba(0,0,0,0.08)
}
#navs nav a:hover,#navs nav .active a{
	color:#fff
}
#navs nav .active a{
	font-weight:bold
}
#navs nav ul.affix{
	position:fixed;
	top:0;
	overflow-y:auto;
	height:100%;
	bottom:0
}
#navs nav ul.affix-bottom{
	position:fixed
}
#navs nav ul::-webkit-scrollbar{
	width:4px;
	height:4px
}
#navs nav ul::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,0.15)
}
#navs nav ul::-webkit-scrollbar-thumb:hover{
	background-color:rgba(0,0,0,0.3)
}
.page-template-pagesnavs-php .pageheader{
	margin:0
}
@media(max-width:1280px){
	#navs .items{
	margin-right:10px
}

}
@media(max-width:1024px){
	#navs .item{
	margin-top:10px
}
#navs .items{
	margin:0
}
#navs nav{
	display:none
}
#navs .item li{
	width:24%
}

}
@media(max-width:640px){
	#navs .item li{
	width:32.333333%
}
#navs .item h2{
	width:auto;
	text-align:center
}

}
@media(max-width:320px){
	#navs .item li{
	width:49%
}

}
.breadcrumbs{
	padding:15px 0;
	font-size:12px;
	line-height:1;
	text-align:left;
	background-color:#fff;
	margin-bottom:15px;
	margin-top:-15px;
	border-bottom:1px solid #ebebeb;
	box-shadow:0 1px 3px rgba(0,0,0,.04);
	color:#999
}
.breadcrumbs small{
	font-size:12px;
	font-family:serif;
	color:#bbb;
	margin:0 2px;
	font-weight:bold
}
.breadcrumbs a{
	color:#999
}
.breadcrumbs a:hover{
	color:#666
}
@media(max-width:640px){
	.breadcrumbs{
	margin-top:1px;
	margin-bottom:0;
	padding:10px 15px;
	border-bottom:0;
	margin-bottom:1px
}

}
.catleader{
	border:0;
	border-radius:4px;
	margin-bottom:0;
	padding:20px 0;
	
}
.catleader h1{
	font-size:22px;
	margin:0 15px;
	padding:0;
	line-height:1;
	border-left:5px solid #45b6f7;
	padding-left:10px;
	
}
.catleader h1 small{
	color:#999;
	font-size:14px;
	position:relative;
	top:-2px;
	margin-left:5px
}
@media(max-width:640px){
	.catleader{
	padding:15px 0 0;
	margin-bottom:0;
	border:0
}
.catleader h1{
	font-size:14px;
	font-weight:bold
}
.catleader-desc{
	margin-top:5px;
	font-size:12px
}

}
.authorleader{
	background-color:#fff;
	border:1px solid #eaeaea;
	border-radius:4px;
	margin-bottom:15px;
	padding:20px 50px;
	text-align:center
}
.authorleader h1{
	font-size:18px;
	margin:10px 0 0;
	padding:0;
	line-height:1
}
.authorleader .avatar{
	border-radius:50%
}
.authorleader-desc{
	font-size:14px;
	color:#999;
	margin-top:10px
}
@media(max-width:640px){
	#sign{
	top:8%
}
.authorleader{
	padding:15px;
	margin-bottom:10px
}
.authorleader h1{
	font-size:16px;
	font-weight:bold
}
.authorleader-desc{
	margin-top:5px;
	font-size:12px
}

}
.post-actions{
	overflow:hidden;
	padding:0;
	float:right;
	
}
.post-actions .action{
	display:inline-block;
	opacity:.8;
	line-height:1;
	padding:8px 15px;
	font-size:14px;
	margin:0 7px;
	
}
.post-actions .action.action-rewards:hover{
	border:1px solid #74808e;
	background-color:#74808e;
	color:#ffffff
}
.post-actions .action.action-like:hover{
	border:1px solid #74808e;
	color:#74808e;
	background:#ffffff;
	
}
.post-actions .action:focus{
	text-decoration:none
}
.post-actions .action.action-rewards{
	border:1px solid #08000000;
	color:#ffffff;
	background:#ff0303;
	
}
.post-actions .action.action-link{
	background-color:#f40
}
.post-actions .action.action-like{
	border:1px solid #0074f900;
	color:#394048;
	
}
.post-actions .action .fa{
	font-size:14px;
	position:relative;
	top:1px;
	margin-right:2px
}
.post-actions .action-like .fa{
	margin-right:7px;
	top:0
}
.dialog_overlay{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(55,58,71,0.8);
	z-index:9999;
	display:none;
	
}
.rewards-popover-mask{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	z-index:9999;
	display:none
}
.rewards-popover{
	position:fixed;
	top:50%;
	left:50%;
	margin:-200px 0 0 -275px;
	width:550px;
	background-color:#FFF;
	padding:40px 20px 50px;
	border-radius:4px;
	overflow:hidden;
	box-shadow:0 1px 5px rgba(0,0,0,0.4);
	z-index:9999;
	display:none;
	text-align:center
}
.rewards-popover h3{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:0 15px 30px
}
.rewards-popover-item{
	display:inline-block;
	width:200px;
	margin:0 20px
}
.rewards-popover-item h4{
	margin:0 20px 10px;
	font-size:15px
}
.rewards-popover-item img{
	width:200px;
	height:200px;
	background-color:#eee;
	border-radius:2px;
	padding:5px
}
.rewards-popover-close{
	position:absolute;
	top:0;
	right:0;
	padding:15px;
	font-size:16px;
	line-height:1;
	color:#999;
	cursor:pointer
}
.rewards-popover-close&:hover{
	color:#666
}
@media(max-width:560px){
	.post-actions{
	float:none;
	
}
.post-actions .action{
	padding:8px 10px;
	margin:0 4px;
	
}
.rewards-popover{
	width:300px;
	margin-left:-150px;
	margin-top:-125px;
	padding:30px 10px
}
.rewards-popover h3{
	font-size:16px;
	margin:0 5px 15px
}
.rewards-popover-item{
	width:125px;
	margin:0 5px
}
.rewards-popover-item h4{
	font-size:12px;
	margin:0 0 10px
}
.rewards-popover-item img{
	width:125px;
	height:125px
}

}
.liangdian{
	margin:0 -2% 10px 0!important;
	padding:0;
	overflow:hidden;
	clear:both
}
.liangdian li{
	float:left;
	position:relative;
	margin:0 2% 2% 0;
	width:31.33333%;
	padding:20px 20px;
	border-radius:2px;
	text-align:center;
	border:1px solid #eee;
	color:#aaa;
	font-size:12px;
	height:105px;
	overflow:hidden;
	line-height:1.6
}
.liangdian li::before{
	position:absolute;
	top:0;
	left:0;
	content:'';
	background-color:#eee;
	color:#bbb;
	line-height:1;
	padding:4px 5px;
	font-size:12px;
	border-radius:0 0 2px 0
}
.liangdian li:nth-child(1)::before{
	content:"\4EAE\70B9 1"
}
.liangdian li:nth-child(2)::before{
	content:"\4EAE\70B9 2"
}
.liangdian li:nth-child(3)::before{
	content:"\4EAE\70B9 3"
}
.liangdian li:nth-child(4)::before{
	content:"\4EAE\70B9 4"
}
.liangdian li:nth-child(5)::before{
	content:"\4EAE\70B9 5"
}
.liangdian li:nth-child(6)::before{
	content:"\4EAE\70B9 6"
}
.liangdian li:nth-child(7)::before{
	content:"\4EAE\70B9 7"
}
.liangdian li:nth-child(8)::before{
	content:"\4EAE\70B9 8"
}
.liangdian li:nth-child(9)::before{
	content:"\4EAE\70B9 9"
}
.liangdian li:nth-child(10)::before{
	content:"\4EAE\70B9 10"
}
.liangdian li:nth-child(11)::before{
	content:"\4EAE\70B9 11"
}
.liangdian li:nth-child(12)::before{
	content:"\4EAE\70B9 12"
}
.liangdian li:nth-child(13)::before{
	content:"\4EAE\70B9 13"
}
.liangdian li:nth-child(14)::before{
	content:"\4EAE\70B9 14"
}
.liangdian li:nth-child(15)::before{
	content:"\4EAE\70B9 15"
}
.liangdian li:nth-child(16)::before{
	content:"\4EAE\70B9 16"
}
.liangdian li:nth-child(17)::before{
	content:"\4EAE\70B9 17"
}
.liangdian li:nth-child(18)::before{
	content:"\4EAE\70B9 18"
}
.liangdian li:nth-child(19)::before{
	content:"\4EAE\70B9 19"
}
.liangdian li:nth-child(20)::before{
	content:"\4EAE\70B9 20"
}
.liangdian li:nth-child(21)::before{
	content:"\4EAE\70B9 21"
}
.liangdian li:nth-child(22)::before{
	content:"\4EAE\70B9 22"
}
.liangdian li:nth-child(23)::before{
	content:"\4EAE\70B9 23"
}
.liangdian li:nth-child(24)::before{
	content:"\4EAE\70B9 24"
}
.liangdian li:nth-child(25)::before{
	content:"\4EAE\70B9 25"
}
.liangdian li:nth-child(26)::before{
	content:"\4EAE\70B9 26"
}
.liangdian li:nth-child(27)::before{
	content:"\4EAE\70B9 27"
}
.liangdian li:nth-child(28)::before{
	content:"\4EAE\70B9 28"
}
.liangdian li:nth-child(29)::before{
	content:"\4EAE\70B9 29"
}
.liangdian li:nth-child(30)::before{
	content:"\4EAE\70B9 30"
}
.liangdian li:nth-child(31)::before{
	content:"\4EAE\70B9 31"
}
.liangdian li:nth-child(32)::before{
	content:"\4EAE\70B9 32"
}
.liangdian li:nth-child(33)::before{
	content:"\4EAE\70B9 33"
}
.liangdian li:nth-child(34)::before{
	content:"\4EAE\70B9 34"
}
.liangdian li:nth-child(35)::before{
	content:"\4EAE\70B9 35"
}
.liangdian li:nth-child(36)::before{
	content:"\4EAE\70B9 36"
}
.liangdian li:nth-child(37)::before{
	content:"\4EAE\70B9 37"
}
.liangdian li:nth-child(38)::before{
	content:"\4EAE\70B9 38"
}
.liangdian li:nth-child(39)::before{
	content:"\4EAE\70B9 39"
}
.liangdian li:nth-child(40)::before{
	content:"\4EAE\70B9 40"
}
.liangdian li:nth-child(41)::before{
	content:"\4EAE\70B9 41"
}
.liangdian li:nth-child(42)::before{
	content:"\4EAE\70B9 42"
}
.liangdian li:nth-child(43)::before{
	content:"\4EAE\70B9 43"
}
.liangdian li:nth-child(44)::before{
	content:"\4EAE\70B9 44"
}
.liangdian li:nth-child(45)::before{
	content:"\4EAE\70B9 45"
}
.liangdian li:nth-child(46)::before{
	content:"\4EAE\70B9 46"
}
.liangdian li:nth-child(47)::before{
	content:"\4EAE\70B9 47"
}
.liangdian li:nth-child(48)::before{
	content:"\4EAE\70B9 48"
}
.liangdian li:nth-child(49)::before{
	content:"\4EAE\70B9 49"
}
.liangdian li:nth-child(50)::before{
	content:"\4EAE\70B9 50"
}
.liangdian li:nth-child(51)::before{
	content:"\4EAE\70B9 51"
}
.liangdian li:nth-child(52)::before{
	content:"\4EAE\70B9 52"
}
.liangdian li:nth-child(53)::before{
	content:"\4EAE\70B9 53"
}
.liangdian li:nth-child(54)::before{
	content:"\4EAE\70B9 54"
}
.liangdian li:nth-child(55)::before{
	content:"\4EAE\70B9 55"
}
.liangdian li:nth-child(56)::before{
	content:"\4EAE\70B9 56"
}
.liangdian li:nth-child(57)::before{
	content:"\4EAE\70B9 57"
}
.liangdian li:nth-child(58)::before{
	content:"\4EAE\70B9 58"
}
.liangdian li:nth-child(59)::before{
	content:"\4EAE\70B9 59"
}
.liangdian li:nth-child(60)::before{
	content:"\4EAE\70B9 60"
}
.liangdian li::after{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:16px;
	content:'';
	background-color:#fff
}
.liangdian li:hover{
	border-color:#0ae
}
.liangdian li:hover::before{
	background-color:#0ae;
	color:#fff
}
.liangdian strong{
	display:block;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
	color:#555;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
@media(max-width:768px){
	.liangdian li{
	width:48%
}

}
@media(max-width:544px){
	.liangdian{
	margin:0 -2% 20px 0!important
}
.liangdian li{
	height:102px;
	padding:18px 10px;
	line-height:1.4;
	font-size:11px
}
.liangdian li::before{
	font-size:10px;
	padding:4px;
	height:16px
}
.liangdian strong{
	font-size:12px
}

}
#container{
	margin:auto;
	max-width:1200px
}
@media(max-width:1240px){
	#container{
	margin:0 15px
}

}
.woocommerce-breadcrumb{
	display:none
}
.page-title{
	margin:0 0 20px;
	font-size:25px;
	float:left
}
.woocommerce-result-count{
	display:none
}
.woocommerce-ordering{
	float:right;
	margin-bottom:20px
}
.woocommerce-ordering select{
	border-color:#ddd;
	padding:3px 6px
}
.products{
	clear:both
}
.woocommerce ul.products li.product a img{
	margin-bottom:5px
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
	background-color:#fff;
	padding:15px
}
.woocommerce ul.products li.product .price{
	color:#ff351a
}
.woocommerce ul.products li.product .price ins{
	float:left;
	margin-right:15px;
	text-decoration:none
}
.woocommerce ul.products li.product .price del{
	display:inline-block;
	color:#999
}
.woocommerce ul.products li.product .button{
	margin-top:5px
}
.woocommerce a.button{
	font-size:12px;
	font-weight:normal;
	border-radius:2px;
	color:#888
}
.woocommerce-Price-currencySymbol{
	margin-right:2px;
	display:inline-block
}
.woocommerce-page .container-page{
	padding-left:0
}
.woocommerce-page .article-content{
	font-size:14px
}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{
	padding:6px 8px;
	border:1px solid #ddd
}
.woocommerce form .form-row input.input-text:hover,.woocommerce form .form-row textarea:hover{
	border-color:#bbb
}
.select2-container--default .select2-selection--single{
	border-radius:0;
	border-color:#ddd
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:34px
}
.select2-container .select2-selection--single{
	height:34px
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:32px
}
.select2-dropdown{
	border-radius:0
}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{
	background-color:#f6f6f6;
	border-radius:0
}
#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{
	border-bottom-color:#ddd
}
.woocommerce table.shop_table{
	border-radius:0;
	border-right:0;
	border-color:#e6e6e6
}
.cart_totals table.shop_table{
	border-right:1px solid #e6e6e6
}
.woocommerce-cart .cart-collaterals .cart_totals table td{
	vertical-align:middle
}
.woocommerce-error,.woocommerce-info,.woocommerce-message{
	border-left:4px solid #a46497;
	border-top:0;
	padding-left:2em
}
.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{
	display:none
}
.woocommerce-error{
	border-left-color:#f57777
}
.woocommerce-info{
	border-left-color:#61b3e6
}
.woocommerce-message{
	border-left-color:#ffa343
}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{
	background-color:#61b3e6
}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{
	background-color:#4fa9e0
}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{
	border-radius:0
}
.woocommerce .star-rating span{
	color:#ff8400
}
.woocommerce-cart-form__contents td{
	text-align:center
}
#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{
	margin:0 auto
}
.woocommerce-MyAccount-navigation ul{
	margin:0;
	padding:0;
	list-style:none
}
.woocommerce-MyAccount-navigation ul li{
	font-size:15px;
	margin-bottom:10px
}
.woocommerce-MyAccount-navigation ul li a{
	display:block;
	text-decoration:none;
	color:#888;
	border-left:4px solid #fff;
	padding-left:15px;
	line-height:32px
}
.woocommerce-MyAccount-navigation ul li.is-active a{
	border-left-color:#61b3e6;
	color:#61b3e6
}
.woocommerce-MyAccount-navigation ul li a:hover{
	color:#61b3e6
}
.woocommerce div.product{
	margin-top:30px
}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{
	width:35%
}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{
	width:61%
}
.woocommerce div.product .product_title{
	font-size:27px
}
.woocommerce-review-link{
	color:#bbb
}
.woocommerce div.product p.price,.woocommerce div.product span.price{
	color:#ff351a;
	font-size:18px
}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{
	float:left;
	text-decoration:none;
	font-weight:normal;
	margin-right:20px
}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{
	color:#999
}
.woocommerce-product-details__short-description{
	padding:20px 0;
	font-size:14px
}
.woocommerce .quantity .qty{
	border-radius:2px;
	height:31px;
	border:1px solid #ddd;
	margin-right:5px
}
.product_meta{
	color:#999
}
.product_meta .sku_wrapper{
	margin-right:20px
}
.product_meta .posted_in{
	margin-right:20px
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){
	margin-top:1%;
	margin-right:1%;
	width:24%
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:first-child{
	margin-right:1%
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	margin-bottom:0
}
.woocommerce div.product .woocommerce-tabs .panel{
	border-radius:0;
	padding:15px 30px 30px
}
.woocommerce div.product .woocommerce-tabs .panel p{
	margin-bottom:20px
}
.woocommerce div.product .woocommerce-tabs .panel h2.woocommerce-Reviews-title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:0
}
#reply-title{
	color:#999;
	display:block;
	margin-bottom:10px;
	margin-top:20px
}
.woocommerce #review_form #respond textarea{
	border:1px solid #ddd;
	padding:4px 8px
}
.woocommerce #review_form #respond textarea:hover{
	border-color:#bbb
}
.products h2{
	font-size:22px;
	margin:0 0 10px
}
.woocommerce #reviews #comments ol.commentlist li{
	margin-bottom:0
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
	padding:15px 0;
	border:0
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
	padding:0;
	border:0;
	border-radius:2px;
	top:15px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description{
	font-size:14px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
	margin-bottom:5px
}
.woocommerce .comment_container{
	border-bottom:1px solid #eee
}
.woocommerce div.product .woocommerce-tabs .panel img{
	margin:5px 0;
	display:block;
	max-width:100%;
	height:auto
}
.woocommerce div.product .woocommerce-tabs .panel h3,.woocommerce div.product .woocommerce-tabs .panel h4,.woocommerce div.product .woocommerce-tabs .panel h5{
	padding:0;
	margin:20px 0;
	color:#555;
	font-weight:bold
}
.woocommerce div.product .woocommerce-tabs .panel h1,.woocommerce div.product .woocommerce-tabs .panel h2{
	font-weight:bold;
	margin:20px 0;
	border-bottom:1px solid #eee;
	padding-bottom:10px
}
.woocommerce div.product .woocommerce-tabs .panel h1{
	font-size:20px
}
.woocommerce div.product .woocommerce-tabs .panel h2{
	font-size:18px
}
.woocommerce div.product .woocommerce-tabs .panel h3{
	font-size:16px
}
.woocommerce div.product .woocommerce-tabs .panel h4{
	font-size:15px
}
.woocommerce div.product .woocommerce-tabs .panel h5{
	font-size:14px
}
.woocommerce div.product .woocommerce-tabs .panel ul,.woocommerce div.product .woocommerce-tabs .panel ol{
	margin:0 0 20px 50px
}
.woocommerce div.product .woocommerce-tabs .panel ul{
	list-style:disc
}
.woocommerce div.product .woocommerce-tabs .panel ol{
	list-style:decimal
}
.woocommerce div.product .woocommerce-tabs .panel li{
	margin-bottom:6px
}
.woocommerce div.product .woocommerce-tabs .panel p{
	margin-bottom:20px;
	word-wrap:break-word
}
.woocommerce div.product .woocommerce-tabs .panel pre{
	word-wrap:break-word
}
.woocommerce div.product .woocommerce-tabs .panel table{
	border-top:solid 1px #ddd;
	border-left:solid 1px #ddd;
	width:100%;
	margin-bottom:20px
}
.woocommerce div.product .woocommerce-tabs .panel table th{
	background-color:#f9f9f9;
	text-align:center
}
.woocommerce div.product .woocommerce-tabs .panel table td,.woocommerce div.product .woocommerce-tabs .panel table th{
	border-bottom:solid 1px #ddd;
	border-right:solid 1px #ddd;
	padding:5px 10px
}
.woocommerce div.product .woocommerce-tabs .panel .alignnone{
	margin:0 auto
}
.woocommerce div.product .woocommerce-tabs .panel .alignleft{
	float:left;
	text-align:left;
	margin-right:10px
}
.woocommerce div.product .woocommerce-tabs .panel .aligncenter{
	margin:0 auto;
	text-align:center;
	display:block
}
.woocommerce div.product .woocommerce-tabs .panel .alignright{
	float:right;
	text-align:right;
	margin-left:10px
}
.woocommerce div.product .woocommerce-tabs .panel .wp-caption{
	margin-bottom:20px;
	background-color:#f6f6f6;
	padding:10px 10px 1px;
	max-width:100%
}
.woocommerce div.product .woocommerce-tabs .panel .wp-caption img{
	margin:0 0 5px
}
.woocommerce div.product .woocommerce-tabs .panel .wp-caption p{
	margin-bottom:10px;
	text-indent:0
}
.woocommerce div.product .woocommerce-tabs .panel .wp-caption.alignnone{
	text-align:center
}
.woocommerce div.product .woocommerce-tabs .panel .wp-caption:hover .wp-caption-text{
	color:#45b6f7
}
.woocommerce div.product .woocommerce-tabs .panel a{
	text-decoration:underline;
	color:#45b6f7
}
.woocommerce div.product .woocommerce-tabs .panel a:hover{
	color:#ff5e52
}
.woocommerce div.product .woocommerce-tabs .panel pre,.comment pre{
	margin:20px 0;
	font:12px/20px 'courier new';
	background:#272822;
	padding:10px 15px;
	color:#f8f8d4;
	border:0
}
.woocommerce div.product .woocommerce-tabs .panel blockquote{
	margin:30px 30px;
	padding:15px 20px;
	font-size:16px;
	color:#999;
	border-left:5px solid #EEE
}
.woocommerce div.product .woocommerce-tabs .panel blockquote p{
	margin:0;
	padding:0;
	margin-bottom:10px
}
.woocommerce nav.woocommerce-pagination{
	margin-bottom:30px
}
.woocommerce nav.woocommerce-pagination ul{
	border:0;
	margin:0
}
.woocommerce nav.woocommerce-pagination ul li{
	margin:0 4px;
	border:0
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
	background-color:#e6e6e6;
	border-radius:2px;
	padding:7px 12px;
	color:#999
}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{
	background-color:#ccc;
	color:#fff
}
/* 友情链接样式 */
.page-links{margin: 20px 0;}
.page-links ul{margin-left: -10px;margin-right:-10px;}
.page-links li {display: inline-block; width: 25%;text-align: left;font-family:consolas,"Microsoft YaHei","微软雅黑",Arial,"Open Sans",SimSun,sans-serif}
.page-links li div{background: #f9f9f9;margin:10px;padding:10px;position:relative;border: dashed 1px #ccc;}
.page-links img{width: 30px; height: 30px; box-shadow: none; margin-right: 10px;vertical-align: bottom;display: inline-block;position:absolute;bottom:-5px;left:50%;margin-left:-10px;margin-bottom:-10px;border-radius: 50%;padding: 1px;border: 1px solid #bbb;background: #fff;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease}
.page-links li div:hover img, .page-links img:hover {transform: rotate(360deg);-webkit-transform: rotate(360deg);}
.page-links li p{border-top: 1px solid #ddd;margin-top: 3px;margin-bottom: 10px;padding-top: 3px;height: 40px;line-height:20px;overflow: hidden;font-size: 12px;color: #999;}
.page-links a {font-size: 13px;line-height: 20px; color:#666;}
.page-links a:hover{text-decoration:none;color:#61b3e6}
.links-page-content{line-height: 180%;}
.links-page-content > ul{margin: 20px 0 !important;}
.links-page-content > ul li{padding-left: 10px;}
.links-page-content > ul li:before{content:"\f0a4" ;font-family: FontAwesome; font-size: 12px;margin-right: 6px; color: #222; display: inline-block!important; width: 1em; text-align: center;}

/* 首页指定友链分类显示 */

.yqlj {
    word-spacing: 10px;
	background-color: #FFF;
	clear: both;
	height: 110px;
	display:table;
	margin: auto; 
    text-align:left; 
    margin-bottom:15px;
    border-radius: 4px;
    border: 1px solid #eaeaea
}
.yqljbt {
	line-height: 50px;
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.yqljbt_l{ float:left;}
.yqljbt_l a {
	height: 18px;
	margin-left: 16px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #51ADED;
	padding-left: 10px;
	color: #3e4142;
	font-size: 16px;
}
.yqljbt_r{float:right;margin-right:30px;_margin-right:15px;}
.yqljbt_r a {
	height: 18px;	
	color: #999999;
	font-size: 16px;	
}
.yqljbt_r a:hover{color:#0081e6;}
.yqljlb {
    text-indent:10px;
	float: left;
	width: 1200px;
    font-size: 13px;
}

.yqljlb ul {
	margin-left: 6px;
	padding-top:20px; padding-bottom:8px;
}
.yqljlb ul li {
	line-height: 30px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.yqljlb ul li a {
	color: #60717e;
}
.yqljlb ul li a:hover{color:#0081e6;}

@media screen and (max-width: 1024px){
.yqlj {
    display: none;
}
}

/* 本文作者小工具 */
.zuozeipc {
    width: 50px;
    position: absolute;
    top: -1px;
    left: 10px;
}
.author-info{
width: 100%;
color: #fff;
font-size: 12px;
background: url(../img/author_banner.jpg) #fff center top no-repeat;
position: relative;
background-size: 100%;
}
.author-avatar{
padding-top: 45px;
}
.author-avatar a{
display: block;
width: 80px;
height: 80px;
margin: 0 auto;
background: #C9C9C9;
border-radius: 50%;
border: 3px solid #fff;
-webkit-border: 3px solid #fff;
-moz-border: 3px solid #fff;
}
.author-avatar .avatar {
width: 74px;
height: 74px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
}
.author-ident {
    display: inline-block;
    background-image: url(../img/icon.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    box-shadow: 0 0 4px rgba(0,0,0,0.3);
    vertical-align: -2px;
    background-position: -50px -25px;
    position: absolute;
    bottom: 150px;
    right: 140px;
}
.author-name {
height: 26px;
line-height: 26px;
margin: 10px 0;
font-weight: bold;
font-size: 16px;
text-align: center;
}
.author-name span {
font-size: 12px;
background: #ff1212;
color: #FFFFFF;
padding: 2px 6px;
margin-left: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
position: relative;
}
.author-des {
padding: 10px;
background: #0d92f1f7;
text-indent: 2em;
}
.author-social {
text-align: center;
padding:20px 10px;
}
.author-social span{
padding:3px 15px;
margin-right: 10px;
border-radius: 2px;
display: inline-block;
}
.author-social span:hover {
background-color: #1b1b1b;
}
.author-social span a {
/*padding: 4px 15px;*/
font-size: 14px;
color: #fff;
}
.author-social span a i {
margin-right: 5px;
}
.author-social .author-blog {
background-color: #ff5e5c;
}
.author-social .author-weibo {
background-color: #19b5fe;
}


