@charset "gb2312";
/* CSS Document */

/* m.517best.com style creat by johnny in 2014/09/03 */
* { margin: 0; padding: 0; list-style: none;box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0) }
div {
    margin: 0px auto;
}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ { margin: 0px; padding: 0px; border: none; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { -webkit-overflow-scrolling: touch; }
/** 设置默认字体 **/
body, button, input, select, textarea /* for ie */ { font: 1rem/1.5 Verdana, 'microsoft yahei', tahoma, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; color: inherit }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
body {  max-width: 640px; margin-right: auto; margin-left: auto }
address, cite, dfn, em, var { font-style: normal; }
/** 重置列表元素 **/
ul, ol { list-style: none; }
/*重置提交按钮默认样式*/
input[type='submit'], input[type='button'], input[type='date'] { -webkit-appearance: none }
/** 重置文本格式元素 **/
a { text-decoration: none; }
a:hover { text-decoration: none }
.clear { clear: both; height: 0px; line-height: 0px; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/* 清除浮动 */
.clearfix:after, .clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom: 1;
}
/*vertical center*/
.ver-m { vertical-align: middle; }
.ver-m:after { content: ''; display: inline-block; vertical-align: middle }
img, input, button, select, textarea { vertical-align: middle; border: none; }
img { -ms-interpolation-mode: bicubic; }
input[type="button"], input[type="text"], input[type="password"], textarea { background: none; border: none; -webkit-appearance: none; }
input[type="text"]:focus, input[type="password"]:focus, button:focus, input[type="button"]:focus, textarea { border: 0; outline: none; background: none; }
a { text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; /* For some Androids */ }
a, img { -webkit-touch-callout: none; }/* 禁止长按链接与图片弹出菜单 */
img { -ms-interpolation-mode: bicubic; }  /*解决ie7下图片缩放的失真问题*/
/* article,aside,footer,header,menu,nav,section,time,audio,article,aside,footer,header,hgroup,nav,section,audio,canvas,video */
h3 { font-size: 1rem; }
h2 { font-size: 1.2rem; }
.clear { clear: both; height: 0px; line-height: 0px; }
.fl { float: left; }
.fr { float: right !important; }
.pos-r {
    position: relative;
}
.font_1 {
    font-size: 0.9em;
}
.font_2 {
    font-size: 0.8em;
}
.over-hide {
    overflow: hidden;
}
.detail-form > div {
    margin-top: 8px;
}
.ta-r {
    text-align: right;
}
.w-25 {
    width: 25%;
}
.w-75 {
    width: 75%;
}
.w-40 {
    width: 40%;
}
.w-100 {
    width: 100%;
}
.pb-06 {
    padding-bottom: 0.6rem;
}
.pt-06 {
    padding-top: 0.6rem;
}

.d-ib {
    display: inline-block;
}
.font-1-2 {
    font-size: 1.2rem;
}
.font-08 {
    font-size: 0.8rem;
}
.lh1-8 {
    line-height: 1.8;
}
.width_4-5 {
    width: 45%;
}
.over-hide {
    overflow: hidden;
}
.d-ib {
    display: inline-block;
}
.new-detail-wrap .price .l p {
    padding-top: 0.3rem;
    border-bottom: 1px solid #DCDCDC;
    padding-bottom: 0.2rem;
}

.font-1-6 {
    font-size: 1.6rem;
}
.hide {
    display: none;
}
.pb-1 {
    padding-bottom: 1rem;
}
.pt-04 {
    padding-top: 0.4rem;
}
.ta-c {
    text-align: center;
}
.f2f2{ background:#f2f2f2;}
.mt-1 {
    margin-top: 1rem !important;
}
.mt-04 { margin-top: 0.4rem; }
.pt20 { padding-top: 20px; }
.s6 {
   color: #B4B4B4;
font-size: 0.8rem;}
   
.orange { color: #F50; }
.blue { color: #41C130; }
.lightgrey { color: #9E9E9E !important; }.lightgrey a{color:#f60;}
.grey { color: #787878; }
.global {
    min-width: 320px;
    max-width: 640px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: #FFF;
}
/*首页导航开始*/
.wrap { width: 100%; max-width: 640px; min-width: 320px; margin: 0px auto; background-color: #F2F2F2; }
.bgf { background: #FFF none repeat scroll 0% 0%; }
.order-hd { background: #FFF none repeat scroll 0% 0%; position: relative;  box-sizing: border-box; line-height: 1rem; height:3.35rem; }
.order-hd-l { width: 68%; float: left; box-sizing:border-box;height: 50px;}
.arrow-l { overflow: hidden; width: 25px; padding-left: 1rem; padding-right: 1rem; height: 48px; position: absolute; top: 0px; /*left: 0px; */background:url(../images/Y993.png) no-repeat; }
.arrow-l::before { content: ""; /*height: 15px; width: 15px; display: block; border-width: 4px 0px 0px 4px; border-style: solid; border-color: #41C130; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; transform: rotate(-45deg); position: absolute; top: 50%; margin-top: -9px;*/ }
.order-hd-l span { margin-left: 2.0rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 90%; /*display: inline-block;*/ }

/*
.logo { float: left;  width: 100%; height:50px;box-sizing: border-box; }
*/
.logo a{
width:100%;
margin: 0;
/*height:50px;*/
display:block;
}
.order-hd-r { display: inline; height:3.125rem; position: absolute;right:0;}
.order-hd-r > a { display: inline-block; float: right; }
.new-icon { background: transparent url(../images/new-icon2.png) no-repeat scroll 0% 0%; display: inline-block; }
.icon-man { background-position: -235px 7px; width: 50px; height: 50px; transform: scale(0.8); }
.icon-menu { background-position: -121px -47px; width: 50px; height: 50px; transform: scale(0.8); }
.icon-zuan { background: transparent url(../images/icon-zuan.png) no-repeat scroll left center; padding-left: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sig-icon-r {
    line-height: 50px;
}
.bgc-blue {
    background: #41C130 none repeat scroll 0% 0%;
}
/*首页导航结束*/
/*主题样式开始*/
.container {position: relative; margin: 0px auto; max-width: 640px; width: 100%; }
/*主题样式结束*/
/*footer开始*/
.bottomMenu { margin-top:1em; clear:both;}
.bottomMenu ul { overflow: hidden; padding: 0.5em 0;}
.bottomMenu ul li { float: left; width: 20%; text-align: center;font-size: 1.2rem;}
.bottomMenu ul li p { font-size: 0.85em; color: #646464;}
.bottomMenu ul li i { width: 2em; height: 2em; background-image:url(../images/icon_bg_1.png); background-size: 10em 15em; display: inline-block; vertical-align:middle;}
.bottomMenu ul li:first-child i{ background-position:-2.85em -8.21em;}
.bottomMenu ul li:nth-child(2) i{ background-position:-4.85em -8.21em;}
.bottomMenu ul li:nth-child(3) i{     background: url(../images/c7.png) no-repeat center center;
    background-size:30px;}
.bottomMenu ul li:nth-child(4) i{ background-position:-2.85em -10.21em;}
.bottomMenu ul li:nth-child(5) i{ background-position:-4.85em -10.21em;}

#footer {  text-align: center; font-size: 0.8rem; display:inline-block; vertical-align:middle; }
.foot {text-align: center; padding:0.5em 0; color: #969696; line-height:1.5em;}
.foot p.p2 { font-size: 0.8em;}
.foot a { color: #9E9E9E; margin: 0 0.3em;}

/*footer结束*/

.all_remark .remark_info li{ border-bottom:0; width:100%;font-size: 1rem;text-align:left;float:left; padding:0 2%}
.fon_w {
    padding-right: 2%;
    float: left; color:#555;
}
.AQ_ul{ padding:0 1%}
.list-con .rating_list span {
    margin-right: 1rem; background:none;
}
.rating_list {
    color: #fd874c;
}
.AQ_left,.AQ_left_ask { width:23%;float:left;margin-top: 2%;
}
.AQ_ul .q_icon {
color: #404040;
background-position: 0 -1105px;
}
.q_icon, .a_icon {
display: block;
width: 100%; line-height:0.5rem;
padding: 0 0 0 1%;
margin: 1% 0 0.5% 0;
}
.AQ_ul .a_icon {
color:#01a0f3;
background-position: 0 -1145px;
}
.AQ_ul dl{     font-size: 1rem;width:100%; clear:both;}
.AQ_ul .AQ_right .a_con {
color: #01a0f3; 
line-height: 1.4;
}
.AQ_ul .q_icon, .AQ_ul .a_icon {
background-image: url(../images/20x500.png); background-repeat: no-repeat;
}
.AQContent_new .AQ_right {
width:76%;
}
.AQ_ul .AQ_right p {
margin:0.8% 0;
}
.AQ_right {
    width: 77%;
    float: right;
}
.AQ_ul .AQ_right a {
text-decoration: none; color:#555;
}
.AQ_ul .a_time {
color: #999;
}
.aq_write {font-size:14px;
padding-top: 10px;
margin-bottom: 10px;
}
.pl_10 {
padding-left: 10px;
}
 .con_tit {

font-weight: bold;
width: 80px;
}
.aq_style_box dt{}
.aq_box .q_textbox textarea {
border: 1px solid #CCC;
width: 40%;
height: 120px;
padding: 5px;
margin-bottom: 10px; margin-top:10px;
}
.aq_box .q_test {
margin: 10px 0;
}
.aq_box .q_test input {
border: 1px solid #CCC;
padding: 5px;
}
.aq_box .q_test .test_code {
display: inline-block;
height: 28px;
line-height: 28px;
margin: 0 0 0 10px;
vertical-align: middle;
}
.aq_box .q_test .test_code {
line-height: 28px;
}
.q_test .error {
padding-left: 10px; background:none; border:0;
}
.f_f00 {
color: red;
}
.aq_box .q_btn {
border: 0 none;
background-position: 0 -282px;
color: white;
width: 84px;
height: 24px;
line-height: 24px;
font-weight: 700;
cursor: pointer;
}
.aq_box .q_btn, .searchbox_r .q_btn, .aq_search_btn {
background-image: url(../images/pro_icon.png); background-repeat: no-repeat;
}
.m_2_con01{width: 928px;
height: auto;
overflow: hidden;
float: left;
padding: 0 15px;
font: 12px/22px "simsun";
color: #333;}
.xllm .AQ_ul{ padding-top:0;}
.xllm .AQ_ul li{ padding:0;}
.all_question{ clear:both; width:100%; height:auto;}
.introtitle div[class*="title ck"] a i
{
    background-position: -4.3em -7.96em;
}
.introtitle div[class*="title ak"] a i {
    background-position: -2.3em -7.96em;
}

.aq_style_box dt, .aq_style_box dd {
    float: left;
    line-height: 20px;
    vertical-align: middle;
}
.aq_style_box dd {
    margin-right: 2%;
    position: relative;
}

.aq_box .q_textbox textarea {
    border: 1px solid #CCC;
    width: 40%;
    height: 120px;
    padding: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.aq_box .q_btn, .searchbox_r .q_btn, .aq_search_btn {
    background-image: url(../images/pro_icon.png);
    background-repeat: no-repeat;
}
.aq_box .q_btn {
    border: 0 none;
    background-position: 0 -282px;
    color: white;
    width: 84px;
    height: 24px;
    line-height: 24px;
    font-weight: 700;
    cursor: pointer;
}
.q_mail input {
    margin-right: 3%;
    margin-bottom: 1%;
}
.q_mail input{border:#ddd 1px solid;}
.newfoot{ padding:1% 0 0 0; position:fixed; bottom:40%; width:100%;left:0;z-index:10;}
.newfoot-contact{ width:110px; height:86px; background:#f86d0d; text-align:center; border-radius:5% 5% 0 0;  position:absolute; bottom:0; right:1%;}
.newfoot-contact a{ display:inline-block; color:#fff; font-size:16px; line-height:86px; padding-top:18%; margin-top:4%; background:url(../images/newmain-2.png) no-repeat;}