@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;}
.cen1100{width:1100px; margin:0 auto; overflow:hidden;}
.banner{ width:100%; height:696px; text-align:center; margin:0 auto; background:url(../images/bannerbg.jpg) no-repeat center #68625d;}
.title{ font-size:40px; color:#383224; text-align:center; margin:70px auto 50px auto; font-weight:bold;}
.p1-left{ width:556px; float:left; margin:60px 0 0 0;}
.jj{ background:#ebe5dc; font-size:18px; line-height:29px; color:#383224; padding:50px 12px 22px 12px;}
.jj-title{ font-size:22px; color:#FFF; background:#3f392c; width:120px; line-height:38px; text-align:center; margin:-62px 0 0 -15px; position:absolute; }
.jj-title1{ font-size:36px;font-weight: bold;margin: 0 0 0 10px;}
.p1{font-size: 24px;margin: 14px 0 0 10px;}
.p1_1{font-size: 18px;line-height: 32px;margin: 10px 0 0 14px;}
.jj ul{ margin:0 0 0 10px;}
.jj-text{ font-size:16px; border-top:1px #a39d95 dashed; margin:15px 0 0 0; padding:15px 10px 0 10px;}  
.p1-right{ float:left; margin:60px 0 0 28px; padding:7px; border:1px #c4c2be solid;}
.bx1{height: 277px;background: url(../images/p1_3.jpg) no-repeat center;background-size: 100%;box-sizing: border-box;margin: 15px auto 54px auto;padding: 18px 36px 0 146px;}
.bx1 p{font-size: 16px;line-height: 26px;}

.p2{ width:100%; height:741px; background:url(../images/p2bg.jpg) no-repeat center; margin:0 auto; overflow:hidden;}

.xxz{ width:684px; background:#FFF; box-sizing: border-box; position:absolute; margin:45px 0 0 435px; padding:58px 38px 70px 40px;}
.xxz-title{ font-size:24px; color:#383224; line-height:45px; border-left:3px #383224 solid; padding:0 0 0 20px;}
.xxz-title b{font-size: 36px;}
.p5{font-size: 24px;color: #383224;line-height: 38px;margin: 20px auto 0 auto;}
.a1{width: 598px;line-height: 100px;box-sizing: border-box;border-radius: 20px;background: #be1502;font-size: 36px;font-weight: bold;text-align: center;color: #fff;display: block;margin: 40px auto 0 auto;}
.a1:hover{color: #fff;}

.bx2{width: 1048px;height: 465px;background: url(../images/img_01.jpg) no-repeat center;background-size: 100%;box-sizing: border-box;margin: 26px auto 100px auto;padding: 40px 60px 0 380px;}
.p6{font-size: 24px;line-height: 48px;color: #383224;text-indent: 2em;}

.p3{ width:100%; background:#383224; margin:0 auto; overflow:hidden; padding:0 0 70px 0;}
.al li{ padding:13px 13px 0 13px; background:#FFF; float:left; text-align:center; font-size:20px; color:#383224; line-height:45px; margin:40px 0 0 0;}
.al li span{ color:#be1502;}
.zx{ width:204px; background:#be1502; font-size:20px; color:#FFF; line-height:42px; text-align:center; border-radius:5px; margin:15px auto 30px auto;}
.zx a{ color:#FFF;}

/* 2021.1.20 Ô¤Ô¼ */
.centre1200{margin:0 auto;width:1200px; clear:both; overflow:hidden;}
.yy_bx1{width: 632px;float: left;}
.yy_p1{font-size: 42px;font-weight: bold;text-align: center;color: #000;margin-top: 60px;}
.yy_p2{font-size: 20px;text-align: center;color: #000;margin-top: 15px;}
.yy_bx2{width: 496px;float: left;box-sizing: border-box;border: 15px solid #ececec;margin-top: 62px;border-radius: 10px;}
.yy_p3{font-size: 25px;font-weight: bold;text-align: center;color: #000;margin-top: 36px;}
.yy_p4{font-size: 20px;text-align: center;color: #000;margin-top: 10px;}
.input{width: 402px;line-height: 60px;height: 60px;background: none;box-sizing: border-box;display: block;outline: none;font-size: 18px;color: #252525;padding-left: 12px;border: 1px solid #e1e1e1;margin: 22px auto 0 auto;}
.bt{width: 184px;height: 54px;line-height: 54px;background: #eb0100;text-align: center;font-size: 20px;font-weight: bold;color: #fff;border: 0;margin: 37px auto 50px auto;display: block;border-radius: 10px;outline: none;}
#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;}	