﻿@charset "utf-8";
/*public style*/
.guide_menu { height: 33px; line-height: 33px; background: url(../images/afterservice/guide_bg.png) repeat-x center top; }
.guide_nav { width: 603px; margin-left: auto; margin-right: auto; text-align: right; }
.guide_nav a { padding-left: 30px; background: url(../images/afterservice/icon04.png) no-repeat 20px center; }


.news_sub_left { float: left; width: 220px; padding-top: 10px; _overflow: hidden; }
.xg_news { border: 1px solid #dbdbdb; margin-top: 10px; }
.xg_tit { height: 48px; background: url(../images/afterservice/xg_tit_bg.png) no-repeat center bottom; line-height: 40px; padding-left: 9px; font-size: 14px; }
.xg_tit strong { color: #39f; }


.bandan_ul li { display: block; height: 70px; width: 240px; margin-left: auto; margin-right: auto; border-bottom: 1px solid #ebebeb; margin-top: 7px; }
.bandan_ul li h6 { line-height: 18px; padding-top: 7px; height: 38px; overflow: hidden; }
.bandan_ul li h6 a { color: #024293; }
.bandan_ul li a img { float: left; }
.bandan_ul li p { color: #999; }
.bandan_ul li p strong { color: #e73828; font-size: 14px; }
.bandan_ul li p font { font-size: 12px; color: #024293; }
.news_sub_right { float: right; width: 970px; padding-top: 10px; _overflow: hidden; }
.xg_pro_ul { width: auto; padding-bottom: 12px; }
.xg_pro_ul li { width: 204px; border-bottom: 1px dashed #e8e8e8; }
.sub_lb_ul li { display: block; height: 95px; border-bottom: 1px dashed #e8e8e8; padding-top: 10px; padding-bottom: 10px; }
.sub_lb_ul li img { padding: 1px; border: 1px solid #dedede; background: #fff; float: left; margin-right: 10px; }
.sub_lb_ul li h3 { font-size: 16px; font-weight: bold; color: #0048a3; line-height: 30px; height: 30px; font-family: microsoft yahei; }
.sub_lb_ul li h3 a { color: #0048a3; }
.sub_lb_ul li p { color: #666; line-height: 25px; margin-top: 5px; }

.nextpages { height: 45px; padding-top: 35px; text-align: right; color: #48b9ef; border-top: 2px solid #dcdcdc; margin-top: 50px; }
.nextpages a { color: #666; padding: 4px; border: 1px solid #f7f7f7; margin-left: 3px; margin-right: 3px; padding-left: 7px; padding-right: 7px; }
.nextpages a:hover { text-decoration: none; color: #fff; background: #ff6c16; }
.nextpages a#curPage { text-decoration: none; color: #fff; background: #ff6c16; }
.nextpages span { padding-right: 10px; color: #666; }

.sub_gg { background: #eaeaea; padding-bottom: 10px; }
.sub_gg_tit { border-top: 2px solid #81a6d7; height: 42px; line-height: 42px; font-family: microsoft yahei; color: #828282; padding-left: 10px; font-size: 16px; background: url(../images/afterservice/icon10.png) no-repeat 200px center; }
.sub_gg_ul { display: block; background: #fff; width: 200px; margin-left: auto; margin-right: auto; padding-top: 5px; padding-bottom: 5px; }
.sub_gg_ul li { line-height: 29px; padding-left: 15px; }
.sub_ad { margin-top: 10px; }
.weizhi { height: 35px; line-height: 30px; color: #999; border-bottom: 1px solid #e8e8e8; font-family: SimSun; }
.weizhi strong { font-size: 14px; background: url(../images/afterservice/icon11.png) no-repeat left center; padding-left: 20px; color: #1e1e1e; font-weight: normal; font-family: 'Microsoft YaHei'; }
.xg_ul { padding-bottom: 8px; padding-top: 0px; margin-left: 8px; height: auto; }
.xg_ul li { line-height: 27px; }

/*搜索框*/
.bdcs-container .bdcs-main, .bdcs-container .bdcs-main * { box-sizing: content-box; margin: 0; padding: 0; float: none; clear: none; overflow: hidden; white-space: nowrap; word-wrap: normal; border: 0; background: 0 0; width: auto; height: auto; max-width: none; min-width: none; max-height: none; min-height: none; border-radius: 0; box-shadow: none; transition: none; text-align: left; }
.bdcs-container .bdcs-clearfix:after { content: ''; display: block; clear: both; height: 0; }
.bdcs-container .bdcs-clearfix { zoom: 1; }
.bdcs-container .bdcs-main { overflow: visible; }
.bdcs-container .bdcs-search { display: block; overflow: visible; position: relative; border-style: solid; }
.bdcs-container .bdcs-search-form-input-wrap { display: inline-block; }
.bdcs-container .bdcs-search-form-input { border-width: 1px; border-style: solid; display: inline-block; vertical-align: top; text-indent: 5px; background-color: #fff; float: left; }
.bdcs-container .bdcs-search-form-input:focus { border-width: 1px; border-style: solid; outline: 0; }
.bdcs-container .bdcs-search-form-submit-wrap { display: inline-block; }
.bdcs-container .bdcs-search-form-submit { display: inline-block; cursor: pointer; border-width: 1px; border-style: solid; vertical-align: top; text-align: center; width: 50px; _overflow: hidden; }
.bdcs-container .bdcs-search-form-submit-magnifier { width: 45px; padding: 0; text-indent: -999em; overflow: hidden; background: url(//znsv.baidu.com/static/customer-search/component/search/magnifier-icon.png) no-repeat center center; _background: url(//znsv.baidu.com/static/customer-search/component/search/magnifier-icon_ie6.png) no-repeat center center; }
div#default-searchbox .default-channel-meun { position: relative; width: 75px; display: inline-block; vertical-align: middle; cursor: pointer; background: #fff; float: left; overflow: visible; }
div#default-searchbox .default-channel-current { border: 1px solid; position: relative; width: 100%; border-right: 0; }
div#default-searchbox .default-channel-current span { margin-left: 8px; }
div#default-searchbox .default-channel-current i { overflow: hidden; width: 0; height: 0; border-width: 6px 6px 0; border-color: #9E9E9E #fff; border-style: solid; display: block; position: absolute; right: 10px; top: 11px; }
div.cse-default-channel-container { display: block; position: absolute; z-index: 30061000000; }
div.cse-default-channel-container .default-channel-list { display: none; width: 99%; list-style: none; background: #fff; border: 1px solid #DDD; border-top: 0; margin: 0; padding: 0; }
div.cse-default-channel-container .default-channel-list li { background: 0 0; line-height: 24px; list-style: none; display: block; padding-left: 7px; cursor: pointer; }
div.cse-default-channel-container .default-channel-list li:hover { background: #DDD; }
.bdcs-container .bdcs-search-form-input-wrap { }
.bdcs-container .bdcs-search-form-input-notspan { margin-left: 0px; font-family: Arial,Microsoft YaHei,sans-serif; color: #000000; font-size: 14px; }
.bdcs-container .bdcs-search-form-input .icon-nofocus { left:; right:; top:; height:; width:; }
.bdcs-container .bdcs-search { width: 217px; height: 36px; overflow: hidden; border-color: #45A1DE; border-radius: 5px; border-width: 2px; box-shadow: none; background-color: #45A1DE; }
.bdcs-container .bdcs-search-form-input { border-color: #45A1DE; margin-right: 0px; width: 168px; height: 34px; line-height: 34px; font-family: Arial,Microsoft YaHei,sans-serif; color: #000000; font-size: 14px; border-radius: 1px; background-color: #FFFFFF; }
.bdcs-container .bdcs-search-form-input:focus { border-color: #f79646; }
.bdcs-container .bdcs-search-form-submit-wrap { }
.bdcs-container .bdcs-search-form-submit { border-color: #45A1DE; height: 34px; width: 50px; background-color: #45A1DE; color: #ffffff; font-family: Arial,Microsoft YaHei,sans-serif; font-size: 14px; border-radius: 0px; }
.bdcs-container .bdcs-search-form-submit { *height: 36px; *margin-top: 1px; }
.bdcs-container .bdcs-search-form-submit { line-height: 34px; }
.bdcs-container .bdcs-search-form-input { margin-right: -1px; }
#bdcs-rec { display: none; }


.gg_ul { padding-left: 10px; margin-top: 8px; height: 150px; overflow: hidden; }
.gg_ul li { line-height: 22px; }
.pingce { float: left; width: 230px; padding-left: 12px; padding-right: 23px; height: 273px; border-right: 1px solid #ebebeb; margin-top: 10px; overflow: hidden; }
.pingce_h3 { height: 39px; line-height: 39px; border-bottom: 1px solid #d8d8d8; }
.pingce_h3 strong { display: block; float: left; width: 148px; height: 39px; font-size: 16px; font-family: microsoft yahei; font-weight: normal; }
.pingce_h3 strong font { color: #007eff; }
.pingce_h3 a { display: block; float: right; width: 62px; height: 18px; padding-top: 11px; }
.gg_ul_pc { padding-left: 5px; height: 220px; }
.gg_ul_pc li { line-height: 32px; width: 220px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bangdan_h3 { border-bottom: none; height: 61px; line-height: 55px; padding-left: 45px; }

.jinghua { float: left; width: 615px; padding-left: 23px; padding-top: 10px; _padding-left: 10px; }
.jinghua .tabt { height: 46px; line-height: 40px; background: url(../images/afterservice/jh_tabt_bg.png) repeat-x center top; }
.jinghua .tabt span { display: block; float: left; width: 100px; text-align: center; font-size: 14px; cursor: pointer; height: 46px; }
.jinghua .tabt span.current { background: url(../images/afterservice/f_tab_hover.png) no-repeat center bottom; }
.jh_h3 { display: block; float: left; height: 40px; line-height: 40px; font-size: 16px; font-family: microsoft yahei; width: 100px; }
.jh_h3 strong { color: #007eff; }
.jh_a { display: block; float: right; width: 62px; height: 18px; padding-top: 11px; }
.jh_01 { float: left; width: 290px; padding-top: 12px; overflow: hidden; _width: 280px; }
.jh_01 h4 { font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; }
.jh_01 h4 a { color: #007eff; }
.jh_01 img { float: left; padding: 1px; border: 1px solid #d8d8d8; margin-right: 7px; }
.gg_ul_jh { padding: 0; }
.jh_01 p { line-height: 23px; color: #999; height: 44px; overflow: hidden; }
.jh_02 { float: right; }
.add_con { width: 1200px; margin: 0 auto; }
.add_con .add_one { float: left; height: 116px; width: 350px; _width: 320px; background: url(../images/afterservice/add_line.png) no-repeat right center; margin-top: 6px; _margin-top: 10px; margin-left: 30px; _margin-left: 20px; }
.add_con .add_one p { color: #fff; height: 21px; line-height: 21px; width: 350px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.add_con .add_one p a { color: #ffe400; margin-right: 20px; }
.add_con .add_one .add_a { padding-top: 15px; }
.add_con .add_two { background: none; }
#gd_ul, .gd_ul_box { float: left; width: 1140px; }
.gd_ul_box { overflow: hidden; }
#dz_left { display: block; float: left; width: 20px; height: 40px; background-position: -72px -124px; margin-top: 40px; display: none; }
#dz_right { display: block; float: right; width: 20px; height: 40px; background-position: -92px -124px; margin-top: 40px; display: none; }
.details_tit { text-align: center; font-size: 24px; font-weight: bold; height: 45px; line-height: 45px; padding-top: 21px; color: #005aa0; border-bottom: 1px solid #e4e4e4; font-family: microsoft yahei; padding-bottom: 5px; margin-bottom: 7px; }
.shuoming { text-align: center; height: 24px; text-align: center; line-height: 24px; color: #999; float: left; padding-left: 300px; padding-right: 30px; }
.jianjie { border: 2px dashed #94b6e2; padding: 10px; margin: 30px; font-size: 12px; line-height: 20px; padding-left: 15px; text-indent: 24px; color: #94b6e2; }
.ner_con { padding: 30px; margin-bottom: 20px; }
.ner_con p { font-size: 14px; line-height: 30px; text-indent: 28px; padding-bottom: 20px; }
.nexttext { border-top: 1px solid #e4e4e4; margin-left: 10px; margin-right: 10px; padding-bottom: 30px; padding-top: 15px; }
.nexttext p a { color: #0a5eb4; font-size: 14px; }

.pingshuo_tit { font-size: 14px; border-bottom: 2px solid #81a6d7; height: 36px; line-height: 36px; }

.pingjia_ul li { height: 50px; display: block; line-height: 50px; background: url(../images/afterservice/icon12.png) no-repeat left center; padding-left: 20px; color: #005aa0; border-bottom: 1px dashed #e8e8e8; }

.pj_nextpages span { float: left; }
.ping_sanjiao { height: 13px; background: url(../images/afterservice/ping_sanjiao.png) no-repeat center top; }
.ping_box { border: 2px solid #dcdcdc; height: 143px; border-bottom: 2px solid #81a6d7; border-top: 0px; padding-top: 7px; }
.ping_box_pic { float: left; width: 430px; border-right: 1px solid #dcdcdc; height: 135px; }
.pladmin_pic { }
.pladmin_pic li { display: block; float: left; width: 54px; text-align: center; margin-left: 15px; display: inline; }
.pladmin_pic li img { width: 48px; height: 48px; padding: 3px; background: url(../images/afterservice/admin01_bg.jpg) no-repeat center top; }
.pladmin_pic li p { height: 30px; line-height: 30px; }
.gpg_tit { height: 30px; line-height: 30px; padding-bottom: 10px; padding-top: 6px; padding-left: 15px; }
.ping_box_input { float: left; width: 507px; padding-left: 23px; }
.shuoming_pl { padding: 0; color: #4b4b4b; padding-right: 260px; padding-bottom: 10px; padding-top: 10px; }
.pl_box_text { float: left; width: 415px; height: 72px; }
.pl_box_text textarea { width: 414px; height: 68px; border: 2px solid #e1e1e1; }
.pl_btn_text { float: left; width: 74px; height: 72px; }
.pl_btn_text input { width: 74px; height: 72px; background: url(../images/afterservice/pl_btn.png) no-repeat center top; border: none; }
.weizhi span { display: block; float: left; }
.sub_gg_phone { background: #d5e7ff; width: 220px; }
.sub_gg_phone .sub_gg_tit { color: #5178ad; background: url(../images/afterservice/icon13.png) no-repeat 200px center; }
.sub_gg_phone .sub_gg_ul li { display: block; float: left; margin-right: 10px; }
.tejia_tj li { display: block; float: left; width: 225px; margin-left: 10px; margin-right: 5px; display: inline; padding-top: 10px; padding-bottom: 20px; }
.tejia_tj li h4 { text-align: left; line-height: 18px; padding-top: 5px; height: 35px; overflow: hidden; }
.tejia_tj li img { margin-bottom: 10px; }
.tejia_tj li p { text-align: left; color: #999; line-height: 36px; height: 36px; }
.tejia_tj li p strong { color: #e73828; font-size: 16px; }
.tejia_tj li h5 { padding-bottom: 8px; }
.tejia_tj li h5 a { color: #005aa0; }
.xg_news_last { padding-bottom: 20px; }
.xg_news .last_buy li { float: none; width: 180px; text-align: center; display: block; margin-left: auto; margin-right: auto; border-bottom: 1px dashed #e8e8e8; padding-bottom: 10px; padding-top: 0px; margin-top: 0px; }
.weizhi_product { border-bottom: none; }
.cuxiao { border: 5px solid #ffe2ab; height: 205px; padding-left: 9px; padding-right: 9px; }
.cuxiao_news { display: block; height: 47px; border-bottom: 1px solid #ebebeb; _overflow: hidden; }
.cuxiao_news strong { display: block; float: left; font-size: 16px; font-family: microsoft yahei; line-height: 47px; color: #555; width: 130px; }
#scrollDiv { overflow: hidden; height: 30px; float: left; width: 750px; _overflow: hidden; margin-top: 7px; position: relative; }
#scrollDiv ul li { height: 30px; line-height: 30px; }
#scrollDiv ul li a { background: url(../images/afterservice/icon17.png) no-repeat left center; padding-left: 12px; margin-right: 20px; }
#scrollDiv ul li a:hover { color: #e40101; }
.cuxiao_ul li { display: block; float: left; width: 310px; height: 130px; padding-top: 20px; }
.cuxiao_ul li img { float: left; width: 120px; height: 120px; }
.cuxiao_ul li h4 { line-height: 21px; padding-top: 0px; height: 40px; overflow: hidden; }
.cuxiao_ul li p { text-align: left; color: #999; line-height: 36px; height: 36px; }
.cuxiao_ul li p strong { color: #e73828; font-size: 16px; }
.cuxiao_ul li h5 { padding-bottom: 8px; }
.cuxiao_ul li h5 a { color: #005aa0; }
.cuxiao_ul li .add_car { display: block; height: 29px; float: left; width: 102px; text-align: center; background: url(../images/afterservice/cx_buy_btn.png) no-repeat left center; line-height: 29px; color: #fff; }
.fenlei { border: 3px solid #dbdbdb; border-top: 3px solid #81a6d7; margin-top: 10px; }
.pinpai { border-bottom: 1px dashed #dedede; }

.fenl_tit { display: block; float: left; width: 95px; font-weight: normal; text-align: right; color: #666; margin-top: 8px; }
.fenl_ul { margin-left: 100px; }
.fenl_ul li { float: left; text-align: center; height: 25px; margin: 5px 8px; line-height: 25px; min-width: 30px; _width: 30px; }

.brandul40 { height: 40px; overflow: hidden; position: relative; }
.brandul40 li { width: 100px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.brandul40 li.more { position: absolute; right: 0; top: 0; width: 50px; }
.brandul40 li.more a { color: #39f; }
.brandul40 li.more a:hover { background: #39f; }

.fenl_ul li a { padding: 4px; white-space: nowrap; _padding: 2px; }
.fenl_ul li a:hover { background: #ff5a00; color: #fff; text-decoration: none; }
.flhover { background: #ff5a00; color: #fff; }
.shuaixuan_tit { position: relative; height: 46px; display: block; border-bottom: 2px solid #dbdbdb; line-height: 46px; background: #f7f7f7; margin-bottom: 5px; }
.sx_tit { float: left; }
.shuaixuan_tit .snanjiao { position: absolute; bottom: -2px; left: 470px; width: 13px; height: 8px; background: url(../images/afterservice/s_sanjiao.png) 0 0 no-repeat; overflow: hidden; }
.fenl_tit_01 { height: 150px; }
.shuaixuan { height: 32px; border: 1px solid #dbdbdb; border-top: 2px solid #81a6d7; padding-top: 7px; padding-left: 15px; margin-top: 10px; padding-right: 10px; overflow: hidden; }
.shuaixuan .sx_div { display: block; float: left; height: 25px; line-height: 25px; }
.xiaoliang { margin-right: 10px; display: inline; text-align: center; }
.xiaoliang a { display: block; height: 23px; line-height: 23px; border: 1px solid #dbdbdb; background: url(../images/afterservice/icon14.png) no-repeat right center; padding-left: 10px; padding-right: 25px; color: #666; _width: 40px; _white-space: nowrap; }
.xiaoliang a:hover { background: #81a6d7 url(../images/afterservice/icon15.png) no-repeat right center; border: 1px solid #81a6d7; color: #fff; text-decoration: none; }
.xiaoliang a.noarr { border: 1px solid #dbdbdb; background: none; padding-right: 10px; color: #444; }
.xiaoliang a.noarr_hover, .xiaoliang a.noarr:hover { background: #81a6d7; border: solid 1px #81a6d7; padding-right: 10px; color: #fff; }
.xiaoliang a.sxhover { background: #81a6d7 url(../images/afterservice/icon15.png) no-repeat right center; border: 1px solid #81a6d7; color: #fff; text-decoration: none; }
.xiaoliang a.sxuphover { background: #81a6d7 url(../images/afterservice/icon15up.png) no-repeat right center; border: 1px solid #81a6d7; color: #fff; text-decoration: none; }
.xiaoliang a.jinyouhuo { background: url(../images/afterservice/icon32.png) no-repeat right center; border: 1px solid #dbdbdb; text-decoration: none; }
.xiaoliang a.jinyouhuo:hover { background: #81a6d7 url(../images/afterservice/icon32you.png) no-repeat right center; border: 1px solid #81a6d7; color: #fff; text-decoration: none; }
.xiaoliang a.youhuocur { background: #81a6d7 url(../images/afterservice/icon32you.png) no-repeat right center; border: 1px solid #81a6d7; color: #fff; text-decoration: none; }
.xiaoliang #next_pro { display: block; float: right; width: 300px; }
.xiaoliang #next_pro .sx_div { float: right; }
.lsxiaye { margin-right: 10px; }
.lsxiaye a { display: block; height: 23px; line-height: 23px; border: 1px solid #dbdbdb; padding-left: 10px; padding-right: 10px; color: #666; _width: 40px; _white-space: nowrap; }
.lsxiaye a:hover { background: #81a6d7; border: 1px solid #81a6d7; color: #fff; text-decoration: none; }
.cpliebiao { padding-top: 0; margin: 0; margin-top: 0px; display: block; }

.cpliebiao a:hover { text-decoration: none; }
.cpliebiao a:hover img { opacity: 0.9; filter: alpha(opacity=90); }
.cpliebiao .duibi { margin-left: 0; }
.cpliebiao h5 { height: 29px; line-height: 29px; }
.cpliebiao .sc_btn { margin-right: 10px; display: inline; }
.cpliebiao li { display: block; border: 3px solid #fff; width: 216px; float: left; padding: 10px; margin-left: 0px; margin-top: 10px; overflow: hidden; position: relative; }
.cpliebiao li:hover { border: 3px solid #e4e4e4; }
.list_tag { width: 50px; height: 50px; display: block; background-image: url(../images/afterservice/tag_icon.png?v=2); position: absolute; right: 0; top: 0; z-index: 99; display: none; }
.hot_tag { background-position: 0 0; display: block; }
.new_tag { background-position: -50px 0; display: block; }
.sale_tag { background-position: -100px 0; display: block; }
.tui_tag { background-position: -150px 0; display: block; }
.cpliebiao li h4 { text-align: left; line-height: 18px; padding-top: 5px; height: 35px; overflow: hidden; }
.cpliebiao li img { margin-bottom: 10px; }
.cpliebiao li p { text-align: left; color: #999; line-height: 36px; height: 36px; overflow: hidden; }
.cpliebiao li p strong { color: #e73828; font-size: 16px; display: inline-block; white-space: normal; }
.cpliebiao li h5 { padding-bottom: 8px; }
.cpliebiao li h5 a { color: #005aa0; }
.propic { text-align: center; display: block; position: relative; }
.jg_qujian { float: left; }
.jg_qujian input { width: 50px; height: 20px; margin: 0 5px; border: solid 1px #bbb; line-height: 20px\9; }
#sx_div_line { padding-left: 5px; padding-right: 5px; width: 5px; }
#sx_div_qj { _width: 60px; }
#shsj { _width: 60px; }
#shsj a { _width: 60px; }
.sx_tit strong { color: #0048a3; }
.s_end { float: left; width: 450px; }
.shuaixuan_tit font { font-size: 12px; color: #4FB99F; }
.shuaixuan_tit a { display: block; float: right; width: 65px; color: #666; background: url(../images/afterservice/icon16.png) no-repeat left center; padding-left: 23px; }
.gundong { height: 116px; overflow: hidden; margin-top: 6px; }


.sh_yiwen { margin-top: 10px; border: solid 1px #e3e3e3; padding: 0 10px 10px; }
.sh_yiwen dl { padding: 10px; border-bottom: dashed 1px #ddd; }
.sh_zhuibtn { width: 80px; height: 30px; background: #fff; border: solid 1px #ccc; cursor: pointer; margin: 10px 0 0 20px; }
.sh_yiwen dl h4 b { color: #005aa0; }
.sh_yiwen dl dd { padding-left: 10px; }

.sh_tiwen { padding: 10px; border-bottom: solid 2px #4FB99F; }
.sh_tiwen p { margin-top: 10px; }
.sh_tiwen p input { height: 25px; border: solid 1px #ddd; text-indent: 8px; line-height: 25px\9; }
.sh_tiwen p textarea { width: 400px; height: 60px; text-indent: 8px; padding-top: 8px; border: solid 2px #d2d2d2; }
.sh_tiwen p button { height: 30px; width: 80px; background: #4FB99F; border: solid 1px #cb4800; color: #fff; cursor: pointer;outline:none;font-size:14px; }

.zixun_tit { line-height: 20px; }
.zixun_tit span { float: right; color: #999; margin-left: 20px; }


.sh_zhuiwrap { background: #f5f5f5; padding: 10px; border: solid 1px #dfdfdf; margin-left: 20px; margin-top: 10px; }
.sh_zhuiinput { float: none; border: none; display: none; margin-left: 20px; }
.zhuiwen_user { height: 25px; border: solid 1px #ccc; text-indent: 8px; line-height: 25px\9; }
.sh_addzhui { height: 30px; width: 80px; background: #4FB99F; border: solid 1px #cb4800; color: #fff; cursor: pointer; margin: 10px 0 10px 20px; }

.sh_allzixun { width: 120px; height: 30px; display: block; margin: 20px; background: #4FB99F; color: #fff; text-align: center; line-height: 30px; }
.sh_allzixun:hover { color: #fff; text-decoration: none; }
.ad22 { height: 141px; margin-top: 10px; float: left; }
.ys_xuan li a.not { border: 1px dashed #ccc; color: #999; cursor: not-allowed; }

.pl_zhuiwen_box { width: 410px; padding: 0; }
.pl_zhuiwen_box textarea { width: 390px; }
.pl_zhuiwen_sm { width: 445px; padding-top: 37px; padding-right: 0; }
.tip-help { background: url("../images/afterservice/help-16.png") no-repeat scroll center; width: 16px; height: 16px; display: inline-block; cursor: pointer; vertical-align: top; margin-left: 5px; }
/*.sh_yiwen { margin-top: 10px; border: solid 1px #e3e3e3; padding: 0 10px 10px; }
.sh_yiwen dl { padding: 10px; border-bottom: dashed 1px #ddd; }
.sh_zhuibtn { width: 80px; height: 30px; background: #fff; border: solid 1px #ccc; cursor: pointer; margin: 10px 0 0 20px; }
.sh_yiwen dl h4 b { color: #005aa0; }
.sh_yiwen dl dd { padding-left: 10px; }
.sh_tiwen { padding: 10px; border-bottom: solid 2px #ff5a00; }
.sh_tiwen p { margin-top: 10px; }
.sh_tiwen p input { height: 25px; border: solid 1px #ddd; text-indent: 8px; line-height: 25px\9; }
.sh_tiwen p textarea { width: 400px; height: 60px; text-indent: 8px; padding-top: 8px; border: solid 2px #d2d2d2; }
.sh_tiwen p button { height: 30px; width: 80px; background: #ff5a00; border: solid 1px #cb4800; color: #fff; cursor: pointer; }
.sh_allzixun { width: 120px; height: 30px; display: block; margin: 20px; background: #ff5a00; color: #fff; text-align: center; line-height: 30px; }
.sh_allzixun:hover { color: #fff; text-decoration: none; }*/
.spaReply { margin-left: 30px; line-height: 25px; }
.addAsked { height: 30px; width: 80px; background: #4FB99F; border: solid 1px #cb4800; color: #fff; }
.zx_hf { line-height: 20px; background: url(../images/afterservice/icon18.png) no-repeat left 5px; padding-left: 20px; margin-top: 10px; }
.zx_hf font { font-size: 12px; color: #4FB99F; }
.zx_hf font a { color: #0048a3; text-decoration: underline; }
.huifu_time { color: #4c4c4c; display: block; height: 30px; line-height: 20px; padding-left: 19px; padding-top: 10px; border-bottom: 1px solid #cfd1e3; padding-bottom: 13px; margin-bottom: 15px; }
.manyi_btn { padding-top: 10px; }
.pl_search_box textarea { width: 390px; height: 65px; border: 2px solid #d2d2d2; }
.zixun01 { border-bottom: 1px dashed #dbdbdb; margin-top: 10px; padding-bottom: 15px; }
.zixun_con { float: right; width: 905px; }
.nextpages_pl { border: none; padding-top: 0px; margin-top: 20px; padding-bottom: 0px; margin-bottom: 0px; height: 40px; }
.pinglun_03_tab .tabt3 span.current { background: #4FB99F; border: 1px solid #cb4800; }
.pl_search { height: 171px; border: 1px solid #dbdbdb; padding-top: 7px; border-top: 0; }
.pl_search_box {  width: 456px; height: 151px; padding-left: 15px; padding-top: 10px; }
.pl_search_box p { height: 24px; line-height: 24px; padding-bottom: 10px; }
.pl_search_sm { float: right; width: 450px; padding-right: 25px; color: #999; line-height: 21px; padding-top: 25px; }
.pl_search_box p a { color: #39f; margin-left: 5px; margin-right: 5px; }
.pl_search_box p input { border: solid 1px #ddd; height: 22px; line-height: 22px\9; }
.pl_search_input { width: 194px; height: 22px; line-height: 22px; border: 1px solid #b0b0b0; float: left; }
.pl_search_btn { width: 59px; height: 24px; border: 1px solid #cb4800; background: #4FB99F; color: #fff; float: right; margin-right: 17px; margin-top: 10px;float:left; }
.pl_search_box textarea { width: 435px; height: 65px; border: 2px solid #d2d2d2; }
.list ul li { width: 200px; margin: 7px; float: left; padding: 10px; height: 320px; border: solid 3px transparent; transition: all 0.5s; position: relative; }
.list ul li:hover { border: solid 3px #efefef; }
.list ul li a:hover { color: #4FB99F; }
.list ul li .propic { display: block; width: 200px; height: 200px; }
.list ul li h4 { height: 36px; overflow: hidden; margin-top: 5px;word-wrap: break-word;word-break: break-all; }
.list ul li h4 a span { color: #4FB99F; }
.list ul li .p_price { margin: 2px 0; }
.list ul li .p_price b { font-size: 16px; color: #e73828; }
.list ul li .p_price del { color: #999; margin-left: 20px; }
.list ul li .pj_count a { color: #999; }
.list ul li .list_btn { margin-top: 7px; }
.list ul li .list_btn a { display: inline-block; height: 25px; line-height: 25px; text-align: center; }
.list ul li .list_btn a.add_btn { background: #4FB99F; width: 90px; margin-right: 10px; color: #fff; }
.list ul li .list_btn a.db_btn { border: solid 1px #e3e3e3; background: #f6f6f6; width: 43px; margin-right: 10px; text-shadow: 0 1px 0 #fff; }
.list ul li .list_btn a.fav_btn { border: solid 1px #e3e3e3; background: #f6f6f6; width: 43px; text-shadow: 0 1px 0 #fff; }
/*public style*/
/* CSS Document */
button { cursor: pointer; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
 input[type="checkbox"], select, input[type="radio"] { position: relative; -webkit-appearance: none; -webkit-user-select: none; border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 2px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08), inset 0 1px 2px rgba(255, 255, 255, 0.75); margin: 0 1px 0 0; }
 input[type='checkbox'] { bottom: 2px; height: 15px; vertical-align: middle; width: 15px; }
 input[type='checkbox']:checked::before { position: absolute; left: 3px; top: 6px; content: ''; height: 2px; background-color: #4FB99F; width: 72%; -webkit-transform: rotate(120deg); }
 input[type='checkbox']:checked::after { position: absolute; left: 2px; top: 8px; content: ''; height: 2px; width: 4px; background-color: #4FB99F; -webkit-transform: rotate(-150deg); }
 input[type="radio"] { border-radius: 100%; height: 15px; vertical-align: middle; width: 15px; bottom: 1px; margin-right: 3px; }
 input[type='radio']:checked::before { background-color: #4FB99F; border-radius: 100%; bottom: 3px; content: ''; display: block; left: 3px; position: absolute; right: 3px; top: 3px; }
 input[type='checkbox']:active, select:active, input[type='radio']:active { background-image: -webkit-linear-gradient(#fcfcfc, #f8f8f8 38%, #e7e7e7); box-shadow: none; text-shadow: none; }
 select { -webkit-appearance: none; height: 28px; -webkit-padding-end: 18px; -webkit-padding-start: 6px; background-position: right center; background-repeat: no-repeat; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC'),-webkit-linear-gradient(#fcfcfc, #fcfcfc 38%, #fcfcfc); }
 select:hover { /*background:-webkit-linear-gradient(#fbfbfb, #f5f5f5 38%, #f2f2f2);*/ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC'),; }
 select:active { /*background:-webkit-linear-gradient(#fcfcfc, #f8f8f8 38%, #e7e7e7);*/ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC'),; }
 select:disabled { color: #999; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC'),-webkit-linear-gradient(#f8f8f8, #f8f8f8 38%, #f8f8f8); }
}

.mt20 { margin-top: 20px; }
h4.fix_tit { font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; }
.fix_chuli label, #city_list li label { /*height: 30px; line-height: 30px; margin-right: 30px; font-weight: bold;*/ }
.fix_chuli label input { margin-right: 5px; }
.fix_chuli label em, #city_list li label em { color: #999; font-weight: normal; margin-left: 10px; }
.clearfix { clear: both; }
.fix_shop { padding: 10px; border: solid 1px #e3e3e3; margin-top: 10px; display: none; }
.fix_shop h5 { margin-bottom: 8px; }
.fix_shop h5 a { margin-left: 10px; color: #39f; }
.fuser_info dl { min-height: 40px; line-height: 40px; }
.fuser_info dl dt { width: 70px; float: left; color: #999; }
.fuser_info dl dd { margin-left: 70px; }
.fuser_info dl dd input[type='text'] { width: 240px; height: 26px; text-indent: 5px; border: solid 1px #ccc; }
.fuser_info dl dd label { margin-right: 15px; padding-left: 0; font-size:12px;}
.fuser_info dl dd label input { margin-right: 5px; border:1px solid #e3e3e3;outline:none;}
.fuser_info dl dd select { margin-right: 10px; }
.fuser_info dl dd em { color: #999; margin-left: 10px; }

.fuser_info dl dd .pick-time { overflow: hidden; margin-bottom: 10px; margin-top: 5px;position:relative;}
.fuser_info dl dd .pick-time span { display: block;margin-right:10px; height: 30px; text-align: center; line-height: 30px; float: left; font-size: 14px; position: relative; }
.fuser_info dl dd .pick-time a {display:block;float:left;height:30px;line-height:30px;color:#39f;text-decoration:none;cursor:pointer; }
.select-time {position:absolute;border:1px solid #dfdfdf;padding:0 10px 10px;width:440px;height:160px;top:50%;left:60%;background:#fff;z-index:999; color:#666;border-radius:5px;box-shadow:2px 2px 6px rgba(0,0,0,.35);display:none;transition:all .5s;}
.select-time:before {position:absolute;content:'';display:block;width:15px;height:15px;border: 1px solid #dfdfdf; top: 18px;left: -9px;background: #fff;-moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);border-bottom: none;border-right: none;border-radius:2px;display:none\9;}
.select-time h3 {height:30px;line-height:30px; }
.select-time h3 i {display:block;width:35px;height:35px;float:right;color:#4FB99F;cursor:pointer; }
.select-time table { border-collapse:collapse;text-align:center;width:100%;border:1px solid #dfdfdf; }
.select-time table th { background:#f5f5f5;height:30px;white-space:nowrap;}
.select-time table td,.select-time table th {border:1px solid #e3e3e3; }
.select-time table td {cursor:pointer; }
.select-time table td.disabled {cursor:not-allowed; }
.select-time table td.hit,.select-time table td.td-cell:hover  {background:#4FB99F;color:#fff; }
body { background: #f5f5f5; }
.fix { width: 1200px; margin: 0 auto; background: #fff; font-family: 'Microsoft YaHei'; }

.fix-nav-bar { height: 45px; overflow: hidden; line-height: 45px; width: 1200px; margin: 15px auto 0; background: #fff; font-family: 'Microsoft YaHei'; }
.fix-nav-bar a { text-decoration: none; color: #3c3c3c; float: left; width: 20%; font-size: 14px; text-align: center; cursor: default; position: relative; height: 44px; border-bottom: 1px solid #e0dddd; }
.fix-nav-bar a.cur { background: #848484; color: #fff; cursor: pointer; }
.fix-nav-bar a:after { position: absolute; top: 0; right: 0; content: ''; display: block; height: 100%; width: 14px; background: url(../images/afterservice/icon-step.png?v=1) 0 1px no-repeat; }
.fix-nav-bar a.cur:before { position: absolute; top: 0; left: -14px; content: ''; display: block; height: 100%; width: 14px; background: url(../images/afterservice/icon-step.png?v=1) 0 -44px no-repeat; }
.fix-nav-bar a.cur:after { background-position: 0 -88px; }
.fix-nav-bar a:last-child:after { background: none; }
.step { padding: 10px; display: none; }
.problem-info dl { overflow: hidden; *zoom: 1; }
.problem-info dl dt { float: left; width: 320px; height: 350px; border: 1px solid #e0dddd; text-align: center; line-height: 350px; }
.problem-info dl dt img { width: 300px; height: 300px; vertical-align: middle; }
.problem-info dl dd { margin-left: 385px; }
.problem-info dl dd h2 { height: 40px; line-height: 40px; font-weight: 700; color: #3c3c3c; font-size: 20px; }
.problem-info dl dd p { margin: 15px 0; }
.problem-info dl dd p.gz b { font-size: 12px; }
.problem-info .pre-price { width: 783px; margin: 15px 0; display: none; }
.problem-info b { display: block; margin-bottom: 8px; float: left; margin-right: 20px; }
.problem-info .fix-intro { margin: 15px 0; overflow: hidden; }
.problem-info .fix-intro span { float: left; margin-right: 23px; line-height: 25px; display: block; cursor: pointer; }
.problem-info .fix-intro span i { display: block; width: 20px; height: 20px; float: left; background: url(../images/afterservice/fix_icon_01.png) no-repeat; margin-top: 2px; margin-right: 2px; }
.problem-info .agreement { margin: 15px 0; }
.problem-info .agreement input[name=agree] { width: 15px; height: 15px; vertical-align: middle; margin-right: 5px; }
.problem-info .fix-btn { border: none; outline: none; width: 180px; height: 45px; text-align: center; line-height: 45px; color: #fff; background: #4FB99F; font-size: 14px; font-family: 'Microsoft YaHei'; border-radius: 2px; cursor: pointer; margin-bottom: 10px;transition:all .5s; }
.problem-info .fix-btn:hover { background: #4FB99F; }
.problem-info .agreement span { color: #39f; cursor: pointer; }
.problem-info dl dd .hover-tips { position: absolute; left: 0; top: 20px; width: 240px; height: auto; display: none; z-index: 999;  border: 1px solid #dfdfdf; background: #fff;padding:0;}
.problem-info dl dd .hover-tips h3 { background: #f5f5f5; border-bottom: 1px solid #dfdfdf; height: 30px; line-height: 30px; font-size: 14px; }
.problem-info dl dd .hover-tips p { padding: 10px; line-height: 25px; color: #666; background: #fff; margin: 0; font-weight: normal; text-align: left; }

#agreement { display: none; position: fixed; width: 700px; height: 600px; left: 50%; margin-left: -250px; top: 50%; margin-top: -300px; background: #fff; z-index: 9999; }
#agreement h2 { background: #f5f5f5; height: 40px; line-height: 40px; font-family: 'Microsoft YaHei'; font-size: 16px; padding-left: 15px; position: relative; color: #333; }
.agree-content { padding: 20px 20px 30px; overflow-y: scroll; height: 520px; }
.agree-content p { font-family: 'Microsoft YaHei'; font-size: 14px; text-indent: 20px;line-height:26px; }
.agree-content p span { color: #f30; }

.agree-content h3 { font-size: 16px; text-align: left; font-weight: normal;margin:10px 0; }
.agree-content .sub-1 { padding-left: 10px; }
.agree-content .sub-2 { padding-left: 20px; }

.bottom-service { margin: 15px auto; width: 1200px; font-family: 'Microsoft YaHei'; }
.bottom-service .bottom-bar { height: 52px; line-height: 52px; margin-bottom: 15px; background: #fff; }
.bottom-service .bottom-bar span { display: block; float: left; height: 100%; width: 200px; text-align: center; font-size: 14px; cursor: pointer; }
.bottom-service .bottom-bar span.curTab, .bottom-service .bottom-bar span:hover { background: #9c9c9c; color: #fff; transition: all .5s; }
.bottom-service .service-content { margin: 15px 0; background: #fff; }
.addition { width: 1100px; background: #fff; margin: 0 auto; margin-top: 1px; padding: 50px; font-family: 'Microsoft YaHei'; display: none; }
.bottom-service .service-content .serv-item { padding: 50px; display: none; }
.bottom-service .service-content .serv-item p, .addition p { font-size: 14px; line-height: 25px; }
.bottom-service .commment-bar { width: 100%; height: 80px; margin-top: 20px; padding-bottom: 25px; border-bottom: 1px solid #e5e5e5; }
.bottom-service .commment-bar .bars { float: left; }
.bottom-service .commment-bar .bars-1 { width: 130px; }
.bottom-service .commment-bar .bars-1 span { font-size: 54px; color: #4FB99F; display: block; width: 110px; }
.bottom-service .commment-bar .bars-1 span em { font-size: 12px; margin-left: 2px; }
.bottom-service .commment-bar .bars-2 { background: url(../images/afterservice/bg_star.png) center no-repeat; width: 81px; height: 12px; margin-top: 22px; }
.bottom-service .commment-bar .bars-2 span { display: block; width: 81px; height: 12px; overflow: hidden; }
.bottom-service .commment-bar .bars-2 span img { display: block; }
.bottom-service .commment-bar .bars-3 { height: 100%; border-right: 1px solid #e5e5e5; margin: 0 60px; }
.bottom-service .commment-bar .bars-4 dl { margin-bottom: 10px; overflow: hidden; font-size: 14px; }
.bottom-service .commment-bar .bars-4 dl dt { float: left; }
.bottom-service .commment-bar .bars-4 dl dd { margin-left: 80px; background: url(../images/afterservice/bg_fx_star.png) center no-repeat; width: 105px; height: 16px; margin-top: 3px; }
.bottom-service .commment-bar .bars-4 dl dd span { display: block; width: 105px; height: 16px; overflow: hidden; }
.bottom-service .commment-bar .bars-4 dl dd span img { display: block; }
.bottom-service .comment-con dl { padding: 15px 0; border-bottom: 1px solid #e5e5e5; }
.bottom-service .comment-con dl dt { height: 25px; line-height: 25px; }
.bottom-service .comment-con dl dt span { float: left; font-size: 14px; color: #3c3c3c; }
.bottom-service .comment-con dl dt span em { font-size: 12px; color: #9c9c9c; margin-left: 5px; }
.bottom-service .comment-con dl dt b { float: right; font-weight: normal; color: #9c9c9c; }
.bottom-service .comment-con dl dd { }
.bottom-service .comment-con dl dd p { padding: 10px 0; border-bottom: 1px dashed #e5e5e5; }
.bottom-service .comment-con dl dd p em { font-size: 12px; }
.mypages { border-top: none; padding-top: 0; margin-top: 30px; text-align: center; }
.mypages span, .mypages a { color: #9c9c9c; font-weight: 700; margin:0 3px;}
.mypages #jumpPage { text-align: center; border: 1px solid #e5e5e5; outline: none; }
.mypages input[type=button] { border: none; outline: none; width: 35px; height: 25px; background: #4FB99F; color: #fff; cursor: pointer; font-family: 'Microsoft YaHei'; line-height: 25px; }
.mypages a { padding: 5px 10px; }
.mypages a#curPage, .mypages a:hover { background: #4FB99F; border: 1px solid #4FB99F;color:#fff;text-decoration:none; }
.bottom-service .Q-A li { position: relative; border-bottom: 1px solid #e5e5e5; margin-top: 15px; }
.bottom-service .Q-A li .time-line { height: 100%; margin-left: -10px; width: 20px; position: absolute; top: 0; left: -20px; text-align: center; }
.bottom-service .Q-A li .time-line i { display: block; width: 20px; height: 20px; border-radius: 50%; background: #4FB99F; color: #fff; text-align: center; line-height: 20px; margin-top: 2px; }
.bottom-service .Q-A li .time-line span { display: block; width: 1px; background: #e5e5e5; margin: 0 auto; height: 100%; }
.bottom-service .Q-A li .con { }
.bottom-service .Q-A li .con .Q:hover { color: #4FB99F; cursor: pointer; }
.bottom-service .Q-A li .con .A { padding: 10px 0 20px 30px; line-height: 26px; color: #a0a0a0; }
.bottom-service .Q-A li .con .A:hover { color: #666; }
.bottom-service .Q-A li .con .A em { margin-left: -30px; }


/*填写设备信息*/
.step-3, .step-4, .step-5 { padding: 25px 50px; }
.step-3 dl, .step-4 dl { overflow: hidden; padding-bottom: 10px; }
.step-3 dl dt, .step-4 dl dt { font-size: 14px; float: left; color: #333; height: 28px; line-height: 28px; height: 40px; line-height: 40px;position:relative; }
.step-3 dl dt.decration, .step-4 dl dt.decration {padding-left:15px; }
.step-3 dl dt.decration:before, .step-4 dl dt.decration:before {content:"";display:block; width:5px;height:30%;background:#4FB99F;border-radius:5px;position:absolute;left:0;top:0;bottom:0;margin:auto;}
.step-3 dl dt.tops,.step-4 dl dt.tops {line-height:12px; }
.step-3 dl dt.tops:before,.step-4 dl dt.tops:before { top:-28px;}
.step-3 dl dd, .step-4 dl dd { margin-left: 150px; font-size: 14px; color: #3c3c3c; height: 40px; line-height: 40px; }
.step-4 dl dd {height:auto; }
.step-3 dl dt .important { color: #4FB99F; vertical-align: middle; font-size: 20px; margin-right: 5px; }
.step-3 dl dd li, .step-4 dl dd li { margin-bottom: 5px; list-style-type: none; }
.step-4 dl { padding: 5px 5px 5px 15px; }
.step-4 dl dd { margin-left: 72px; }
.step-3 dl dd { margin-left: 130px; }
.step-3 dl dd textarea { width:990px; height: 100px; border: none;background:#f9f9f9; padding: 5px 10px; resize: none; outline: none; line-height: 24px; font-size: 14px; font-family: 'Microsoft YaHei';border-radius:5px; }
.step-3 dl dd textarea.err { background: rgba(237,28,36,0.05); border-color: #4FB99F; }
.step-3 dl dd span { display: inline-block; width: 75px; height: 28px; text-align: center; line-height: 28px; border: 1px solid #b5b5b5; font-size: 12px; color: #3c3c3c; margin-right: 10px; cursor: pointer; }
#hh dd span, #th dd span { width: 130px; margin-top: 5px; margin-bottom: 5px; }
.step-3 dl dd span:hover, .step-3 dl dd span.on { border-color: #4FB99F; color: #4FB99F; }
.step-3 dl dd.esp-fix span { background: #eaeaea; border: 1px solid #eaeaea; }
.step-3 dl dd.esp-fix span:hover, .step-3 dl dd.esp-fix span.selected { background: #4FB99F; color: #fff; border-color: #4FB99F; }
.step-3 dl dd .warning { color: #f30; vertical-align: middle; font-size: 12px; display: none; }
.step-3 dl dd input[type=button], .submit_report, .fixnext { outline: none; background: #fff; text-align: center; line-height: 50px; color: #4FB99F; font-size: 14px; border: 1px solid #4FB99F; width: 198px; height: 50px; font-family: 'Microsoft YaHei'; cursor: pointer; }
.step-3 dl dd input[name=next-step]:hover, .submit_report:hover { color: #fff; background: #4FB99F; }
.step-3 dl dd input[name=next-step].disabled { color: #9c9c9c; cursor: default; border-color: #ececec; }
.step-3 dl dd input[name=cancel], .fixnext { border: none; color: #3c3c3c; }
.step-3 dl dd input[name=cancel]:hover, .fixnext:hover { color: #4FB99F; }
.step-4 p { font-size: 18px; }

.service-type { width: 145px; float: left; height: 40px; text-align: center; cursor: pointer; margin-right: 15px; border: 1px solid #ddd; cursor: pointer; }
.service-type.typeCur { color: #4FB99F; background: url(../images/afterservice/checked.png) right bottom no-repeat #fff; border-color: #4FB99F; }
.service-type em { display: block; font-size: 12px; }
.service-type label { font-size: 14px; color: #3c3c3c; margin-right: 10px; margin-left: 5px; font-size: 12px; cursor: pointer; vertical-align: middle; }
.service-type.typeCur label { color: #4FB99F; }
.service-type i { display: inline-block; width: 40px; height: 40px; background: url(../images/afterservice/icon_cart_type.png?v=1) no-repeat; vertical-align: middle; }
.fast-area .service-type { width: 115px; margin-right: 21px; position: relative; }
.fast-area .service-type em.tj { display: block; position: absolute; width: 20px; height: 42px; top: -1px; left: -1px; color: #fff; font-size: 12px; background: #f30; }
.fast-area .disabled-fast { background: #c5c5c5; color: #a0a0a0; border-color: #fcfcfc; }
.fast-area .disabled-fast em.tj, .fast-area .disabled-fast label { background: #c5c5c5; color: #a0a0a0; }
.dd i { background-position: 0 0; }
.sm i { background-position: -40px 0; }
.yj i { background-position: -80px 0; }
.dd i.c0 { background-position: 0 -40px; }
.sm i.c2 { background-position: -40px -40px; }
.yj i.c1 { background-position: -80px -40px; }
.service-type input[type=radio] { display: none; }
.qzhidebox p { height: 22px; line-height: 22px; padding: 5px; }
.fuser_info dl { line-height: 22px; }
.myaddrdiv { /*margin-top: 10px;*/ }
.myaddrdef, .myaddrs { padding-bottom: 10px; color: #999; }
.myaddrdef li, .myaddrs li { list-style-type: none; /*height: 22px;*/ line-height: 22px; margin-top: 10px; }
.myaddrdef li, .myaddrs li span { color: #999; }
.querenbox, .querensp { padding: 0px; }
.iptlab { display: inline-block; border-radius: 3px; padding: 1px 4px 0px 4px; cursor: pointer; vertical-align: middle; }
.fix_chuli label em, .fuser_info dl dd em { color: #3c3c3c; }
.fuser_info dl dd input[type='text'] { border: 1px solid #e3e3e3; color: #3c3c3c; vertical-align: middle; }
a.button { display: inline-block; color: #007AC5; border: 1px solid #B6CCDB; border-radius: 3px; padding: 3px 10px; margin-right: 20px; cursor: pointer; background: #E7E7E7; vertical-align: middle; }

/*提交成功*/
.step-5 .success-tip { width: 38%; height: 105px; background: url(../images/afterservice/bg_success_tip.png) left center no-repeat; padding-left: 65px; margin: 30px auto; }
.step-5 .success-tip span { color: #f7941e; font-size: 20px; font-weight: 700; display: block; margin-bottom: 3px; }
.step-5 .success-tip em { color: #6c6c6c; font-size: 12px; }
.step-5 .success-tip p { line-height: 25px; height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.step-5 .com-info { width: 40%; margin: 0 auto 20px; height: 20px; position: relative; }
.step-5 .com-info span { display: block; float: left; font-size: 12px; color: #3c3c3c; }
.step-5 .com-info span.weixin { background: url(../images/afterservice/icon-webchat.png) left center no-repeat; padding-left: 25px; margin-right: 100px; }
.step-5 .com-info span.kf { background: url(../images/afterservice/iconfont-kefu.png) left center no-repeat; padding-left: 20px; cursor: pointer; }
.step-5 .com-info .code-ma { position: absolute; top: 30px; left: 0; display: none; border: 1px solid #ddd; padding: 5px; background: #fff; }
.step-5 .com-info .code-ma:after { content: ''; display: block; position: absolute; width: 10px; height: 10px; border-style: solid; border-color: #ddd #ddd transparent transparent; border-width: 1px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 50%; margin-left: -5px; top: -6px; display: none\9; background: #fff; }
.step-5 .com-info .code-ma img { width: 200px; height: 200px; }
.last-step { display: none; }
.post-info { overflow: hidden; width: 1200px; margin: 1px auto 0; background: #fff; padding: 20px 0; }
.post-info p { font-size: 16px; text-align: center; font-family: 'Microsoft YaHei'; color: #6c6c6c; }
.post-info .yyinfo { width: 38%; margin: 0 auto; background: #eaeaea; padding: 10px; }
.post-info .yyinfo p { font-size: 14px; line-height: 25px; text-align: left; }

.post-detail { width: 1200px; margin: 0 auto; padding: 10px 0; background: #fff; font-family: 'Microsoft YaHei'; font-size: 14px; display: none; }
.post-detail .name, .post-detail .num { height: 30px; width: 50%; margin: 0 auto; position: relative; margin-bottom: 20px; }
.post-detail .name span, .post-detail .num span { display: block; float: left; height: 30px; line-height: 30px; margin: 0 10px; }
.post-detail .name span.list { width: 240px; border: 1px solid #ddd; background: url(../images/afterservice/icon_down.png) 222px center no-repeat; cursor: pointer; text-indent: 10px; }
.post-detail .post-list { width: 236px; height: 190px; overflow-y: scroll; position: absolute; top: 31px; left: 100px; background: #fff; padding: 10px 0; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-left: 5px; display: none; z-index: 100; }
.post-detail .post-list ul li { list-style-type: none; line-height: 25px; height: 48px; margin-bottom: 10px; cursor: pointer; line-height: 38px; }
.post-detail .post-list ul li.title { height: 20px; }
.post-detail .post-list ul li:hover { background: #eaeaea; }
.post-detail .post-list ul li img { float: left; }
.post-detail .post-list ul li p { margin-left: 40px; }

.post-detail .num input { float: left; height: 30px; width: 240px; outline: none; border: 1px solid #ddd; margin-left: 11px; font-family: 'Microsoft YaHei'; text-indent: 5px; }
.post-detail .num span.tips { color: #4FB99F; display: none; }
.post-detail a.subOrder { display: block; width: 170px; height: 45px; line-height: 45px; text-align: center; background: #4FB99F; color: #fff; text-decoration: none; margin-bottom: 15px; margin-left: 402px; }

h4.fix_tit { width: 85px; }
.fuwu-info { margin-left: 85px; margin-top:15px; }
#shshoplist label { font-weight: normal; font-size: 14px; }
.arealist select { font-family: 'Microsoft YaHei'; font-size: 14px; }
.step-5 .wrapmsgdiv { width: 420px; height: 260px; margin: 15px auto; box-shadow: 0 0 15px #eaeaea; text-align: center; border-radius: 3px; background: #fff; }
.step-5 .wrapmsgdiv h3 { height: 35px; line-height: 35px; font-size: 16px; padding-left: 14px; text-align: left; color: #6c6c6c; }
.step-5 .wrapmsgdiv .msg { margin: 26px 20px; font-size: 14px; color: #f7941e; }
.step-5 .wrapmsgdiv .tip { margin-top: 20px; padding-left: 30px; text-align: left; color: #9c9c9c; font-size: 12px; }
.step-5 .wrapmsgdiv .tip a { color: #39f; text-decoration: underline; }
.step-5 .wrapmsgdiv .btns { margin-top: 35px; }
.step-5 .wrapmsgdiv .btns a { font-size: 16px; color: #fff; padding: 10px 30px; display: inline-block; background: #4FB99F; text-decoration: none; }
#gzDes { padding-bottom: 25px; /*border-bottom: 1px solid #e5e5e5;*/ }
#address1 { padding-bottom: 0; padding-top: 0; }
#address1 dd { margin-left: 85px; padding-top: 0; }
#address1 .myaddrdef { padding-bottom: 0; margin-left: -25px; margin-top: 4px; }
#address1 .myaddrdef li { margin-top: 0; }
.fix_chuli p.title { height: 20px; line-height: 20px; padding-left: 10px; border-left: 5px solid #4FB99F; font-size: 16px; margin-bottom: 10px; }
.fix_shop .current-shop { width: 300px; padding: 10px; margin-right: 20px; height: 98px; }
.current-shop h4 { margin-bottom: 5px; overflow: hidden; }
.current-shop h4 b { color: #4FB99F; }
.fix_shop .current-shop p { font-size: 12px; line-height: 25px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: normal;color:#3c3c3c; }
#city_list { padding: 0 10px 0; overflow: hidden; }
#city_list li { border: solid 1px #dfdfdf; width: 200px; height: 104px; padding: 10px; float: left; margin: 10px; cursor: pointer; overflow: hidden; }
#city_list li h4 { padding-bottom: 8px; margin-bottom: 5px; border-bottom: solid 1px #eee; overflow:hidden; }
#city_list li h4 input { display: none; }
#city_list li:hover { border-color: #4FB99F; }
#city_list li.cur { background: url(../images/afterservice/checked.png?v=1) right bottom no-repeat #fff; border-color: #4FB99F; }
#hide_city_list { max-height: 310px; }
.problem-info dl dd .my-peijian { }

.problem-info dl dd .my-peijian .pj-item { margin: 20px 0; }


.problem-info dl dd .my-peijian ul { overflow: hidden; }
.problem-info dl dd .my-peijian ul li { float: left; width: 105px; height: 33px; text-align: center; line-height: 33px; border: 1px solid #d6d6d6; margin-right: 12px; margin-bottom: 8px; color: #3c3c3c; font-size: 12px; cursor: pointer; transition: all .5s; }

.problem-info dl dd .my-peijian .pm ul li { width: 224px; }

.problem-info dl dd .my-peijian ul li:hover, .problem-info dl dd .my-peijian ul li.curPhone { color: #4FB99F; border: 1px solid #4FB99F; }

.order-info { border: 1px solid #e3e3e3; border-top: 2px solid #4FB99F; background: #fcfcfc; }
.user-info { overflow: hidden; margin-top:20px; }
.address_select { width: 115px; margin-top: 10px; font-family: 'Microsoft YaHei'; border: 1px solid #e3e3e3; margin-right: 18px;font-size:12px; }
.fast-wx dl { margin-top: 0; }
.fast-wx dl dd input[type=text] { outline: none; height: 40px; width: 383px; font-family: 'Microsoft YaHei'; line-height: 40px; border: 1px solid #e3e3e3; padding-left: 5px; }
#fast_detail_addr { width: 383px; margin-top: 5px; resize: none; border: 1px solid #e3e3e3; padding-left: 5px; border: 1px solid #e3e3e3; height: 40px; }
#fast_detail_addr:focus, .address_select:focus { border-color: #e3e3e3; outline: none; }
.step-4 dl.pre-price { background: #fff; padding: 10px; border-top: 1px solid #e3e3e3; }
.step-4 dl.pre-price dt { padding-left: 18px; }
.step-4 dl.pre-price dd { margin-left: 77px; }
.show-fix-step { margin: 15px auto; width: 1200px; }
.show-fix-step img { display: block; width: 100%; }
.problem-info .pre-price ul li em { font-weight: 700; color: #f30; font-size: 20px; }
.problem-info .pre-price ul li i { font-size: 14px; color: #3c3c3c; margin-left: 5px; vertical-align: middle; }
#city_list li label em { float: right; color: #39f; }
.step-4 dl.pre-price dd ul li em { font-size: 20px; color: #f30; }
.other-type { line-height: 40px; }

/*售后首页css*/
.clearfix { clear: both; }
.title-style { font-family: 'Microsoft YaHei'; font-size: 24px; color: #333; background: #fff; height: 30px; line-height: 30px; margin: 15px 0 10px; }
/*特色服务*/
.special-service { clear: both; display: none; }
.special-service ul { text-align: center; overflow: hidden; *zoom: 1; }
.special-service ul li { display: inline-block; width: 285px; height: 155px; background: #fafafa; margin: 25px; text-align: center; position: relative; border-radius: 5px; transition: all .5s; *float: left; border: 1px solid #e0dddd; }
.special-service ul li a { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; }
.special-service ul li i { display: block; width: 72px; height: 60px; overflow: hidden; margin: 5px auto; background: url(../images/afterservice/icon_22_01.png) no-repeat; margin-top: 20px; }
/*鼠标经过图标改变*/
.special-service ul li i.wx { background-position: 0 -16px; }
.special-service ul li i.jc { background-position: -72px -16px; }
.special-service ul li i.dc { background-position: -144px -16px; }
.special-service ul li i.bc { background-position: -215px -16px; }
.special-service ul li i.jd { background-position: -288px -16px; }
.special-service ul li i.zc { background-position: -360px -16px; }
/*兼容FF*/
.special-service ul li i.curI0 { background-position: 0 -108px!important; }
.special-service ul li i.curI1 { background-position: -72px -108px!important; }
.special-service ul li i.curI2 { background-position: -144px -108px!important; }
.special-service ul li i.curI3 { background-position: -215px -108px!important; }
.special-service ul li i.curI4 { background-position: -288px -108px!important; }
.special-service ul li i.curI5 { background-position: -360px -108px!important; }

.special-service ul li.curStatus { color: #4FB99F; box-shadow: 0 5px 5px rgba(0,0,0,.2); -webkit-transform: translate3d(0,-2px,0); transform: translate3d(0,-2px,0); }
.special-service ul li .service-name { font-family: 'Microsoft YaHei'; font-size: 16px; color: #212121; line-height: 25px; }
.special-service ul li .service-des { font-family: 'Microsoft YaHei'; font-size: 14px; }
.special-service ul li p.c80f1e { color: #4FB99F; }
/*能力展示*/
.abality-shows { }
.abality-shows .weixiu-list { height: 202px; border: 1px solid #e6e6e6; border-left: none; background: url(../images/afterservice/icon_01_02.png?v=1) left center no-repeat; padding-left: 260px; }
.abality-shows .weixiu-list .roll_btn { float: left; display: block; width: 24px; height: 36px; line-height: 36px; text-align: center; font-family: '\5b8b\4f53'; font-size: 30px; text-decoration: none; background: rgba(0,0,0,.1); color: #fff; margin-top: 89px; }
.abality-shows .weixiu-list .roll_btn:hover {background:rgba(0,0,0,.5); }
.abality-shows .weixiu-list .list-item { float: left; width: 880px; overflow: hidden; height: 204px; }
.abality-shows .weixiu-list .list-item ul { height: 204px; overflow: hidden; *zoom: 1; }
.abality-shows .weixiu-list .list-item ul li { float: left; border-right: 1px solid #e6e6e6; padding: 28px 20px;position: relative; left: 5px; }
.abality-shows .weixiu-list .list-item ul li p {font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 25px; white-space: nowrap; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: 251px; height: 25px; }
.abality-shows .weixiu-list .list-item ul li p b { font-weight: normal; color: #505050; }
.abality-shows .weixiu-list .list-item ul li p em { margin: 0 5px; color: #4FB99F; }
.fix-list:after {content:'';display:block;width:93px;height:91px;background:url(../images/afterservice/after-service-icon.png) center no-repeat;background-size: 309px 202px; position:absolute;right:0;top:0;}
.fix-list.service-5:after {background-position: -10px -101px; }
.fix-list.service-6:after { background-position: -10px -10px; }
.fix-list.service-no:after { background-position: -113px -10px; }
.fix-list.service-2:after { background-position: -113px -111px; }
.fix-list.service-1:after { background-position: -226px -10px; }
.fix-list.service-4:after { background-position: -226px -101px; }
/*联系我们*/
.contact-us { margin-top: 10px; }
.contact-us ul { text-align: center; background: #f5f5f5; padding: 20px 0; overflow: hidden; *zoom: 1; }
.contact-us ul li { display: inline-block; text-align: center; background: #fff; margin: 5px 30px; height: 275px; width: 315px; vertical-align: middle; position: relative; *float: left; cursor: pointer; -webkit-transition: all 0.5s linear; transition: all 0.2s linear; }
.contact-us ul li a { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.contact-us ul li:hover { -webkit-transform: translate3d(0,-2px,0); transform: translate3d(0,-2px,0);-webkit-box-shadow: 0 10px 20px rgba(0,0,0,.1); box-shadow: 0 10px 20px rgba(0,0,0,.1); }

.top-banner { position: relative; height: 400px; width: 1200px; margin: 0 auto; overflow: hidden; }
/*.top-banner .left-menu { float: left; width: 220px; height: 370px; background: #3d3d3d; overflow: hidden; }
.top-banner .left-menu dl { display: block; padding: 8px 0 6px 20px;color: #fff; font-family: 'Microsoft YaHei'; font-size: 14px; border-bottom: 1px solid #343434; font-size: 14px; line-height: 23px; }
.top-banner .left-menu dl dt a { font-weight: 700; }
.top-banner .left-menu dl dt a, .top-banner .left-menu dl dd a { color: #fff; }
.top-banner .left-menu dl dd a { margin-right: 18px; font-size: 12px; color: #cfcfcf; }
.top-banner .left-menu dl:last-child { border-bottom: none; }
.top-banner .left-menu a:last-child { border-bottom: none; }
.top-banner .left-menu a i { display: none; float: left; width: 40px; height: 40px; background-size: 50%!important; }
.top-banner .left-menu a span { margin-left: 10px; }*/
.top-banner .right-ban-img { float: left; height: 400px; width: 1200px; position: relative; padding: 10px 0; }
.top-banner .right-ban-img ul { overflow: hidden; height: 400px; }
.top-banner .right-ban-img ul li { float: left; height: 400px; list-style-type: none; width: 100%; overflow: hidden; }
.top-banner .right-ban-img ul li img { width: 100%;vertical-align:middle; }
.top-banner .right-ban-img ol { width: 220px; height: 20px; position: absolute; left: 50%; bottom: 20px; margin-left: -60px; }
.top-banner .right-ban-img ol li { list-style-type: none; width: 10px; height: 10px; background: rgba(255,255,255,.6); float: left; margin-right: 10px; border-radius: 10px; cursor: pointer; border: 1px solid rgba(0,0,0,.6); border: 1px solid #999\9; background: #fff\9; }
.top-banner .right-ban-img ol li.active { background: rgba(0,0,0,.6); border-color: rgba(255,255,255,.6); border-width: 2px; background: #999\9; }
.select-type { text-align: center; margin: 15px 0; font-family: 'Microsoft YaHei'; }
.select-type span { display: inline-block; height: 35px; width: 109px; text-align: center; line-height: 35px; color: #3399fe; border: 1px solid #e0dddd; font-size: 14px; cursor: pointer; }
.select-type span:first-child { border-right: none; }
.select-type span:hover { background: #4FB99F; color: #fff; }
h3.title-style a { float: right; font-weight: normal; color: #4FB99F; cursor: pointer; font-size: 16px; font-family: 'Microsoft YaHei'; line-height: 28px; font-weight: 700; }
h3.title-style a:hover { color: #39f; }
h3.title-style a span { font-family: SimSun; }
/*三九订单和非三九订单*/
.FSJ-tips { font-size: 18px; color: #424242; padding-left: 20px; margin: 15px 0; text-align: center; }
.FSJ-order { }
.FSJ-order .mobile-brand { position: relative; }
.FSJ-order .sub-title { font-size: 20px; color: #b0b0b0; text-align: center; font-weight: 700; font-family: 'Microsoft YaHei'; }
.FSJ-order .mobile-brand label { float: left; display: block; width: 85px; text-align: right; height: 30px; line-height: 30px; font-size: 14px; }
.FSJ-order .mobile-brand input[type=text], .FSJ-order .mobile-brand select { height: 30px; text-indent: 5px; border: 1px solid #e0dddd; background: #f9f9f9; font-size: 14px; background: #fff; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); }
#brand-slide p.curHover { z-index: 102; background: #fff; }

.FSJ-order .mobile-brand .brand-product { position: absolute; width: 673px; height: 388px; top: 58px; left: -1px; background: #fff; border: 1px solid #e0dddd; overflow: hidden; display: none; z-index: 100; padding: 10px; }
.FSJ-order .mobile-brand .brand-product .mypages { margin-top: 0; height: 30px; border-top: none; padding-top: 0; line-height: 30px; margin-left: 0; border-bottom: 1px solid #e0dddd; text-align: left; text-indent: 5px; }
.FSJ-order .mobile-brand .brand-product .mypages i { float: right; margin: 5px 10px 0 0; }
.FSJ-order .mobile-brand .brand-product .product-list ul { overflow: hidden; *zoom: 1; }
.FSJ-order .mobile-brand .brand-product .product-list ul li { float: left; cursor: pointer; width: 150px; height: 160px; overflow: hidden; margin-top: 10px; text-align: center; border: 1px solid #e0dddd; margin: 10px 8px; }
.FSJ-order .mobile-brand .brand-product .product-list ul li img { width: 110px; height: 110px; display: block; margin: 0 auto 5px; }
.FSJ-order .mobile-brand .brand-product .product-list ul li p { color: #666; font-size: 12px; line-height: 20px; width: 99%; overflow: hidden; padding: 0 2px; }
.FSJ-order .mobile-brand .brand-product input[type=button] { display: none; }
#jumpPage { display: none; }

.gz-detail ul { overflow: hidden; }
.gz-detail .gz-list-1 li { float: left; height: 90px; width: 150px; margin: 20px 10px 30px; cursor: pointer; border-radius: 5px; position: relative; }
.gz-detail ul li i { display: block; width: 47px; height: 45px; background: url(../images/afterservice/icon_11_03.png) no-repeat; margin: 5px auto 4px; }
.gz-detail .gz-list-1 li .curGli i,.gz-detail .gz-list-1 li .curGli span { color: #4FB99F; }
.gz-detail .gz-list-1 li p { text-align: center; width: 100%; font-size: 12px; font-family: 'Microsoft YaHei'; }
/*故障详细*/
.gz-detail-item { }
.hh-reason, .th-reason { display: none; }
.gz-detail-item ul, .hh-reason ul, .th-reason ul { overflow: hidden; }
.gz-detail-item ul li, .hh-reason ul li, .th-reason ul li { width: 275px; height: 45px; line-height: 45px; text-align: center; border: 1px solid #e0dddd; float: left; margin: 10px 15px; color: #343434; font-size: 14px; cursor: pointer; overflow: hidden; font-size: 12px; }
.gz-detail-item ul li.select0, .hh-reason ul li.select1, .th-reason ul li.select2, .mobile-detail ul li.mCur0, .mobile-detail ul li.mCur1, .mobile-detail ul li.mCur2 { border-color: #4FB99F; }
.gborder { border: 1px solid #ddd; position: relative; }
.gz-box { /*width: 1200px; margin: 0 auto; height: 476px;*/ }
.gz-box .FSJ-order { width: 260px; height: 380px; float: left; background: #f9f9f9; padding: 25px 20px 40px; }
.gz-box .gz-area { float: left; }
.gz-box .right-con { width: 200px; height: 380px; float: left; background: #f9f9f9; padding: 25px 20px; position: relative; display: none; }
.gz-box .FSJ-order .select-item { width: 258px; height: 60px; border: 1px solid #ddd; line-height: 60px; margin-top: 50px; background: #fff; position: relative; cursor: pointer; }
.area-title { height: 30px; line-height: 30px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333;font-weight:normal; }
.area-title em, .pop-box .item dl dt em { display: block; width: 30px; height: 20px; background: url(../images/afterservice/index_icon_02.png) -35px -97px no-repeat; float: left; margin-top: 5px; }
.gz-box .gborder .decoration-icon { display: block; width: 95px; height: 90px; position: absolute; top: 0; right: 0; background: url(../images/afterservice/index_icon_02.png) no-repeat; }
.gz-box .gborder em.icon-1 { background-position: -60px -32px; }
.gz-box .gborder em.icon-2 { background-position: -195px -32px; }
.gz-box .gborder em.icon-3 { background-position: -318px -32px; }
.gz-box .FSJ-order .select-item i { display: block; position: absolute; width: 20px; height: 20px; right: 20px; top: 50%; margin-top: -10px; background: url(../images/afterservice/index_icon_02.png) -4px -97px no-repeat; }
.gz-box .FSJ-order .select-item p.name { position: absolute; width: 100%; height: 100%; top: 0; left: 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #888; text-indent: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.gz-box .FSJ-order .select-item p.name em { display: block; width: 90%; height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.right-con p { margin: 35px 0 0; font-size: 14px; font-family: 'Microsoft YaHei'; }
.right-con a { display: block; width: 200px; height: 35px; text-align: center; line-height: 35px; background: #32b4e8; color: #fff; font-family: 'Microsoft YaHei'; font-size: 16px; border-radius: 5px; text-decoration: none; position: absolute; left: 50%; margin-left: -100px; bottom: 42px; }
.hover-tips { width: 72px; height: 20px; padding: 0 2px; text-align: center; line-height: 20px; color: #fff; border: 1px solid #4FB99F; position: absolute; top: -5px; font-size: 12px; right: 10px; z-index: 999; background: #4FB99F; border-radius: 2px; }
.showImg { width: 100%; overflow: hidden; font-family: 'Microsoft YaHei'; }
.showImg a { font-weight: bold; }
.showImgHidden { display: none; }
.showImg li { overflow: hidden; }
.showImg li a {display: block;text-decoration: none; transition: all .5s; color: #505050;text-align: center;font-size:13px;}
.showImg li.btnRow { margin-top: 15px; }
.showImg li.imgRow a {  width: 100%; height: 100%; }
.showImg li.btnRow a {  width:180px; height: 40px; background-color: #fff;   line-height: 45px; line-height:40px; }
.showImg li.btnRow a:hover { color: #4FB99F; background-color: #f6f6f6; text-decoration: none; }
.showImg li div { width:175px; float: left; margin: 0 15px 15px 0; border:1px solid #666; position: relative;-webkit-transition:all .2s; transition:all .2s;}
.showImg li.imgRow span { display: block; text-align: center; font-size: 14px; color: #505050;border:none;}
.showImg li.imgRow span.imgInfo { width: 100%; font-size: 12px!important; }
.showImg li.imgRow div.icon-sprite i.imgIcon {display:block; margin: 0 auto; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 40px; font-weight: lighter; }
.showImg li div:hover {/*-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1); box-shadow:0 3px 6px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0);*/ }
.showImg li.imgRow div.icon-sprite:hover p.imgInfo, .showImg li.imgRow div.icon-sprite:hover i.imgIcon,.showImg li div.curGli p,.showImg li div.curGli i,.showImg li div.curGli a.gz-info { color: #4FB99F; }
@font-face { font-family: "iconfont"; src: url('../images/afterservice/iconfont.eot'); /* IE9*/ src: url('../images/afterservice/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../images/afterservice/iconfont.woff') format('woff'), /* chrome, firefox */ url('../images/afterservice/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('../images/afterservice/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ }

.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.icon-jinshui:before { content: "\e610"; }
.icon-iphoneyanzhongshuaihuai:before { content: "\e61a"; }
.icon-wusimqia:before { content: "\e60c"; }
.icon-dianchi:before { content: "\e60a"; }
.icon-iphonepingmu:before { content: "\e605"; }
.icon-homejian:before { content: "\e602"; }
.icon-shexiangtou:before { content: "\e613"; }
.icon-yinliangjian:before { content: "\e60d"; }
.icon-kaijijianguzhang:before { content: "\e609"; }
.icon-wifi:before { content: "\3470"; }

/*弹出框选择机型，颜色等*/
.pop-box { width: 780px; height: 330px; background: #fff; border-radius:5px; position: fixed;top:0;right:0;bottom:0;left:0;margin:auto;  z-index: 9999; padding:10px; font-family: 'Microsoft YaHei'; display: none; }
.pop-box .item { margin: 25px 0; }
.pop-box .item dl { padding: 10px 0; }
.pop-box .item dl dt em { margin-top: 5px; }
.pop-box .item dl dt { height: 30px; line-height: 30px; font-size: 14px; float: left; }
.pop-box .item dl dd { margin-left: 70px; position: relative; height: 30px; transition: all .5s; }
.pop-box .color-area dl dd { height: auto!important; }
.pop-box .item dl dd#brand_item { overflow: hidden; height: 96px; padding-right: 30px; }
.pop-box .item-1 dl dd span { display: inline-block; height: 30px; line-height: 30px; text-align: center; padding: 0 6px; font-size: 12px; cursor: pointer; transition: all .2s; margin: 0 15px 2px 0; }
.pop-box .item-1 dl dd span:hover, .pop-box .item-1 dl dd span.curBrand, .color-area dl dd span.curColor { color: #4FB99F; }
.pop-box .item dl dd #more_brand { position: absolute; top: 60px; right: -10px; color: #4FB99F; padding-right: 10px; }
.pop-box .item dl dd #more_brand:hover { background: #39f; }
.pop-box .item dl dd#brand_item.hauto { height: auto; }
.jixing-area .select-item-jx { width: 258px; height: 28px; border: 1px solid #ddd; line-height: 40px; background: #fff; position: relative; cursor: pointer; }
.jixing-area .select-item-jx i { display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; position: absolute; top: 50%; margin-top: -10px; right: 5px; z-index: 102; background: url(../images/afterservice/index_icon_02.png) -4px -97px no-repeat; }
.jixing-area .select-item-jx p.pname { padding-left: 10px; font-size: 12px; height: 30px; line-height: 30px;color:#4FB99F; }
.jixing-area .select-item-jx p.pname em { width: 92%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.jixing-area .select-item-jx .pname.curP { background: #fff; position: relative; z-index: 101; }
.jixing-area .select-item-jx .brand-product { position: absolute; width: 672px; height: 330px; top: 27px; left: -1px; background: #fff; border: 1px solid #e0dddd; overflow: hidden; display: none; z-index: 100; padding: 10px;border-radius:5px; }
.jixing-area .select-item-jx .brand-product .mypages { margin-top: 0; height: 30px; border-top: none; padding-top: 0; line-height: 30px; margin-left: 0; text-align: left; text-indent: 5px; }
.jixing-area .select-item-jx .brand-product .mypages i { float: right; margin: 5px 10px 0 0; }
.jixing-area .select-item-jx .brand-product .product-list ul { overflow: hidden; *zoom: 1; }
.jixing-area .select-item-jx .brand-product .product-list ul li { float: left; cursor: pointer; width: 150px; height: 130px; overflow: hidden; margin-top: 10px; text-align: center; ; margin: 10px 8px; }
.jixing-area .select-item-jx .brand-product .product-list ul li img { width: 90px; height: 90px; display: block; margin: 0 auto 5px; }
.jixing-area .select-item-jx .brand-product .product-list ul li p { color: #666; font-size: 12px; line-height: 15px; width: 99%; overflow: hidden; padding: 0 2px; height: 30px; }
.jixing-area .select-item-jx .brand-product input[type=button] { display: none; }
#jumpPage { display: none; }
.pop-box .btn a { display: block; width: 200px; height: 40px; text-align: center; line-height: 40px; background: #2a97e9; color: #fff; border-radius: 2px; margin: 25px auto 5px; font-size: 16px; text-decoration: none; }
.pop-box .btn a:hover { background: #4FB99F; }
.pop-box .area-title i { float: right; }
.title-style em { font-size: 14px; color: #666; margin-left: 5px; }
.title-style span { color: #f30; font-size: 14px; }
.fast-fix { overflow: hidden; width: 600px; }
.fast-fix-index { margin: 20px 0; overflow: hidden; /*width:600px;*/ }
.fast-fix-index .fast-item { float: left; width: 210px; margin-right: 49px; font-family: 'Microsoft YaHei'; padding:20px 15px; position: relative; cursor: pointer; }
.border-fd9712 { border: 1px solid #fd9712; }
.border-39f { border: 1px solid #39f; }
.border-d2d2d2 { border: 1px solid #d2d2d2; }
.color-fd9712 { color: #fd9712; }
.color-39f { color: #39f; }
.bg-fd9712 { background: #fd9712; }
.bg-39f { background: #39f; }
.fast-fix-index .fast-item h3 { height: 35px; line-height: 35px; font-size: 18px; }
.fast-fix-index .fast-item:hover { background: #f9f9f9; }
.fast-fix-index .fast-item h3 span { display: block; float: left; width: 30px; height: 30px; background: url(../images/afterservice/fast-fix-icon_03.png) no-repeat; }
.fast-fix-index .dc h3 span { background-position: 0 0; }
.fast-fix-index .pm h3 span { background-position: -32px 0; }
.fast-fix-index .fast-item p { line-height: 25px; color: #666; font-size: 12px; padding: 15px 0 0 7px;}
.fast-fix-index .fast-item p b { margin-right: 24px; font-size: 18px; }
.fast-fix-index .fast-item p i { display: block; width: 20px; height: 20px; float: right; background: url(../images/afterservice/fast-fix-icon_03.png) -64px center no-repeat; margin-top: 4px; margin-right: 8px; }
.fast-fix-index .fast-item .sup-conner { position: absolute; top: 0; right: 0; display: block; width: 40px; height: 40px; border-bottom-left-radius: 100%; text-indent: 10px; line-height: 35px; color: #fff; font-size: 14px; }
.fast-fix-index .fast-item a { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.afterservice-tabs { height: 35px; background: #f9f9f9; margin-bottom: 2px; border: 1px solid #ddd; }
.afterservice-tabs span, .afterservice-tabs a { display: inline-block; margin-right: 15px; height: 100%; line-height: 35px; width: 120px; text-align: center; font-family: 'Microsoft YaHei'; font-size: 14px; cursor: pointer; *display: inline; vertical-align: top; text-decoration: none; }
.afterservice-tabs span.not-order { background: #fff; color: #4FB99F; border-right: 1px solid #ddd; border-top: 2px solid #4FB99F; position: relative; top: -1px; }
 /*售后改版css*/
.nav-bar {margin-top:20px; margin-bottom:20px;}
.nav-bar ul {overflow:hidden; }
.nav-bar ul li { float:left;width:33.33%;height:90px;overflow:hidden;position:relative;}
.nav-bar .title {font-weight:normal;font-size:16px;height:34px;line-height:34px;overflow:hidden; }
.after-icon {display:block;float:left;width:33px;height:32px;background:url(../images/afterservice/icon_nav.png?v=3) center no-repeat;margin-right:10px; }
.nav-bar .title .icon-1 {background-position:0 0; }
.nav-bar .title .icon-2 {background-position:0 -32px; }
.nav-bar .title .icon-3 {background-position:0 -64px; }
.nav-bar .title .icon-4 {background-position:-33px 0; }
.nav-bar .title .icon-5 {background-position:-33px -32px; }
.nav-bar .title .icon-6 {background-position:-33px -64px; }
.nav-bar .detail {margin:5px 0 10px 32px; }
.nav-bar .detail a {text-decoration:none;margin:10px;color:#666;line-height:24px; }
.nav-bar .detail a:hover { color:#4FB99F;}
.nav-bar .af-center .title {margin-left:25%; }
.nav-bar .af-center .detail {margin-left:34%;  }
.nav-bar .af-right .title {position:absolute;left:52%;}
.nav-bar .af-right .detail { position:absolute;left:52%;top:34px;}
.service-item {margin-bottom:40px; }
.service-item dt{position:relative;padding-left:10px;font-size:16px;height:40px;line-height:40px;margin-bottom:10px; }
.service-item dt:before { content:'';display:block;position:absolute;left:0;top:0;bottom:0;margin:auto; height:42%;width:5px;border-radius:3px;background:#4FB99F;}
.abality-shows dt:before {background:#39f; }
.contact-us dt:before {background:#39af6f; }
.service-kx dt:before { background:#fd9712;}
.service-flow dt:before{ background:#fc6721;}
.service-flow ul{position:relative;height:80px; }
.service-flow li {position:absolute;top:10px; }
.service-flow li p {line-height:24px;font-size:14px; }
.service-flow-tips {margin-top:20px; }
.service-flow-tips p {background:#f2f2f2;padding-left:10px;line-height:24px;border-radius:20px;color:#9c9c9c; }
.service-item .order-nav a{font-size:14px;color:#666;margin-right:30px;line-height:24px;height:24px;display:inline-block; text-decoration:none;}
.service-item .order-nav a.jiuji:hover {}
.service-item .order-nav a.not {color:#4FB99F;border-bottom:1px solid #4FB99F; }
.service-item  .brand-list {margin-top:20px;position:relative; }
.service-item .brand-list table { border-collapse:collapse;text-align:center;width:95%;overflow:hidden;}
.service-item .brand-list table tr{float:left; }
.service-item .brand-list table .pre-hide{display:none;}
.service-item .brand-list table .pre-hide td {border-top:0; }
.service-item .brand-list table td {border:1px solid #dfdfdf;padding:15px 0;cursor:pointer; }
.service-item .brand-list table td:hover {background:#f9f9f9; }
.service-item .brand-list table td a {color:#666;display:block;width:100%;height:100%;text-decoration:none;width:162px; }
.service-item .brand-list table td a img {vertical-align:middle; }
.service-item .brand-list table td a span {display:block;margin-top:5px;}
.service-item .brand-list .af-btn { position:absolute;cursor:pointer;right:0;top:0;width:5%;}
.service-item .brand-list .af-btn:before{content:'展开';display:block;width:100%;height:30px;text-align:center;font-size:14px;}
.service-item .brand-list .af-btn.inpand:before {content:'收起'; }
.brand-list .af-btn i.icon-expand {background-position:0 -96px;width:14px;height:8px;position:absolute;right:-12px;top:7px;}
.brand-list .af-btn.inpand i {background-position:-14px -96px; }
.service-item .xiu-flow { text-align:center;padding:20px 0;}                                  
.service-item .xiu-flow img {vertical-align:middle; }
.c80f1e {color:#4FB99F; }
.problem-info .pre-price ul { }
.problem-info .pre-price ul li { line-height: 25px;overflow: hidden; }
.price-list {position:relative;padding-left:10px;background:#f5f5f5; }
.price-list:before {content:'';display:block;width:4px;background:#4FB99F;border-radius:2px;position:absolute;top:0;bottom:0;left:0;}
.price-list li {display:block; }
.price-list li span {display:inline-block;margin-right:10px;float:left;color:#323232; }
.price-list li span.g-name {width:60px;color:#9c9c9c; }
.price-list li span.gz-price { color:#4FB99F;}
.price-list li ul {float:left;}
.order-info .price-list ul li {line-height:24px; }
.order-info .price-list ul li span { float:none;}
.order-info .price-list:before {display:none; }
.price-list .price-tips {position:absolute;right:60px;top:0; }
.price-list .price-tips p {margin:0;line-height:25px;color:#4FB99F; }
.price-list .price-tips p:first-child{color:#9c9c9c;}

.now_city_01 { border: solid 1px #dfdfdf; padding: 0 5px; margin: 0 5px; color: #4FB99F; text-decoration: none; display: inline-block; height: 25px; line-height: 25px; font-weight: bold; background: #fff; }
.addr-list { width: 200px; margin-right: 10px; margin-bottom: 10px; padding: 15px; float: left; position: relative; height: 80px; background: url(../images/order/address.png) no-repeat; cursor: pointer; line-height:18px; font-size:12px; }
.addr-list.cur { background-position:0 -110px }
.addr-list h5 { padding-bottom: 5px; margin-bottom: 5px; position:relative; }
.addr-list h5 i{ position: absolute; right:-9px; top:-9px; background:#dfdfdf; padding:0 3px; }
.add-address { text-align: center; color: #9c9c9c; }
.add-address h6 { font-size:36px; line-height:50px; }
.add-address p { font-size:12px; }
.edit { text-align:right; }
.edit a { color: #999; margin-left:5px; }