@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,form,input,p{margin:0;padding:0;}
body{font:12px "Microsoft YaHei","Verdana","Tahoma","Arial";color:#333;}
h3,h4,h5{ font-weight:normal;}
a{color:#333;text-decoration:none;}
img{border:0 none;}
i,s,u,em{font-style:normal;text-decoration:none;}
.cf:after{height:0;font-size:0;content:".";visibility:hidden;clear:both;display:block;}.cf{zoom:1; clear:both;}
ul,li{list-style:none;}
.fl{float:left;}
.fr {float:right;}
.pr{position: relative;}
img{padding:0;margin:0;border: none;display:block;width: 100%;vertical-align: top}
.wrap{width: 1180px;margin: 0 auto;}
/*公用样式*/
.tt{ padding:50px 0 20px;}
.tt i{ display:block; width:100%; height:40px; background:url(images/tt-bg.png) no-repeat center center; color:#fff; font-size:22px; text-transform:uppercase; text-align:center;}
.tt h2{ font-size:38px; color:#792808; width:100%; text-align:center;}

/*头部样式开始*/
.bg1{ width:100%; height:200px; background:url(images/bg1.jpg) no-repeat center center;}
.bg2{ width:100%; height:200px; background:url(images/bg2.jpg) no-repeat center center;}
.bg3{ width:100%; height:320px; background:url(images/bg3.jpg) no-repeat center center;}
.banner{ width:1110px; position:absolute; left:50%; top:0; margin-left:-555px; height:720px;}
.banner .theme{ width:193px; height:92px; position:absolute; left:50%; margin-left:-96px; top:-100px;}
.banner .theme p{ font-size:14px; position:absolute; right:15px; bottom:25px;}
.banner .txtimg{ width:836px; height:159px; position:absolute; left:68px; top:238px;opacity:0;}
.banner .txt{ position:absolute; left:68px; top:408px; opacity:0;}
.banner .txt img{ width:24px; height:24px; position:absolute; left:0; top:4px;}
.banner .txt p{ text-indent:2em; font-size:14px; line-height:30px; color:#333; width:836px; text-align:justify;}
.banner .logo{ width:206px; position:absolute; right:-20px; top:-300px;}
.banner .logo p{ font-size:14px; line-height:24px; width:100%; text-align:center;}
.banner .logo a{ display:block; width:138px; height:30px; border-radius:15px; background:#792808; line-height:30px; font-size:16px; font-weight:bold; text-align:center; color:#fff; margin:20px auto 0;}

/*part2*/
.part2,.part3,.part4,.part5{ width:1110px; margin:0 auto;}
.part2 h3{ font-size:26px; line-height:42px; width:100%; text-align:center; padding-bottom:30px;}
.part2 img{ width:437px; height:151px; float:left;}
.part2 p{ width:610px; float:right; font-size:14px; color:#666; line-height:28px; text-indent:2em;}
.part2 ul{ width:1300px; padding-top:40px;}
.part2 ul li{ font-size:14px; float:left; margin-right:95px;}
.part2 ul li em{ font-size:46px; color:#ff6f05;}
.part2 ul li i{color:#ff6f05;}

/*part3*/
.part3 .fl{ width:644px; height:447px; overflow:hidden;}
.part3 .fl span{ cursor:pointer;width:53px; height:104px; }
.part3 .fl span img{width:53px; height:104px; }
.part3 .fl .prev{ position:absolute; left:0; top:50%; margin-top:-52px;}
.part3 .fl .next{  position:absolute; right:0; top:50%; margin-top:-52px;}
.part3 .fr{ width:465px; height:447px; background:url(images/part2-bg.jpg) no-repeat; font-size:18px; line-height:42px;}
.part3 .fr ul{ padding:94px 0 0 70px;}
.part3 .fr ul li i{ color:#ff6f05;}

/*part4*/
.part4 .fl{ width:403px; height:188px; background:url(images/part3-left.jpg) no-repeat; padding:280px 25px 0;}
.part4 .fl h3{ font-size:28px; color:#792808; width:100%; text-align:center; font-weight:bold;}
.part4 .fl i{ font-size:17px;width:100%; text-align:center; display:block; padding:5px 0 10px;}
.part4 .fl p{ font-size:14px; line-height:24px;}
.part4 .fl p b,.part5 .fr p b{ color:#792808;}
.part4 .fr{ width:640px; height:468px; background:#ccc;}

/*part5*/
.part5 .part5-hd{ width:100%; text-align:center;}
.part5 .part5-hd a{ width:200px; height:60px; line-height:60px; text-align:center; border:1px solid #b5b5b5; display:inline-block; *display:inline;*zoom:1; margin:0 15px; font-size:20px; margin-bottom:50px; cursor:pointer;}
.part5 .part5-hd a.on{ background:#792808; color:#fff; border:1px solid #792808;}
.part5 .fl{ width:645px; height:439px; overflow:hidden;}
.part5 .fl span{ cursor:pointer;width:53px; height:104px; }
.part5 .fl span img{width:53px; height:104px;}
.part5 .fl .prev{ position:absolute; left:0; top:50%; margin-top:-52px;}
.part5 .fl .next{  position:absolute; right:0; top:50%; margin-top:-52px;}
.part5 .fl .prev1{ position:absolute; left:0; top:50%; margin-top:-52px;}
.part5 .fl .next1{  position:absolute; right:0; top:50%; margin-top:-52px;}
.part5 .fr{ width:440px; position:relative; height:439px;}
.part5 .fr h3{ font-size:30px; color:#792808; padding-top:50px;}
.part5 .fr i{ color:#b4b3b3; font-size:24px; text-transform:uppercase; display:block; padding:5px 0 20px;}
.part5 .fr p{ font-size:16px; line-height:30px; text-indent:2em;}
.part5 .fr img{ width:203px; height:80px; position:absolute; right:-35px; bottom:0;}
.part5 .slide1{ width:1145px; height:439px; overflow:hidden;}
.part5 .slide1 .pro-bd ul li{ float:left; width:1145px; height:439px;}
.part5 .slide1 .pro-bd ul li img{ width:554px; height:439px; float:left;}
.part5 .slide1 .pro-bd ul li .txt{ width:465px; margin-right:35px; float:right;}
.part5 .slide1 .pro-bd ul li .txt h3{ font-size:30px; display:inline-block; *display:inline;*zoom:1;border-bottom:1px solid #792808; color:#792808; padding:40px 0 10px;}
.part5 .slide1 .pro-bd ul li .txt p{ font-size:16px; line-height:30px; text-indent:2em; margin-top:30px;}
.part5 .slide1 .pro-hd{ width:560px; height:105px; position:absolute; right:0; bottom:30px;}
.part5 .slide1 .pro-hd span{ width:24px; height:46px; cursor:pointer; position:absolute; top:50%; margin-top:-23px;}
.part5 .slide1 .pro-hd .prev1{ left:0;}
.part5 .slide1 .pro-hd .next1{ right:0;}
.part5 .slide1 .pro-hd .hd-slide{ width:465px; text-align:center; height:105px; overflow:hidden; font-size:0; margin:0 auto;}
.part5 .slide1 .pro-hd .hd-slide ul{ width:775px;}
.part5 .slide1 .pro-hd .hd-slide li{ width:105px; height:105px; margin:0 25px; display:inline-block; *display:inline; *zoom:1;}
.part5 .slide1 .pro-hd .hd-slide li img{ width:105px; height:105px;}
.part5 .taste ul{ width:1200px;}
.part5 .taste ul li{ width:282px; height:379px; float:left; margin-right:25px; padding:30px 35px; background:url(images/part4-pg2.jpg) no-repeat;}
.part5 .taste ul li h3{ font-size:24px; color:#792808; width:100%; padding:15px 0; text-align:center;}
.part5 .taste ul li p{ font-size:16px; line-height:30px; text-indent:2em; padding-bottom:5px;}
.part5 .taste ul li i{ display:block; width:51px; height:18px; background:url(images/part4-icon.png) no-repeat; margin-left:231px; padding-bottom:20px;}
/*part6*/
.part4.part6 .fl{ background:url(images/part5.jpg) no-repeat;}
/*part7*/
.part7 h3{ width:100%; text-align:center; padding-bottom:20px;}
.part7 h3 a{ display:block;font-size:28px; color:#ff0000; cursor:pointer;}
.part7 h3 img{ width:38px; height:38px; display:inline-block; *display:inline; *zoom:1; margin-right:20px;}
.part7 a{ display:block;}
.part7 img{ display:block;}
/*part8*/
.part8 .slide{ width:1110px; padding:0 35px;}
.part8 .bd ul li{ width:1128px; float:left; height:199px;}
.part8 .bd ul li img{ width:264px; height:199px; float:left; margin-right:18px;}
.part8 span{ width:24px; height:46px; cursor:pointer; position:absolute; top:50%; margin-top:-23px;}
.part8 .prev{ left:0;}
.part8 .next{ right:0;}
/*part9*/
.part9{ width:1078px; height:127px; margin:0 auto; border:1px solid #c9c9c9; margin:80px auto 60px; padding:50px 15px 0; position:relative;}
.part9 h2{ width:212px; height:70px; text-align:center; line-height:70px; color:#fff; text-align:center; background:#792808; position:absolute; top:-35px; left:50%; margin-left:-106px; font-size:38px;}
.part9 p{ font-size:14px; line-height:28px; text-indent:2em; color:#666;}

/*策划团队*/
.part10{ width:1111px; height:122px; background:url(images/par7.jpg) no-repeat; margin:0 auto 60px; padding-top:20px;}
.part10 ul{ width:520px; float:left; margin-left:264px; padding-top:20px;}
.part10 ul li{ width:50%; float:left; font-size:14px; line-height:30px;}
.part10 .ewm{ width:178px; float:right; margin-right:60px;}
.part10 .ewm .fl img{ width:76px; height:74px; }
.part10 .ewm .fr img{ width:76px; height:105px; }
.gz_nav{ width:100%; text-align:center; padding-top:8px;}
/*关注数*/
.nav_r{ width:108px; height:108px; position:fixed; right:0; top:100px; background:url(images/float.png) no-repeat; cursor:pointer;}
.nav_r .gzyh{ width:100%; text-align:center; color:#fff; padding-top:25px;}
.nav_r .gzyh p{ font-size:14px;}
.nav_r  b{color:#fff;font-size: 18px; font-weight:normal;}


