@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;}
.cen1204{width:1204px; margin:0 auto; overflow:hidden;}
.banner{width: 100%;height: 615px;text-align: center;margin: 0 auto;background: url(../images/banner.jpg) no-repeat center;}
.bx1{height: 570px;background: url(../images/img_01.jpg) no-repeat center;margin-top: 60px;}
.p1{font-size: 45px;font-weight: bold;text-align: center;color: #be1b24;}
.p2{font-size: 24px;color: #fff;background: #be1b24;display: inline-block;line-height: 42px;border-radius: 42px;padding: 0 30px;}
.bx2{width: 564px;height: 774px;background: #fceed1;float: left;margin: 50px 0 0 0;}
.p3{font-size: 28px;font-weight: bold;color: #252525;text-align: center;margin-top: 30px;}
.p4{font-size: 22px;color: #252525;text-align: center;margin-top: 6px;}
.input{width: 522px;height: 69px;line-height: 69px;border: 0;box-sizing: border-box;background: #fff;margin: 9px auto 0 auto;font-size: 22px;color: #232323;padding-left: 26px;outline: none;display: block;}
.bt{width: 222px;line-height: 48px;border-radius: 48px;background: #ab0f19;margin: 15px auto 0 auto;border: none;outline: none;display: block;font-size: 24px;font-weight: bold;color: #fff;text-align: center;}
.p5{font-size: 16px;color: #252525;text-align: center;margin-top: 18px;line-height: 24px;}
.p6{font-size: 17px;color: #252525;line-height: 29px;margin: 20px 0 0 42px;width: 500px;}
.bx3{width: 100%;height: 1250px;margin: 0 auto;background: url(../images/img_03.jpg) no-repeat center;}
#tabs li{width: 33.33%;line-height: 70px;background: #fff;color: #252525;font-size: 24px;text-align: center;border-left: 2px solid #be1b26;border-bottom: 2px solid #be1b26;float: left;box-sizing: border-box;margin-top: 243px;cursor: pointer;}
#tabs li:nth-child(1){border-left: 0;font-size: 26px;font-weight: bold;color: #be1b24;background: #f8d58c;}
#tab_conbox li{width: 100%;background: #fff;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;padding-bottom: 40px;}
#tab_conbox li img{display: block;margin: 0 auto;}
#tab_conbox li p{font-size: 20px;line-height: 30px;color: #252525;margin: 22px 0 0 40px;}
.a1{width: 344px;line-height: 67px;border-radius: 67px;box-sizing: border-box;background: url(../images/img_07.png) no-repeat center;color: #be1b24;display: block;font-size: 30px;text-align: center;margin: 26px auto 0 auto;display: block;}
.ul1 li{width: 285px;height: 505px;float: left;box-sizing: border-box;margin: 20px 0 0 20px;}
.ul1 li:nth-child(1){background: url(../images/img_08.jpg) no-repeat center;margin-left: 0;}
.ul1 li:nth-child(2){background: url(../images/img_09.jpg) no-repeat center;}
.ul1 li:nth-child(3){background: url(../images/img_10.jpg) no-repeat center;}
.ul1 li:nth-child(4){background: url(../images/img_11.jpg) no-repeat center;}
.ul1 li:nth-child(5){background: url(../images/img_12.jpg) no-repeat center;margin-left: 0;}
.ul1 li:nth-child(6){background: url(../images/img_13.jpg) no-repeat center;}
.ul1 li:nth-child(7){background: url(../images/img_14.jpg) no-repeat center;}
.ul1 li:nth-child(8){background: url(../images/img_15.jpg) no-repeat center;}
.ul1 li a{width: 225px;line-height: 42px;border-radius: 42px;box-sizing: border-box;background: url(../images/img_16.png) no-repeat center;color: #141414;display: block;font-size: 22px;text-align: center;margin: 445px auto 0 auto;display: block;}
.bx4{width: 100%;height: 1230px;margin: 54px auto 0 auto;background: url(../images/img_17.jpg) no-repeat center;}
.p7{font-size: 20px;color: #fff;line-height: 36px;margin-top: 270px;}
.bx5{width: 100%;height: 1321px;margin: 0 auto;background: url(../images/img_21.jpg) no-repeat center;}


#bg {width: 100%; height: 100%; background-color: #000; position:fixed; top: 0; left: 0; z-index: 2; 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;}