@charset "utf-8";



*{margin: 0;padding: 0;border: 0;outline: none;



box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;



-ms-box-sizing: border-box; -moz-box-sizing: border-box;}



html {width: 100%;



	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;



	-webkit-font-smoothing: antialiased;



	-moz-osx-font-smoothing: grayscale;}



body {width: 100%; min-width: 1200px; height: 100%;font-size: 14px;background: #fff;



	font-family:"Arail"}



ul,ul li,ol,li {list-style: none outside none;}



h1,h2,h3,h4,h5,h6,i,em {font-weight: normal; font-style: normal;}



img {vertical-align: middle;border: none;}



input,select,option,label,th{vertical-align: middle;border: none}



a {text-decoration: none;color: inherit;}



a:hover {text-decoration: none;}



.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}



.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}



.fl {float: left;}



.fr {float: right;}



.container{width:1200px; max-width:1200px; min-width: 1200px; margin:0 auto;display: block; }















/*zhan***芳香展***********************************************************************/



.ban-zhan{background-size: cover!important;height: 687px; width: 100%;



    color: #fff;text-align: center;}


.ban-zhan h1{padding-top: 100px}



.ban-zhan h2{font-weight: bold; font-size: 36px; margin: 80px 0 35px 0}



.ban-zhan h3{font-weight: bold; font-size: 20px; line-height: 30px}







.zhannav{background: #be0080; padding:10px 0;  line-height: 30px; width:100%; display: table;}



.zhannav ul{display: table; margin: 0 auto;width: 1200px;}



.zhannav li{padding: 0 20px; font-size: 18px; color: #fff;float: left;}



/*.zhannav li:last-child{border: 1px solid #fff; font-weight: bold;line-height: 40px; margin-top: 10px}*/



.zhannav li:hover a{text-decoration: underline;}



.zhannav.posifix{position: fixed; top: 0; left: 0; z-index: 2}







.zhanbg{width: 100%; background: url(../images/zhan-dbg.jpg) no-repeat;background-size: cover;



padding: 50px 0}



.zhandtit{width: 100%; font-size: 32px; font-weight: bold; color: #fff;text-align: center; /*background: url(../images/zhan-dtitbg.png) no-repeat center center;*/}



.zhan{padding:50px; background:#fafafa; box-shadow: 0px 0px 40px #000000; margin:50px auto 0 auto; overflow:hidden;}

.txt{font-size:16px; color:#333333; line-height:1.8; }

.txt img{ max-width:1100px;}

/*zhan1*/



.zhan1{width: 100%; display: table;}



.zhan1 li{width: 100%; float: left; margin-bottom: 20px;}



.zhan1 li:last-child{margin-bottom: 0}



.zhan1 li i{width: 60px; height: 60px; display: inline-block; }



.zhan1 li b{font-size: 24px; color: #be0080; display: block;}



.zhan1 li .zhan1y{width: 93%;}



.zhan1 li p{font-size: 16px; color: #3c3c3c; line-height: 24px;}



.zhan1 li i.i01{background: url(../images/zhan1-bgico.png) no-repeat 0 0;}



.zhan1 li i.i02{background: url(../images/zhan1-bgico.png) no-repeat 0 -90px;}



.zhan1 li i.i03{background: url(../images/zhan1-bgico.png) no-repeat 0 -205px;}



.zhan1 li i.i04{background: url(../images/zhan1-bgico.png) no-repeat 0 -296px;}



.zhan1 li i.i05{background: url(../images/zhan1-bgico.png) no-repeat 0 -391px;}



.zhan1 li i.i06{background: url(../images/zhan1-bgico.png) no-repeat 0 -506px;}







/*zhan2*/



.zhan2{width: 100%; display: table;}



.zhan2 li{width:48%; float: left; margin-right:4%; margin-bottom: 40px; position: relative;}



.zhan2 li a{display: block;}



.zhan2 li img{width: 100%; }



.zhan2 li b{font-size: 24px; color: #fff; display: block; padding: 0 15px; width: 100%;



line-height: 60px; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5)}



.zhan2 li b>i{display: inline-block; margin-right: 10px;}







.hdcon{width: 100%; font-size: 14px; color: #454545; line-height: 26px;}



.hdcon h1{font-size: 30px; color: #2e2e2e; font-weight: bold; text-align: center;}

.hdcon p{ color: #a5a5a5;  margin: 20px 0;text-align: center;}

.hdcon p a:hover{ text-decoration: underline; color:#be0080;}

.hdcon img{ max-width:100%;}





/*底部*/



.foot{font-size: 12px; color: #db3fac; text-align: center; background: #890261;



padding: 15px 0}











/*右侧*/



.sideyou{width: 60px; display: table; position: fixed; z-index: 1; right: 20px; top: 50%; margin-top: -150px;}



.sideyou li{background: #315a95; border-radius: 50%; width: 60px;



height: 60px; margin-bottom: 20px; font-size: 12px; color: #000;text-align: center;



padding-top: 8px}



.sideyou li:last-child{margin-bottom: 0}



.sideyou li i{display: block; }



.sideyou li a{color: #fff; display: block;}



.sideyou li.ontel{position: relative;}



.sideyou li.ontel .tel{opacity: 0;  position: absolute; top:0; right:0; width: 60px; height: 60px;



line-height: 60px; background: #315a95; font-size:16px; color:#fff; overflow: hidden;}



.sideyou li.ontel:hover .tel{opacity: 1; width: 160px;}



.sideyou li.onwx{position: relative;}



.sideyou li.onwx .wxma{opacity: 0; position: absolute; top:0; right:10px; width: 20px; height: 20px;



	background: #fff; padding:3px;}



.sideyou li.onwx .wxma img{width:98%; height: 98%}



.sideyou li.onwx:hover .wxma{opacity: 1; right: 0; width: 80px; height: 80px}





.sideyou li.ontel .tel, .sideyou li.onwx .wxma, .zhannav.posifix{transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s;-ms-transition:all .5s; -moz-transition:all .5s;}





.fenye{width: 100%; display: inline-block; margin:20px 0; text-align:center; font-size:14px;}



.fenye a{ color:#7e7e7e; border:1px solid #eeeeee; padding:6px 12px;margin:0 5px;}



.fenye a:hover{color:#fff;background: #db3fac}



.fenye span{color:#fff;background: #db3fac; border:1px solid #db3fac; padding:6px 12px; margin:0 5px;}







.zhanzlm{ overflow:hidden; width:100%; text-align:center; margin-bottom:30px; }

.zhanzlm li{ display:inline-block; height:36px; line-height:36px; text-align:center; margin:0 5px 10px 5px;}

.zhanzlm li a{display:inline-block; padding:0 15px; min-width:80px;  color:#333; background:#ffffff;}

.zhanzlm li.on a,.zhanzlm li a:hover{ background:#be0080; color:#ffffff;}



.zslist{ overflow:hidden; border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}

.zslist li{ float:left; text-align:center; width:50%; height:45px; line-height:45px; font-size:15px; color:#666666;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}

.zslist li a:hover{ color:#be0080; text-decoration:underline;}





.updown{ border-top:1px solid #dcdcdc; padding-top: 20px; margin-top: 20px; }

.updown p{ padding:5px 0; color: #333333;font-size: 16px; }

.updown a{  line-height: 1.5; }

.updown a:hover{ text-decoration: underline; color:#be0080; }


.hottle{ overflow: hidden; color: #333; font-size: 24px; color: #be0080; height:80px; line-height:80px; font-weight: bold; }

.daojis{ font-size: 28px; font-weight: bold; background: rgba(190,0,128,0.8); width: 560px; height: 50px; line-height: 50px; margin: 30px auto 0 auto;}