@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; background:none;}
img{ border:0;}
.clear{ clear:both;}
.cen1200{width: 1200px;margin: 0 auto;overflow: hidden;}

.banner{width: 100%;height: 650px;margin: 0 auto;background: url(../images/banner.jpg) no-repeat center;}
.xz1{width: 100%;height: 94px;margin: 0 auto;background: url(../images/img_xz1.jpg) no-repeat center;}
.xz2{width: 100%;height: 94px;margin: 0 auto;background: url(../images/img_xz2.jpg) no-repeat center;}
#youku1{width: 1200px;height: 538px;margin: 40px auto 70px auto;}
.bx1{width: 100%;height: 1198px;margin: 0 auto;background: url(../images/img_02.jpg) no-repeat center;}
.p1{font-size: 60px;color: #3d4046;font-weight: bold;margin: 38px 0 0 13px;}
.p1 span{color: #c9a86a;}
.p2{font-size: 24px;color: #3e4044;width: 600px;border-bottom: 1px solid #c9a86a;margin: 10px 0 0 11px;padding: 0 0 16px 3px;}
.p3{font-size: 30px;color: #3e4044;margin: 20px 0 0 15px;}
.p4{font-size: 24px;color: #3e4044;line-height: 36px;width: 600px;margin: 12px 0 0 15px;}
.p5{width: 177px;line-height: 61px;background: url(../images/img_01.png) no-repeat center;font-size: 30px;font-weight: bold;color: #3d4046;padding-left: 34px;box-sizing: border-box;margin: 25px 0 0 0;}
.a1{width: 316px;line-height: 78px;border-radius: 8px;display: block;font-size: 30px;color: #fff;background: #aa7422;text-align: center;display: block;margin: 36px 0 0 14px;}
.a1:hover{color: #fff;}
.bx2{width: 100%;height: 94px;margin: 0 auto;background: url(../images/img_03.jpg) no-repeat center;}
.p6{font-size: 45px;font-weight: bold;color: #3d4046;text-align: center;margin-top: 50px;}
.p7{width: 1200px;line-height: 26px;background: url(../images/img_04.jpg) no-repeat center;font-size: 24px;margin-top: 52px;color: #3d4046;}
.p7 span{background: #f0f0f0;padding-right: 14px;}
.p8{font-size: 22px;color: #3d4046;line-height: 36px;margin-top: 18px;}
.bx3{width: 100%;height: 94px;margin: 0 auto;background: url(../images/img_07.jpg) no-repeat center;}
.pub_ls .bd ul li{width: 1200px;height: 593px;margin-top: 20px;position: absolute;}
.pub_ls .bd ul li:nth-child(1){background: url(../images/img_08.jpg) no-repeat center;}
.pub_ls .bd ul li:nth-child(2){background: url(../images/img_09.jpg) no-repeat center;}
.p9{font-size: 30px;color: #3d4046;margin: 30px 0 0 57px;}
.p10{font-size: 22px;color: #3d4046;margin: 34px 0 0 424px;}
.p11{font-size: 22px;color: #3d4046;line-height: 36px;width: 720px;margin: 15px 0 0 424px;}
.a2{width: 316px;line-height: 78px;border-radius: 8px;display: block;font-size: 30px;color: #fff;background: #aa7422;text-align: center;display: block;position: absolute;right: 54px;bottom: 58px;}
.a2:hover{color: #fff;}
.pub_ls .hd{text-align: center;}
.pub_ls .hd ul{display: inline-block;}
.pub_ls .hd ul li{width: 60px;height: 60px;border-radius: 60px;float: left;background-color: #f0f0f0;margin: 26px 66px 70px 0;cursor: pointer;}
.pub_ls .hd ul li.on{background-color: #aa7422;}
.bx4{width: 1200px;height: 525px;background: url(../images/img_11.jpg) no-repeat center;margin: 16px auto 70px auto;}
.bx4 p{font-size: 24px;color: #fff;line-height: 36px;text-align: center;float: left;margin: 72px 0 0 36px;}
.bx5{width: 100%;height: 739px;margin: 0 auto;background: url(../images/img_12.jpg) no-repeat center;}
.bx6{width: 626px;background: #e5e5e5;float: right;margin: 64px 16px 0 0;}
.p12{font-size: 22px;color: #3d4046;text-align: center;margin-top: 10px;}
.input{width: 489px;line-height: 70px;height: 70px;background: #fff;box-sizing: border-box;display: block;outline: none;font-size: 22px;color: #3d4046;padding-left: 12px;border: 0;margin: 18px auto 0 auto;border-radius: 8px;}
.bt{width: 346px;height: 60px;line-height: 60px;background: #a72929;text-align: center;font-size: 30px;color: #fff;border: 0;margin: 23px auto 0 auto;display: block;border-radius: 60px;outline: none;}
.p13{font-size: 18px;color: #3d4046;text-align: center;margin: 15px auto 62px auto;line-height: 30px;}


#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;}