@charset "gb2312";
/* CSS Document */ 
*{ margin:0; padding:0;}
a{ text-decoration:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0; margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;/*display: block;*/}
body{ font-family:"Î¢ÈíÑÅºÚ"; overflow-x:hidden;}
img{ border:0;}
.clear{ clear:both;}
.cen1100{width:1100px; margin:0 auto; overflow:hidden;}
.banner{ width:100%; height:750px; text-align:center; margin:0 auto; background-color:#573f2a; background-image:url(../images/bannerbg.jpg); background-repeat:no-repeat; background-position:center;}
.banner1{height:750px;margin:0 auto;width:1100px;}
.p1{ width:1170px; margin:0 auto; overflow:hidden;}
.title{ font-size:38px; font-weight:bold; color:#2c1600; text-align:center; margin:100px 0 40px 0;}
.title span{ color:#e80000;}
.title img{ margin:30px 0 0 0;}
.p1_1{ width:742px; height:680px; float:left; background:url(../images/p1_1.jpg) no-repeat center;}
.p1text{ width:199px; font-size:16px; color:#2c1600; line-height:25px; margin:130px 0 0 520px; float:left;}
.p1text1{ width:365px; float:left; margin:90px 0 0 335px; font-size:16px; color:#FFF; line-height:28px;}
.lunbo{ width:1100px; height:750px; margin:40px auto;}
.lunbo ul{ width:1100px; height:750px; overflow:hidden;}
.lunbo ul li{ width:1100px; height:750px; float:left;}
.zzleft,.zzright{ position:absolute; width:52px; height:91px; display:block; margin-top:300px; cursor:pointer;opacity:1;filter: alpha(opacity=100);}
.zzleft{ background:url(../images/xwh_l.png) no-repeat center; margin-left:0;}
.zzright{ background:url(../images/xwh_r.png) no-repeat center; margin-left:1048px;}
.zx{ font-size:30px; text-align:center; font-weight:bold; color:#FFF; padding:20px 40px; background:#ff0000; border-radius:5px; float:right; margin:0 0 40px 0;}
.zx a{ color:#FFF;}
.p2{ width:100%; height:747px; background:url(../images/p2bg.jpg) repeat-x; margin:0 auto;}
.p2text{ font-size:16px; line-height:25px; color:#3e0d00; text-align:center;}
.p2_1{ width:1100px; height:320px; background-color:#FFF; border-radius:3px; margin:170px 0 0 0; background-image:url(../images/yy.jpg); background-repeat:no-repeat; background-position:bottom;}
.p2_1 li{ width:260px; text-align:center; position:absolute; font-size:16px; line-height:25px; color:#3e0d00;}
.p2_1 li span{ font-size:25px; line-height:40px;}
.p3_1{ width:770px; float:left;}
.p3_2{ font-size:16px; color:#3e0d00; line-height:28px; padding:33px 0 0 10px;}
.p3_2 span{ font-size:25px; line-height:60px;}
.p3_1{ background:url(../images/p3bg.jpg) repeat-x bottom; padding-bottom:20px;}
.p3_1 li{ float:left; margin:80px 0 0 10px; width:140px; height:290px; background:#825d37; color:#FFF; font-size:14px; line-height:20px; text-align:center;}
.p3_1 li p{ padding:15px 10px;}
.p3_1 li p span{ font-size:16px; font-weight:bold; line-height:30px;}
.zjjd{ margin:40px 0 0 0;}
.zjjd dt{ float:left; width:228px;}
.zjjd dd{ width:830px; float:left; background:#fcfbf9; border-right:1px #bcbcbf solid; border-top:1px #bcbcbf solid; border-bottom:1px #bcbcbf solid; padding:26px 20px 27px 20px; margin:31px 0 0 0; color:#2c1600; font-size:16px; line-height:25px;}
.zjjd dd span{ font-size:20px; line-height:35px;}
.zjjd dd b{ font-size:25px;}
.p4{ width:100%; background:#e9e1d9; margin:0 auto; padding-bottom:60px;}
.xs li{ float:left; width:320px; font-size:12px; line-height:20px; text-align:center; margin:0 0 0 40px;}
.xs1 li{ float:left; width:223px; font-size:12px; line-height:20px; text-align:center; margin:0 0 0 40px;}
.p5{ width:1160px; margin:0 auto; overflow:hidden;}
.p5_1{ width:620px; float:left;}
.p5_2{ width:540px; float:left;}
.p5text1{ font-size:24px; color:#3e0d00; line-height:45px; margin:30px 0 0 0;}
.p5text1 span{ color:#dd0000;}
.p5text2{ font-size:16px; color:#3e0d00; margin:20px 0 20px 0;}