@charset "utf-8";
/* CSS Document */
.setpbox, .s-ind1 {
background: url(img/ind-step.png) no-repeat 0 0;
height: 65px;
}
.setpbox {
width: 790px;
margin: 0 auto;
}
.s-ind1 {
background-position: 0 -94px;
}
.s-ind2 {
background-position: 0 -200px;
}
.all{width:95%;margin:22px auto;}
.memu{height: 301px;width: 220px;border: 1px solid #e0e0e0;float: left;overflow-y: auto; position:relative; padding-top:33px;}
.submenu{height: 25px;line-height: 25px; color:#333;background: url(img/right.png) no-repeat 190px 7px;
padding: 0px 10px 0px 5px;text-align: left;cursor:pointer; text-indent:5em;}
.submenu1{height: 25px;line-height: 25px; color:#333;
padding: 0px 10px 0px 5px;text-align: left;cursor:pointer; text-indent:5em;}
.show_t{background: #FFFAF2;
border: 1px solid #FFCD8B;
margin: 20px 0 50px; overflow:hidden;
padding: 5px;}
.fenlei{ float:left; width:225px; position:relative;}
.show_t span{ color:#333;background:url(img/right.png) no-repeat right;padding-right: 15px;display:block; float:left; margin-right:15px;}
.cs-box-filter {
position: absolute;
z-index: 2;
top: 1px;
left: 1px;
padding: 3px 0px 0px 3px;
background-color: #fff;
}
.cs-box-filter input {
border: 1px solid #c7c7c7;
height: 25px;
line-height: 25px;
width: 222px;
padding-left: 25px;background:url(img/icon2.png) 5px -114px no-repeat;}
.gobtn {
text-align: center;
margin: 50px 0;
}
.gobtn button {
display: inline-block;
width: 279px; cursor:pointer;
height: 63px;
font: 20px "微软雅黑","黑体";
text-align: center;
color: #fff;
background:#027cff;border-color: #1653a4;border-radius: 4px;
border-width: 0 1px 2px 0;
margin: 0 5px;
}
.gobtn a {
padding-left: 10px;color: #027cff;
}
#xz{ display:none;
position: fixed;
left: 50%;
top: 50%;
margin-left: -370px;
margin-top: -260px;
width: 740px;
height:520px;
font-size: 12px;
line-height: 20px;
padding: 10px;
background: #ffffff;
z-index: 999999;
background: url(../img/bg02.png) repeat;
}
.xzcon{ height:520px; background:#fff;}
.s-tab {
height: 40px;
width: auto;
margin-top: 15px;
border-bottom: 2px solid #027cff;
margin-bottom: 15px;
font-family: '微软雅黑';
}
.s-tab a.bg01 {
float: left;
width: auto;
height: 39px;
border: 1px solid #027cff;
text-align: center;
line-height: 38px;
border-bottom: none;
background: #027cff;
padding: 0 10px;
color: #fff;
font-size: 18px;
display: block;
margin-right: 10px;
}
.s-tab a.bg02 {
float: left;
width: auto;
height: 39px;
border: 1px solid #ddd;
text-align: center;
line-height: 38px;
border-bottom: none;
background: #fff;
padding: 0 10px;
color: #333;
font-size: 18px;
display: block;
margin-right: 10px;
}
.boxborder {
border: 1px solid #d1d1d1;
padding: 10px;
background: #f7f7f7;
}
.boxborder h4 {text-align: center;font-size: 16px;color: #333;font-weight: bold;}
.boxborder p.last {margin-bottom: 10px;}
.s-tabCon p {line-height: 23px; font-size:13px; color:#333;}
.ui-dialog-content{ padding:5px 10px;}
.s-tabCon {height: 370px;overflow: auto;width: 680px;}
#_realTimeComput{margin:22px auto;border-top:4px solid #ff995c; width:95%;}
.hcgrade{border:1px solid #e6e6e6;padding:0 10px;background:#fefefe;zoom:1;height:48px;margin-bottom:10px;}
.hcgrade p{line-height:48px; font-size:14px;}
.hcgrade p a{margin-left:20px;}
.ind-infobox{ width:95%; margin:0 auto;border:1px solid #d1d1d1;}
.ind-infobox .til{background:#fff;height:40px;font:16px/40px "微软雅黑","黑体";text-indent:10px;border-bottom:1px solid #d1d1d1;color:#000;}
.ind-infobox .ind-cont{background:#fff;padding-bottom:10px;}
.basisinfo{padding:15px 0 0 0;zoom:1;position:relative;z-index:1;font-size: 14px; color:#333}
.basisinfo h4,.basisinfo2 h4{padding-left:60px;}
.basisinfo .fl{width:500px;}
.basisinfo .tipbar{position:absolute;z-index:103;width:22px;height:90px;background-position:0 -705px;right:-1px;top:40px;cursor:pointer;display:none;}
.fixedinfo .innerTipbar{position:absolute;z-index:103;width:22px;height:90px;background-position:-22px -705px;left:-25px;top:-7px;cursor:pointer;}
.basisinfo .tipbarBack{background-position:-60px -714px;}
.basisinfo h4,.basisinfo2 h4,.basisinfo3 h4{margin:0;font-size:14px;float:left;width:110px;color:#333;text-align:right;margin-right:20px; line-height:27px;}
.basisinfo ul li.txt{color:#333;padding:0;}
.basisinfo ul li.inherli span.text-r{display:block;float:left;width:262px;text-align:right;line-height:22px;margin-right:10px;font-size: 14px;}
.basisinfo ul li.inherli span.text-r em{color:#f00;}
.basisinfo ul li.inherli .listfloat{float:left;width:500px;}
.basisinfo ul li.inherli .listfloat input.txtstyle{border:1px solid #bfbfbf;width:277px;height:22px;line-height:22px;float: left;padding:0 3px;margin-right:5px;}
.basisinfo ul li.inherli .listfloat input.tipbor{border:1px solid #86b4f8;background:#f5f7fa;}
.basisinfo:after, .basisinfo2:after, .basisinfo3:after,.basisinfo ul li:after, .basisinfo5 ul li:after, .basisinfo6 ul li:after, .masklayar .cont .dressform li:after, .ind-txtedit:after {clear: both;content: " ";display: block;height: 0;visibility: visible;}
.forminfo {float: left;position: relative;z-index: 1;line-height: 27px;}
.wlabel label{display:inline-block;margin-right:16px;}
.wlabel label input {margin: -4px 3px 0 0;vertical-align: middle !important;outline: none;}
input.atxt {width: 180px}
.basisinfo4{border-bottom: 1px dashed #bababa;padding-top:5px; margin:20px 0 10px 0;}
.basisinfo4 p{ font-size:15px;text-indent: 10px; line-height:30px; }
p.addmy {padding-left: 155px;padding-top:20px; font-size:12px;}
p.addmy a.addparameter {
color: #027cff; padding-left:20px;font-size:12px; cursor:pointer;
background: url(img/pic-global.png) -476px -296px;
}
table.fb,.input-option{padding: 0 0 0 72px;}
table.fb td{ padding-top:10px; height:30px;}
table.fb input ,.tjinput,.tjinput1{border: 1px solid #bababa;padding: 2px 5px;height: 22px;line-height: 22px;color: #333;}
.txtnum{ margin-left:10px;}
.selectinput{width:160px !important;border:0 !important; padding:0 !important;}
.select1{position: relative;border: 1px solid #bababa;overflow:hidden;width:190px;height:24px;}
.select1 select{ border:none;width:192px; height:24px;padding: 2px 5px; margin-left:-1px;}
.selectnum{position: relative;border: 1px solid #bababa;overflow:hidden;width:62px;height:24px;}
.selectnum select{ border:none;width:64px; height:24px;padding: 2px 5px; margin-left:-1px;}

.select2{position:absolute;width:160px;height:19px; top:2px; left:5px;}
.complex-input1{ margin-top:15px; display:none;}
.tjinput{ margin-left:80px; width:70px;}
.tjinput1{ width:180px; margin-left:20px;}
.input-option{ margin-bottom:10px;}
a.add,a.del{ cursor:pointer; margin-left:10px;}
.ind-upic{margin-bottom:10px;overflow:hidden;zoom:1;}
.ind-txtedit{clear:both;zoom:1;margin-bottom:20px;}
.upic{float:left;}
.upic dd{margin-bottom:10px;}
.upic dd span.txtcol{color:#666;}
.updf {float: left; width:620px;}
.updf dd.boxpaf {
width:512px;
}
.line28 {
line-height: 28px;
}
.picbox {
width: 805px;
overflow: hidden;
height: auto;
position: relative;
background: #fff;
}
.piccon {
width: 585px;
height: auto;
border: 1px solid #cdcdcd;
overflow: hidden;
padding: 10px;
}
.rb_r {
float: left;
width: 605px;
}
.rb_r label {
width: 478px;
height: 38px;
border: 1px solid #dedede;
display: inline-block;
margin-bottom: 10px;
position: relative;
cursor: pointer;
}
.lbdiv {
border: 1px solid #fff;
height: 36px;
line-height: 36px;
padding: 0 18px 0 9px;
}
.lbdiv .type {
display: inline-block;
width: 76px;
padding: 0 0 0 9px;
vertical-align: top;
font-size: 14px;
}
.lbdiv .price {
font-size: 18px;
color: #ec3701;
font-family: "Microsoft YaHei","SimHei";
display: inline-block;
}
.lbdiv .unit {
color: #707070;
font-size: 12px;
display: inline-block;
vertical-align: top;
padding-left: 5px;
}
.lbdiv .con_right_ab {
color: #999;
font-size: 14px;
position: absolute;
right: 20px;
top: 0;
}
a.showbtn {
display: block;
width: 478px;
height: 22px;
line-height: 21px;
border: 1px solid #dcdcdc;
background: #f5f5f5;
text-align: center;
color: #06c;
font-size: 12px; cursor:pointer;
}
.ico_blue_down{background: url(img/ico_green_sj2.png) no-repeat 0 -55px;
display: inline-block;
width: 10px;
height: 10px;
vertical-align: middle;
margin-left: 7px;}
.MarkBox{font-size:12px;width:110px;top: 20px;left: 603px;color:#333;position: absolute;z-index:1000;}
.MarkBox .mLeft{float:left;}
.MarkBox .mLeft input{ vertical-align:middle;margin-right:3px;}
.MarkBox .mRight,.MarkBox .mRight2{float:right;}
.MarkBox .mRight a,.MarkBox .mRight2 a{cursor:pointer;}
.MarkBox .mRight a.install_enabled {
color: #1751b1;
}
.MarkBox .water-opt{width: 110px;padding-top: 10px; position:absolute; top: -19px; left: 115px; overflow:hidden; background:#fff; padding-left:10px;}
.MarkBox .water-opt p{ line-height:22px;}
.MarkBox .water-opt p input{ vertical-align:middle;}
.MarkBox .water-opt p.rad{padding-left: 20px;}
.MarkBox .frid-remind{color: #b5b5b5;line-height: 26px;height: 26px;padding: 4px 0 0 4px;}