@charset "utf-8";
html{color:#000;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
q:before,q:after {content:'';}

sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

a:hover {text-decoration:underline;}
ins,a {text-decoration:none;}
.clearfix{clear:both;margin: 0;padding: 0;}
@charset "utf-8";
/* Remove Float */
.cle { display:block; height:0; overflow:hidden; clear:both; }
.clefix:after { content:'\20'; display:block; height:0; clear:both; }
.clefix { *zoom:1; }

/* Common Features */
.hidden { display:none; }
.invisible { visibility:hidden; }

/* common */
img { vertical-align: top; }
a { text-decoration: none; }
a:hover { color: #477ec1; text-decoration: none; }
body { font: 14px/1.5 tahoma,arial; color: #535353; font-size: 12px; }
body,input { font-family: "Microsoft Yahei", Airal; }
.nav ul li a{font-size: 15px}

.qa-tool{width: 50px;position: fixed;bottom: 15%; right: 3px;z-index: 250;}
.qa-tool a {width: 50px;height: 50px;display:inline-block;cursor: pointer;}
.qa-tool a img{width: 100%;}

/* ask-dialog */
.ask-dialog { width:500px;position: fixed;z-index: 9997;right: 43px; border-radius: 2px;display: none;padding-right:10px;}
.ask-dialog .ask-dialog-box{position: relative;border: #d87284 2px solid;background: #fff;padding: 10px}
.ask-dialog .ask-dialog-header{height: 30px;width: 100%; line-height: 30px;border-bottom: #ddd 1px dashed; padding-bottom: 8px;cursor: move;}

.ask-dialog .ask-go,
.ask-dialog .ask-off{width: 20px;height: 20px;background: #d0d0d0;border-radius: 4px;display: inline-block;margin-top: 6px;float: right;margin-right: 6px;font-size: 14px;color: #fff;text-align: center;line-height: 20px;cursor: pointer;}
.ask-dialog .ask-go:hover,
.ask-dialog .ask-off:hover{background: #999}
.ask-dialog .ask-off{font-size: 20px;}
.ask-dialog-body{position: relative; height:150px; /*  height: 300px; */overflow:hidden;}
.ask-dialog-body .ask-dialog-branch1{padding: 10px 0;position: absolute; /*left:-300px;*/ left: 0; margin-top: 10px;}
.ask-dialog-body .ask-dialog-branch1 img{position: absolute;left: 230px;top: 60px}
.ask-dialog-body .ask-dialog-branch1 li,
.ask-dialog-footer .question_list li,
.ask-dialog-body .qa-ask-list li{margin-bottom: 10px;cursor: pointer; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; width:260px; display:block;}
.ask-dialog-body .ask-dialog-branch1 li:hover,
.ask-dialog-body .qa-ask-list li:hover{text-decoration: underline;color:#f83557 }
.ask-dialog-body .qa-ask-list li{width: 340px;margin-bottom: 0px;padding-bottom: 10px;}
.ask-dialog-body .qa-ask-list{margin-bottom: 12px}
.ask-dialog .qa-ask-title{line-height: 26px;padding:6px 10px;color: #000;border-bottom: #ddd 1px dashed;display: inline-block;width: 385px;font-weight: bold;}
.ask-dialog .qa-ask-title:hover{color: #000}
.ask-dialog-body .ask-dialog-branch2{height: 268px; padding: 10px 0;position: absolute;  left:500px; /*left:0;*/ margin-top: 10px;border:#ddd 1px solid;width: 454px;padding:10px;overflow-y: auto;overflow-x: hidden;}
.ask-dialog-branch2 .dialog-pic-r,
.ask-dialog-branch2 .dialog-pic{overflow: hidden;padding-bottom: 25px}
.ask-dialog-branch2 .dialog-pic a,
.ask-dialog-branch2 .dialog-pic-r a{display: inline-block;margin-right: 10px;vertical-align:top;float: left;}
.ask-dialog-branch2 .dialog-pic-r a{margin-right: 0}
.ask-dialog-branch2 .dialog-pic-r .qa-join{cursor: pointer;float: none;padding-left:4px;}
.ask-dialog-branch2 .dialog-pic-r .qa-join-success{color: #f83557;line-height: 24px;float: none;padding-left: 4px;}
.ask-dialog-branch2 .dialog-pic-r .qa-join-success:hover{color: #f83557;}
.icon-goto{  margin-left: 4px; margin-right: 2px;}
.ask-dialog-branch2 .dialog-pic a img,
.ask-dialog-branch2 .dialog-pic-r a img{width: 35px;height: 35px;border-radius: 35px;border: 3px solid #fff}
.ask-dialog-branch2 .dialog-article{
  width: 360px;
  float: left;
  color: #404040;
  display: inline-block;
  zoom: 1;
  padding: 5px 10px;
  border: 1px solid #f8ffed;
  box-shadow: 1px 1px 2px #ecede8;
  background: #eee;
  border-radius: 5px;
  background-color: #edf5fc;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#edf5fc),to(#edf5fc));
  background-image: -webkit-linear-gradient(top,#edf5fc,#edf5fc);
  background-image: -moz-linear-gradient(center top , #edf5fc, #edf5fc);
  background-image: linear-gradient(top,#edf5fc,#edf5fc);
} 
.ask-dialog-branch2 .dialog-pic-r a{float: right;}
.ask-dialog-branch2 .dialog-article-r{
  width: 360px;
  float: right;
  color: #404040;
  display: inline-block;
  zoom: 1;
  padding: 5px 10px;
  border: 1px solid #edf5fc;
  box-shadow: 1px 1px 2px #ecedea;
  background: #eee;
  border-radius: 5px;
  background-color: #f8ffed;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f8ffed),to(#f8ffed));
  background-image: -webkit-linear-gradient(top,#f8ffed,#f8ffed);
  background-image: -moz-linear-gradient(center top , #edf5fc, #f8ffed);
  background-image: linear-gradient(top,#f8ffed,#f8ffed);
} 
.ask-dialog-branch2 .dialog-article-r img{width: 100% !important}
.ask-dialog-branch2 .dialog-article-r img:hover{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;}
.ask-dialog-branch2 .qa-join{text-decoration:underline;color:#f83557;float:none;line-height:24px}
.ask-dialog-footer{margin-top: 15px}
.ask-dialog-footer .ask-dialog-entry{margin-top: 5px;position: relative;margin-bottom: 20px}
.ask-dialog-footer .ask-dialog-input{width: 380px;padding-left: 24px;border: #ddd 1px solid;height: 26px;line-height: 26px;}
.icon-sousuo{position: absolute;left: 6px;top:1px;color: #8e8c8c;line-height: 26px}
.ask-dialog-footer .ask-dialog-btn{display: inline-block;width: 60px;height: 26px;background-color: #D82D2D;color: #fff;text-align: center;line-height: 26px;border-radius: 2px;position: absolute;right: 0;top: 0}
.ask-dialog-footer .ask-dialog-btn:hover{background: #f83557} 
.ask-dialog-footer .question_list{display: none; position: absolute;border: #00a2ca 1px solid;width: 405px;position: absolute;left: 0;bottom: 29px;background-color: #fff;}
.ask-dialog-footer .question_list li{  padding: 6px 10px;margin: 0; width: 385px;}
.ask-dialog-footer .question_list li:hover{background-color:#bddcfa;}
.ask-dialog-clear{float: right;color: #999;cursor: pointer;font-size: 15px;display: none}
.ask-dialog-clear .icon-qingkong{padding-right: 2px}
.ask-dialog-clear:hover{color: #333} 

.ask-dialog-footer .question_list .hover_color{background-color:#bddcfa;}
  
/* 查看详情页 */
.qa_wrapper .qa_header{  position: relative;
  height: 110px;
  width: 1027px;
  height: 183px;
  margin: 0 auto;} 
.qa_wrapper .qa_logo{  background: url(../img/logo.png) no-repeat 0px 0px;
  width: 512px;
  height: 110px;
  display: block;
  margin-left: 30px;} 

/* js添加类  */
.dialog-article-r .change_style{font-family: "Microsoft Yahei", Airal !important;font-size: 12px !important;color: #333  !important}
.ask-dialog-footer .word_control:hover{color: #535353}

/* 点击查看图片 */
.qa-lock{ width:100%; height:100%; position:fixed; left:0; right:0; top:0; bottom:0; background-color:#000; opacity:0.6; z-index:9998; overflow:hidden;display: none}
.qa-image-view{ width:1000px;overflow-x: hidden; box-shadow:2px 2px 4px rgba( 0, 0, 0, 0.3 ) ; position:fixed; top:50%; left:50%; margin-left:-500px;z-index:9999; background-color:#FFF;display: none}

.qa-image-view .icon-close{ position: absolute; right: 6px; top: 0px; font-size: 26px; cursor: pointer;color: #fff}
.qa-image-view .icon-close:hover{color: #d0d0d0}
.qa-image-view .qa-image img{width: 100%}
.qa-image-view .qa-image img:hover{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;}













