@charset "UTF-8";
/* CSS Document */
/**{ padding:0px; margin:0px;}
a {
    color: #333333;
    outline: medium none;
    text-decoration: none;
}
table {
    border-collapse: collapse;
}
li {
    list-style: none outside none;
}
a img {
    border: medium none;
}
body{ font-family:"微软雅黑";font-size:18px;}*/
.active{border-top:2px solid #d20303; color:#d20303; display:block; height:55px; background:url(../images/hover.png) no-repeat center bottom; height:68px;}
.box{ width:1200px; margin:0px auto;}
.pro_one{ border:1px solid #dddddd;/* padding:30px 25px;*/padding: 12px; height:100%; overflow:hidden; margin-bottom:20px;width:994px;}
.pro_one_detail{ border:1px solid #dddddd;padding: 12px 0; height:100%; overflow:hidden; margin-bottom:20px;width:1198px;}
.pro_left{ float:left;width:466px;height:366px;text-align:center;/*border:1px solid red;*/}
.pro_left_detail{ float:left;width:566px;height:316px;text-align:center;}
.pro_left .img_mid{height:100%;vertical-align:middle;display:inline-block;}
.pro_right{ float:left; margin-left:25px;width:560px;}
.fwbz{ /*padding:25px 0px;*/ font-size:12px; color:#666;word-wrap:normal;width:600px;height:30px;overflow:hidden;line-height: 30px;margin-bottom: 5px;}
.pro_right h1{ font-size:22px; color:#3e3e3e; padding-top:8px;}
.pro_right h1 span{ padding-left:25px; color:#ee7700;}
.supervise{display: block;width: 450px;height:30px;margin-top: 20px;}
.supervise div{display: inline-block;margin-right: 20px;}
/*服务商信息*/
.servant-info{width:300px;height:652px;border:1px solid #ddd;float:right;overflow: hidden;margin-bottom: 20px;}
.servant-info-1{width:258px;height:250px;border-bottom:1px solid #ddd;padding:20px 20px 0 20px;}
.servant-info-1 h3,
.servant-info-2 h3{margin-bottom:15px;font-size: 16px;}
.servant-info-1 p span:nth-of-type(1){display:inline-block;width: 60px;height: 20px;color:#333;}
.servant-color{color:#0062ad;}
.servant-callcenter{display: inline-block;width: 155px;float: right;/*margin-top: -25px;*/}
.servant-info-2{width:258px;padding:20px 20px 0 20px;}
.rel-goods{display: block;height:60px;}
.rel-goods-img,
.rel-goods-info{display: inline-block;float: left;}
.rel-goods-img{width: 60px;height:60px;}
.rel-goods-img img{display: block;margin:4px auto;}
.rel-goods-info{line-height: 18px;padding-left: 4px;}
.rel-color{color:#0062ad;}
.rel-price{color:#ff4400;}
/*服务价格*/
.price-info{width: 95%;height:66px;background-color: #f5f8fa;padding: 15px;margin-bottom: 10px;}
.price-info-left{display: inline-block;float:left;width: 75%; }
.p-title{font-size: 12px;color:#666;margin-right: 30px;}
.price-info-left .price-1{font-size: 12px;color:#666;text-decoration: line-through;line-height: 30px;}
.price-info-right{display: inline-block;float:right; color:#ff4401;font-size: 12px;}
.price-info-left .price-2{color:#ff4401;line-height: 30px;}
.price-info-left .price-2 b{font-size: 28px;font-weight: bold;}
.price-info-left .expenses{display: inline-block;background: url(../images/expenses.png) center no-repeat;width: 75px;height:20px;color:#fff;font-size: 12px;text-align: center;line-height: 20px;}

.area{display: block;font-size: 12px;}
.area-title{color:#999;margin-right:15px;line-height: 30px;}
.area-content{color:#333;}

.fwbz li{ float:left; margin-right:10px;}
.fwbz li img{ vertical-align:middle; margin-right:8px;}
.fws h2{ font-size:14px; color:#3c3c3c; font-weight:normal;padding-top:30px; padding-bottom:20px;}
.inputstyle{ height:40px; line-height:40px; width:130px; background:#fff; border:none; margin-right:15px; font-size:14px; font-family:"微软雅黑"; color:#bebdbd; text-align:center;}
.btn_bg{ /*background:#ee7700;*/background:#006ccc;width:125px; height:45px; line-height:45px; color:#fff; font-size:18px; display:inline-block; text-align:center;margin-right:10px;}
.btn_bg:hover{background-color:#fb9a24;}
.btn_bg a,.btn_bg a:hover{color:#fff;}
.fws_btn{ font-size:14px; color:#a3a3a3; margin-top:30px; }
.num_color{ color:#4d4c4c; }

/*服务详情选项卡*/
.pro_left_con{ float:left; width:868px; border:1px solid #dddddd; height:100%; margin-bottom: 15px;}
.pro_tab{ background:#f5f5f5; border-bottom:1px solid #ddd; height:58px;}
.pro_tab li{ width:158px; height:58px; line-height:58px; font-size:18px; color:#404040; float:left; text-align:center; border-right:1px solid #ddd;}
.pro_tab li a:hover{ border-top:2px solid #d20303; color:#d20303; display:block; height:55px; background:url(../images/hover.png) no-repeat center bottom; height:68px;}
.pro_tab li .checked_a{border-top:2px solid #d20303; color:#d20303; display:block; height:55px; background:url(../images/hover.png) no-repeat center bottom; height:68px;}
.appraise-content{font-size: 14px;line-height: 28px;padding:15px;}
.sell_rec table th{font-size: 14px;margin-top: 15px;}
/*.appraise-content p{margin-bottom: 28px;}*/

/*推荐套餐选项卡*/
.combo{ overflow:hidden;width:1018px; border:1px solid #dddddd; height:100%;margin-bottom: 15px;}
.combo-tab{background:#f5f5f5; border-bottom:1px solid #ddd; height:58px;}
.combo-tab li{ width:158px; height:58px; line-height:58px; font-size:18px; color:#404040; float:left; text-align:center; border-right:1px solid #ddd;}
.combo-tab li a:hover{ border-top:2px solid #d20303; color:#d20303; display:block; height:55px; background:url(../images/hover.png) no-repeat center bottom; height:68px;}
.combo-tab li .checked_a{border-top:2px solid #d20303; color:#d20303; display:block; height:55px; background:url(../images/hover.png) no-repeat center bottom; height:68px;}
.ctab{height:188px;width: 100%;margin-bottom: 20px;}
.combo-1,.combo-2{display: inline-block;}
.combo-1{width: 70%;}
.combo-1 div{display: inline-block;}
.combo-2{float:right;width: 200px;line-height: 30px;padding: 20px;}
.combo-2 p{font-size: 12px;color:#333;}
.combo-2 .p-1{font-size: 18px;color:#ff4401;}
.combo-2 .p-2{text-decoration: underline;}
.plus{display: inline-block;height:188px;font-size: 18px;color:#333;font-weight: bold;vertical-align: middle;}
.combo-son{display: inline-block;padding: 20px;text-align: center;}
.combo-son img{display: block;margin-bottom: 10px;}
.combo-son a{color:#0062ad;line-height: 30px;}
.combo-son p{color:#333;}


.ctab .combo-2  a{display: inline-block;}
.ctab .combo-2 a.buynow,
.ctab .combo-2 a.addcart,
.ctab .combo-2 a.no-buynow,
.ctab .combo-2 a.no-addcart { font: lighter 16px/20px "Microsoft Yahei"; color: #FFF; text-align: center; display: inline-block; height: 20px; padding: 6px 18px; margin-right: 10px; /*border-radius: 3px; */position: relative; overflow: hidden; box-shadow: 0 0 0 2px rgba(204,204,204,0.25);}
.ctab .combo-2 a.buynow:hover,
.ctab .combo-2 a.addcart:hover,
.ctab .combo-2 a.no-buynow:hover,
.ctab .combo-2 a.no-addcart:hover  { text-decoration: none;}
.ctab .combo-2 a.buynow { background-color: #ffe4d0;border-radius: 5px;color:#ff4401;border:1px solid #ff4401;}
.ctab .combo-2 a:hover.buynow { background-color: #96602E;}
.ctab .combo-2 a.addcart { background-color: #ff4401; border-radius: 5px;color:#fff;margin-right: 0;}
.ctab .combo-2 a:hover.addcart { background-color: #BB0000;}
.ctab .combo-2 a.no-buynow, 
.ctab .combo-2 a.no-addcart,
.ctab .combo-2 a:hover.no-buynow, 
.ctab .combo-2 a:hover.no-addcart { background-color: #D93600; cursor: not-allowed;}


.pro_con{ height:100%; overflow:hidden;}
/*.pro_xx_con{ padding:40px;}*/
.step_title{ position:relative; border-bottom:1px solid #ddd; width:100%; }
.step_title span{ position:relative; background:#fff; background:url(../images/lin_blue.png) #fff no-repeat left center; font-size:18px; color:#696969; font-weight:bold; top:13px; display:inline-block; padding:0px 30px 0px 20px;}
.step_con{ margin:80px 0px;}
.step_con li{ float:left; text-align:center; font-size:16px; color:#515150;}
.step_con li img{ margin-bottom:25px;}
.li_line{ margin:0px 20px 0px 10px;}
.bltj p{ color:#29628e; font-size:16px; line-height:36px; padding:50px 0px 20px 20px;}
.pro_right_con{ float:right; width:341px; background:#f5f5f5;}
.kno_title{ font-size:26px; font-weight:bold; color:#fff; padding-left:140px;background:url(../images/zskk_bg.png) no-repeat center top; height:79px; line-height:79px;}
.kno_title span{ font-size:18px; padding-left:10px; font-weight:normal;}
.kno_con{ clear:both; font-size:16px; color:#515150; border-top:1px solid #ddd; margin:0px 10px; padding:15px 0px 20px 0px;}
.kno_top{ padding:20px 10px; height:100%; overflow:hidden; }
.kno_top li{ float:left; width:145px; font-size:16px; line-height:35px;}
.kno_top li a{ color:#29628e; text-decoration:none;}
.kno_top li a:hover{ text-decoration:underline; color:#29628e;}
.right_box_con{ background:#fff; height:100%; overflow:hidden; width:317px; margin:12px auto; padding-bottom:30px;}
.kno_con li{ float:left; font-size:16px; color:#515150; background:url(../images/list_icon.png) no-repeat 10px center; text-indent:1.5em; line-height:35px;}
.kno_con li a:hover{ color:#515150; text-decoration:none;}

.we_fw{ border:1px solid #ddd; height:100%; overflow:hidden; padding:50px 20px;}
.we_fw_left{ background:url(../images/we_fw_05.png) no-repeat right 17px;width:190px; float:left;}
.we_fw_left li{ font-size:18px; font-weight:bold; color:#515150; height:74px; background:url(../images/we_fw_09.png) no-repeat 95px bottom; width:190px; margin-top:18px;}
.we_fw_left li img{ vertical-align:middle; margin:0px 10px;}
.we_fw_right{ float:left; width:940px;}
.we_fw_right li{ float:left; width:96px; height:38px; line-height:38px; text-align:center; background:#f2f1f1; font-size:16px; margin-right:15px;}
.we_fw_right a{ color:#386890; text-decoration:none;}
.we_fw_right a:hover{ color:#1282d9; background:#cde7fc; display:block;}
.we_fw_right ul{ padding:20px 0px 70px 40px;}

/*
*商家入驻页面
*/

.sjrz_login_bg{ background:url(../images/rz_bg.png) no-repeat center top; height:528px;}
.login{ width:1200px; margin:0px auto; padding:10px 40px; position:relative;}
.user_login{ float:left; width:515px;  margin:0px 40px;}
.user_con{ font-size:16px; color:#3c3c3c;}
.user_title{ font-size:18px; font-weight:bold; color:#505050; border-bottom:1px solid #ddd; text-indent:2em; padding-bottom:20px;}
.sj_input_style{ width:263px; height:35px; line-height:35px; font-family:"微软雅黑"; background:#fff; border:1px solid #84da98; font-size:16px; color:#3d3c3c; text-indent:1em;}
.yzm{ width:82px; height:35px; line-height:35px; font-family:"微软雅黑"; background:#fff; border:1px solid #84da98; font-size:16px; color:#3d3c3c; text-indent:0.5em;}
.login_table{ margin-top:40px; margin-left:30px;}
.login_table td{padding:8px 5px;}
.login_table span{ font-size:12px; color:#7f7e7e;}
.login_btn{ width:263px; height:40px; background:#ee7700; text-align:center; cursor:pointer; line-height:40px; color:#fff; margin-left:88px; margin-top:40px; margin-bottom:10px;}
.login_btn_02{ width:263px; height:40px; background:#26ad44; text-align:center; cursor:pointer; line-height:40px; color:#fff; margin-left:98px; margin-top:40px; margin-bottom:10px;}
.login_td span{ padding-left:100px; padding-top:10px;}
.login_line{ position:absolute; width:1px; border-left:1px solid #ddd;height:420px; left:630px; top:50px;}
.zc_td span{ padding-left:100px; padding-top:10px;}
.rzlc{ width:1200px; margin:40px auto; height:100%; overflow:hidden;}
.rzlc_title{ font-size:18px; font-weight:normal; color:#464545; height:40px; border-bottom:1px solid #ddd;}
.rzlc_con{ padding:70px 110px; }
.rzlc_con li{ float:left; font-size:16px; color:#464545;}
.rzlc_con li img{ margin-bottom:40px;}
/*.arrow{ margin:0px 70px;}*/

.rzzn{ width:1200px; margin:20px auto; clear:both; border:1px solid #ddd;}
.rzxy_checked{border-top:2px solid #d20303; color:#d20303; display:block; height:55px; background:url(../images/hover.png) no-repeat center bottom; height:68px;}
.rzzn_con{ padding:60px 40px; color:#464545; font-size:14px; line-height:35px;}
.rzzn_con h5{ font-size:14px; color:#464545; padding-bottom:30px;}
.rzzn_con p{ color:#cd0202; font-size:12px; padding-top:50px;}

/*
＊商品评价
*/

.sppj{ padding-bottom:40px; height:100%; overflow:hidden;}
.pj_title{ text-align:center; font-size:22px; font-weight:bold; color:#464545;}
.pj_left{ float:left; width:380px; border-right:1px solid #ddd; margin-top:10px;margin-left: 40px}
.pj_con{ margin:50px 0px;}
.pj_num{ width:100px; float:left; font-size:30px; color:#ef3939; font-weight:bold; text-align:center; padding-top:30px;}
.pj_num span{ font-size:16px; color:#464545; font-weight:normal;}
.pj_one,.pj_two,.pj_three{ height:12px; width:130px; background:#dcdedd;}
.pj_jb{ float:right; width:260px;}
.pj_jb dl{ display:block; margin-bottom:20px;}
.pj_jb dt{ float:left; display:inline-block; font-size:14px; color:#8b8b8c;}
.pj_jb dd{ display:inline-block; margin-top:5px;}
.pj_one p{ display:inline-block; width:98%; height:12px; background:#ef3939;}
.pj_two p{ display:inline-block; width:55%; height:12px; background:#ef3939;}
.pj_three p{ display:inline-block; width:12%; height:12px; background:#ef3939;}
.pj_right{ float:left; width:335px; padding:0px 10px; margin-left:15px;}
.ncs-commend-main{clear:both;}
.khyx_title{ font-size:16px; font-weight:bold; color:#464545; padding:0px 0px 10px 10px;}
.yx_box li{ height:20px; line-height:20px; padding:10px; background:#f1e1bc; font-size:12px; color:#6a6a69; float:left; margin:10px 10px 0px;}

.pj_list{ clear:both;padding-bottom:30px; margin-top:20px;}
.review_list{ height:48px; background:#f6f6f6;  }
.user_name{ color:#f18315; font-size:12px; line-height:25px;}
.user_name span{ color: #c7c5c5;}
.user_pot{ float:left; width:48px; line-height:48px;}
.user_por_con{ float:left; margin-left:20px;}
.user_name{ float:left; width:510px;}
.user_star{ float:right;font-size:12px; color:#737373; line-height:48px; }
.user_star img{ margin:0px 5px 0px 0px; vertical-align:middle; }
.review_con{ clear:both; font-size:14px; color:#6b6b6b; padding:20px 0px;  margin-bottom:10px;}
.review_con span{ color:#979797;}


/*
*销售记录
*/

/*.sell_list_table td{ line-height:48px;color:#6b6b6b; font-size:14px;   padding:0px 15px;}
.sell_list_table th{ font-size:16px; text-align:center; font-weight:normal;color:#5a5a5a;background:#f6f6f6; height:45px; line-height:45px; }
.bgcolor{ background:#faf8f8;}
.ncs-loading{color:red;}*/


/*
*选择服务商
*/

.xzfws_box{ border:1px solid #ddd; padding:47px 0px; width:1200px; margin:0px auto;}
.pro_name{  width:100%; margin:0px 45px; height:100%; overflow:hidden;}
.pro_name_left{ float:left; width:577px;background:#fbfbfb;  height:215px;}
.pro_name_right{ float:left; width:533px; background:#f2fbfe; height:215px;}
/*.pro_name_right .com_pic{width:233px;height:154px;}*/
.pro_name_title{ font-size:16px; color:#565757; padding:15px 20px;}
.pro_name_title span{ float:right; font-size:12px; color:#2f82b8;}
.pro_name_title a{ color: #2f82b8; text-decoration:none;}
.adress{ background:url(../images/adress_bg.png) no-repeat left top; width:160px; height:28px; line-height:28px; font-size:16px; color: #565757; text-align:center; margin:20px 0px 0px 20px;}
.comp_pic{ width:213px; height:154px; background:#f2f3f3; margin:34px 15px 0px 23px; float:left;}
.comp_xx{ color:#5f6061; font-size:14px; float:left; padding:50px 0px 0px 10px; line-height:35px;}
.comp_xx p{ padding-top:20px;}
.comp_xx p span{ color:#e43f51;}
.xzfws_box h1{ background:url(../images/line_ico.png) no-repeat 40px 13px; font-size:20px; font-weight:normal; color:#535455; padding:0px 0px 15px 65px; height:40px; line-height:40px;}
.xzfws_box h1 span{ }
.adress_02{ width:680px;height:30px; line-height:30px;margin:30px 0px 0px 20px;}
.adress_02 li{  float:left; width:200px; height:30px; line-height:30x; font-size:16px; color: #565757; text-align:center; border:1px solid #d6d5d5; margin-right:15px; position:relative;}
.adress_02 li a{ color:#656666; text-decoration:none;}
.adress_02 li a:hover{ display:block; border:1px solid #ec5767;}
.adress_02 li .adress_checked{ background:url(../images/adress_bg_02.png) no-repeat left center; width:200px; height:30px; line-height:30px; display:block;}
.detail_inf{ background:#fffbec; border:1px solid #eed2a9; position:absolute; width:520px; font-size:12px; color:#595758; margin-top:20px; position:relative;}
.detail_inf p{ padding:10px 10px 0px 10px;}
.inf_top_x{ position:absolute; left:80px; top:-9px;}

.bottom_next_step{ height:70px; line-height:70px; background:#f6f5f5; clear:both; margin:40px auto; width:1200px;}
.bottom_next_step dl{ float:right;}
.bottom_next_step dt{ float:left; font-size:12px; color:#565757;}
.bottom_next_step dd{ float:left; text-align:center; vertical-align:middle;}
.qx_btn{ width:118px; height:38px; line-height:38px; background:#fff; border:1px solid #ddd; text-align:center; font-size:14px; color:#565757; margin:13px 10px 0px 10px; cursor:pointer;}
.next_btn{width:120px; height:40px; line-height:38px; background:#ee7700;  text-align:center; font-size:14px;  margin:13px 10px 0px 10px; color:#fff;cursor:pointer;}

.head-user-menu dl dt i { font-size: 0px; line-height: 0; vertical-align: middle; display: inline-block; width: 0px; height: 0px; margin-left: 8px;margin-top: 0px; border-width: 4px; border-color: #777 transparent transparent transparent; border-style:solid dashed dashed dashed; -webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in;}
