﻿@font-face { 
  font-family:'Esta'; 
  src: url('../font/EstaBold.ttf'); 
} 




.banner{height:300px;}
.banner .content{height:300px;display:table;}
.banner .content .txt{padding-top:80px;}
.banner .content .txt h2{font-size:48px;color:#d81457; background:url(../image/b_h2_bg.jpg) no-repeat left top;font-family:"Esta";margin-top:30px;}
.banner .content .txt h3{font-size:30px;color:#36353b;padding:5px 0;}
.aboutBanner_1{background:#f4f4f4 url(../image/banner1.jpg) no-repeat center;}
.aboutBanner_2{background:url(../image/banner2.jpg) no-repeat center;}
.aboutBanner_2 .content .txt h2{color:#fff;background:url(../image/tech01_bg.jpg) no-repeat left top;}
.aboutBanner_2 .content .txt h3{color:#fff;font-size:18px;line-height:24px;}


.aboutBanner_3{background:url(../image/banner3.jpg) no-repeat center;}
.aboutBanner_3 .content .txt h2{color:#fff;background:url(../image/tech01_bg.jpg) no-repeat left top;padding-bottom:10px;}
.aboutBanner_3 .content .txt h3{color:#fff;font-size:18px;line-height:24px;}

.pageNav{height:50px;background:#f4f4f4;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; text-align:center;}
.pageNav a{display:inline-block;width:121px;height:50px;line-height:50px; text-align:center;font-size:15px;color:#666; cursor: pointer;}
.pageNav a:hover,.pageNav a.cur{color:#d81457;}
.pageNav em{width:1px;height:50px;display:inline-block;line-height:50px;background:url(../image/nav_span_bg.jpg) no-repeat center;}
.pageNav .proN{display:inline-block;width:121px;height:50px; position:relative;float:left;}
.pageNav .proN ul{ position:absolute;left:-1px;top:50px;border-left:1px solid #d7d7d7;width:488px;display:none;}
.pageNav .proN ul li{float:left;width:121px;height:50px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; }
.pageNav .proN ul li a{color:#666;font-size:15px;font-weight:bold;}
.pageNav .proN ul li a:hover{color:#d81457;}
.pageNav .proNav{width:489px;}
.pageNav .proNav a{float:left;}
.pageNav .proNav em{float:left;}



.about01{padding:70px 0;border-bottom:1px solid #e5e5e5;}
.about01 h2{font-size:18px;line-height:30px;color:#666;font-weight:bold; text-align:center;}
.about01 div{height:13px;padding:20px 0;background:url(../image/h3_bg.png) no-repeat center;}
.about01 h3{font-size:18px;line-height:30px;color:#666; text-align:center;}
.abContent{padding:40px 0;}
.about02{width:100%;padding:20px 0;}
.abContent .box{width:668px;}
.abContent .box h2{font-size:30px;font-weight:bold;color:#d81457;padding-bottom:20px;margin-bottom:10px;}
.abContent .box h3{font-size:15px;line-height:22px;color:#666;padding-bottom:25px;}
.abContent .box h4{font-size:15px;line-height:22px;color:#333;}
.abContent div.fr h2{padding-left:30px;background:url(../image/h2_bg.jpg) no-repeat left bottom;}
.abContent div.fr h3{padding-left:135px;}
.abContent div.fr h4{padding-left:135px;}
.abContent div.fl h2{padding-right:40px;background:url(../image/h2_bg02.jpg) no-repeat right bottom; text-align:right;}
.abContent div.fl h3{padding-right:135px;}
.abContent div.fl h4{padding-right:135px;}
.about02 .box{background:url(../image/about02_bg.jpg) no-repeat right top;padding-top:30px;}
.about03{width:100%;padding:20px 0;}


.china01{padding:30px 0;}
.china01 h2{font-size:18px;font-weight: bold;color:#d81457; text-align:center;}
.china01 h3{padding:20px 0;height:13px;background:url(../image/h3_bg.png) no-repeat center;}
.china01 .content{padding:30px 0;}
.china01 .content div.clearfix{width:100%;}
.china01 .content .box{width:550px;font-size:15px;color:#666;line-height:22px;padding-top:20px;}
.china01 .content .box.fr{height:245px;background:url(../image/china_box_bg.jpg) no-repeat left bottom;}
.china02{background:#f5f5f5;padding:60px 0 30px;}
.china02 h2{font-size:18px;font-weight: bold;color:#d81457; text-align:center;}
.china02 h3{padding:20px 0;height:13px;background:url(../image/h3_bg.png) no-repeat center;}
.china02 .content div.clearfix{padding:30px 0;width:100%; position:relative;}
.china02 .content .box.fr{width:610px;padding-left:125px;padding-top:20px;background:url(../image/h2_bg.jpg) no-repeat left top; position:absolute;right:50px;font-size:15px;line-height:22px;color:#666;}
.china02 .content .box.fl{width:630px;padding-right:125px;padding-top:20px;background:url(../image/h2_bg.jpg) no-repeat right top; position:absolute;left:50px;font-size:15px;line-height:22px;color:#666;}
.china03{padding:70px 0 0;width:100%;}
.china03 div.fr{width:560px;}
.china03 h2{font-size:18px;font-weight:bold;color:#d81457;padding:20px 0;background:url(../image/china09bg.jpg) no-repeat left top;}
.china03 p{font-size:15px;line-height:22px;color:#666;padding-bottom:30px;}


.tech01{padding:30px 0;}
.tech01 h2{font-size:22px; text-align:center;color:#d81457;background:url(../image/tech02_bg.jpg) no-repeat center bottom;padding:20px 0;margin-bottom:20px;}
.tech01 h3{ text-align:center;font-size:18px;color:#333;padding-bottom:40px;}
.tech02{background:#f5f5f5;padding:50px 0;}
.tech02 .te01{width:100%;}
.tech02 .te01 img{padding-left:45px;width:372px;height:360px;}
.tech02 .te01 div.fl{width:410px;padding-top:100px;}
.tech02 .te01 div.fl h2{font-size:22px;color:#d81457;background:url(../image/tech05.jpg) no-repeat left bottom;padding-bottom:20px;}
.tech02 .te01 div.fl p{font-size:18px;line-height:26px;color:#333;padding-top:20px;}
.tech02 .te02{border:1px solid #999;margin-bottom:30px;}
.tech02 .te02 div.clearfix{width:100%;}
.tech02 .te02 .box1{border-bottom:1px solid #999;}
.tech02 .te02 .box1 .txt{width:440px;font-size:14px;line-height:22px;color:#333;padding-left:10px;padding-top:60px;}
.tech02 .te02 .box2{width:488px;border-right:1px solid #999;height:315px;}
.tech02 .te02 .box2 p{width:380px;padding:0 54px;font-size:14px;line-height:22px;color:#333;}
.tech02 .te02 .box3{width:489px;height:315px;}
.tech02 .te02 .box3 p{width:380px;padding:0 54px;font-size:14px;line-height:22px;color:#333;}
.tech03{padding:70px 0;}
.tech03 h2{font-size:22px; text-align:center;color:#d81457;background:url(../image/tech02_bg.jpg) no-repeat center bottom;padding:20px 0;margin-bottom:20px;}
.tech03 h3{ text-align:center;font-size:18px;color:#333;padding-bottom:45px;}
.tech04{background:#f5f5f5;padding-top:70px;height:307px;}
.tech04 div.clearfix{width:100%;}
.tech04 div.fl{width:460px;padding-top:50px;}
.tech04 div.fl h2{font-size:22px;color:#d81457;background:url(../image/tech05.jpg) no-repeat left bottom;padding-bottom:10px;margin-bottom:20px;}
.tech04 div.fl p{font-size:18px;line-height:26px;color:#333;}
.tech05{padding:90px 0 30px;}
.tech05 h2{font-size:22px; text-align:center;color:#d81457;background:url(../image/tech02_bg.jpg) no-repeat center bottom;padding-bottom:15px;margin-bottom:20px;}
.tech05 h3{ text-align:center;font-size:18px;color:#333;padding-bottom:50px;}
.tech05 div.clearfix{border:1px solid #999;width:100%;height:315px;}
.tech05 .l1{border-right:1px solid #999;height:315px;}
.tech05 .l1 p{width:414px;padding:0 37px;font-size:14px;line-height:22px;color:#333;}
.tech05 .l2 p{width:425px;padding:0 28px 0 37px;font-size:14px;line-height:22px;color:#333;}

.tecon01{width:980px;height:620px;background:url(../image/tech03.jpg) no-repeat; position:relative;}
.tecon01 p.p1{font-size:14px;line-height:22px;color:#333;width:490px; position:absolute;right:0;top:50px}
.tecon01 p.p2{font-size:14px;line-height:22px;color:#333;width:350px; position:absolute;left:5px;top:430px;}
.tecon01 p.p3{font-size:14px;line-height:22px;color:#333;width:350px; position:absolute;right:10px;top:400px;}
.tecon02{width:980px;height:385px;background:url(../image/tech09.jpg) no-repeat; position:relative;}
.tecon02 p.p1{font-size:14px;line-height:22px;color:#333;width:275px; position:absolute;left:0;top:233px;}
.tecon02 p.p2{font-size:14px;line-height:22px;color:#333;width:275px; position:absolute;right:10px;top:203px;}


.qual01{background: url(../image/qual01.jpg) no-repeat right 40px;padding:40px 0;}
.qual01 h2{padding:20px 0;background:url(../image/tech02_bg.jpg) no-repeat left top;font-size:18px;line-height:30px;font-weight:bold;color:#d81457;margin-top:25px;}
.qual01 p{font-size:15px;line-height:22px;color:#666;}
.qual02{padding-bottom:40px;}
.qual02 ul li{float:left;width:270px;border:1px solid #ebebeb;margin-right:55px;}
.qual02 ul li .box{width:270px; position: relative;}
.qual02 ul li .large {width: 175px; height: 175px;position: absolute;border-radius: 100%; border:1px solid #e2e2e2;display: none;z-index:99; -moz-box-shadow:0px 0px 10px #e1e1e1; -webkit-box-shadow:0px 0px 10px #e1e1e1; box-shadow:0px 0px 10px #e1e1e1;}
.qual02 ul li .l1{background:#fff url(../image/qual02.jpg) no-repeat;}
.qual02 ul li .l2{background:#fff url(../image/qual03.jpg) no-repeat;}
.qual02 ul li .l3{background:#fff url(../image/qual04.jpg) no-repeat;}
.qual03{padding:20px 0;width:100%;}
.qual03 div.fl{width:580px;padding-top:20px;}
.qual03 div.fl h2{font-size:18px;font-weight:bold;color:#d81457;padding:15px 0 20px;background:url(../image/tech02_bg.jpg) no-repeat left top;}
.qual03 div.fl p{font-size:14px;color:#666;line-height:22px;}

#imgbox-loading {position: absolute;top: 0;left: 0;	cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div {background: #FFF;width: 100%;height : 100%;}
#imgbox-overlay {position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}
.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;	z-index: 90;}
.imgbox-img {padding: 0;margin: 0;border: none;width: 100%;	height: 100%;vertical-align: top;}
.imgbox-title {	padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}
.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg {position: absolute;width: 20px;	height: 20px;}


.newsBanner{background:#efefef}
.newsB_bg{width:980px;height:300px;margin:0 auto;}
.newsBanner .txt{padding-left:65px;padding-top:55px;width:320px;}
.newsBanner .txt h2{font-size:30px;color:#333;}
.newsBanner .txt h3.time{font-size:14px;color:#999;background:url(../image/time.png) no-repeat 6px center;padding:15px 0 15px 35px;line-height:24px;}
.newsBanner .txt p{width:225px;font-size:15px;line-height:24px;color:#666;}
.newsBanner .txt .link{font-size:14px;line-height:24px;color:#f9f7f8;background:#d81457;display:inline-block;padding:10px 20px;margin-top:20px;}

.newslist{padding:40px 0;width:100%;}
.newslist .box{text-align:center;float:left;width:324px;border:1px solid #fff;margin-bottom:10px;}
.newslist .box:hover{border:1px dashed #b1b1b1;}
.newslist .box a{display:block;padding:25px 20px 10px;}
.newslist .box a h2{color:#666;font-size:16px;line-height:24px;padding-top:10px;height:72px;}
.newslist .box a:hover h2{color:#d80f53; text-decoration:underline}

.news_detail{padding:30px 0 60px;}
.news_detail_title{padding:20px 0;border-bottom:1px solid #e5e5e5;}
.news_detail_title h2{font-size:24px;color:#333;padding-bottom:10px;}
.news_detail_title h3{font-size:14px;color:#999;}
.news_detail_content{padding:30px 0;}
.news_detail_content p{font-size:15px;line-height:22px;color:#666;margin-bottom:30px;}
.news_det_nav{border-top:1px solid #e5e5e5;}
.news_det_nav li{line-height:54px;border-bottom:1px solid #e5e5e5;}
.news_det_nav li a{font-size:14px;color:#666;padding-left:60px;}
.news_det_nav li a:hover{color:#d81457}
.news_det_nav li a.last{background:url(../image/last.png) no-repeat 25px center;}
.news_det_nav li a.last:hover{background:url(../image/last_cur.png) no-repeat 25px center;}
.news_det_nav li a.next{background:url(../image/next.png) no-repeat 25px center;}
.news_det_nav li a.next:hover{background:url(../image/next_cur.png) no-repeat 25px center;}
.news_detail .share{display:inline-block;padding-top:40px;}
.news_detail .share div.fl{margin-top:8px;}
.news_detail .share div.fl a{width:120px;height:43px;background:#d81457; text-align:center;line-height:43px;padding:0;color:#fff;font-size:14px;display:inline-block;}
.news_detail .share div.fl a:hover{color:#fff;}
.news_detail .share a.back{width:170px;height:62px;border:3px solid #f3b8cc;display:inline-block;font-size:18px;  text-align:center;line-height:62px;color:#d81457;margin-left:20px;}
.news_detail .share a.back span{padding-left:40px;background:url(../image/back1.png) no-repeat left center;}


.video_show{padding:30px 0;border-bottom:1px solid #d7d7d7; }
.video_show .show{padding:0 10px;}
.video_show .show h2{font-size:30px;color:#333;padding-bottom:10px;}
.video_show .show .vd{width:960px;height:375px;}
.video_list{padding:60px 0;}
.video_list ul li{float:left;width:324px;border:1px solid #fff;margin-bottom:20px;}
.video_list ul li a{padding:10px;display:block;}
.video_list ul li:hover{border:1px dashed #b8b8b8;}
.video_list ul li a .Block{width:304px;height:170px; position:relative; overflow:hidden;}
.video_list ul li a .Block img{width:304px;height:170px;}
.video_list ul li a .Block h3{ position:absolute;bottom:0;left:0;right:0; text-align:center;font-size:15px;line-height:24px;color:#fff; background:url(../image/h3_bg1.png) repeat;padding:5px 0;}
.video_list ul li:hover a .Block h3{background:#d81457}

.pager{ text-align:center;padding-top:20px;}
.pager a,.pager span{padding:4px 8px;font-size:14px;line-height:22px;color:#999;border:1px solid #e5e5e5;margin:0 3px;}
.pager a.cur,.pager span.cur,.pager a:hover,.pager span:hover{background:#2657a0;border:1px solid #2657a0;color:#fff;}
.videotab{width:960px;height:575px;}


.saleBanner{background:url(../image/banner11.jpg) no-repeat center;}
.saleBanner .content .txt h2{font-size:30px;line-height:40px;padding-top:10px;}
.downBanner{background:url(../image/banner21.jpg) no-repeat center;}
.downBanner .content .txt h2{font-size:36px;padding:10px 0;}
.downBanner .content .txt h3{font-size:22px;}
.securBanner{background:url(../image/banner32.jpg) no-repeat center;}
.securBanner .content .txt h2{font-size:36px;padding:10px 0;}
.securBanner .content .txt h3{font-size:22px;}
.shopBanner{background:url(../image/banner4.jpg) no-repeat center;}
.shopBanner .content .txt{padding-top:95px;}
.shopBanner .content .txt h2{font-size:36px;padding-top:15px;}

.lineshopBanner{background:url(../image/banner5.jpg) no-repeat center;}
.lineshopBanner .content .txt{padding-top:95px;}
.lineshopBanner .content .txt h2{font-size:36px;padding-top:15px;}

.contactBanner{background:url(../image/banner6.jpg) no-repeat center;}
.contactBanner .content .txt{padding-top:80px;}
.contactBanner .content .txt h2{font-size:36px;padding-top:15px;}

.couponBanner{background:url(../image/banner7.jpg) no-repeat center;}
.couponBanner .content .txt{padding-top:100px;}
.couponBanner .content .txt h2{font-size:36px;padding-top:15px;}



.sale01{padding:50px 0 75px;background:url(../image/sale01_bg.jpg) no-repeat left bottom;}
.sale01 ul{background:url(../image/sale_ul_bg.jpg) repeat-y;}
.sale01 ul li{line-height:30px;font-size:16px;font-weight:bold;color:#666;padding-left:28px;background:#fff url(../image/sale_li_bg.jpg) no-repeat left center;margin-bottom:15px;}
.sale01 ul li span.tel{padding-left:25px;background:url(../image/sale_tel.jpg) no-repeat left center;color:#d81457;margin-left:10px;}
.sale01 ul li a.shop{color:#333;margin-left:10px;}
.sale01 ul li a.shop:hover,.sale01 ul li a.shop.cur{color:#d81457; text-decoration:underline;}
.sale01 ul li a.mail{font-weight:100;color:#d81457;}
.sale01 .link{padding-left:29px;padding-top:25px;}
.sale01 .link .prop{border:2px solid #d81457;padding:10px 22px;color:#d81457;background:#f7d0dd;font-size:14px;margin-right:40px;}
.sale01 .link .sp{border:2px solid #d81457;padding:10px 22px;color:#fff;background:#d81457;font-size:14px;margin-right:40px;}

#prop_content{padding:50px;background:#fff;width:880px;}
#prop_content h2{font-size:14px;line-height:24px;color:#666;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #d4d4d4;}
#prop_content table{width:100%;}
#prop_content table th{width:70px;font-size:14px;color:#333; vertical-align:top;line-height:40px;padding-bottom:20px;}
#prop_content table th span{display:inline-block;width:15px;color:#d81457;}
#prop_content table td{padding-bottom:20px;}
#prop_content table td input{width:314px;height:30px;padding:4px 10px;line-height:30px;border:1px solid #d4d4d4;font-size:14px;color:#666;}
#prop_content table td textarea{border:1px solid #d4d4d4;padding:10px;width:790px;height:130px;font-size:14px;color:#666;line-height:24px;}
#prop_content table td a{font-size:14px;color:#fff;background:#d81457;padding:10px 25px;margin-top:10px;display:inline-block;margin-right:20px;}

.sale02{padding-bottom:60px;}
.sale02 h2{font-size:18px;font-weight: bold;color:#d81457; text-align:center;padding-top:30px;}
.sale02 h3{padding:20px 0;height:13px;background:url(../image/h3_bg.png) no-repeat center;}
.sale02 ul{padding-top:30px;}
.sale02 ul li{list-style-type:decimal;font-size:16px;line-height:24px;color:#666;padding-left:10px;padding-bottom:5px;}


ul.faq_list{width:100%;padding:40px 0;}
ul.faq_list li{float:left; text-align:center;margin-right:5px;}
ul.faq_list li a{display:block;width:240px;height:246px;}
ul.faq_list li .box{border:1px solid #e5e5e5;width:238px;height:184px;float:left; position:relative;z-index:-1}
ul.faq_list li .box img{border:1px solid #fff;}
ul.faq_list li h2{font-size:18px;font-weight:bold;line-height:60px;color:#333;}
ul.faq_list li a.cur .box{border:1px solid #d81457;}
ul.faq_list li a.cur .box img{border:1px solid #d81457;}
ul.faq_list li a.cur h2{color:#d81457;}

.faq_content{padding-bottom:50px;}
.faq_content ul li{margin-bottom:10px;}
.faq_content ul li h3{height:52px;background:#f0f0f0 url(../image/jia.png) no-repeat 930px center; cursor:pointer;line-height:52px;color:#333;font-size:16px;}
.faq_content ul li h3 span{padding-left:50px;background:url(../image/spanbg.png) no-repeat 25px center;}
.faq_content ul li h3.cur{background:#f0f0f0 url(../image/jian.png) no-repeat 930px center;}
.faq_content ul li h3.cur span{color:#d81457;}
.faq_content ul li .txt{padding:25px 50px;color:#333;font-size:15px;line-height:22px;display:none;}


.downBody{padding-top:50px;}
.downBody ul{margin-bottom:50px;padding-bottom:25px;background:url(../image/down_bg.jpg) no-repeat center bottom;width:100%;}
.downBody ul li{float:left;width:304px;margin-left:22px;}
.downBody ul li .pic{border:2px solid #dbdbdb;margin-right:30px;width:116px;height:155px; overflow:hidden;float:left;}
.downBody ul li img{width:116px;height:155px;}
.downBody ul li a{display:block;}
.downBody ul li .box{float:left;width:154px;padding-top:35px;}
.downBody ul li .box h3{font-size:16px;color:#333;padding-top:10px;background:url(../image/tech02_bg.jpg) no-repeat left top;}
.downBody ul li .box h4{display:inline-block;border:2px solid #f7d0dd;padding:8px 15px;background:#d81457;margin-top:15px;}
.downBody ul li .box h4 span{color:#fff;font-size:14px;color:#fff;padding-right:20px;background:url(../image/down.png) no-repeat right center;}



.securBody{padding:50px;width:100%;}
.securBody div.fl{width:490px;}
.securBody div.fl h2{height:45px;margin-bottom:20px;}
.securBody div.fl .h_1{background: url(../image/sercu01.jpg) no-repeat}
.securBody div.fl .h_2{background: url(../image/sercu02.jpg) no-repeat;margin-top:60px;}
.securBody div.fl p{padding-left:20px;width:350px;font-size:16px;line-height:30px;color:#666;}
.securBody div.fr{width:490px;}
.securBody div.fr .tab{padding:5px;}
.securBody div.fr .tab input{width:320px;height:30px;border:1px solid #dd336d;padding:7px 15px;line-height:24px;font-size:14px;color:#666;}
.securBody div.fr .tab p{margin-top:15px;}
.securBody div.fr .tab p a{display:inline-block;width:120px;height:38px;line-height:38px; text-align:center;font-size:16px;background:#666;color:#fff;margin-right:10px;}
.securBody div.fr .tab p a.cur{background:#d81457;}
.resultBody{padding-left:90px;line-height:80px;}
.resultBody p{font-size:16px;color:#333;padding-left:65px;}
.resultBody p.res01{background:url(../image/res_01.jpg) no-repeat left center;}
.resultBody p.res02{background:url(../image/res_02.jpg) no-repeat left center;}
.resultBody p.res03{background:url(../image/res_03.jpg) no-repeat left center;}


.shop01{width:100%;padding:40px 0; overflow:hidden;}
.shop01 span{}
.shop01 select{float:left;border:1px solid #d7d7d7;height:30px;line-height:30px;width:150px;color:#999; text-indent:5px;}
.shoplist{width:980px; overflow:hidden;}
.shoplist h2{font-size:18px;font-weight:bold;color:#d81457;line-height:24px;padding-bottom:30px;}
.shop02{width:982px;border-top:1px solid #d6d6d6;margin-bottom:50px;background:url(../image/shoplist.jpg) repeat-x left bottom;}
.shop02 li{width:490px;float:left;border-bottom:1px solid #d6d6d6;padding:20px 0;min-height:46px;border-right:1px solid #d6d6d6;}
.shop02 li div{padding-left:20px;}
.shop02 li div h3{font-size:16px;color:#333;padding-bottom:5px;}
.shop02 li div p{font-size:14px;color:#666;}

.lineshop{width:100%;padding:70px 0 40px;}
.lineshop a{float:left;height:254px;}
.lineshop div.fl{height:254px;}


.contact{padding:60px 0 30px;width:100%;}
.contact .map{width:525px;height:300px;}
#allmap{width:525px;height:300px;}
.contact .dizhi{line-height:55px;font-size:16px;padding:0 20px;}
.contact div.fr{width:420px;}
.contact div.fr h3{font-size:16px;font-weight:bold;color:#d81356;}
.contact div.fr a{display:block;}
.contact div.fr p{font-size:15px;color:#666;}
.contact div.fr .add{padding-left:55px;border-bottom:1px solid #d6d6d6; background:url(../image/contact_01.jpg) no-repeat left top;padding-bottom:15px;margin-top:20px;}
.contact div.fr .add h3{padding-bottom:5px;}
.contact div.fr .tel{padding-left:55px;border-bottom:1px solid #d6d6d6; background:url(../image/contact_02.jpg) no-repeat 5px 3px;padding-bottom:15px;margin-top:40px;}
.contact div.fr .tel h3{padding-bottom:10px;}
.contact div.fr .tel{padding-left:55px;border-bottom:1px solid #d6d6d6; background:url(../image/contact_02.jpg) no-repeat 5px 3px;padding-bottom:15px;margin-top:40px;}
.contact div.fr .tel h3{padding-bottom:10px;}
.contact div.fr .mail{padding-left:55px;border-bottom:1px solid #d6d6d6; background:url(../image/contact_03.jpg) no-repeat left 10px;padding-bottom:15px;margin-top:40px;}
.contact div.fr .mail h3{padding-bottom:10px;}
.contact div.fr .mail p a{color:#666;display:inline-block;}
.contact div.fr .mail p a:hover{color:#d81356;}



.coupon01{width:100%;padding:50px 0;border-bottom:1px solid #e9e9e9;}
.coupon01 div.fl{width:390px;}
.coupon01 div.fl h2{font-size:24px;font-weight:bold;color:#333;}
.coupon01 div.fl p{padding:15px 0;}
.coupon01 div.fl p input{width:320px;height:24px;font-size:14px;color:#666;line-height:24px;padding:8px 15px;border:1px solid #d81457;}
.coupon01 div.fl a{font-size:18px;color:#fff;background:#d81457;padding:15px 40px;display:inline-block;}
.coupon01 div.fr{border:1px solid #f7d0dd;border-radius:6px;width:490px;padding:20px;}
.coupon01 div.fr .txt{padding-left:50px;background:url(../image/coupon01.jpg) no-repeat left top;}
.coupon01 div.fr .txt p{font-size:14px;line-height:24px;color:#666;}
.coupon02{padding:50px 0}
.sjyzBody{width:320px;padding:40px 30px;}
.sjyzBody input{width:200px;height:30px;border:1px solid #d81457; text-indent:10px;float:left;margin-right:20px;}
.sjyzBody a.yzm{float:left;}
.sjyzBody p{ text-align:center;margin-top:20px;}
.sjyzBody p a{display:inline-block;width:100px;height:36px;line-height:36px;background:#d81457;color:#fff;font-size:14px;border-radius:4px;}
.coupon03{ text-align:center;border-bottom:1px solid #e9e9e9;padding:40px 0;}
.coupon03 span{font-size:18px;font-weight:bold;color:#333;padding:40px 0 40px 40px;background:url(../image/coupon03.jpg) no-repeat left center;}
.coupon04{width:100%;}
.coupon04 div.fl{width:145px;padding:75px 10px 0 10px;}
.coupon04 div.fl .tb{width:145px;height:145px;}
.coupon04 div.fl .jd{padding-top:30px;width:145px;height:145px;}
.coupon04 div.fl img{width:145px;height:145px;}


.productBanner{background:#f4f4f4;}
.prodB_bg{width:980px;height:300px;margin:0 auto;}
.productBanner .txt{padding-left:65px;padding-top:65px;width:320px;}
.productBanner .txt h2{font-size:30px;color:#333;padding-bottom:25px;}
.productBanner .txt p{width:225px;font-size:15px;line-height:24px;color:#666;}
.productBanner .txt .link{font-size:14px;line-height:24px;color:#f9f7f8;background:#d81457;display:inline-block;padding:10px 20px;margin-top:20px;}

.proBody{padding-top:80px; }
.proBody .prolist{width:100%;border-left:1px dashed #dfdfdf;border-top:1px dashed #dfdfdf;}
.proBody .prolist .box{width:244px;border-right:1px dashed #dfdfdf;border-bottom:1px dashed #dfdfdf;float:left; text-align:center;padding:20px 0;min-height:220px;}
.proBody .prolist .box a{display:block;}
.proBody .prolist .box img{height:190px;}
.proBody .prolist .box h2{font-size:16px;line-height:26px;color:#333;}
.proBody .prolist .box a:hover h2{color:#d80f53}
.proBody #imloading{margin:30px auto;width:100px;height:40px;line-height:40px; text-align:center;font-size:16px;color:#d80f53}

.det01{background:#f4f4f4;padding:40px 0; text-align:center;border-bottom:1px solid #d4d4d4;}
.det01 .mod{ position:relative; text-align:center;height:400px;}
.det01 .mod span{width:76px;height:76px; cursor:pointer;}
#prevTop{ position:absolute;background:url(../image/prev.png) no-repeat;left:200px;top:140px;}
#nextTop{ position:absolute;background:url(../image/next1.png) no-repeat;right:200px;top:140px;}
#prevTop:hover{ background:url(../image/prev_h.png) no-repeat;}
#nextTop:hover{ background:url(../image/next_h.png) no-repeat;}
.det01 .picBox{ position:relative;width:195px;height:400px; overflow:hidden;margin:0 auto; text-align:left;}
.det01 .picBox ul{ position:absolute;height:400px;left:0;top:0;}
.det01 .picBox ul li{float:left;width:195px;height:400px;}
.det02{padding:30px 0;height:160px;background:url(../image/detbg.jpg) no-repeat center bottom;}
.det02 .listBox{width:963px;margin:0 auto; overflow:hidden; position:relative;height:160px;}
.det02 span{display:none;}
.det02 ul{margin:0 auto;}
.det02 ul li{width:103px; text-align:center;border:2px solid #fff; cursor:pointer;padding:20px 0;float:left;}
.det02 ul li img{height:110px;}
.det02 ul li.on{border:2px solid #d81356;}
.det03{padding:50px 30px;background:url(../image/detbg.jpg) no-repeat center bottom;}
.det03 div.clearfix{width:100%;}

.det03 h2{font-size:18px;font-weight: bold;color:#d81457; text-align:center;}
.det03 h3{padding:20px 0;height:13px;background:url(../image/h3_bg.png) no-repeat center;}
.det03 div.fl{padding-left:80px;padding-top:15px;width:340px;}
.det03 div.fl p{font-size:16px;line-height:36px;}
.det03 div.fr{width:253px;background:url(../image/det02.jpg) no-repeat 7px top;padding-top:45px;height:216px;margin-top:40px;}
.det03 div.fr h4{ text-align:center;font-size:14px;font-weight:bold;padding-bottom:20px;}
.det03 div.fr .txt{border-top:1px solid #e684a6;border-bottom:1px solid #e684a6;padding:10px 0 10px 10px;font-size:14px;line-height:24px;color:#666;}

.det04{padding:50px 0;}
.det04 h2{font-size:18px;font-weight: bold;color:#d81457; text-align:center;}
.det04 h3{padding:20px 0;height:13px;background:url(../image/h3_bg.png) no-repeat center;}
.det04 .link{ text-align:center;padding:20px 0; background:url(../image/det04.jpg) no-repeat center;}
.det04 .link a{background:#d81457;color:#fff;padding:20px 50px;border-radius:6px;}
.det04 .link a span{font-size:18px;font-weight:bold;padding-left:40px;background:url(../image/det05.png) no-repeat left center;}
.det05 {display:inline-block;}
.det05 div.fl{margin-top:8px;}
.det05 div.fl a{width:120px;height:43px;background:#d81457; text-align:center;line-height:43px;padding:0;color:#fff;font-size:14px;display:inline-block;}
.det05 div.fl a:hover{color:#fff;}



#shopCont{width:696px;padding:40px 50px 0 50px;;border-radius:10px;}
#shopCont ul{width:100%;}
#shopCont ul li{float:left;width:192px;padding:20px; text-align:center;}



.lifeBanner_1{background:url(../image/banner12.jpg) no-repeat center;}
.lifeBanner_1 .content .txt h2{padding-top:5px;color:#fff;background:url(../image/banner_bg1.jpg) no-repeat left top;}
.lifeBanner_1 .content .txt h3{color:#fff;}

.lifeBanner_2{background:url(../image/banner22.jpg) no-repeat center;}
.lifeBanner_2 .content .txt h2{padding-top:5px;color:#fff;background:url(../image/banner_bg1.jpg) no-repeat left top;}
.lifeBanner_2 .content .txt h3{color:#fff;}

.lifeBanner_3{background:url(../image/banner31.jpg) no-repeat center;}
.lifeBanner_3 .content .txt h2{font-size:30px;padding-top:20px;}
.lifeBanner_3 .content .txt h3{font-size:18px;color:#666;}

.lifeBanner_4{background:url(../image/banner41.jpg) no-repeat center;}
.lifeBanner_4 .content .txt h2{padding-top:5px;color:#fff;background:url(../image/banner_bg1.jpg) no-repeat left top;}
.lifeBanner_4 .content .txt h3{color:#fff;}


.healthBody{padding:30px 0 60px;}
.healthBody .body_top{background:url(../image/health_bg1.jpg) no-repeat right top;padding:30px 0 50px;border-bottom:1px solid #d4d4d4;}
.healthBody .body_top h2{font-size:18px;font-weight:bold;color:#d81457;background:url(../image/tech02_bg.jpg) no-repeat left top;padding-top:15px;padding-bottom:25px;}
.healthBody .body_top p{font-size:15px;line-height:22px;color:#666;}
.healthBody .healthCont{padding-top:10px;}
.healthBody .healthCont li{display:inline-block;width:100%;margin-top:50px;}
.healthBody .healthCont li img{border:5px solid #b2b2b2;}
.healthBody .healthCont li .txt{width:540px;padding-top:30px;}
.healthBody .healthCont li .txt h3{font-weight:bold;font-size:18px;color:#333;padding-bottom:20px;}
.healthBody .healthCont li .txt p{font-size:15px;line-height:22px;color:#666;}



.fruitBody{padding:70px 0;}
.fruitBody ul{display:inline-block;width:984px;}
.fruitBody ul li{float:left;border:1px solid #fff;margin-bottom:20px;padding:35px 0;}
.fruitBody ul li:hover{border:1px solid #d4d4d4;}
.fruitBody ul li a{display:block;height:100%;}
.fruitBody ul li a img{width:204px;padding:0 20px;}
.fruitBody ul li .txt{padding:30px 0; text-align:center;}
.fruitBody ul li .txt h3{height:20px; cursor:pointer;}
.fruitBody ul li .txt h3 span{display:none;color:#666;font-size:14px;padding-left:20px;background:url(../image/fu_bg.jpg) no-repeat left center;}
.fruitBody ul li .txt h4{background:url(../image/fu_bg2.jpg) no-repeat center;height:1px;padding:25px 0;}
.fruitBody ul li .txt h5{font-size:16px;color:#333;}

.fru_detBody{width:100%;display:inline-block;padding:60px 0;}
.fru_detBody .txt{width:570px;}
.fru_detBody .txt h2{font-size:24px;color:#333;font-weight:bold;display:inline-block;width:220px;border-bottom:1px solid #d4d4d4;padding-bottom:30px;margin-bottom:20px;}
.fru_detBody .txt p{font-size:15px;line-height:36px;color:#333;}
.fru_detBody .txt .share{display:inline-block;padding-top:40px;}
.fru_detBody .txt .share div.fl{margin-top:8px;}
.fru_detBody .txt .share div.fl a{width:120px;height:43px;background:#d81457; text-align:center;line-height:43px;padding:0;color:#fff;font-size:14px;display:inline-block;}
.fru_detBody .txt .share div.fl a:hover{color:#fff;}
.fru_detBody .txt .share a.back{width:170px;height:62px;border:3px solid #f3b8cc;display:inline-block;font-size:18px;  text-align:center;line-height:62px;color:#d81457;margin-left:20px;}
.fru_detBody .txt .share a.back span{padding-left:40px;background:url(../image/back1.png) no-repeat left center;}


.cleanBody{padding:70px 0;}
.cleanBody ul{display:inline-block;width:984px;}
.cleanBody ul li{float:left;border:1px solid #fff;margin-bottom:30px;padding:35px 0;}
.cleanBody ul li:hover{border:1px solid #d4d4d4;}
.cleanBody ul li a{display:block;height:100%;}
.cleanBody ul li a img{width:204px;padding:0 20px;}
.cleanBody ul li .txt{padding:30px 0; text-align:center;}
.cleanBody ul li .txt h3{height:20px; cursor:pointer;}
.cleanBody ul li .txt h3 span{display:none;color:#666;font-size:14px;padding-left:20px;background:url(../image/fu_bg.jpg) no-repeat left center;}
.cleanBody ul li .txt h4{background:url(../image/fu_bg2.jpg) no-repeat center;height:1px;padding:25px 0;}
.cleanBody ul li .txt h5{font-size:16px;color:#333; text-transform:uppercase}

.cleandetBody{width:100%;display:inline-block;padding:60px 0;}
.cleandetBody .txt{width:490px;}
.cleandetBody .txt p{font-size:14px;line-height:22px;color:#666;margin-bottom:25px;}
.cleandetBody .txt .share{display:inline-block;padding-top:20px;}
.cleandetBody .txt .share div.fl{margin-top:8px;}
.cleandetBody .txt .share div.fl a{width:120px;height:43px;background:#d81457; text-align:center;line-height:43px;padding:0;color:#fff;font-size:14px;display:inline-block;}
.cleandetBody .txt .share div.fl a:hover{color:#fff;}
.cleandetBody .txt .share a.back{width:170px;height:62px;border:3px solid #f3b8cc;display:inline-block;font-size:18px;  text-align:center;line-height:62px;color:#d81457;margin-left:20px;}
.cleandetBody .txt .share a.back span{padding-left:40px;background:url(../image/back1.png) no-repeat left center;}



.ideaBody{padding:35px 0;}
.idea01{background:url(../image/idea01.jpg) no-repeat right 45px;padding-bottom:45px;}
.idea01 h2{font-size:18px;font-weight:bold;color:#d81457;background:url(../image/tech02_bg.jpg) no-repeat left top;padding-top:15px;}
.idea01 h3{font-size:15px;color:#666;line-height:22px;width:635px;padding:20px 0 30px;}
.idea01 ul{padding-left:20px;}
.idea01 ul li{font-size:15px;color:#666;line-height:22px; list-style-type:disc;width:645px;padding-bottom:20px;padding-left:10px;}
.idea02{width:100%;background:url(../image/idea02.jpg) no-repeat left top;padding-bottom:60px;border-bottom:1px solid #d4d4d4;}
.idea02 .text{width:555px;padding-top:50px;}
.idea02 .text h2{font-size:18px;font-weight:bold;color:#d81457;background:url(../image/tech02_bg.jpg) no-repeat left top;padding-top:10px;padding-bottom:20px;}
.idea02 .text h3{font-size:15px;line-height:22px;color:#666;}
.idea03{padding:45px 0;}
.idea03 h2{font-size:18px;font-weight:bold;color:#333;padding-bottom:15px;}
.idea03 h3{font-size:15px;line-height:22px;color:#666;}
.idea04{width:100%;padding-bottom:45px;}
.idea04 li{width:310px;border:3px solid #b2b2b2;height:201px;float:left;margin-right:15px;}
.idea05 h2{font-size:18px;font-weight:bold;color:#333;padding-bottom:15px;}
.idea05 h3{font-size:15px;line-height:22px;color:#666;}


.ImportBody{padding:55px 0;border-top:1px solid #d4d4d4;}
.ImportBody .cw{ text-align:center;}
.import01{width:569px;margin:0 auto;}
.import01 ul{display:inline-block;width:585px;}
.import01 ul li{float:left;width:179px;margin-right:16px;height:195px;}
.import01 ul li div{ box-shadow:4px 4px 8px #a89997;width:184px;height:183px;}