/* reset style */
* { margin: 0; padding: 0; word-break: break-all; }
body { font: 12px "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif; text-align: left; background-color: #fff; color: #333; margin: 0px; }
table { font: 12px "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; border: 0px; color: #3; }
h1,h2,h3,h4,h5,h6,div,p,img,label {margin:0px;padding:0px;border:0px;font-size:12px;}
address,caption,cite,code,dfn,em,var,span{font-style:normal;font-weight: normal;font-size:12px;}
ul,ol,li,dl,dt,dd {margin:0px;padding:0px;border:0px;list-style:none;display: block;font-size:12px;}
form,input,textarea,file,button,select {padding:0px;margin: 0px;}
input,textarea {outline: none;}
textarea {resize:none;overflow:auto;}
input[type="checkbox"],input[type="radio"] {vertical-align:middle;}
img { vertical-align: middle; border: 0;}
input[type="button"],input[type="submit"] {cursor:pointer; font-family:  "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
em,cite {font-style:normal;font-weight:400; }
i{font-style:normal;}
a {text-decoration:none;cursor:pointer;outline:none;}
a:hover { text-decoration: none;}
.escp { overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inlines { display:inline; }.blocks { display:block; }
.clear_b { clear:both; }.clear_l { clear:left; }.clear_r { clear:right }
.h_f_0 { border:0 !important;font-size:0px !important;height:0px !important; min-height:0px !important;}
.w960{width:960px}
.wrap,.wrapH { width: 1200px; }
.wrap { margin-left: auto; margin-right: auto; }
/* common style */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
html .clearfix {display:block;}
.sizeZero{font-size:0;}
.sizeZero li{font-size:12px;}
.bord1{ border:1px solid #e8e8e8!important;}
.border{ border:1px solid #e8e8e8;}
.borderB{  border-bottom: 1px solid #d5cdda;}
h4{font-weight:normal;font-size:12px;}
.pos_a { position: absolute !important; }
.pos_ars {position: absolute !important; top:100px ; margin-bottom:50px !important; }
.absolute { position: absolute; top: 0px; left: 0px; }.relative { position: relative; }.overflow { overflow: hidden; }
.auto { margin-left: auto; margin-right: auto; }.t_l { text-align: left; }.t_c { text-align: center; }.t_r { text-align: right !important; }
.linethrough { text-decoration: line-through;}.unLine{text-decoration:underline;}
.w10{width: 10px;}.w25{width: 25px;}.w30{width:30px;}.w40{width:40px;}.w50{width:50px;}.w75{width:75px;}.w58 { width: 58px; }.w60 { width: 60px; }.w70 { width: 70px; }.w80 { width: 80px; }.w85 { width: 85px; }.w90 { width: 90px; }.w100 { width: 100px !important; }.w110 { width: 110px; }.w118 { width: 118px; }.w120 { width: 120px; }.w130 {width: 130px; }.w140 {width: 140px;}.w150 {width:150px; }.w155 {width:155px; }.w160 { width: 160px; }.w170 { width: 170px; }.w180 {width: 180px;}.w190 {width: 190px;}.w200 {width: 200px;}.w210 {width: 210px;}.w215 {width:215px;}.w220{width: 220px;}.w230{width:230px;}.w240 {width: 240px;}.w250{width:250px;}.w255{width:255px;}.w260 {width: 260px;}.w280 {width: 280px !important;}.w284 {width: 284px;}.w290 { width: 290px;}.w300{width:300px;}.w312{width:312px;}.w310{width:310px;}.w320{width: 320px;}.w330 { width: 330px; }.w340 { width: 340px; }.w360{width:360px;}.w370 { width:370px;}.w380 { width:380px;}.w390{width:390px;}.w400{width:400px}.w440 {width:440px;}.w450 {width:450px;}.w490{width:490px;}.w500 {width:500px;}.w540 {width:540px;}.w560{width:560px;}.w600{width:600px;}.w565{width:565px;}.w590{width:590px;}.w655{width:655px;}.w690{width:690px;}.w700{width:700px;}.w650{width:650px!important;}.w740{width:740px;}.w135{width:135px}.w800{width:800px;}.w860{width:860px;}.w1000{width:1000px;}
.w286{width:285px;}
.h30{ height: 30px;}.h73{height:73px}.h38{height:38px;}
.h20{height:20px;}.h40{height:40px !important;}.h50 {height:50px;}.h60 {height:60px!important;}.h70 {height: 70px;}.h80{height:80px;}.h90{height:90px;}.h330{height:330px; }.h100 {height: 100px;}.hp100{height:100%;}.mh650 {min-height:650px;}.mh320{min-height:320px;}.h500{height:500px;}.h580{height:580px;}.h680{height:680px;}
.mg5 {margin: 5px;}.mg_t5{margin-top:5px !important; }.mg_r3{margin-right:3px; }.mg_r5{margin-right:5px;}.mg_b5 { margin-bottom:5px;}.mg_l5 {margin-left:5px;}.mg_l15 {margin-left:15px; }.mg_t_1 { margin-top:-1px !important; }.mg_tf3 {margin-top:-3px;}
.mg10{margin:10px;}.mg_t10{margin-top:10px;}.mg_t12{margin-top:12px;}.mg_t14{margin-top:14px;}.mg_t15{margin-top:15px;}.mg_t25{margin-top:25px;}.mg_r10{ margin-right:10px;}.mg_b10{margin-bottom:10px;}.mg_l10{margin-left:10px; }
.mg15{margin:15px;}.mg_t15{margin-top:15px;}.mg_r15{margin-right:15px;}.mg_b15{margin-bottom:15px;}.mg_l15{margin-left:15px;}
.mg20 {margin: 20px;}.mg_t20{margin-top:20px;}.mg_r20{margin-right:20px;}.mg_b20{margin-bottom:20px;}.mg_l20{margin-left:20px;}.mg_b3{margin-bottom:3px;}
.mg30 {margin: 30px;}.mg_t30{margin-top:30px;}.mg_r30{margin-right:30px;}.mg_b30{margin-bottom:30px;}.mg_l30{margin-left:30px;}
.mg40 {margin: 40px;}.mg_t40 {margin-top:40px;}.mg_r40{margin-right:40px;}.mg_r50{margin-right:50px;}.mg_b40{margin-bottom:40px !important;}.mg_l40{margin-left:40px;}
.mg_b90 { margin-bottom: 90px;}.mg_t_25 { margin-top: -25px; }
.pd0 { padding:4px 0px 0px 10px !important; }.pd5  {padding: 5px;}.pd_t5 {padding-top:5px !important;}.pd_r5{padding-right:5px;}.pd_b5{padding-bottom:5px;}.pd_l5{padding-left:5px;}
.pd10{padding:10px;}.pd_t10{padding-top:10px !important;}.pd_t12{ padding-top:12px;}.pd_r10 { padding-right:10px;}.pd_b10 { padding-bottom:10px !important;}.pd_l10{padding-left:10px;}.pd_t14{padding-top:14px; }.pd_t15{padding-top:15px !important; }.pd_b15 {padding-bottom: 15px;}.pd_b50 {padding-bottom: 50px;}
.pd20{padding:20px;}.pd_t20{padding-top: 20px;}.pd_r20{padding-right:20px;}.pd_b20 {padding-bottom: 20px!important;}.pd_l20{padding-left:20px;}.pd_l25{padding-left:25px;}.pd_l15{padding-left:15px}.pd_r15{padding-right:15px}
.pd30{padding:30px;}.pd_t30 {padding-top:30px;}.pd_r30{padding-right:30px !important;}.pd_b30{padding-bottom:30px;}.pd_l30{padding-left:30px !important;}
.pd40{padding:40px;}.pd_t40 {padding-top:40px;}.pd_r40{padding-right:40px;}.pd_b40{padding-bottom:40px!important;}.pd_l40{padding-left:40px;}.pd_l50{padding-left:50px;}
.lineH18{line-height:18px;}.lineH20{line-height:20px !important;}.lineH24{line-height:24px;}.lineH30{line-height:30px;}.lineH35{line-height:35px;}.lineH40{line-height:40px;}
.lineH38{line-height:38px;}
.inline {display:inline-block;vertical-align:middle;}.inline{*display:inline;}.vTop {vertical-align:top;}.vMiddle{ vertical-align:middle !important;}.vBottom{ vertical-align:bottom;}
.icon20{width:20px;height:20px;}.icon25{width:25px;height:25px;}.icon30{width:30px;height:30px;}.icon35{width:35px;height:35px;}.icon40{width:40px;height:40px;}
.f_l{float: left; }.f_r{float: right; }.none {display: none; }.block {display: block; }
.boxL{position:absolute;top:0;left:0;z-index:10;}
.boxR{position:absolute;top:0;right:0;z-index:10;}
.pos {position: relative; z-index: 50; }.pos_0 {position: relative;  }
.posR_1{position:relative;z-index:-1;}.posR {position:relative;z-index: 100;}.posR1{position:relative;z-index:500;}.posRH {position:relative;z-index:900;}.posRH2{position:relative;z-index:1000;}.posRH3 {position:relative;z-index:1100;}.posRH4 {position:relative;z-index:1200;}.posRH5 {position:relative;z-index:1300;}
.col_f60{color:#f49f26}
.col_b76{color:#b768a5;}
.col_f85{color:#f85453;}
.col_fff { color: #fff; }
a.col_fff:hover{color: #fff; }
.col_724{color:#724a88;}
.col_000 { color: #000 !important; }
.col_666 { color: #666; }
.col_999 { color: #999 !important; }
.col_ccc { color: #ccc !important; }
.col_ee5b47 { color: #ee5b47; }
.col_aaa{color:#aaaaaa;}
.col_999h {color: #999; }
.col_999h:hover{color: #07a6df;}
.col_link { color: #07a6df;}
.col_523{color:#523669}
.col_b76{color:#b768a5}
.col_bc7{color:#BC75AB}
.col_b5b{color:#b5b5b5;}
.col_8c8{color:#8c8292;}
.col_ac9{color:#ac98b8;}
.col_link_hover { color: #07a6df;}
.col_link_hover:hover{text-decoration: underline;}
.grays { color:#808080 !important; }
a.col_07a6df{color:#07a6df;}
.bgcol_212121 { background-color: #212121 !important; }
.bgf7 { background-color: #cccccc!important; }
.backg_f6{background:#f6f6f6;}
.bg_yellow{background:yellow;}
.bg_f5{background:#eeecef}
.bg_f5f{background:#f5f5f5}
.bg_f8f{background:#f8f8f8!important;}
.bg_1e0{background:#1e0032;}
.bg_fff{background:#fff;}
.bg_cef{background:#eeecef;}
.bg_999{background:#999!important;}
.bg_ccc{background:#ccc!important;}
.bg_333{background:#333!important;}
.rmb {font-family: "Microsoft YaHei","微软雅黑"; }
.f12{font-size:12px;}.f14 {font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px!important;}.f18{font-size:18px !important;;}.f20{font-size:20px;}.f25{font-size:25px;}.f24{font-size:24px;}.f36{font-size:36px;}.fb{font-weight:bold;}
.bd_bottom_ea{border-bottom: 1px solid #eae4e8;}
.bd_bottom_cc{border-bottom: 1px dotted #ccc;}
/*layout*/
.w100w { width: 100%; }
.imIconS,.imIcon{width:17px !important; height:17px !important; background:url(http://static1.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat 0 0 !important;cursor:pointer !important; }
/*加减号*/
.sign,.signre{width:27px;height:30px;}
.sign:hover {cursor:pointer;}
.minus {background: url(http://static2.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat 5px -40px; border:1px solid #ccc; border-right:none}/*减少*/
 .minus:hover{background-position: 5px -20px;}
.plus { background: url(http://static3.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat -16px -40px;border:1px solid #ccc; border-left:none }/*增加*/
.plus:hover{background-position: -16px -20px;}
.VIcon {width: 17px; height: 17px; background: url(http://static4.biyao.com/pc/common/img/sprit_biyao.png) no-repeat -580px -270px; }
/*自定义复选 单选按钮*/
.openIcon {width:15px;height:15px; background:url(http://static.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat 0 -80px; }
.checked .openIcon { background: url(http://static1.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat -20px -80px; }
.disabled .openIcon{background: url(http://static2.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat -40px -80px;}
.checkedc { background: url(http://static3.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat -20px -80px; }
.radioIcon {width:16px;height:16px;background:url(http://static4.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat 0px -100px; }
.checked .radioIcon {background: url(http://static.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat -20px -100px; }
.disabled .radioIcon {background: url(http://static1.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat -40px -100px; }
.checkedr {background:url(http://static2.biyao.com/pc/common/img/commonSprite.png?v=biyao_1fc6adf) no-repeat -20px -100px; }
/*分页 pages*/
.pages { text-align:center;color:#3A414C;clear:both; }
.pages a {display:inline-block; height:26px; padding:0 10px; line-height: 26px; margin-right: 10px;color:#3A414C; border:1px solid #ccc }
.pages a {*display:inline; }
.pages a.preEndDf, .pages a.preDf, .pages a.nextDf, .pages a.nextEndDf { border: 1px solid #ccc; }
.pages a.checked { border:1px solid #f60;color:#f60; }
.pages a.next_pev {}
.first_pg, .previous_pg, .next_pg, .last_pg {/*display:none !important;*/}
/*弹出层*/
.pop_mark, .pop_mark_ifrmae { width: 100%; height: 100%; /*position:absolute;*/ position: fixed; left: 0; top: 0; z-index: 9999; filter: alpha(opacity=0); -maz-opacity: 0; opacity: 0; }
.pop_mark {background:#000;filter: alpha(opacity=50);-maz-opacity: 0.5; opacity: 0.5; z-index: 10000; }
.pop { position:fixed;display: none;_position: absolute;z-index: 10001;background-color: #fff;padding:0 20px 25px }
.pop_hd {height: 40px; border-bottom: 1px dotted #ccc; line-height: 40px;font-size:18px;  background-color: #fff; }
.pop_hd .pop_close { height: 16px; width: 16px; display:block;float:right;margin: 12px 0 0 0;background: url(http://static3.biyao.com/pc/common/img/cls_btn.png?v=biyao_b68db81) no-repeat; cursor: pointer; }
.pop_ft {text-align:center; }
.pop_bd{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease }
/*默认，正确，错误提示*/
.errorTip { height: 20px; line-height: 20px; color: #ee5b47; background: url() no-repeat 0px -25px; padding-left: 20px; }
.correctTip { height: 20px; line-height: 20px; background: url() no-repeat 0px -54px; padding-left: 20px; }
/*form表单公共样式*/
.inpCom { border: 1px solid #ccc; height: 30px; line-height: 30px; padding: 0 4px; background-color: #fff;  color:#523669}
.inpComn { border: 1px solid #D2D2D2; height: 24px; line-height: 24px; padding: 0 4px; background-color: #fff; font-size: 12px ; color:#999; }
input.hovername { border: 1px solid #ee5b47; }
.textareaCom { border: 1px solid #ccc; line-height: 16px; padding: 4px; background-color: #fff; font-size:12px }
.btnCom1 { height: 28px; border: 0; color: #fff;  font-size: 14px; text-align: center; line-height: 28px; }
.btnComS { border: 0; color: #fff;font-weight: normal; text-align: center; }
.btnH20 {height:20px;line-height:20px; }
.btnH32 {height:32px;line-height:32px; }
.btnBg1 { background-color: #8CC130;border-radius:3px }
.btnBg2 { background-color: #724A88; border-radius:3px }
.btnBg3 { background-color: #5DD0C1 ;border-radius:3px; }
.btnBg4 { background-color: #999; border-radius:3px }
.btnBg5 { background-color: #6330CA; border-radius:3px }
.btnBg6 {background-color: #000; border: 1px solid #454545;color:#999;}
.btnBg6:hover {border:1px solid #fff;color:#fff;}
.btnH1 { font-weight: normal; font-size: 12px; }
a.btnH2 { height: 36px; line-height: 36px; color: #fff; font-size: 12px; font-weight: normal; }
a.btn40 { height: 36px; line-height: 36px; color: #fff; }
.w153 { width: 153px; }
a.btnH48 { height: 48px; line-height: 48px; }
/*头部消息弹出层*/
.messageTip {position:absolute;top:24px; right:0; padding:5px 18px 5px 9px;line-height:20px; border: 1px solid #333;background-color: #fff; z-index: 1001; color:#000; display: none;}
.messageTip .closeSpan { position: absolute; top: 5px; right: 5px; width: 8px; height: 8px; background: url(http://static4.biyao.com/pc/common/img/sprit_biyao.png) no-repeat -580px -125px; cursor: pointer; }
.messageTip a{color:#07a6df;}
/*滚动条*/
.scrollOut { position: absolute; top: 5px; right: 6px; width: 6px; z-index: 100; border-radius:3px;  }
.scrollOut .scrollBg{ width:6px; height:23px; position:absolute;left:0; bottom:0;}
.scrollOut .con{position:relative;}	
.scrollOut .scrollIn { position: absolute;top:0; right: 0px; width: 6px; height: 20px; background-color: #A199A5; z-index: 120;border-radius:3px;  }
.off {  background-color: #D5CDDA}
.on { background-color:  #D5CDDA; }
/*select*/
.J_select { color: #999; width: 100%; }
    .J_select span.sel_span { display: block; padding: 0 34px 0 5px; height: 33px; line-height: 33px; color: #666; border: 1px solid #ccc; overflow: hidden; background: url(http://static.biyao.com/pc/common/img/select.jpg?v=biyao_054dafd) no-repeat right center #fff; cursor: pointer; }
    .J_select div.sel_div {position: absolute;overflow: hidden; width: 100%;border-bottom: 1px solid #ccc; display:none}
    .J_select ul.sel_ul {background-color: #fff;border:1px solid #ccc; border-width:0 1px;position: relative;  }
    .J_select ul li { padding-left: 5px; color: #333; cursor: pointer; line-height: 22px;}
        .J_select ul li.hovername { background-color: #e6e6e6; color: #333; }
.hidden_input { width: 0; height: 0; opacity: 0; filter: alpha(opacity=0); border: 0; }
.hidden_input2 { width: 1px; height: 1px; opacity: 0; filter: alpha(opacity=0); border: 0; }
.J_select .scr_com {display: block; z-index: 3000;}
.scr_com { position: absolute; right: 5px; top: 5px; width: 6px; background: #D9DADC; border: 1px solid #D4D5D7; margin-left: 2px; border-radius: 4px; }
.scr_monsemove { position: absolute; width: 6px; height: 40px; top: 0px; right: -1px; background: #6E6E6F; border: 1px solid #606162; border-radius: 4px; cursor: pointer; }

.J_select_sml{ color: #999; width: 100%; }
    .J_select_sml span.sel_span { display: block; padding: 0 17px 0 5px; height: 23px; line-height: 23px; color: #666; border: 1px solid #bbbbbb; overflow: hidden; background: url(http://static1.biyao.com/pc/common/img/f_select.jpg?v=biyao_0ed71bd) no-repeat right center #fff; cursor: pointer; }
    .J_select_sml div.sel_div {position: absolute;overflow: hidden; width: 100%;border-bottom: 1px solid #bbbbbb; display:none}
    .J_select_sml ul.sel_ul {background-color: #fff;border:1px solid #bbbbbb; border-width:0 1px;position: relative;  }
    .J_select_sml ul li { padding-left: 5px; color: #333; cursor: pointer; line-height: 22px;}
        .J_select_sml ul li.hovername { background-color: #e6e6e6; color: #333; }
.J_select_sml .scr_com {display: block; z-index: 3000;}


.select_h25 .J_select span.sel_span { display: block; padding: 0 21px 0 5px; height: 25px; line-height: 25px; color: #333; border: 1px solid #ccc; overflow: hidden; background: url(http://static2.biyao.com/pc/common/img/h25_select.png?v=biyao_f0f15d5) no-repeat right center #fff; cursor: pointer; }
.select_h30 .J_select span.sel_span { display: block; padding: 0 21px 0 5px; height: 28px; line-height: 28px; color: #333; border: 1px solid #ccc; overflow: hidden; background: url(http://static3.biyao.com/pc/common/img/h25_select.png?v=biyao_f0f15d5) no-repeat right center #fff; cursor: pointer; }
.select_h35 .J_select span.sel_span { display: block; padding: 0 21px 0 5px; height: 33px; line-height: 33px; color: #333; border: 1px solid #ccc; overflow: hidden; background: url(http://static4.biyao.com/pc/common/img/h25_select.png?v=biyao_f0f15d5) no-repeat right center #fff; cursor: pointer; }
.sel_span_disabled{display: block;padding: 0 21px 0 5px; height: 25px; line-height: 25px; color: #333; border: 1px solid #ccc; overflow: hidden; background: url(http://static.biyao.com/pc/common/img/h25_select.png?v=biyao_f0f15d5) no-repeat right center #ccc;}
.select_h30 .sel_span_disabled{display: block;padding: 0 21px 0 5px; height: 28px; line-height: 28px; color: #333; border: 1px solid #ccc; overflow: hidden; background: url(http://static1.biyao.com/pc/common/img/h25_select.png?v=biyao_f0f15d5) no-repeat right center #ccc;}
.select_h35 .sel_span_disabled{display: block;padding: 0 21px 0 5px; height: 33px; line-height: 33px; color: #333; border: 1px solid #ccc; overflow: hidden; background: url(http://static2.biyao.com/pc/common/img/h25_select.png?v=biyao_f0f15d5) no-repeat right center #ccc;}
/*loadMask 加载图标*/
.loadmask { z-index: 100; position: absolute; top: 0; left: 0; -moz-opacity: 0.0; opacity: .0; filter: alpha(opacity=0); background-color: #fff; width: 100%; height: 100%; zoom: 1; }
.loadmask-msg { z-index: 20001; position: absolute; top: 50%; left: 50%; color: #666;margin:-5px 0 0 35px; }
.loadmask-msg-usepng { z-index: 20001; position: absolute; background: url(http://static3.biyao.com/pc/common/img/loading_40.png?v=biyao_6b635e5); width: 40px; height: 40px; left:50%;top:50%;margin:-20px 0px 0px -20px;}
.loadmask-msg div { padding: 5px 10px 5px 25px; background: #fbfbfb url() no-repeat 5px 5px; line-height: 16px; border: 1px solid #a3bad9; color: #222; font: normal 11px tahoma, arial, helvetica, sans-serif; cursor: wait; }
.masked { overflow: hidden !important; }
.masked-relative { position: relative !important;}
.masked-hidden { visibility: hidden !important;}
/*cursor*/
.cursor { cursor: pointer; }
.form_error_content { color:red; }
/*step title*/
.stepsbox { height: 41px; position: relative; }
.splf_icon { background: url(http://static4.biyao.com/pc/common/img/steps_icon.png?v=biyao_a2778d4) no-repeat 0 -120px; }
.steps_right { height:41px;line-height: 41px; background:#DDDDDD }
.steps_right ul { width: 100%; height: 41px; text-align:center  }
.steps_right ul li { float: left; display:inline; font-size: 12px; position: relative; z-index: 10;background:url(http://static.biyao.com/pc/common/img/step_bg.jpg?v=biyao_eaf2cbd) no-repeat right center; }
.steps_right ul li.step_last{background:url(http://static1.biyao.com/pc/common/img/step_last.jpg?v=biyao_97b6ad5) no-repeat right center;+background:none;}
.steps_right ul li span { display: block; }
.steps_right ul.steps3 li { width: 33%; }
.steps_right ul.steps3 li:last-child { width: 34%; }
.steps_right ul.steps4 li { width: 25%; display:inline }
.steps_right ul.steps5 li { width: 20%; }
.steps_right ul li.step_checked {color: #fff;background: #FF9900 url(http://static2.biyao.com/pc/common/img/steps_check.jpg?v=biyao_d86260d) no-repeat right center; }
.steps_right ul li.step_checked_active {color: #fff;background: #FF9900 url(http://static3.biyao.com/pc/common/img/step_cenbg.jpg?v=biyao_9c78691) no-repeat right center; }
.steps_right ul li i{ width:18px; height:18px; background:url("http://static4.biyao.com/pc/common/img/nbIcon.png?v=biyao_dc98920") no-repeat -10px -10px; color:#fff; text-align: center;line-height:18px; font-style: normal;margin-right:5px}
.steps_right li.step_checked i,.steps_right li.step_checked_active i{color:#FF9900;background:url("http://static.biyao.com/pc/common/img/nbIcon.png?v=biyao_dc98920") no-repeat -10px -38px;}
.steps_right li.step_checked div{background: #FF9900 url(http://static1.biyao.com/pc/common/img/step_last_active.jpg?v=biyao_7eeba84) no-repeat right center;}


/*新加结束*/
#qr.qr { position: absolute; opacity:0;  margin: 20px 0px 0px 40px; z-index: 100; padding: 8px; border: solid 1px #808080; background-color: #ffffff; display: none; cursor: pointer; }
/* for render qr code table */
#qr_div table{position: relative;top: 6px;left: 3px;}
/*满意度等级*/
.xjIcon{ background:url("http://static2.biyao.com/pc/common/img/xjIcon.png?v=biyao_b52e6e3") top left no-repeat; }
.satXj1{ width:21px; height:18px; background-position:-10px -10px; }
.satXj2{ width:41px; height:18px; background-position:-41px -10px; }
.satXj3{ width:62px; height:18px; background-position:-10px -38px; }
.satXj4{ width:84px; height:18px; background-position:-10px -66px; }
.satXj5{ width:106px; height:18px; background-position:-10px -94px; }
.xjIcon1{ background:url("http://static3.biyao.com/pc/common/img/xjIcon1.png?v=biyao_eecad6c") top left no-repeat; }
.xj1{ width:15px; height:11px; background-position:-10px -10px; }
.xj2{ width:29px; height:11px; background-position:-35px -10px; }
.xj3{ width:47px; height:11px; background-position:-10px -31px; }
.xj4{ width:64px; height:11px; background-position:-10px -52px; }
.xj5{ width:80px; height:11px; background-position:-10px -73px; }

/*publicBtn*/
.publicBtn{padding:0 15px; color:#fff;}
.publicBtn26{padding:0 26px; color:#fff;}
.publicBtn_h31{height:30px; line-height:30px}
.publicBtn_h25{height:25px; line-height:25px}
.publicBtn_h27{height:27px; line-height:27px}
.publicBtn_h35{height:35px; line-height:35px}
.publicBtn_h40{height:40px; line-height:40px}
.publicBtn_gray{background:#999;}
.publicBtn_c{background:#ccc;}
.publicBtn_f60{ background:#724A88;}
.publicBtn_e7{ background:#e74b00;}
.publicBtn_b76{ background:#b76aa5;}
.BtnF60{background:#724A88; border-radius:3px}
.BtnDf5{background:#DF5947; border-radius:3px}
.hollowBtn{padding:0 8px; height:25px;  border:1px solid #ccc; color:#666; background:#fff; border-radius:3px}
.hollowAbtn{padding:0 12px; height:25px; line-height:25px;  border:1px solid #ccc; color:#666; background:#fff; border-radius:3px}
.com_btn{height:35px; line-height: 35px; text-align: center;background: #724A88; font-size: 14px;color:#fff;}

.pbBtn{ height:35px; line-height: 35px; text-align: center;}
.pbBtn_30{ height:30px; line-height: 30px; text-align: center;}
.pbBtn_35{ height:35px; line-height: 35px; text-align: center;}
.pbBtn_f60{background:#724A88;}
.pbBtn_fff{border:1px solid #999; background:#fff;}
.pbBtn_ccc{background:#CCCCCC;}
/*设计等级*/
.designRank{background:url("http://static4.biyao.com/pc/common/img/design_rank.png?v=biyao_83d3a5a") top left no-repeat; }
.dr1{width:82px; height:25px; background-position:-10px -196px; }
.dr2{width:82px; height:25px; background-position:-10px -161px;}
.dr3{width:86px; height:28px; background-position:-10px -88px;}
.dr4{width:82px; height:25px; background-position:-10px -126px;}
.dr5{ width:85px; height:29px; background-position:-10px -49px;}
.dr6{width:85px; height:29px; background-position:-10px -10px;}

.comSprite{background:url(http://static.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) no-repeat}
.ctClsBtn{width:13px;height:13px; background-position:-7px -8px; cursor:pointer}

/*分享*/
.shareIcon{background:url() top left no-repeat;}
.weixin{ width:24px; height:24px; background-position:-10px -10px; }
.renren{ width:24px; height:24px; background-position:-10px -44px; }
.douban{ width:24px; height:24px; background-position:-10px -78px; }
.qqweibo{ width:24px; height:24px; background-position:-10px -112px; }
.sina{ width:24px; height:24px; background-position:-10px -146px; }
.qzone{ width:24px; height:24px; background-position:-10px -180px; }
/*分享icons_0_35 */
.icons_0_35{ background:url("http://static1.biyao.com/pc/common/img/icons_0_35.png?v=biyao_7d01dad") top left no-repeat; }
.weixin35{ width:35px; height:34px; background-position:-10px -10px; }
.qqweibo35{ width:33px; height:33px; background-position:-10px -54px; }
.douban35{ width:33px; height:33px; background-position:-10px -97px; }
.qzone35{ width:32px; height:31px; background-position:-10px -140px; }
.renren35{ width:31px; height:31px; background-position:-10px -181px; }
.sina35{ width:31px; height:31px; background-position:-10px -222px; }
.searchBox {display:none;}
/*描边*/
.bd_b_d5c{border-bottom:1px solid #d5cdda}
/*面包屑*/
.pub_crumbs{padding-top:7px;height:32px;line-height:32px;color:#523669;}
.pub_crumbs a,.pub_crumbs span{color:#898989;}
.pub_crumbs span{padding:0 4px;}

.popdz_close { height: 21px; width: 21px; display:block;float:right;margin: 8px 0 0 0;background: url(http://static2.biyao.com/pc/common/img/cls_btn.png?v=biyao_b68db81) no-repeat; cursor: pointer; }
.pub_close_bg{width:19px;height: 19px;position: absolute;right:10px;top:10px;background-position: -300px -579px !important; cursor:pointer;}

/*底部*/
.links {  padding-top: 40px; padding-bottom: 30px; background: #1e0032;height:230px;  }
.links .lc_img{width:1072px;height:58px; margin:0 auto;}
.links_list { text-align:left;min-height: 160px;margin-left: 110px }
.links_list dl {   vertical-align: top; width:125px; text-align: left; }
.links_list dl dt {  color: #fff; font-size: 14px;padding-bottom:5px; line-height: 33px }
.links_list dl a { color: #b5b5b5; }
.links_list dl a:hover { color: #fff; }
.links_list dl dd {font-size:12px ; line-height: 30px }
.links .ewmBox{position: absolute; top:5px;right:110px; z-index:2px}
.mg_l100{margin-left:100px}
.mg_l200{margin-left:200px}

.attentionBox{height:30px; line-height: 30px; padding-left:100px;}
.attentionBox .weixinBlog,.attentionBox .sinaBlog{width:42px;height:42px;position: relative;}
.attentionBox .weixinBlog{background-position:-97px -95px;}
.attentionBox .weixinBlog:hover{background-position:-97px -151px;}
.attentionBox .weixinBlog:hover .app_down_box{display:block;}
.attentionBox .sinaBlog{background-position:-154px -95px;}
.attentionBox .sinaBlog:hover{background-position:-154px -151px;}
.attentionBox .sinaBlog:hover .app_down_box{display:block;}
.attentionBox .app_down_box{position: absolute;top:-150px;left:-45px; display: none;}
.attentionBox .app_down_box .downArre{position:absolute;left:50px;bottom:-8px;background-position: -137px 0; width:16px;height:8px;}
.footer_tit{margin-top:40px; }
.bd_top_e8{border-top:1px solid #e8e8e8;}

/*top nav*/
.pub_nav{width:100%; background: #333333}
.pub_nav_list{margin-left: -18px; }
.pub_nav_list li{height:30px; line-height: 30px; font-size: 12px; padding:0 18px;  position: relative;}
.pub_nav_list li .bg{background: url(http://static3.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) 0 -113px no-repeat;width:1px;height:30px;position:absolute;top:0;right:0;display:inline-block}
.pub_nav_list li.pd_r0{padding-right: 0}
.pub_nav_list li a{color:#cccccc;}
.pub_nav_list li a:hover{color:#ffffff;}
.pub_nav_list li .app_box{position:absolute; text-align: center;top:30px; left: -3px; z-index: 10000; display: none ;box-shadow: 0 0 3px #eae8eb;border:1px solid #eae8eb;}
.newapp .app_box{left: -43px !important; }
.newapp .upArre{left: 86px !important;}
.pub_nav_list li .app_box .upArre{background:url(http://static4.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) -63px 0 no-repeat;width:6px;height:7px; z-index: 1000;position: absolute;top:-7px;left: 45px;}
.pub_nav_list li .app_box .con{  background:#fff; padding:9px; }
.pub_nav_list li:hover .app_box{display:block;}
.pub_nav_list li i.msg1_bg{width:15px;height:12px;background:url(http://static.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) 0 -61px no-repeat;margin-right:5px;}
.pub_nav_list .down_list_box{width: 90px; text-align: center;}
.pub_nav_list .down_list_box a{color: #8c8292; line-height: 35px}
.pub_nav_list .down_list_box a:hover{color:#8c8292; text-decoration: underline; }
.pub_nav_list li .pep_bg{width:9px; height:4px; background:url(http://static1.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) 0 -102px no-repeat;}
.pub_nav_list li:hover .pep_bg{background:url(http://static2.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) 0 -88px no-repeat; }
.pub_nav_list li .car_bg{background:url(http://static3.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) 0 -26px no-repeat; width:15px;height:11px;}
.pub_logo_box{height:98px; }
.pub_logo{padding-top: 27px}




.bd_bt_644f6f{border-bottom:3px solid #644f6f}
li.shopping_cart{padding-left:0}
.shopping_cart a{width:110px;height:30px; line-height: 30px; text-align:center;background: #b768a5;display:block !important;}
.shopping_cart a span{font-size: 14px;color:#fff}
.shopping_cart a i{background:url(http://static4.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) -19px -24px no-repeat; width:15px;height:14px; margin-right: 9px}
.menu_nav_list{padding-top:27px}
.menu_nav_list li{padding:0 25px; position:relative}
.menu_nav_list li.last{padding-right:0}
.menu_nav_list li a{color:#444444;font-size:16px;height:50px;line-height:50px}
.menu_nav_list li a:hover,.menu_nav_list li.checked>a{color:#b768a5}
.menu_nav_list li a span{color:#b768a5;font-size:12px}
.menu_nav_list .sub_nav_list{border:1px solid #dddddd;padding:0 13px; background:#fff;z-index:100;display:none;}
.menu_nav_list .sub_nav_list a{height:53px;line-height:53px;font-size:14px;color:#444444;border-bottom:1px solid #dadada;display:block;width:140px;}
.menu_nav_list .sub_nav_list a.last{border:none}
.menu_nav_list .sub_nav_jd {background:url(http://static.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) -104px 0 no-repeat; width:20px;height:12px;display:block}
.menu_nav_list .pos_pub{position:absolute;top:45px;left:0px;}
.menu_nav_list .pos_pub .sub_nav_jd{position:absolute;top:-11px;left:35px;}
.menu_nav_list .pos_pub_last{position:absolute;top:45px;right:0px;}
.menu_nav_list .pos_pub_last .sub_nav_jd{position:absolute;top:-11px;right:25px;}
.menu_nav_list li:hover .sub_nav_list{display:inline-block}

.sj_evm{background: url(http://static1.biyao.com/pc/common/img/app.png?v=biyao_42175f7) no-repeat;width:171px;height:171px;}
/*联系商家*/
.contact_n{ width:80px; height:20px;  border-radius: 4px; line-height: 20px; color:#8a8a8a; text-align: center; background: #ffffff;border:1px solid #cccccc;}
.contact_n:hover{color:#333;}

/*新底部*/
.footer_links{height:163px; background:#fff; }
.footer_links .content{padding-top:38px; }
.assurance_list{margin-left:30px; border-right:1px solid #a194a8;}
.assurance_list li{ width:100px; text-align: center;margin-right: 20px}
.footer_evm{margin-left: 120px}
.footer_evm_img{padding:3px}
.footer_evm_img .an_bg{background: url(http://static2.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) -139px 0 no-repeat;width:84px;height:84px;}
.footer_evm_img .weixin_bg{background: url(http://static3.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) -238px 0 no-repeat;width:84px;height:84px;}
.footer_nav_box{ margin-left:136px;}
.footer_nav_list{margin-left: -15px}
.footer_nav_list li{ float: left; padding:1px 15px;  font-size: 14px;position:relative}
.footer_nav_list li a{color:#724a88;}
.footer_nav_list li .bg_line{background: url(http://static4.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) 0 -160px no-repeat;width:2px;height:14px;position:absolute;top:5px;right:0;display:inline-block}
.footer_nav_list li.last{background:none }
.conceal_evm{position: absolute;left:-15px;top:-110px; display: none;background:#fff;}
.d_indicate{width:8px;height:7px;background: url(http://static.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) -84px 0 no-repeat;position: absolute;bottom:0px;left:50px;}
.conceal_img{padding:5px; border:1px solid #cec6d4;margin-bottom: 6px;}
.conceal_img .bg{background: url(http://static1.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) -488px -97px no-repeat;width:92px;height:92px}
.footer_nav_list li.last:hover .conceal_evm{display: block;}
.gy_bg{width:24px;height:20px;background: url(http://static2.biyao.com/pc/common/img/gy_bg.png?v=biyao_602fb93) no-repeat; display: inline-block;}
.footer_nav_list li.video_gy{padding:1px 0;margin-right: -10px}
.evm_tit_msg span{line-height:28px}
/*眼镜预约*/
.glasses_type_item{position: relative;}
.glasses_type_box{position: absolute;top:28px;left:30px; background: #fff; display: none; z-index: 530;width:200px}
.glasses_type_box>span{width: 13px;height: 10px;background: url(http://static3.biyao.com/pc/buy/img/glasses_type.png?v=biyao_b4725f7) no-repeat;position: absolute; top:-9px;left: 50px;}
.glasses_type_box .gtb_con{padding:10px 15px;border:1px solid #dddddd; box-shadow:3px 3px 5px rgba(0,0,0,0.5); }
.glasses_type_item:hover .glasses_type_box{display:block}
/*表单提示样式*/
.login_tip{background:#fff6d2;border:1px solid #ffe57d;}
.login_tip i{width:16px;height:16px; background: url(http://static4.biyao.com/pc/common/img/comSprite.png?v=biyao_78cb01c) -1px -40px no-repeat;}
.login_tip span{color:#f08f06;}
/*第三方登录按钮*/
.qq_login{width:100px;height:32px;background: url(http://static.biyao.com/pc/common/img/qq.jpg?v=biyao_16b2004) no-repeat;text-indent: -99999}
.weix_login{width:100px;height:32px;background: url(http://static1.biyao.com/pc/common/img/weix.jpg?v=biyao_4db9847) no-repeat;text-indent: -99999}
/*订单确认页*/
.couponList_table{min-width:600px;line-height: 30px;margin-left:15px;border-top:1px #d5cdda dashed ;}
.couponList_add{width:15px;height:15px; background: url(http://static2.biyao.com/pc/common/img/couponList_addimg.png?v=biyao_eb94696) 0px -0px no-repeat;margin-right:7px;}
.couponList_minus{width:15px;height:15px; background: url(http://static3.biyao.com/pc/common/img/couponList_addimg.png?v=biyao_eb94696) 0px -17px no-repeat;margin-right:7px;}
/*我的预约*/
.reservationNavhover{ border:1px solid #724a88;color: #724a88;}
.reservationNavall{ height:60px; border-bottom: 1px dotted #ccc;}
.reservationNav{height:40px;width:160px;background:#ffffff; line-height:40px;float:left;  text-align: center;}
.reservationInfoall{height:120px;border-bottom: 1px dotted #ccc;}
/*我的预约提示*/
.reservationbtn{ width:130px;height:37px; font-size: 12px;border: 0;color: #fff;text-align: center;line-height: 37px;}
.reservationbtn1{width:128px;height:35px; font-size: 12px;text-align: center;line-height: 37px; border:1px solid #724a88;}
.textareaCount{  position: absolute;right: 15px;bottom: 10px;}
.borderdotted{border-bottom: 1px dotted #ccc;}
/*加载等待。。*/
.load-msg {  color: #666;text-align: center;}
.load-usepng { background: url(http://static4.biyao.com/pc/common/img/loading.gif?v=biyao_ae5c377); width: 39px; height: 35px; }
.qqlogin_style{margin:150px auto 10px auto;}
/*历史订单提示*/
.historyOrderTit{height:37px;background:#fff6d2;border:1px solid #ffd5b3; color:#e74b00;line-height:37px;padding-left:20px;}
.historyOrderTitdel{float:right;margin:5px 10px 0 0;cursor: pointer;height:27px;line-height:27px;}
/*特殊商品不退款退货提示*/
.refund_tips{color:#f90;background:url(http://static.biyao.com/pc/common/img/refundtip.png?v=biyao_ad333b3) left 3px no-repeat;text-indent:17px}
/*公网安备背景图*/
.gwab_icon{width:20px;height:20px;background:url(http://static1.biyao.com/pc/common/img/ga.png?v=biyao_7b189f5) left center no-repeat;margin-right:3px;}