@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;}
.cen1200{width:1200px; margin:0 auto; overflow:hidden;}
.banner{ background:url(../images/banner.jpg) no-repeat center #b28850; width:100%; height:720px; margin:0 auto; overflow:hidden;}
.title1{ font-size:40px; color:#fff; font-weight:bold; text-align:center; line-height:55px; background:url(../images/titlebg_1.png) center top no-repeat,
            url(../images/titlebg_2.png) center bottom no-repeat; padding:30px 0 22px 0; margin:60px auto 40px auto;}
.title1 span{ font-size:30px; font-weight:normal; }
.title2{ font-size:40px; color:#b28850; font-weight:bold; text-align:center; line-height:55px; background:url(../images/titlebg_3.png) center top no-repeat,
            url(../images/titlebg_4.png) center bottom no-repeat; padding:30px 0 22px 0; margin:50px auto 40px auto;}
.title2 span{ font-size:30px; font-weight:normal; }
.p1 li{ width:176px; padding:10px; background:#eeeeee; text-align:center; float:left; margin:0 0 0 5px; font-size:24px; color:#252525; line-height:40px;}
.p1 li img{ display:block; margin:0 0 15px 0; }
.p1 li:nth-child(1){ margin:0; }
.zx1{ color:#252525; margin:60px 0 0 0; }
.p1-tx{ margin:20px auto 40px auto; overflow:hidden;}
.p1-tx dt{ width:102px; height:84px; border:2px #fff solid; border-radius:102px; float:left; margin:0 22px 0 10px; font-size:24px; color:#fff; text-align:center; font-weight:bold; padding:18px 0 0 0;}
.p1-tx dd{ width:1060px; float:left; font-size:24px; color:#fff; line-height:35px; padding:18px 0 0 0;}
.p2{ width:1200px; height:378px; background:url(../images/img_6.jpg) no-repeat center; margin:0 auto; overflow:hidden; }
.p2-text{ width:680px; float:right; margin:55px 20px 0 0; color:#252525; font-size:24px; line-height:35px; }
.p2-zx{ width:275px; line-height:70px; border:none; border-radius:35px; background:#b31212; font-size:30px; color:#fff; font-weight:bold; text-align:center; float:right; margin:30px 110px 0 0; }
.p2-zx a{ color:#fff; }
.p2-yx li{ width:210px; float:left; margin:20px 0 60px 37px;}
.p2-yx li:nth-child(1){ margin:20px 0 60px 0; }
.p3{ width:100%; background:url(../images/img_18.jpg) center top no-repeat #fff; margin:0 auto; overflow:hidden; }
.p3-js li{ width:377px; float:left; background:#fff; padding:8px 9px 20px 9px; font-size:24px; line-height:38px; color:#252525; margin:0 0 10px 7px;}
.p3-js li:nth-child(1),.p3-js li:nth-child(4){ margin:0 0 10px 0; }
.p3-js li img{ display:bold; }
.p3-js li b{ color:#b28850; text-align:center; font-size:30px; display:block; margin:5px 0; }
.p3-js li p{ padding:0 15px; }
.bm{ width:1200px; height:608px; background:url(../images/img_19.jpg) center no-repeat; margin:78px auto 68px auto; overflow:hidden;}
.bm-box{ width:510px; float:right; margin:0 15px 0 0; }
.bm-title{ font-size:30px; line-height:40px; color:#b28850; text-align:center; font-weight:bold; margin:55px 0 0 0;}
.bm-title span{ font-weight:normal; font-size:24px; color:#252525; }
.input{width: 408px;line-height: 60px;height: 60px;box-sizing: border-box;border: 1px solid #222222;border-radius: 8px;background: #fff;font-size: 22px;color: #000;display: block;outline: none;padding-left: 22px;margin: 15px auto 0 auto;}
.bt{width: 286px;line-height: 60px;height: 60px;border-radius: 60px;box-sizing: border-box;border: 0;background: #b31212;text-align: center;font-size: 24px;font-weight: bold;color: #fff;margin: 28px auto 0 auto; display:block; outline:none;}
.p4{ background:#fff; overflow:hidden; margin:0 auto 15px auto; }
.p4-title{ width:530px; font-size:30px; line-height:60px; color:#fff; font-weight:bold; background:#cfa972; padding:0 0 0 50px; margin:30px 0 0 0;}
.p4-text{ width:1100px; margin:20px auto 15px auto; font-size:24px; color:#252525; line-height:35px; }
.p4-ul,.p4-ul2{ width:1100px; margin:0 auto 45px auto; overflow:hidden; }
.p4-ul li{ width:254px; float:left; margin:0 0 0 28px; }
.p4-ul li:nth-child(1){ margin:0; }
.p4-ul2 li{ width:270px; float:left; margin:0 0 0 6px; }
.p4-ul2 li:nth-child(1){ margin:0; }
.text{ font-size:24px; color:#252525; line-height:35px; margin:0 auto 15px auto; }

#bg {width: 100%; height: 100%; background-color: #000; position:fixed; top: 0; left: 0; z-index: 4; opacity: 0.3; filter: alpha(opacity=30);display:none;} 
#loading{ width:37px; height:37px; position:fixed; margin:-20px 0 0 -20px; z-index:10; top:50%; left:50%; display:none;}
#loading img{width:100%; vertical-align:top; float:left;}




