@charset "gb2312";
/*base style*/
*{ margin:0; padding:0;}
body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei";margin: 0 auto; }
ul,p,form,input,h1,h2,h3,h4,h5,h6{padding:0; margin:0;}
li{list-style:none;}
img{border:0;}
a{text-decoration:none; color:#000000;}
a:hover{ text-decoration:none;}
.clear{clear:both;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.c{text-align:center;}


.zxUrl{cursor: pointer}
.banner{background: url(../images/xlpx_1.jpg) no-repeat center top;height:700px;box-sizing: border-box;padding-top:500px;}
.txt_c{text-align: center;}
.w_1200 {width: 1200px;margin: 0 auto;}
input::-webkit-input-placeholder { /* 修改字体颜色 */color: #ccc;}
.bgf9f9fb{background-color: #f9f9fb;}
.tit1{font-size: 40px;padding:20px 0;}
.tit1 p{font-size: 30px;font-weight: 400;}
.tit1 span{color:#db302a;font-weight: 600;}
.line{width:90px;height:1px;background-color: #db302a;margin:0 auto 20px;}
.f18{font-size: 18px;padding:0 0 20px;}
.txt_justify{text-align: justify;font-size:0;}
.txt_justify:after{content:"";display: inline-block;width: 100%;}
.w_122{padding-bottom:56px;}
.w_122 li{display: inline-block;width: 122px;height:164px;box-sizing: border-box;padding-top:28px;background-color: #fff;text-align:center;font-size:20px;}
.w_122 li p{padding-top:14px;}
.w_122 li:hover{font-weight: 700;box-shadow: 0 0 15px 2px rgba(0,0,0,.1);}
.w_122 li:hover a{color:#db302a;}
.w_330{font-size:0;padding-bottom:70px;}
.w_330 li{display: inline-block;width: 330px;vertical-align: top;margin:0 10px;}
.w_330 li h3{font-size:24px;line-height:54px;}
.w_330 li section{border-radius:0 0 20px 20px;height:148px;vertical-align: middle;font-size:18px;line-height:34px;box-sizing: border-box;padding-top:20px;color:#fff;}
.w_330 li.bgfa554c h3{background: linear-gradient(to right, #fe7c75, #fb554c);-webkit-background-clip: text;color: transparent;}
.w_330 li.bgffa01e h3{background: linear-gradient(to right, #fdc13e, #ff9f1e);-webkit-background-clip: text;color: transparent;}
.w_330 li.bg6e88e4 h3{background: linear-gradient(to right, #8ba1f5, #6e88e4);-webkit-background-clip: text;color: transparent;}
.w_330 li.bgfa554c section{background: linear-gradient(to right, #fe7c75, #fb554c);}
.w_330 li.bgffa01e section{background: linear-gradient(to right, #fdc13e, #ff9f1e);}
.w_330 li.bg6e88e4 section{background: linear-gradient(to right, #8ba1f5, #6e88e4);}
.w_330 li.bg6e88e4 a{border:2px solid #fff;display: inline-block;padding:5px 10px;color:#fff;border-radius:50px;}
.bg1{background: url(../images/xl.jpg) no-repeat center top;}
.w_281 li{width: 281px;display: inline-block;margin-bottom:24px;}
.w_281 li p{font-size:18px;line-height:40px;text-align:center;background-color:#fff;}
.w_281 .bd_45a0f7{position: relative;overflow: hidden;}
.w_281 .bd_45a0f7 section{position: absolute;bottom:-110%;left:0;width: 100%;height:100%;background-color:rgba(255,255,255,.7);text-align:center;border:2px solid #45a0f7;box-sizing: border-box;padding-top:40px;transition: .3s;;}
.w_281 .bd_45a0f7 section a{width:192px;line-height:34px;border-radius:34px;display: inline-block;font-size: 20px;color:#fff;background:linear-gradient(to right,#30b8fe,#45a0f7);margin-bottom:18px;}
.w_281 li:hover .bd_45a0f7 section{bottom:0;}
.zixun{text-align: center;padding:40px 0;}
.zixun a{display: inline-block;width: 260px;line-height:48px;border-radius:48px;font-size:22px;color:#fff;background:linear-gradient(to right,#30b8fe,#45a0f7);}
.w_262 li{display: inline-block;width: 382px;border:#faece3 solid 2px;text-align:center;height:292px;box-sizing: border-box;padding-top:32px;background: url(../images/bg1.jpg) no-repeat center bottom;background-size: 382px;}
.w_262 li h5{font-size: 24px;padding:10px 0;}
.line1{width: 54px;height:2px;margin:0 auto;background-color: #ec012c;}
.w_262 li p{font-size:18px;color:#5a5a5a;line-height:30px;padding-top:20px;}
.w_286 li{display: inline-block;width:286px;box-sizing: border-box;padding:20px 0;text-align: center;border:2px solid #f19a9f;transition: .3s;;}
.w_286 li h4{font-size:30px;padding:20px 0 10px;}
.w_286 li p{font-size:18px;color:#db312a;line-height:36px;text-align: center;padding:10px 0;}
.w_286 li a{width: 156px;line-height:36px;color:#fff;font-size:18px;display: inline-block;}
.w_286 li:hover a{background-color:#57bd4d;}
.w_382{width: 382px;overflow: hidden;}
.w_382 a{display: block;line-height:82px;margin-bottom:17px;font-size: 30px;text-align: center;color:#FFF;font-weight:bold;background-color:#f43737;}
.w_792{width: 792px;overflow: hidden;}
.w_792 .f22{font-size: 22px;height:130px;line-height:36px;padding-top:30px;padding-left:140px;border:#e15567 solid 1px;margin-bottom:18px;text-align:left;}
.w_254{padding:20px 30px 56px;;}
.w_254 li{display: inline-block;text-align: center;}
.w_254 li h5{font-size: 22px;padding:10px 0;}
.w_254 li p{font-size: 18px;;}
.zd {background: url(../images/zd_30.jpg) center no-repeat;height: 570px;padding-top:80px;}
.zd h2 {font-size: 50px;text-align: right;color: #564d4d;letter-spacing: 1px;}
.zd h2 b {color: #ff4b4b;}
.yx {width: 1100px;margin: 0 auto;margin-top: 35px;height: 220px;}
.zd ul {width: 920px;margin-top: 50px;float: right;}
.zd ul li {widtH: 290px;line-height: 55px;background: #ff4b4b;border-radius: 25px;font-size: 30px;text-align: center;margin-top: 15px;margin-lefT: 15px;float: left;}
.zd ul li a {display: block;color: #FFF;}
.form_t1{width: 990px;border: #f86859 solid 1px;border-radius:30px 0 0 0;background-color:#c91b16;padding:39px 35px 27px;box-sizing: border-box;}
.form_t1 div{display: inline-block;vertical-align: top;}
.form_t1 div input{border:0;border-bottom:1px solid #fff;font-size: 18px;background-color: transparent;line-height:40px;outline: none;width: 262px;}
.form_t1 div img{margin-right:5px;}
.form_t1 div.btn input{border:none;border-radius:40px;background-color:#45a0f7;color:#fff;}
.relative {position: relative;}
.absolute {position: absolute;}
.white {color: #fff;}
.slogan .bot-line h1 {font-size: 52px;color: #272636;padding-bottom: 12px;}
.slogan .bot-line .un-line1 {width: 269px;height: 7px;background: #fff;}
.slogan .bot-line {border-bottom: 1px solid #dad7d7;}
.slogan p {font-size: 32px;color: #272636;padding-top: 12px;}
.right {float: right;}
.left {float: left;}
.w1136 {width: 1136px;}
.m0a {margin-left: auto;margin-right: auto;}
.tc {text-align: center;}
.part9-wrap {height: 646px;}
.part9-wrap .slogan {padding-top: 67px;}
.part9-wrap .slogan h1 {color: #fff;}
.part9-wrap .slogan p {font-size: 28px;color: #fff;}
.part9-wrap .slogan .colorfa {color: #fad05e;}
.part9-wrap .p9-container {height: 646px;}
.part9-wrap .p9-container .p9-bg-box {width: 100%;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.part9-wrap .p9-container .p9c-box {width: 640px;margin-top: 85px;margin-right: 390px;}
.part9-wrap .p9-container .p9c-box ol {list-style: decimal;}
.part9-wrap .p9-container .p9c-box ol li {font-size: 20px;padding: 10px 0;}
.part9-wrap .p9-container .p9c-box .btn-box {font-size: 0;margin-top: 45px;}
.part9-wrap .p9-container .p9c-box .btn-box .mr30 {margin-right: 30px;}
.part9-wrap .p9-container .p9c-box .btn-box a {display: inline-block;width: 300px;height: 54px;line-height: 54px;background: #ed4343;border: 1px solid #ed4343;border-radius: 6px;font-size: 24px;}
.part9-wrap .p9-container .p9c-box .btn-box a:hover {background: 0 0;color: #ed4343;}
.part10-wrap {background: #f5f6f6;padding: 75px 0 100px 0;}
.part10-wrap .p10-container {padding-top: 45px;padding-left: 50px;}
.part10-wrap .p10-container .p10c-box {width: 307px;height: 310px;background: #fff;margin-left: 38px;margin-top: 30px;overflow: hidden;}
.part10-wrap .p10-container .p10c-box .img-box {height: 87px;line-height: 87px;background: #16b3e6;}
.part10-wrap .p10-container .p10c-box .img-box img {vertical-align: middle;}
.part10-wrap .p10-container .p10c-box .txt-box {width: 307px;height: 212px;z-index: 5;}
.part10-wrap .p10-container .p10c-box .txt-box h1,
.part10-wrap .p10-container .p10c-box .txt-box p {font-size: 24px;color: #119dca;}
.part10-wrap .p10-container .p10c-box .txt-box h1 {padding-top: 12px;}
.part10-wrap .p10-container .p10c-box .txt-box p {height: 70px;text-align: left;font-size: 16px;margin: 0 20px;margin-top: 10px;}
.part10-wrap .p10-container .p10c-box .txt-box a {display: block;width: 263px;height: 47px;line-height: 47px;background: #16b3e6;border-radius: 6px;font-size: 24px;font-weight: 700;margin-top: 15px;}
.part10-wrap .p10-container .p10c-box .txt-box-act h1,
.part10-wrap .p10-container .p10c-box .txt-box-act p {color: #fff;}
.part10-wrap .p10-container .p10c-box .txt-box-act a {background: #fff;color: #16b3e6;}
.part10-wrap .p10-container .p10c-box .hide-box {width: 307px;height: 212px;background: #16b3e6;top: 292px;left: 0;z-index: 3;}