.clearfloat {
    zoom:1
}
.clearfloat:after {
    clear:both;
    content:"";
    display:block
}
.gj_box_div {
	margin: 10px auto;
	min-width: 1190px;
	max-width: 1190px;
	background-color:#fff;
}
.gj_box_img {
	display: block;
	width: 730px;
	margin: 40px auto 0
}
.gj_box_h3 {
	font-size: 24px;
	color: #00b65e;
	text-align: center;
	line-height: 50px;
	font-weight: 400
}
.gj_box_tishi {
	font-size: 12px;
	color: gray;
	text-align: center;
	display: block
}
.box_judge {
	margin-top:20px;
	background:#fff;
	padding:30px 0
}
.box>div.box_judge_button {
	margin:0;
	padding:20px 30px 80px
}
.box_judge_button a {
	font-size:18px;
	color:#fff;
	text-align:center;
	width:170px;
	background:#03b561;
	border-radius:5px;
	line-height:50px;
	height:50px;
	float:right
}
.box_judge_divL {
	width:400px;
	height:auto;
	float:left;
	background:#fff
}
.box_judge_divL img {
	width:320px;
	height:320px;
	overflow:hidden;
	margin:0 auto;
	display:block;
	background:#fafafa
}
.box_judge_divR {
	width:540px;
	height:auto;
	float:right
}
.gj_tishi {
	color:#ff6a22;
	font-size:13px;
	font-weight:400;
	margin-left:10px
}
.box {
	width:1190px;
	height:auto;
	margin:0 auto;
	position:relative
}
.box_title {
	font-size:18px;
	text-indent:20px;
	margin-bottom:30px;
	border-left:solid #24b375 3px;
	height:20px;
	line-height:19px
}
.box_title strong {
	font-weight:400
}
.box_title span {
	font-weight:400;
	font-size:14px;
	margin-left:10px
}
.boxR_main {

}
.boxR_main li {
	width:152px;
	margin:0 10px 5px 0px;
	line-height:40px;
	display:inline-block;  
    text-align:center; 
}
.boxR_main li i {
	float:left;
	font-size:14px;
	border:#ccc 1px solid;
	line-height:40px;
	width:148px;
	color:gray;
	background:#fff;
	text-align:center;
	cursor:pointer;
	border-radius:5px
}
.boxR_main li i b {
	display:block;
	font-size:12px;
	font-weight:400;
	text-align:center
}
.boxR_main li i.pre {
	background:#fff;
	color:#f08519;
	border:#f08519 solid 1px
}

.guzhangtype_box{ margin: 46px 0 50px 0; width: 100%; height: 392px; overflow: hidden; position: relative;}
.guzhangtype_box_innerbox{ position:relative;}
.guzhangtype{ width: 100%; height: 392px; overflow: hidden; position: relative;}
.guzhangtype .left{ width: 234px; height: 392px; overflow: hidden; float: left;}
.guzhangtype .right{ width: 952px; height: 392px; overflow: hidden; float: right; background-color: #fff;}
.guzhangtype .right a{ width: 237px; height: 196px; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; display: block; float: left; text-align: center; overflow: hidden;}
.guzhangtype .right a img{ width: 66px; height: 66px; margin: 50px auto 16px; display: block; position: relative;}
.guzhangtype .right a span{ font-size: 14px; color: #808080; position: relative;}
.guzhangtype .right a:hover span{ color: #f08519;}

.top_step {	margin: 10px auto; max-width: 1190px; min-width: 1190px; height: 79px; line-height: 79px; border-bottom: 1px solid #eaeaea; background-color: #fff; margin-bottom:-10px;}
.top_step .step { float: left; width: 287px; text-align: center; font-size: 16px; color: #999; }
.top_step .step span { padding-right: 12px; color: #bebebe; }
.top_step .step.curr_step, .top_step .step.curr_step span { color: #f08519; }
.top_step .step_arr { float: left; background-image: url("/assets/img/step_top_arr.gif"); width: 11px; height: 79px; display: block; }

.subOrderNav {
    float:left;
    width:100%;
    overflow:hidden
}
.subOrderNav p {
    width:100%;
    height:30px;
    line-height:30px;
    font-size:20px;
    color:#6c6c6c
}
.navDetail {
    width:1003px;
    margin:0 auto;
    height:45px
}
.navDetail span {
    float:left;
    margin-left:-9px;
    text-align:center;
    line-height:44px;
    color:#3c3c3c;
    font-size:12px;
    width:204px;
    height:44px;

}
.navDetail span.l {
    margin-left:0px;

}
.navDetail span.leftOn {
    color:#fff;

}
.navDetail span.last {

}
.navDetail span.lastOn {
    color:#fff;

}
.navDetail span.on {
    color:#fff;

}
.navDetail p {
    float:left;
    margin-left:-8px;
    width:135px;
    height:48px;

}
.navDetail p.successP {
    position:absolute;
    width:50px;
    height:44px;
    right:-4px !important;
    top:0px;
    background:#f08519;
    z-index:0
}
.navDetail.repair-navDetail {
    width:100%;
    margin:0
}
.navDetail.repair-navDetail .nav-item {
    width:25%;
    background:#fff;
    margin:0;
    position:relative
}
.navDetail.repair-navDetail .nav-item a {
    display:block;
    width:100%;
    height:100%;
    color:#3c3c3c
}
.navDetail.repair-navDetail .nav-item.on {
    background:#f08519
}
.navDetail.repair-navDetail .nav-item.on a {
    color:#fff
}
.navDetail.repair-navDetail .nav-item.stepIng.on:before {
    display:block;
    position:absolute;
    left:-14px;
    top:0;
    content:"";
    background:url(/assets/img/icon-step.png) no-repeat 0 -44px;
    width:14px;
    height:100%
}
.navDetail.repair-navDetail .nav-item.stepIng.on:after {
    background:url(/assets/img/icon-step.png) no-repeat 0 -88px
}
.navDetail.repair-navDetail .nav-item.steplast.on:before {
    display:block;
    position:absolute;
    left:-14px;
    top:0;
    content:"";
    background:url(/assets/img/icon-step.png) no-repeat 0 -44px;
    width:14px;
    height:100%
}
.navDetail.repair-navDetail .nav-item.stepIng:after {
    display:block;
    position:absolute;
    right:0;
    top:0;
    content:"";
    background:url(/assets/img/icon-step.png) no-repeat 0 0;
    width:14px;
    height:100%
}
.repair {
    float:left;
    width:100%;
    height:auto;
    background:#eaeaea
}
.repairContent {
    margin:70px auto 10px auto;
    max-width:1190px;
    min-width:1190px
}
.problem {
	min-width: 1190px;
	max-width: 1190px;    
    display:inline-block;
    background:#fff;
    min-height:auto;
    position:relative
}
.detail_top_con {
    margin-bottom:70px
}
.box_detail_pic_div {
    overflow:hidden
}
.box_detail_pic_divL {
    width:500px;
    height:auto;
    overflow:hidden;
    float:left
}
.check_set_type {padding: 20px 20px 6px 20px;min-width:1150px;background-color: #fff; display:inline-block; overflow:hidden;}
.check_set_type .set_left { float: left; border: 1px solid #eaeaea; width: 498px; height: auto; padding-bottom: 25px; overflow: hidden; }
.check_set_type .set_left .image { width: 100%; height: 300px; }
.check_set_type .set_left .image img { width: 498px; height: 300px; }
.check_set_type .set_left .bot { padding: 0 20px; }
.check_set_type .set_left .bot .set_r1 { font-size: 16px; color: #333; height: 16px; line-height: 16px; overflow: hidden; margin-top: 20px; }
.check_set_type .set_left .bot .set_r2 { font-size: 12px; color: #999; height: 12px; line-height: 20px; margin: 7px 0 20px 0; }

.check_set_type .set_right { width: 620px; float: right;}
.tips_h{ width: 100%; height: 20px; padding: 7px 0 15px 0; line-height: 20px; font-size: 20px; color: #333;}
.tips {height: 40px; color: #999; _padding-top: 12px;}
.tips span { padding-right: 28px; }
.tips img { margin: 0 5px 0 0; }

.check_set_type .set_right .wx_price { margin-bottom: 26px; padding-left: 11px; width: 609px; height: 60px; background-color: #f5f5f5; overflow: hidden; line-height: 60px; color: #999;}
.check_set_type .set_right .wx_price strong{ color: #f08519; font-size: 26px; padding-right: 35px; vertical-align: middle; font-weight: normal;}

.check_set_type .set_right .r_type{ width: 630px;}
.check_set_type .set_right h4 { color: #333; font-size: 12px; font-weight: normal; float: left; width: 80px; text-align: center; line-height: 42px;}
.check_set_type .set_right .h4_choose { width: 550px; margin-bottom: 12px; float: right; *margin-bottom: 22px;}
.check_set_type .set_right .h4_choose .item { display: block; float: left; margin: 0 10px 10px 0; text-align: center; height: 40px; line-height: 40px; color: ##00b65e; font-size: 12px; background-color: #fff; position: relative; display: inline; border: 1px solid #eaeaea; border-radius:8px; cursor: pointer;}
/*checked style*/
.check_set_type .set_right .h4_choose .item.checked .icon_checked{ border: 2px solid #f08519; position: absolute; top: -1px; left: -1px; border-radius:8px;}
.check_set_type .set_right .h4_choose .item.checked .icon_checked .iconok{ position: absolute; display:block;top: -6px; right: -6px; width: 16px; height: 16px;background: url("/assets/img/icon_checkedok.png") no-repeat right top;}
.check_set_type .set_right .h4_choose .item.checked .icon_checked{ width: 96px; height: 38px;}
.check_set_type .set_right .h4_plan .item.checked .icon_checked{ width: 100%;}
.check_set_type .set_right .h4_disc .item.checked .icon_checked{ width: 100%; height: 38px;}
/* //checked style*/
.check_set_type .set_right .h4_type .item,.check_set_type .set_right .h4_color .item,.check_set_type .set_right .h4_device .item { width: 98px;}
.check_set_type .set_right .h4_color .item .icon_type_ys{ margin-right: 8px; vertical-align:middle; position: relative; display: inline-block; width: 20px; height: 20px; margin-top: -15px;}

.check_set_type .set_right .h4_plan .item { width: 20%;}
.check_set_type .set_right .h4_plan .item .plan_r1,
.check_set_type .set_right .h4_plan .item .plan_r2 {  height: 42px; line-height: 42px; font-size: 12px; color: #333; overflow: hidden;}
.check_set_type .set_right .h4_plan .item .plan_r2 { border-top: 1px solid #eaeaea; color: #999;}

.check_set_type .set_right .h4_disc { line-height: 42px; height: 42px; margin-bottom: 0;}
.check_set_type .set_right .h4_disc .item { width: 263px; margin-bottom: 0; }

.down_order { height: 60px; background-color: #fff; line-height: 60px;  width:1190px; margin: 0 auto;  display:inline-block;}
.down_order .coupons { cursor: pointer; float: left; padding-left: 20px; width: 182px; height: 60px; font-size: 14px; overflow: hidden; color: #999; _padding-top: 20px; }
.down_order .coupons .check { margin-right: 11px; background: url("/assets/img/icon_check.png") no-repeat 0 0; width: 20px; height: 20px; display: inline-block; vertical-align: text-top; }
.down_order .coupons.checked { color: #f08519; }
.down_order .coupons.checked .check { background-image: url("/assets/img/icon_checkedok.png"); }

.down_order .or_l{ float: left; width:700px;}
.down_order .or_l .yh_ty{ float: left; padding:0 8px 0 10px; ptext-align: center; line-height: 60px; color: #333;}
.down_order .or_l .yh_sel{ float: left; width: 238px; height: 38px;border: 1px solid #eaeaea; margin-top: 15px; line-height: 38px; color: #00b65e; cursor: pointer; position: relative; z-index: 6;}
.down_order .or_l .yh_sel span{ padding:0 10px; width: 220px; height: 40px; display: block; background: url("/assets/img/addDropdown1.png") no-repeat 220px center;}
.down_order .or_l .yh_sel ul{ position: absolute;top: 38px; left: -1px; background-color: #fff; width: 238px; border: 1px solid #eaeaea; border-bottom: 0; z-index: 999;}
.down_order .or_l .yh_sel ul li{ width: 220px; padding: 0 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #eaeaea;}
.down_order .or_l .yh_sel ul li:hover{ color: #f08519;}
.down_order .or_l .addnew{ float: left; margin: 0 10px 0 20px; padding-left: 21px; height: 60px; background: url("/assets/img/icon_add128.png") no-repeat 0 center; color: #00b65e; line-height: 60px;}
.down_order .or_l .dv_fl{ float: left; width: 328px; height: 60px;}
.down_order .or_l .yh_inp{ float: left; width:238px; height: 38px; border: 1px solid #eaeaea; margin: 10px 0 0 0;}
.down_order .or_l .yh_inp input{ border: none; outline: none; background: transparent; padding: 10px 10px 0 10px; width: 220px; font-size: 12px; color: #00b65e;font-family: "\5FAE\8F6F\96C5\9ED1"; }
.down_order .or_l .down{ display: block; float: left; width: 76px; height: 38px; margin: 10px 0 0 10px; border: 1px solid #f08519; background-color: #fff; line-height: 38px; text-align: center; color: #f08519;}


.down_order .or_r { float: right; width: 480px; height: 60px;}
.down_order .or_r .price { width: 270px; float: left; display: block; font-size: 14px; color: #00b65e; text-align: right; }
.down_order .or_r .price b { font-size: 22px; padding-right: 1px; font-weight: 100; color: #f08519;}
.down_order .or_r .price strong{ color: #f08519; font-weight: 100; padding-right: 15px;}
.down_order .or_r .btn_d_or { width: 180px; height: 60px; color: #fff; font-size: 16px; text-align: center; display: block; margin-left: 30px; float: right; background-color: #f08519; }
.down_order .or_r .btn_d_or:hover{background-color: #ff8400;}
.down_order .or_r .btn_d_or.unclk{ background-color: #dbe0e4; cursor: default;}

/*------UserInfo-------*/
.userinfo{ background-color:#fff; overflow:hidden; zoom:1; padding-top:60px;}
.userinfoL{ float:left; width:590px; padding:0 40px 0 0;}
.userinfoL ul{}
.userinfoL ul li{ position:relative; float:left; font-size:14px; line-height:50px; padding-bottom:24px; width:588px; }
.userinfoL ul li label{ float:left; width:162px; text-align:right; padding-right:18px;}
.userinfoL ul li input{ float:left; border:1px solid #ccc; height:18px; line-height:18px; width:368px; padding:15px 19px; color:#999; border-radius:8px; outline:none;}
.userinfoL ul li .userinfoYzm{ width:232px; }
.userinfoL ul li a{ float:right; background-color:#f08519; width:124px; text-align:center; height:50px; line-height:50px; color:#fff;}
.userinfoL ul li a:hover{ background-color: #ff8400;}
.userinfoL ul li .hqyzm{ background-color:#bebebe;background-color: #f08519;}
.userinfoL ul li textarea{ float:left; border:1px solid #ccc; line-height:26px; padding:10px 19px; width:368px; height:98px; border-radius:8px; outline:none;}
.userinfoL ul li p{display: none; position:absolute; bottom:0; left:180px; line-height:24px; font-size:12px; color:#f08519;}
.userinfoL select {float:left; border:1px solid #ccc; border-radius:8px;  padding:13px 10px; outline:none; color:#999;}
.userinfoL select option { line-height:30px; height:30px; margin:5px auto; font-size:14px;}
.userinfoL .userinfoFalse{ border:1px solid #f08519;}
.userinfoAdd{ float:left; width:196px; height:50px; position:relative; }
.userinfoL .z999{ z-index:9999;}
.userinfoAdd span{ display:block; border:1px solid #ccc; height:48px; line-height:48px; background:url(/assets/img/addDropdown1.png) 100px 22px no-repeat; width:100px; padding:0 19px; cursor:pointer;border-radius:8px;}
.userinfoAdd ul{ display:none; position:absolute; z-index:99; top:49px; left:0; background-color:#fff; border:1px solid #ccc; width:100px; border-top:0; max-height:205px; overflow-y:scroll; overflow-x:hidden;}
.userinfoL .userinfoAdd ul li{ text-align:center; width:100%; height:40px; line-height:40px; border-top:1px solid #ccc; color:#333; padding-bottom:0; cursor:pointer;}
.userinfoL .userinfoAdd ul li:hover{ color:#f08519;}
.userinfoL ul li.imgyanzheng{ height: 50px;}
.userinfoL ul li.imgyanzheng input{ width: 232px; float: left;}
.userinfoL ul li.imgyanzheng .imgcode{ width: 88px; float: left; margin: 0 14px;}
.userinfoL ul li.imgyanzheng .imgcode img{ width: 124px; height: 50px;cursor: pointer}
.userinfoL ul li.imgyanzheng a{ float: left; font-size: 12px; color: #00b65e; background-color: transparent; width: 84px;}
.userinfoL ul li.imgyanzheng a:hover{ text-decoration: underline;}
.userinfoL ul li.imgyanzheng a:hover{ text-decoration: underline;}
.userinfoR{ float:left; width:448px; border-top:3px solid #00b65e; border-radius:8px;}
.userinfoR ul{ border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background-color:#fcfcfc; padding-top:20px; height:274px;}
.userinfoR ul li{ color:#333; padding:0 36px; line-height:42px; font-size:16px;}
.userinfoR ul li span{ color:#999;border-radius:8px;}
.userinfoPrice{ border:1px solid #eaeaea; overflow:hidden; height:118px; padding:0 30px;}
.userinfoPrice p{ float:left; font-size:26px; color:#333; padding-top:10px; line-height:48px;}
.userinfoPrice strong{ font-weight:normal; color:#f08519;}
.userinfoPrice span{ clear:both; line-height:18px; display:block; font-size:12px; color:#999; text-align:left;}

.userinfoStep{ clear:both; padding:40px 0 60px 390px; height:50px;}
.userinfoStep a{ float:left; width:158px; text-align:center; height:48px; line-height:48px; border:1px solid #d8d7d7; color:#000; font-size:16px; margin-left:40px; border-radius:8px;}
.userinfoStep a:hover,.userinfoStep .thisStep{ background-color:#f08519; color:#fff;}
.userinfoStep a.thisStep{border-color:#f08519;}
/*  userinfo end  */
.Province, .City, .Area{position:relative;margin-right:10px;width:124px;border:#ddd solid 1px;float:left;cursor:pointer;z-index:11;border-radius:8px;}
.Province s,.City s,.Area s{margin:23px 10px 0 5px;width:13px;height:7px;background:url(/assets/img/icon_s.png) -49px -60px;display: inline-block;float:right;vertical-align:middle;border-radius:8px;}
.Province div,.City div,.Area div{padding-left:10px;height:52px;line-height:52px;overflow:hidden;border-radius:8px;}
.Province ul,.City ul,.Area ul{padding:10px 0 10px 6px;position:absolute;left:-1px;top:52px;width:400px;color:#666;border:#ddd solid 1px;background:#fff;display:none;max-height:215px;overflow-y:auto;z-index:11;border-radius:8px;} 
.Province ul{border-radius:8px;}
.City ul{left:-137px;border-radius:8px;}
.Area ul{left:-273px;border-radius:8px;}
.Province ul li,.City ul li,.Area ul li{padding:0 0 0 8px;width:57px;height:35px;line-height:35px;float:left;overflow:hidden;border-radius:8px;}

/* ÌáÊ¾ÐÅÏ¢µ¯²ã */
.msg_bg_box{position: fixed;z-index: 99999;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);
    display: none;}
.msg_content_box{position: absolute;top: 50%;left: 50%;width: 300px;margin: -127px 0 0 -150px;padding-top: 10px;background-color: #fff;border-radius: 5px;-webkit-border-radius: 5px;text-align: center; display: none;}
.msg_info_text{font-size: 14px;line-height: 30px;padding: 0 15px 15px 20px;margin-left: -10px;}
.msg_close{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #666;background: url(/assets/img/hengxian1.png) left top no-repeat;background-size: 100% 1px;}

/*  ¶©µ¥Ìá½»Íê³É  */
.achieve{ background-color:#fff; text-align:center;}
.achieveTrue{ font-size:16px; padding-bottom:55px; padding-top:75px;}
.achieveTrueImg{ line-height:40px; font-size:36px; color:#f08519; padding-left:410px;}
.achieveTrueImg img{ float:left;}
.achieveTrueImg span{ float:left; padding-left:16px;}
.achieveTrue p{ clear:both; height:64px; line-height:64px; padding-bottom:7px;}
.achieveTrue p span{ color:#999; padding-left:38px;}
.achieveTrue p strong{ font-weight:normal; color:#333; padding-right:38px;}
.achieveTrue .ckorder:hover{ text-decoration: underline;}
.achievePhone{ border-top:1px solid #eaeaea; width:600px; margin:0 auto; padding:30px 0 100px;}
.achievePhone p{ font-size:16px; color:#333; line-height:60px;}
.achievePhone strong{ display:block; width:168px; height:64px; overflow:hidden; margin:0 auto; background:url(/assets/img/servicePhone.png) no-repeat; text-indent:-9999px;}
/*  ¶©µ¥Ìá½»Íê³É  */

/*160419 Î¢ÐÅ*/
.weixinma{ font-size: 12px; color: #666; line-height: 40px; text-align: right; cursor: default; position: absolute; right: 0; top: 0;}
.weixinma em{ margin-right: 7px;}
.weixinma em img{ vertical-align: middle; position: relative; margin-top: 0;}
.weixinma .erweima span{ position: absolute; bottom: 30px; left: 0; width: 100%; text-align: center; font-size: 12px; color: #666;}
.erweima160{ text-align: center;}
.erweima160 img{ display: block; width: 160px; margin: 0 auto;}
.erweima160 span{ font-size: 16px; color: #333; line-height: 24px; padding-top: 10px; display: block;}
.request{ border:1px solid #e9e9e9; border-right:0; margin-top:40px; overflow:hidden; zoom:1;}
.request dl{ float:left; width:463px; height:220px; padding:14px 30px 20px 35px; border-right:1px solid #e9e9e9;}
.request dl dt{ font-size:18px; color:#333; padding-bottom:9px; line-height:36px;}
.request dl dd{ font-size:14px; color:#999; line-height:28px;}

div.slideBox{ position:relative; width:865px; height:420px; overflow:hidden; cursor:pointer}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#093;}
