@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;}
.cen1120{width:1120px; margin:0 auto; overflow:hidden;}
.banner{ width:100%; height:667px; text-align:center; margin:0 auto; background:url(../images/bannerbg.jpg) no-repeat center #5881d3;}
.title{ font-size:48px; line-height:85px; color:#000; text-align:center; margin:50px auto 40px auto; font-weight:bold;}
.title img{vertical-align: middle;}
.p1_1{ width:100%; height:190px; background:#43331c; margin:0 auto; overflow:hidden;}
.p1_1 dl{ width:760px; margin:0 auto; overflow:hidden;}
.p1_1 dl dt{ float:left; width:210px;}
.p1_1 dl dd{ float:left; width:550px; font-size:24px; color:#FFF; line-height:40px; text-align:center; padding:35px 0 0 0;}
.p1{ width:100%; background:url(../images/p1bg.jpg) no-repeat center; height:1080px; margin:0 auto; overflow:hidden;}
.dh{ width:417px; margin:65px 0 0 82px; float:left;}
.p1text{ width:440px; text-align:center; font-size:24px; color:#000; line-height:50px; margin:130px 0 0 580px;}
.p1text b{ color:#b79160; font-size:29px;}
.p1-left{ width:580px; float:left; margin:335px 0 0 25px;}
.rqtitle{ font-size:48px; color:#000;}
.rqtitle b{ color:#b79160;}
.wen li{ width:206px; float:left; font-size:20px; text-align:center; line-height:35px; color:#000; border:1px #645947 dashed; border-radius:5px; margin:10px 0 0 20px;}
.rq{ font-size:20px; margin:20px 0 0 0;}
.p1-right{ width:420px; float:left; margin:350px 0 0 75px;}
.input{ width:180px; border:1px #d4bda0 solid; background:#FFF; line-height:28px; margin:0 0 18px 0; padding:0 0 0 10px;}
.bm{ width:300px; font-size:20px; line-height:30px; float:left;}
.bmtitle{ font-size:32px; color:#000; text-align:center; font-weight:bold; padding:0 0 25px 0; }
.bt{ width:105px; height:103px; background:url(../images/bm.jpg) no-repeat center; border:0; margin:60px 0 0 10px;}
.zzyh{ width:1120px; height:320px; background:url(../images/p2_2.jpg) no-repeat center; margin:35px auto 85px auto; overflow:hidden;}
.zx{ width:166px; height:48px; border-radius:24px; background:#c31419; font-size:30px; color:#fff; font-weight:bold; line-height:48px; text-align:center; margin:220px 0 0 870px;}
.zx a{ color:#FFF;}
.p3{ width:100%; background:#b79160; margin:0 auto; overflow:hidden;}
.zj li{ width:262px; float:left; margin:0 0 25px 24px;}
.zjt li{ width:369px; float:left; margin:0 0 0 6px;}
.zx1{ width:260px; background:#df0821; font-size:24px; color:#FFF; line-height:50px; border-radius:10px; margin:40px auto 50px auto; font-weight:bold; text-align:center;}
.zx1 a{ color:#FFF;}
.p4{ width:100%; height:456px; background:url(../images/p4bg.jpg) no-repeat center; margin:0 auto; overflow:hidden;}
.yjcg-title{ font-size:66px; color:#FFF; font-weight:bold; text-align:center; margin:90px auto 0 auto;}
.yjcg-title span{ font-size:40px; font-weight:normal;}
.yjcg li{ font-size:24px; color:#FFF; text-align:center; background:#b5905f; line-height:40px; border-radius:5px; float:left; padding:0 15px; margin:25px 0 0 8px;}
.altext{ font-size:18px; text-indent:2em; line-height:35px; width:1020px; margin:0 auto 22px auto;}
.al li{ width:556px; float:left; background:#e8ca93; margin:18px 0 0 6px;}
.alimg{ width:290px; float:left;}
.altext1{ width:266px; float:left; font-size:18px; color:#38270a; line-height:35px; text-align:center; padding:100px 0 0 0;}
.altext1 b{ font-size:20px; color:#000;}
.name{ font-size:27px !important; color:#38270a !important;}
.altext1 span{ color:#f50505;}
.bd li{ width:360px; float:left; background:#FFF; margin:0 0 80px 20px; height:335px;}
.bd li p{ text-align:center; font-size:24px; line-height:60px;}
.bz li{ width:118px; height:175px; border:1px #ac8662 solid; float:left; font-size:16px; color:#000; line-height:30px; padding:55px 12px 0 12px; margin:100px 0 0 18.6px; position:relative; background:#e8d9cd;}
.bz li p{ width:146px; height:146px; background:url(../images/bzbg.png) no-repeat center; font-size:42px; color:#FFF; text-align:center; line-height:146px; position:absolute; display:block; left:-2px; top:-105px; font-weight:bold;}














