@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:"Microsoft YaHei"; overflow-x:hidden; background:none;color: #252525;}
img{ border:0;}
.clear{ clear:both;}
.cen1200{width:1200px; margin:0 auto; overflow:hidden;}

.banner{background: url(../images/banner.jpg) no-repeat center;width: 100%;height: 652px;margin: 0 auto;overflow: hidden;}
.p1{font-size: 50px;color: #b78f51;text-align: center;margin-top: 60px;}
.p2{font-size: 35px;color: #1d1d1d;text-align: center;margin-top: 10px;}
.a1{width: 438px;height: 54px;line-height: 54px;border-radius: 54px;box-sizing: border-box;border: 2px solid #c5a574;text-align: center;display: block;margin: 43px auto 80px auto;font-size: 24px;color: #1d1d1d;}
.a1:hover{color: #1d1d1d;}
.bx1{width: 100%;height: 690px;background: url(../images/img_02.jpg) no-repeat center;margin: 0 auto;overflow: hidden;}
.ul1 li{width: 315px;float: left;margin: 315px 0 0 66px;}
.p3{width: 315px;line-height: 41px;border-radius: 41px;font-size: 25px;color: #fff;text-align: center;background: #b78f51;}
.p4{font-size: 20px;color: #1d1d1d;line-height: 36px;border-top: 1px solid #b78f51;margin-top: 5px;}
.bx2 .hd ul li{width: 300px;height: 64px;float: left;margin-top: 50px;}
.img2{display:none;}
.bx2 .hd ul li.on .img1{display:none !important;}
.bx2 .hd ul li.on .img2{display:block !important;}
.bx2 .bd ul li{width: 1200px;height: 494px;margin: 57px auto 94px auto;}
.bx2 .bd ul li:nth-child(1){background: url(../images/img_03_2.jpg) no-repeat center;}
.bx2 .bd ul li:nth-child(2){background: url(../images/img_04_2.jpg) no-repeat center;}
.bx2 .bd ul li:nth-child(3){background: url(../images/img_05_2.jpg) no-repeat center;}
.bx2 .bd ul li:nth-child(4){background: url(../images/img_06_2.jpg) no-repeat center;}
.p5{font-size: 24px;color: #000;margin: 78px 0 0 454px;display: inline-block;}
.p5 span{font-size: 26px;color: #b78f51;}
.p6{width: 660px;font-size: 20px;color: #000;line-height: 36px;margin: 18px 0 0 454px;}
.bx3{width: 100%;height: 1732px;background: url(../images/img_07.jpg) no-repeat center;margin: 0 auto;overflow: hidden;}
.p7{font-size: 20px;color: #121212;line-height: 36px;width: 860px;margin: 130px 0 0 55px;}
.bx4{width: 576px;float: left;}
.bx5{width: 554px;float: right;}
.input{width: 554px;line-height: 63px;height: 63px;box-sizing: border-box;border: 1px solid #a7a7a7;background: #fff;font-size: 20px;color: #000;display: block;outline: none;padding-left: 22px;margin: 17px auto 0 auto;}
.bt{width: 350px;line-height: 60px;height: 60px;border-radius: 60px;box-sizing: border-box;border: 2px solid #b78f51;background: #fff;text-align: center;font-size: 24px;color: #000;margin: 26px auto 0 auto; display:block; outline:none;}
.bx6{width: 100%;height: 862px;background: url(../images/img_09.jpg) no-repeat center;margin: 0 auto;overflow: hidden;}
.bx7 .bd ul li{width: 1200px;height: 499px;margin: 43px auto 0 auto;}
.bx7 .bd ul li:nth-child(1){background: url(../images/img_10.jpg) no-repeat center;}
.bx7 .bd ul li:nth-child(2){background: url(../images/img_11.jpg) no-repeat center;}
.bx7 .bd ul li:nth-child(3){background: url(../images/img_12.jpg) no-repeat center;}
.bx7 .bd ul li p{font-size: 20px;color: #000;line-height: 33px;margin: 25px 0 0 534px;display: inline-block;}
.bx7 .hd{text-align: center;}
.bx7 .hd ul{display: inline-block;}
.bx7 .hd ul li{width: 29px;height: 29px;background-color: #e4dac8;float: left;margin: 30px 42px 0 0;border-radius: 29px;}
.bx7 .hd ul li.on{background-color: #c4a473;}
.a2{width: 454px;height: 47px;line-height: 47px;border-radius: 47px;box-sizing: border-box;border: 2px solid #c5a574;text-align: center;display: block;margin: 222px 0 0 612px;font-size: 24px;color: #1d1d1d;}
.a2:hover{color: #1d1d1d;}
.p8{font-size: 20px;color: #000;line-height: 36px;margin-top: 40px;}


#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;}