@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{
	margin:0;
	padding:0;}
body {
	font:14px/1.5 'Helvetica Neue',microsoft yahei, Helvetica,Arial,Sans-serif; 
	color:#333;
	_height:100%; 
	background-attachment:fixed;}
select,input,button {
	vertical-align:middle;
	font-size:100%;}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;}
.clearfix {*zoom:1}
.clr {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
	width: 0;}
.wrapper{ 
	width:990px; 
	margin:0 auto;}
.aside{ 
	width:250px; 
	float:left;}
.user-aside{ 
	width:220px; 
	float:left;}
.content{ 
	width:725px; 
	float:right;}
.tipcontent{
	width:650px;
	margin: 0 auto;
	border:1px solid #D5D5D5;
	text-align: center;}
.user-content{ 
	width:750px; 
	float:right;}
.main{ 
	width:725px; 
	float:left;}
.side{ 
	width:250px; 
	float:right;}
.srsite{
	width: 570px;
	float: left;}
.catecon-left{ 
	width:70.7%; 
	float:left;}
.connote-noteleft{ 
	width:700px;
	float:left;}
.content-left{
	width: 67%; 
	float:left;}
.content-left_zhed{
	color:#898989;
	font-size:12px;
	margin:0 20px 10px 0;
	text-decoration:none; 
	cursor:pointer;}
.content_left_xia{
	background:url(cat_xiagou.gif) no-repeat right 7px;
	float:right;
	height:20px;
	width:13px;}
.content_left_shang{
	background:url(cat_shang.gif) no-repeat right 7px;
	float:right;
	height:20px;
	width:13px;}
.aside-right{ 
	width:250px;
	float:right;}
.aside_right_info{
	background:#f9f9f9;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	margin:30px 0;
	padding:20px 15px 0;}
.aside_right_info .right-port-pic{
	float:left; 
	height:80px; 
	width:80px; 
	margin-right:10px;
	position:relative;}
.aside_right_info .right-port-pic img{
	border-radius:3px;}
.aside_right_info p{
	color:#666;
	font-size:12px;
	padding-top:10px;}
.aside_right_info p span{
	display:inline-block;
	font-size:16px;
	height:21px;
	overflow:hidden;
	width:125px;}
.aside_right_info p span a{
	color:#36a803;
	margin-right:5px;
	text-decoration:none;}
.aside_right_info p span b{
	font-weight:400;}

.aside-right .aside_right_info p.right_numbers{
	padding-top: 5px;}
.aside-right .aside_right_info p i {
	-moz-box-orient:vertical;
	border-left: 1px solid #ddd;
	display: inline-block;    
	font-style: normal;
	line-height: 18px;
	padding-left: 10px;
	vertical-align: middle;}
.aside-right .aside_right_info p i.ansNum {
	border-left:0 none;
	padding-left:0;
	padding-right:10px;}
.aside-right .aside_right_info p i b {
	color:#36a803;
	display:block;
	font:12px 'Microsoft YaHei';
	padding-top:2px;
	text-align:center;}
.right-port_goodrate{
	margin:15px 0 0;}
.right-port_goodrate label{
	color:#666;
	float:left;
	font-weight:700;
	padding:2px 5px 0 0;}
.right-port_goodrate span {
	-moz-box-orient:vertical;
	color:#333; 
	display:inline-block;
	vertical-align:middle; 
	width:178px; 
	word-break:break-all;
	word-wrap:break-word;}
.right-port_xin{
	height:17px; 
	overflow:hidden; 
	position:relative; 
	vertical-align:top; 
	width:103px!important;}
.right-port_xinnn{
	background:url(prof-xing.png) repeat-x 0 -23px; 
	height:17px; left:0; 
	position:absolute; 
	top:0; 
	vertical-align:top; 
	width:auto;}
.right-port_goodrate span.pd-num {
	color:#36a803;
	font:16px/24px 'Microsoft YaHei','宋'; 
	margin-right:10px; 
	width:auto;}
.right-port_rige_ask{
	margin:20px 45px;}
.right-port_rige_ask a:hover{
	text-decoration:none;
	cursor:pointer;}
.mb10{ 
	margin-bottom:10px;}
.mt5{ 
	margin-top:5px;}
.mt10{ 
	margin-top:10px;}
.mt15{
	margin-top:15px;}
.mt20{
	margin-top:18px;}
.mt25{
	margin-top:25px;}
.mt30{
	margin-top:30px;}
.mt50{
	margin-top:50px;}
.pdt15{
	padding-top:15px;}
.flright{
	float: right;}
ul,ol {
	list-style:none;}
img{
	border:none;}
a{ 
	color:#4f8e48; 
	text-decoration:none;}
a:hover{
	text-decoration:underline;}
em {
	font-style: normal;
	color:#E63A00;}
.share-content{
	overflow:hidden;
	padding:4px 0 4px 5px;}
/* 右侧专家推荐*/
.aside-rightall{ 
	width:27%;
	float:right;
	border:1px solid #F1F0F0;}
.aside-rightall.noborder{
	border: none;}
.right—modbox{
	font-size:16px;}
.right—modbox .title{
	padding: 0 18px;
	margin-bottom:2px; 
	line-height: 30px;}
.right—modbox .title1{
	background: #f8f8f8;}
.right—modbox .title span{
	font-size: 16px; 
	color: #2faa00;}
.right—modbox .title span.sp1{
	font-size: 14px; 
	color: #333333;}
.right—modbox .title a{
	float: right; 
	font-size: 12px; 
	color: #333333;}
.rbox .rblist{
	padding: 0 18px;}
.rbox .rblist ul li{
	border-top: 1px dotted #e1e1e1;
	height: 39px; 
	line-height: 39px;}
.rbox .rblist ul li:first-child{
	border: none;}
.rbox .rblist ul li a{
	display: block; 
	font-size: 14px; 
	color: #4b4b4b;}
.aside-rightall.noborder .rbox{
	border:1px solid #d5d5d5; 
	margin-bottom: 20px;}
.aside-rightall.noborder .rbox .title{
	line-height: 38px;}
.aside-rightall.noborder .rbox .rblist ul li:first-child{
	border-top:1px solid #d5d5d5;}
.textc{
	text-align: center;}
/*全局按钮*/
.blue-btn-w90{ 
	display:block;
	width:90px;
	height:30px; 
	background-position:0 -138px; 
	font-size:14px; 
	line-height:30px; 
	color:#fff; 
	text-align:center; 
	font-weight:bold;}
.blue-btn-w90:hover{ 
	background-position:-91px -138px; 
	color:#fff; 
	text-decoration:none;}
.blue-btn-w80{
	display:block; 
	width:80px; 
	height:30px;
	background-position:0 -169px;
	font-size:14px; 
	line-height:30px; 
	color:#fff; 
	text-align:center;
	border:0 none; 
	cursor:pointer; 
	font-weight:bold;}
.blue-btn-w80:hover{ 
	background-position:-81px -169px;
	color:#fff; 
	text-decoration:none;}
.js-fixed {
	background:#FFFFFF;
	width: 100%;}
.fixed-theme .search_mod {
	border-bottom: 1px solid #C5C5C5;}

/*header 头部*/
.header{ 
	width:990px;
	margin:0 auto; 
	padding:20px 0;
	background: #fff repeat;}
.header_index{ 
	width:980px;
	margin:0 auto; 
	padding:10px 0 0;
	background: #fff repeat;}
.header h3{
	font-size: 24px;
	color: #1f1f1f;
	float: left;
	font-weight: bold;}
.header .searchbox{ 
	float:left; 
	padding-left: 100px;}
.header_index .searchbox{ 
	float:left; 
	padding:15px 10px 0 0;
	padding-left: 10px;}
#header{
	background: none repeat scroll 0 0 #FFFFFF;}
#warper {
	min-width: 880px;
	text-align: left;}
#container .resultinfo{
	color:#777777;
	width: 570px;
	font-size: 14px;
	font-weight: lighter;
	line-height: 24px;
	font-family: "microsoft yahei";}
.resultinfo a{
	margin-left: 5px;
	text-decoration:underline;}
#searchmod{
	font-size: 12px;
	margin-top: 23px;
	padding-bottom: 1.5em;}
.round{
	background:url(../images/search-bg.png) no-repeat -304px 0;
	border:1px solid #b6b6b6;
	border-color:#7b7b7b #b6b6b6 #b6b6b6 #7b7b7b;
	display:inline-block;height:30px;
	margin-right:3px;
	vertical-align:top;
	width:415px}
.input_key{
	-webkit-appearance:none;
	background:#fff;
	border:0;font:16px/22px arial;
	height:22px;
	margin:5px 0 0 7px;
	outline:0;
	padding:0;
	width:390px;
	color:#666;}
.s_btn {
	background: url(../images/search-bg.png) repeat scroll 0 0 #DDDDDD;
	border: 0 none;
	cursor: pointer;
	font-size: 14px;
	height: 32px;
	padding: 0;
	width: 95px;}
.f-14{
	color:#2b66b4;
	float:right;
	font-family:arial;
	line-height:34px; 
	text-decoration:underline; 
	margin-left:10px;}
.buttonans{
	width:95px;}


/*navbox 导航栏*/
.ik-icon-uhome, .ik-icon-phone, .ik-icon-open{
	background-image:url("common_z_a4f226f.png")}
#navbox{
	margin: auto;
	text-align: left;
	background: #2bb453;}
.main-nav{
	background-color:#2bb453;
	background-repeat:repeat-x;
	height:40px;
	line-height:40px;
	margin:14px auto auto;
	overflow: hidden;
	width:990px;}
.main-nav .navlist {
	font-size: 14px;}
.main-nav .navlist li {
	float:left;
	font-family:"microsoft yahei";
	margin-right:20PX;
	margin-left:20PX;
	width:14.28%;}
.main-nav .navlist li a{
	color:#FFF;
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:40px;
	height:40px;
	font-family:Microsoft Yahei;
	font-size:15px;
	vertical-align:middle;}
.main-nav .navlist li a span {
	cursor: pointer;
	display: block;
	width: 100%;}
.main-nav .navlist .last a{
	background-position: 0 -223px;}
.main-nav .navlist li.on a, .main-nav .navlist li.on:hover a, .main-nav .navlist li:hover a, .main-nav .navlist li.hover a{
	background-color: #099b00;
	color:#fff;}
.main-nav .total{
	background-position:100% -160px;
	color: #FFFFFF;
	float:right;}

/*分类导航*/
.modbox{}
.modbox-bor{border:1px solid #E3E3E3;}
.modbox-bor ul li a{color:#2D64B3}
.current_none a{color:#2d64b3;}
.tit-full .wrap a{color:#2d64b3;}
.modbox .title,.my-answerbox .title{
	height:40px; 
	font:15px/40px "Microsoft YaHei";}



.list{ 
	padding:0 10px;}
.list li{
	padding:0 0 0 10px;
	height:35px; 
	font-size:14px; 
	line-height:35px;
	overflow:hidden;}
.modbox .list li{
	font-size: 12px;
	background: url("lidot.gif") no-repeat scroll 1px 12px transparent;
	padding:0 0 0 10px;}
.list .answer-number{ float:right; color:#999; font-size:12px;}
.list .answer-number a{ color:#333;}
.list .answer-number a:hover{ color:#f60; text-decoration:none;}
.list .type{ margin:0 0 0 5px; font-size:12px; color:#999;}
.list .answer{ float:right; font-size:12px;}
.list .time{ float:right; font-size:12px; color:#999;}
.list .gold {color: #FF6600;}



/*问题分类*/
.mod-answer-list {
	border:1px solid #F1F0F0; }
.mod-answer-list .hd .tab-card {
	height:33px;
	overflow:hidden;}
.mod-answer-list .hd li {
	font-size:14px;
	height:33px;
	line-height:33px;
	margin-left:-2px;
	padding:0 23px;}
.mod-answer-list .hd li.on {
	background:#FFFFFF;
	font-weight:700;
	margin-left:-1px;
	position: relative;}
.mod-answer-list .bd {}
.cls-qa-table {
	text-align: left;}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;}
.cls-qa-table table tr:hover{
	background:#f8f8f8;}
caption, th {
	text-align: left;}
.cls-qa-table table {
	table-layout: fixed;
	width: 100%;}
.cls-qa-table th, .cls-qa-table td {
	line-height:30px;
	padding:4px 0 4px 23px;
	text-align:center;
	vertical-align:top;}
.cls-qa-table td {
	color:#888888; 
	font-size:12px;}
.cls-qa-table table .s0 {
	text-align: left;
	padding-left: 43px;}
.cls-qa-table table .s1 {
	width:60px;
	text-align:center;}
.cls-qa-table table .s2 {
	width:114px;
	text-align:center;}
th{
	font-style: normal;
	font-weight:400;}
.cls-qa-table .title {
	color:#333333;
	font-family:microsoft yahei, SimSun;
	font-size:14px;
	position:relative;
	text-align: left;}
.cls-qa-table .title .type {
	color:#999;}
.cls-qa-table .title .cate{
	font-size:12px;}
.cls-qa-table .title .cate, .cls-qa-table .title .cate a {
	color: #888888;}
.cls-qa-table .title .gold {
	color: #FF6600;}
.recommand{
	color: #E63A00;}
.cls-cat-table{
	font:12px/30px "microsoft yahei";}

/*问题浏览页*/
.questionbox{}
.questionbox .title{ 
	position:relative; zoom:1;}
.questionbox .title h3,.questionbox .title h1{ 
	width:544px; 
	font-size:16px; 
	line-height:26px;}
.questionbox .title h1{
	font-family: "microsoft yahei";}
.questionbox .pd40{
	padding:0 0 0 40px;}
.questionbox .pdl3{ 
	padding:0 0 0 35px;}
.questionbox .ico {
	display: inline-block;
	height: 32px;
	left: -26px;
	position: absolute;
	top: 2px;
	width: 55px;}
.questionbox .tags{
	padding:0 0 0 40px;}
.questionbox .solve-tag{
	padding:0 0 0 3px;}
.questionbox .tags a,.questionbox .solve-tag a{ 
	display:inline-block; 
	padding:2px 8px 1px; 
	margin:0 4px 4px 0; 
	height:18px;
	line-height:15px;
	color:#333; 
	background:#E7F3F9; }
.questionbox .tags a:hover,.questionbox .solve-tag a:hover{
	background:#68B2FC; 
	color:#fff;
	text-decoration:none;}
.questionbox .description,.notebox .description{
	border-top:1px solid #F1F0F0;
	font-size:14px;
	margin-top: 15px;
	line-height:24px;
	eoverflow: hidden; 

	word-break: break-all;
	word-wrap: normal;}
.questionbox .description{
	padding: 20px 0; 
	color: #666666;}
.questionbox .score_tip{
	background:none repeat scroll 0 0 #FEFBED;
	border:1px solid #EFEED7;
	box-shadow:0 3px 3px rgba(0, 0, 0, 0.05);
	padding:10px 25px;}
.questionbox .score_tip b{
	color:#D55111;}
.user-label{
	margin-top:5px;
	color:#999;}
.user-label:before, .user-label:after {
	content: "";
	display: table;}
.user-label:after {
	clear: both;}
.span-line {
	margin-left:8px;
	margin-right:8px;
	color:#daccda;}
.user-label .user-label-info {
	float:left;}
.user-label .user-label-info span {
	font-size:12px;}
.user-label .timeright {
	float: right; 
	font-size: 12px;}
.user-label .timeright a{
	color:#333;}
.user-label .gold {
	color: #FF6600;}
.user-label .green {
	color: #60A506;}
.questionbox .mainbox{
	font-size:14px;
	margin-left: 12px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: normal;}
.questionbox .mainbox p{
	line-height: 22px;}
.questionbox .mainbox ul li{
	line-height: 28px;
	padding-top: 5px;}
.questionbox  .mainbox .time{
	font-size: 12px;
	color:#333;}
.questionbox .managebox{
	padding:10px;
	margin-left: 12px;
	background-color: #FBFBFB;
	border:1px #E4E4E4 solid;
	color:#333;}
.questionbox .managebox h3{
	font-family: "Microsoft YaHei";
	font-size: 16px;
	font-weight: normal;
	color:333;}
.questionbox .managebox span{
	line-height: 40px;
	margin-right: 15px;}
.pop-support{
	color:#FB6E1A;
	font-weight: 700;
	position: absolute;
	z-index: 30;
	display: none;}
.quest_title .wenhao_img{
	background:url(../img/WD/wenhao.gif) no-repeat 0 -1px; 
	display:inline-block; 
	vertical-align:middle;  
	width: 27px;
	height:28px;
	width:32px;}
.ask-title{
	display: inline-block; 
	font: 700 16px/32px 'Microsoft YaHei','宋体';
	word-break: break-all;
	word-wrap: break-word;}
.qa-content{
	padding:0px 30px; 
	font-size:16px; 
	line-height:30px;}

/*我来回答*/
.module{
	padding:25px 0;
	border-top:1px solid #e3e3e3;
	margin-top:25px;}
.module .title{
	padding:0 0 10px 0;
	font:700 16px/25px "Microsoft YaHei";}
.module .title span{
	color:#D50024}
.relat{}
.relat li {
	font-size:14px; 
	height:35px; 
	line-height:35px;
	overflow:hidden;}
.relat .answer-number {
	color:#999; 
	float:right;}
.relat li a {
	color:#0089CF; 
	text-decoration:none;}


/*动态*/
.msgcontent .source{
	color:#999999;
	line-height: 25px;}
.msgcontent .source a{
	color:#999999;}
.msgcontent .source a:hover{
	color:#0089CF;}
.msgcontent .source .time{
	color: #999999;
	display: inline-block;
	float: right;
	font-size: 12px;
	margin-left: 2px;}
.msgcontent .title{
	font-size: 14px;
	font-weight: normal;
	padding: 0;
	height: 26px;
	line-height: 26px;}
.msgcontent .dot{
	color: #BBBBBB;
	display: inline-block;
	font-family: Arial;
	padding: 0 3px;}
.msgcontent .quote{
	background: none repeat scroll 0 0 #F5F5F5;
	border:1px solid #EEE;
	border-width:1px 0 0 1px;
	padding:10px 5px 5px 10px;
	min-height:52px;
	margin-top: 10px;}
.msgcontent .quote .avatar{
	padding: 0;}


/*表单元素样式*/
input:hover{
	border-color:#3EA201;}

/*分页模块*/
.pages{ 
	padding:33px 0px; 
	font-family:Tahoma; 
	font-weight:bold;
	text-align:center;}
.pages a,.pages strong,.pages span{
	display:inline-block; 
	padding:0 6px; 
	margin:0 2px; 
	min-width:6px;
	_width:6px; 
	white-space:nowrap; 
	height:20px;
	line-height:19px;
	text-align:center; 
	font-size:14px;
	font-weight:normal;
	color:#2d64b3;}
.pages a{ 
	border:1px solid #d6d6d6; 
	background:#fff;}
.pages a:hover{ 
	color:#333; 
	background-color:#e3e3e3;
	text-decoration:none;}
.pages strong{
	color:#333; 
	font-weight:bold;}
.pages span{
	color: #999999;
	font-size: 12px;}


/**/
.quanhui{
	background:#FFF;
	width:940px;
	height:auto;
	padding:15px 20px 20px 30px;
	float:left;
	border: 1px solid #f7f7f7;}

/*案例*/

.anlimainbox{
	padding: 30px;
	border:1px solid #F1F0F0; 
	border-top: 1px solid #2faa00; 
	background: #fff;}
.anlimainbox .title{
	font-size: 16px; 
	color: #666666;}
.anlimainbox .title a{
	float: right;
	font-size: 14px; 
	color: #666666;}
.anlimainbox .con{}
.anlimainbox .con ul li{
	float: left; 
	width: 22.6%; 
	margin-left: 3.2%;
	margin-top: 30px; 
	position: relative;
	text-align: center;}
.anlimainbox .con ul li:nth-child(4n+1){
	margin-left: 0;}
.anlimainbox .con ul li .tb{
	display: none;
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%;
	height: 100%; 
	background: rgba(0,0,0,0.4);}
.anlimainbox .con ul li .tb a:hover{
	color: #fff; 
	text-decoration: underline;}
.anlimainbox .con ul li .tb .t1{
	margin-top: 20%;
	font-size: 14px;
	color: #fff;}
.anlimainbox .con ul li .tb .t2{
	display: inline-block;
	width: 80px; 
	line-height: 25px; 
	margin-top: 15px; 
	background: #fff; 
	border-radius: 5px; 
	font-size: 12px; 
	color: #2faa00;}
.zoom{
	overflow: hidden;}
.zoom img {
	display: block;
	width: 100%;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
	height:144px;}
.anlimainbox .con ul li:hover .zoom  img {
	-webkit-transform: scale(1.07);
	-moz-transform: scale(1.07);
	-o-transform: scale(1.07);
	-ms-transform: scale(1.07);
	transform: scale(1.07);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;}
.anlimainbox .con ul li:hover .tb{display: block;}

/*回答*/
.huidamian{
	position: relative; 
	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=pink,endcolorstr=white,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=pink,endcolorstr=white,gradientType=0);/*IE8*/	
    background:#fff7f7; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(top, red, rgba(255, 255, 255, 0.5));  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff7f7), to(rgba(255, 255, 255, 0.5)));  
    background:-o-linear-gradient(top, red, rgba(255, 255, 255, 0.5)); }
.huidamian .tit{
	padding: 30px 10px 30px 80px;
	font-size: 16px;
	color: #333333; }
.huidamian .tit img{
	width:90px;
	height:30px;
	margin-bottom: -26px;
	margin-left: -10px;}
.huidamian .timeright{
	float: right; 
	font-size: 12px; 
	color: #666666;}
.jinp{
	position: absolute; 
	left: 0; 
	right: 0;}

.changebtn{
	padding-left: 15px;
	background: url(../img/WD/changew.png) no-repeat left center;}
.huan02{
	padding: 0 15px;
	margin: 10px 0;}
.huan02 a{
	cursor: pointer; 
	margin-right: 5px;
	margin-bottom: 5px;
	display: block; 
	float: left; 
	padding: 0 10px;
	line-height: 25px;
	font-size: 12px; 
	color: #666666;
	border: 1px solid #2faa00;
	border-radius: 5px;
	background: #fff;}

.bodybg{
	background:#f9f9f9;
	width:100%;
	height:auto;
	padding-top:20px;}
.ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;}


/*手机头部*/
.none {
	display: none;}
.block {
	display: block;}
.left {
	float: left;}
.right {
	float: right;}
.phone_head {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 999999;
	height: 50px;
	line-height: 50px;
	-moz-box-shadow: 0px 2px 10px #D9D9D9;
	-webkit-box-shadow: 0px 2px 10px #D9D9D9;
	box-shadow: 0px 2px 10px #D9D9D9;}
.phone_head .logo {
	width: 60%;}
.phone_head .logo img {
	max-width: 100%;
	height: auto;
	max-height: 40px;
	vertical-align: middle;}
.phone_head .logo h3 {
    font-size: 24px;
    color: #1f1f1f;}
.phone_head .head_admin {
	height: auto;
	line-height: 55px;
	margin: 0;
	margin-left: 15px;}
.phone_head .head_admin a {
	color: #1886d1;
	font-size: 12px;}
.phone-head .menubtn>span.expand {
	vertical-align: middle;
	display: inline-block;
	height: 30px;
	width: 40px;
	background: url(../images/navbg.png) no-repeat center;
	background-size: auto 100%;}
.phone-head .mask-close {
	background: #2faa00 none repeat scroll 50% 50% / auto padding-box border-box;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	position: absolute;
	top: 11px;
	right: 20px;
	height: 30px;
	line-height: 30px;
	width: 30px;
	overflow: hidden;}
.maskbg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;}
#menu a {
	display: block;
	width: 100%;
	color: #16A085;
	text-decoration: none;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;}
#menu a:hover {
	color: #fff;}
#menu h1 {
	font-weight: 300;}
#menu h2 {
	font-weight: 300;
	margin: 3em 0 1em 0;}
#menu p {
	margin: 20px 0;}
#menu .nav {
	height: auto;
	background: #2faa00;}
#menu {
	margin: 4em auto;
	width: 100%;}
#menu {
	background: #2faa00;}
#menu a {
	color: #FFF;}
.sliding-menu a.back {
	background: #c7c7c8;}
.sliding-menu a:hover {
	background: #099b00;}
.h{
	display: none; 
	margin-bottom: 60px;}
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;}
.w{
	width: 94%; 
	padding: 0 3%;}
/*响应式*/
@media only screen and (max-width:1200px) {
	.header,#navbox{
		width: 100%;}}
@media only screen and (max-width:1024px) {
	.wrapper{
		width: 960px;}}
@media only screen and (max-width:960px) {
	.wrapper{
		width: 94%; 
		padding: 0 3%;}
	.header h3{
		padding-left: 10px;}
	.quanhui{
		width: 94%; 
		padding:0 3%;}}
@media only screen and (max-width:780px) {
	.phone_head{
		display: block;}
	.h{
		display: block;}
	#navbox{
		display: none;}
	.header .searchbox{
		padding-left: 0px;
		text-align: center; 
		width: 100%;}
	.header h3{
		display: none;}
	.catecon-left,.content-left{
		width: 100%;}
	.aside-rightall{
		width: 100%;}
	.zoom img {
		display: block;
		width: 100%;
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		transition: all 1s;
		height:auto;}
	.qa-content{
		padding:0px 10px;}
	}
@media only screen and (max-width:480px) {
	.round{
		width: 60%;}
	.input_key{
		width: 90%;}
	.anlimainbox .con ul li{
		width: 100%; 
		margin-left: 0;}
	.friendlink,.bottom{
		display: none;}
	.questionbox .description{
		padding: 10px 0;}
}
@media only screen and (max-width:380px) {
	}
@media only screen and (max-width:320px) {
	.phone_head .logo h3{font-size: 20px;}
}










