@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0; list-style-type:none; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{ font-size:12px;font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif;}
img{border:0;}
a{ text-decoration:none;cursor:pointer;}
a:hover,textarea{ text-decoration:none; outline:none;}
.clear{ clear:both;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
input:focus,button,select{ outline:none;}
input[type="button"], input[type="submit"], input[type="reset"],button {-webkit-appearance: none; border: none;cursor: pointer;}
textarea {-webkit-appearance: none;font-family: "Microsoft YaHei"}
i,em{ font-style:normal;}
input,select,button{font-family: "Microsoft YaHei"}
.none{display: none!important;}
.del{
  text-decoration: line-through;
}
.fl{
  float: left;
}
.fr{
  float: right;
}
.eps {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.clamp2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.top_bar{width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1140? "1140px": "auto"); min-width:1140px; height:32px; border-bottom:1px solid #dfdfdf; background-color:#fafafa}
.top_bar_box{ width:1140px; margin:0 auto; }
.home_link{ float:left; color:#666666; font-size:13px; display:block; padding-left:20px; background:url(../images/icon_01.png) no-repeat 0 center; line-height:32px;}
.top_bar_right{ float:right; display:inline;margin-top:7px;}
.top_bar_right li{ float:left; display:block; padding:0 10px; color:#666666; font-size:13px; position:relative;}
.top_bar_right li a{ color:#666; font-size:13px;}
.top_bar_right li:after{content: ""; position: absolute; right: 0; top:50%; margin-top:-8px; width:1px; height: 16px; background-color: #e4dfe4; z-index:10;}
.top_bar_right li:last-child:after{
  display: none;
}
.gwc_btn{ display:inline-block; padding-left:24px; background:url(../images/icon_02.png) no-repeat 0 center; color:#ff7790!important;}
.zcxcx_btn{ display:inline-block; padding-left:22px; background:url(../images/icon_03.png) no-repeat 0 center;}
.top_bar_right li a.zcxcx_btn img{ display:none;}
.top_bar_right li a.zcxcx_btn:hover img{ display:block; width:100px; height:100px; position:absolute; left:6px; top:24px; z-index:1000}
.top_bar_right li i{ margin-left:10px; color:#08beeb;}

.header{width:1140px;margin:0 auto;padding: 25px 0 0;}
.logo{float:left;width: 93px;height: 70px;overflow:hidden;margin-left:50px;}
.search_box{float:left;width: 590px;overflow:hidden;border: 1px solid #08beeb;border-radius: 30px;margin-left: 170px;margin-top: 15px;}
.search_text{display:block;float:left;width:465px;overflow:hidden;height: 36px;line-height: 36px;border:0;font-size: 12px;padding-left:30px;background:url(../images/icon_04.png) no-repeat 10px center;}
.search_btn{display:block;float:right;width: 70px;height: 36px;text-align:center;line-height:30px;background-color:#08beeb;border:0;color:#ffffff;font-size: 14px;font-family: "Microsoft YaHei";cursor:pointer;}
.shopping_cart{float:left;width: 124px;height: 38px;line-height: 36px;background: url(../images/icon_05.png) no-repeat 16px center;border: 1px solid #e5e5e5;padding-left: 47px;color: #000;font-size:12px;position:relative;margin-left: 30px;margin-top: 15px;border-radius: 20px;}
.shopping_cart i{position:absolute;left: 27px;top: 4px;background-color: #ff7790;color:#ffffff;border-radius: 7px;height:12px;line-height:12px;padding: 0 4px;padding: 0 4px;}
.navigation{padding-top: 25px;clear: both;}
.all_lb{float:left;width:194px;background-color:#08beeb;border-radius: 3px 3px 0 0;line-height: 44px;text-align:center;color:#ffffff;font-size: 17px;position:relative;}
.menu{float:left;width:880px;overflow:hidden;margin-left:32px;}
.menu li{float:left;margin-right:45px;line-height: 44px;height: 44px;}
.menu li a{color: #282828;font-size: 17px;}
.menu li a:hover{ color:#08beeb;}
.menu li.navon a{color:#08beeb!important;}
.all_lb .category{display:none;position:absolute;left:0;top: 46px;width:194px;background-color:#ffffff;border:1px solid #08beeb;border-top:0;padding:15px 22px 14px 22px;z-index:1000;}
.all_lb:hover .category{ display:block;}
.category li{ float:left; text-align:left; width:100%; overflow:hidden; padding-left:28px; margin:7px 0; line-height:24px;}
.category li a{ color:#191919; font-size:15px;}
.head-line{
  width: 100%;
  height: 2px;
  clear: both;
  background: #08beeb;
  margin-bottom: 25px;
}

.footer_top{width:100%;margin:0 auto;width:expression(document.body.clientWidth <= 1140? "1140px": "auto");min-width:1140px;background-color: #f4ffff;overflow:hidden;}
.footer_top_box{width:1140px;margin:0 auto;padding: 46px 0 40px;overflow:hidden;}
.advantage_list{overflow:hidden;width:1140px;}
.advantage_list li{ float:left; display:block; width:25%; overflow:hidden; height:66px; padding-left:100px;}
.advantage_list li p{overflow:hidden;color: #08beeb;font-size:16px;margin-top:13px;}
.advantage_list li span{ float:left; width:100%; overflow:hidden; color:#999999; font-size:14px; margin-top:3px;}
.advantage_list li.zpbz_bg{ background:url(../images/icon_17.png) no-repeat 20px 0;}
.advantage_list li.jsfh_bg{ background:url(../images/icon_18.png) no-repeat 20px 0;}
.advantage_list li.shwy_bg{ background:url(../images/icon_19.png) no-repeat 20px 0;}
.advantage_list li.jgtm_bg{ background:url(../images/icon_20.png) no-repeat 20px 0;}
.foot_address{float:left;width: 830px;overflow:hidden;padding-left: 360px;background: url(../images/f_logo.png) no-repeat 20px 0;margin-top: 70px;}
.foot_address dt{ float:left; width:100%; overflow:hidden; color:#777777; font-size:14px;}
.foot_address dd{overflow:hidden;padding-left: 34px;}
.foot_address .addr{background:url(../images/icon_addr.png) no-repeat left;font-size: 18px;color: #777777;}
.foot_address .tel{background:url(../images/icon_23.png) no-repeat left;font-size: 24px;color: #08beeb;margin-bottom: 7px;}
.foot_address dd i{ text-indent:2.5em;}
.attention_box{float:right;width: 80px;overflow:hidden;margin-top: 60px;}
.attention_box dt{overflow:hidden; color:#545454; font-size:12px;}
.attention_box dd{overflow:hidden;}
.attention_box dd img{width: 80px;height: 80px;}

.share_box{float:left;width: 225px;margin-top: 88px;}
.share_box dt a{display: block;margin-right: 50px;float: right;}
.footer_bottom{width:100%;margin:0 auto;width:expression(document.body.clientWidth <= 1140? "1140px": "auto");min-width:1140px;background-color: #191919;overflow:hidden;height: 56px;line-height: 56px;color: #b1b1b1;font-size:12px;text-align:center;text-transform: uppercase;}
.flex-footer {
  width: 146px;
  height: 146px;
  position: absolute;
  left: -49px;
  top: -140px;
  text-align: center;
  padding-top: 15px;
  background: url(../images/footerflex.png) 1px top no-repeat;
  display: none;
  z-index:100;
}
.posirelative{
  position: relative;
}
.posirelative:hover .flex-footer { display: block; }

.banner{ width:1140px; margin:0 auto; overflow:hidden; padding-left:214px;}
.banner_left{ float:left; width:713px; overflow:hidden;}
/* banner */
.slide-main{width:100%; margin:0 auto; height:206px;position:relative; overflow:hidden;}
.item{position:absolute; display:block; width:700px;height:16px;z-index:124;top:170px;left:50%; margin-left:-350px;}
.item_box{ width:100%; margin:0 auto; overflow:hidden;text-align: center;}
.item a{display:inline-block;width:20px;height:2px;margin-right:5px; margin-left:5px; background:#000000;opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);overflow:hidden;}
.item a.cur{ background:#ffffff;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.slide-box,.slide{display:block;width:100%;height:206px;overflow:hidden;border-radius: 10px;}
.slide-box{position:relative;}
.slide{display:none;height:206px; position:relative;position:absolute;z-index:8; opacity: 0;background-size:cover!important;}
.banAnimate{opacity: 1!important; }

.slide a{ display:block; width:100%; height:206px;}
.advertising_list{ float:left; width:722px; display:inline; margin-left:-9px; overflow:hidden; margin-top:14px;}
.advertising_list li{ float: left; display:block; margin-left:9px;}
.advertising_list li img{ width:231px; height:137px;border-radius: 10px;}
.banner_right{ float:right; width:198px; height:285px; overflow:hidden; background:url(../images/service_bg.png) no-repeat 0 0; padding-top:177px; text-align:center}
.ljyy_btn{ display:inline-block; width:90px; height:30px; line-height:30px; border-radius:4px; background-color:#ff7790; color:#ffffff; border:0;font-family: "Microsoft YaHei"; margin-top:14px; cursor:pointer}
.banner_right h3{float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:16px; }
.banner_right p{float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:12px; margin-top:6px;}
.main_cont1{width:1140px; margin:0 auto; overflow:hidden; padding:56px 0 50px 0;}

.in_prod_con{ float: left; width:1140px; overflow:hidden; margin-top:15px;}
#rymo {WIDTH: 1140px; OVERFLOW: hidden; margin:0px auto;}
#rymo1 {FLOAT: left;}
#rymo2 {FLOAT: left}
#inkemo { WIDTH: 935%; FLOAT: left}
.zgg{ width:170px; float:left;  background:url(index_r27_c9.jpg) no-repeat left top; padding-left:6px; padding-top:6px; display:inline; margin-right:24px;}
.zgg img{ width:170px; height:184px; display:block;border-radius: 10px;}

.main_cont2{ width:1140px; margin:0 auto; overflow:hidden;}
.recommended_nav{ float:left; display:inline; width:1140px; overflow:hidden; margin-top:35px; padding-left:5px; margin-bottom:4px;}
.recommended_nav li{ float:left; display:block; margin-right:37px;}
.recommended_nav li a{ display:block; padding:0 12px; height:24px; line-height:24px; color:#333333; font-size:15px; border-radius:12px;transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out;}
.recommended_nav li.curr a{ color:#ffffff;background-image: linear-gradient(to left,#534cff,#9b59fe);}
.recommended_nav li a:hover{ color:#ffffff;background-image: linear-gradient(to left,#534cff,#9b59fe);}
.recommended_list{width:1148px;overflow:hidden;margin-left:-8px;}
.recommended_list li{ float:left; display:block; width:220px; margin-left:8px; overflow:hidden; margin-top:20px; position:relative;}
.recommended_list li span{display: block;height:200px;overflow:hidden;border-radius: 10px 10px 0 0;}
.recommended_list li span img{ width:220px; height:200px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.recommended_list li:hover span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.recommended_introduce{height:104px;border:1px solid #e4dfe4;border-top:0;padding:12px 15px 15px 15px;border-radius: 0 0 10px 10px;}
.recommended_introduce h3{overflow:hidden;font-weight:normal;color:#191919;font-size:14px;line-height:22px;}
.recommended_introduce p{overflow:hidden;font-weight:normal;color: #ff7790;font-size:20px;font-weight:bold;margin-top:8px;}
.recommended_introduce p i{ font-size:14px;}

.main_cont3{ width:1140px; margin:0 auto; overflow:hidden; padding:20px 0 60px 0;}
.promote_title{ float:left; width:100%; overflow:hidden; padding-left:17px; background:url(../images/list01.jpg) no-repeat 0 center;}
.promote_title a{ float:left; display: block; color:#333333; font-size:20px; font-weight:normal;}
.promote_title a.batch_btn{ float:right; padding-left:29px; background:url(../images/icon_24.png) no-repeat 0 0; color:#333333; font-size:16px;}
.promote_box{overflow:hidden;margin-left:-25px;}
.promote_list{ float:left; width:543px; overflow:hidden; margin-left:35px; padding:25px 0; border-bottom:1px solid #e4dfe4;}
.promote_list dt{ float:left; width:139px; height:90px; overflow:hidden;}
.promote_list dt img{width: 100%;height: 100%;border-radius:10px;}
.promote_list dd{ float:right; width:385px; overflow:hidden; margin-top:3px;}
.promote_list dd h3{overflow:hidden;font-weight:normal;color:#313131;font-size:14px;height:66px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;}
.promote_list:hover dd h3{ color:#ff7790}
.promote_list dd p{overflow:hidden;color:#999999;font-size:14.78px;font-family:Arial, Helvetica, sans-serif;}
.promote_list dd p i{ padding-left:18px; background:url(../images/icon_15.png) no-repeat 0 center; margin-right:12px;}
.promote_list dd p em{ padding-left:20px; background:url(../images/icon_16.png) no-repeat 0 center;}

.view_more{ float:left; width:100%; overflow:hidden; text-align:center; margin-top:62px;}
.view_more a{ display:inline-block; width:206px; height:50px; border:1px solid #ff7790; text-align:center; line-height:50px; border-radius:6px; color:#ff7790; font-size:15px;transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}
.view_more a:hover{ background-color:#ff7790; color:#ffffff;}

.login_main{ width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1140? "1140px": "auto"); min-width:1140px; padding-top:167px; height:830px; background:url(../images/login_bg.jpg) no-repeat center 96px;}
.login_main_cont{ width:380px; margin:0 auto; overflow:hidden; background-color:#ffffff; box-shadow:0 0 10px rgba(0, 0, 0, .40); height:480px; border-radius:6px; padding-top:32px; position:relative;}
.login_title{overflow:hidden;color: #08beeb;font-size:20px;font-weight:normal;padding-left:32px;}
.login_list{overflow:hidden;padding:18px 32px;}
.login_list li{overflow:hidden;margin-top:20px;position:relative;}
.login_input{width:100%;overflow:hidden;border:1px solid #d9dde1;border-radius:3px;height:38px;line-height:28px;padding:5px 12px;color:#333;font-size:14px;}
.login_input::-webkit-input-placeholder { color:#b2bfc3;}
.login_input:-moz-placeholder {color:#b2bfc3;}
.login_input::-moz-placeholder {color:#b2bfc3;}
.login_input:-ms-input-placeholder {color:#b2bfc3;}
.forgot_password{ float:right; color:#bababa; font-size:14px;}
.login_btn{width:100%;overflow:hidden;height:42px;border:0;border-radius:21px;text-align:center;color:#ffffff;background-color: #08beeb;font-size:18px;font-weight:bold;cursor:pointer;margin-top:10px;}
.login_list li.wxdl_icon{ text-align:center; margin-top:32px;}
.no_account{ position:absolute; left:0; bottom:0; width:100%; overflow:hidden; height:60px; line-height:60px; text-align:center; background-color:#f9fafc; color:#000000; font-size:16px;box-shadow: 0 0 15px rgba(0, 0, 0, .10) inset;}
.no_account a{color: #08beeb;margin-left:4px;}
.login_list li .get_code{
  position: absolute;
  right: 7px;
  top: 0;
}

.pa_t_147{ padding-top:147px!important;}
.zc_height{ height:517px;}
.get_code {
  height: 25px;
  line-height: 25px;
  border-radius: 5px;
  color: #ffffff;
  background-color: #08beeb;
  font-size: 11px;
  border: 0;
  top: 7px;
  padding: 0 6px;
  margin-left: -79px;
  margin-top: 7px;
}
.user_agreement{ float:left; width:270px; overflow:hidden; font-weight:normal; color: #6d6d6d; font-size:14px; cursor:pointer; line-height:24px; background:url(../images/icon_26.jpg) no-repeat 0 6px; margin-left:84px;}
.remember-checkbox {display: none;}
.remember-checkbox + label {display: inline-block;position: relative; padding-left:20px;cursor: pointer;}
.remember-checkbox:checked + label { background:url(../images/icon_27.jpg) no-repeat 0 6px;}
.user_agreement a{color: #08beeb;}

.nymain_cont{ width:1140px; margin:0 auto; overflow:hidden; padding-bottom:80px;}
.number{ float:left; width:100%; overflow:hidden; text-align:center; margin-top:80px;}
.number a{ display:inline-block; width:40px; height:40px; text-align:center; line-height:40px; border:1px solid #dddddd; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 4px;}
.number a:hover{ background-color:#ff7790; color:#ffffff; border:1px solid #ff7790;}
.number a.num_curr{background-color:#ff7790; color:#ffffff; border:1px solid #ff7790;}
.number a.next_page:hover{ background:none; border:1px solid #ff7790;}
.number i{ display:inline-block; color:#666666;}
.num_input{display:inline-block;width:40px; height:40px; line-height:40px; text-align:center; border:1px solid #dddddd;margin:0 4px; color:#666666;}
.qd_btn{display:inline-block;width:56px; height:42px; line-height:40px; text-align:center; border:1px solid #dddddd;margin:0 4px; color:#666666; background-color:#ffffff; cursor:pointer}
.sorting_box{overflow:hidden;background-color:#f6f6f6;padding:7px 14px;}
.sorting_list{ float:left; display:inline; background-color:#ffffff}
.sorting_list li{ float:left; display:block; margin-left:-1px;}
.sorting_list li a{ display:block; float:left;border:1px solid #dddddd; height:26px; line-height:26px; padding:0 12px; color:#666666;}
.sorting_list li a:hover{background-color: #08beeb;color:#ffffff;border: 1px solid #08beeb;}
.sorting_list li.current_state a{background-color: #08beeb;color:#ffffff;border: 1px solid #08beeb;}
.sorting_list li:first-child{ margin-left:0}
.total_span{ float:right; line-height:26px; color:#666666; font-size:12px;}
.total_span i{ color:#ff7790}
.sorting_list li.price_a a{ background: url(../images/icon_29.png) no-repeat 38px center; text-align:left; padding:0 20px 0 8px; color:#666666}
.sorting_list li.jx a{background: url(../images/icon_29_j.png) no-repeat 38px center; text-align:left; padding:0 20px 0 8px; color:#666666}
.sorting_list li.sx a{background: url(../images/icon_29_s.png) no-repeat 38px center; text-align:left; padding:0 20px 0 8px; color:#666666}
.sorting_list li.price_a a:hover{background-color:transparent!important;color:#666666!important;border: 1px solid #08beeb!important;}
.position_box{overflow:hidden;color:#cecece;font-family:"宋体";margin-bottom:14px;}
.position_box a{ color:#666666; font-size:12px; display:inline-block; margin-left:10px; margin-right:10px;font-family: "Microsoft YaHei"}
.position_box a:first-child{ margin-left:0}

.screening_box{overflow:hidden;border:1px solid #e8e8e8;margin-bottom:15px;border-bottom:0;}
.category_dl{overflow:hidden;border-bottom:1px solid #e8e8e8;padding:15px 0 10px 11px;position:relative;}
.category_dl dt,.category_dl .dt{ padding-bottom:15px; float:left; width:98px; color:#666666; font-size:14px;}
.category_dl .mgtop,.category_dl .dt{
  margin-top: 5px;
  margin-bottom: 5px;
}
.category_dl dd{ float:left; width:1015px; overflow:hidden; padding-right:145px;}
.category_dl dd .text{
  float: left;
  border: 1px solid #e8e8e8;
  line-height: 28px;
  font-size: 14px;
  border-radius: 3px;
  padding: 0 10px;
  width: 200px;
  margin-right: 20px;
}
.category_dl dd .search,.category_dl dd .cleaed{
  width: 90px;
  height: 30px;
  border-radius: 3px;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
  margin-left: 10px;
}
.category_dl dd .search{
  background: #08beeb;
}
.category_dl dd .cleaed{
  background: #ff7790;
}
.category_dl dd.links a{display:inline-block;color: #666;font-size: 14px;margin-right: 30px;margin-bottom:5px;}
.category_dl dd.links a:hover,.category_dl dd.links a.active{color: #ff7790;}

.selected_box{overflow:hidden;margin-bottom:9px;}
.selected_span{ float:left; color:#666666; font-size:14px; margin:2px 3px 0 8px;}
.conditions_list{ float:left; width:975px; overflow:hidden; display:inline;}
.conditions_list li{ float:left; display:block; border:1px solid #e8e8e8;  padding:2px 28px 2px 7px; position:relative; margin-left:8px; margin-bottom:9px; color:#666666; font-size:14px;}
.conditions_list li a{ position:absolute; display:block; right:9px; top:1px;}
.empty_btn{ float:right; color:#666666; font-size:14px; background:url(../images/icon_31.png) no-repeat 0 center; padding-left:19px; margin-top:2px;}
.radio{ float:left; margin-right:33px; margin-bottom:14px;}
.radio label{display: inline-block;cursor: pointer;position: relative; color:#666666; font-size:14px;}
.radio input[type=radio]{display: none;}
.radio label:before{content: "";display: inline-block; position: absolute;left: 0;top:0;}
.radio input[type=radio]:checked + label{color: #08beeb!important;}

.checkboxs{float:left; overflow:hidden; margin-right:33px; margin-bottom:14px;}
.regular-checkbox {display: none;}
.regular-checkbox + label { display:inline-block; color:#666666; font-size:14px;cursor: pointer;}
.regular-checkbox:checked + label {color:#ff7790!important;}

.more_btn{ position:absolute; right:93px; padding-right:18px; top:15px; background:url(../images/icon_34.jpg) no-repeat right center; color:#666666; font-size:14px;}
.filter-position-item-sub{ float:left; width:100%; overflow:hidden;}
.dx_btn{ position:absolute; right:17px; top:11px; border:1px solid #e8e8e8; border-radius:2px; padding:3px 6px 3px 17px; background:url(../images/icon_35.jpg) no-repeat 6px center; color:#666666; font-size:14px;}

.checkboxs2{float:left; overflow:hidden; margin-right:33px; margin-bottom:14px;}
.regular-checkbox2 {display: none;}
.regular-checkbox2 + label { display:inline-block; color:#666666; font-size:14px;cursor: pointer; padding-left:20px; background:url(../images/icon_32.jpg) no-repeat 0 center;}
.regular-checkbox2:checked + label { background:url(../images/icon_33.jpg) no-repeat 0 center;}

.duoxuan_box{ float:left; width:100%; overflow:hidden;}
.butotn_group{ float:left; width:100%; overflow:hidden; text-align:center; margin-bottom:15px; margin-top:10px;}
.qr_btn{ display:inline-block; width:50px; height:22px; text-align:center; line-height:20px; color:#ffffff; font-size:12px; margin-left:9px; margin-right:9px; border:1px solid #08beeb; background-color:#08beeb; border-radius:2px;cursor:pointer}
.qx_btn{ display:inline-block; width:50px; height:22px; text-align:center; line-height:22px; color:#39393f; font-size:12px; margin-left:9px; margin-right:9px; border:1px solid #c2c2c2; background-color:#ffffff;border-radius:2px; cursor:pointer}

.store_main{overflow:hidden;padding:20px 60px 40px 60px;}
.tb-gallery{ float:left; width:400px; overflow:hidden;}
.tb-booth{height:400px;border:1px solid #eeeeee;}
.tb-booth img{width:398px;height:398px;}

.tb-thumb-content{float:left;width:400px;height:70px; text-align:center; margin-top:10px;}
.tb-thumb-content div{ display:inline-block; width:62px;height:62px; border:1px solid #eeeeee;}
.tb-thumb-content div img{width:60px;height:60px;}
.tb-detail-hd{overflow:hidden;font-size: 22px;color: #000000;}
.price_detail{ float:left; width:100%; overflow:hidden; background-color:#ECEBEB; height:55px; line-height:55px; margin-top:15px;}
.price_detail span{ float:left;font-size: 18px; color: #4A4A4A; margin-left:10px;}
.price_detail i{ float:left; font-size: 32px; color: #FA3434; margin-left:54px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.commodity_code{overflow:hidden;margin-top:5px;}
.commodity_code i{ float:left; color:#999999;}
.commodity_code a{ float:right; display:block; padding-left:18px; margin-left:13px; color:#999999; font-size:12px;}
.commodity_code a.fx_bg{ background: url(../images/icon_36.png) no-repeat 0 center;}
.commodity_code a.sc_bg{ background: url(../images/icon_37.png) no-repeat 0 center;}

.tb-property{ float:right; width:590px; overflow:hidden; }
.tb-detail-hd{overflow:hidden;color:#2b2b2b;font-size:18px;}
.tb-metatit{overflow:hidden;background-color:#f8f8f8;padding: 12px 20px 12px;margin-top:18px;}
.tm-promo-panel{overflow:hidden;line-height: 30px;}
.tm-promo-panel dt{float:left;color:#888888;font-size:12px;width:58px;margin-top: 5px;}
.tm-promo-panel dd{ float:left; color:#ff7790; font-weight:bold; font-size:30px;}
.tm-promo-panel dd i{font-size:16px;margin-left:3px;}
.tm-promo-panel dd del{
  font-size: 12px;
  font-weight: normal;
  color: #888;
}

.tm-ind-panel{overflow:hidden;padding-top: 12px;margin-top: 5px;border-top: 1px solid #eeeeee;}
.tm-ind-panel li{ float: left; display:block; color:#888888; font-size:12px; width:33.33%; text-align:center;}
.tm-ind-panel li i{ color:#ff7790; font-weight:bold; margin-left:8px; margin-right:8px;}
.tm-ind-panel li img{ margin-right:2px;}

.parameter_list{width:550px;overflow:hidden;margin-left:17px;margin-top:15px;}
.parameter_list dt{ float:left;font-size: 12px; color: #888888; line-height:30px; width:70px;}
.parameter_list dd{ float:left; width:478px; overflow:hidden;}
.color_classification div{border: 1px solid #dddddd; padding:0 10px; height:30px; line-height:30px;float:left; margin-right:8px; cursor:pointer}

.input{width:30px; height:30px; border: 1px solid #dddddd; line-height:30px;text-align:center;float:left; margin:0 5px;}
.reduction_num{float:left; width:22px; height:30px; overflow:hidden; cursor:pointer}
.add_num{ float:left; width:22px; height:30px; overflow:hidden; cursor:pointer }

.activity_box{float:left;width:550px;overflow:hidden;margin-left:17px;margin-top:15px;padding-bottom:15px;border-bottom: 1px dashed #dddddd;}
.activity_box dt{ float:left;font-size: 12px; color: #888888; line-height:30px; width:70px;}
.activity_box dd{float:left; width:478px; overflow:hidden;}
.activity_box dd p{ float:left; width:100%; overflow:hidden; margin-bottom:3px;}
.activity_box dd p i{ float:left; width:45px; height:22px; text-align:center; line-height:22px; border-radius:4px; background-color:#ff7790; color:#ffffff;}
.activity_box dd p span{ float:left; color:#888888; line-height:22px; margin-left:12px;}
.activity_box dd p a{ color:#ff7790; margin-left:8px;}

.tb-sent{width:550px;overflow:hidden;margin-left:17px;margin-top:15px;padding-bottom:15px;border-bottom: 1px dashed #dddddd;}
.tb-sent dt{ float:left;font-size: 12px; color: #888888; line-height:30px; width:70px;}
.tb-sent dd{float:left; width:478px; overflow:hidden;color:#888888; line-height:30px;}

.tb-address{ float:left; padding:4px 24px 4px 6px; border:1px solid #dddddd; color:#333; background:url(../images/icon_41.jpg) no-repeat 92% center;}
.action_box{overflow:hidden;padding:25px 0 18px 88px;border-bottom:1px dotted #dddddd;}
.btn-buy{ float:left; border:0; width:115px; height:40px; line-height:40px; text-align:center; border-radius:4px; background-color:#08beeb; font-size:16px; cursor:pointer; color:#ffffff;}
.btn-basket{ float:left; border:0; width:132px; height:40px; line-height:40px; padding-left:40px; background:url(../images/icon_40.png) no-repeat 10px center; border-radius:4px; background-color:#ff7790; font-size:16px; cursor:pointer; color:#ffffff; margin-left:10px;}
.security_i{ float: left; padding-left:22px; color:#888888; margin-right:17px; background:url(../images/icon_38.png) no-repeat 0 center; margin-top:6px;}
.action_box a:hover{ color:#ffffff!important}
.col-sub{ float:left; width:170px; overflow:hidden; border:1px solid #e7e7e7;}
.rxhh_title{ float:left; width:100%; overflow:hidden; background-color:#dddddd; height:40px; line-height:40px; text-align:center; color:#333; font-weight:normal; margin-bottom:10px;}

#scrollDiv{width:170px;height:880px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:220px; width:170px; overflow:hidden; zoom:1; position:relative; text-align:center; padding:0 10px 10px 10px;}
#scrollDiv li img{ width:150px; height:150px;}
#scrollDiv li h3{float:left; width:100%; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; font-weight:normal; margin-top:6px; color:#333333;text-align:left}
#scrollDiv li p{float:left; width:100%; overflow:hidden; color:#ff7790; font-size:16px; margin-top:5px; text-align:left}

.scroltit{ float:left; width:100%; text-align:center; height:28px; line-height:28px; margin-top:5px;}
.updown{ display:inline-block; width:28px; height:28px;}
#but_up{ background:url(../images/list07.jpg) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(../images/list06.jpg) no-repeat 0 0; text-indent:-9999px}
.qualifying_img{ position:absolute; left:34px; top:10px; width:19px!important; height:19px!important;}
.main-wrap{ float:right; width:946px; overflow:hidden}

.tb3_ { float:left; display:inline; border:1px solid #dddddd; width:100%;}
.tb3_ li { float:left; display: inline-block; vertical-align: middle; position: relative; display: block; padding:0 28px; height: 34px; line-height:34px; cursor: pointer; font-size: 14px; border-right:1px solid #dddddd;}
.normaltab3 {color: #333333;}
.hovertab3 { color:#ff7790;}
.hovertab3:after{content: ""; position: absolute; left: 0; right: 0;  top: -1px;height: 3px; background-color: #ff7790; z-index:10}
.hovertab3:before{content: ""; position: absolute; left: 0; bottom:  -1px; height: 2px; background-color: #ffffff; z-index:10; width:100%;}

.dis3 {DISPLAY: block}
.undis3 {DISPLAY: none}

.goods_details{ float:left; width:100%; overflow:hidden; padding:20px 17px; border:1px solid #dddddd; border-top:0;}
.goods_details img{ max-width:100%; height:auto!important}
.commodity_attribute{width:100%;overflow:hidden;border-top:1px solid #dddddd;border-left:1px solid #dddddd;color:#666666;margin-bottom:30px;}
.commodity_attribute tr td{ border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:6px 12px;}
.attribute_title{ width:100%; background-color:#f0f0f0; color:#272727; font-weight:bold}

.evaluation_list{ float:left; width:100%; overflow:hidden; border:1px solid #dddddd; border-top:0; padding:35px;}
.evaluation_list dt{ float: left; width:160px; overflow:hidden; text-align:center;}
.evaluation_list dt img{ width:60px; height:60px; border-radius:50%;}
.evaluation_list dt p{float:left; width:100%; overflow:hidden; text-align:center; color:#333333; font-size:14px;}
.evaluation_list dd{ float:left; width:700px; overflow:hidden;}
.evaluation_list dd span{float:left; width:100%; overflow:hidden;}
.evaluation_list dd span img{ margin-right:2px;}
.evaluation_list dd h3{ float:left; width:100%; overflow:hidden; font-weight:normal; color:#333333; margin-top:25px;}
.evaluation_list dd p{ float:left; width:100%; overflow:hidden;}
.evaluation_list dd p img{ float: left; width:80px; height:80px; border:1px solid #dddddd; margin:10px 7px 12px 0}
.evaluation_list dd i{float:left; width:100%; overflow:hidden; color:#999999}
.text_align_r{ text-align:right!important; margin-top:20px!important;}


.black_overlay{display:none; position:fixed; top:0%; left:0%;width:100%;height:100%;background-color:black; z-index:1001; -moz-opacity:0.6;opacity:.60;filter:alpha(opacity=60);}
.white_content{display:none;position:fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 402px;height: 516px;background-color: #fff;z-index:1002;overflow:auto;border-radius: 8px;}
.lqhb_title{overflow:hidden;position:relative;border-bottom:1px solid #edf1f2;padding:16px 18px;font-size:13px;color:#7d7d7d;font-weight:normal;background-color:#f8f8f8;}
.lqhb_title a{ position:absolute; right:18px; top:16px;}
.red_envelope_list{ float:left; width:1006px; overflow:hidden; display:inline; height:370px; overflow-y:auto; margin-top:15px;}
.red_envelope_list li{ float:left; display:block; width:309px; height:150px; background-color:#fff4eb; margin:10px 0 10px 20px; position:relative}
.ljlq_btn{ float:right; width:64px; height:150px; overflow:hidden; border:0; background:url(../images/ljlq_btn.jpg) no-repeat 0 0; text-indent:-1000em; cursor:pointer}
.red_envelope_list_left{ float:left; width:240px; overflow:hidden; padding:9px;}
.red_envelope_list_left span{ float:left; width:100%; padding-left:20px; overflow:hidden; color:#ff580f; font-weight: bold; font-size:36px; position:relative; margin-top:12px; margin-bottom:6px;}
.red_envelope_list_left span i{ position:absolute; left:0; top:6px; font-size:18px;}
.red_envelope_list_left p{float:left; width:100%;overflow:hidden; color:#999999; font-size:12px; line-height:24px;}
.receive_img{ position:absolute; left:152px; top:7px; z-index:10}

.coupons_list{float:left; width:1006px; overflow:hidden; display:inline; height:380px; overflow-y:auto; margin-top:15px; padding-left:10px;}
.coupons_list li{float:left; display:block; width:309px; height:167px;margin:10px 0 10px 20px; padding:12px 15px; position:relative; background:url(../images/yhq_bg.png) no-repeat 0 0;}
.coupons_list li h3{float:left; width:100%; color:#ffffff; font-size:16px; font-weight:normal; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; padding-left:8px;}
.coupons_list li p{float:left; width:100%; color:#ffffff; font-size:30px; font-weight: bold; margin:4px 0}
.coupons_list li p i{font-size:18px;}
.coupons_list li span{float:left; width:100%; color:#ffffff;font-size:14px; padding-left:8px;}
.full_reduction{overflow:hidden;margin-top:30px;}
.full_reduction em{ float:left; color:#212121; font-size:14px; margin-left:8px;}
.full_reduction a{ float:right; color:#ff7790; text-decoration:underline; font-size:18px;}
.receive_img2{position:absolute; left:204px; top:16px; z-index:10}
.header2{ width:1140px; margin:0 auto; padding:25px 0; overflow:hidden;}
.steps_box{float: right;display:inline;overflow:hidden;padding-top:32px;background:url(../images/steps1.png) no-repeat center 0;margin-right:-40px;margin-top: 12px;}
.steps_box li{float:left;display:block;width:145px;text-align:center;overflow:hidden;color:#292929;font-size:14px;}

.nymain_cont2{width:1140px;margin:0 auto;overflow:hidden;padding: 24px 0 58px 0;min-height:435px;}
.all_goods_title{overflow:hidden;color:#ff7790;font-size:18px;font-weight:normal;position:relative;padding-bottom:10px;}
.all_goods_title:after{content: ""; position: absolute; left: 0; bottom: 0; width:78px; height: 1px; background-color: #ff7790; z-index:10}
.parameter_title{overflow:hidden;border:1px solid #dddddd;margin-bottom:20px;}
.parameter_title li{ float:left; display:block; overflow:hidden; padding:15px 12px; color:#363636; text-align:center}
.parameter_title li.future_width{ width:80px; text-align:left}
.parameter_title li.name_width{ width:350px;}
.parameter_title li.subtotal_width{ width:140px;}

.multi-checkbox {display: none;}
.multi-checkbox + label {display: inline-block;position: relative; padding-left:26px;cursor: pointer; background:url(../images/icon_47.jpg) no-repeat 0 center;}
.multi-checkbox:checked + label { background:url(../images/icon_48.jpg) no-repeat 0 center;}

.bundle-hd{ float:left; width:100%; overflow:hidden;border-top:1px solid #dddddd;}
.parameter_list_box{float:left; width:1140px; overflow:hidden; border:1px solid #dddddd; border-top:0;}
.parameter_list_box li{float:left; display:block; overflow:hidden; padding:15px 12px; color:#363636; text-align:center}
.parameter_list_box li.future_width{ width:80px; text-align:left}
.parameter_list_box li.name_width{ width:405px;text-align:left}
.parameter_list_box li.unit_width{ width:150px;}
.parameter_list_box li.number_width{ width:210px;}
.parameter_list_box li.subtotal_width{ width:190px;}
.parameter_list_box li.operation_width{ width:100px;}
.item-info{overflow:hidden;}
.item-info .proname{
  font-size: 14px;
  color: #000;
  font-weight: normal;
  margin-bottom: 22px;
}
.item-info dt{ float:left; width:80px; height:80px; overflow:hidden;}
.item-info dt img{ width:80px; height:80px;}
.item-info dd{ float:left; width:275px; overflow:hidden; margin-left:20px;}
.item-info dd h3{ float:left; width:100%; color:#000000; font-size:14px; font-weight:normal; height:62px; overflow:hidden; line-height:20px}
.item-info dd p{float:left; width:100%; color:#666666; font-size:12px;}
.item-info:hover h3{ color:#ff7790;}
.price-content{ color:#ff7790; float:left; width:100%; overflow:hidden; line-height:80px; text-align:center;}
.zc-inner{ float:left; width:100%; overflow:hidden; margin-top:22px;}
.zc-inner a{ float:left; display:block; width:100%; overflow:hidden; text-align:center; color:#666666; line-height:20px;}
.zc-inner a:hover{ color:#ff7790;}

.item-amount{ float:left; padding-left:35px; padding-top:22px;}
.j_minus{float:left;  width:30px; height:30px; overflow:hidden; cursor:pointer}
.j_plus{float:left;width:30px; height:30px; cursor:pointer}
.input_width{ float:left; width:54px; height:30px; text-align:center; margin:0 6px; border-radius:3px; border:1px solid #b5b5b5; line-height:30px;}
.zc_floatbar{ float:left; width:100%; overflow:hidden; border:1px solid #dddddd; margin-top:18px; padding:25px 12px; position:relative}
.zc_selectall{ float:left;}
.operations{ float: left; color:#363636; font-size:12px; display:block; margin-left:47px;}
.operations:hover{color:#fa2222;}
.btn-area{ position:absolute; top:0; right:0; width:136px; height:70px; line-height:70px; text-align:center; border:0; background-color:#ff7790; color:#ffffff; font-size:18px; z-index:100; cursor: pointer}

.price-sum{ position:absolute; right:162px; top:12px; width:370px; overflow:hidden;}
.price-sum dt{ float:left; width:100%; overflow:hidden; text-align:right; color:#363636;}
.price-sum dt strong{ color:#fa2222;}
.price-sum dd{ float:left; width:100%; overflow:hidden; text-align:right; color:#363636; margin-top:8px;}
.price-sum dd i{color:#fa2222;}
.cart_empty{ width:388px; overflow:hidden; margin:0 auto; padding:108px 0 180px 172px; background:url(../images/img_25.jpg) no-repeat 0 100px;}
.cart_empty_title{ float:left; color:#333333; width:100%; font-size:16px; font-weight:normal; margin-bottom:20px;}
.cart_empty_title i{ float:left; display:inline-block; font-size:12px; margin-top:15px;}
.ljqg_btn{ float:left; width:95px; height:30px; font-size:14px; background-color:#ff7790; border:1px solid #ff7790; color:#ffffff; text-align:center; border-radius:3px; cursor:pointer}
.ckdd_btn{ float:left; width:95px; height:30px; font-size:14px; background-color:#ffffff; border:1px solid #dddddd; color:#333333; text-align:center; border-radius:3px; margin-left:10px; cursor:pointer}
.steps2{ background:url(../images/steps2.png) no-repeat center 0!important;}
.steps3{ background:url(../images/steps3.png) no-repeat center 0!important;}
.steps4{ background:url(../images/steps4.png) no-repeat center 0!important;}
.psxx_title{overflow:hidden;color:#363636;font-size:18px;font-weight:normal;margin-bottom:15px;}
.psxx_title .em{
  background: url(../images/n_ico5.png) no-repeat left;
  font-size: 12px;
  color: #7ed491;
  padding-left: 18px;
  margin-left: 15px;
}
.address_list{overflow:hidden;margin-bottom:24px;}
.address_list li{ float: left;  margin-right:18px;position:relative; overflow:hidden}
.address_list li a{display:block;width:280px;border:1px solid #e8e8e8;padding:0 10px;height:108px;}
.address_list li h3{overflow:hidden;color:#292929;font-size:12px;border-bottom:1px dotted #e8e8e8;height:28px;line-height:28px;font-weight:normal;position:relative;}
.address_list li h3 i{ position:absolute; right:0; top:3.5px; background-color:#ebebeb; color:#999999; width:54px; height:20px; text-align:center; line-height:20px;}
.address_list li p{overflow:hidden;color:#292929;font-size:12px;line-height:22px;margin-top:6px;height:66px;}
.delete_btn{ position:absolute; right:15px; bottom:10px; color:#b7b7b7}
.editor_btn{position:absolute; right:55px; bottom:10px; color:#b7b7b7}

.add_address_btn{ float:left; width:280px; padding:30px 10px 0 10px; height:108px; overflow:hidden; text-align:center; color:#b7b7b7; font-size:16px; background:url(../images/list08.png) no-repeat center 30px; border:1px solid #e8e8e8; cursor:pointer}
.current{ border:2px solid #ff7790!important;}
.method_payment{overflow:hidden;margin-bottom:24px;}
.method_payment li{ float:left; display:block; overflow:hidden; margin-right:18px;}
.method_payment li a{ float:left; display:block; width:175px; padding:8px 0; text-align:center; border:1px solid #e8e8e8; color:#333333; font-size:14px;}
.current2{ border:2px solid #ff7790!important;}
.psxx_title a{color:#808080;font-size:14px;margin-left: 12px;}

.dinamicx-table{width:100%;overflow:hidden;border:1px solid #dddddd;border-bottom:0;}
.dinamicx-table tr td{ border-bottom:1px solid #dddddd; padding:16px 0;}
.dinamicx-table tr td.alin_cent{ text-align:center}
.dinamicx-table tr td.red_font{ color:#ff7790}
.m_l26{ margin-left:26px;}
.message_left{ float:left; width:705px; margin-left:25px; margin-top:30px;}
.message_left span{ float:left; color:#999999; font-size:12px; margin-top:5px;}
.message_text{ float:left; width:460px; height:50px; color:#999999; border:1px solid #dddddd; margin-left:8px; padding:5px;}
.message_left i{ float:left; color:#292929; font-weight:bold; margin-top:35px; margin-left:8px;}

.data-halo{ float:right; width:230px; overflow:hidden; margin-right:30px;}
.data-halo li{ float:left; display:block; width:100%; overflow:hidden; line-height:32px;}
.data-halo li i{ float:left; color:#999999;}
.data-halo li span{ float:right; color:#292929; font-weight:bold;}
.data-halo li span.pric_red_font{ color:#ff7790;}
.yhq_select{ float:right; width:159px; border:1px solid #dddddd; margin-top:5px;}
.qrdata{overflow:hidden;margin-top:35px;}
.qrdata li{ float:left; display:block; width:100%; overflow:hidden; line-height:32px; text-align:right;}
.qrdata li i{color:#999999;}
.qrdata li i label{ color:#ff9900;}
.qrdata li span{ display:inline-block; width:105px; color:#3d3d3d; font-weight:bold;}

.cope_with_list{overflow:hidden;margin-top:25px;}
.cope_with_list li{ float:left; width:100%; overflow:hidden; text-align:right; color:#222222;line-height:32px;}
.cope_with_list li i{ color:#999999;}
.cope_with_list li span.zj_price{ color:#ff7790; font-size:24px; font-weight:bold;}
.tjdd_btn{ float:right; width:108px; height:40px; border:0; text-align:center; color:#ffffff; background-color:#ff7790; font-size:18px; margin-top:10px; cursor:pointer}

.white_content2{display:none;position:fixed;top:50%;left:50%;  margin:-193px 0 0 -400px; height:386px; width:800px; background-color:white;z-index:1002;overflow:auto; border-radius: 8px;}

.information_list{overflow:hidden;margin-top:30px;}
.information_list li{overflow:hidden;display:block;margin-top:14px;}
.information_list li span{ float:left; width:145px; text-align:right; color:#333333; overflow:hidden; padding:3px 10px 3px 0;}
.information_list li span i{ color:#ff0000;}
.information_list li em{ padding:3px 0; float:left;}
.add_input{ float:left; width:170px; height:26px; border:1px solid #dddddd; padding:3px 6px; font-size:12px;}
.width_382{ width:382px;}
.width_260{ width:260px;}
.baocun_btn{ float:left; min-width:60px; height:30px; border-radius:3px; background-color:#ff7790; font-size:14px; border:0; margin-left:145px; padding:0 15px; color:#ffffff; cursor:pointer}

.default_check{ float:left; margin-left:145px; overflow:hidden; color:#333333;}

.multi-checkbox2 {display: none;}
.multi-checkbox2 + label {display: inline-block;position: relative; padding-left:20px;cursor: pointer; background:url(../images/icon_49.jpg) no-repeat 0 center;}
.multi-checkbox2:checked + label { background:url(../images/icon_50.jpg) no-repeat 0 center;}

.successful_order{ float:left; width:100%; overflow:hidden; border:1px solid #dddddd; padding:34px 0 36px 106px; background:url(../images/icon_51.png) no-repeat 45px 30px;}
.successful_order dt{overflow:hidden;color:#363636;font-size:16px;}
.successful_order dt span{ font-size:12px; margin-left:12px;}
.successful_order dt span label{ color:#ff7790; font-size:16px; font-weight:bold;}
.successful_order dd{ float: left; width:100%; overflow:hidden; color:#363636; font-size:12px; margin-top:14px;}
.successful_order dd span{ margin-left:30px;}
.successful_order dd span i{ color:#ff7790; font-weight:bold}

.successful_order dd.btn_group{ float:left; width:100%; overflow:hidden; margin-top:15px;}
.successful_order dd.btn_group a{float:left;display:block;width:115px;height:40px;line-height:40px;text-align:center;border-radius: 5px;background-color: #ff7790;color:#ffffff;font-size:16px;margin-right:10px;}
.successful_order dd.btn_group a.blue_bg{background-color: #08beeb;}

.nymain_cont3{ float:left; width:100%; overflow:hidden; border:1px solid #dddddd; padding:0 38px 55px 38px; margin-top:20px;}
.radio3{ float:left; width:100%; overflow: hidden}
.radio3 label{display: inline-block;cursor: pointer;position: relative; padding-left:38px; font-size:14px; color:#898989; background:url(../images/icon_52.jpg) no-repeat 0 center;}
.radio3 input[type=radio]{display: none;}
.radio3 label:before{content: "";display: inline-block; position: absolute;left: 0;top:0;}
.radio3 input[type=radio]:checked + label{ background:url(../images/icon_53.jpg) no-repeat 0 center;}
.radio3 span{ font-size:18px; color:#363636;}
.radio3 span i{ color:#ff7790; font-weight:bold; margin-right:11px;}
.radio3 span small{
  font-size: 12px;
  color: #999;
}
.ye_zf_box{ float:left; width:100%; overflow:hidden; padding:22px 0; border-bottom:1px solid #dddddd;}
.zffs_title{ float:left; width:100%; overflow:hidden; color:#363636; font-size:24px; font-weight:normal; margin-top:30px; padding-left:38px;}
.radio3 em{ float:left; line-height:40px; margin-left:20px;}
.radio3 img{ float:left;}
.m_t_25{ margin-top:25px;}

.qzf_btn{float:right;width: 140px;height: 45px;border:0;text-align:center;color:#ffffff;background-color: #ff7790;font-size:18px;margin-top:58px;border-radius: 6px;cursor:pointer;}

.center_header{width:100%;margin:0 auto;width:expression(document.body.clientWidth <= 1140? "1140px": "auto");min-width:1140px;height: 60px;background-color:#08beeb;margin-top: 23px;}
.center_header_box{ width:1140px; margin:0 auto; overflow:hidden;}
.mjzx_title{float:left;width:235px;color: #fafafa;font-weight:normal;font-size:20px;margin-left: 32px;line-height: 60px;}

.center_menu{ float:left; width:650px; overflow:hidden; display:inline;}
.center_menu li{float:left;display:block;line-height: 60px;margin-right:42px;}
.center_menu li a{color: #fafafa;font-size:14px;}

.center_main{ width:1140px; margin:0 auto; overflow:hidden;}
.center_main_left{width: 190px;border:1px solid #dfdfdf;border-top:0;padding: 14px 0 14px 30px;overflow: hidden;}
.center_main_left li{overflow:hidden;line-height: 46px;}
.center_main_left li a{ float:left; display:block; width:100%; padding-left:28px; color:#333333; font-size:16px;}
.center_main_left li a:hover{ color:#08beeb;}
.center_main_left li a.center_nav1{ background:url(../images/icon_54.png) no-repeat 0 center;}
.center_main_left li a.center_nav2{ background:url(../images/icon_55.png) no-repeat 0 center;}
.center_main_left li a.center_nav3{ background:url(../images/icon_56.png) no-repeat 0 center;}
.center_main_left li a.center_nav4{ background:url(../images/icon_57.png) no-repeat 0 center;}
.center_main_left li a.center_nav5{ background:url(../images/icon_58.png) no-repeat 0 center;}
.center_main_left li a.center_nav6{ background:url(../images/icon_59.png) no-repeat 0 center;}
.center_main_left li a.center_nav7{ background:url(../images/icon_60.png) no-repeat 0 center;}
.center_main_left li a.center_nav8{ background:url(../images/icon_61.png) no-repeat 0 center;}
.center_main_left li a.center_nav9{ background:url(../images/icon_62.png) no-repeat 0 center;}
.center_main_left li a.center_nav10{ background:url(../images/icon_63.png) no-repeat 0 center;}
.center_main_left li.navon a{color:#08beeb!important;}
.center_main_left li a.center_nav11{
  background: url(../images/icon_m_lc.png) no-repeat left;
}
.center_main_left li a.center_nav12{
  background: url(../images/icon_m_vip.png) no-repeat left;
}

.center_main_right{float:right;width: 919px;overflow:hidden;padding:35px 0 60px 0;}
.zjll_title{overflow:hidden;color:#363636;font-size:18px;font-weight:normal;border-bottom:1px solid #dddddd;padding-bottom:14px;margin-top:28px;}
.zjll_title a{/* color:#363636; */}
.recommended_list2{overflow:hidden;margin-left:-12px;}
.recommended_list2 li{ margin-left:12px;}

.jqdd_list{overflow:hidden;margin-left:-14px;}
.jqdd_list li{ float:left; display:block; width:295px; overflow:hidden; margin-left:14px; margin-top:22px;}
.order_number{overflow:hidden;height:35px;line-height:35px;padding:0 13px;color:#8c8c8c;font-size:12px;background-color:#f9f9f9;border-radius:6px 6px 0 0;}
.order_number i{ float:right;}
.order_pro{overflow:hidden;border:1px solid #dedede;border-radius:0 0 6px 6px;padding:14px;height:126px;border-top:0;}
.order_pro dt{ float:left; width:150px; overflow:hidden;}
.order_pro dt h3{font-size:14px;line-height:20px;height:65px;font-weight:normal;color:#363636;margin-top:2px;overflow: hidden;}
.order_pro dt p{overflow:hidden;color: #ff7790;font-size:14px;}
.order_pro dd{ float:right; width:92px; height:92px; overflow:hidden;}
.order_pro dd img{ width:92px; height:92px;}
.order_pro:hover dt h3{ color:#ff7790;}

.personal_information{width: 190px;overflow:hidden;background: #dbf8ff;text-align: center;padding: 30px 0 25px;}
.personal_information dt{overflow:hidden;}
.personal_information dt img{ width:74px; height:74px; border-radius:50%;}
.personal_information dd{overflow:hidden;padding: 6px 10px;}
.personal_information dd p{font-size: 16px;color:#333333;}
.personal_information dd span{display: block;overflow:hidden;font-size: 14px;color:#333333;}
.personal_information .level{
  margin: 8px auto 4px;
}
.personal_information .level img{
  height: 32px;
}
/*.personal_information .level{
  width: 89px;
  height: 32px;
  margin: 8px auto 4px;
  background: url(../images/vip_bg.png) no-repeat center;
  padding-left: 30px;
}*/
.personal_information .level em{
  display: block;
  float: left;
  width: 14px;
  height: 14px;
  margin-left: 2px;
  margin-top: 9px;
}
.personal_information .level .light{
  background: url(../images/vip1.png) no-repeat center;
}
.personal_information .level .gray{
  background: url(../images/vip2.png) no-repeat center;
}
.personal_information .gotop{
  text-decoration: underline;
  color: #08beeb;
}

.package_right{overflow:hidden;}
.package_right li{float:left;display:block;position:relative;width: 20%;overflow:hidden;text-align:center;}
.package_right li:after{content: ""; position: absolute; right: 0;  top: 50%; margin-top:-20px; background-color:#efefef; height: 40px; width:1px; z-index:10}
.package_right li:last-child:after{ width:0;}
.package_right li p{font-size: 14px;color: #ff7790;margin-top: 18px;font-weight:bold;}
.package_right li span{display:inline-block;padding-left: 25px;color: #8c8c8c;font-size:14px;font-weight: bold;line-height: 20px;}
.package_right li span.ye_icon{ background:url(../images/icon_64.png) no-repeat 0 center;}
.package_right li span.yhq_icon{ background:url(../images/icon_65.png) no-repeat 0 center;}
.package_right li span.hb_icon{ background:url(../images/icon_66.png) no-repeat 0 center;}
.package_right li span.fl_icon{
  background:url(../images/icon_fl.png) no-repeat left;
}
.package_right li span.lc_icon{
  background:url(../images/icon_lc.png) no-repeat left;
}
.m_t_none{ margin-top:0;}

.replace_picture{ float:left; width:90px; overflow:hidden; position:relative; height:120px; margin-left:110px;}
.replace_picture dt{float:left; width:100%; overflow:hidden; text-align:center;}
.replace_picture dt img{ width:90px; height:90px; border-radius:50%;}
.replace_picture dd{float:left; width:100%; overflow:hidden; color:#949494; font-size:14px; text-align:center; margin-top:6px;}
.replace_picture input{position:absolute; left:0; top:0; height:120px; opacity:0; filter:alpha(opacity=0); width:100%; cursor:pointer}

.basic_information{ float:left; width:560px; overflow:hidden; display:inline; margin-left:145px; margin-top:90px;}
.basic_information li{ float:left; width:50%; margin-top:19px; min-height:28px;}
.basic_information li i{ float:left; width:100px; color:#333333; text-align:right; line-height:26px; margin-right:10px;}
.jbxx_input{ float:left; width:168px; color:#777777; border:1px solid #dddddd; overflow:hidden; padding:3px 9px;}
.basic_information li.width_bfb{ width:100%!important;}

.radio4{ float:left; overflow: hidden; margin-left:13px;}
.radio4 label{display: inline-block;cursor: pointer;position: relative; padding-left:28px; font-size:12px; height:26px; line-height:26px; color:#333333; background:url(../images/icon_68.jpg) no-repeat 0 center;}
.radio4 input[type=radio]{display: none;}
.radio4 label:before{content: "";display: inline-block; position: absolute;left: 0;top:0;}
.radio4 input[type=radio]:checked + label{ background:url(../images/icon_67.jpg) no-repeat 0 center;}
.select_bir{ float:left; border:1px solid #dddddd; height:26px; margin-right:8px; min-width:68px; color:#949494}
.basic_information li.m_t35{ margin-top:35px;}
.bc_btn{ float:left; width:88px; height:30px; text-align:center; border:0; border-radius:3px; color:#ffffff; background-color:#ff7790; margin-left:110px; margin-top:38px; cursor:pointer}
.wddd_title{margin-top:0;border-bottom:0;}

.tb2_ {overflow: hidden;}
.tb2_ li { float:left; width:125px; display: inline-block; position: relative; display: block; height:38px; line-height:38px; text-align:center; cursor: pointer; font-size:14px;}
.normaltab2 { color:#363636; border:1px solid #ffffff; border-bottom:0;}
.hovertab2 { color:#363636; border:1px solid #e5e5e5; border-bottom:0;}
.hovertab2:after{content: ""; position: absolute; left: 0; right: 0; bottom: -1px;height: 2px; background-color: #ffffff; z-index:10}
.dis2 {DISPLAY: block}
.undis2 {DISPLAY: none}
.order_search{overflow:hidden;border:1px solid #e5e5e5;margin-top:-1px;height:58px;padding:14px 18px;}
.order_search_input{ float:left; width:174px; height:28px; border:1px solid #e5e5e5; border-right:0; padding:0 9px;}
.order_search_input::-webkit-input-placeholder { color:#dddddd;}
.order_search_input:-moz-placeholder {color:#dddddd;}
.order_search_input::-moz-placeholder {color:#dddddd;}
.order_search_input:-ms-input-placeholder {color:#dddddd;}
.order_search.shorter{
  border: none;
  padding: 0;
  height: auto;
}

.order_search_btn{ float:left; width:65px; height:28px; border:1px solid #e5e5e5; border-left:0; background:#f5f5f5; color:#333333; cursor:pointer}
.order-table{width: 100%;overflow:hidden;border:1px solid #e5e5e5;margin-top:18px;border-right:0;}
.order-table tr td{ border-right:1px solid #e5e5e5;}
.order-p{ float:left; width:100%; overflow:hidden; color:#999999; padding:3px 0;}
.order-p a{ color:#999999;}
.order_price{ float:left; width:100%; overflow:hidden; color:#252525; font-weight:bold; padding:3px 0;}

.order-table tr td.order_title{ background-color:#f5f5f5; height:24px; line-height:24px;padding:8px 18px;}
.order-table tr td.order_title span{ margin-right:24px; color:#4c4c4c;}
.order_btn{display:inline-block;width:60px;border:0;height:24px;border-radius:3px;text-align:center;color:#ffffff;background-color:#ff7790;margin:6px 0;cursor:pointer;font-size: 12px;}
.gray_bg{background-color: #969696;}
.order-table .padall td{
  padding: 10px 20px;
}
.order-table.border-none .order_information_pro{
  width: 300px;
  padding: 0;
  margin-left: 8px;
  margin-bottom: 14px;
}
.order-table.border-none tr td{
  border-right: none;
  color: #656565;
}
.order-table.border-none tr .operater{
  display: inline-block;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-right: 6px;
}
.order-table.border-none tr td:last-child{
  border-right: 1px solid #e5e5e5;
}
.order-table tr td .red{
  color: #ff7790;
}
.order-table tr td .fsize14{
  font-size: 14px;
}

.order_information{overflow:hidden;}
.order_information li{overflow:hidden;padding:10px 0 10px 18px;border-bottom:1px solid #e5e5e5;}
.order_information li:last-child{ border-bottom:0}
.order_information_pro{ float:left; width:355px; overflow:hidden; padding-right:42px;}
.order_information_pro dt{ float:left; width:80px; height:80px; overflow:hidden;}
.order_information_pro dt img{width:80px; height:80px; }
.order_information_pro dd{ float:right; width:216px; overflow:hidden;}
.order_information_pro dd h3{float:left; width:100%; overflow:hidden; color:#000000; font-size:14px; height:60px; font-weight:normal}
.order_information_pro dd p{float:left; width:100%; overflow:hidden; color:#666666; font-size:12px;}
.order_information span{float:left;width: 82px;text-align:center;line-height:80px;color:#656565;font-size:12px;text-align:center;}
.order_information li:hover h3{color: #08beeb;}
.order_information .proname{
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  color: #000000;
  margin-top: 10px;
}
.order_information .trea-tag{
  width: auto;
  line-height: 18px;
}
.blue_bg{background-color: #08beeb;}
.gray_bg2{ background:#c2c2c2;}

.order_nod{overflow:hidden;}
.order_nod span{ float:left; color:#363636; font-size:18px; line-height:34px;}
.order_nod a{ float:right;}
.order_nod .ordPos{
  font-size: 12px;
  color: #666;
  line-height: 34px;
}
.order_nod .ordPos a{
  float: none;
}
.order_status{width:615px;overflow:hidden;padding-bottom:35px;margin: 45px auto 0;}
.order_status li{ float:left; display:block; text-align:center; color:#292929; font-size:14px; width:205px;}
.status_1{ background:url(../images/steps5.jpg) no-repeat center bottom;}
.status_2{ background:url(../images/steps6.jpg) no-repeat center bottom;}
.status_3{ background:url(../images/steps7.jpg) no-repeat center bottom;}
.current_state_box{overflow:hidden;padding: 50px 0 30px 0;border-bottom:1px solid #dddddd;}
.current_state_box dt{ float:left; color:#3c3c3c; font-size:14px; margin-top:7px;}
.current_state_box dd{ float:right; width:840px; overflow:hidden; margin-bottom:2px; font-size:14px;}
.current_state_box dd.zfzt_dd span{ display:inline-block; color:#3c3c3c; margin-right:3px; font-weight: bold; margin-top:7px;}
.current_state_box dd.zfzt_dd button{ margin-left:4px;}
.current_state_box dd.sysj_dd{ color:#3f3f3f; font-size:12px;}
.current_state_box dd.sysj_dd i{ padding-left:19px; background:url(../images/icon_69.jpg) no-repeat 0 center;}
.current_state_box dd.tishi_dd{ color:#ff0000; margin-top:2px;}
.current_state_box dd.tishi_dd i{ margin-left:16px;}
.ddxx_title{overflow:hidden;color:#3c3c3c;font-size:14px;margin-top:30px;line-height:28px;}
.ddxx_list{overflow:hidden;margin-bottom: 50px;}
.ddxx_list li{overflow:hidden;line-height:30px;color:#3c3c3c;font-size:14px;}
.ddxx_list li i{ color:#828282;}
.ddxx_list li.width_bfws{ width:315px;}

.m_t_5{ margin-top:5px;}
.m_t18{ margin-top:18px;}
.dinamicx-table tr td.cs_title{ background-color:#f5f5f5; padding:10px 0; border-bottom:0; color:#666666!important;}
.gray_font tr td{ color:#666666!important;}
.m_t_40{ margin-top:40px; margin-bottom:70px;}
.commodity_grade{ float:left; width:100%; overflow:hidden;}
.commodity_grade span{ float:left; color:#000000; font-size:20px; width:134px; margin-top:2px;}
.stars_box{ float:left; position:relative; width:215px; overflow:hidden; height:30px;}
.stars_input{ position:absolute; right:40px; top:0; color:#ff7790; font-size:24px; border:0; width:30px; text-align:center;font-weight:bold;}
.stars_box label{ position:absolute; right:0; top:0; color:#ff7790; font-size:24px; font-weight:bold;}

.webwidget_rating_simple{float:left; margin-top:5px;}
.webwidget_rating_simple li{line-height:0;width:22px;height:22px;padding:0;margin:0;margin-left:5px;list-style:none;float:left;cursor:pointer}
.webwidget_rating_simple li span{display:none}
.m_t35{ margin-top:35px; position:relative;}
.evaluation_content{ float:left; width:715px; border:1px solid #dddddd; border-radius:10px; padding:15px; font-size:16px;}
.evaluation_content::-webkit-input-placeholder { color:#d9dde1;}
.evaluation_content:-moz-placeholder {color:#d9dde1;}
.evaluation_content::-moz-placeholder {color:#d9dde1;}
.evaluation_content:-ms-input-placeholder {color:#d9dde1;}
.number_words{ position:absolute; right:0; color:#4c4c4c; bottom:10px; right:60px; font-size:16px;}

.tijiao_btn{ float:left; width:88px; height:30px; text-align:center; border:0; border-radius:3px; color:#ffffff; background-color:#ff7790; margin-left:110px; margin-top:54px; cursor:pointer; margin-left:134px}
.m_t_8{ margin-top:8px!important;}
.message_center_list{overflow:hidden;margin-top:22px;border:1px solid #e5e5e5;}
.message_center_list li{overflow:hidden;padding:15px 20px;border-bottom:1px solid #e5e5e5;}
.message_center_list li a{ float:left; display:block; width:670px;text-overflow: ellipsis; white-space: nowrap; overflow:hidden; font-size:14px; color:#656565;}
.message_center_list li:last-child{ border-bottom:0}
.message_center_list li span{ float:right; color:#656565; font-size:14px;}

.text_align_r2{ text-align:right!important;}
.my_account{overflow:hidden;border:1px solid #dddddd;background-color: #f9f9f9;padding: 26px 34px;}
.my_account dt{float:left;color: #6b6c6e;font-size: 18px;line-height:27px;}
.my_account dt i{color: #ff7790;font-weight:bold;}
.my_account dd{ float:right;}
.my_account dd a{display:inline-block;margin-left:12px;width:66px;height:27px;line-height: 25px;font-size: 13px;text-align:center;color:#ffffff;background-color: #ff7790;border: 1px solid #ff7790;}
.my_account dd a.tx_btn{ background-color:#f0f3f6; border:1px solid #ececec; color:#85949c;}
.consumption_title{overflow:hidden;line-height:30px;background-color:#f5f5f5;color:#363636;margin-top:23px;}
.consumption_title i{float:left; width:190px; margin-left:37px;}
.consumption_title span{ float:left; text-align:center; width:300px;}
.consumption_list{ float:left; width:100%; overflow:hidden; border:1px solid #f5f5f5; margin-top:9px;}
.consumption_list li{overflow:hidden;line-height:52px;color:#656565;font-size:14px;border-bottom:1px solid #f5f5f5;}
.consumption_list li i{ float:left; width:190px; margin-left:37px;}
.consumption_list li span{ float:left; text-align:center; width:300px;}
.green_font{ color:#00cf0f!important}
.red_fonts{color: #ff7790!important;}
.consumption_list li:last-child{ border-bottom:0}

.white_content3{display:none;position:fixed;top:50%;left:50%;  margin:-137px 0 0 -302px; height:274px; width:604px; background-color:white;z-index:1002;overflow:auto; border-radius: 8px;}
.m_t20{ margin-top:20px!important}
.white_content4{display:none;position:fixed;top:50%;left:50%;  margin:-241px 0 0 -302px; height:482px; width:604px; background-color:white;z-index:1002;overflow:auto; border-radius: 8px;}
.m_t10{ margin-top:10px;}

.delect_btn{ position:absolute; right:11px; bottom:15px; cursor:pointer; border:0; padding-left:20px; color:#a4a4a4; background:url(../images/icon_70.png) no-repeat 0 center;}
.m_t25{ margin-top:25px; padding-left:15px;}
.zhaq_list{overflow:hidden;margin-top:120px;padding-left:320px;}
.zhaq_list li{float:left; width:100%; overflow:hidden; margin-top:12px;}
.zhaq_list li i{ float:left; width:80px; text-align:right; padding-right:10px; line-height:28px;}

.zhaqbc_btn{ float:left; width:88px; height:30px; text-align:center; border:0; border-radius:3px; color:#ffffff; background-color:#ff7790; margin-left:80px; margin-top:6px; cursor:pointer}
.zhaq_input{ float:left; width:168px; color:#333333; border:1px solid #cccccc; overflow:hidden; padding:4px 9px;}
.xgmm_title{ float:left; margin-left:80px; font-size:18px; color:#363636; margin-bottom:18px;}
.border_bottom{ border-bottom:1px solid #dddddd;}


.coupons_list2{overflow:hidden;margin-top:10px;}
.coupons_list2 li{float:left; display:block; width:306px; height:167px;margin:10px 0 10px 0; padding:12px 15px; position:relative; background:url(../images/yhq_bg.png) no-repeat -1px 0;}
.coupons_list2 li h3{color:#ffffff;font-size:16px;font-weight:normal;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;padding-left:8px;}
.coupons_list2 li p{color:#ffffff;font-size:30px;font-weight: bold;margin:4px 0;}
.coupons_list2 li p i{font-size:18px;}
.coupons_list2 li span{display: block;color:#ffffff;font-size:14px;padding-left:8px;}
.coupons_list2 li.ygq_bg{ background:url(../images/ygq_bg.png) no-repeat 0 0;}


.red_envelope_list2{overflow:hidden;margin-top:15px;margin-left:-10px;}
.red_envelope_list2 li{ float:left; display:block; width:298px; height:145px; background:url(../images/hb_bg.jpg) no-repeat 0 0; margin:10px 0 10px 10px; position:relative; padding:0 11px;}
.red_envelope_list2 li span{display: block;padding-left:20px;overflow:hidden;color:#ff580f;font-weight: bold;font-size:36px;position:relative;margin-top:12px;margin-bottom:6px;}
.red_envelope_list2 li span i{ position:absolute; left:0; top:6px; font-size:18px;}
.red_envelope_list2 li p{overflow:hidden;color:#999999;font-size:12px;line-height:24px;}
.red_envelope_list2 li.hbysy_bg{ background:url(../images/hbysy_bg.jpg) no-repeat 0 0;}
.red_envelope_list2 li.hbygq_bg{ background:url(../images/hbygq_bg.jpg) no-repeat 0 0;}
.red_envelope_list2 li.hbygq_bg span{ color:#7f7f7f;}

.kptg_title{overflow:hidden;padding:20px 0;border-bottom:1px solid #e6e6e6;}
.kptg_title dt{overflow:hidden;text-align:center;color:#000000;line-height:45px;font-size:28px;padding:0 180px;}
.kptg_title dd{overflow:hidden;text-align:center;margin-top:12px;color:#999999;font-size:14px;}
.kptg_title dd span{ display:inline-block; padding-left:18px; background:url(../images/icon_15.png) no-repeat 0 center;}
.kptg_title dd i{ display:inline-block; padding-left:23px; background:url(../images/icon_72.jpg) no-repeat 0 center; margin-left:23px;}

.popular_science{overflow:hidden;padding:35px 0;color:#000000;font-size:14px;line-height:2em;}
.popular_science img{ max-width:100%; height:auto!important}
.zsyy_main_left{ float: left; width:840px; overflow:hidden;}
.hospital_list{overflow:hidden;border:1px solid #e8e8e8;}
.hospital_list li{overflow:hidden;border-bottom:1px solid #e8e8e8;padding:24px 28px;}
.hospital_list li:last-child{ border-bottom:0;}
.hospital_list li img{ float:left; width:112px; overflow:hidden; height:112px;}
.hospital_list_right{ float:left; padding-left:20px; width:640px; overflow:hidden;}
.hospital_list_right h3{overflow:hidden;color:#454545;font-size:16px;font-weight:normal;margin-bottom: 10px;}
.hospital_list_right p{overflow:hidden;color:#0e2132;font-size:14px;margin-top:5px;}
.hospital_list_right i{color:#999999;}
.hospital_list_right span{ float:left; width:65px; height:24px; text-align:center; line-height:24px; color:#666666; border:1px solid #e8e8e8; margin-top:12px;}
.hospital_list li:hover .hospital_list_right span{ background-color:#ff7790; color:#ffffff; border:1px solid #ff7790;}
.hospital_list li:hover .hospital_list_right h3{ color:#ff7790;}

.zsyy_main_right{ float:right; width:255px; overflow:hidden;}
.kptjsider_title{overflow:hidden;color:#333333;font-size:20px;font-weight:normal;margin-bottom:5px;}
.kptjsider_list{overflow:hidden;}
.kptjsider_list li{overflow:hidden;padding:14px 0;border-bottom:1px solid #dddddd;}
.kptjsider_list li img{ float:left; width:80px; height:52px; border-radius:4px;}
.kptjsider_list li span{ float:right; width:150px; overflow:hidden; color:#313131; line-height:22px; font-size:14px;}
.kptjsider_list li:hover span{ color:#ff7790;}

.hospital_main{width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1140? "1140px": "auto"); min-width:1140px; height:152px; background:url(../images/img_32.jpg) no-repeat center 0; padding:18px 0;}
.hospital_main_box{ width:1120px; margin:0 auto; overflow:hidden;}
.hospital_main_box dl{overflow:hidden;}
.hospital_main_box dl dt{ float:left; width:113px; height:113px; background:url(../images/bg.png) no-repeat 0 0; padding:5px;}
.hospital_main_box dl dt img{width: 100%;height: 100%;border-radius:50%;}
.hospital_main_box dl dd{ float:left; width:870px; margin-left:21px; overflow:hidden;}
.hospital_main_box dl dd h3{overflow:hidden;margin-bottom:10px;margin-top:10px;color:#ffffff;font-size:20px;font-weight:normal;}
.hospital_main_box dl dd p{overflow:hidden;color:#ffffff;font-size:16px;margin-top:5px;}

.yyjj_title{overflow:hidden;padding-left:15px;color:#333333;font-size:21px;background:url(../images/img_33.jpg) no-repeat 0 center;margin-top:34px;}
.yyjj_title a{float:right; display:block; padding-right:15px; background:url(../images/icon_73.jpg) no-repeat right center; color:#666666; font-size:12px; font-weight:normal; margin-top:10px;}
.yyjj_main{overflow:hidden;color:#0e2132;font-size:14px;margin-top:25px;line-height:22px;}
.yyhj_list{overflow:hidden;margin-left:-30px;margin-bottom:10px;}
.yyhj_list li{float:left;display:block;width: 204px;height: 155px;border:1px solid #dddddd;margin-left:30px;margin-top:20px;}
.yyhj_list li img{width: 100%;height: 100%;}

.box{ float:left; width:100%; overflow:hidden; margin-top:45px; position:relative; padding-bottom:40px;}
.module-title{ position: absolute; bottom:0; left:0; height:35px; float:left; width:100%; overflow:hidden;}
.module-title UL{left: 50%; width: 136px; margin-left:-68px; position:absolute; top:8px;}
.module-title LI{FLOAT: left;margin: 4px 5px 0px 5px;width: 22px;height: 5px}
.module-title LI.prev{MARGIN: 0px 12px 0px 0px;WIDTH: 20px;HEIGHT: 20px; display:none;}
.module-title LI.next{MARGIN: 0px 12px 0px 0px;WIDTH: 20px;HEIGHT: 20px; display:none;}
.module-title LI A{ display:block; background-color:#cccccc; overflow:hidden; width:100%; cursor:pointer; color:#ffffff; text-indent:-9999px; height:100%; border-radius:2px;}
#sales-product .module-title LI.current{border:0!important;}
#sales-product .module-title LI.current A{ background-color:#08beeb!important; }

#sales-product{CLEAR: both;margin-top:45px;_zoom: 1;}
#sales-product-main{width: 1140px; position:relative; overflow:hidden;}
#sales-product-main ul{width: 4000px}
#sales-product-main li{ float:left; width:228px; height:162px; overflow:hidden;text-align:center;}
#sales-product-main li img{ display:inline-block; width:144px; height:90px;}
#sales-product-main li p{ float:left; width:100%; text-align:center; white-space: nowrap; text-overflow: ellipsis; margin-top:10px; font-size:14px; color:#1e1e1e; overflow: hidden;}
.xmyy_banner{width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1140? "1140px": "auto"); min-width:1140px; height:340px; background:url(../images/xmyy_banner.jpg) no-repeat center 0;}

.yyxm_title{overflow:hidden;margin-bottom:35px;}
.yyxm_title span{ float:left; color:#323232; font-size:30px; line-height:34px;}
.yyxm_title a{ float:right;}
.main_cont4{ width:1140px; margin:0 auto; overflow:hidden; padding:38px 0 78px 0;}

.wytj_table{ width:510px;  margin:0 auto;}
.wytj_table tr td{padding:10px 5px; color:#323232; font-size:14px;}

.select_wytype{float:left; width:399px; border:1px solid #dddddd; padding-right: 20px; padding-left:12px; color: #afbac0; font-size: 14px; color:#333333; height:42px; margin-right:13px;
  overflow:hidden;  background-color: transparent; -webkit-appearance: initial; appearance: initial; background:url(../images/list09.jpg) no-repeat 375px center;}
.reminders_box{ float:left; width:399px; overflow:hidden; color:#323232; font-size:14px;}
.reminders_box i{ color:#ff7790; margin-right:5px;}
.describe_text{ float:left; width:399px; overflow:hidden;border:1px solid #dddddd; padding:12px;}
.describe_text::-webkit-input-placeholder { color:#9398a3;}
.describe_text:-moz-placeholder {color:#9398a3;}
.describe_text::-moz-placeholder {color:#9398a3;}
.describe_text:-ms-input-placeholder {color:#9398a3;}

.submit_btn{ display:inline-block; width:132px; height:40px; text-align:center; line-height:40px; background-color:#ff7790; color:#ffffff; font-size:16px; border-radius:3px; border:none; margin-top:34px; cursor:pointer}

.nymain_cont4{ width:1140px; margin:0 auto; overflow:hidden; padding:8px 0 58px 0;}
.hotxm_title{overflow:hidden;color:#333333;font-size:21px;}

.project_list{overflow:hidden;margin-top:18px;}
.project_list dt{overflow:hidden;text-align:center;background-color:#f5fcfe;height:45px;line-height:45px;color:#08beeb;font-size:15px;}
.project_list dd{overflow:hidden;border-left:1px solid #e8e8e8;}
.project_list dd a{ float:left; display:block; width:33.33%; text-align:center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align:center; height:47px; border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; line-height:47px; color:#666666; font-size:16px;}
.project_list dd a:hover{ color:#ff7790;}

/*焦点图*/
.focus{ float:left; position:relative; width:1140px; height:440px; overflow:hidden; margin-top:30px;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; width:1140px;}
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .fcon{ position:relative; width:100%; float:left;  display:none; border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;}
.fcon a{ float:left; display:block; width:16.6666%; overflow:hidden; height:172px; border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8; text-align:center; padding-top:28px;}
.fcon a img{ width:88px; height:88px; }
.fcon a span{float:left; width:100%; overflow:hidden; text-align:center; color:#505050; font-size:20px; margin-top:15px;}
.fcon a:hover span{ color:#ff7790}
.focus .fbg{bottom:40px; left:0; position:absolute; width:100%; height:21px; z-index: 200; }
.focus .fbg div{ width:100%; text-align:center; float:left; overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{ display:inline-block; width:22px; height:5px; border-radius:2px; margin:4px 5px 0px 5px;text-decoration:none; outline:0; background:#cccccc; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#08beeb; border:0!important}
.focus .D1fBt i{display:none; font-style:normal; }
.nymain_cont5{ width:1140px; margin:0 auto; overflow:hidden; padding-bottom:76px;}
.xm_describe_cont{float:left;width:100%;overflow:hidden;background-color: #fbfbfb;margin-top:10px;padding:30px;margin-bottom:30px;}
.xm_describe_title{overflow:hidden;color:#333333;font-size:35px;font-weight:normal;}
.xm_describe_title i{ color:#888888; font-size:14px; margin-left:20px;}
.xm_describe_title .dos{
  display: inline-block;
  border: 1px solid #ff7790;
  font-size: 12px;
  color: #ff7790;
  overflow: hidden;
  line-height: 18px;
  padding-right: 7px;
  margin-left: 20px;
}
.xm_describe_title .dos em{
  display: block;
  float: left;
  width: 19px;
  height: 18px;
  background: url(../images/n_ico1.png) no-repeat center #ff7790;
  margin-right: 7px;
}
.pro-info{
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  overflow: hidden;
  margin: 10px 0 25px;
}
.pro-det{
  overflow: hidden;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  padding: 25px 0 13px;
}
.pro-det .price{
  float: left;
  font-size: 14px;
  color: #999999;
  line-height: 43px;
}
.pro-det .price span{
  font-size: 30px;
  color: #ff7790;
  font-weight: bold;
  margin-right: 24px;
}
.pro-det .price span small{
  font-size: 16px
}
.pro-det .price del{
  text-decoration: line-through;
}
.pro-det .yyxm_btn{
  float: right;
  width: 140px;
  margin-left: 13px;
}
.guara-serv{
  font-size: 14px;
  color: #999999;
  padding-top: 23px;
}
.guara-serv span{
  color: #888;
  background: url(../images/n_ico2.png) no-repeat left;
  padding-left: 20px;
  margin: 0 9px;
}
.xm_describe_nr{float:left; width:100%; overflow:hidden; color:#333333; font-size:14px; line-height:20px; margin-top:13px;}
.chengdu_list{ float:left; width:100%; overflow:hidden; display:inline; margin-top:30px;}
.chengdu_list li{ float:left; display:block; overflow:hidden; margin-right:43px;}
.chengdu_list li i{ float:left; color:#888888; font-size:15px; padding-right:10px;}
.chengdu_list li img{ float:left; margin-right:2px; margin-top:4px;}

.project_details_left{float:left;width: 840px;border:1px solid #e8e8e8;padding:36px;}
.project_details_right{ float:right; width:255px; overflow:hidden;}
.yyxm_btn{display:block;overflow:hidden;height:43px;line-height:43px;border-radius:6px;text-align:center;color:#ffffff;font-size:16px;background-color: #ff7790;margin-bottom:12px;}
.zdyy_bg{background-color: #08beeb;}

.recommend_clinic{overflow:hidden;border:1px solid #e7e7e7;padding:10px;margin-bottom: 21px;}
.recommend_clinic h3{overflow:hidden;color:#202020;font-size:18px;}
.recommend_clinic span{display: block;overflow:hidden;color:#777777;font-size:15px;line-height:21px;padding-left:20px;background:url(../images/icon_75.png) no-repeat 0 2px;margin-top:8px;}
.recommend_clinic a{display:block;width:104px;height: 30px;line-height: 30px;text-align:center;background-color: #08beeb;color:#ffffff;font-size:14px;margin-top:12px;margin-left:65px;border-radius:4px;margin-bottom:10px;}
.xgzs_title{overflow:hidden;color:#333333;font-size:22px;font-weight:normal;margin-bottom:24px;}
.xgzs_title.zysx{
  background: url(../images/n_ico3.png) no-repeat left;
  padding-left: 35px;
}
.xgss_box{overflow:hidden; margin-bottom:50px;}
.xgss_box img{ width:100%; overflow:hidden; border-radius:10px;}

.ckjg_list{overflow:hidden;margin-bottom:28px;}
.ckjg_list dt{overflow:hidden;color:#888888;font-size:16px;margin-bottom:15px;}
.ckjg_list dd{overflow:hidden;color:#121212;font-size:14px;}
.shbd_list{ float:left; width:100%; overflow:hidden;}
.shbd_list li{float:left; width:100%; overflow:hidden; display:block; background:url(../images/list20.jpg) no-repeat 0 0; padding-left:23px; padding-bottom:28px;}
.shbd_list li span{float:left; width:100%; overflow:hidden; color:#ff7790; font-size:16px;}
.shbd_list li p{float:left; width:100%; overflow:hidden; color:#121212; font-size:14px; line-height:22px; margin-top:10px;}

.warm_prompt{overflow:hidden;background-color:#f6f9fd;padding:20px 30px;color:#121111;font-size:14px;line-height:24px;margin-top:35px;}
.xmda_list{ float:left; width:100%; overflow:hidden; background:url(../images/list21.jpg) no-repeat 0 0; margin-bottom:48px;}
.xmda_list li{float:left;display:block;width:50%;overflow:hidden;line-height:43px;font-size:14px;color:#777777;}
.xmda_list li i{ float:left; width:149px; padding-left:28px;}
.xmda_list li span{ float:left; width:204px; text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; color:#333333;}
.xmda_list li.bfzb_width{ width:100%; text-align:center;}
.ysxq_banner{width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1140? "1140px": "auto"); min-width:1140px; height:340px; background:url(../images/ysxq_banner.jpg) no-repeat center 0;}
.nymain_cont6{ width:1140px; margin:0 auto; overflow:hidden; margin-top:-24px; padding-bottom:85px;}
.nymain_cont6_left{ float:left; width:805px; overflow:hidden;}
.nymain_cont6_right{ float:right; width:255px; overflow:hidden; background:url(../images/img_56.jpg) no-repeat center 0; margin-top:63px; padding-top:160px;}
.careful-item{
  overflow: hidden;
  border-top: 1px solid #e8e8e8;
  margin: 49px -36px 0;
  padding: 36px 36px 0;
}

.ysxq_main{overflow:hidden;margin-top:58px;}
.ysxq_main img{ max-width:100%;}

.doctor_information{overflow:hidden;position:relative;padding-left:2px;}
.doctor_information dt{ float:left; width:148px; height:148px; overflow:hidden;}
.doctor_information dt img{width: 100%;height: 100%;border-radius:50%;}
.doctor_information dd{ float:right; width:620px; overflow:hidden; margin-top:63px;}
.gender_img{ position:absolute; left:110px; top:107px;}
.doctor_information dd h3{overflow:hidden;}
.doctor_information dd h3 span{ float:left; color:#333333; font-size:35px; font-weight:normal;}
.doctor_information dd h3  i{ float:left; width:93px; height:37px; background:url(../images/icon_76.png) no-repeat 0 0; color:#ffffff; font-size:16px; margin-left:17px; line-height:37px; padding-left:32px; font-weight:normal; margin-top:5px;}
.yycs_p{overflow:hidden;margin-top:15px;font-size:18px;color:#777777;}
.yycs_p i{ color:#ff5370; margin-left:12px;}
.zjjj_div{ float:left; width:100%; overflow:hidden;margin-top:15px; font-size:14px; color:#777777; line-height:22px; padding:15px; background-color:#f9f9f9;}
.good_project{overflow:hidden;padding:24px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-top:22px;}
.good_project_cont{overflow:hidden;}
.good_project_cont h3{ float:left; color:#333333; font-size:21px; margin-top:6px; margin-right:19px;}
.good_project_cont a{ float: left; display:block; padding:3px 15px; border:1px solid #efefef; color:#333333; font-size:13.5px; border-radius:13px; margin:6px 10px 6px 0;}

.zkgd_p{float:left; width:100%; overflow:hidden; text-align:center; margin-top:20px;}
.zkgd_p a{display: inline-block; padding:5px 50px; border:2px solid #efefef; color:#333333; font-size:13.5px; border-radius:17px;}
#b{ display:none;}


.tb4_ {border-left:1px solid #e8e8e8;overflow: hidden;}
.tb4_ li { float:left; width:94px; display: inline-block; position: relative; display: block; height:38px; line-height:38px; cursor: pointer; font-size:16px; border-top:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding-left:42px;}
.normaltab4 { color:#bdbdbd; background:url(../images/icon_80.jpg) no-repeat 20px center;}
.hovertab4 { color:#666666;background:url(../images/icon_79.jpg) no-repeat 20px center;}
.dis4 {DISPLAY: block}
.undis4 {DISPLAY: none}
.zjtdfl_box{overflow:hidden;border:1px solid #e8e8e8;padding:10px;}
.xmfl_title{ float:left; color:#666666; font-size:15px; margin:10px 0;}
.filter-classification{ float:right; margin-right:66px; width:976px; overflow:hidden;}
.filter-classification a{ color:#727272; float:left; display:block; margin:10px 20px; font-size:15px;}
.filter-classification a.nav_current{ color:#ff3e61;}
.filter-classification-item-sub{ float:right; width:976px; background-color:#f8f8f8;  margin-right:66px; padding:10px 0;}
.filter-classification-item-sub span{color:#727272; float:left; display:block; margin:5px 20px;}
.filter-classification-item-sub span.radio label{ font-size:15px!important;color:#727272!important;}

.team_list{overflow:hidden;margin-left:-10px;margin-right: -10px;}
.team_list li{ float:left; display:block; width:270px; margin:28px 10px 10px 10px; height:336px; box-shadow: 0 0 12px rgba(0, 0, 0, .05); position:relative;transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}
.zjxx_img{overflow: hidden;height:230px;}
.zjxx_img img{ width:100%;}
.experts_div{ position:absolute; right:0; top:18px; width:55px; border-radius:13px 0 0 13px; height:26px; line-height:25px; padding-left:16px; background-color:#ccad73; color:#ffffff; font-size:14px;}
.zjxx_box{ position:absolute; left:0; top:0; width:100%; padding:198px 18px 18px 18px; background:url(../images/bg2.png) no-repeat 0 180px;}
.zjxx_box h3{color:#171717;font-size:20px;overflow:hidden;margin-bottom:8px;}
.zjxx_box h3 i{ float:left;}
.zjxx_box h3 img{ float:left; margin-left:9px; margin-top:4px;}
.zjxx_box p{color:#777777;font-size:14px;overflow:hidden;}
.zjxx_box span{display: block;margin-top:10px;height:25px;}
.zjxx_box span label{ float:left; display:block; padding:2px 5px; border:1px solid #dfdfdf; border-radius:2px; color:#777777; font-size:12px; margin-right:5px; margin-bottom:3px;}

.ckxq_btn{display:block;width:92px;text-align:center;line-height:30px;height:30px;border-radius:3px;color:#ffffff;background-color:#ff3e61;margin: 20px auto 0;display:none;}

.team_list li:hover .zjxx_box{background:url(../images/bg3.png) repeat 0 0;padding-top:154px;}
.team_list li:hover .ckxq_btn{ display:block;}
.grayys_bg{ background-color:#9da4b7}
.brownhs_bg{ background-color:#cd9280}
.my_reservation{ float:left; width:100%; overflow:hidden; border:1px solid #e5e5e5; margin-bottom:18px;}
.my_reservation_title{ float: left; width:100%; overflow:hidden; background-color:#f5f5f5; color:#4c4c4c; padding-left:18px; line-height:35px; font-weight:normal; font-size:12px;}
.my_reservation_title span{ margin-right:20px;}
.my_reservation_left{ float:left; width:324px; height:105px; overflow:hidden; border-right:1px solid #e5e5e5; padding:12px 16px;}
.my_reservation_left dt{float:left; width:100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color:#000000; font-size:14px; font-weight:bold; margin-bottom:18px;}
.my_reservation_left dd{float:left; width:100%;overflow: hidden; color:#666666; font-size:12px; line-height:24px}
.my_reservation_middle{ float:left; width:456px; overflow:hidden; border-right:1px solid #e5e5e5; height:105px; padding:14px 0 0 33px}
.ymtd_title{float:left; width:100%;overflow: hidden; color:#666666; font-size:12px; font-weight:normal; margin-bottom:12px;}
.my_reservation_middle dl{ float: left; display:block; width:134px; overflow:hidden;}
.my_reservation_middle dl dt{ float:left;}
.my_reservation_middle dl dt img{ width:44px; height:44px; border-radius:50%;}
.my_reservation_middle dl dd{ float:right; width:75px; overflow:hidden;}
.my_reservation_middle dl dd p{float:left; width:100%;overflow: hidden; color:#000000; font-size:16px; font-weight:bold;}
.my_reservation_middle dl dd span{ float:left; background-color:#92befe; border-radius:3px; color:#ffffff; padding:1px 6px; font-size:12px; margin-top:5px;}
.my_reservation_right{ float:right; width:123px; overflow:hidden; text-align:center; padding-top:40px;}
.my_reservation_right span{ display:inline-block; padding:3px 12px; color:#ffffff; border-radius:3px; background:#ff7790; font-size:12px;}
.my_reservation_right span.gray_bg3{ background-color:#71d8a7}

/*2020-04-01*/
.selection_btn{ position:absolute; right:-70px; top:12px; cursor:pointer; width:60px; height:32px; border-radius:3px; line-height:32px; text-align:center; color:#333333; background-color: #ff7790; color: #ffffff;}
#Sum_Num{ color:#fa2222; margin-right:3px;}

.qqfloat{
  position: fixed;
  top: 50%;
  right: 0;
  background: #08beeb;
  font-size: 18px;
  padding:0 12px;
  line-height: 60px;
  height: 60px;
  text-align: center;
  overflow: hidden;
}
.qqfloat a{
  color: #ffffff;
}

.back_history{
  display: inline-block;
  background: #08beeb;
  color: #fff;
  border-radius: 20px;
  line-height: 40px;
  position: absolute;
  top: 66px;
  right: 0;
  font-size: 18px;
  padding: 0 30px;
}
.textrea{
  color:#FF0000!important;
}


/* 项目详情-导航切换 */
.project_details_nav{
  overflow: hidden;
  border-bottom: 1px solid #e8e8e8;
  margin: -36px -36px 35px;
  background: #fbfbfb;
}
.project_details_nav ul li{
  float: left;
  font-size: 13px;
  line-height: 38px;
  border-right: 1px solid #e8e8e8;
  text-align: center;
  width: 100px;
  cursor: pointer;
}
.project_details_nav ul li a{
  display: block;
  color: #181818;
}
.project_details_nav ul .active{
  background: #fff;
  color: #08beeb;
}
.project_details_nav .pdn-r{
  margin-top: 5px;
  margin-right: 20px;
  display: none;
}
.project_details_nav .pdn-r .sj{
  float: left;
  font-size: 14px;
  line-height: 28px;
  margin-right: 8px;
}
.project_details_nav .pdn-r .sj span{
  font-size: 16px;
  color: #ff4164;
}
.project_details_nav .pdn-r .yyxm_btn{
  width: 81px;
  line-height: 28px;
  height: 28px;
  font-size: 12px;
  border-radius: 4px;
  margin-left: 12px;
  margin-bottom: 0;
}
#proMenu.fixed{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 41px;
  z-index: 990;
  background: #ffffff;
  border-bottom: 2px solid #08beeb;
}
#proMenu.fixed .project_details_nav{
  position: absolute;
  width: 840px;
  left: 50%;
  margin: 0 0 0 -570px;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
#proMenu.fixed .project_details_nav .pdn-r{
  display: block;
}

/* 项目详情-相关项目 */
.related_title{
  background: #fbfbfb;
  font-size: 16px;
  color: #333333;
  padding: 0 18px;
  line-height: 50px;
  font-weight: normal;
}
.related_list{
  overflow: hidden;
  border: 1px solid #e7e7e7;
  border-top: none;
  padding: 0 18px;
}
.related_list li{
  border-bottom: 1px dashed #e7e7e7;
  padding: 22px 0;
}
.related_list li:last-child{
  border-bottom: none;
}
.related_list h2{
  font-size: 16px;
  color: #313131;
  font-weight: normal;
}
.related_list .pri{
  font-size: 14px;
  color: #ff7790;
  margin: 5px 0;
}
.related_list .pri span{
  font-size: 12px;
  color: #b8b8b8;
  border-left: 1px solid #e8e8e8;
  margin-left: 10px;
  padding-left: 10px;
}
.related_list .cont{
  font-size: 14px;
  line-height: 22px;
  color: #313131;
  margin-bottom: 8px;
}
.related_list .more{
  color: #08beeb;
  font-size: 12px;
}

.contain-box{
  width: 840px;
  border: 1px solid #e8e8e8;
  margin-bottom: 25px;
  padding: 20px 35px 29px;
}
.contain_tit{
  font-size: 18px;
  color: #474747;
}
.contain-box ul{
  overflow: hidden;
  margin-top: 18px;
  margin-bottom: 22px;
  border: 1px solid #eee;
  border-radius: 6px;
  width: 580px;
  padding: 11px 20px;
}
.contain-box ul li{
  overflow: hidden;
  font-size: 15px;
  line-height: 30px;
  color: #1a1a1a;
}
.contain-box ul li .fl{
  max-width: 80%;
}
.contain-box ul.drugs li{
  float: left;
  width: 208px;
  margin-right: 60px;
}
.contain-box .goods{
  overflow: hidden;
  width: 580px;
  border: 1px solid #eee;
  border-radius: 8px;
  font-size: 16px;
  padding: 19px 20px 3px;
  margin-top: 18px;
}
.contain-box .goods .list{
  overflow: hidden;
  margin-bottom: 16px;
}
.contain-box .goods img{
  float: left;
  width: 62px;
  height: 56px;
}
.contain-box .goods .txt{
  float: left;
  font-size: 16px;
  margin-left: 18px;
  width: 450px;
  height: 56px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

hr.line1{
  border-bottom: 2px solid #08beeb;
  border-top: none;
}
.order-contanir{
  border: 1px solid #ddd;
  font-size: 12px;
  margin-bottom: 32px;
  overflow: hidden;
}
.order-contanir.confOrd{
  margin-bottom: 0;
  border: none;
}
.order-contanir.confOrd .discount{
  border-bottom: none;
  padding: 0;
  margin: 0 0 -10px;
}
.ly-tit{
  font-size: 12px;
  color: #999;
  margin-right: 18px;
  margin-top: 5px;
}
.order-contanir.confOrd .calculation{
  margin: 0 35px;
}
.project_status{
  display:inline;
  overflow:hidden;
  padding-top:32px;
  background:url(../images/steps8.png) no-repeat center 0;
  margin-right:-40px;
  margin-top: 12px;
}
.project_status li{
  float:left;
  display:block;
  width:145px;
  text-align:center;
  overflow:hidden;
  color: #292929;
  font-size:14px;
}
.project_status.status02{
  background:url(../images/steps9.png) no-repeat center 0;
}
.project_status.status03{
  background:url(../images/steps10.png) no-repeat center 0;
}

.order-contanir ul{
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}
.order-contanir .u1{
  padding: 14px 29px;
  background: #dbf8ff;
  border-bottom: none;
  margin: -1px;
  color: #08beeb;
}
.order-contanir .u2{
  margin: 0 29px;
  padding: 39px 0;
}
.order-contanir ul li{
  float: left;
  line-height: 20px;
  min-height: 1px;
}
.order-contanir ul .tit{
  font-size: 16px;
}
.order-contanir ul .red{
  color: #ff7790;
}
.order-contanir ul .l1{
  width: 420px;
}
.order-contanir ul .l2{
  width: 200px;
}
.order-contanir ul .l3{
  width: 140px;
}
.order-contanir ul .l4{
  width: 150px;
  text-align: center;
}
.order-contanir ul .l5{
  width: 170px;
  text-align: center;
}
.order-contanir .discount{
  overflow: hidden;
  margin: 0 29px;
  padding: 16px 0 20px;
  border-bottom: 1px solid #ddd;
}
.order-contanir .discount .disct{
  width: 400px;
  line-height: 25px;
}
.order-contanir .discount .ddyh{
  float: left;
  height: 50px;
}
.order-contanir .discount .itms{
  float: right;
  margin-bottom: 10px;
  width: 340px;
}
.order-contanir .discount .itms label{
  display: inline-block;
  width: 80px;
  padding-left: 18px;
}
.order-contanir .discount .radio{
  display: none;
}
.order-contanir .discount .radio + label{
  display: block;
  float: left;
  width: 80px;
  background: url(../images/icon_52.jpg) no-repeat left;
  background-size: 11px!important;
  padding-left: 18px;
}
.order-contanir .discount .radio:checked + label{
  background: url(../images/icon_53.png) no-repeat left;
}
.order-contanir .discount .itms select{
  border: 1px solid #dfdfdf;
  width: 155px;
  height: 25px;
  padding: 0 9px;
  margin: 0 9px;
}
.order-contanir .discount .tip{
  float: right;
  background: url(../images/n_ico4.png) no-repeat left;
  padding-left: 20px;
  margin-top: 5px;
}
.order-contanir .should{
  overflow: hidden;
  text-align: right;
  margin: 0 29px;
  padding: 16px 24px;
}
.order-contanir .should span{
  font-size: 16px;
  color: #ff4b6c;
}

.amount-change{
  overflow: hidden;
}
.amount-change .button{
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 3px;
  font-size: 30px;
  color: #fff;
  line-height: 30px;
  cursor: pointer;
}
.amount-change .text{
  display: inline-block;
  width: 57px;
  height: 30px;
  border-radius: 3px;
  vertical-align: text-bottom;
  border: 1px solid #b5b5b5;
  text-align: center;
}

.mechan-tit{
  background: #dbf8ff;
  line-height: 50px;
  font-size: 16px;
  color: #08beeb;
  padding: 0 25px;
}
.mechan-box{
  overflow: hidden;
  border: 1px solid #ddd;
  border-top: none;
  font-size: 12px;
  color: #666;
  padding: 29px 150px;
  margin-bottom: 30px;
}
.mechan-box .choice-jg select{
  border: 1px solid #dfdfdf;
  width: 186px;
  height: 28px;
  padding: 0 12px;
  margin-left: 30px;
}
.mechan-box .tip{
  background: url(../images/n_ico4.png) no-repeat left;
  padding-left: 20px;
  color: #999;
  margin: 20px 0;
}
.confirm-btn{
  display: block;
  background: #ff7790;
  width: 140px;
  line-height: 45px;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  border: none;
  margin-bottom: 62px;
  border-radius: 6px;
  cursor: pointer;
}

.prols-title{
  font-weight: bold;
  font-size: 21px;
  color: #333;
  margin: 5px 0 15px;
}

.proj_tab ul{
  overflow: hidden;
  border-left: 1px solid #eee;
}
.proj_tab ul li{
  float: left;
  font-size: 14px;
  line-height: 48px;
  border-right: 1px solid #eee;
  border-top: 1px solid #eee;
  text-align: center;
  width: 140px;
  position: relative;
}
.proj_tab ul li a{
  display: block;
  color: #070707;
}
.proj_tab ul .active:before{
  content: '';
  width: 100%;
  height: 4px;
  background: #08beeb;
  position: absolute;
  top: -1px;
  left: 0;
}
.proj_tab ul .active a,.proj_tab ul li a:hover{
  color: #08beeb;
}
.project_cate{
  border-bottom: 1px solid #eee;
  overflow: hidden;
  line-height: 28px;
  padding: 10px 0;
}
.project_cate dt{
  float: left;
  width: 84px;
  text-align: center;
  font-size: 14px;
  color: #989898;
}
.project_cate dd{
  float: left;
  width: 1000px;
  font-size: 14px;
}
.project_cate dd a{
  color: #070707;
  margin-right: 35px;
}
.project_cate dd .cur,.project_cate dd a:hover{
  color: #08beeb;
}
.project_cate dd select{
  border: 1px solid #eee;
  height: 26px;
  margin-right: 17px;
  min-width: 100px;
  padding: 0 7px;
}
.project_cate dd span{
  display: inline-block;
  border: 1px solid #08beeb;
  color: #08beeb;
  line-height: 24px;
  padding: 0 8px;
  font-size: 12px;
  margin-right: 17px;
}
.project_cate dd .del{
  margin: 0 0 0 8px;
  display: inline-block;
  width: 9px;
  height: 9px;
  background: url(../images/n_ico6.png) no-repeat center;
}
.project_cate .empty-all{
  display: inline-block;
  border: 1px solid #eee;
  color: #151515;
  line-height: 24px;
  padding: 0 8px;
  font-size: 12px;
}
.project_cate .empty-all i{
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../images/n_ico7.png) no-repeat center;
  margin-right: 6px;
  vertical-align: sub;
}

.pro-main-l{
  width: 904px;
  margin-top: 5px;
}
.screening_list{
  overflow: hidden;
  background: #f8f8f8;
  border: 1px solid #eee;
}
.screening_list li{
  float: left;
  padding: 0 20px;
  line-height: 38px;
  font-size: 13px;
  border-right: 1px solid #eee;
}
.screening_list li a{
  display: inline-block;
  color: #333;
}
.screening_list .cur{
  background: #fff;
}
.screening_list .cur a{
  color: #08beeb;
}
.screening_list .up a{
  background: url(../images/n_ico8.png) no-repeat right;
  padding-right: 13px;
}
.screening_list .down a{
  background: url(../images/n_ico9.png) no-repeat right;
  padding-right: 13px;
}
.screening_list .cur.up a{
  background: url(../images/n_ico11.png) no-repeat right;
  padding-right: 13px;
}
.screening_list .cur.down a{
  background: url(../images/n_ico12.png) no-repeat right;
  padding-right: 13px;
}

.trea-tag{
  display: inline-block;
  border: 1px solid transparent;
  font-size: 12px;
  overflow: hidden;
  line-height: 18px;
  padding-right: 7px;
  margin-right: 3px;
}
.trea-tag em{
  display: block;
  float: left;
  width: 19px;
  height: 18px;
  margin-right: 7px;
}
.trea-tag.red{
  border-color: #ff7790;
  color: #ff7790;
}
.trea-tag.red em{
  background: url(../images/n_ico1.png) no-repeat center #ff7790;
}
.trea-tag.blue{
  border-color: #08beeb;
  color: #08beeb;
}
.trea-tag.blue em{
  background: url(../images/n_ico10.png) no-repeat 2px #08beeb;
}
.project-item{
  overflow: hidden;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}
.project-item li{
  overflow: hidden;
  border-bottom: 1px solid #eee;
  padding: 32px 34px;
}
.project-item li:hover{
  background: #fafafa;
}
.project-item li .info-l{
  width: 600px;
}
.project-item li .info-l h1{
  font-size: 24px;
  color: #333333;
  font-weight: normal;
}
.project-item li .info-l a{
  color: #333;
}
.project-item li .info-l a:hover{
  color: #08beeb;
}
.project-item li .info-l p{
  font-size: 14px;
  color: #333;
  margin: 15px 0;
}
.project-item li .money-r{
  border-left: 1px solid #f3f3f3;
  padding-left: 30px;
  width: 202px;
  margin-top: 12px;
}
.project-item li .money-r .hyj{
  font-size: 14px;
  color: #ff7790;
}
.project-item li .money-r .hyj span{
  font-size: 16px;
}
.project-item li .money-r .hyj i{
  font-size: 30px;
}
.project-item li .money-r .hyj em{
  color: #afafaf;
}
.project-item li .money-r .old,.project-item li .money-r .sale{
  font-size: 12px;
  color: #999;
}
.project-item li .money-r .old del,.project-item li .money-r .sale span{
  font-size: 14px;
  margin-left: 8px;
}

.pro-main-r{
  width: 223px;
}
.search-pro{
  border: 1px solid #eee;
  overflow: hidden;
  margin: 5px 0 15px;
  padding: 0 14px 35px;
}
.search-pro .s-tit{
  font-size: 14px;
  color: #777;
  line-height: 40px;
}
.search-pro .text{
  width: 100%;
  border: none;
  background: #f8f8f8;
  border-radius: 3px;
  height: 36px;
  line-height: 36px;
  padding: 0 12px;
}
.search-pro .search{
  display: block;
  width: 106px;
  line-height: 30px;
  height: 30px;
  background: #08beeb;
  margin: 20px auto 0;
  border: none;
  border-radius: 3px;
  font-size: 12px;
  color: #fff;
}

.sale-rank{
  border: 1px solid #eee;
  overflow: hidden;
}
.sale-rank .tit{
  font-size: 14px;
  border-bottom: 1px solid #eee;
  padding: 0 15px;
  line-height: 38px;
}
.sale-rank ul li{
  overflow: hidden;
  border-bottom: 1px solid #eee;
  padding: 15px 18px 15px 39px;
  position: relative;
}
.sale-rank ul li:last-child{
  border-bottom: none;
}
.sale-rank ul li .num{
  background: #08beeb;
  width: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  position: absolute;
  top: 17px;
  left: 13px;
}
.sale-rank ul li a{
  display: inline-block;
  font-size: 14px;
  color: #1c1c1c;
  line-height: 20px;
}
.sale-rank ul li p{
  font-size: 12px;
  color: #999;
  margin-bottom: 10px;
}
.sale-rank ul li em{
  font-size: 12px;
  color: #08beeb;
  background: #dbf8ff;
  line-height: 19px;
  padding: 0 6px;
  border-radius: 5px;
}
.sale-rank ul li span{
  font-size: 16px;
  color: #ff7790;
}

.account-nav{
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 19px;
  padding: 12px 0 10px;
}
.account-nav a{
  margin-right: 28px;
  font-size: 14px;
  color: #000;
}
.account-nav .active,.account-nav a:hover{
  color: #08beeb;
}

/*疗程账户*/
.treat-item{
  overflow: hidden;
  border-top: 1px solid #e5e5e5;
  margin: 0 29px;
  padding: 19px 0 12px;
}
.treat-item ul{
  overflow: hidden;
  margin-left: -19px;
  height: 54px;
}
.treat-item ul li{
  float: left;
  width: 420px;
  overflow: hidden;
  font-size: 12px;
  line-height: 30px;
  color: #1a1a1a;
  border: 1px solid #eee;
  border-radius: 6px;
  padding: 5px 14px;
  margin-left: 19px;
  margin-bottom: 12px;
}
.treat-item ul li .fl{
  max-width: 80%;
}
.treat-item .seeAll{
  float: right;
  font-size: 12px;
  color: #3ea2ff;
  background: url(../images/n_ico13.png) no-repeat right;
  padding-right: 15px;
  line-height: 20px;
}
.treat-item .seeAll.show{
  background: url(../images/n_ico14.png) no-repeat right;
}

.projt-process{
  padding: 0 19px;
  overflow: hidden;
}
.projt-process .projt-tit{
  font-size: 12px;
  color: #656565;
  padding: 18px 0 13px;
}
.projt-process ul{
  overflow: hidden;
}
.projt-process ul li{
  overflow: hidden;
  border: 1px solid #eee;
  border-radius: 6px;
  font-size: 12px;
  color: #171717;
  padding: 8px 14px;
  margin-bottom: 10px;
  line-height: 23px;
}
.projt-process ul li p span{
  font-size: 15px;
  color: #ff7790;
}
.projt-process ul li .p1{
  width: 400px;
}
.projt-process ul li .p2{
  width: 100px;
}
.projt-process ul li .p3{
  width: 220px;
  text-align: center;
}
.projt-process ul li .p4{
  width: 125px;
  text-align: right;
}

/* VIP会员 */
.vip-info-box{
  overflow: hidden;
  background: url(../images/vip_level_bg.png) no-repeat center;
  height: 346px;
  margin-bottom: 27px;
}
.level-top{
  overflow: hidden;
  margin-top: 30px;
  margin-left: 36px;
  margin-bottom: 10px;
}
.level-top .djimg{
  float: left;
  width: 68px;height: 68px;
}
.level-top dl{
  float: left;
  width: 166px;
  border-right: 1px solid #3c3c3c;
  text-align: center;
  margin-top: 4px;
}
.level-top dl dt{
  font-size: 14px;
  color: #fff;
  margin-bottom: 20px;
}
.level-top dl dd{
  font-size: 16px;
  color: #e4b06c;
}
.level-top .topup{
  font-size: 12px;
  color: #5a330f;
  display: block;
  float: left;
  width: 133px;
  line-height: 28px;
  border-radius: 20px;
  text-align: center;
  background: linear-gradient(45deg, #fbe0b0, #c9975a);
  margin-left: 46px;
  margin-top: 21px;
}

.chart_level{
  position: relative;
  width: 890px;
  height: 193px;
  margin: 0 auto;
}
.chart_level:after{
  content: '';
  display: block;
  position: absolute;
  bottom: 6px;
  left: 14px;
  right: 14px;
  height: 1px;
  background: #7f7667;
}
.chart_level li{
  float: left;
  width: 89px;
  text-align: center;
  position: absolute;
  bottom: 0;
  z-index: 2;
}
.chart_level li p{
  font-size: 13px;
  color: #c4af8c;
  margin-bottom: 8px;
}
.chart_level li em{
  display: block;
  margin: 0 auto;
  background: #565656;
  width: 11px;
  border-radius: 6px 6px 0 0;
}
.chart_level li span{
  font-size: 12px;
  color: #0c0000;
  background: #565656;
  width: 18px;
  font-weight: bold;
  line-height: 13px;
  display: block;
  border-radius: 2px;
  margin: 5px auto 0;
}
.chart_level .l1{
  left: 0;
}
.chart_level .l2{
  left: 89px;
}
.chart_level .l3{
  left: 178px;
}
.chart_level .l4{
  left: 267px;
}
.chart_level .l5{
  left: 356px;
}
.chart_level .l6{
  left: 445px;
}
.chart_level .l7{
  right: 267px;
}
.chart_level .l8{
  right: 178px;
}
.chart_level .l9{
  right: 89px;
}
.chart_level .l10{
  right: 0;
}
.chart_level li.loca-cur{
  background: url(../images/n_ico15.png) no-repeat center;
  color: #663211;
  width: 43px;
  height: 18px;
  padding-top: 5px;
  line-height: 12px;
  bottom: -21px;
}
.chart_level li.cur em{
  background: linear-gradient(180deg, #d3a76a, #d0b49d);
}
.chart_level li.cur span{
  background: linear-gradient(45deg, #d6b06c, #d0b49d);
}

.level_table{
  width: 100%;
  text-align: center;
  background: #fbfbfb;
  margin-bottom: 27px;
}
.level_table .head{
  height: 70px;
}
.level_table .head td{
  background: #373838;
  font-size: 19px;
  color: #c09a66;
  border: none;
  position: relative;
}
.level_table .head td:after{
  content: '';
  display: block;
  width: 1px;
  height: 30px;
  background: #6e6e6e;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.level_table .head td:last-child:after{
  display: none;
}
.level_table .head td:first-child{
  border-radius: 5px 0 0 5px;
}
.level_table .head td:last-child{
  border-radius: 0 5px 5px 0;
}
.level_table tr td{
  border: 1px solid #fff;
  font-size: 20px;
  color: #0f0f0f;
  height: 59px;
}
.level_table tr .pic{
  background: #f1f2f3;
}
.level_table tr .pic img{
  width: 60px;
  height: 60px;
}
.level_table tr .stars img{
  width: 22px;
  height: 22px;
  margin: 0 4px;
}
.level_table tr td p{
  font-size: 16px;
  color: #3a3a3a;
}

.remarks-box{
  overflow: hidden;
  font-size: 14px;
  color: #363636;
  line-height: 20px;
  text-align: justify;
}

.white_content5 {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 516px;
  width: 402px;
  background-color: white;
  z-index: 1002;
  overflow: auto;
  border-radius: 8px;
}
.payway{
  overflow: hidden;
  padding: 28px 27px 0;
}
.payway .top-tit{
  font-size: 14px;
  color: #1d1d1d;
  margin-bottom: 15px;
}
.payway .payul1 {
  overflow: hidden;
  text-align: center;
  margin-left: -15px;
}
.payway .payul1 li{
  float: left;
  width: 100px;
  height: 50px;
  font-size: 14px;
  color: #424242;
  font-weight: bold;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
  border: 1px solid #9fa5ad;
  border-radius: 5px;
  margin-left: 15px;
  margin-bottom: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.payway .payul1 li.cur {
  background: url(../images/cur.png) no-repeat bottom right;
  background-size: 26px;
  border: 2px solid #08bfeb;
  color: #ff7790;
}
.payway .payul2 {
  overflow: hidden;
  text-align: center;
  margin-left: -12px;
}
.payway .payul2 li{
  float: left;
  width: 158px;
  height: 73px;
  font-size: 0;
  cursor: pointer;
  overflow: hidden;
  background: #f3f5f7;
  text-align: center;
  border: 2px solid #f3f5f7;
  border-radius: 5px;
  margin-left: 12px;
}
.payway .payul2 li a{
  display: block;
  width: 100%;
  height: 100%;
}
.payway .payul2 li.cur {
  background: url(../images/cur.png) no-repeat bottom right #f3f5f7;
  background-size: 34px;
  border-color: #08bfeb;
}
.payway .payul2 li .pay1{
  background: url(../images/pay01.png) no-repeat center;
}
.payway .payul2 li .pay2{
  background: url(../images/pay02.png) no-repeat center;
}
.payway .cz_btn{
  background: #08bfeb;
  color: #fff;
  display: block;
  width: 100%;
  text-align: center;
  line-height: 46px;
  font-size: 16px;
  font-weight: bold;
  margin: 35px 0 15px;
  border-radius: 2px;
}
.payway .top-tips{
  text-align: center;
  font-size: 14px;
  color: #6d6d6d;
}
.payway .top-tips a{
  color: #08bfeb;
}