body, h1, h2, h3, h4, h5, h6, div, dd, dt, dl, form, kbd, table, ul, li, marquee, hr, blockquote, ol, pre, fieldset, legend, button, input, textarea, th, td { font-size: 16px; margin: 0; color:#333; padding: 0; font-family: "微软雅黑", Arial; }
body { background:#faf3f2 url(../images/bj.png) repeat; }
address, cite, dfn, em, var { font-style: normal; }
button, input, select, textarea { font-size: 100%; }
input { cursor: pointer }
table { border-collapse: collapse; border-spacing: 0; }
small { font-size: 12px; }
ul, ol { list-style: none; }
img { border: 0; }
ul { list-style: none; }
.clear { clear: both; }
a { text-decoration: none; color: #333; }
input{ outline:none}
input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], button { -webkit-appearance: none; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

/*公共*/
.wapper { width:1000px; margin: 0 auto; }
.content { width: 100%; }
.left { float: left; }
.right { float: right }
.p120 { padding-top:120px;}
.write { background:#fff;}

/*首页ban幻灯片*/
.block_home_slider { position: relative; background-color: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(js/PIE.htc); /*半透明兼容*/ text-align: center; line-height: 0px; margin-right: auto; margin-left: auto; padding-top:120px; }  /*底部小图标*/
.block_home_slider .slide { position: relative; }
.block_home_slider .caption { padding: 13px 16px 12px; position: absolute; left: 0px; right: 0px; bottom: 0px; background: url(../images/bg_caption.png); text-align: left; }
.block_home_slider .caption p { padding-bottom: 0px; font-size: 11px; color: #dedede; text-shadow: 0px -1px #000000; line-height: 17px; }
.block_home_slider .caption p.title { padding-bottom: 6px; font-size: 15px; color: #ffffff; font-weight: bold; line-height: normal; }
.block_home_slider .flex-direction-nav a { width:30px; height:12px; margin-top: 10px; display: block; position: absolute; top: 50%; background-repeat: no-repeat;text-indent: -9000px; }
.block_home_slider .flex-control-paging { display: inline-block;  position: absolute; bottom: 10px; left: 48%; }
.block_home_slider .flex-control-paging li { width:20px; margin: 0px; padding: 0px; float: left; overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a { width:10px; height: 12px; display: block; background-repeat: no-repeat; background: url(../images/sprite_nav_3.png); text-indent: -9000px; cursor: pointer; }
.block_home_slider .flex-control-paging li a.flex-active { background-position: right top; }
.block_home_post_feature { width: 300px; }
.block_home_post_feature p { padding-bottom: 0px; }
.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }

/*导航部分*/
.top { position:fixed; background:#eccecf; width:100%; z-index:9999; }
.logo { width:240px; display:block; margin:0 auto; margin-top:-50px;}
.logobox { width:250px !important;}
.nav ul .logobox:hover { background:none}
.nav { background:url(../images/nav.png) no-repeat center bottom; height:120px; }
.nav ul { width:850px; margin:0 auto; padding-top:40px; position:relative; }
.nav ul li { float:left; width:100px; text-align:center; line-height:60px; }
.nav ul li a { color:#fff; }
.nav ul li:hover { background:#ff57a1; cursor:pointer; transition:all 0.5s } 
.nav .current {background:#ff57a1; }

/*主体部分*/
.hua_ban { background:url(../images/bj.jpg) no-repeat top center; background-size:100% auto; padding-top:70px; }
.search {/* background:url(../images/bj1.jpg) no-repeat top center;*/}
h3 { font-size:30px; text-align:center; color:#db2977; margin-bottom:30px;}
.sider { height:40px; background:#db2977; border-radius:50px }
.sider ul { width:660px; display:block; float:left; }
.sider ul li { float:left; width:110px; line-height:40px; text-align:center; position:relative;  z-index:999 }

.sider ul li a { text-align:center; color:#FFF }
.sider ul li a:hover { background:#ff57a1; display:block; }
.sider ul li ul { background:#ff57a1; width:110px; display:none; position:absolute; }
.sider ul li ul li { display:block; float:none; line-height:35px; border-bottom:dotted 1px #ffa8ce;  }
.sider ul li:hover ul { display:block;  }
.sider ul li ul li a:hover { display:block; background:#db2977; }
.sider select { background:#db2977; border:0; outline:none; color:#FFF; width:80px; height:39px; padding-left:10px; -webkit-appearance: none; appearance: none; }
.sider select:hover{background:#ff57a1; transition:all 0.5s; cursor:pointer; }
.sider option { line-height:30px;text-align:center;   padding:5px; background:#db2977;  border:0  }








.search_box{ float:right; position:relative; }
.search_box input[type=text]{ background:#ff57a1 url(../images/search.png) no-repeat 10px center; border-radius:50px; border:0; color:#FFF; padding-left:40px; height:40px; font-size:14px; width:250px; }
.search_box input::-webkit-input-placeholder{ color:#fff; }
.search_box input[type=submit]{ background:#333; border:0;border-radius:50px 50px 50px 0px; height:40px; width:70px; color:#FFF; position:absolute; right:0; top:0; }
.news_tj { width:250px; margin: 80px auto 0 auto; text-align:center; }
.news_tj img { margin-bottom:25px;}

.news_box { background:#fff url(../images/bj1.jpg) no-repeat top center; width:100%; }
.news_box ul { width:960px; margin:0 auto; }
.news_box ul li { float:left; width:12.5%; height:170px; text-align:center; padding-top:10px; display:block }
.news_box ul li img { width:100px; height:100px; display:block; margin:0 auto; }
.news_box ul li span { background:url(../images/news.png); color:#fff; width:71px; height:25px; text-align:center; display:block; line-height:30px; margin:5px auto; }
.news_box ul li:hover { box-shadow:0px 0px 10px #ccc; }
.news_box ul li:hover a { color:#db2977; }
.news_box ul li kbd { display:block; font-size:13px; color:#888 }

.mt_pro { background:#fff; padding-top:30px !important; }
.mt_pro .news_tj { margin: 20px auto 0 auto; }
.tit span { color:#db2977; font-size:72px; font-weight:bold; float:left; }
.tit kbd { display:block; float:left; font-size:24px; font-weight:normal; padding:15px 0 0 15px; }
.tit { background:url(../images/heng.png) repeat-x right center; margin-bottom:15px; }
.tit_box { background:#FFF; width:180px;  padding:0 20px;}
.height { margin-bottom:30px; }
.height ul li{ height:150px;}

/*底部部分*/
.footer { background:#db2977; height:60px; line-height:60px; color:#ebcdce; text-align:center; font-size:14px; }
.footer a { color:#ebcdce;} 

/*客服部分漂浮*/
.floating_ck{position:fixed;right:20px;bottom:5%; }
.floating_ck dl dd{position:relative;width:80px;height:80px;background:#db2977;border-bottom:dotted 1px #ed94bb;text-align:center; cursor:pointer;}
.floating_ck dl dd:last-child { border:0}
.floating_ck dl dd:hover{background-color:#db2977;}
.floating_ck dl dd:hover .floating_left{display:block;}
.return{background:#333 !important;}
.floating_ck dd span{color:#fff;display:block; height:50px;  font-size:14px; padding-top:5px;  }
.floating_ck dd span img { display:block; width:30px; margin:10px auto; }
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#db2977; display:none;}
.floating_left a{color:#fff;line-height:80px; }
.floating_ewm{height:161px;}
.floating_ewm i img{margin:auto;padding-top:10px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:14px;line-height:20px; font-weight:bold}
.floating_ewm .qrcord_p02{font-size:18px;}

/*商品详情页*/
.pro_box { width:400px; margin:30px auto 0 auto;  }
.pro_img { width:200px; height:150px; float:left }
.pro_img img { width:100px; height:100px; margin:0 auto; display:block }
.pro_img dt { font-size:24px; font-weight:bold; text-align:center; }
.pro_right { width:170px; height:150px; padding-left:30px; float:right;  }
.pro_right dd { font-size:16px; color:#888; line-height:26px; }
.pro_top .right a:hover { opacity:0.6}
.pro_top .right { margin-top:-90px; margin-right:30px; }
h2 { font-size:24px; font-weight:normal; color:#db2977; background:url(../images/heng.png) repeat-x right center;  margin-top:30px; }
h2 span { background:#FFF; padding-right:30px;}
.item_box { line-height:24px; padding:1% 3%; }
.item_box img { width:100%; margin:20px auto; display:block; }
.qt_ban { background:#e9adbd url(../images/bb.jpg) no-repeat center bottom; text-align:center; padding-top:120px; }
.bb { text-align:center; height:150px; color:#fff; } 
.bb span {  border:#fff solid 1px; width:auto; padding:5px 10px; }
.bb > h3 { padding-top:40px; margin-bottom:10px; color:#FFF; font-weight:normal; }

/*护理产品*/
.hlcp ul li { float:left; width:25%; height:270px; text-align:center; display:block }
.hlcp ul li img { width:220px; height:220px; display:block; margin:10px auto 5px auto; }

/*快递单号查询*/
.dhcx { width:70%; margin:50px auto 0; }
.dhcx_input { border:#ccc solid 1px; border-radius:50px 0px 0px 50px ; height:40px; width:86%; font-size:16px; padding-left:3%;transition:ease 0.5s; }
.dhcx_button { border:0; background:#333;  height:42px; border-radius:0px 50px 50px 0px ;  width:10%; font-family:"微软雅黑"; color:#FFF;}
.dhcx_input:hover { box-shadow:0 0 8px #db2977; transition:ease 0.5s;border:#fff solid 1px; }
.dhcx_con { width:58%; margin:0 auto; font-size:14px; line-height:30px; padding:30px; border-radius:10px ; background:#f2f2f2}
.tel { font-weight:normal; color:#333; text-align:center; font-size:24px; padding:30px; 0; margin-bottom:150px; }
.dhcx_jg { font-size:14px; margin:10px 30px; } 
.dhcx_jg table { margin:30px auto;}
.dhcx_jg tr td {  line-height:30px; }

/*新闻中心*/
.nynews img { width:350px; height:230px; float:left; margin:0 auto;  }
.nynews a { color: #222; }
.nynews a:hover { color: #db2977; }
.nynews {  cursor:pointer; border-bottom:#ccc  dotted 1px; margin:20px 0; padding-bottom:20px; }
.nynews2 { width:550px; height: 235px;  float: right; }
.nynews2 h2 { width:100%; height: 60px; color: #222; font-size: 20px; line-height: 40px; font-weight: normal; display: block; overflow: hidden; margin: 0; background:none}
.nynews2 span { color: #888; font-size: 16px; margin-top:20px; display:block  }
.nynews3 { color:#666; font-size:14px; height:70px; overflow:hidden; margin-bottom:50px; }
.nynews2 h2 a{ display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.page { width: 100%; text-align: center; padding: 10px 0px 10px 0px; margin: 25px auto ; }
.page a { background: #e5e5e5; padding: 8px 16px; color: #666; margin-right: 10px; font-size: 14px; }
.page a:hover { background: #925e55; color: #fff; }
.page a:hover, .page a.fyls { background: #db2977; color: #fff; }



