@charset "utf-8";
/* CSS Document */
.bodyBg{ background:#f6f6f6}
/*首页面包屑样式*/
.crumbsBg{ width:100%;background:#f6f6f6; border-bottom:1px solid #dbdbdb;color:#333}
.crumbsBox{margin:0 auto;width:1000px;height:55px; line-height:55px; overflow:hidden}
/*内页面包屑样式*/
/*.crumbsBgIn{ width:100%;background:#f6f6f6;color:#333}*/
/*.crumbsBoxIn{margin:0 auto;width:1000px;height:33px;background:#f6f6f6; line-height:33px; overflow:hidden}*/
.crumbsBgIn{ width:100%;color:#333}
.crumbsBoxIn{margin:0 auto;width:1220px;height:48px; line-height:48px; overflow:hidden}
/*content内容部分*/
.content{ margin:0 auto; width:1000px}
.w250{width:250px; overflow:hidden}
.w730{ width:730px; overflow:hidden}
.w728{ width:728px; overflow:hidden}
.w650{ width:650px; overflow:hidden}
.w770{ width:770px; overflow:hidden}
.w557{ width:557px; overflow:hidden}
.w530{ width:530px; overflow:hidden}
.w306{ width:306px; overflow:hidden}
.w220{ width:220px; overflow:hidden}
.w188{ width:188px; overflow:hidden}
.w187{width:187px; overflow:hidden}
.w157{width:157px; overflow:hidden}
.w100{ width:100px; overflow:hidden}
.w70{width:70px; overflow:hidden}
.w50{ width:50px; overflow:hidden}
.blockBox{padding:10px;background:#fff; border:1px solid #dbdbdb }
.bgOrange{padding:6px 20px;background:#fceed3; border:1px solid #ecc997}
.bgWhite{ background:#fff; border:1px solid #dbdbdb; overflow:hidden;}
.bgGreen{ background:#e3f6d1; border:1px solid #bce98a}
.padding10{ padding:10px}
.pad20{ padding:20px}
.pad30{ padding:30px}
/*左侧通用*/
/*banner样式*/
.banner{width:100%; height:345px;position:relative;background:#fff; border-bottom:1px solid #dbdbdd;}
.banner .bannerList{width:100%;height:345px; overflow:hidden; position:relative;z-index:1;}
.banner .bannerBtn{display:inline;float:right;height:20px;margin:295px 345px 0 0;}
.banner .dBanBtn{ margin:0px 1px; display:inline-block; width:15px; height:15px; overflow:hidden; background:url(../../images/home/f-sle.gif) no-repeat; cursor:pointer}
.banner .sBanBtn{ background:url(../../images/home/f-sle.gif) no-repeat -22px 0}
.banner .quickSend{ width:268px; height:311px; overflow:hidden; background:url(../../images/home/homeQuickBg.jpg) no-repeat;float:left;}
.banner .quickSendBtn{ margin:107px 0 0 50px; width:173px; height:53px; overflow:hidden}
.goodnessBox{ margin:70px 0 0 0; width:268px; height:80px; overflow:hidden}
.goodnessBox span{ padding-top:50px; float:left; display:inline; width:134px; height:30px; text-align:center}
.goodnessBox span a{ color:#4b4748}
.banner span.goodness1{ background:url(../../images/home/zx2.jpg) no-repeat 40px 5px}
.banner span.goodness2{ background:url(../../images/home/zx3.jpg) no-repeat 40px 5px}
.banner .bannerImg{position:absolute;width:100%;height:100000px; z-index:0;}
.banner .bannerImg li{width:100%;height:345px; overflow:hidden;}
.banner .bannerImg li a{display:block;width:100%;height:345px; overflow:hidden;}

/*热门活动*/
.bgGray{ padding-right:0px;background:#f6f6f6}
.actBox{ margin-top:9px; margin-left:0;width:236px; height:276px; overflow:hidden;background:url(../../images/home/nLeftadv.gif) no-repeat}
.actLinkBox{display:block; margin-bottom:8px;height:80px; overflow:hidden;}

/*快捷按钮区*/
.quickLinkBox{ text-align:center}
.quickLinkList{ display:inline-block; width:200px; height:150px; line-height:30px}
/*尾部*/
.borderDGray{ border-color:#dbdbdb}
/*.foot{ width:100%; background:#fff; text-align:center}*/
.foot{ width:100%; background:#222222; text-align:center;color: #ffffff;}
.friendLink{ margin:0 auto; width:1000px;}
.friendLink a{ display:inline-block; padding:0 10px}
.foot .foot_line1{height:24px;line-height:24px;}
/*.foot .foot_line1 a{display:inline-block;color:#9A9999;height:24px;line-height:24px;}*/
.foot .foot_line1 a{display:inline-block;color:#ffffff;height:24px;line-height:24px;}
/*.foot .foot_line2{padding:5px 0;color:#9A9999;height:24px;line-height:24px;}*/
.foot .foot_line2{padding:5px 0;color:#ffffff;height:24px;line-height:24px;}
.foot .foot_line2 span{display:inline-block;height:20px; line-height:20px;vertical-align:middle;}
.foot .foot_line2 a{display:inline-block;height:20px; line-height:20px; vertical-align:middle;}
.foot .foot_line3 {padding: 20px 0;width: 100%;text-align: center;}
.foot .foot_line3 img {margin: 0 auto;}

/*2013/1/29保障页背景色*/
.baozhangBg{ width:100%; height:auto; background:#e8e7e3}
/**/
.nTelQQ{display:inline-block; width:80px; height:30px; overflow:hidden; position:absolute; top:60px; left:120px}

#zxzx_wrapper{width:248px;border:1px solid #dbdbdb;margin-top:20px;background:#FFF;}
#zxzx_wrapper .title_w{height:39px;line-height:39px;padding:0 22px 0 17px;background:#f6f6f6;border-bottom:1px solid #dbdbdb;}
#zxzx_wrapper .title_w span{display:block;float:left;font-size:14px;color:#535a62;font-weight:bold;}
#zxzx_wrapper .title_w a{display:block;float:right;}
#zxzx_list{padding:12px 0;}
#zxzx_list li{padding-left:13px;height:30px;line-height:30px;}
#zxzx_list li span{display:block;height:30px;line-height:30px;float:left;}
#zxzx_list li a{display:block;width:200px;height:30px;line-height:30px;float:left;overflow:hidden;color:#232323;}
#zxzx_list li a:hover{color:#3eb428;}


/*2014/1/23/在线报价完善*/
.contant .tit_wrapper { width:1000px; height:36px; line-height:36px; background:#f5f5f5;}
.contant .tit_wrapper .name { width:160px; padding-left:15px; font-size:14px; font-weight:bold; color:#02960b; float:left;}
.contant .tit_wrapper .price {  width:170px;font-size:14px; font-weight:bold; color:#02960b; float:left;}
.contant .tit_wrapper .ts { width:280px; font-size:12px; color:#999; float:right; text-align:right; padding-right:15px;}
.contant .tit_wrapper .btn { width:12px; height:12px; padding:12px 15px 12px 0; float:right;}
.contant .tit_wrapper .btn a { width:12px; height:12px; display:block; background:url(../../images/home/apply/post_bg.gif) 0 -66px; overflow:hidden;}
.contant .tit_wrapper .btn .active { background:url(../../images/home/apply/post_bg.gif) no-repeat -17px -66px;}
.contant .table_box { border:1px solid #dedede; background:#FFF; padding:0 19px; overflow:hidden; width:960px; display:none;}
.contant .table_box ul { list-style:none; margin-bottom:-1px; width:960px; clear:both; overflow: auto;}
.contant .table_box ul.result {border-bottom:1px dashed #dedede;}
.contant .table_box ul li { float:left; display:inline; font-size:14px; line-height:40px;}
.contant .table_box ul li.num { width:60px;}
.contant .table_box ul li.name { width:165px;}
.contant .table_box ul li.xm { width:65px;}
.contant .table_box ul li.bxm {width:65px; font-size:16px;}
.contant .table_box ul li.price { width:80px;}
.contant .table_box ul li.txt { line-height:26px; width:390px; padding:7px 20px 7px 0; line-height:26px!important;}
.contant .table_box ul li.cz { width:50px;}
.contant .table_box ul li.cz input {margin-top:13px;}

.contant .table_box table { margin-bottom:-1px;}
.contant .table_box table tr th { height:44px; line-height:44px; font-size:14px; color:#333; font-weight:normal; text-align:left;}
.contant .table_box table tr td { border-bottom:1px dashed #dedede; line-height:40px; vertical-align:top; font-size:14px;}
.contant .table_box table tr td.dw { font-size:18px;}
.contant .table_box table tr td p { line-height:26px; width:410px; padding:7px 20px 7px 0;}
.contant .table_box table tr td input { margin-top:13px;}
.hj { width:985px; height:40px; line-height:40px; background:#f5f5f5; padding-left:15px; font-size:14px; font-weight:bold; color:#02960b;}

.contant_link { width:100%; line-height:32px;}
.contant_link a { width:152px; height:32px; background:url(../../images/home/apply/post_bg.gif) no-repeat; display:block; margin:0 auto; overflow:hidden; text-align:center;}
.contant_link .active { background:url(../../images/home/apply/post_bg.gif) no-repeat 0 -32px;}


#jcxx .tit, .bj_wrapper .tit { height:37px; padding-top:20px;}
#jcxx .tit h1, .bj_wrapper .tit h1 { height:37px; line-height:37px; font-size:21px; font-family:"微软雅黑","黑体","宋体"; font-weight:bold; color:#484848; float:left;}
#jcxx .tit .notice { width:330px; height:16px; padding:10px; background:#ff7f02; color:#FFF; border:1px solid #dedede; border-bottom:0; line-height:16px; font-size:14px; float:right; }
#jcxx .tit .notice img { float:left; margin-right:10px;}
#jcxx dl { width:960px; border:1px solid #dedede; padding:19px 19px 30px; line-height:37px; overflow:hidden;}
#jcxx dl dt, #jcxx dl dd, .bj_wrapper dl dt, .bj_wrapper dl dd { float:left; height:37px; border-bottom:1px dotted #e8e8e8; overflow:hidden; font-family: "宋体", sans-serif;}
#jcxx dl dt { width:100px; text-align:center; font-size:14px; font-weight:bold; color:#111;}
#jcxx dl dd { width:860px; }
#jcxx dl dd .mj { border:1px solid #ccc; height:20px; width:50px; padding:0 3px; margin-top:2px;}
#jcxx dl dd .xq { border:1px solid #ccc; height:24px; width:120px; padding:0 3px; margin-top:2px;}
#jcxx dl dd .sl {border:1px solid #ccc; height:24px; margin-top:8px; padding:1px;}
#jcxx dl dd label { margin-right:10px;}
#jcxx dl dd label input { border:0;}
#jcxx .btn { width:100%; height:32px;}
#jcxx .btn input { width:160px; height:32px; line-height:32px; cursor:pointer; margin:0 auto; font-size:14px; color:#FFF; background:#ff7f02; display:block; border:0;}

/*2015-09-23发标*/
.new-fb-tit {height: 56px;line-height: 56px;}
.new-fb-tit h1 {float: left;font-size: 18px;font-family:"微软雅黑","黑体","宋体"; color: #000000;}
.new-fb-tit .note-w {float: right;padding-left: 27px;background: url("../../images/home/fabiao/fabiao-tit.gif") left no-repeat;color: #02960b;font-size: 12px;}
.new-fb-tit .note-w strong {color: #ff5400;padding: 0 3px;}
.new-fb-right {width: 237px;height: 453px;float: right;}
.new-fb-form {width: 583px;height: 453px;float: left;padding: 0 90px;background: #ffffff;display: block;}
.new-fb-form .new-fb-form-t {height: 50px;width: 100%;padding-top: 10px;line-height: 50px;text-align: center;color: #ff1f00;font-family:"微软雅黑","黑体","宋体";font-size: 16px;}
.new-fb-form .area {height: 30px;line-height:28px;overflow: hidden;margin-bottom: 10px;font-size: 14px;font-family:"微软雅黑","宋体";}
.new-fb-form .area1 {height:48px;line-height:48px;overflow: hidden;margin-top:50px;font-family:"微软雅黑","宋体";}
.new-fb-form .area2 {height:48px;line-height:48px;overflow: hidden;margin-top:35px;font-family:"微软雅黑","宋体";}
.new-fb-form .area1 .btn,.new-fb-form .area2 .btn {width: 190px;height: 48px; background: #ff5400;color: #ffffff;margin: 0 auto;display: block;border: 0;cursor: pointer;font-size: 16px!important;}
.new-fb-form .area label {float: left;}
.new-fb-form .area .l-t {width: 78px;font-weight: bold;font-size: 14px;font-family:"微软雅黑","黑体","宋体"; color: #000000;display: block;}
.new-fb-form .area .r-t {color: #8c8c8c;font-size: 12px;}
.new-fb-form .area .r-w {margin-right: 10px;}
.new-fb-form .area .mj {height: 26px;line-height: 26px;border: 1px solid #dedede;width:80px;margin-right: 5px;padding:0 3px;}
.new-fb-form .area .sl {height: 26px;line-height: 26px;border: 1px solid #dedede;width: 90px;margin-right: 5px;}
.new-fb-form .area .s2 {height: 26px;line-height: 26px;border: 1px solid #dedede;width: 60px;margin-right: 5px;}
.new-fb-form .area .xq {border: 1px solid #dedede; height:26px;line-height: 26px; width:120px; padding:0 3px;}
.new-fb-form .area .xm {height: 26px;line-height: 26px;border: 1px solid #dedede;width:155px;margin-right: 5px;padding:0 3px;float: left;}
.new-fb-form .none {display: none;}

.bj_wrapper dl { width:960px; border:1px solid #dedede; border-bottom:0; padding:19px 19px 0; line-height:37px; overflow:hidden;}
.bj_wrapper dl dt { width:85px; padding-right:30px; text-align:right; font-size:14px; font-weight:bold; color:#02960b;}
.bj_wrapper dl dd { width:845px; font-size:14px; color:#333;}
.bj_wrapper dd i { padding:0 15px;}
.bj_wrapper dl dd input { border:1px solid #ccc; height:20px; width:50px; padding:0 3px; margin:2px 5px 2px 2px;}
.bj_wrapper dl dd select { border:1px solid #ccc; height:24px; width:100px; padding-left:3px; margin:2px 2px 0 2px;}
.bj_wrapper .tit span { color:#ff6e35; font-size:12px; padding-left:5px; float:left; padding-top:15px;}
.bj_wrapper .tit span i {width:12px; height:12px; display: inline-block; background:url(../../images/home/apply/post_bg.gif) 0 -66px; overflow:hidden;}
.bj_wrapper .btn { width:100%; height:32px;}
.bj_wrapper .btn input { width:160px; height:32px; line-height:32px; cursor:pointer; margin:0 auto; font-size:14px; color:#FFF; background:#ff7f02; display:block; border:0;}
.bj_wrapper .btn .none {background:#ececec!important; color:#333!important;}
.bj_wrapper .price_wrapper { width:960px; height:30px; line-height:30px; padding:0 30px 0 8px; font-size:12px; color:#999; text-align:right; border:1px solid #dedede; border-top:0;}

.bj_wrapper .prom { padding-top:40px; height:16px; line-height:16px; font-size:12px; color:#999;}
.bj_wrapper .prom strong { font-size:14px; color:#02960b;}

#tcbox { position:absolute; background:url(../../images/home/apply/tc_bg.gif) no-repeat; width:125px; height:74px; padding:12px 0 0 18px; z-index:100; margin-top:-140px; margin-left:165px;}
#tcbox .a { height:24px; margin-bottom:8px;}
#tcbox .a img { float:left; margin-right:5px;}
#tcbox a { color:#00ad4d; line-height:24px;}
#tcbox a:hover {color: #f25618;}
#tcbox .txt0 { width:50px; height:22px; border:1px solid #CCCCCC; line-height:22px; color:#8c8c8c; float:left;}
#tcbox .btn0 { float:left; display:inline; margin-left:5px; cursor:pointer; width:40px; height:24px; line-height:24px;background: #f36f20;color: #ffffff;border: 0;}

.newform {}
.newform .form_hd {color: #999;margin-bottom: 16px; padding-left:35px;}
.newform .form_hd i {float: left;margin-left: -20px;margin-top: 2px;float: left; margin-left: -20px; margin-top: 2px;background:url(../../images/home/apply/ibg.gif) no-repeat;width: 14px;height: 14px;}
.newform .tit {width:380px; padding:0 10px 15px; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd;  color:#659402;}
.newform .ts { color:#999; line-height:20px; padding:30px 15px 15px; width:370px;}
.newform #fabiao_form { width:340px; padding:0 25px 0 25px; }

.newform #fabiao_form .area { padding-bottom:15px; height:42px; display:block;}
.newform #fabiao_form .area label {float: left;line-height: 42px;padding-right: 10px;color: #555555;}
.newform #fabiao_form .area input { float: left;color:#8c8c8c; width:240px; height:40px; border:1px solid #c7c7c7; line-height:40px;padding: 0 5px;}
.newform #fabiao_form .area .txt { background:url(../../images/home/apply/notice_bg.gif) no-repeat;}
.newform #fabiao_form .area .txt1 { background:url(../../images/home/apply/notice_bg.gif) no-repeat 0 -40px;}
.newform #fabiao_form .area .txt2 { background:url(../../images/home/apply/notice_bg.gif) no-repeat 0 -80px; color:#8c8c8c; width:95px; padding-left:62px; height:40px; border:1px solid #c7c7c7; line-height:40px; float:left;}
.newform #fabiao_form .area .y { width:103px; height:40px; color:#ffffff; line-height:40px; text-align:center; float:left; display:inline; margin-left:5px; background:#e7691e; border:1px solid #e7691e; cursor:pointer;}
.newform #fabiao_form .notice{ color:#D40000; height:30px; line-height:30px; font-size:14px; font-weight:bold; width:270px;}
.newform #fabiao_form .xz{ font-weight:normal; color: #F05; height:14px; line-height:14px; font-size:12px; font-weight: normal; width:270px;  background:url(../../images/home/apply/xz.gif) no-repeat; text-indent:20px;}
.newform #fabiao_form .tags {width: 100%;line-height: 20px;font-size: 12px;color: #666666;}
.newform #fabiao_form #fir_step_b {background: #e8e8e8;color: #666666;padding:10px;border: 0;cursor:pointer;}
.newform #fabiao_form #fir_step_a {background: #e7691e;color: #ffffff;padding:10px;border: 0;cursor:pointer;}

/*左侧微信悬浮*/
.weixin { width:130px; height:191px; float:left; left:50%; margin-left:600px; position:absolute; display:none; background:url(../../images/home/weixin/weixin.gif) no-repeat top;}
.weixin_close { width:25px; height:25px; float:right; display:block;}

/*微信二维码*/
.my_wechat_bar,.my_wechat_broadside{background:url(../../images/home/weixin/weixin.gif) no-repeat top;display: block; top:390px;}
.wechat_barcode{position: fixed;left: 50%;top:460px;/*margin-left: 510px;*/margin-left:620px;z-index: 2001;}
/*.bodyBg .wechat_barcode{margin-left: 540px;}*/
.wechat_barcode .my_wechat_bar{width:108px;height:169px;background-position: 0 0;}
.wechat_barcode .we_inwrap{position: relative;}
.wechat_barcode .my_wechat_cancel{position: absolute;right:7px;top:7px;width:11px;height:11px;cursor: pointer;}
.wechat_broadside{position: fixed;right: 0;top:460px;display: none;z-index: 2001;}
.wechat_broadside .my_wechat_broadside{width: 41px;height: 120px;background-position:-108px -49px;cursor: pointer;}
.ielt7 .wechat_barcode{position: absolute;_top: expression(eval(document.documentElement.offsetHeight/2+document.documentElement.scrollTop));}
.ielt7 .wechat_broadside{position: absolute;_top: expression(eval(document.documentElement.offsetHeight/2+document.documentElement.scrollTop));}

/*新装修报价-2015-10-08*/
.new-price-t {height: 40px;line-height: 40px;background: #464857;font-size: 14px;color: #ffffff;border-bottom: 1px solid #ffffff;font-weight: bold;font-family:  "Microsoft YaHei","simhei","simhei";}
.new-price-w {width: 212px;height: 350px;background: #464857;margin: 0 auto;font-family:  "Microsoft YaHei","simhei","simhei";overflow: hidden;}
.new-price-bottom {width: 212px;height: 76px;overflow: hidden;}
.new-price-w .element {width: 100%;margin-top: 16px;overflow: hidden;position: relative;font-size: 12px;}
.new-price-w .element .erro-w {color: #c7c7c7;background: url("../../images/home/apply/erro1.gif") no-repeat left top;padding-left: 20px;font-size: 12px;height: 14px;line-height: 14px;position: relative;}

.new-price-w .zxbj-content {
    text-align: left;
}
.new-price-w .zxbj-content .desc {
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #f26f20;
}
.new-price-w.zxbj-calc-type2 .wrap-top p {
    font-size: 21px;
    color: #f25618;
}
.new-price-w.zxbj-calc-type2 .zxbj-content .element .submit-btn {
    background-color: #f25618;
    font-size: 15px;
    font-weight: bold;
}
.new-price-w .wrap-top p {
    padding-top: 13px;
    font-size: 16px;
    color: #f26f20;
    display: none;
}
.new-price-w .zxbj-content {
    padding-bottom: 14px;
    width: 213px;
    height: 218px;
    margin: 16px auto 0 auto;
    color: #fff;
    display: none;
    position: relative;
}
.new-price-w .zxbj .zxbj-content.step3 .tips{
    padding-left: 18px;
    text-align: justify;
}
/*.new-price-w .zxbj .zxbj-content.step4 {
  margin-top: 46px;
}*/
.new-price-w .zxbj .zxbj-content.step4 .tips{
    padding-right: 11px;
    text-align: justify;
}
.new-price-w .zxbj-content .element {
    position: relative;
    margin-top: 16px;
    overflow: hidden;
    width: 100%;
}
.new-price-w .zxbj .zxbj-content.step4 .element {
    position: absolute;
    left: 0;
    bottom: 28px;
}
.new-price-w .zxbj .zxbj-content.step4 .element {
    bottom: 12px\9;
}
.new-price-w .zxbj-content .element.height_auto {
    margin-bottom: -18px;
}
.new-price-w .zxbj-content .element em {
    position: absolute;
    top: 8px;
    left: 8px;
    color: #999;
}
.new-price-w .zxbj-content .element .unit {
    position: absolute;
    right: 8px;
    top: 8px;
    font-style: normal;
    color: #666;
}
.new-price-w .zxbj-content .text {
    display: block;
    border: 1px solid #ccc;
    padding: 8px;
    width: 195px;
    _height: 36px;
}
/*.new-price-w .zxbj .zxbj-content.step1 {
    *margin-top: 0;
}*/
.new-price-w .zxbj-content .element select {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 8px;
    width: 47%
}
.new-price-w .jcxj .zxbj-content.step1 select {
    display: inline-block;
    width: 52px;
}
.new-price-w .zxbj-content .element select.province {
    float: left;
}
.new-price-w .zxbj-content .element select.city {
    float: right;
}
.new-price-w .zxbj-content .element label {
    display: inline-block;
    margin-right: 38px;
    *margin-right: 28px;
}
.new-price-w .jcxj .zxbj-content.step1 label {
    margin-right: 22px;
    *margin-right: 11px;
}
.new-price-w .zxbj-content .element label.last,
.new-price-w .jcxj .zxbj-content.step1 label.last {
    margin-right: 0;
}
.new-price-w .zxbj-content .element label input[type="radio"] {
    vertical-align: middle;
    margin-top: -2px;
}
.new-price-w .zxbj-content .element .submit-btn {
    display: block;
    height: 40px;
    width: 100%;
    line-height: 40px;
    border: 0;
    background-color: #f26f20;
    text-align: center;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}
.new-price-w .zxbj-content .tips {
    position: relative;
    padding-left: 20px;
    padding-top: 4px;
    _width: 213px;
}
.new-price-w .jcxj .zxbj-content.step3 .tips {
    padding-top: 47px;
    padding-bottom: 22px;
}
.new-price-w .zxbj-content .tips i {
    position: absolute;
    left: 0;
    top: 7px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../../images/home/apply/erro2.gif") no-repeat;
}
.new-price-w .jcxj .zxbj-content.step3 .tips i {
    top: 50px;
}
.new-price-w .zxbj-content .element .submit-btn span {
    margin-right: 8px;
    margin-top: -3px;
    vertical-align: middle;
    display: inline-block;
    width: 18px;
    height: 18px;
    background-position: -237px -255px;
    _margin-top: 10px;
    _vertical-align: baseline;
}

.new-price-w .zxbj-content .text.yzm {
    float: left;
    width: 62px;
    *width: 78px;
    margin-right: 10px;
}
.new-price-w .zxbj-content .passport {
    float: left;
    width: 68px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #d6e6f5;
    background-color: #ebf5fc;
    text-align: center;
    color: #5489ba;
}
.new-price-w .zxbj-content .chg-pic {
    float: right;
    margin-top: 15px;
    font-size: 14px;
    color: #fff;
    text-decoration: underline !important;
}
.new-price-w .zxbj-content .chg-pic:hover {
    color: #f26f20;
}
.new-price-w .zxbj-content .price-box {
    margin: 18px 0 26px 0;
    /*text-align: center;*/
    padding-left: 20px;
}
.new-price-w .zxbj-content .price-box p{
    margin-top: 7px;
}
.new-price-w .zxbj-content .price-box span {
    font-size: 18px;
    color: #f26f20;
}
.new-price-w .form_error {
    color: #ff6666;
}
.new-price-w .text-wrap {
    padding-left: 20px;
    margin-bottom: 20px;
}
.new-price-w .zxbj-content .text-wrap .element label {
    margin-right: 20px;
    *margin-right: 16px;
}
.new-price-w .zxbj-content .text-box {
    margin-top: 10px;
    padding-left: 20px;
    height: 80px;
}
.erro{font-size:12px;color: #c7c7c7;}
.new-price-w .zxbj-content .erro em{ position: static; background: url("../../images/home/apply/erro1.gif") no-repeat;_background: url("../../images/home/apply/erro1.gif") no-repeat;  width: 18px;height: 12px; display: inline-block; margin-right: 8px;}

.new-price-w .bottom-img {
    position: relative;
    margin-top: 25px;
}
.new-price-w .bottom-img span {
    position: absolute;
    top: 22px;
    right: 20px;
    font-weight: bold;
    color: #f26f20;
}
.new-price-w #zxbj .step4 .color-bold {
    color: #f26f20;
}

.new-price-w #zxbj .zxbj-content.step4 .wx-wrap {
    position: absolute;
    width: 100%;
    height: 164px;
    left: 0;
    text-align: center;
    padding-bottom: 14px;
}
.new-price-w #zxbj .zxbj-content.step4 .wx-wrap .wx-img-wrap {
    width: 123px;
    height: 123px;
    *width: 108px;
    *height: 108px;
    border: 1px solid #ececed;
    margin: 0 auto;
    background-color: #fff;
}
.new-price-w #zxbj .zxbj-content.step4 .wx-wrap .wx-img-wrap img{
    *width: 108px;
    *height: 108px;
}
.new-price-w #zxbj .zxbj-content.step4 .wx-wrap p {
    line-height: 12px;
    margin-top: 19px;
}

/*在线报价2015-10-12新加电话小区项*/
.new-add-form {width:320px;margin: 0 auto;}
.new-add-form .area {margin-bottom: 8px; clear: both;overflow: hidden;}
.new-add-form .area label {float: left; font-size: 14px;height: 34px;line-height: 34px;vertical-align: middle;display: inline-block;}
.new-add-form .area .text1 {float: left;padding:9px; width:210px;}
.new-add-form .area .text2 {float: left;padding:9px; width:210px;}
.new-add-form .tips {font-size: 12px;color: #e60012;font-weight: bold;text-align: center;}

.new-link-index-w {background: #dadada;width: 100%;}
.new-link-index {width: 1160px;padding: 20px 0;margin: 0 auto;}
.new-link-in-w {background: #f8f8f8;width: 100%;}
.new-link-in {width: 1160px;padding: 20px 0;margin: 0 auto;overflow: hidden;}
.new-link-in img {float: right;margin-left: 20px;}
.new-link-tit {font-size:14px;color: #505050;line-height: 30px;}
.new-link-tit strong {color: #fc2643;}
.new-link-c {overflow: hidden;line-height: 24px;}
.new-link-c a {color: #505050;text-decoration: none;padding-right: 10px;}

.new-crumbsBoxIn{margin:0 auto;height:47px;color: #989898; line-height:47px; overflow:hidden}/*问问面包屑导航*/
.new-crumbsBoxIn a {color: #000000;}

/*百科、资讯右侧计算器报价*/
.jsq-price-w {width: 270px;background:#464857;height:425px;border-radius: 5px;font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}
.jsq-price-w .step1 {}
.jsq-price-w .step1 .header-w,.jsq-price-w .step2 .header-w {height: 137px;background: url("../../images/home/apply/zxbj_calc_header.png")}
.jsq-price-w .step1 .header-w  h3,.jsq-price-w .step2 .header-w  h3 {width: 100%;height: 38px;line-height: 38px;font-size: 16px;color:#f26f2f;font-weight:normal;text-align:center;}
.jsq-price-w .step1 .header-w .calc-header-total,.jsq-price-w .step2 .header-w .calc-header-total {width: 230px;height: 60px;margin: 10px auto;}
.jsq-price-w .step1 .header-w .calc-header-total em,.jsq-price-w .step2 .header-w .calc-header-total em {float:right;height:60px;line-height:80px;padding:0 10px;font-style:normal;}
.jsq-price-w .step1 .header-w .calc-header-total span,.jsq-price-w .step2 .header-w .calc-header-total span {float:right;height:60px;line-height:70px;color:#f26f2f;padding-left: 12px;font-size:30px;font-weight: bold;}
.jsq-price-w .step1 .zxbj-content {padding-top:15px;}
.jsq-price-w .step1 .zxbj-content .element {position:relative;width: 230px;margin-bottom: 18px;padding: 0 20px;position: relative;}
.jsq-price-w .step1 .zxbj-content .element .erro {border: 1px solid #FF0000;height: 16px;line-height: 16px;font-size: 12px;right:20px;top:-17px;padding: 0 5px;display: none;position: absolute;background: #ffffff;color:#FF0000;}
.jsq-price-w .step1 .zxbj-content .element select {border: 1px solid #ccc; display: inline-block; padding: 8px; width:108px;}
.jsq-price-w .step1 .zxbj-content .element input {color: #999999;}
.jsq-price-w .step1 .zxbj-content .redborder {border: 1px solid #FF0000!important;}
.jsq-price-w .step1 .zxbj-content .text { display: block; border: 1px solid #ccc; padding: 8px; width: 213px;  _height: 36px;}
.jsq-price-w .step1 .zxbj-content .element .unit { position: absolute;  right:28px;  top: 8px;  font-style: normal;  color: #666; }
.jsq-price-w .step1 .zxbj-content .element label {  display: inline-block;color:#fff; margin-right:50px;  *margin-right: 28px;}
.jsq-price-w .step1 .zxbj-content .element label.last {margin-right: 0;}
.jsq-price-w .step1 .zxbj-content .element .submit-btn { display: block; height: 40px; width: 100%;line-height: 40px; border: 0; background-color: #f26f20; text-align: center; font-size: 14px; color: #fff; cursor: pointer; }


.jsq-price-w .step2 .zxbj-calc-result {width: 230px;padding:15px 20px;}
.jsq-price-w .step2 .zxbj-calc-result p {font-size: 12px;line-height: 20px;color:#0eaf63;}
.jsq-price-w .step2 .calc-code {width: 110px;height: 110px;padding:5px;background: url("../../images/home/apply/calc_code.png") no-repeat;margin:10px auto 5px auto;}
.jsq-price-w .step2 .calc-code img {width: 110px;height: 110px;}
.jsq-price-w .step2 .calc-text {width: 100%;height: 24px;line-height: 24px;font-size: 12px;color: #ffffff;text-align: center;}

/*商务合作招商-20170208-by王培广*/
.cooperate-banner {width: 100%;height: 472px;background: #161512 url("../../images/home/cooperate/cooperate-banner.jpg") top center no-repeat;}
.cooperate-banner .cooperate-form {position: absolute;right:25px;bottom:0;width: 275px;height: 452px;padding:10px 25px 0;background: #ffffff;}
.cooperate-banner .cooperate-form .line-w {position:relative;width: 100%;margin-top: 12px;height: 32px;}
.cooperate-banner .cooperate-form .line-w .err {background: #fffbfc none repeat scroll 0 0; border: 1px solid #f93500; color: #f93500; display: none; font-weight: bold; height: 20px; line-height: 20px; overflow: hidden;  padding: 0 5px;  position: absolute;  right: 0;  top: -21px;  z-index: 10;}
.cooperate-banner .cooperate-form .line-w .names {color:#000;float:left;font-size:14px;height:32px;line-height:32px;width:78px;}
.cooperate-banner .cooperate-form .line-w .txt {border: 1px solid #cccccc; display: block; float: left; height:30px; line-height: 30px; padding: 0 5px; width: 185px;color: #6d6d6d;font-size: 12px;}
.cooperate-banner .cooperate-form .line-w .sel {border: 1px solid #cccccc; color: #6d6d6d; display: block; float: left; height: 32px; line-height: 32px; padding: 0;font-size: 12px;}
.cooperate-banner .cooperate-form .line-w textarea {border: 1px solid #cccccc;  display: block;  float: left;  height:54px;  line-height:18px;  padding: 5px;  resize: none;  width: 184px;color: #6d6d6d;font-size: 12px;}
.cooperate-banner .cooperate-form .line-w #submit_btn {width: 100%;height: 40px;line-height:40px;cursor: pointer;background: #ff4400;font-size: 16px;color:#ffffff;text-align: center;border: 0;}
.cooperate-banner .cooperate-form .hotcall-w {width:100%;margin-top:20px;text-align: center;font-size:14px;color:#ff4400;}
.cooperate-itembox {padding: 70px 0 100px 0;}
.cooperate-itembox .item {float:left;width: 240px;height: 350px;}
.cooperate-itembox .item img {display:block;width: 143px;height: 143px;margin: 0 auto;}
.cooperate-itembox .item h2 {width: 100%;line-height: 100%;margin-top: 30px;font-size: 24px;font-weight: normal;color:#000000;text-align: center;}
.cooperate-itembox .item p {width: 100%;margin-top:25px;line-height: 24px;font-size: 14px;color:#505050;}
.cooperate-step {width: 100%;height: 396px;overflow:hidden;line-height: 1000px;font-size: 0px;background: url("../../images/home/cooperate/cooperate-step02.jpg") no-repeat top center;}
.cooperate-callbox p {line-height: 30px;font-size: 18px;text-align:center;color:#797979;margin-top: 35px;}
.cooperate-callbox strong {display:block;font-size: 30px;margin-top: 35px;margin-bottom:75px;color:#000000;text-align:center;}
.cooperate-callbox strong span {color:#ff4400;}
.cooperate-callbox strong b {font-weight: normal;font-size: 26px;}

.cooperatesuc-bg {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);z-index:999;display: none;}
.cooperatesuc-w {position:fixed;width:480px;height:200px;top:50%;left: 50%;margin-top:-100px;margin-left:-240px;background: #FFFFFF;z-index:1000;box-shadow: 0 0 10px #000000;border-radius:8px;display: none;}
.cooperatesuc-w .closebtn {position: absolute;width: 40px;height: 40px;top:-15px;right:-15px;z-index: 1001;background: url("../../images/home/fabiao/layout-closebtn.png") no-repeat;cursor: pointer;}
.cooperatesuc-w h5 {display: block;width: 100%;height: 50px;font-size:32px;color: #00af63;text-align: center;margin-top:30px;}
.cooperatesuc-w p {width: 100%;margin-top: 15px;font-size: 16px;color: #666666;text-align: center;line-height: 26px;}

/*在线报价相关 by 王培广*/
.zxbj {
    width:1000px;
    margin: 0 auto;
}
.zxbj_bloa .zxbj_form {
    padding: 20px 0 30px;
    overflow: hidden;
}
.zxbj_bloa .zxbj_ico_notice {
    position: absolute;
    top: 0;
    left: -15px;
}
.zxbj .zxbj_blo .blo_hd {
    position: relative;

    overflow: hidden;
}
.zxbj .zxbj_blo .blo_hd h2 {
    float: left;
    padding-bottom: 10px;

    font-size: 24px;
    font-weight: normal;

    color: #333;
}

.zxbj .zxbj_bloa .blo_hd .hd_tip {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 22px;
    padding: 0 10px 0 17px;
    line-height: 22px;
    color: #fff;
    border-radius: 2px 2px 0 0;
    background-color: #ff7f02;
}
.zxbj_ico_notice {
    display: inline-block;
    background: url(../../images/home/apply/sem_zxbj_ico.png) no-repeat;
    *display: inline;
    *zoom: 1;
    _overflow: hidden;
}
.zxbj_bloa .zxbj_ico_notice {
    position: absolute;
    top: 0;
    left: -15px;
}
.zxbj_ico_notice {
    width: 30px;
    height: 22px;

    background-position: 0 0;
}
.zxbj .zxbj_bloa .blo_hd .hd_tip em {
    font-weight: bold;
}

.zxbj .zxbj_blo .blo_bd {
    width: 998px;
    overflow: hidden;
    border: 1px solid #eee;
}
.zxbj_content .fill-form {
    width: 960px;
    padding: 19px 19px 28px 19px;
    overflow: hidden;
    background: #ffffff;
    line-height: 37px;
    border: 1px solid #eee;
}
.zxbj_content .dd-name {
    float: left;
    width: 88px;
    height: 21px;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 8px;
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
    text-align: right;
    color: #ff7f02;
    border-bottom: 1px dotted #dedede;
}
.zxbj_content .dt-content {
    display: inline-block;
    float: left;
    width: 862px;
    height: 21px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    line-height: 21px;
    color: #333;
    border-bottom: 1px dotted #e8e8e8;
}
.zxbj_content .dt-xing {
    display: inline-block;
    float: left;
    width:  18px;
    height: 21px;
    padding-bottom: 8px;
    font-size: 14px;
    line-height: 21px;
    color: #e7691e;
    border-bottom: 1px dotted #e8e8e8;
}

.zxbj_content .dt-content input {
    line-height: 21px;
}
.zxbj_content .dt-content select {
    display: inline-block;
    padding: 0 2px;

}

.zxbj_content .dt-content label input {
    margin-right: 5px;
}
.zxbj_content .dt-content label {
    margin-right: 30px;
}
.zxbj_content .dt-content.huxing {
    display: inline-block;
    width: 110px;
}
.zxbj_content .dt-content.fangjian {
    display: inline-block;
    width: 74px;
}
.zxbj_content .dt-content.fangjian#base-yangtai {
    width: 436px;
    border-bottom: 1px dotted #e8e8e8;
}
.zxbj .btn {
    display: block;
    width: 200px;
    height: 40px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 40px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border: none;
    background-color: #ff7f02;
}
.zxbj .btn:hover {
    color: #fff;
    background-color: #00a65e;
}
.zxbj_content input,
.zxbj_content select {
    border: 1px solid #ddd;
}
.result-w {width: 998px;height: 260px;border: 1px solid #EEEEEE;background: #ffffff;margin: 0 auto;overflow: hidden;position: relative;}
.result-w .result-banner {width: 998px;height: 55px;position: absolute;bottom: 0;}
.result-w h1 {font-size: 18px;width: 100%;margin-top:33px;padding: 0;color: #ff7f02;text-align: center;}
.result-w strong {display:inline-block;font-size: 36px;width: 100%;padding: 0;margin-top: 15px;color: #ff4400;text-align: center;}
.result-w p {width: 100%;text-align: center;font-size: 14px;color: #000000;margin-top: 20px;}
.result-w p span {color: #ff4400;}
.result-reset {display: block;width: 200px;height: 40px;background: #ff7f02;line-height: 40px;font-size: 18px;color: #ffffff;margin: 0 auto;cursor: pointer;text-align: center;}

.company-temp-banner {width: 100%;height: 458px;background: url("../../../Public/images/home/jiaju/company_temp_banner.jpg") top center no-repeat;}
.company-temp-banner a {position: absolute;display: block;width: 420px;height: 55px;left: 136px;top: 291px;}
.company-temp-lc {width: 100%;background: #f4f4f4;overflow: hidden;}
.company-temp-call {width: 100%;background: #fc2643;}
.company-temp-logo {overflow: hidden;}
.company-temp-logo ul {width: 1256px;margin-left:-36px;}
.company-temp-logo ul li {float: left;width: 276px;height: 154px;margin-left: 36px;margin-bottom:38px;border: 1px solid #dcdcdc;}
.company-temp-logo ul li a {width: 276px;height: 154px;text-align: center;display: block;}
.company-temp-logo ul li img {width: 154px;height: 154px;}



