﻿@charset "utf-8";
/* CSS Document */
.banner_sj{ display:none;}
.banner_pc{ margin-top:0;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:10px;}
.flex-control-nav li {margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:9px; height:9px; border:1px solid #cbcbcb; display: block; background: #cbcbcb; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #cbcbcb; }
.flex-control-paging li a.flex-active { background: #333; border:1px solid #333; cursor:default;}


.dyip{ text-align:center; padding:1.5% 3%; background:#f3f3f3;}
.dyip h2{ line-height:60px; font-size:24px; color:#e60012;}
.dyip ul{margin-left:-2%; margin-top: 2.5%; overflow: hidden;}
.dyip li{float:left;text-align: center;width:31.333%;margin-left: 2%;margin-bottom:0;}
.dyip li .pic{width:100%; margin-bottom: 36px; position: relative; overflow: hidden;}
.dyip li .pic p{position: absolute; right: 25px; top: 25px; line-height: 45px; font-size: 25px; color: #E94D43;}
.dyip li img{max-width: 100%;-webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s; }

.dyip li img:hover{
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}

.dsanp{padding:2% 3% 1% 3%; }
.dsanp ul{ margin-left: -2%;overflow: hidden; margin-top: 2.5%;}
.dsanp li{ float:left; width:48%;  margin-left: 2%; margin-bottom: 2%; overflow: hidden;}
.dsanp li img{width:100%; -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;}
.dsanp li img:hover{
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.dsanp li p{width: 100%;overflow: hidden;} 

.adv{width: 100%; height: auto; overflow: hidden;background:#f3f3f3; padding: 2% 0;}
.adv img{max-width: 100%; display: block; margin: 0 auto;}


.BT_title h2{font-size: 32px; color:#444; line-height: 42px; padding:0; text-align: center;}
.BT_title span{ background: #E94D43; width: 42px; height: 4px; margin: 0 auto;display: block;}
.BT_title p { padding-top: 6px; padding-bottom: 10px; text-align: center;font-size: 20px; line-height: 32px; color:#888; text-transform: uppercase;}


.derp{ padding:0 3% 1.5% 3%; background:#fff;}
.derp .news_index{ margin-top:2.5%;}

.derp .news_index ul{margin-left: -3%;margin-top: 20px;overflow: hidden;}
.derp .news_index li{float: left;width: 30.333%;margin-left: 3%;  }
.derp .news_index li p{width: 100%;overflow: hidden;} 
.derp .news_index li img{width: 100%; -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;}
.derp .news_index li .box{padding:10px 0px 20px 0px;}
.derp .news_index li .box .bt{font-size: 16px;line-height: 25px;}
.derp .news_index li .box .txt{margin-top: 8px;font-size: 12px;line-height: 20px;color: #666;height: 40px;overflow: hidden;}
.derp .news_index li .box .rq{margin-top: 8px;color: #777;font-size: 12px; }

.derp .news_index li .box a:hover{color: #e60012; display: block;}
.derp .news_index li img:hover{-webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);}

.banner{ margin-top:0;}
.banner .pic_er{ display:none;}
.banner img{ width:100%;}


.con_neiye{ padding:2% 5%;}


.about{ padding:3.5% 0;}
.about .title{ width:400px; margin:0 auto; text-align:center; padding-bottom:3%;}
.about .title h2{ font-size:28px; padding-bottom:2%; font-weight:400; color: #333; }
.about .box{ line-height:35px; text-align: center; font-size: 15px;}




/*明星代言*/
.mxdy_list{ width: 88%; overflow: hidden; margin: 0 auto;}
.mxdy_list ul{margin-top: 0;overflow: hidden;}
.mxdy_list li{float: left;width:100%;margin:1% 0;font-size: 16px; color: #000;}
.mxdy_list li small{ font-size: 14px; color: #999; margin-right: 18px;}
.mxdy_list li small:before{content:'●'; color: #000; width: 18px; height: 25px; margin:0;display:inline-block; vertical-align:middle}
.mxdy_list li img{width: 420px; vertical-align: middle;margin-right: 15px;}
.mxdy_list li a:hover{ text-decoration:underline;color: #000;}

.subnav{ text-align:center;background:#f2f2f2;}
.subnav .yiji{  padding:0 3%;}
.subnav .yiji li{ display: inline-block; line-height:60px; font-size:15px; width:14%;}
.subnav .yiji li a{ color:#333; display:block;}
.subnav .yiji li a:hover{ color:#333; display:block; text-decoration:none;}
.subnav .yiji li a.current{ background:#2c2c2c; color:#fff;}
.subnav .erji{ padding:2% 3%; border-bottom:1px solid #EEE;}
.subnav .erji li{ float:left; line-height:30px; width:10%; margin-left:2%;}
.subnav .erji li a{ display:block; border:1px solid #EEE; border-radius:20px;}
.subnav .erji li a:hover{ display:block; text-decoration:none;}
.subnav .erji li a.current{ color:#e60012; border:1px solid #e60012;}


/*******保养常识****0817*****/
.bycs{ margin:65px 0;}
.bycs .byimg{float:left;width: 50%}
.bycs .byimg img{width:100%;}
.bycs01{ width:47%; padding:25px 1.5% 0 1.5%;}
.bycs01 h4{ font-size:24px; color:#000; padding:15px 0; height:37px; line-height:37px;}
.bycs01 h4 span{ width:37px; height:37px; line-height:37px; text-align:center; color:#fff; display:block; float:left; margin-right:20px; font-size:18px; font-weight:800; background:url(../images/bycsBg.gif) no-repeat;}
.bycs01 .txt{ font-size:13px; line-height:27px; color:#333}
.bycs06{ padding-top:70px}


.infos{ padding:3% 0;}
.infos .boxs{ line-height:35px; text-align: left; font-size: 15px; padding: 10px 0;}


/*人才招聘*/
.job{background:#fff;}
.jobctit{background:#f3f3f3;height:60px;line-height:60px;font-size:16px;color:#333;}
.jobctit span{display:inline-block;width:18%;text-align:center;}
.job-content h1{text-align:center;font-size:30px;color:#333;margin-bottom:20px;font-weight:normal;margin-bottom:50px;}
.job-content{margin-bottom:20px;}
.job-content dl dt{height:60px;line-height:60px;cursor:pointer;border-bottom:1px solid #ededed;}
.job-content span.job_cls{width:6%;}
.job-content dl dt .down{width:11px;height:60px;background:url(../images/dl.png) no-repeat center;display:block;}
.job-content dl dt.cur .down{background:url(../images/dlon.png) no-repeat center;}
.job-content dl dt span{display:inline-block;width:18%;text-align:center;color:#666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.job-content span.job_post{text-align:left;padding-left:25px;}
.job-content dl dd{background:#f3f3f3;padding:25px;line-height:28px;}
.job-content dl dd p{color:#666;}
.job-content dl dd a.job-apply{background:#e50012;display: block;width:140px;height:42px;line-height:42px;text-align:center;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;color:#fff;margin-top:20px;}


.news_list{ }
.news_list ul{margin-left: -2%;margin-top: 0;overflow: hidden;}
.news_list li{float: left;width: 31.333%;margin-left: 2%;  }
.news_list li p{width: 100%;overflow: hidden;} 
.news_list li img{width: 100%; -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;}
.news_list li .bim{padding:10px 0px 20px 0px;}
.news_list li .bim .bt{font-size: 16px;line-height: 25px;}
.news_list li .bim .txt{margin-top: 8px;font-size: 12px;line-height: 20px;color: #666;height: 40px;overflow: hidden;}
.news_listli .bim .rq{margin-top: 8px;color: #777;font-size: 12px; }

.news_list li .bim a:hover{color: #e60012; display: block;}
.news_list li img:hover{-webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);}


.new_detai { padding: 0; color: #333; overflow: hidden;}
.new_detai h4 { font-size: 25px; text-align: center; height: 50px; line-height: 50px; }
.new_detai .date { height:40px; line-height: 30px; margin-bottom: 25px; font-size: 14px; text-align: center; color: #999; border-bottom: 1px solid #dfdfdf; }
.new_detaiCont { font-size: 14px; color: #333; line-height: 30px; }
.new_detaiCont img{max-width: 100%; display: block; margin: 5px auto;}
.new_detai .back { width: 128px; height: 37px; line-height: 37px; text-align: center; color: #fff; font-size: 16px; margin: 50px auto 0; background: url(../images/new_detai.png) repeat; }
.new_detai .back a { color: #fff; display: block; }
.nextprv { padding: 20px 0; border-top: 1px solid #dfdfdf; margin-top: 30px;}
.nextprv p { font-size: 14px; line-height: 34px; color: #666; }
.nextprv p a { color: #666; }
.nextprv p a:hover { color: #333; }


.product{ padding: 3%; overflow: hidden;}
.product ul{ margin-left: -2%}
.product li{ float:left; width:23%; text-align:center; background:#FFF;  margin-left:2%; margin-bottom: 2%;}
.product li .box{ border:1px solid #DDD;}
.product li .box:hover{ border:1px solid #E94D43;}
.product li .box .jge{color:#333; line-height:50px; font-weight: bold;}
.product li .box .jge .lsj{ color:#E94D43; font-weight: normal;text-decoration:line-through; margin-right:10px;}
.product li .box p{ padding-top:4%;}
.product li img{ width:100%;}
.product li a:hover{ text-decoration:none;}


/*--------------------购买--------------------------*/
.goumai{}
.goumai_t{ max-width:1600px; margin:3% auto;}
.wrapper{ float:left; width:50%;}
#fullscreenSlideshowContainer .ui{position:absolute;font-family:sans-serif;z-index:10; font-size:2em;}
#fs-loader,#fs-prev,#fs-next,#fs-close{background-color:black;color:white;font-weight:bold;cursor:pointer;line-height:1em;}
#fs-close{top:1em;right:1em; }
#fs-prev,#fs-next{top:50%;margin-top:-1em; }
#fs-prev{left:1em;}
#fs-next{right:1em;}
#fs-loader{top:50%;left:50%;height:1em;margin-top:-1em;margin-left:-75px;display:none;}
#fs-caption{bottom:20px;text-align:center;width:100%;left:0;line-height:1em;display:none;}
#fs-caption span{background-color:white;}

.lager_img .image{ display:none;}
.lager_img .image .pic{ border:1px solid #DDD;}
.lager_img .image .pic img{ width:100%;}
.small_list ul{ margin-top:2%; max-width:780px;}
.small_list ul li{ width:12%; float:left;}
.small_list ul li:nth-of-type(1){ margin-right:2%;}
.small_list ul li:nth-of-type(2){ margin-right:2%;}
.small_list ul li:nth-of-type(3){ margin-right:2%;}
.small_list ul li:nth-of-type(4){ float:right;}
.small_list ul li .pic.active{ border:1px solid #E94D43;}
.small_list ul li .pic{ border:1px solid #DDD;}
.small_list ul li img{ display:block; width:100%;}

.goumai_t_r{ float:right; width:45%}
.goumai_t_r .product_title{}
.goumai_t_r .product_title h2{ font-size:24px; line-height:36px; border-bottom:1px solid #DDD; padding-bottom:15px; color: #333; }
.goumai_t_r .product_title p{ font-size:16px; line-height:30px;}
.goumai_t_r .product_title span{ color:#999; font-size:18px;}
.goumai_t_r .jiage{ font-size:28px; color:#333; line-height:55px;}
.goumai_t_r .MSpriceArea { margin-top: 12px;}
.goumai_t_r .MSpriceArea label{text-decoration:line-through; font-weight: normal; color: #E94D43; font-size: 16px;}
.goumai_t_r .pro_info{ padding: 10px 0; font-size:14px; line-height:30px;}

.goumai_b{}
.goumai_b .slideTxtBox{ margin:30px auto;}
.goumai_b .slideTxtBox .hd{ height:50px; line-height:50px; position:relative; border-bottom:1px solid #dfe0e0;}
.goumai_b .slideTxtBox .hd ul{ max-width:1600px; margin:0 auto; border-left:1px solid #dfe0e0; height:50px;}
.goumai_b .slideTxtBox .hd ul li{ float:left; width:15%;font-size: 16px; color: #333; text-align:center; cursor:pointer; border-right:1px solid #dfe0e0; border-top:1px solid #dfe0e0;}
.goumai_b .slideTxtBox .hd ul li.on{ height:50px;background:#FFF; color:#E94D43; border-top:1px solid #E94D43;}
.goumai_b .slideTxtBox .bd{ max-width:1600px; margin:2% auto; line-height: 30px; font-size: 14px;}
.goumai_b .slideTxtBox .bd .xiangqing{ text-align: center;}
.goumai_b .slideTxtBox .bd img{max-width:100%;}
.goumai_b .slideTxtBox .bd .canshu table{ width: 100%; border-left:1px solid #999; border-top:1px solid #999; line-height: 40px;}
.goumai_b .slideTxtBox .bd .canshu table td{ border-right:1px solid #999; border-bottom:1px solid #999; padding:0 2%;}
.goumai_b .slideTxtBox .bd .canshu table th{ border-right:1px solid #999; border-bottom:1px solid #999; padding:0 2%;}

/*******常见问题****0813*****/
.rczp{ font-size:14px; line-height:24px;}

.rczpTitle{ height:60px; line-height:60px; text-align:center; font-size:17px; color:#1c5695; margin:0 0 20px; background:#f3f3f3; border:1px solid #ddd }
.rczpTitle ul { float: left;}
.rczpTitle ul li{ height:55px; float:left; font-size:18px;}
.rczpTitle ul li a{ color:#333; border-right:1px solid #c2c2c2; padding:0 35px;}
.rczpTitle ul li.curr a{ font-weight:bold; color:#000; }
.rczpTitle ul li.mo a{ border:none}

.rczp .search{ float:right; padding:12px 15px 0 0}
.rczp .search .text{ width:220px; height:26px; line-height:26px; padding:5px; font-size:14px; float:left}
.rczp .search .ksss{ background:#282828; height:36px; line-height:36px; font-size:14px; text-align:center; color:#fff; width:80px; float:left}
input,button,select,textarea{outline:none; border:none;margin:0;padding:0; font-family:Microsoft yahei}


.NewsJob{ padding:0;}
.NewsJob dd{ border-bottom:1px solid #e6e6e6;}
.NewsJob dd .NewsJobTitle{ height:62px; line-height:62px; font-size:16px; color:#000; cursor:pointer; background:url(../images/zwt_cjwt02.png) right 25px no-repeat #f8f8f8; overflow:hidden }
.NewsJob dd.curr{ border-bottom:none; }
.NewsJob dd.curr .NewsJobTitle{ color:#333; background:url(../images/zwt_cjwt01.png) right bottom no-repeat #f8f8f8; border-bottom:1px solid #e8e8e8}
.NewsJob dd.one .NewsJobTitle{ padding-top:30px; }
.NewsJob dd .NewsJobTitle a{ color:#1c5695;}
.NewsJob dd .NewsJobTitle b{ padding:15px 30px 0 20px; display:block; float:left }
.NewsJobCont{ display:none; padding:35px 35px 35px 93px; font-size:13px; color:#333; background:url(../images/zwt_a.png) 20px 35px no-repeat}
 

/********网站地图**********/
.SiteMap{ padding:25px 0 0;}
.SiteMap ul{margin-left:-3%;}
.SiteMap ul li{ width:22%; float:left; margin-left:3%; margin-bottom: 1.5%; overflow: hidden; min-height: 260px;} 
.SiteMap ul li h5{ height:48px; line-height:48px; font-size:18px; color:#1a1a1a; border-top:2px solid #555; border-bottom:1px solid #ddd}
.SiteMap ul li .MapTxt{ font-size:14px; color:#666; line-height:30px; padding:10px 0;}

.hgs{height: 20px;}