/* CSS Document */
a:hover{text-decoration:none} 
/*分页*/
.page { font-size:1.125em; margin:20px 0 30px 0; text-align:center; float:left; width:100%; }
.page a{ border:1px solid #bfbfbf; color:#888888; text-decoration:none; padding:5px 12px; margin:0 3px; text-align:center; line-height:24px; border-radius:2px; }
.page a:hover,.page a.now{border:1px solid #0077d9; color:#fff; background:#0077d9;}

/*二级栏目分类*/
.head{ width:100%; display:inline-block; text-align:center; font-size:28px;}
.head span{ display:inline-block; width:100%; font-size:18px; color:#e4e4e4; margin-top:10px;}
.class_tab{ text-align:center; margin:30px 0; background:#f6f6f6; float:left; width:100%; }
.class_tab a{ font-size:18px; line-height:60px; color:#494949; display:inline-block; text-align:center; padding:0 50px;}
.class_tab a.cur{ color:#fff; background:#0077d9;}


.c_title{ width:100%; text-indent:10px; height:60px; line-height:60px; font-size:24px; margin-bottom:20px;margin-top:20px; border-bottom:2px solid #e4e4e4;}
.c_title span{ float:right; font-size:14px; color:#999;}
.c_title span a{ padding:0 5px; color:#999;}


/*视频*/
.video_list{ margin:30px 0; width:100%; float:left;}
.video_list li{ width:25%; float:left; margin-bottom:28px;}
.video_list li .t_imgWarp{ height:200px; width:94%; overflow:hidden;}
.video_list li .t_imgWarp img{ width:100%; height:auto;}
.video_list li p{ font-size:16px; color:#474747; line-height:40px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.video_list li a:hover h3{ color:#204798;}

/*荣誉*/
.honor_list{ margin:30px 0; width:100%; float:left;}
.honor_list li{ width:25%; float:left; margin-bottom:28px; padding:0 20px;}
.honor_list li .t_imgWarp{ height:300px; width:100%; overflow:hidden;}
.honor_list li .t_imgWarp img{ width:100%; height:auto;}
.honor_list li p{ font-size:16px; color:#474747; line-height:40px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.honor_list li a:hover h3{ color:#204798;}



/******************
news page css
******************/
.news_list{ width:100%; float:left;}
.news_list li{ width:100%; display:block; float:left; margin:15px 0; border-bottom:1px solid #e4e4e4; padding-bottom:20px;}
.news_list li .fl{ width:15%; height:120px; overflow:hidden;  float:left;}
.news_list li .fl img{ width:100%;vertical-align: middle;}
.news_list li .fr{ float:right; display:block; width:82%; padding:0 10px; }
.news_list li .fr a{ font-size:20px; color:#333; display:block; width:100%; float:left; margin:0 0 15px;}
.news_list li .fr span{ display:inline-block; margin-bottom:5px;}
.news_list li .fr p{ line-height:26px; color:#999; font-size:14px; height:55px; display:block; float:left; width:100%; overflow:hidden;}
.news_list li:hover .fr a{color:#0077d9; transition:all ease-in-out .5s; 
	-webkit-transition:all ease-in-out .5s; 
	-moz-transition:all ease-in-out .5s; }
.news_list li:hover .fr p{color:#666; transition:all ease-in-out .5s; 
	-webkit-transition:all ease-in-out .5s; 
	-moz-transition:all ease-in-out .5s; }
	
.news_list2{ width:100%; float:left;}
.news_list2 li{ width:48%; display:block; float:left; margin:15px 10px; border-bottom:1px solid #e4e4e4; padding-bottom:20px;}
.news_list2 li .fl{ width:30%; height:130px; overflow:hidden;  float:left;}
.news_list2 li .fl img{ width:100%;vertical-align: middle;height:115px;}
.news_list2 li .fr{ float:right; display:block; width:65%; padding:0 10px; }
.news_list2 li .fr a{ font-size:18px; color:#333; display:block; width:100%; float:left; height:50px;overflow: hidden;line-height: 24px;}
.news_list2 li .fr span{ display:inline-block; margin-bottom:5px;color:#0077d9;}
.news_list2 li .fr p{ line-height:20px; color:#999; font-size:14px; height:40px; display:block; float:left; width:100%; overflow:hidden;margin-top: -5px;}
.news_list2 li:hover .fr a{color:#0077d9; transition:all ease-in-out .5s; 
	-webkit-transition:all ease-in-out .5s; 
	-moz-transition:all ease-in-out .5s; }
.news_list2 li:hover .fr p{color:#666; transition:all ease-in-out .5s; 
	-webkit-transition:all ease-in-out .5s; 
	-moz-transition:all ease-in-out .5s; }
	
	
.news_list3{ width:100%; float:left;}
.news_list3 li{ width:31%; display:block; float:left; margin:15px 10px; border-bottom:1px solid #e4e4e4; padding-bottom:20px;height:160px;    overflow: hidden;}
.news_list3 li .fl{ width:40%; height:120px; overflow:hidden;  float:left;}
.news_list3 li .fl img{ width:100%;vertical-align: middle;}
.news_list3 li .fr{ float:right; display:block; width:50%; padding:0 10px; }
.news_list3 li .fr a{ font-size:20px; color:#333; display:block; width:100%; float:left; margin:0 0 8px;height:60px;overflow: hidden;}
.news_list3 li .fr span{ display:inline-block; margin-bottom:5px;color:#0077d9;}
.news_list3 li .fr p{ line-height:20px; color:#999; font-size:14px; height:40px; display:block; float:left; width:100%; overflow:hidden;}
.news_list3 li:hover .fr a{color:#0077d9; transition:all ease-in-out .5s; 
	-webkit-transition:all ease-in-out .5s; 
	-moz-transition:all ease-in-out .5s; }height:160px;    overflow: hidden;
.news_list3 li:hover .fr p{color:#666; transition:all ease-in-out .5s; 
	-webkit-transition:all ease-in-out .5s; 
	-moz-transition:all ease-in-out .5s; }



/*--新闻/案例详情--*/
.news_title{width:100%; float:left; height:auto;margin:20px 0 20px;text-align:center; padding:0 50px;}
.news_title h2{font-size:24px; line-height:40px; font-weight:500; margin:0;}
.news_title p{color:#b3b3b3; width:100%; padding:10px 0; font-size:14px; border-bottom:1px dashed #ccc; }
.contentn{ width:100%; font-size:16px; line-height:30px; float:left;padding:0 50px;margin-bottom:30px;}
.contentn img{ max-width:100%;margin: 0 auto;}

/******************
team page css
******************/
.team_list{ width:100%; float:left;}
.team_list li{ width:25%; display:block; float:left; margin:20px 0; padding:0 10px;}
.team_list li .fl{ display:block; width:100%; height:200px; overflow:hidden; }
.team_list li .fl img{ width:100%;}
.team_list li .fr{ display:block; width:100%; min-height:150px; padding:0 20px; background:#f1f3f7;}
.team_list li .fr h2{ font-size:18px; color:#e11c20; display:block; width:100%; float:left; margin:30px 0 15px; font-weight:400;}
.team_list li .fr h2 i{ font-style:normal; font-size:16px; color:#525252; float:right;}
.team_list li .fr p{ line-height:24px; font-size:13px;}


/******************
contact page css
******************/
.contact{ width:100%; float:left; margin-top:10px;}
.contact .fl{ display:inline-block; width:40%; font-size:20px; line-height:40px; }
.contact .fl img{ width:100%;}
.contact .fr{ display:inline-block; width:50%; margin-bottom:20px;  }
.contact .fr .row{ margin:12px 0;}
.contact .fr input,.contact .fr textarea{ width:100%; padding:8px 5px; border:1px solid #dcdcdc; border-radius:5px;}
.contact .fr textarea{ height:150px;}
.contact .fr input.message_bton{ width:120px; background:#eda72c; border:0; color:#fff; line-height:30px; font-size:20px; }




/*y员工系统*/

.staff{ width:100%; padding-top:20px; height:auto; }
.staff_con{ width:1200px; height:1200px; margin:0px auto; }
.staff_left{ width:880px; height:auto; float:left; }
.staff_menu{ width:882px; height:254px; border:1px solid #ccc; padding-top:1px; }
.staff_menu_left{ width:116px; height:254px; background-color:#f7f5f5; float:left; }
.staff_menu_left p { line-height:50px; color:#000; text-align:center; }
.staff_menu_left p:nth-last-child(n+2) { border-bottom: 1px dashed  #e9e7e7; }
.staff_menu_left p i{ color: #d1cfcf; }
.staff_menu_right{ width:766px; height:254px; float:left;  position:relative; }
.staff_menu_right a:hover{ color:#ff8901; }


/*客户留言*/

.leave{ width:100%; margin-top:20px; overflow:hidden; position:relative; border:2px solid #dfdfdf; padding:30px;}
.leave ul{ width:100%; height:100%;}
.leave ul li{ border-bottom:#e6e6e6 1px dashed; padding-bottom:10px; margin-bottom:10px; height:auto; overflow:hidden; padding-top:10px; width:100%;}
.leave ul li .fl{ width:80px; text-align:center; padding:0;}
.leave ul li .fl img{border:#ccc 1px solid; padding:2px; width:70px; height:70px;}
.leave ul li .fl p{ display:block; float:left; width:100%;}
.leave ul li .fm{ float:left; width:80%; padding-left:15px;}
.leave ul li .fm span{ display:block;}
.perfect{
    float:right;
    margin-right:10px;
    font-size:24px;
    color:#fff;
    background-color:#ff8901;
    border-radius:3px;
    padding:6px 15px;
    
}
.scroerow{ line-height:30px; }
.scroerow a{ color:#ff8901; font-size:14px; margin-left:10px; }
.scroerow span{ color:#ff8901; font-size:14px; float:right; padding-right:20px; }
.pinglun-date{ font-size:12px; color:#ccc; }






/*y员工系统*/

.staff{
    width: 100%;
    padding-top: 20px;
    height: auto;
}

.staff_con{
    width: 1200px;
    height: 1200px;
    margin: 0px auto;
}

.staff_left{
    width: 880px;
    height: auto;
    float: left;
}

.staff_menu{
    width: 882px;
    height: 254px;
    border:1px solid #ccc;
    padding-top: 1px;
}

.staff_menu_left{
    width: 116px;
    height: 254px;
    background-color: #f7f5f5;
    float: left;
}

.staff_menu_left p {
    line-height: 50px;
    color: #000;
    text-align: center;
}

.staff_menu_left p:nth-last-child(n+2) {
    border-bottom: 1px dashed  #e9e7e7;
}

.staff_menu_left p i{
    color: #d1cfcf;
}

.staff_menu_right{
    width: 766px;
    height: 254px;
    float: left;
    position: relative;
}

.staff_menu_right a:hover{
   color: #ff8901;
}




.staff_detail{ width:95%; float:left; padding:15px; margin-bottom:30px;}
.staff_detail table{ line-height:20px;}
.staff_detail img{ width:190px; height:190px; margin-bottom:30px;border-radius: 50%;display:table-cell; margin-left: 10%; }
.staff_detail p{ line-height:20px; float:left; width:100%; padding:0 5px;text-align: center;}
.staff_detail p span{ padding-right:5px; }
.staff_detail p a{ padding:4px 14px; display:block; background:#0077d9; width:100%; text-align:center; color:#fff; float:left; margin:10px 0 5px 0;}
.staff_detail p a:hover{ background-color: #0089e1; color: #fff;}
.yg_name{ font-size:18px; color:#000; }
.yg_price{ color:#999; font-size:16px; }
.bg_orage{
    color:#ff8901;
    text-align: center;
    border-radius: 2px;
    padding: 4px 6px 5px 3px; 
	float: right;
    line-height: 16px;
    margin-bottom: 10px;
}
.ygbh{ color:#ccc; }
.staff_con1{ height:auto; }




/* CSS Document */
/*css reset*/



/*清除浮动*/
.clearFix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:"";}





/*info*/
.info-top{border:1px solid #e1e1e1;background-color:#FFF;padding:45px;height:385px;overflow:hidden;}
.info-top>h1{font-size:14px;margin-bottom:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;width:800px;height:20px;}
.cont-img{display:block;width:240px;height:320px;}
.cont-info p strong{width:70px;line-height:36px;display:block;font-size:12px;}
.cont-infoP h2{width:70px;line-height:36px;display:block;font-size:12px;}
.fz14{font-size:12px;}
.jieshaoH2{font-weight:normal;color:#666;padding-left:9px;}
.cont-info p a{color:#333;}
.cont-info p a:hover{color:#28B988;}
.cont-info p span.cont-star{padding-top:10px;}
.light-green{color:#28b988;font-size:18px;font-family:'Microsoft YaHei';}
.cont-info p span.red{font-size:24px;font-weight:bold;font-family:Arial;}
.dianjiliang{position:absolute;right:0;top:-57px;color:#999;}
.gray6{color:#666;}
.cont-btn a{display:block;float:left;margin-right:10px;}
.cont-btn a img{display:block;}
.cont-probably li{margin-right:13px;color:#fff;}
.cont-probably li span{display:block;height:20px;width:68px;}
.cont-probably li span a{color:#fff;}
.cont-probably li i{display:block;width:66px;height:19px;border:1px solid #DCDCDC;border-top:none;font-style:normal;font-weight:bold;}

#choose{width:825px !important;height:54px !important;border:1px solid #DCDCDC;float:none !important;}
.thickbox{display:block;margin:0 auto;width:163px;height:54px;}
.xf-yuyue .thickbox{width:118px;}
.btnsRight{width:162px;height:54px;}
#choose #bdshare{left:20px !important;top:12px !important;width:470px !important;}
#choose{color:#333 !important;}
#lblKhdb{font-size:24px;font-family:'Microsoft YaHei';}
#lblKhdbdianhua{color:#ff4200;font-size:24px;font-family:Arial;}
/*info-left*/
.xf-nav li{ float:left;}
.xf-nav li.active{color:#fff;background-color:#42BE9C;margin-top:0;line-height:49px;height:49px;}
.xf-nav li.bdnone{border:none;}
.xf-nav li.xf-yuyue{width:117px;height:49px;border:none;margin-top:0;float:right;display:none;}
.cont-ayi-info{padding-left:20px;padding-right:20px;}
.cont-base-info h3,
.cont-job h3,
.cont-eval h3,.tabcon1 h3{font-family:'Microsoft YaHei';font-size:20px;font-weight:normal;height:40px;border-bottom:5px solid #42BE9C; margin-top:20px;}
.cont-base-info h1 a:hover,
.cont-job h1 a:hover,
.cont-eval h1 a:hover,
.tabcon h1 a:hover{color:#28B988;}
.base-info-item{border-bottom:1px solid #eee;line-height:48px;font-family:'Microsoft YaHei';font-size:16px;}
.base-info-item div:first-child{width:124px;background-color:#F5F5F5;text-align:center;color:#999;}
.base-info-item div:first-child a{color:#999;}
.cont-base-info>p,.cont-job>p,.cont-eval>p,.ayiImg>span{font-family:'Microsoft YaHei';font-size:16px;color:#999;padding:25px;}
.cont-job-item,
.cont-eval-item{border:1px solid #DCDCDC;padding:25px;}
.cont-job h1,
.cont-eval h1{border:none;}
.cont-job-item>div{line-height:36px;font-family:'Microsoft YaHei';font-size:18px;padding-left:15px;}
.cont-job-item>span{font-size:24px;font-family:Arial;line-height:78px;}
.cont-eval-item>div{color:#12b37d;}
.cont-eval-item>p{line-height:30px;margin-top:10px;margin-bottom:10px;}
.cont-eval-item>span{font-size:12px;}



/** 团队详情 **/
.team_xq{background-color:#eee;padding-bottom:70px; width:100%; float:left; padding:20px;}
.info-top{padding-bottom:34px;}
.newP{ width:100%; float:left; line-height:20px;}

/*详情页收藏阿姨*/
.info-img{width:20%; float:left;}
.info-img img{ width:100%; height:250px;}
.info-img>img{margin-bottom:20px;}
#quxiaoshoucang, #shoucang,#guiji {line-height:34px;border:1px solid #ddd;padding:0 15px;font-size:16px;font-family:'Microsoft YaHei';color:#333;background:url(../img_new/shoucang02.jpg) 12px 50% no-repeat;padding-left:35px;cursor:pointer;border-radius:6px;display:inline-block;padding-right:20px;}
#guiji{left:-258px;background:url(../img_new/guijiBg.jpg) 10px 50% no-repeat;}
#quxiaoshoucang{background-image:url(../img_new/shoucang01.jpg);background-color:#42BE9C;color:#fff;}
#exchangeBg{position:fixed;width:100%;height:100%;background:url(../img_new/macFFBgHack.png) 0 0 repeat;left:0;top:0;display:none;}
#exchangeSucc{position:absolute;width:20%;padding:40px 0;text-align:center;left:40%;top:300px;background-color:#FFF;border:3px solid #12B37D;border-radius:4px;display:none;font-size:28px;font-family:'Microsoft YaHei';}
#quxiaoshoucang.hide, #shoucang.hide{display:none;}
#guiji {margin-left:10px;}

/*info*/
.infowidth{width:1200px;}
.cont-info{width:78%;font-size:12px;position:relative;padding-top:20px;}
.cont-info p.cont-infoP span{width:740px;display:block;line-height:36px;}
.cont-info p.zzrz{line-height:36px;}
.cont-info p.zzrz span{width:140px;font-size:14px;font-family:'Microsoft YaHei';font-weight:bold;display:none;}
.cont-info .gray span{display:inline;padding:0;}
.cont-bmbh{position:absolute;top:-5px;right:630px;width:200px;}
.cont-bmbh span{font-family:Arial;font-size:18px;font-weight:bold;}
.cont-probably{line-height:20px;text-align:center;position:absolute;right:-12px;top:0;}
.info-left{width:100%;border:1px solid #e1e1e1;background-color:#FFF;padding-bottom:25px;position:relative;}

.xf-nav{height:49px;border-bottom:1px solid #e1e1e1;background-color:#F9F9F9;width:920px;}
.xf-nav li{width:120px;text-align:center;line-height:28px;font-family:'Microsoft YaHei';font-size:16px;cursor:pointer;height:28px;border-right:1px solid #DFDFDF;margin-top:10px;}









/*教育培训*/
.canter{width:100%;height:auto;padding-bottom:50px;}
.education{width:100%;height:auto;margin:0 auto;}
.training{width:100%;}
.training b{display:block;text-align:center;font-size:2rem;color:#666666;}
.training span{display:block;;text-align:center;color:#c14821;padding-bottom:50px;}

.brand{width:100%;height:auto;margin:0 auto;}
.brand p{display:block;margin:30px  0px 10px 0 ;}
.brand p i{font-style:normal;color:#ff7800;font-size:18px;}

.senior{width:100%; margin:50px 0; float:left;}
.senior dt{ font-size:22px; font-weight:400; margin:13px 0;}
.senior dd{ font-size:14px; line-height:26px; color:#666; font-size:16px;}
.senior img{width:100%;}
.senior ul{width:100%;height:auto;overflow:hidden;}
.senior ul li{float:left; width:25%; border:1px solid #eeeeee; padding:0;}
.senior ul li:nth-chlid(4){ margin-right:0}
.senior ul li dl{margin-left:10px;text-align:center;line-height:30px;}
.cost dl{ color:#e936b1;font-size:1.3rem;font-weight:bold;padding:20px 0px;}

.training{width:100%; float:left;}
.cont{width:49%;height:330px; background:#fff; color:#666;}
.cont dl{}
.cont dl dt{ font-size:16px;}
.cont dl dd{line-height:30px;}



/*服务项目*/
.center{width:100%;height:auto;}
.service_profile{width:1200px;height:auto;margin:0 auto;}
.Company{width:100%;}
.Company b{display:block;text-align:center;font-size:2rem;color:#666666;}
.Company span{display:block;;text-align:center;color:#e4e4e4;}
.Company ul{height:57px;text-align:center;margin-top:40px;}
.Company ul li{display:inline-block;width:195px;height:57px;line-height:57px;}
.Company ul li:hover{background:#0077d9;}
.Company ul a:hover{color:#FFF;}
.Company ul a{text-align:center;}
.Company p{text-indent:30px;;display:block;color:#4c4c4cheight:20px;line-height:20px;font-size:1rem;padding:49px  0 0 0;}
/*新生儿护理*/
.life{width:100%;height:auto;padding:53px 0 0 0;margin:0 auto;clear:both;}
.newborn{width:48.5%; min-height:336px;background:#fff5f6; border-radius:10px;float:left;overflow:hidden;}
.newborn dl{ padding:0 50px;}
.newborn dl dt{font-size:2.5em;color:#ff6c7b;padding:25px 0px;}
.newborn dl dd{width:100%;line-height:30px;}
.maternal{float:right;}
.maternal{width:48.5%; min-height:336px;background:#fff5f6; border-radius: 10px;}
.maternal dl{ padding:0 50px;}
.maternal dl dt{font-size:2.5em;color:#ff6c7b;padding:25px 0px;}
.maternal dl dd{width:100%;line-height:30px;}
/*每日工作内容*/
.daily{width:100%;height:auto; margin:0 auto;clear:both;padding-top:50px;clear:both; }
.work{width:100%;height:auto;margin:0 auto;background:#fafafa; padding:40px; float:left;}
.contentr{width:48%; min-height:480px; background:#fff; padding:20px; }
.contentr dl{padding:20px 0; color:#666;}
.contentr dl dt{font-size:20px;}
.contentr dl dd{line-height:24px;font-size:16px;}
.huli_tu {width:100%;margin:20px 0 0;overflow:hidden;float:left;}
.huli_tu img{width:100%; }
.huli_tu li{display:inline-block; width:25%; padding:8px; margin:0; float:left;}
.huli_tu li:nth-chlid(4){float:right;} 

.content_b{width:100%; height:353px; background:#fff; margin:0 auto; clear:both; margin-top:40px; float:left;}
.content_b dl{padding:30px;}
.content_b dl dt{font-size:1.5em;}
.content_b dl dd{line-height:30px;font-size:1em;}


/*资质荣誉*/
.honor{width:100%;height:auto;margin-top:50px; float:left;}
.honor h3{ text-align:center; width:100%; font-size:24px; border-bottom:1px solid #CCC; padding-bottom:20px;}


.teul,.teul li{ width:100%; float:left; font-size:16px;}

.serial { color:#999;}
.product-intro { position:relative; padding-left:290px; line-height:30px;}
.preview { position:absolute; top:0; left:0;}
.preview img{ width:260px; height:300px;}
.outline { position:relative; font-size:14px;  height:270px;}
.outline-item { padding-left:50px; overflow:hidden;}
.outline-item dt { float:left; margin-left:-50px;}
.outline-item dd { float:left; margin-right:15px;}

.outline-item .col { width:150px; }
.price { color:#e99605; }
.price strong { font-size:25px; }
.caption{border:1px solid #e1e1e1;background-color:#FFF;padding:45px;height:385px;overflow:hidden; }
.kcrs{box-shadow:0px 1px 5px 1px #d4d4d4; background:#fff; float:left; width:100%; margin-top:25px;}
.kcrs h2{ width:100%; font-size:18px; text-align:center; border-bottom:1px solid #e7ece9; padding:20px 0 15px;}
.miniBuy {
    display:none;
    position:absolute;
    top:0;
    right:0;
    height:36px;
    font-size:18px;
    color:#000;
    padding:0 20px;
    background:#e99605;
    color:#fff;
}

.miniBuy:hover {
    color:#fff;
}

.is-sticky .descCate {
    width:1000px;
    z-index:12;
    -webkit-box-shadow:-1px 3px 10px #ddd;
    -moz-box-shadow:-1px 3px 10px #ddd;
    box-shadow:-1px 3px 10px #ddd;
}

.is-sticky .miniBuy {
    display:block;
}

.origin {
    background:#fffce5;
    border:1px solid #ffdd67;
    line-height:22px;
    padding:10px 15px;
    text-indent:2em;
}


.hl_nav{
    background-color: #0077d9;
    position: relative;
    color: #ffffff;
    min-width: 1200px;
    height: 44px;
	margin-bottom:20px;
}
.hl_nav a{
    display: block;
    text-decoration: none;
}
.hl_nav .shade{
    position: absolute;
    width: 100%;
    height: 363px;
    top: 44px;
    left: 0;
    z-index: 1;
    background-color: #EEEEEE;
    opacity: 0.9;
    filter: alpha(opacity=90);
    box-shadow: 0 5px 15px #CCCCCC;
    display: none;
    border-bottom: #ffffff solid 1px;
    border-bottom: rgba(255,255,255,0.3) solid 1px;
}
.hl_nav .nav_list{
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -600px;
    z-index: 2;
    padding: 0;
    list-style: none;
    width: 1200px;
    overflow: hidden;
    height: 44px;
}
.hl_nav .nav_list>li{
    padding: 0;
    float: left;
    margin: 0;
    width: 120px;
    text-align: center;
    height: 460px;
}
.hl_nav .nav_head{
    height: 44px;
    line-height: 44px;
    color: #ffffff;
    font-size: 16px;
    background-color: #0077d9;
	text-decoration: none;
}
.hl_nav .nav_head .icon{
    font-size: 18px;
}
.hl_nav .item{
    line-height: 32px;
    color: #333333;
    position: relative;
	text-decoration: none;
}
.hl_nav .item:hover:after{
    content: '';
    display: block;
    position: absolute;
    width: 60px;
    height: 2px;
    bottom: 5px;
    left: 30px;
    background-color: #409eff;
}
.hl_nav .nav_list:hover{
    height: 406px;
    transition: height 0.3s;
}
.hl_nav .nav_list:hover + .shade{
    display: block;
}
.hl_nav .nav_list>li.highlight:hover{
    background-color: #ffffff;
}
.hl_nav .nav_list>li:hover .nav_head,.hl_nav .nav_list>li.active .nav_head{
    background-color: #409eff;
}
.hl_nav .nav_list>li.right{
    float: right;
}
.hl_nav .nav_list>li:hover .item{

}

/*导航*/
.dh_bg{

	float: right;
	position: relative;
}
.dh_bg ul:after{
	display:table; content:''; clear:both;/*清除浮动*/
}
.dh_bg ul li{
	float: left;
	width: 96px;
	text-align: center;
	position: relative;
	z-index: 5;
}
.dh_bg ul li>a{
	 font-size: 16px;
	 color: #fff;
	 display: block;
	 height: 78px;
	 padding-top: 22px;
	 text-decoration:none;
	 font-family: "SourceHanSerifCN-Regular";
}
.dh_bg ul li>a i{
	display: block;
	margin:0 auto;
	width: 24px; 
	height: 28px;
	background-position-y:0;
	transition:background-position-y .3s;
	-moz-transition:background-position-y .3s; /* Firefox 4 */
	-webkit-transition:background-position-y .3s; /* Safari and Chrome */
	-o-transition:background-position-y .3s; /* Opera */ 
}
.dh_bg ul li>a span{
	display: block;
	height: 22px;
	line-height: 22px;
	margin-top: 6px;
	overflow: hidden;
	font-size: 18px;
	font-family: "SourceHanSerifCN-Regular";
}
.dh_bg_cur{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 96px;
	overflow: hidden;
}
.dh_bg_cur img{
	display: block;
	position: relative;
	left: 50%;
	margin-left: -43px;
}
.dh_bg ul li.cur>a{
	color: #0077D9;
}
.dh_bg ul li.cur>a i{
	background-position-y:-28px; 
}

.two_nav_box{
	position: relative;
	position: absolute;
	width: 1200px;
	right: 0;
}
.two_nav_box .two_nav{
	position: absolute;
	right: 0;
	overflow: visible;
	background-color: #ffffff;
	box-shadow: 0 0 6px #888888;
	border-radius: 3px;
	padding:10px 0;
	display: none;
	width:180px;
}
.two_nav_box .two_nav dl{
	float: left;
	padding:0 20px;
	position: relative;
}
.two_nav_box .two_nav dl dt{
	font-size: 15px;
	line-height: 30px;
	text-align:center;
	border-bottom: 1px solid  #ccc;
	width: 140px;
    margin: 0 auto;
	min-height:40px;
}
.two_nav_box .two_nav dl dt a{
	font-size: 14px;
	text-align:center;
	font-weight:normal;
	line-height:36px;
	text-decoration:none;
	color:#333;
	
}
.two_nav_box .two_nav dl i{
	position: absolute;
	left: 0;
	width: 1px;
	height: 100%;
	background:url(../images/menu_line.png) no-repeat center center;
	background-size: 1px 100%;
}
.two_nav_box .two_nav>div dl:first-child i{
	display: none;
}
.two_nav_box .two_nav>span{
	position: absolute;
	right: 24px;
	top: -13px;
	width: 37px; 
	height: 13px;
}

.two_nav_box .two_nav dl dd a{
	font-size: 12px;
	color: #999;
	line-height: 26px;
}
.two_nav_box .two_nav dl dd:hover a{
	color: #3385cc;
	text-decoration:underline;
}

/*css雪碧图*/
.img{background:url(../images/img.png) no-repeat ;}
.xjt_l{height:20px;width:18px;background-position:-136px -64px;}
.xjt_r{height:20px;width:18px;background-position:-112px -64px;}
.more_grid{height:18px;width:21px;background-position:-160px -64px;}
.dh_01HOME{height:28px;width:24px;background-position:0 0;}
.dh_04GRID{height:28px;width:24px;background-position:-81px 0;}
.dh_03TARGET{height:28px;width:24px;background-position:-54px 0;}
.dh_02COMPASS{height:28px;width:24px;background-position:-27px 0;}
.dh_05NOTEPAD{height:28px;width:24px;background-position:-108px 0;}
.dh_06PEN{height:28px;width:44px;background-position:-136px 0;}
.dh_07USER{height:28px;width:24px;background-position:-162px 0;}
.dh_08USER{height:28px;width:24px;background-position:-189px 0;}
.qweix{height:34px;width:34px;background-position:0 -120px;}
.qweibo{height:34px;width:34px;background-position:-37px -120px;}
.qq{height:34px;width:34px;background-position:-74px -120px;}
.foot_tel{height:24px;width:24px;background-position:-112px -120px;}
.jt_right{height:50px;width:50px;background-position:-53px -63px;}
.jt_left{height:50px;width:50px;background-position:0 -63px;}

.fn{
	color: #fff;
	text-decoration:none;
}
.fn a{
	color: #fff;
	text-decoration:none;
}
.fn a:hover{
	color: #fff;
	text-decoration:none;
}
.mh2{
	height:36px;
	overflow:hidden;
    text-overflow:ellipsis;
}
.mh1{
	height:40px;
	overflow:hidden;
    text-overflow:ellipsis;
}

/*预约*/

.status{ color: #67c23a; font-weight:bold;}
.statusd { color: #f56c6c; font-weight:bold;}
.ttime{ color: #409eff; }

.uc-router { line-height: 53px; }
.uc-router li { float: left; margin-right: 6px; color: #808080; }
.uc-router li a { color: inherit; }
.uc-router li a:hover { color: #0077d9; }
.uc-router .divider:after { content: '>'; }

.uc-header { height: 86px; line-height: 86px; color: #fff; }
.uc-header a { color: #fff; }
.uc-header-bg { background-color: #d73840; }
.uc-header .logo { float: left; }
.uc-header .back-home { float: left; font-size: 0; }
.uc-header .back-home:after { content: ''; height: 100%; display: inline-block; vertical-align: middle; }
.uc-header .back-home a { margin-left: 6px; display: inline-block; vertical-align: middle; padding: 1px 7px; line-height: 18px; font-size: 14px; border: 1px solid #fff; -webkit-border-radius: 100px; border-radius: 100px; }
.uc-header .schbox { position: relative; height: 33px; float: right; margin-top: 27px; }
.uc-header .schbox .search-txt { float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 240px; height: 33px; padding: 4px 10px; line-height: 27px; color: #fff; background-color: transparent; border: 1px solid #fff; }
.uc-header .schbox .search-btn { float: left; padding: 0 20px; height: 33px; line-height: 33px; color: #d73840; border: none; background: #fff; }
.uc-header .schbox .suggest-box { top: 32px; width: 240px; }

.uc-nav { float: left; padding: 25px 0 0; margin-left: 32px; }
.uc-nav > li { height: 36px; line-height: 36px; float: left; padding: 0 15px; border: 1px solid transparent; border-bottom: 0; }
.uc-nav .toggle { position: relative; cursor: pointer; }
.uc-nav .toggle .label i { margin-left: 5px; display: inline-block; vertical-align: top; height: 1px; line-height: inherit; font-size: 14px; }
.uc-nav .toggle .label i:after { content: '\e619'; }
.uc-nav .toggle-cont { position: absolute; top: 100%; left: -1px; width: 100%; display: none; border: 1px solid #ddd; border-top: 0; background-color: #fff; }
.uc-nav .toggle-cont a { display: block; padding-left: 15px; line-height: 30px; color: #666; font-size: 12px; }
.uc-nav .toggle-cont a:hover { color: #0077d9; background: #F5F5F5; }
.uc-nav .toggle:hover { color: #666; background-color: #fff; border-color: #ddd; }
.uc-nav .toggle:hover .label i:after { content: '\e618'; }
.uc-nav .toggle:hover .toggle-cont { display: block; }

.uc-aside { float: left; width: 216px; padding: 30px 0 340px 0; border: 1px solid #EAEAEA;border-radius: 10px;}

.uc-content { margin: -14px  0 -14px 216px; padding-left: 14px; }

.uc-main { margin-bottom: 50px; background-color: #fff; }

.uc-panel { zoom: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 14px 0; padding: 0 30px; background-color: #fff; border: 1px solid #EAEAEA;border-radius: 10px;}
.uc-panel:before, .uc-panel:after { content: ''; display: table; }
.uc-panel:after { clear: both; }
.uc-panel-bd { display: inline-block; width: 100%; border-bottom: 1px solid #e4e4e4;margin-bottom:20px;margin-top:10px;}
.uc-panel-bd2 { display: inline-block; width: 100%; margin-bottom:20px;margin-top:10px;}
.uc-panelh { height:15px; border-bottom: 1px solid #e4e4e4;}
.uc-panelh2 { height:5px; border-bottom: 1px solid #e4e4e4;}
.uc-menu { }
.uc-menu .tit { margin-bottom: 20px; font-size: 22px; color: #fff;text-align: center;background: url(../images/fqfm_05.jpg) no-repeat center;height: 100px;line-height: 113px;
    margin-top: -30px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;}
.uc-menu .tit2 { margin-bottom: 20px; font-size: 22px; color: #fff;text-align: center;background: url(../images/fqfm_06.jpg) no-repeat center;height: 100px;line-height: 113px;
    margin-top: -30px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;}
.uc-menu .sublist { margin-bottom: 20px; line-height: 34px; }
.uc-menu .sublist a { color: #757575; }
.uc-menu .sublist a:hover { color: #0077d9; text-decoration: underline; }
.uc-menu .sublist .active { color: #0077d9; }

.uc-menu .sublist li 
 {
	 border-left: 4px solid #fff;
    color: #333;
    font-size: 16px;
    text-align: center;
    height: 40px;
    line-height: 40px;
	margin-bottom:10px;
	}
.uc-menu .sublist li a { color:#0077d9; }

.uc-menu .sublist li:hover {border-left: 4px solid #409eff;background:#fafafa;}
	
.uc-menu .sublist li.active  {border-left: 4px solid #409eff;color: #0077d9;}

.uc-btn, .uc-btn-md, .uc-btn-lg, .uc-btn-sm { padding: 0; -webkit-border-radius: 0; border-radius: 0; }

.uc-btn-sm { width: 68px; line-height: 24px; }

.uc-btn-md { width: 100px; line-height: 28px; }

.uc-btn-lg { width: 140px; line-height: 36px; }



.uc-bigtit { margin-top: 20px; margin-bottom: 10px; padding-left: 6px; font-size: 20px; line-height: 32px; color: #0077d9; border-left: 4px solid #409eff;}
.uc-bigtit2 { margin-top: 5px; margin-bottom: 15px; padding-left: 6px; font-size: 20px; line-height: 48px; color: #303133; text-align: center;border-bottom: 1px solid #EAEAEA;}
.uc-bigtit2a { margin-top: 10px; margin-bottom: 10px; padding-left: 6px; font-size: 20px; line-height: 48px; color: #303133; text-align: center;}
.uc-bigtit3 { margin-top: 5px; margin-bottom: 10px; padding-left: 6px; font-size: 14px; line-height: 16px; color: #303133; text-align: center;}

.uc-bigtit3 .btx { color: #f56c6c;top: 4px;position: relative;}
.uc-bigtit.bd-b { border-bottom: 1px solid #e7e7e7; }
.uc-bigtit .extra { margin-left: 12px; font-size: 12px; color: #757575; }

.uc-sort { display: table; width: 100%; padding: 10px 0 20px; }
.uc-sort .uc-tabs { margin: 10px 0 0; float: left; }

.uc-tabs { margin: 20px 0; overflow: hidden; line-height: 20px; }
.uc-tabs .item { margin-left: -1px; float: left; padding: 0 22px; font-size: 16px; color: #757575; border-left: 1px solid #d6d6d6; }
.uc-tabs .item.active, .uc-tabs .item:hover { color: #0077d9; }
.uc-tabs .item:first-child { margin-left: -22px; }

.uc-search { float: right; }
.uc-search .sch-input { float: left; padding: 8px 10px; width: 195px; height: 24px; font-size: 12px; border: 1px solid #e0e0e0; }
.uc-search .sch-btn { float: left; height: 42px; width: 42px; line-height: 40px; margin-left: -1px; border: 1px solid #e0e0e0; background: none; }
.uc-search .sch-btn i { font-size: 18px; color: #666; }

.uc-table { width: 100%; font-size: 14px;}
.uc-table tr { border-bottom: 1px solid #e7e7e7; }
.uc-table tr.hd { border-top: 1px solid #e7e7e7; background-color: #fafafa; }
.uc-table tr.hd td { padding: 12px 15px; line-height: 20px; text-align: center; font-weight: normal; }
.uc-table tr.hd td .del { display: inline-block; vertical-align: top; height: 1px; line-height: inherit; font-size: 18px; color: #afafaf; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; cursor: pointer; }
.uc-table tr.order-meta .left { float: left; text-align: left; }
.uc-table tr.order-meta .right { float: right; text-align: right; }
.uc-table tr.order-meta .right .del { margin-left: 10px; }
.uc-table tr.order-meta .right a { color: inherit; }
.uc-table tr.order-meta .right a:hover { color: #0077d9; }
.uc-table tr.order-goods td { padding: 25px 10px 15px; text-align: center; }
.uc-table tr.order-goods td:first-child {  }
.uc-table tr.order-goods .goods-info { float: left; margin: 5px 0; text-align: left; clear: both; }
.uc-table tr.order-goods .goods-info .figure { float: left; width: 70px; height: 70px; }
.uc-table tr.order-goods .goods-info .info { overflow: hidden; padding: 10px 0 0 22px; }
.uc-table tr.order-goods .refund { margin: 10px 0 0 10px; float: right; }
.uc-table tr.order-goods .time-left { margin-bottom: 5px; color: #999; }
.uc-table tr.order-goods .time-left i { margin-right: 5px; color: #c3c3c3; font-size: 14px; }
.uc-table tr.fav-goods td { padding: 15px; }
.uc-table tr.fav-goods td.item { width: 340px; padding-left: 10px; text-align: left; }
.uc-table tr.fav-goods td.item img { width: 70px; height: 70px; }
.uc-table tr.fav-goods td.item .name { margin-left: 10px; width: 260px; display: inline-block; vertical-align: middle; }
.uc-table tr td { padding: 10px 15px; text-align: center; }
.uc-table tr td.check { padding-right: 0; }

.uc-bar { overflow: hidden; padding: 12px 10px; line-height: 20px; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background-color: #fafafa; }
.uc-bar .del { display: inline-block; vertical-align: top; height: 1px; line-height: inherit; font-size: 18px; color: #afafaf; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; cursor: pointer; }
.uc-bar .pages { margin: 0; }
.uc-bar.nostyle { border: none; background: none; }

.btn-get-wl { position: relative; color: #666; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; cursor: pointer; }
.btn-get-wl .wl-toggle { position: absolute; top: 100%; left: 50%; margin: 0 0 0 -135px; display: none; width: 270px; font-size: 12px; line-height: 18px; text-align: left; }
.btn-get-wl .wl-toggle .inner-box { margin-top: 8px; padding: 0 10px; position: relative; background-color: #fff; border: 1px solid #0077d9; -webkit-border-radius: 5px; border-radius: 5px; }
.btn-get-wl .wl-toggle .arrow { position: absolute; top: -6px; left: 50%; margin-left: -6px; border-bottom: 6px solid #0077d9; border-left: 6px solid transparent; border-right: 6px solid transparent; }
.btn-get-wl .wl-toggle .wl-hd { line-height: 38px; color: #999; font-size: 14px; border-bottom: 1px solid #e7e7e7; }
.btn-get-wl .wl-toggle .wl-item { margin: 10px 0 15px 0; padding-left: 18px; background: url(../img/uc/dot.png) no-repeat left 2px; }
.btn-get-wl .wl-toggle .wl-item.active { color: #0077d9; background-image: url(../img/uc/dot2.png); }
.btn-get-wl:hover .wl-toggle { display: block; }

.account-panel { padding: 27px 19px 0 38px; height: 172px; }
.account-panel .user-info { float: left; width: 420px; }
.account-panel .user-info .headpic { float: left; padding: 3px; width: 104px; height: 104px; background-color: #fff; border: 1px solid #dedede; -webkit-border-radius: 50%; border-radius: 50%; }
.account-panel .user-info .info { margin-left: 112px; padding: 10px 0 0 23px; }
.account-panel .user-info .info .name { margin-right: 10px; font-size: 20px; color: #444; }
.account-panel .user-info .info .wel { color: #999; }
.account-panel .user-info .info .label { margin: 2px 0 5px; display: block; width: 100px; height: 22px; line-height: 22px; text-align: center; color: #fff; background-color: #0077d9; -webkit-border-radius: 100px; border-radius: 100px; }
.account-panel .user-info .info .edit { color: #0077d9; }
.account-panel .quick-menu { float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 19px 0 20px 20px; width: 488px; background-color: #f5f5f5; }
.account-panel .quick-menu .item { float: left; width: 210px; margin-right: 20px; height: 40px; line-height: 40px; }
.account-panel .quick-menu .item img { display: inline-block; vertical-align: middle; width: 16px; margin: -2px 12px 0 0; }
.account-panel .quick-menu .item a { position: relative; padding-left: 25px; display: block; color: #999; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.account-panel .quick-menu .item a:before { position: absolute; top: 0; left: 0; display: none; content: ''; height: 100%; width: 3px; background-color: #d73840; }
.account-panel .quick-menu .item a:hover { padding-left: 15px; background-color: #fff; }
.account-panel .quick-menu .item a:hover:before { display: block; }

.home-order { padding-top: 20px; height: 355px; }
.home-order .col { float: left; width: 390px; padding: 28px 0 28px 17px; line-height: 102px; font-size: 0; }
.home-order .col .ico { margin-right: 24px; display: inline-block; vertical-align: middle; }
.home-order .col .bd { display: inline-block; vertical-align: middle; width: 220px; line-height: 24px; font-size: 14px; }
.home-order .col .tit { font-size: 16px; color: #333; }
.home-order .col .tit .num { color: #0077d9; }
.home-order .col .more { color: #999; }

.home-wuliu { padding: 14px 32px 24px; }
.home-wuliu-hd { padding-left: 4px; line-height: 48px; font-size: 18px; color: #333; }
.home-wuliu-bd .item { padding: 20px 0; overflow: hidden; border-top: 1px solid #e7e7e7; }
.home-wuliu-bd .confirm { float: right; margin-top: 25px; }
.home-wuliu-bd .cont { overflow: hidden; margin-right: 120px; }
.home-wuliu-bd .figure { float: left; width: 75px; height: 75px; }
.home-wuliu-bd .info { margin-left: 75px; padding: 12px 0 0 20px; }
.home-wuliu-bd .status { color: #333; }
.home-wuliu-bd .time { color: #999; }

/*商品评价*/
.evalute-table { width: 100%; }
.evalute-table tr.hd th { padding: 10px 10px 20px; line-height: 34px; color: #757575; font-weight: 400; text-align: left; }
.evalute-table tr.hd th:first-child { padding-left: 0; }
.evalute-table tr.item { border-top: 1px solid #e7e7e7; }
.evalute-table tr.item td { padding: 20px 10px; color: #333; vertical-align: top; }
.evalute-table tr.item td:first-child { padding-left: 0; }
.evalute-table tr.item .cont2 { padding-left: 35px; background: url(../img/uc/general.png) no-repeat left 4px; }
.evalute-table tr.item .cont2.good { background-image: url(../img/uc/good.png); }
.evalute-table tr.item .cont2.bad { background-image: url(../img/uc/bad.png); }
.evalute-table tr.item .time { color: #666; }

.fav-shop { display: table; width: 100%; }
.fav-shop .row { padding: 15px 0  0 15px; margin-bottom: 10px; }
.fav-shop .s-info { float: left; margin-left: 15px; width: 120px; text-align: center; }
.fav-shop .s-info-col { float: left; width: 160px; }
.fav-shop .s-info-col .check { float: left; margin-top: 32px; }
.fav-shop .s-logo { display: block; margin: auto; width: 85px; height: 85px; }
.fav-shop .name { margin: 5px 0 10px; font-weight: 700; color: #666; }
.fav-shop .name a { color: inherit; }
.fav-shop .name a:hover { color: #0077d9; }
.fav-shop .s-goods { float: right; width: 735px; }
.fav-shop .s-goods .item { position: relative; float: left; width: 176px; margin-left: 10px; }
.fav-shop .s-goods .item:first-child { margin-left: 0; }
.fav-shop .s-goods .item img { width: 176px; height: 176px; }
.fav-shop .s-goods .item .info { padding: 3px 10px; position: absolute; right: 0; bottom: 0; left: 0; color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99FFFFFF', endColorstr='#99FFFFFF'); background-color: rgba(255, 255, 255, 0.6); }
.fav-shop .s-goods .item .price { float: left; color: #0077d9; }
.fav-shop .s-goods .item .sale { float: right; color: #666; }

.account-info { margin-top: 30px; }
.account-info .col-headpic { float: left; width: 150px; text-align: center; }
.account-info .col-headpic .label { display: block; margin-bottom: 10px; color: #333; }
.account-info .col-headpic .pic-wrap { width: 125px; }
.account-info .col-headpic .picbox { margin-bottom: 18px; width: 123px; height: 123px; border: 1px solid #e3e3e3; }
.account-info .col-headpic .edit { color: #888; text-decoration: underline; }
.account-info .col-userinfo { margin: 5px 0 0 150px; }
.account-info .control-group { margin-bottom: 20px; width: 100%; line-height: 38px; }
.account-info .control-group > .hd { padding: 7px 0; width: 120px; text-align: right; color: #888; }
.account-info .ui-txtin { width: 320px; color: #888; padding: 6px 10px; height: 38px; line-height: 24px; -webkit-border-radius: 0; border-radius: 0; }
.account-info .edit-btn { display: inline-block; vertical-align: middle; margin-left: 10px; padding: 0 10px; font-size: 12px; line-height: 20px; color: #0077d9; background-color: #fafafa; border: 1px solid #e3e3e3; -webkit-border-radius: 3px; border-radius: 3px; }
.account-info .control-submit { padding-left: 120px; margin-top: 40px; }
.account-info .control-submit .submit { padding: 0; width: 320px; font-size: 16px; line-height: 46px; }

.safe-list { margin-top: 30px; }
.safe-list .list-item { padding: 25px 0 25px; border-bottom: 1px solid #e7e7e7; }
.safe-list .list-item .edit { float: right; }
.safe-list .list-item .cont { position: relative; padding: 1px 0 0 56px; overflow: hidden; }
.safe-list .list-item .cont .ico { position: absolute; left: 7px; top: 0; }
.safe-list .list-item .tit { margin-bottom: 3px; font-size: 18px; line-height: 1; color: #4d4d4d; }
.safe-list .list-item .safe-status { margin-left: 10px; font-size: 12px; color: #4d4d4d; }
.safe-list .list-item .safe-status i { margin-right: 3px; font-size: 18px; }
.safe-list .list-item .desc { color: #999; }

.refund-returns-list { width: 100%; }
.refund-returns-list .bd-t { border-top: 1px solid #e7e7e7; }
.refund-returns-list tr.head { line-height: 58px; text-align: center; color: #757575; }
.refund-returns-list tr.head td.first { padding-left: 15px; text-align: left; }
.refund-returns-list tr.item-head { background-color: #f8f8f8; border: 1px solid #e4e4e4; border-bottom: none; }
.refund-returns-list tr.item-head td { line-height: 46px; padding: 0 15px; }
.refund-returns-list tr.item-head .sname { color: #666; }
.refund-returns-list tr.item-head .sname:hover { color: #0077d9; text-decoration: underline; }
.refund-returns-list tr.item { border: 1px solid #e4e4e4; border-top: none; }
.refund-returns-list tr.item td { padding: 15px 0; text-align: center; }
.refund-returns-list tr.item td.first { padding-left: 15px; }
.refund-returns-list tr.item td.last { padding-right: 15px; }
.refund-returns-list tr.item .good-desc { text-align: left; }
.refund-returns-list tr.item .good-desc .gimg { display: inline-block; vertical-align: middle; width: 70px; height: 70px; }
.refund-returns-list tr.item .good-desc .ginfo { display: inline-block; vertical-align: middle; margin-left: 10px; width: 260px; color: #333; }
.refund-returns-list tr.blank { height: 15px; }

.refund-returns-panel { border: 1px solid #e4e4e4; }
.refund-returns-panel .tabs { height: 42px; line-height: 42px; background-color: #f8f8f8; }
.refund-returns-panel .tabs .item { float: left; padding: 0 24px; color: #757575; }
.refund-returns-panel .tabs .item.active { color: #0077d9; background-color: #fff; }
.refund-returns-panel .panel-bd { padding: 33px 0 55px; }
.refund-returns-panel .control-group > .hd { width: 110px; color: #383838; text-align: right; }
.refund-returns-panel .control-group > .hd em { margin-right: 3px; color: #ea1111; }
.refund-returns-panel .submit-group { padding-left: 110px; }

.address-list { overflow: hidden; margin: 20px -8px -15px; -webkit-border-radius: 2px; border-radius: 2px; }
.address-list .col { padding: 0 8px 15px; }
.address-list .item { position: relative; display: block; height: 158px; border: 1px solid #dcdcdc; cursor: pointer; }
.address-list .item:hover, .address-list .item.active { border-color: #0077d9; }
.address-list .item.active { background: url(../img/address-select.png) no-repeat right bottom; }
.address-list .item.active .action .fr { display: none; }
.address-list .item .info { padding: 12px 15px 0; line-height: 22px; }
.address-list .item .info .info-item { padding-left: 25px; overflow: hidden; margin-bottom: 8px; }
.address-list .item .info .name { background: url(../img/ico/user.jpg) no-repeat left top; }
.address-list .item .info .address { overflow: hidden; height: 36px; line-height: 18px; background: url(../img/ico/dizhi.jpg) no-repeat left 1px; }
.address-list .item .info .tel { background: url(../img/ico/tel.jpg) no-repeat left 3px; }
.address-list .item .action { position: absolute; bottom: 8px; left: 15px; right: 15px; }
.address-list .item .action a { float: left; margin-left: 8px; color: #0077d9; }
.address-list .item .action a:first-child { margin-left: 0; }
.address-list .item .action a:hover { text-decoration: underline; }
.address-list .item .add-new { display: inline-block; vertical-align: middle; font-size: 14px; color: #b2b2b2; text-align: center; }
.address-list .item .add-new .ico { display: block; color: #c9c9c9; }
.address-list .item .add-new .ico i { line-height: 1; font-size: 54px; }
.address-list .item .add-new .label { display: block; margin: 10px 0 5px; }

/*我的足迹浏览记录*/
.footprint-box { position: relative; margin: 30px 0; }

.footprint-item { position: relative; overflow: hidden; margin: 0 -15px 0 0; padding: 0 0 30px 50px; }
.footprint-item:before { position: absolute; top: 25px; left: 20px; height: 100%; width: 1px; content: ''; background-color: #dcdcdc; }
.footprint-item:after { position: absolute; top: -10px; left: 8px; font-family: "iconfont" !important; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; content: '\e624'; font-size: 26px; color: #0077d9; }
.footprint-item.end { padding-bottom: 0; line-height: 20px; }
.footprint-item.end:after { top: -2px; left: 11px; content: '\e625'; font-size: 20px; }
.footprint-item.end .nomore { color: #999; }
.footprint-item .f-info .f-date { font-size: 16px; }
.footprint-item .f-info .f-time { margin-left: 15px; font-size: 12px; color: #999; }
.footprint-item .f-info .f-del { margin-left: 15px; font-size: 12px; }
.footprint-item .f-goods-list .item { position: relative; float: left; margin: 15px 15px 0 0; width: 200px; height: 280px; border: 1px solid #dcdcdc; }
.footprint-item .f-goods-list .item .figure { display: block; width: 180px; height: 180px; margin: 10px auto 5px; }
.footprint-item .f-goods-list .item .cont { padding: 0 0 0 10px; font-size: 12px; }
.footprint-item .f-goods-list .item .name { font-size: 14px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.footprint-item .f-goods-list .item .name a { color: inherit; }
.footprint-item .f-goods-list .item .name a:hover { color: #0077d9; text-decoration: underline; }
.footprint-item .f-goods-list .item .price .n { font-weight: 600; font-size: 14px; color: #0077d9; }
.footprint-item .f-goods-list .item .price .s { margin-left: 10px; color: #ccc; text-decoration: line-through; }
.footprint-item .f-goods-list .item .g-del { position: absolute; display: none; top: 0; right: 0; width: 40px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #ccc; }
.footprint-item .f-goods-list .item .g-del:hover { background-color: #0077d9; }
.footprint-item .f-goods-list .item:hover { border-color: #0077d9; }
.footprint-item .f-goods-list .item:hover .g-del { display: block; }

/*安全设置*/
.verify-step { overflow: hidden; }
.verify-step .item { position: relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 33.3333333%; height: 34px; line-height: 34px; text-align: center; font-weight: bold; font-size: 15px; background-color: #eee; }
.verify-step .item i { position: absolute; right: -40px; top: 50%; margin-top: -25px; border-style: solid; border-width: 25px; border-color: transparent transparent transparent #fff; }
.verify-step .item i:after { position: absolute; top: -17px; left: -25px; content: ''; border-style: solid; border-width: 17px; border-color: transparent transparent transparent #eee; }
.verify-step .item-f { z-index: 3; }
.verify-step .item-m { z-index: 2; }
.verify-step .item.active { color: #ff8401; background-color: #fff4d8; }
.verify-step .item.active i:after { border-left-color: #fff4d8; }

.verify-panel { height: 340px; border: 1px solid #e4e4e4; }
.verify-panel .inner-box { margin: 45px 0 0 200px; }
.verify-panel .control-group > .hd { width: 100px; padding-right: 10px; text-align: right; font-size: 12px; }
.verify-panel .control-group .yzm-tip { display: inline-block; vertical-align: middle; margin-left: 5px; line-height: 17px; font-size: 12px; }
.verify-panel .control-group .yzm-tip a { color: #0081d1; }
.verify-panel .control-group .yzm-tip a:hover { color: #0077d9; }
.verify-panel .control-group .yzm { display: inline-block; vertical-align: middle; margin-left: 5px; width: 80px; height: 34px; }
.verify-panel .submit-group { padding-left: 110px; }
.verify-panel .notice { height: 100%; font-size: 0; text-align: center; }
.verify-panel .notice:after { content: ''; height: 100%; display: inline-block; vertical-align: middle; }
.verify-panel .notice .notice-inner { position: relative; display: inline-block; vertical-align: middle; padding: 0 0 20px 70px; font-size: 12px; line-height: 26px; text-align: left; }
.verify-panel .notice .notice-inner .ico { position: absolute; top: -10px; left: 0; width: 60px; height: 60px; font-size: 60px; color: #83c272; }

/*消息中心*/
.mc-list .item { padding: 15px 0 20px; margin: 10px 0; border-bottom: 1px solid #e7e7e7; }
.mc-list .item .desc { margin-bottom: 8px; line-height: 20px; }
.mc-list .item .bar { line-height: 20px; overflow: hidden; }
.mc-list .item .date { float: left; color: #999; }
.mc-list .item .op { float: right; margin-right: -7px; font-size: 12px; }
.mc-list .item .op a { position: relative; float: left; padding: 0 8px 0 7px; color: #0081d1; }
.mc-list .item .op a:after { position: absolute; top: 50%; right: 0; content: ''; height: 14px; width: 1px; margin-top: -7px; background-color: #999; }

/*订单详情*/
.order-detail .od-hd { padding-bottom: 10px; overflow: hidden; border-bottom: 1px solid #dcdcdc; }
.order-detail .od-hd .fl { margin-top: 10px; line-height: 20px; color: #333; font-size: 16px; }
.order-detail .od-hd .fl .tit { line-height: 1; font-size: 18px; }
.order-detail .od-status { margin: 25px 0; color: #0077d9; }
.order-detail .od-status .tit { margin-bottom: 5px; font-size: 18px; }
.order-detail .od-percent { position: relative; height: 20px; line-height: 20px; color: #fff; font-size: 12px; margin-bottom: 50px; background-color: #eee; -webkit-border-radius: 100px; border-radius: 100px; }
.order-detail .od-percent .col { position: relative; float: left; width: 25%; height: 100%; text-align: center; }
.order-detail .od-percent .col:after { position: absolute; top: 0; right: 0; height: 100%; content: ''; width: 100%; -webkit-border-radius: 100px; border-radius: 100px; }
.order-detail .od-percent .col .inner { position: relative; z-index: 2; }
.order-detail .od-percent .col2:after { width: 200%; }
.order-detail .od-percent .col3:after { width: 300%; }
.order-detail .od-percent .col4:after { width: 400%; }
.order-detail .od-percent .col .time { position: absolute; left: 0; width: 100%; top: 100%; line-height: 50px; color: #757575; }
.order-detail .od-percent .col.active { color: #fff; }
.order-detail .od-percent .col.active:after { background-color: #0077d9; }
.order-detail .od-percent .col.active ~ .col { color: #333; }
.order-detail .od-pdt .item { padding: 10px 0; overflow: hidden; border-bottom: 1px solid #e0e0e0; }
.order-detail .od-pdt .figure { float: left; width: 75px; height: 75px; }
.order-detail .od-pdt .pname, .order-detail .od-pdt .price { float: left; padding: 25px 0; float: left; line-height: 25px; }
.order-detail .od-pdt .pname { padding-left: 30px; width: 40%; }
.order-detail .od-pdt .price { padding-left: 30px; width: 15%; }
.order-detail .od-info .item { padding: 35px 0 13px; border-bottom: 1px solid #e0e0e0; }
.order-detail .od-info .tit { padding: 0 0 12px; font-size: 18px; color: #333; line-height: 30px; }
.order-detail .od-info .meta { line-height: 28px; color: #757575; }
.order-detail .od-count { margin: 30px 0; overflow: hidden; text-align: right; color: #757575; }
.order-detail .od-count .inner { float: right; }
.order-detail .od-count .item { line-height: 32px; overflow: hidden; }
.order-detail .od-count .item .tit { float: left; width: 80px; }
.order-detail .od-count .item .val { float: left; width: 155px; color: #0077d9; }
.order-detail .od-count .item.last { margin-top: 25px; line-height: 40px; }
.order-detail .od-count .item.last .strong { font-size: 30px; line-height: 1; }

/* -- btn --*/
.ui-btn, .ui-btn-theme, .ui-btn-warn, .ui-btn-low { display: inline-block; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: center; border: 0 none; }

.ui-btn { padding: 0 18px; font-size: 14px; line-height: 30px; color: #333; border: 1px solid #eee; background-color: #eee; -webkit-border-radius: 2px; border-radius: 2px; }
.ui-btn:hover { background-color: #e1e1e1; border-color: #e1e1e1; color: #333; }

.ui-btn-theme { padding: 0 18px; font-size: 14px; line-height: 30px; color: #fff; border: 1px solid #0077d9; background-color: #0077d9; -webkit-border-radius: 2px; border-radius: 2px; }
.ui-btn-theme:hover { background-color: #409eff; border-color: #409eff; color: #fff; }
.ui-btn-theme:visited { background-color: #0077d9; border-color: #0077d9; color: #fff; }

.ui-btn-theme.ui-btn-hollow { color: #0077d9; border: 1px solid #0077d9; background-color: transparent; }
.ui-btn-theme.ui-btn-hollow:hover { background-color: transparent; border-color: #f13636; color: #0077d9; }

.ui-btn-warn { padding: 0 18px; font-size: 14px; line-height: 30px; color: #fff; border: 1px solid #ff9933; background-color: #ff9933; -webkit-border-radius: 2px; border-radius: 2px; }
.ui-btn-warn:hover { background-color: #ff8c1a; border-color: #ff8c1a; color: #fff; }

.ui-btn-warn.ui-btn-hollow { color: #ff9933; border: 1px solid #ff9933; background-color: transparent; }
.ui-btn-warn.ui-btn-hollow:hover { background-color: transparent; border-color: #ff8c1a; color: #ff9933; }

.ui-btn-low { padding: 0 18px; font-size: 14px; line-height: 30px; color: #fff; border: 1px solid #b0b0b0; background-color: #b0b0b0; -webkit-border-radius: 2px; border-radius: 2px; }
.ui-btn-low:hover { background-color: #a3a3a3; border-color: #a3a3a3; color: #fff; }

.ui-btn-low.ui-btn-hollow { color: #b0b0b0; border: 1px solid #b0b0b0; background-color: transparent; }
.ui-btn-low.ui-btn-hollow:hover { background-color: transparent; border-color: #a3a3a3; color: #b0b0b0; }

.ui-btn-smaller { padding: 0 14px; font-size: 12px; line-height: 22px; }

.ui-btn-small { padding: 0 14px; font-size: 12px; line-height: 26px; }

.ui-btn-big { padding: 0 25px; font-size: 16px; line-height: 36px; }

.ui-btn-full { width: 100%; padding: 0; }

.ui-btn-stop { padding: 0 18px; font-size: 14px; line-height: 30px; color: #fff; border: 1px solid #ddd; background-color: #ddd; -webkit-border-radius: 2px; border-radius: 2px; }

.table th {vertical-align: middle;text-align: center;}
.tableyy  {border-spacing: 0;
    border-collapse: collapse;font-size: 14px; vertical-align: middle;text-align: center;}
	
.tableyy tr.order-meta { background-color:#f5f7fa;font-weight:bold;}
.yycolor  { color:#0077d9;}
.yycolor2  { color:#67c23a;}
.yycolor3  { color:#67c23a;}
.yycolor4  { color:#f56c6c;}		
.yy16  { font-size:16px;}	
.yyb  { font-weight:bold;}	

.yysub { width: 250px; margin: 0 auto; margin-bottom:15px;height:25px;}

.yysub2 { float:left;position: relative;margin-left:20px;}

.yysub3 { height:15px;}

.yysub4 { width: 120px; margin: 0 auto; margin-bottom:15px;height:25px;}

.yysub5 { width: 100% margin: 0 auto; margin-bottom:15px;height:25px;font-size:14px;color:#0077d9;text-align:center;}

.yyp1 { line-height:36px;margin-bottom:10px;margin-top:10px;}
.yyp1a { line-height:36px;margin-bottom:10px;margin-top:10px;}

.yyp1 .bta { 
color: #f56c6c;
    top: 5px;
    position: relative;
    right: 3px; }

.yyp2 { text-indent:2em;line-height:36px;margin-bottom:5px;margin-top:5px;}

.yyp4 { line-height:36px;margin-bottom:5px;margin-top:5px;font-size:14px;color:#f56c6c}


.yybottom { margin-bottom:3px;margin-top:3px;}

.yyitem { padding: 35px 0 13px;
    border-bottom: 1px solid #e0e0e0;}
.ui-txtin{
display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px 8px;
    height: 34px;
    line-height: 24px;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;}

/* -- 弹出 --*/
.guize_html{position:fixed;top:25%;left:50%;margin-top:-80px;margin-left:-159px;width:368px;height:auto;border-radius:4px;background-color:#fff;color:#000;text-align:center;font-size:12px}
.guize_html p{padding:0 10px;text-align:left;text-indent:2em}
.guize_html_nei{width:368px;min-height:350px;overflow-y:auto;max-height:500px;height:350px;display:block;overflow-y:scroll}
.btn{margin:10px auto;width:240px;height:40px;border-radius:4px;background-color:#ff6434;color:#fff;text-align:center;line-height:40px;cursor:pointer}
.overfloat{position:fixed;top:0;left:0;z-index:99999;display:none;width:100%;height:100%;background-color:rgba(1,1,1,.5)}


/* -- 单选框 --*/
.radio {
  /* margin: 0.5rem; */
  text-align:left;
  margin-top: 20px;
    margin-bottom: 20px;
}
.radio label{
  font-size:14px;
}
.radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radio input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: -0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
.radio input[type="radio"]:checked + .radio-label:before {
  background-color: #3197EE;
  box-shadow: inset 0 0 0 4px #f4f4f4;
  text-align: left;
}
.radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #3197EE;
}
.radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}

.radiob{margin-bottom: 30px;margin-left: 10px;}