@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;}
.cen1544{width:1544px; margin:0 auto; overflow:hidden;}

.banner{background: url(../images/banner.jpg) no-repeat center;width: 100%;height: 650px;margin: 0 auto;overflow: hidden;}
.bx1{width: 100%;height: 936px;background: url(../images/img_01.jpg) no-repeat center;margin: 0 auto;overflow: hidden;}
.p1{font-size: 36px;font-weight: bold;color: #2d61e0;text-align: center;margin-top: 56px;}
.p2{font-size: 30px;color: #252525;text-align: center;margin-top: 10px;}
.bx2{width: 100%;background: #fff;margin: 29px auto 0 auto;padding: 36px 0 50px 0;}
.bx3{width: 529px;float: left;margin-left: 32px;}
#youku1{width: 529px;height: 285px;}
.bx4{width: 584px;float: left;margin-left: 11px;}
.p3{font-size: 20px;line-height: 30px;color: #252525;margin-top: 18px;padding-left: 12px;}
.ul1 li{width: 584px;height: 126px;background: url(../images/img_03.jpg) no-repeat center;margin-top: 14px;box-sizing: border-box;padding: 15px 0 0 108px;}
.p4{font-size: 24px;font-weight: bold;color: #2d61e1;}
.p5{font-size: 20px;color: #252525;width: 462px;line-height: 30px;margin-top: 6px;}
.bx5 .hd ul li{width: 196px;height: 172px;float: left;margin: 36px 0 0 4.8px;cursor: pointer;}
.bx5 .hd ul li:nth-child(1){margin-left: 0;}
.img2{display:none;}
.bx5 .hd ul li.on .img1{display:none !important;}
.bx5 .hd ul li.on .img2{display:block !important;}
.bx5 .bd ul li img{margin: 50px 62px 62px 141px;float: left;}
.bx6{width: 482px;float: left;margin-top: 50px;}
.p6{font-size: 24px;font-weight: bold;color: #2d61e1;margin-top: 40px;}
.p7{font-size: 20px;color: #252525;line-height: 30px;margin-top: 10px;}
.bx7{width: 100%;height: 640px;background: url(../images/img_10.jpg) no-repeat center;margin: 0 auto;overflow: hidden;}
.ul2 li{width: 343px;height: 172px;float: left;color: #fff;box-sizing: border-box;padding: 35px 25px 0 19px;margin: 39px 0 0 52px;}
.ul2 li:nth-child(1){margin: 58px 0 0 32px;}
.ul2 li:nth-child(2),.ul2 li:nth-child(3){margin-top: 58px;}
.ul2 li:nth-child(4){margin-left: 32px;}
.ul2 li .p8{font-size: 24px;font-weight: bold;margin: 0 0 16px 63px;}
.ul2 li .p9{font-size: 20px;line-height: 30px;}
.bx8{width: 100%;height: 840px;background: url(../images/img_12.jpg) no-repeat center;margin: 56px auto auto;overflow: hidden;}
.bx9{width: 565px;float: left;margin-left: 2px;}
.p10{font-size: 24px;font-weight: bold;color: #2d61e1;text-align: center;margin-top: 460px;}
.p11{font-size: 20px;color: #252525;line-height: 30px;margin-top: 10px;}
.p11 a{color: #2d61e1;}
.bx10{width: 490px;float: right;margin-right: 18px;}
.input{width: 490px;line-height: 70px;height: 70px;border-radius: 8px;box-sizing: border-box;border: 0;background: #fff;font-size: 22px;color: #000;display: block;outline: none;padding-left: 26px;margin: 18px auto 0 auto;}
.bt{width: 410px;line-height: 70px;height: 70px;border-radius: 70px;box-sizing: border-box;border: 0;background: #a72929;text-align: center;font-size: 24px;font-weight: bold;color: #fff;margin: 26px auto 0 auto; display:block; outline:none;}
.p12{font-size: 17px;color: #252525;text-align: center;line-height: 30px;margin-top: 10px;}
.p13{font-size: 36px;font-weight: bold;color: #fff;text-align: center;line-height: 117px;margin-top: 57px;}
.p14{font-size: 20px;color: #252525;line-height: 30px;margin-top: 25px;}
#tabs{width: 530px;float: left;margin: 24px 3px 0 0;}
#tabs li{width: 517px;line-height: 61px;font-size: 24px;color: #252525;background: #ebebeb;text-align: center;margin-top: 3px; cursor: pointer;}
#tabs li:nth-child(1){margin-top: 0;width: 530px;background: #96c5ff;font-weight: bold;}
#tabs_bx{width: 667px;height: 381px;float: left;margin-top: 24px;}
#tabs_bx li{width: 667px;height: 381px;box-sizing: border-box;border: 1px solid #2d61e1;}
#tabs_bx li img{width: 649px;height: 320px;margin: 8px 0 0 8px;}
#tabs_bx li p{font-size: 20px;color: #252525;margin: 10px 0 0 12px;}
.a1{width: 410px;height: 70px;line-height: 70px;border-radius: 70px;display: block;background: #a72929;font-size: 24px;font-weight: bold;color: #fff;text-align: center;box-sizing: border-box;margin: 30px auto 65px auto;}
.a1:hover{color: #fff;}
.a1:visited{color: #fff;}
.p15{font-size: 20px;font-weight: bold;color: #2d61e1;margin-top: 30px;}
.ul3 li{width: 394px;float: left;background: #fff;box-sizing: border-box;padding: 10px 0 20px 0;margin: 10px 0 0 9px;}
.ul3 li:nth-child(1){margin-left: 0;}
.ul3 li img{display: block;margin: 0 auto;}
.ul3 li p{font-size: 20px;color: #252525;text-align: center;margin-top: 14px;}
.a2{width: 290px;height: 70px;line-height: 70px;border-radius: 70px;float: left;display: block;background: #a72929;font-size: 24px;font-weight: bold;color: #fff;text-align: center;box-sizing: border-box;margin: 32px 0 68px 56px;}
.a2:hover{color: #fff;}
.bx11{width: 1200px;height: 394px;background: url(../images/img_23.jpg) no-repeat center;margin: 46px auto 0 auto;}
.bx11 p{font-size: 22px;line-height: 36px;width: 550px;color: #252525;margin: 64px 0 0 12px;display: inline-block;}
.bx12{width: 1200px;height: 728px;background: #fff;box-sizing: border-box;margin: 22px auto 0 auto;padding: 15px 0 30px 0;overflow-y: scroll;}
.fy_list li{width: 230px;float: left;margin-left: 6px;}
.fy_list li p{font-size: 20px;color: #252525;text-align: center;line-height: 42px;}
.bx13{width: 1143px;height: 683px;background: url(../images/img_11.jpg) no-repeat center;margin: 40px auto 98px auto;}
.ul4 li{width: 340px;float: left;margin: 336px 0 0 61px;}
.ul4 li:nth-child(1),.ul4 li:nth-child(4){margin-left: 0;}
.ul4 li:nth-child(1),.ul4 li:nth-child(2),.ul4 li:nth-child(3){margin-top: 276px;}
.ul4 li p{font-size: 20px;text-align: center;color: #252525;}


#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;}