@charset "utf-8";
/* CSS Document */
html{color:#666; font-size:16px;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0; font-family:microsoft yahei; }
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold;}
a{ text-decoration:none;}
img{ border:none}
i,em{ font-style:normal}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl:after{height:0;font-size:0;content:".";visibility:hidden;clear:both;display:block;}
.cl{zoom:1;}
.pr{ position:relative}

.w1240{ width:1240px; margin:0 auto}
.w1200{ width:1200px; margin:0 auto}
.w456{ width:456px;}
.w400{ width:400px;}
.w360{ width:360px;}
.w330{ width:330px}
.wauto{ margin:0 auto}
.pd50{ padding:50px 0}
.mt50{ margin-top:50px;}
.mt30{ margin-top:30px;}

.topbox{ width:100%; height:720px; background:url(images/bg01.jpg) no-repeat center top;}
.lg{ position:absolute; top:-177px; left:20px; background:url(images/zsylg.png) no-repeat; width:188px; height:177px;}
.back{ width:80px; height:22px; background:#fff;margin:105px 0 0 49px; text-align:center; position:relative}
.back ul{ background:#fff; position:absolute; top:22px; left:0; width:80px; height:auto; display:none }
.back ul li{ width:100%; line-height:22px; font-size:14px; text-align:left}
.back ul li:hover{ background:#b19a74}
.back ul li:hover a{ color:#fff}
.zt{ position:absolute; top:-196px; left:130px;}
blockquote{ position:absolute; top:-475px; left:200px; width:830px;line-height:30px; text-align:justify; color:#fff}
blockquote i{ display:inline-block; width:19px; height:21px; background:url(images/icons.png) no-repeat; vertical-align:middle; margin-right:20px;}
.lg,.zt,blockquote{ opacity:0; filter:alpha(opacity=0);}

.dy{ width:1198px; padding:20px; border:1px solid #bfbfbf; margin:30px auto 0 auto}
.dy dl dt{ width:160; float:left}
.dy dl dd{ width:990px; float:right}
.dy dl dd b{ display:block; width:100%; font-size:30px; line-height:60px;}
.dy dl dd p{ font-size:16px; text-indent:2em; line-height:26px; text-align:justify}

.slideBox .hd{ position:absolute; top:50px; left:0; width:270px;}
.slideBox .hd ul li{ width:248px; height:83px; background:#fff; border:1px solid #bfbfbf; float:left; margin-bottom:14px; margin-left:20px; text-align:center; line-height:83px; cursor:pointer}
.slideBox .hd ul li i{ width:12px; height:22px; margin-right:5px; background:url(images/icons.png) no-repeat; background-position:0 -21px; vertical-align:middle; display:none}
.slideBox .hd ul li b{ font-size:34px;font-weight:bold}
.slideBox .hd ul li em{ display:inline-block; text-transform:uppercase}
.slideBox .hd ul li.on{ background:#b19a74; border:1px solid #b19a74; margin-left:0; color:#fff}
.slideBox .hd ul li.on i{ display:inline-block}
.slideBox .bd{ width:852px; height:2400px; padding-left:72px; padding:0 58px 0 130px; background:#f8f8f8; float:right}
.slideBox .bd ul li{ width:100%; float:left; display:none}
.slideBox .bd ul li .title{ width:100%; text-align:center; margin:50px 0 30px 0}
.slideBox .bd ul li .title h2{ background:url(images/title.png) no-repeat center; width:324px; height:45px; margin:0 auto}
.slideBox .bd ul li .title h2.tit01{ background-position:0 0}
.slideBox .bd ul li .title h2.tit02{ background-position:0 -45px}
.slideBox .bd ul li .title h2.tit03{ background-position:0 -90px}
.slideBox .bd ul li .title i{ display:inline-block; background:url(images/title.png) no-repeat; width:324px; height:25px;}
.slideBox .bd ul li .title i.i01{ background-position:0 -135px;}
.slideBox .bd ul li .title i.i02{ background-position:0 -160px;}
.slideBox .bd ul li .title i.i03{ background-position:0 -185px;}
.slideBox .bd ul li .page01 p,.slideBox .bd ul li .page02 p,.slideBox .bd ul li .page05 p,.slideBox .bd ul li .page07 p{ line-height:26px; text-indent:2em}
.slideBox .bd ul li .page02 h2{ font-size:32px; color:#b19a74; text-align:center; border-bottom:1px solid #b19a74}
.slideBox .bd ul li .page02 h2 i{ font-size:18px; font-weight:normal; display:inline-block; vertical-align:top}
.slideBox .bd ul li .page02 b{ display:block; text-align:center; font-size:24px; font-weight:normal; padding:15px 0}
.slideBox .bd ul li .page04 img{ display:block; margin:0 auto}
.slideBox .bd ul li .page04 p{ border:4px solid #b59e78; padding:100px 20px 50px 25px; text-indent:2em; line-height:26px; margin-top:-60px}
.slideBox .bd ul li .page05 .fl{ background:url(images/pic06.jpg) no-repeat; height:465px; text-align:center}
.slideBox .bd ul li .page05 .fl h2{ padding-top:380px; color:#fff; font-weight:normal}
.slideBox .bd ul li .page05 .fl p{ font-size:18px;}
.slideBox .bd ul li .page05 .fr h2{ border-left:9px solid #b19a74; font-weight:normal; font-size:24px; padding-left:10px; margin:20px 0}
.slideBox .bd ul li .page06 p{ position:absolute; top:150px; right:20px; width:270px; color:#fff; line-height:26px; text-indent:2em}
.slideBox .bd ul li .page07 .fr h2{ font-size:30px; color:#b19a74; padding-top:20px;}
.slideBox .bd ul li .page07 .fr h2 em{ display:block; font-weight:normal; font-size:18px;}
.slideBox .bd ul li .page07 .fr h2 span{ display:inline-block; width:20%; height:2px; background:#b19a74; vertical-align:middle}
.slideBox .bd ul li .page07 .fr b{ display:block; color:#333; font-size:24px; font-weight:normal; padding:10px 0}

.end{ width:100%; margin:0 auto; background:#2e313a; overflow:hidden; padding:65px 0}
.end dl dt{ width:112px; height:121px; position:absolute; top:60px; left:0}
.end dl dd{ width:1020px; border:1px solid #7d7d7d; border-top-width:3px; border-bottom-width:3px; color:#fff; padding:30px 60px 30px 100px; float:right}
.end dl dd b{ font-size:30px;}
.end dl dd p{ text-align:justify; text-indent:2em; line-height:26px;}

.brand h2{ font-size:0; background:url(images/title.png) no-repeat center; background-position:0 -210px; height:45px; width:324px; margin:40px auto}
.brand ul{ width:1220px;}
.brand ul li{ width:222px; height:78px; border:1px solid #bfbfbf; float:left; margin:0 20px 20px 0}
.brand ul li img{ width:222px; height:78px;}

.part6{width:1200px;background:url(images/part5-bg.jpg);height:210px;margin:50px auto;position:relative;}
.part6-tt{ width:1200px; text-align:center; position:absolute; left:0; top:-20px;}
.part6-tt i{ font-size:14px; font-style:normal; text-transform:uppercase; width:100%; display:block; text-align:center; color:#333;}
.part6-tt h2{ width:100%; height:40px; text-align:center; font-size:30px; color:#333; font-weight:normal;}
.part6 .left{ float:left; width:700px; padding:60px 0 0 60px;}
.part6 .left p{ font-size:16px; padding:10px 0;}
.part6 .right{ float:right; width:270px; padding:40px 40px 0 0;}
.part6 .right .weibo,.part6 .right .ewm{ width:105px; float:left; height:135px; margin-right:30px;}
















