
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr{ margin: 0; padding: 0; color: #333; }
ul, ol, li{ list-style: none; }
fieldset, img{ border: 0;max-width: 100%; }
h1{font-weight:normal;}
body{ font-family: "Microsoft YaHei", "微软雅黑";font-size: 12px;background: #fff;} 
.clearfix:after{
     content:"";        
     display:block;        
     height:0;        
     clear:both;        
     visibility:hidden;        
}
.clearfix{ zoom: 1; }
.clear{ 
	clear: both; 
	display: block; 
	font-size: 0; 
	height: 0; 
	line-height: 0; 
	overflow: hidden; 
}
* html .clearfix{ height: 1%; }
html{ min-height: 101%; }
html, body{ min-width: 1000px; }
table{ border-collapse: collapse; border-spacing: 0; }
em{ font-style: normal; }
i{ font-style: normal }
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.center {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.left  {float: left;}
.right {float: right;}
.text-left {
    text-align: left;
    margin-top: 10px;
    overflow: hidden;
}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-yellow{color:#1fc7ca;}
.relative {position: relative;}
.absolute {position: absolute;}
.fixed {position: fixed;}
/*字体*/
.ft12{ font-size:12px}
.ft13{ font-size:13px}
.ft14{ font-size:14px}
.ft16{ font-size: 16px }
.ft18{ font-size:18px}
.ft20{ font-size:20px}
.ft28{ font-size:28px}
.ft36{ font-size: 36px }
.bold{ font-weight:bold}
/*字体end*/
/*颜色*/
.cfff{ color:#fff;}
.c000{ color:#000;}
.c999{ color:#999;}
.c333{ color: #333; }
.c369{ color: #369; }
.c666{ color: #666; }
.cff5370{ color: #1fc7ca; }
.cff8135 {color: #ff6980;}
.orange{ color: #1fc7ca; }
.pink{ color:#1fc7ca}
.bg-yellow {background-color: #3ad8e3;}
.fg-yellow {color: #3ad8e3;}
.bg-white {background-color: #fff;}
.fg-white {color: #fff;}
/*颜色end*/
/**margin padding*/
.mt10 {margin-top: 10px;}
.mt13 {margin-top: 13px;}
.mt14 {margin-top: 14px;}
.mt17 {margin-top: 17px;}
.mt18 {margin-top: 18px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt50 {margin-top: 50px;}
.mt60 {margin-top: 60px;}
.ml5 {margin-left: 5px;}
.ml9 {margin-left: 9px;}
.mb12 {margin-bottom: 12px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.pt40 { padding-top: 40px;}
/**margin padding  end*/
.block{ display:block}
a{ text-decoration: none;color:inherit;}
.pointer {cursor: pointer;}
.ellipsis {display: block;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
/*去除Chrome等浏览器文本框默认发光边框*/
input:focus, textarea:focus{ outline: none; }
.flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;}
/**评级*/
.levbox{ position:relative; top:2px; margin-left:5px; display:inline-block; overflow:hidden; height:15px; width:81px; background:#d7d7d7;}
.levbox.danger{ width:48px;}
.levbox.danger i{ width:48px;}
.levbox b{ position:absolute; top:0; left:0; display:block; height:15px;background:#ff6980; z-index:1;}
.levbox i{ position:absolute; display:block; left:0; top:0; height:15px; width:81px; background:url("../image/details.png") no-repeat scroll 0 -64px; z-index:2}
/**评级end*/
/**特邀,认证医生*/
.renzheng,.teyao{ position: absolute; right: 0; top: 19px; background: url("../image/taoList.png") no-repeat 0 0; display: block; width: 57px; height: 26px; line-height: 25px; color: #fff; font-size:14px;  padding-right: 8px; z-index: 16; text-align: right}
.renzheng{ background-position: 0 -37px}
/**特邀,认证医生end*/
/**医生详细页面使用*/
.renzheng1 {
    right: 0;
    top: 19px;
    background: url(../image/taoList.png) no-repeat 0 -37px;
    display: block;
    width: 57px;
    height: 26px;
    line-height: 25px;
    color: #fff;
    font-size: 14px;
    padding-right: 8px;
    z-index: 16;
    text-align: right;
}
/**医生详细页面使用end*/
.wrap{ overflow: hidden }
/**成功后提示*/
.sucTxt{ position: fixed; left: 50%; top: 50%; width: 300px; margin: -21px 0 0 -150px; z-index: 1000; line-height: 42px; background: #000; opacity: 0.7; filter: alpha(opacity=70); font-size: 20px; color: #fff; text-align: center; border-radius: 5px; padding: 0 30px; display: none; }
/**成功后提示end*/
/**无记录**/
.no-record{ color: #999; text-align: center; line-height: 83px;}
/**无记录end**/


.d-n{ display: none; }
.head-bg .phone a, .head-bg .weixin a, .to-sign .sign_doc a, .to-sign .sign_hos a, .to-sign .sign-user a, .cityCont .cityNow em, .safePage span, .head-bg .index a{ background: url(../image/common-head.png) no-repeat; }
.bl-logo div{ background: url(../image/headnew.png) no-repeat; }
.head-wrap{ width: 1200px; margin: 0 auto; font-family: "Microsoft Yahei"; position: relative; z-index: 10; }
/*head**/
/*sign-box已登录与未登录有区别，to-sign 未登录 sign-on 已登录*/
.head-bg{ height: 36px; background: #f3f7f8; border-bottom: 1px solid #f3f7f8; position:fixed; z-index: 999999;width:100% }
.head-bg .index{ padding-right: 12px; }
.head-bg .index a{ background-position: 0 -71px; padding-left: 24px; display: inline-block; }
.head-bg .index a:hover{ background-position: 0 -291px; text-decoration: none; color: #3ad8e3; }
.head-bg a{ font: 12px/35px "Microsoft Yahei"; color: #666; }
.to-sign .sign_doc a, .to-sign .sign_hos a, .to-sign .sign-user a{ display: block; margin-top: 9px; height: 19px; line-height: 19px; }
.to-sign .sign_doc a{ padding-left: 27px; background-position: 0 -21px; }
.to-sign .sign_doc a:hover{ background-position: 0 -118px; text-decoration: none; color: #1fc7ca; }
.to-sign .sign_hos a{ padding-left: 27px; background-position: 0 -224px; }
.to-sign .sign_hos a:hover{ background-position: 0 -260px; text-decoration: none; color: #1fc7ca; }
.to-sign .sign-user a{ padding: 0 0 0 27px; background-position: 0 -47px; }
.to-sign .sign-user a:hover{ background-position: 0 -151px; }
.sign-box{ float: right; }
.sign-box div{ float: left; }
.head-bg .head-wrap > .box-xx{ padding: 0 }
.to-sign .sign-right a:hover{ text-decoration: none; color: #3ad8e3; }
.box-xx{ padding: 0 12px; height: 28px; line-height: 35px; color: #dfdfdf; }
.sign-on .user-info img{ height: 20px; border: 1px solid #d6d6d6; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; margin: 0 6px -6px 0; line-height: 36px; }
.user-info span, .sign-right span, .user-info a, .sign-right a{ line-height: 36px; cursor: pointer; }
.user-info span:hover, .sign-right span:hover, .hover-show a:hover, .user-info a:hover, .sign-right a:hover{ color: #3ad8e3; text-decoration: none; }
.sign-right .callUs{ padding-right: 116px; position: relative; cursor: auto; }
.sign-right .callUs, .sign-right .callUs:hover{ color: #666 }
.sign-right .callUs em{ color: #51a299; font-size: 16px; position: absolute; top: -9px; right: 0; font-family: Arial; cursor: default }
.user-info span{ display: inline-block; height: 31px; overflow: hidden; max-width: 164px; }
.sign-on{ position: absolute; right: 0; top: 0; z-index: 2; }
.sign-on .hover-cont{ padding: 0 12px; border: 1px solid #f3f7f8; border-top: none; position: relative; height: 35px; overflow: hidden }
.sign-on .hover-cont:hover{ background: #f3f7f8; border-color: #f3f7f8; height: auto; }
.sign-on .sign-side:hover{ height: 40px; }
.sign-on .box-xx{ padding: 0; }
.sign-on .lastone{ padding-right: 12px }
.sign-on .firstone{ padding-left: 12px }
.hover-hide{ color: #fafafa; }
.box-xx.hover{ color: #fafafa; }
.sign-box .hover-show{ float: none; }
.hover-show a{ display: block; line-height: 30px; }
.sign-side:hover{ height: 97px; overflow: visible; border-bottom: none; }
.sign-side:hover .hover-show{ display: block; }
.sign-side .hover-show{ background: none repeat scroll 0 0 #fff; border: 1px solid #dfdfdf; border-top: none; padding-left: 6px; position: absolute; right: -1px; top: 37px; width: 92px; display: none; }
/*登陆之后的样式-start*/
.head-bg a.user{ color: #888; display: block; height: 36px; line-height: 36px; padding: 0 11px }
.head-bg a.user:hover{ color: #1fc7ca; text-decoration: none; }
.head-bg a.user i{ font-style: normal; }
.head-bg ul.isin{ position: relative; }
.isin{ position: absolute; right: 0; z-index: 9999; }
.isin li a > .topleft{ display: inline-block; height: 22px; margin-top: -6px; line-height: 24px; margin-left: 0; max-width: 140px; }
.isin li a > .user-img{ margin-right: 10px; }
.isin img{ border: 1px solid #dfdfdf; margin: 0; line-height: 12px; vertical-align: middle; width: 20px; border-radius: 50%; }
.isin li{ min-height: 36px; max-height: 36px; border: 1px solid #fafafa; border-top: 0; border-bottom-width: 0; overflow: hidden; margin-right: 0 }
.white .isin li{ border-color: #fff; margin-right: 0; }
.isin li.menu:hover{ background: #fff; max-height: none; border-color: #dfdfdf; border-bottom-width: 1px; border-right-width: 1px; padding-bottom: 18px; }
.isin li:hover a{ color: #333; border-color: #fff; }
.isin li:hover a:hover{ color: #1fc7ca; }
.isin li.msg{ margin-right: 0 }
.isin li.msg a{ display: block; border: none; }
.isin li.msg:hover{ height: 46px; *height: 46px; overflow: visible; padding-bottom: 0; max-height: none; }
.isin li.msg:hover > span{ color: #333; }
.white .isin li.msg:hover{ height: 46px; *height: 46px; }
.isin li.msg .slide-show{ float: none; display: none; padding-top: 0; }
.isin li.msg:hover .slide-show{ display: block; position: absolute; right: -1px; top: 40px; width: 110px; padding-bottom: 18px; *padding-bottom: 12px; background: #fff; border: 1px solid #dfdfdf; border-top: 0; }
.white .isin li.msg:hover .slide-show{ top: 41px; }
/*for-ie7*/
.isin li:hover{ *padding-bottom: 8px }
.isin li div a{ *margin: 0; *padding: 7px 11px; }
/*登陆之后的样式-end*/

/*bg-logo*/
.bg-logo{ height: 105px; background: #fff; position: relative; z-index: 5; margin-bottom: 7px; }
.bg-logo .cityCont{ border: 1px solid #fff; cursor: pointer; float: left; height: 22px; left: 245px; margin-top: 50px; padding: 8px 0 10px; position: absolute; }
.bg-logo .cityCont:hover{ border: 1px solid #efefef; }
.bg-logo .write-diary{ position: relative; float: right; display: block; height: 38px; line-height: 38px; margin-top: 36px; font-size: 15px; color: #ff6980; padding: 0 12px 0 44px; border: 1px solid #ffc0c9; background: #ffe7eb; border-radius: 4px; }
.cityCont .cityNow em{ border-left: 1px solid #efefef; color: #666; display: block; font-size: 15px; height: 17px; line-height: 17px; padding-left: 19px; padding-right: 20px; position: relative; top: 0; z-index: 30; }
.bg-logo .diary-left{ width: 326px; height: 68px; margin-top: 22px; float: left; }
.bg-logo .diary-left .cityCont{ margin-top: 18px; left: 191px; }
.bg-logo .diary-logo{ float: left; display: block; width: 180px; height: 68px; background: url("../image/bl-logo.png") no-repeat -315px -298px; }
.bg-logo .logo{ background: url("../image/bl-logo.png") no-repeat; float: left; height: 52px; width: 234px; margin-top: 50px; margin-right: 113px; }
.city{ position: relative; z-index: 10 }
.cityCont .cityNow em{ background-position: right -1482px; background-color: #fff; }
.cityCont:hover .cityNow em{ background-position: right -1450px; border-left-color: #fff; height: 26px; }
.cityCont .cityNow i{ display: block; width: 54px; border: 1px solid #efefef; line-height: 19px; text-align: center; top: 36px; position: absolute; font-size: 12px; color: #999 }
.cityCont .cityItem{ display: none; position: absolute; left: -1px; top: 33px; padding: 19px 1px 3px; background: #fff; border: 1px solid #efefef; width: 72px; z-index: 29 }
.cityCont:hover .cityItem{ display: block }
.cityCont .cityItem{ width: 265px; overflow: hidden; padding-left: 15px; padding-right: 20px; padding-top: 15px; }
.cityCont .cityItem p{ width: 314px; }
.cityCont .cityItem a{ float: left; margin-right: 39px; margin-bottom: 11px; font-size: 13px; text-align: center; height: 19px; }
.cityCont .cityItem span{ display: inline-block; line-height: 18px; padding: 0 5px; color: #666 }
.cityCont .cityItem .now span, .cityCont .cityItem .now:hover span{ background: #3ad8e3; color: #fff; border-radius: 3px; }
.cityCont .cityItem a:hover span{ color: #3ad8e3;font-weight:bold}
.App{ float: right; width: 177px; height: 66px; margin-top: 18px; padding-right: 21px; }
.safePage{ color: #999; float: right; padding-top: 28px; padding-right: 14px; cursor: pointer }
.safePage:hover{ color: #9a9a9a; text-decoration: none }
.safePage span{ float: left; padding-top: 35px; padding-left: 25px; }
.safePage .item1{ background-position: 30px -470px; }
.safePage .item2{ background-position: 41px -525px; }
.safePage .item3{ background-position: 29px -580px; }
/*head-nav*/
.head-nav{ width: 100%; height: 40px; background: #1fc7ca; overflow: hidden }
.head-nav li{ float: left; line-height: 40px; font-size: 16px; color: #fff; }
.head-nav li:hover, .head-nav li.now{ background: #f03445; }
.head-nav li.tao a, .head-nav li.tao i{ padding-left: 55px; background-position: 29px -141px; }
.head-nav a, .head-nav i{ color: #fff; text-decoration: none; font-style: normal; display: inline-block; height: 100%; padding: 0 27px; }
/*tab-nav*/
.tab-nav{ width: 100%; position: relative; z-index: 10; }
.tab-nav a{ font-size: 14px; color: #666; }
.tab-nav li{ float: left; position: relative; }
.tab-nav .tab-nav-cont{ position: absolute; }
.tab-part-index{ padding-top: 4px; height: 36px; background: #f6f6f6; }
.tab-part-index ul.head-wrap{ width: 1010px; }
.tab-part-index li{ padding: 10px 0 12px; cursor: pointer; }
.tab-part-index li .tab-nav-cont{ width: 365px; padding: 15px 25px 20px; position: absolute; top: 34px; z-index: 999; overflow: hidden; display: none; }
.tab-part-index li:hover{ background: #fff; }
.tab-part-index li:hover, .tab-part-index li:hover .tab-nav-cont{ -webkit-box-shadow: 1px 6px 8px -2px #bebebe; -ms-box-shadow: 1px 6px 8px -2px #bebebe; -moz-box-shadow: 1px 6px 8px -2px #bebebe; -o-box-shadow: 1px 6px 8px -2px #bebebe; box-shadow: 1px 6px 8px -2px #bebebe; background: #fff; }
.tab-part-index li.pos-lf .tab-nav-cont{ left: 0; }
.tab-part-index li.pos-cent .tab-nav-cont{ width: 950px; left: 0; margin-left: -475px; }
/*control main-index*/
.tab-part-index li.pos-rt .tab-nav-cont{ right: 0; }
.tab-part-index li p{ font-weight: normal; border-right: 1px solid #ececec; }
.tab-part-index li:last-child p{ border-right: 0; }
.tab-part-index li p a{ display: block; padding: 0 24px; height: 14px; border-right: 1px solid #f5f5f3; line-height: 14px; text-decoration: none; }
.tab-part-index li:hover a{ border-color: #fff; color: #333; }
.tab-part-index .tab-nav-cont a{ display: block; float: left; line-height: 30px; width: 121px; }
.tab-part-index .tab-nav-cont a:hover{ color: #1fc7ca; text-decoration: none; }
.tab-part-index li.pos-cent .tab-nav-cont a{ width: 117px; }
.tab-main-index{ background: #fff; }
.tab-main-index li{ width: 88px; height: 102px; }
.tab-main-index li p{ width: 88px; height: 85px; position: absolute; left: 0; top: 0; z-index: 1000; background: #fff; text-align: center; overflow: hidden; font-weight: normal; }
.tab-main-index li:hover p{ height: 88px; }
.tab-main-index li p a{ display: block; width: 83px; padding: 63px 0 65px; position: absolute; left: 2px; top: 4px; border: 1px solid #fff; text-decoration: none; color: #333; }
.tab-main-index li:hover p a{ box-shadow: 1px 1px 2px -1px #bebebe; border: 1px solid #ebebeb; border-bottom: none; border-radius: 5px 5px 0 0; color: #333; }
.tab-main-index li.pos-lf:hover .tab-nav-cont{ box-shadow: 1px 1px 3px -1px #ebebeb; }
.tab-main-index li.pos-rt:hover .tab-nav-cont{ box-shadow: 1px 1px 3px -1px #ebebeb; }
.tab-main-index li.pos-rt:hover p a{ box-shadow: -1px 1px 2px -1px #bebebe; }
.tab-main-index li .tab-nav-cont{ width: 600px; padding: 20px 0 30px; border: 1px solid #ebebeb; overflow: hidden; top: 87px; display: none; background: #fff; z-index: 999 }
.tab-main-index .tab-nav-cont a{ display: block; float: left; margin-left: -2px; padding-left: 40px; width: 160px; line-height: 30px; border-left: 1px solid #f5f5f3; }
.tab-main-index .tab-nav-cont a:hover{ text-decoration: none; color: #1fc7ca; }
.tab-main-index li.pos-lf .tab-nav-cont{ left: 2px; }
.tab-main-index li.pos-cent .tab-nav-cont{ width: 993px; left: 0; margin-left: -458px; }
.tab-main-index li.pos-cent .tab-nav-cont a{ width: 117px; }
.tab-main-index li.pos-rt .tab-nav-cont{ right: 1px; }
.tab-main-index li a.icon-1{ background-position: 0 -190px }
.tab-main-index li a.icon-2{ background-position: -4px -275px }
.tab-main-index li a.icon-3{ background-position: -4px -364px }
.tab-main-index li a.icon-4{ background-position: -4px -450px }
.tab-main-index li a.icon-5{ background-position: -4px -538px }
.tab-main-index li a.icon-6{ background-position: -5px -630px }
.tab-main-index li a.icon-7{ background-position: -3px -716px }
.tab-main-index li a.icon-8{ background-position: -4px -811px }
.tab-main-index li a.icon-9{ background-position: -4px -904px }
.tab-main-index li a.icon-10{ background-position: -5px -993px }
.tab-main-index li a.icon-11{ background-position: -6px -1079px }
.tab-main-index li a.icon-78{ background-position: 0 -190px }
.tab-main-index li a.icon-134{ background-position: -4px -275px }
.tab-main-index li a.icon-591{ background-position: -4px -364px }
.tab-main-index li a.icon-392{ background-position: -4px -450px }
.tab-main-index li a.icon-292{ background-position: -4px -538px }
.tab-main-index li a.icon-640{ background-position: -5px -630px }
.tab-main-index li a.icon-1086{ background-position: -3px -716px }
.tab-main-index li a.icon-1084{ background-position: -4px -811px }
.tab-main-index li a.icon-1085{ background-position: -4px -904px }
.tab-main-index li a.icon-722{ background-position: -5px -993px }
.tab-main-index li a.icon-997{ background-position: -6px -1079px }
.tab-nav li:hover .tab-nav-cont{ display: block; }
/*footer**/
.footer{ width: 100%; font-family: "Microsoft Yahei"; background: #fff; }
.footer .info{ height: 100px; padding: 10px 0 85px 0; background: #333; width: 100%; }
.foot-wrap{ width: 1000px; margin: 0 auto; }
.foot-wrap i{ font-style: normal; }
.bl-logo{ width: 270px; float: left; }
.bl-logo div{ height: 60px; background: none; }
.bl-logo p{ color: #999; font-weight: normal; }
.bl-logo p span{ font-size: 14px; display: block; }
.bl-logo p em{ font-size: 28px; font-family: Arial; }
.about{ float: left; }
.about dl{ float: left; height: 124px; width: 150px;margin-right: 20px;}
.about dl dt, .ym-about dl dt{ width: 130px; color: #999; }
.about dl dt{ font-size: 16px; padding-bottom: 14px; }
.about dl dd, .ym-about dl dd a{ font-size: 12px; color: #999; line-height: 24px; }
.about dl dd a:hover{ color: #fff; text-decoration: none; }
.fr-link span, .fr-link a, .fr-link p{ color: #999; line-height: 22px;margin-bottom:14px}
.fr-link a{ padding: 5px; }
.fr-link a:hover{ color: #ff6980; text-decoration: none; }
.fr-link .foot-wrap div{ padding: 10px 0; font-family: Arial;font-size: 14px}
.friends{ border-bottom: 1px solid #f2f2f2; }
.state span{ padding-right: 5px; }
.state .state-p span{ padding-right: 10px; }
/*footer end**/
/*quick-publink*/
.quick-publink{ position: fixed; top: 50%; margin-top: -100px; right: 50%; margin-right: -674px; width: 70px; z-index: 99999; }
.quick-publink a, .quick-publink > span{ display: block; width: 70px; height: 58px; float: left; position: relative; margin-bottom: 7px; }
.quick-publink a.order-phone{ background-position: 0 0; height: 70px; }
.quick-publink a.know-more{ background-position: 0 -78px; }
.quick-publink span.go-top{ background-position: 0 -143px; display: none; cursor: pointer }
.quick-publink a.order-phone:hover{ background-position: -279px 0; }
.quick-publink a.order-phone span{ display: none }
.quick-publink a.order-phone:hover span{ display: block; height: 70px; width: 197px; background-position: -81px -5px; position: absolute; right: 69px; top: 4px; }
.quick-publink a.know-more:hover{ background-position: -83px -78px; }
.quick-publink > span.go-top:hover{ background-position: -83px -143px; }
.faith {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 50px;
}
.faith .beauty-main {
    flex-flow: row nowrap;
    justify-content: space-around;
}
.mb38 {
    margin-bottom: 38px;
}
.faith .faith-list {
    width: 130px;
}
.faith .faith-list img {
    width: 100%;
}
.faith .faith-list .part-zy {
    font-size: 24px;
    color: #333;
    top: 80px;
    width: 100%;
}
.faith .faith-list .part-born {
    font-size: 13px;
    color: #888;
    top: 116px;
    width: 100%;
}
/*面包屑*/
.breadcrumb{ width: 1000px; margin: 0 auto; height: 14px; line-height: 14px; padding: 17px 0; _zoom: 1; }
.breadcrumb .arrow{ padding: 0 4px; font-family: Verdana; }
.breadcrumb a:hover{ text-decoration: none; }
.breadcrumb .current{ color: #333; cursor: text; }
/*二维码*/
.download{ left: -34px; position: absolute; top: 25px; display: none; width: 178px; height: 238px; z-index: 2 }
/*左侧二维码*/
.erweimaLeft{ position: fixed; left: 50%; margin-left: -755px; top: 50%; margin-top: -120px; width: 153px; height: 240px; z-index: 19999 }
.erweimaLeft span{ position: absolute; right: 0; top: 80px; display: block; width: 30px; height: 30px; background: #fff; opacity: 0; filter: alpha(opacity=0); cursor: pointer; z-index: 199 }
/*hot-new*/
.hotIcon, .newIcon{ position: relative; }
.hotIcon em, .newIcon em{ position: absolute; display: block; width: 11px; height: 13px; top: -3px; left: 2px }
.hotIcon em{ background: url(../image/hot.png) no-repeat 0 0; }
.newIcon em{ background: url(../image/new.png) no-repeat 0 0; }
/*公用搜索部分*/
/*搜索bl-search*/
.bl-search{ position: relative; float: left; margin-top: 50px; width: 517px; height: 36px; z-index: 9; margin-left: 20px; }
.newHead1000 .bl-search{ margin-left: -68px; width: 441px }
.newHead1000 .bl-search .search{ width: 358px; }
.bl-search:hover{ }
.bl-search .search{ display: block; float: left; width: 435px; font-size: 12px; font-family: "microsoft yahei"; padding: 10px 15px 9px; color: #999; border: 1px solid #3ad8e3; border-radius: 16px;}
.search-box{ height: 41px; position: relative; }
.search-box .hot-focus{ color: #ccc; }
.bl-search .search-focus{ color: #333; }
.bl-search .hotItem a{ color: #999; padding-right: 13px; }
.bl-search .hotItem a:hover{ color: #1fc7ca; text-decoration: none }
.search-btn{ display: block; float: left; width: 61px; line-height: 37px; text-align: center; color: #666; font-size: 14px; margin-left: -60px;}
.search-btn:hover, .search-btn-on{ color: #51a299; text-decoration: none }
.search-btn:active{ background-position: 0 -68px; border-color: #f5294c; }
.hot-lab{ height: 22px; position: absolute; right: 64px; top: 7px; }
.hot-lab a{ display: block; float: left; height: 22px; line-height: 22px; padding: 0 5px; font-size: 12px; color: #999; background: #f5f5f5; border-radius: 10px; margin-right: 10px; }
.hot-lab a:hover{ text-decoration: none; color: #1fc7ca; }
/*消息提示*/
.sign-on .sign-side{ overflow: visible; }
.news-num{ position: absolute; top: 6px; right: -1px; height: 12px; line-height: 12px; font-family: 'Arial'; background: #1fc7ca; color: #fff; padding: 0 3px; border-radius: 2px; font-style: normal; }
.sign-side .hover-show{ width: 110px; }
.sign-side .hover-show a{ display: block; padding-right: 6px; overflow: hidden; }
.sign-side .hover-show a:hover span{ color: #1fc7ca; }
.sign-side .hover-show span{ float: left; line-height: 30px; }
.sign-side .hover-show i{ float: right; display: inline-block; height: 12px; line-height: 12px; padding: 0 3px; background: #ababab; color: #fff; border-radius: 2px; font-style: normal; margin-top: 9px; }
.head-bg .box_message{ z-index: 1 }
/*zhuanzhen*/
.zhuanzhen{ border: 1px solid #efefef; margin-bottom: 24px; }
.zhuanzhen.zz-300{ width: 242px; height: 121px; padding: 27px 28px 0; }
.zhuanzhen.zz-280{ width: 234px; height: 121px; padding: 27px 22px 0; }
.zhuanzhen.zz-220{ width: 182px; height: 120px; padding: 21px 18px 0; }
.zhuanzhen p{ padding-bottom: 15px; line-height: 20px; text-align: center; font-size: 14px; }
.zhuanzhen.zz-220 p{ font-size: 12px; }
.zhuanzhen a{ display: block; width: 160px; height: 38px; line-height: 38px; text-align: center; margin: 0 auto; border-radius: 2px; font-size: 18px; color: #fff !important; background: #3ad8e3; }
.zhuanzhen a:hover{ background: #1fc7ca; text-decoration: none }
/*求美线索*/
.reqForm{ position: relative; background: #fff; border-radius: 3px; padding-top: 25px; }
.reqForm .ft18{ font-size: 18px }
.reqForm form{ padding: 14px 16px 11px; background: #edf5fa; width: 268px; }
.reqForm ul{ padding: 0 0 1px; }
.reqForm ul li{ min-height: 34px; margin-bottom: 12px; }
.reqForm ul li:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.reqForm ul .li-area{ min-height: 68px; }
.reqForm li textarea, .reqForm li > input{ background: #fff; border: 1px solid #dcdcdc; display: block; padding: 0 4px; float: left; font-size: 14px; width: 258px; color: #999; height: 34px; margin-top: 0; }
.reqForm li textarea{ height: 43px; padding: 5px 4px; float: none }
.reqForm li input{ line-height: 34px; }
.reqForm li input.username{ width: 148px; }
.reqForm li div label{ float: left; display: block; padding: 8px 8px 0; *padding: 8px 0 0; cursor: pointer; color: #555; }
.reqForm li div input{ margin: 4px 5px 0; background: none; border: none; }
.reqForm .sub-btn{ height: 42px; line-height: 42px; width: 266px; margin-bottom: 4px; border: 1px solid #ffb93f; *border: none; background: #ffb93f; color: #fff; font-size: 20px; font-family: "SimHei"; border-radius: 2px; letter-spacing: 8px; text-indent: 5px }
.reqForm span{ color: #95bad0; line-height: 20px; }
.reqForm .sub-btn:hover{ background: #ffa127; cursor: pointer; }
.reqForm li textarea.shan, .reqForm li input.shan, .reqForm li > div > a.shan{ background: #ffe3e8; border-color: #f00; color: #f00; }
.reqForm li div > label.shan{ color: #f00; border-color: #f00; }
.reqForm li div > label input{ border-color: #f00 }
.reqForm form > span{ display: block; text-align: center; }
.reqForm p.ft18{ padding-bottom: 12px; }
.reqForm li{ margin-bottom: 12px; }
.reqForm li textarea{ height: 56px; }
.reqForm span{ color: #999; }
.reqForm form{ background: #f5f5f5; }
.phonenumber{ margin-bottom: 5px; }
.serv_num i{ color: #ffb93f; font-style: normal }
.serv_num{ padding: 3px 0 11px; font-size: 12px; }
.where{ font-size: 0; padding-bottom: 18px; margin-top: -6px; }
.where i, .where label{ font-size: 14px; }
.where i{ padding-left: 17px; background: url("../image/common-head.png") no-repeat 0 -1444px; padding-right: 13px; }
.where .checkBox{ display: inline-block; width: 0; padding-left: 13px; height: 13px; overflow: hidden; background: url("../image/common-head.png") no-repeat 0 -1466px; position: relative; top: 2px; margin-right: 6px; }
.where .checkBox input{ display: none }
.where .checkBox.checked{ background-position: -18px -1466px; }
.where label{ cursor: pointer; padding-left: 20px; position: relative; left: -20px; z-index: 0; }
/* 求美线索添加部位和项目 */
/*模拟下啦列表*/
.sel_box{ width: 126px; height: 34px; float: left; position: relative; background: #ccc; }
.sel_box a{ width: 94px; height: 32px; line-height: 32px; padding: 0 20px 0 10px; border: 1px solid #d8d8d8; position: absolute; left: 0; top: 0; background: #fff url(../image/sel_icon.png) no-repeat 102px center; color: #999; font-size: 14px; text-decoration: none; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sel_box .a-now{ color: #333; }
.sel_box .sel_ul{ position: absolute; width: 124px; background: #fff; border: 1px solid #d8d8d8; border-top: none; margin-top: 34px; z-index: 1; display: none; max-height: 200px; overflow: auto; }
.sel_box .sel_ul li{ height: 34px; line-height: 34px; padding-left: 10px; cursor: pointer; font-size: 14px; color: #333; margin-bottom: 0; overflow: hidden; }
.sel_box .sel_ul li:hover{ background: #3875d7; color: #fff; }
.sel_box .sel_ul .li_now{ background: #3875d7; color: #fff; }
.sel_box select{ width: 126px; height: 34px; border: 1px solid #dbdbdb; *margin-top: 3px; font-size: 14px; float: left; margin-right: 20px; color: #999; }
.sel_box select.shan{ background-color: #ffe3e8; border-color: #f00; color: #f00; }
.reqForm li > div.sel_box > a.shan{ background: #ffe3e8 url(../image/sel_icon.png) no-repeat 102px center; }
.reqForm li > div.sel_box.mar-r13{ margin-right: 13px; }
.sel_box .now{ color: #333; }
.sel_box select option{ color: #f00; font-size: 14px; }
/*//模拟下啦列表*/

/*频道页公用部分*/
.newHead1000 .head-wrap{ width: 1000px; }
.channel_nav{ height: 39px; border-bottom: 2px solid #1fc7ca; font-family: "MICROSOFT YAHEI"; background: #fff; position: relative; z-index: 3 }
.channel_nav_cont{ width: 1200px; margin: 0 auto; }
.newHead1000 .channel_nav_cont{ width: 1000px; }
.pull_down{ width: 190px; float: left; position: relative; z-index: 99999 }
.all_kinds{ display: block; text-indent: 33px; line-height: 41px; font-size: 13px; background: url(../image/common-head.png) no-repeat #1fc7ca 13px -975px; color: #fff; border-radius: 2px 2px 0 0; cursor: pointer }
.big_nav{ padding-left: 38px; }
.newHead1000 .big_nav{ padding-left: 32px; }
.big_nav a{ position: relative; float: left; font-size: 16px; color: #666; margin-right: 45px; *margin-right: 44px; line-height: 41px; }
.newHead1000 .big_nav a{ margin-right: 45px; white-space: nowrap; }
.big_nav a.now, .big_nav a:hover{ color: #1fc7ca; text-decoration: none }
/*.mainNav{ position: relative; z-index: 2; }*/
.mainNav{ position: relative; z-index: 3; }
.mainNav a{ position: relative; }
.big_nav i.new-icon, .mainNav i.new-icon{ position: absolute; right: -12px; top: -5px; width: 28px; height: 16px; background: url(../image/common-head.png) no-repeat 0 -1036px; display: none }
.taoBtnList{ float: left; padding: 0; position: relative; margin-left: -4px; z-index: 9999; }
.taoBtnList div a{ width: 71px; position: relative }
.taoBtnList div a{ display: block; float: none; margin: 0; font-size: 14px; line-height: 34px; padding: 0 19px 0 21px; }
.taoBtnList div a:hover{ background: #ff6980; color: #fff; }
.taoBtnList .taoListHv{ padding-right: 18px; background: url(../image/common-head.png) no-repeat 0 -1064px; font-size: 16px; line-height: 41px; }
.taoBtnList > .taoListHv{ background-position: -21px -1064px; position: relative; }
.taoBtnList:after{ content: '买买买'; background: url(../image/common-head.png) no-repeat 0 -1396px; font-size: 0; position: absolute; right: 42px; top: -11px; color: #fff; width: 46px; height: 24px; overflow: hidden; z-index: 10 }
.taoBtnList div > .taoListHv:after{ content: '买买买'; background: url(../image/common-head.png) no-repeat 0 -1396px; font-size: 0; position: absolute; right: 20px; top: -11px; color: #fff; width: 46px; height: 24px; overflow: hidden; z-index: 10 }
.newHead1000 .taoBtnList div > .taoListHv:after{ right: 20px }
.taoBtnList:hover div{ display: block }
.taoBtnList .theNew{ position: absolute; right: 8px; top: 10px; display: block; width: 22px; height: 8px; background: url("../image/common-head.png") no-repeat 0 -1174px; line-height: 39px; overflow: hidden; }
.taoBtnList div a:hover .theNew{ background-position: 0 -1192px; }
.taoBtnList:hover .taoListHv{ background: url(../image/common-head.png) no-repeat 0 -1101px #fff; color: #ff6980; }
.taoBtnList div{ border: 1px solid #dadada; position: absolute; left: -22px; top: -1px; background: #fff; display: none; padding-bottom: 10px; box-shadow: 0 1px 2px 1px #e0e0e0; width: 111px; border-radius: 4px; z-index: 1 }
.all_list{ top: 41px; left: 0; z-index: 300; display: none }
.all_left_list{ width: 188px; border: 1px solid #1fc7ca; border-top: none; background: #fff; padding: 10px 0 12px; position: relative; z-index: 300 }
.all_left_list:hover, .all_left_on{ border-right-color: #e8e8e8; }
.all_left_list a{ line-height: 36px; height: 34px; padding: 0 0 6px; display: block; overflow: hidden; background: #fff; margin-bottom: -3px; }
.all_left_list a span{ display: block; padding-left: 52px; margin-top: 2px; background: url("../image/mainIndex.png") no-repeat; font-size: 13px; color: #333; position: relative; left: 0; margin-left: -7px; }
.all_left_list a:hover, .all_left_list .now{ text-decoration: none; width: 190px; }
.all_left_list .now span, .all_left_list a:hover span{ position: relative; left: 5px; *left: 7px; box-shadow: 0 0 1px 1px #e0e0e0; transition: all ease-out 0.2s; border-bottom: 1px solid #efefef \9; border-top: 1px solid #efefef \9; *margin-right: 7px; }
.all_left_list .jingxuan span{ background-position: 17px -23px; }
.all_left_list .eye span{ background-position: 17px -63px }
.all_left_list .nose span{ background-position: 17px -100px }
.all_left_list .body span{ background-position: 17px -138px }
.all_left_list .laserfacial span{ background-position: 17px -1033px; }
.all_left_list .face span{ background-position: 17px -216px }
.all_left_list .chest span{ background-position: 17px -255px }
.all_left_list .facialwrinkles span{ background-position: 17px -294px }
.all_left_list .injection span{ background-position: 17px -333px }
.all_left_list .hair span{ background-position: 17px -372px }
.all_left_list .tooth span{ background-position: 17px -411px }
.all_left_list .ear span{ background-position: 17px -947px; }
.all_left_list .lip span{ background-position: 17px -991px; }
.all_left_list .private span{ background-position: 17px -907px; }
.all_left_list .women span{ background-position: 17px -907px; }
.all_left_list .fnbeauty span{ background-position: 17px -177px; }
.infoShowCont{ position: absolute; left: 194px; top: 0; background: #fff; display: none }
.btnItem2{ position: absolute; left: -15px; top: 0; background: #fff; z-index: 1; min-height: 429px; max-width: 952px; border: 1px solid #e8e8e8; border-top: none; }
.btnItem2 .jingxuan{ padding: 0 15px; width: 94px; }
.btnItem2 .jingxuan a{ color: #666; display: block; line-height: 37px; border-bottom: 1px solid #f5f5f5; white-space: nowrap; text-align: center }
.btnItem2 .jingxuan a:hover{ text-decoration: none; color: #1fc7ca; }
.btnItem2 li{ }
.otherPart{ line-height: 28px; display: none }
.otherPart a:hover{ text-decoration: none }
.otherPart .item1{ margin-right: 30px; padding-right: 18px; width: 96px; text-align: right; font-weight: bold; background-position: 109px -461px; }
.otherPart .item1 a{ color: #333; line-height: 28px; }
.otherPart .item1 a:hover{ color: #1fc7ca; }
.otherPart .item2{ width: 490px; margin-right: 15px; }
.otherPart .item2 div{ height: 28px; margin-bottom: 13px; overflow: hidden; width: 100%; }
.otherPart .item2 a{ display: block; white-space: nowrap; float: left; margin-right: 10px; margin-bottom: 17px; border: 1px solid #efefef; padding: 0 10px; border-radius: 19px; height: 26px; line-height: 26px; color: #666 }
.otherPart .item2 a:hover{ color: #fff; border-color: #1fc7ca; background: #1fc7ca; }
.otherPart .item2 .special{ color: #1fc7ca; border-color: #ffe6ea; }
.otherPart .item3{ color: #ababab }
.otherPart .item3:hover{ color: #1fc7ca }
.linkConts{ width: 732px; float: left; padding: 25px 0 40px }
.linkItem{ overflow: hidden; *padding-bottom: 10px; }
/*弹出框文字样式*/
.show-msg{ display: none; height: 42px; left: 0; line-height: 42px; margin-top: -21px; position: fixed; top: 50%; width: 100%; z-index: 99999999; }
.show-msg .msg-bj{ background: #000; border-radius: 8px; height: 42px; left: 50%; margin-left: -100px; opacity: 0.6; position: absolute; top: 0; width: 200px; }
.show-msg .msg-txt{ font-family: "Microsoft Yahei"; color: #fff; font-size: 16px; height: 42px; line-height: 42px; position: relative; text-align: center; }
/* 社区头部 */
.community-head{ height: 113px; }
.community-head .head-wrap{ width: 1200px; margin: 0 auto; padding-top: 36px; }
.head-wrap .community-logo{ float: left; display: block; margin-top: -14px; width: 184px; height: 68px; background: url("../image/bl-logo.png") no-repeat -122px -298px; }
.head-wrap .select-box{ position: relative; width: 120px; height: 36px; float: right; margin: 2px 76px 0 0; }
.head-wrap .select-box .select-top{ height: 36px; border-radius: 4px; cursor: pointer; background: #ff6980; }
.head-wrap .select-box .select-top p{ float: left; width: 82px; height: 24px; margin-top: 6px; line-height: 24px; padding-left: 4px; text-align: center; font-size: 14px; color: #fff; border-right: 1px solid #ff6b6f; }
.head-wrap .select-box .select-top .select-btn{ float: left; width: 33px; height: 36px; background: url(../image/signUp-icon.png) no-repeat -176px 0; cursor: pointer; }
.head-wrap .select-box .select-top .select-show{ background-position: -219px 0; }
.head-wrap .select-box .select-list{ position: absolute; left: 0; top: 34px; width: 118px; border-radius: 0 0 4px 4px; overflow: hidden; background: #fff; border: 1px solid #e0e0e0; display: none; }
.head-wrap .select-box .select-list a{ display: block; margin-top: -1px; text-align: center; font-size: 14px; line-height: 14px; padding: 11px 0 10px 0; color: #555; text-decoration: none; border-top: 1px solid #e0e0e0; }
.head-wrap .select-box .select-list a:hover{ color: #ff5a5f; }
.community-head .head-wrap .bl-search{ margin-top: 0; margin-left: 150px }
/* 达人 icon 图标 */
.darenIcon, .daren{ background: url("../image/signUp-icon.png") no-repeat scroll -70px -180px; display: inline-block; height: 22px; width: 77px; }
.darenIcon.icon1, .daren.icon1{ background-position: -70px -149px; }
.darenIcon.icon2, .daren.icon2{ background-position: -70px -180px; }
.darenIcon.icon3, .daren.icon3{ background-position: -70px -213px; }
.darenIcon.icon4, .daren.icon4{ background-position: -70px -251px; }
.darenIcon.icon5, .daren.icon5{ background-position: -70px -287px; }
.darenIcon.icon6, .daren.icon6{ background-position: -70px -324px; }
.darenIcon.icon7, .daren.icon7{ background-position: -70px -362px; }
.darenIcon.icon8, .daren.icon8{ background-position: -70px -399px; }
/*	快捷弹出登录框 (login-alert), 绑定登录框 (bind-alert)	*/
.login-alert, .bind-alert{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999999; font-family: "Microsoft Yahei"; display: none; }
.login-alert .alert-bj, .bind-alert .bind-bj{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; font-family: "Microsoft Yahei"; background: #000; opacity: 0.5; filter: alpha(opacity=50); z-index: 1; }
.login-alert .alert-cont, .bind-alert .bind-cont{ position: fixed; left: 50%; top: 50%; width: 330px; background: #fff; z-index: 2; margin-left: -185px; margin-top: -238px; padding: 0 20px; border-radius: 5px; box-shadow: 0 0 6px 0 #222; }
.login-alert .alert-cont .alert-tit, .bind-alert .bind-cont .bind-tit{ height: 28px; margin-top: 18px; padding: 0; border: none; }
.login-alert .alert-cont .alert-tit p, .bind-alert .bind-cont .bind-tit p{ font-size: 22px; line-height: 28px; float: left; color: #333; }
.login-alert .alert-cont .alert-tit .alert-close, .bind-alert .bind-cont .bind-tit .bind-close{ float: right !important; width: 16px !important; height: 16px !important; background: url(../image/alert-login.png) no-repeat -108px 0 !important; cursor: pointer !important; margin: 0 0 0 6px; }
.bind-alert .bind-cont .bind-tit .skip{ float: right; text-decoration: none; font-size: 14px; line-height: 16px; color: #999; }
.bind-alert .bind-cont .bind-ok{ height: 22px; line-height: 22px; text-align: center; margin-top: 28px; font-size: 16px; color: #666; }
.bind-alert .bind-cont .bind-ok span{ position: relative; padding-left: 32px; }
.bind-alert .bind-cont .bind-ok span i{ position: absolute; display: block; width: 22px; height: 22px; left: 0; top: 0; background: url("../image/alert-login.png") no-repeat 0 -124px; }
.bind-alert .bind-cont .bind-msg{ height: 28px; line-height: 28px; font-size: 12px; margin-top: 22px; }
.bind-alert .bind-cont .error-text{ color: #fe5370; }
.bind-alert .bind-cont .tao-bind-text{ margin-top: 44px; }
.bind-alert .bind-cont .tao-bind-text div{ font-size: 16px; line-height: 16px; color: #666; }
.bind-alert .bind-cont .tao-bind-text p{ font-size: 12px; height: 12px; line-height: 12px; color: #999; padding: 8px 0 18px 0; }
.bind-alert .bind-cont .tao-bind-text p.bind-msg{ color: #fe5370; margin: 0; }
.alert-cont .alert-nav{ margin-top: 15px; height: 48px; }
.alert-cont .alert-nav a{ display: block; float: left; width: 50%; text-align: center; height: 48px; line-height: 48px; font-size: 14px; color: #999; border-bottom: 1px solid #e8e8e8; }
.alert-cont .alert-nav a.now{ text-decoration: none; height: 47px; color: #1fc7ca; border-bottom: 2px solid #1fc7ca; }
.alert-cont .alert-nav a:hover{ text-decoration: none; }
.alert-cont .nav-cont{ background: no-repeat; }
.alert-cont .alert-msg{ height: 28px; line-height: 27px; }
.alert-cont .alert-msg i{ display: block; float: left; width: 21px; height: 21px; background: url(../image/alert-login.png) no-repeat 50px 50px; margin: 3px 4px 0; }
.alert-cont .alert-msg span{ float: left; font-size: 12px; }
.alert-cont .error-msg span{ color: #1fc7ca; }
.alert-cont .error-msg i{ background-position: -33px 0; }
.alert-cont .ok-msg span{ color: #999; }
.alert-cont .ok-msg i{ background-position: -67px 0; }
.alert-cont .login-input-box,
.bind-cont .bind-input-box{ width: 330px; height: 40px; margin-bottom: 18px; overflow: hidden; }
.bind-cont .bind-input-box{ width: 328px; height: 38px; border: 1px solid #dfdfdf; }
.bind-cont .bind-img-box{ display: none; }
.bind-cont .focusOn{ border-color: #999; color: #333; }
.bind-cont .focusOn input[type="text"],
.bind-cont .focusOn input[type="password"]{ color: #333; }
.bind-cont .input-error{ border-color: #1fc7ca; }
.alert-cont .login-input-box .login-input,
.alert-cont .login-input-box .sms-input,
.bind-cont .bind-input-box .bind-input,
.bind-cont .bind-input-box .img-input,
.bind-cont .bind-input-box .bind-tel,
.bind-cont .bind-input-box .tel-msg,
.bind-cont .bind-input-box .set-pwd{ width: 318px; height: 20px; padding: 9px 5px; border: 1px solid #dfdfdf; font-size: 14px; color: #c5c5c5; font-family: "Microsoft Yahei"; background: #fff; }
.bind-cont .bind-input-box .bind-get-code,
.bind-cont .bind-input-box .change-tel{ font-size: 14px; line-height: 38px; padding: 0 10px; color: #1fc7ca; float: right; text-decoration: none; }
.bind-cont .bind-input-box .bind-get-code{ background: no-repeat; height: 38px; border: none; cursor: pointer; }
.bind-cont .bind-input-box .bind-get-code{ color: #1fc7ca; }
.bind-cont .bind-input-box .down-time{ color: #999; }
.bind-cont .bind-input-box input[type="text"],
.bind-cont .bind-input-box input[type="password"]{ border: none; }
.bind-cont .bind-input-box .bind-input{ width: 220px; }
.bind-cont .bind-input-box .img-input,
.bind-cont .bind-input-box .bind-tel{ width: 210px; }
.bind-cont .bind-input-box .tel-msg{ width: 220px; }
.bind-cont .bind-input-box .set-pwd{ width: 318px; }
.bind-cont .bind-input-box .tel-right{ overflow: hidden; float: right; height: 38px; line-height: 38px; font-size: 14px; padding-right: 10px; display: none; }
.bind-cont .bind-input-box .tel-right .no-get{ display: block; text-align: right; text-decoration: none; color: #333; }
.bind-cont .bind-input-box .tel-right .no-get span{ text-decoration: underline; }
.bind-cont .bind-input-box .bind-img-code{ float: right; width: 95px; height: 30px; margin: 4px 10px 0 0; }
.alert-cont .login-input-box .input-error, .alert-cont .login-input-box .input-error{ border-color: #1fc7ca; }
.alert-cont .login-input-box .focusOn{ border-color: #999; color: #333; }
.alert-cont .login-input-box .d-n{ display: none; }
.alert-cont .login-btn,
.alert-cont .tel-login-btn,
.bind-cont .bind-login-btn{ width: 100%; height: 36px; line-height: 36px; font-size: 16px; background: #1fc7ca; color: #fff; border: none; border-radius: 4px; margin: 10px 0 15px 0; font-family: "Microsoft Yahei"; cursor: pointer; }
.alert-cont .login-btn:hover, .alert-cont .tel-login-btn:hover{ background: #f54462; }
.alert-cont .remember-box{ height: 14px; line-height: 13px; font-size: 12px; }
.alert-cont .remember-box .remember-ls{ float: left; color: #999; }
.alert-cont .remember-box .remember-ls i{ display: block; width: 11px; height: 11px; background: url(../image/alert-login.png) no-repeat 50px 50px; border: 1px solid #c1c1c1; float: left; margin-right: 4px; }
.alert-cont .remember-box .remember-ls span{ float: left; }
.alert-cont .remember-box .remember-ls input[type="checkbox"]{ visibility: hidden; }
.alert-cont .remember-box .check-me i{ background-position: 0 0; }
.alert-cont .remember-box .forget{ float: right; color: #1fc7ca; }
.alert-cont .other-login{ text-align: center; font-size: 12px; line-height: 12px; color: #999; padding: 23px 0 18px 0; }
.alert-cont .other-lab{ height: 37px; padding-left: 64px; overflow: hidden; }
.alert-cont .other-lab a{ display: block; float: left; width: 37px; height: 37px; margin-right: 45px; background: url(../image/alert-login.png) no-repeat; }
.alert-cont .other-lab a.sina{ background-position: 0 -31px; }
.alert-cont .other-lab a.qq{ background-position: -47px -31px; }
.alert-cont .other-lab a.weixin{ background-position: -96px -31px; }
.alert-cont .other-lab a.sina:hover{ background-position: 0 -77px; }
.alert-cont .other-lab a.qq:hover{ background-position: -47px -77px; }
.alert-cont .other-lab a.weixin:hover{ background-position: -96px -77px; }
.alert-cont .register-test{ font-size: 14px; line-height: 14px; padding: 32px 0 13px 0; color: #999; }
.alert-cont .register-test a{ color: #1fc7ca; }
.alert-cont .img-code-box{ display: none; }
.alert-cont .login-input-box .samll-input{ width: 185px; float: left; }
.alert-cont .login-input-box .get-tel-code{ width: 126px; height: 40px; border: 1px solid #dfdfdf; float: right; background: #f4f4f4; font-size: 14px; color: #666; cursor: pointer; }
.alert-cont .login-input-box .down-time{ color: #999; }
.alert-cont .login-input-box .img-code{ display: block; width: 105px; float: right; height: 33px; margin: 3px 10px 0 0; border: none; cursor: pointer; }
.alert-cont .login-input-box .img-code-true{ display: none; width: 21px; height: 21px; float: left; margin: 9px 0 0 15px; background: url(../image/alert-login.png) no-repeat -67px 0; }
.alert-cont .sms-bot{ font-size: 14px; line-height: 14px; padding: 0 0 30px 0; color: #999; }
/*	快捷弹出登录框-end	*/

/*表情大小控制*/
.face_width{ display: inline-block !important; height: 20px !important; padding: 0 !important; vertical-align: top; width: 20px !important; }
iframe{ border: none; background: none }
.editBtns{ position: absolute; right: 0; *right: 10px; width: 100px; height: 16px; padding: 12px 15px 0 0; top: 0 }
.editBtns span, .editBtns a{ display: block; float: right; background: url("../image/newTalk.png") no-repeat; width: 10px; height: 10px; cursor: pointer }
.editBtns .hideIt{ background-position: 0 -54px }
.editBtns .maxIt{ background-position: 0 -21px; margin-right: 16px }
.editBtns .minIt{ background-position: 0 3px; margin-right: 15px }
.ryOnPage .showIt{ width: 171px; height: 42px; background: url("../image/newTalk.png") no-repeat 0 -159px; cursor: pointer; display: none }
.editBtns .maxIt{ display: none }
@media screen and (max-width: 1024px){
body, html{ min-width: 1200px; }
.banner{ width: 1200px !important; margin: 0 auto !important; }
.mainNav i.new-icon{ top: -1px; }
}
/* 淘整形倒计时样式 */
.lastDays{ background: url("../image/mainIndex.png") no-repeat 0 -1411px; color: #fff; display: block; font-size: 10px; height: 52px; padding: 2px 3px 0 24px; position: absolute; right: 0; text-align: right; top: 0; width: 25px; }
.lastDays b{ display: block; width: 28px; font-weight: normal; }
/* 百度广告 */
.baidu-gg{ margin-bottom: 16px; }
.baidu-gg img{ display: block; max-width: 100%; }
/*66大促*/
.banner66_index{ position: relative; width: 100%; height: 80px; overflow: hidden }
.banner66_index img{ position: absolute; left: 50%; margin-left: -1000px; top: 0; }
.banner66_index .close{ display: block; position: absolute; left: 50%; top: 13px; margin-left: 443px; width: 50px; height: 50px; cursor: pointer; background: #fff; opacity: 0; filter: alpha(opacity=0) }
/* 返现 */
.info-lab{ position: relative; display: block; float: right; margin-left: 4px; padding: 0 3px; background: #ff7e94; height: 16px; line-height: 16px; color: #fff; font-size: 12px; font-family: "Microsoft Yahei"; text-align: center; font-weight: normal; border-radius: 2px; }
.info-lab.butie-lab{ background: #ff7e94; }
.info-lab.return-lab{ background: #ffbc46; }
/*协议弹框样式*/
.agreement-box{ display: none; z-index: 999999; }
.agreement-box, .agreement-bj{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; }
.agreement-bj{ background: #000; opacity: 0.3; filter: alpha(opacity=30); }
.agreement-main, .register-ok{ width: 702px; height: 501px; padding: 7px; position: fixed; left: 50%; top: 50%; margin: -262px 0 0 -318px; z-index: 3; font-family: "Microsoft Yahei" }
.agreement-main .agreement-main-bj,
.register-ok .reg-ok-bj{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000; opacity: 0.3; filter: alpha(opacity=30); }
.agreement-box .agreement-tit{ position: relative; height: 38px; background: #f6f6f6; color: #333; font-size: 14px; line-height: 38px; padding-left: 15px; }
.agreement-box .agreement-tit .agreement-close{ position: absolute; right: 10px; top: 9px; display: block; width: 20px; height: 20px; background: url(../image/user-icon.png) no-repeat -40px 0; }
.agreement-box .agreement-tit .agreement-close:hover{ background-position: -60px 0; }
.agreement-box .agreement-cont{ position: relative; height: 462px; padding: 0 40px 0 20px; background: #fff; overflow-y: auto; }
.agreement-cont .cont-tit{ height: 56px; line-height: 56px; font-size: 18px; padding-top: 8px; text-align: center; color: #fe595f; border-bottom: 1px solid #dedede; }
.agreement-cont .list-tit{ font-size: 14px; color: #333; line-height: 32px; font-weight: bold; }
.agreement-cont .list-cont{ font-size: 14px; color: #333; line-height: 26px; }
.mask{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #333; opacity: 0.4; filter: alpha(opacity=40); z-index: 2; display: none }
.goIndex{ position: absolute; left: -28px; top: 11px; display: block; width: 77px; height: 38px; background: url("../image/bl-logo.png") no-repeat -135px -50px; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{ -webkit-box-shadow: 0 0 0 1000px white inset; -webkit-text-fill-color: #333; }
/*协议弹框样式-end*/
/*openRY*/
.openRY{ position: fixed; right: 45px; bottom: 10px; border: 1px solid #dbdbdb; padding: 22px 26px; background: #fff; font-family: "MICROSOFT YAHEI"; width: 226px; display: none; z-index: 9998 }
.openRY .RYHosInfo span{ float: left; width: 42px; height: 42px; border-radius: 50%; overflow: hidden; margin-right: 8px; }
.openRY .RYHosInfo span img{ display: block; height: 100%; width: 100%; }
.openRY .RYHosInfo p{ font-size: 16px; font-weight: bolder; display: table-cell; vertical-align: middle; height: 44px; }
.openRY .daoyu{ color: #666; padding-top: 13px; padding-bottom: 16px; font-size: 14px; }
.openRY .yesOpen, .openRY .noOpen{ width: 106px; height: 34px; font-size: 14px; line-height: 34px; text-align: center; border: 1px solid; cursor: pointer }
.openRY .yesOpen{ background: #59abff; color: #fff; border-color: #59abff; }
.openRY .yesOpen:hover{ background: #3591ef }
.openRY .noOpen{ color: #666; border-color: #cfcfcf; }
.openRY .noOpen:hover{ color: #59abff; }
/*//openRY*/
/*new_down*/
.new_down2 img{ position: absolute; display: block; right: 29px; bottom: 24px; width: 76px; height: 76px; right: 25px; bottom: 25px; }
.new_down2{ background: url("../image/new_down2.jpg") no-repeat 0 0; width: 300px; height: 380px; position: relative; margin-bottom: 30px; }
/* 右侧广告链接入口 */
.gg-link, .gg-link img{ display: block; max-width: 100%; margin: 20px 0; }




/*导航 */
.nav-wrap {
	position: relative;
	height: 42px !important;
	z-index: 4;
	clear: both;
	/* background-color: #3ad8e3; */
	background: -webkit-linear-gradient(left, #7fbffd , #52eec9); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #7fbffd, #52eec9); /* Opera 11.1 - 12.0 */  
	background: -moz-linear-gradient(right, #7fbffd, #52eec9); /* Firefox 3.6 - 15 */ 
	background: linear-gradient(to right, #7fbffd , #52eec9); /* 标准的语法 */ 
}

.nav-wrap.wrap-border-b-2 {
	height: 41px;
}

.nav-wrap .nav-main {
	width: 1200px;
	height: 40px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

.nav-main .nav-tit {
	position: relative;
	float: left;
	margin: 4px 28px 0 0;
	width: 190px;
	height: 37px;
}

.nav-main .nav-tit .tit-text {
	width: 190px;
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background: #1fc7ca;
	border-radius: 4px 4px 0 0;
}

.nav-main .nav-tit .part-all-slide {
	left: 0;
	top: 38px;
	margin-left: 0;
}

.nav-main .show-slide .part-all-slide {
	display: none;
}

.nav-main .show-slide:hover .part-all-slide {
	display: block;
}

.nav-main .nav-cont {
	float: left;
}

.nav-cont .nav-a {
	float: left;
	line-height: 40px;
	margin-right: 45px;
	*margin-right: 23px;
	color: #fff;
	font-size: 16px;
	position: relative
}

.nav-cont .nav-a>a {
	color: #fff;
}

.nav-cont a.nav-a:hover, .nav-cont a.nav-a.now, .nav-cont .nav-a>a:hover,
	.nav-cont .nav-a>a.now, .nav-cont .now>a {
	color: #ff6980;
}

.nav-cont .nav-hover {
	position: relative;
	float: left;
	margin: 0 15px 0 -30px;
	*margin-left: 0;
	border: 1px solid #fff;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
}

.nav-cont .fan-nav {
	width: 110px;
}

.nav-hover .nav-a {
	float: none;
	clear: both;
	margin: 0;
	line-height: 40px;
	padding: 0 45px 0 30px;
}

.nav-hover .nav-a i {
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -2px;
	display: block;
	width: 10px;
	height: 5px;
	background: url("../image/common-head.png") no-repeat -77px
		-1083px;
}

.nav-hover .nav-hover-show {
	display: none;
	position: absolute;
	width: 100%;
	padding-bottom: 10px;
	left: -1px;
	top: 39px;
	background: #fff;
	border: 1px solid #f4f3f3;
	border-top: none;
	border-radius: 0 0 4px 4px;
	z-index: 1;
}

.nav-hover:hover {
	border-color: #f4f3f3;
}

.nav-hover:hover .nav-a {
	color: #ff6980;
}

.nav-hover:hover .nav-a i {
	background-position: -77px -1120px;
}

.nav-hover:hover .nav-hover-show {
	display: block;
}

.nav-hover .nav-hover-show a {
	display: block;
	position: relative;
	padding-left: 30px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #666;
}

.nav-hover .nav-hover-show a:hover {
	background: #ff98b6;
	color: #fff;
}

.nav-hover .nav-hover-show .new-icon {
	position: absolute;
	right: 8px;
	top: 10px;
	display: block;
	width: 22px;
	height: 8px;
	background: url("../image/common-head.png") no-repeat 0 -1174px;
	line-height: 39px;
	overflow: hidden;
}
/* 整形项目导航菜单 */
.part-all-slide {
	width: 190px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 0;
	z-index: 2;
	background-color: #fff;
}

.part-all-slide .part-tit {
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background: #1fc7ca;
	border-radius: 4px 4px 0 0;
}

.part-all-slide .slide-box {
	padding-top: 16px;
	height: 402px;
	background: #fffbfc;
}

.slide-box>li {
	height: 38px;
	line-height: 38px;
}

.slide-box>li>a {
	position: relative;
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 62px;
	font-size: 14px;
	color: #666;
}

.slide-box>li>a i {
	position: absolute;
	left: 30px;
	top: 9px;
	display: block;
	width: 22px;
	height: 22px;
	background: url("../image/home.png") no-repeat;
}

.slide-box>li>a:hover {
	background: #f1faf9;
	color: #1fc7ca;
}

.slide-box>.now>a {
	background: #f1faf9;;
}

.slide-box>.eye>a i {
	background-position: 0 -12px;
}

.slide-box>.nose>a i {
	background-position: 0 -49px;
}

.slide-box>.face>a i {
	background-position: 0 -87px;
}

.slide-box>.chest>a i {
	background-position: 0 -125px;
}

.slide-box>.body>a i {
	background-position: 0 -163px;
}

.slide-box>.fnbeauty>a i {
	background-position: 0 -201px;
}

.slide-box>.facialwrinkles>a i {
	background-position: 0 -239px;
}

.slide-box>.tooth>a i {
	background-position: 0 -277px;
}

.slide-box>.women>a i {
	background-position: 0 -315px;
}

.slide-box>.hair>a i {
	background-position: 0 -352px;
}

.part-all-slide .part-slide-show {
	left: 190px;
	margin-left: 0;
}

.part-slide-show {
	display: none;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -415px;
	height: 418px;
}

.part-slide-show .slide-cont {
	float: left;
	display: none;
	position: relative;
	left: -5px;
	width: 214px;
	height: 382px;
	padding: 6px 18px 30px 30px;
	background: #fff;
	transition: all 0.2s linear 0s;
}

.part-slide-show .now {
	display: block;
	left: 0;
}

.part-slide-show .slide-cont ul {
	width: 800px;
}

.part-slide-show .has-2 {
	width: 468px;
}

.part-slide-show .has-3 {
	width: 716px;
}

.part-slide-show .slide-cont li {
	float: left;
	width: 230px;
	margin-right: 22px;
	color: #ccc;
}

.part-slide-show .slide-cont li .lv-2-tit {
	margin-top: 24px;
	height: 15px;
	line-height: 15px;
	font-size: 15px;
}

.part-slide-show .slide-cont li .lv-2-tit a {
	color: #666;
}

.part-slide-show .slide-cont li .lv-2-cont {
	overflow: hidden;
	font-size: 12px;
	line-height: 12px;
}

.part-slide-show .slide-cont li .lv-2-cont a, .part-slide-show .slide-cont li .lv-2-cont span{
	float: left;
	margin: 8px 12px 0 0;
	white-space: nowrap;
}

.part-slide-show .slide-cont li .lv-2-cont a {
	color: #898989;
}

.part-slide-show .slide-cont li a:hover {
	color: #ff6980;
}
/* 导航结束 */
/*分页条*/
.navpage{ 
	margin:20px 0 40px;
	font-size: 0; 
	margin-top: 25px; 
	height: 30px; 
	font-family: "Microsoft Yahei"; 
	text-align: center; 
}
.navpage span, .navpage a{ 
	font-size: 14px; 
	display: inline-block; 
	vertical-align: top; 
	height: 28px; 
	min-width: 21px; 
	_width: 21px; 
	white-space: nowrap; 
	text-align: center; 
	line-height: 28px; 
	padding: 0 4px; 
	margin-right: 0; 
	color: #666; 
	margin-right: 3px; 
}
.navpage a{ 
	border: 1px solid #ddd; 
	background-color: #f9f9f9; 
}
.navpage a:hover{ 
	background-color: #3ad8e3; 
	border: 1px solid #1fc7ca; 
	color: #fff; 
	text-decoration: none; 
}
.navpage span{ 
	background-color: #3ad8e3; 
	border: 1px solid #1fc7ca; 
	color: #fff; 
}
.navpage input{ 
	display: none; 
}
.navpage .all-num {
    background: none;
    font-size: 12px;
    color: #999;
    margin: 0 20px;
    border-color: #fff;
}
/*分页条end*/
/*下拉框*/
.showMore {
	border: 1px solid #e0e0e0;
	top: 0;
	background: #fff;
	max-height: 24px;
	overflow: hidden;
	z-index: 15;
	width: 87px;
	float: left;
	margin-right: 15px;
}
.showMore:hover {
	max-height: none;
}
.showMore.money {
	width: 112px;
}
.showMore.origin {
	width: 114px;
}
.showMore span {
	position: relative;
	display: block;
	line-height: 24px;
	padding: 0 9px;
	word-break: keep-all;
}
.showMore span:after {
	content: "";
	position: absolute;
	display: block;
	right: 4px;
	top: 50%;
	margin-top: -2px;
	width: 10px;
	height: 5px;
	background: url("../image/china.png") no-repeat 0 -220px;
}
.showMore:hover>span {
	color: #1fc7ca;
}
.showMore span.now {
	color: #1fc7ca;
}
.showMore:hover span:after {
	background-position: 0 -174px
}
.showMore span:hover {
	color: #1fc7ca;
	cursor: pointer;
}
.showMore a {
	display: block;
	padding: 0 15px;
	word-break: keep-all;
	line-height: 24px;
	margin-top: 3px;
}
.showMore a:hover {
	background: #f8f8f8;
	color: #1fc7ca;
}
.showMore>div {
	display: block;
	padding-bottom: 10px;
}
/*下拉框end*/
/*分页工具条*/
.page {
    white-space: nowrap;
    padding: 9px 8px 0 0;
    line-height: 20px;
}
.page .number {
    color: #3daeb6;
    font-weight: bold;
}
.page a {
    width: 32px;
    height: 20px;
    display: inline-block;
    border: solid 1px #dee3e5;
    vertical-align: middle;
    margin-left: 10px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.page .off .prev {
    background-position: -38px 0;
}
.page .prev, .page .next {
    background: url(../image/page_bg.png) -28px top no-repeat;
    width: 5px;
    height: 9px;
    overflow: hidden;
    display: block;
    margin: 6px auto 0;
}
.page .two {
    border-left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    margin-left: -4px;
}
.page .next {
    background-position: -33px 0;
}
.page .off .next {
    background-position: -43px 0;
}
/*分页工具条end*/
/*导航菜单*/
.navMenu{ color:#666; font-size:12px; overflow: hidden;background-color: #f1faf9;}
.navMenu a{ color:#336699;}
.navMenu a:hover{ color:#1fc7ca;}
.navMenu .current:hover{ color:#999;}
.navMenu .arrow{ color:#999; padding:0 5px}
.navMenu .current{ color:#999; cursor:default}
.breadcrumb{ 
	width:1200px; height:35px;line-height:35px;
	font-family:"Microsoft Yahei"; padding:0 0 3px;
	margin: 0 auto;
}
.breadcrumb .arrow{ color:#666; padding: 0 5px; font-family:"Microsoft Yahei"}
.breadcrumb .current{ color: #999; cursor: default;}
.breadcrumb a, .breadcrumb span{ color: #333}
/*导航菜单end*/
/*最右侧咨询菜单*/
@font-face {
	font-family: 'icomoon';
    src:url('../font/icomoon.eot');
    src:url('../font/icomoon.eot') format('embedded-opentype'),
        url('../font/icomoon.ttf') format('truetype'),
        url('../font/icomoon.woff') format('woff'),
        url('../font/icomoon.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.talk-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999;
}
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:2px;position:relative;background-color:#fff;
	  -moz-transition: all 1s;-ms-transition: all 1s;-o-moz-transition: all 1s;-webkit-moz-transition: all 1s;transition: all 1s;
}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#1fc7ca;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-sev .cndns-right-btn{border-color:#3ad8e3;background:url(../image/talk-kefu.gif) no-repeat #3ad8e3 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#3ad8e3}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:36px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #1fc7ca;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../image/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#1fc7ca;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:230px;text-align:center;border-top: 4px solid #1fc7ca;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .talk-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#3ad8e3}
/*最右侧咨询菜单end*/
/**咨询浮动层**/
#messageCenter {
	display:none;
	background: url('../image/centerbg.png') no-repeat center;background-size:contain;
	width: 391px;height: 297px;
    position: fixed;
    top: 50%;
    margin-top: -155px;
    left: 50%;
    margin-left: -200px;
    z-index: 9999;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
}
#messageClose {width: 24px;height: 24px;background: url('../image/close1.png') no-repeat;float: right;cursor: pointer;margin-top:40px;}
#messageBtn {width: 363px;height: auto;margin-top: 239px;text-align:right;}#messageBtn a { margin-left: 5px;margin-right: 5px;float:right;}
#messageBtn img {border: none;width:81px;}
#messageLeft {
	display:none;
	width: 112px;
	height: 314px;
	background: url('../image/rightbg.png') no-repeat;
    position: fixed;
    right: 0px;
    z-index: 9999;
    top: 50%;
    margin-top: -155px;
    margin-left: -200px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
}
#messageLeftBtn {height: auto;margin-top: 226px;text-align:right;} 
#messageLeftBtn a { margin-left: 5px;margin-right: 13px;float:right;margin-top:20px; } 
#messageLeftBtn img {border: none;}
/**咨询浮动层end**/