@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, em, b, i, u, s, dl, dt, dd, ol, ul, li, input, select, textarea, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;outline: 0 none;border: 0 none;-webkit-text-size-adjust: none}
html {_background-attachment: fixed;overflow-x: hidden;overflow-y: scroll}
body {font-family: "Microsoft Yahei", \5FAE\8F6F\96C5\9ED1, Arial, simHei, "宋体", Helvetica;font-size: 18px;color: #000}
article, aside, dialog, figure, footer, header, legend, nav, section, time {display: block}
a{text-decoration: none;outline: 0;-webkit-transition: all .3s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out}
a:focus {-moz-outline-style: none;background: 0}
button{border:0}
ul, ol, li {list-style: none;}
h1, h2, h3, h4, h5, h6, em, b, i, u {font-style: normal;font-weight: normal;}
img{border: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}
input, button, ul li {vertical-align: top;}
input, button:focus {outline: 0;}
textarea {resize: none}
.clearfix {zoom: 1}
.clearfix:after {visibility: hidden;display: block;clear: both;height: 0;font-size: 0;content: "."}
table {border-collapse: collapse;border-spacing: 0}
a, button {cursor: pointer}.fl {float: left}.fr {float: right}.clearfix {zoom: 1}
.clearfix:after {visibility: hidden;display: block;clear: both;height: 0;font-size: 0;content: "."}
.clear {clear: both}

.ban{width: 100%; height:727px; background: url(../imgs/ban-bac.jpg) no-repeat center center;}
.top-con{ width: 1160px; margin: 0 auto}
.top-l img{ width: 170px; margin-top: 12px; float: left}
.top-r{ font-size: 26px; line-height: 54px; color: #fff; margin-top: 11px;}
.ban-con{width: 700px; margin:0 auto;}
.ban-con .ban_img{width: 250px; height:148px; margin:0 auto;}
.ban-con .ban_img2{width: 750px; height:204px; margin:0 auto;}
.ban-con h5{ font-size:100px; font-weight: bold;color: #fff; text-align: center; margin-top:-35px; line-height: 110px;text-shadow: 0px 4px 12px #102da8;}
.ban-con h5 span{ color: #faeb2a; }
.ban-con div{height: 58px; line-height: 62px; font-size: 38px; color: #fff; text-align:right;}

/*************表单************************/
.form {width:1040px; height:140px; text-align: center; margin: 0 auto; background: #6140e4; border-radius:10px; padding:0px 30px 20px 30px;}
.form img{ width:500px; margin:0 auto; margin-bottom:4px;}
.form input {width:310px; height:38px; float: left; margin-right:20px; margin-top:10px; border:1px solid #999; border-radius:10px; font-size: 20px; padding:10px; color: #656565;background:#fff;}
/*.form dl dd.active{ color:#DE5E17 ;} */
.form button { display: block; width:320px; float: left; margin-top:10px; padding:15px 0px; font-size:24px; border-radius: 10px; color: #F0F0F0; background: linear-gradient(45deg,#de392c, #ff4044);}

/***************标题*********************/
.title{ width: 60%; margin:0 auto; 
        border: 4px solid transparent;
        border-radius:20px;
        background-clip: padding-box, border-box;
        background-origin: padding-box, border-box;
        background-image: linear-gradient(to right, #fff, #fff), linear-gradient(90deg, #482ac3, #ff42a3);
	   /*border: 3px solid transparent;
	    border-image: linear-gradient(to right, #482ac3, #ff42a3) 1;
	    border-image-source: linear-gradient(to right, #482ac3, #ff42a3);
        border-image-slice: 1;不支持圆角，弃用*/
}
.title img{ margin-top:-1rem;}
.title p{display: block; height:48px; line-height:20px; font-size:38px; text-align: center; font-weight: bold; color: #333;}
.title span{text-align: center; margin-top: 5px; background-image: linear-gradient(to right bottom , #3b11c5, #3b11c5, #6dcbfc);
	-webkit-background-clip:text; color: transparent;}
.title_x{ height:1.6rem; line-height:2.0rem; font-size: 1.4rem; text-align: center; color: #333;}
.title_b{ width: 60%; margin:0 auto; 
        border: 4px solid transparent;
        border-radius:20px;
        background-clip: padding-box, border-box;
        background-origin: padding-box, border-box;
        background-image: linear-gradient(to right, #2c0da0, #2c0da0), linear-gradient(90deg, #482ac3, #ff42a3);
	   /*border: 3px solid transparent;
	    border-image: linear-gradient(to right, #482ac3, #ff42a3) 1;
	    border-image-source: linear-gradient(to right, #482ac3, #ff42a3);
        border-image-slice: 1;不支持圆角，弃用*/}
.title_b img{ margin-top:-1rem;}
.title_b p{display: block; height:48px; line-height:20px; font-size:38px; text-align: center; font-weight: bold; color: #fff;}
.title_b span{text-align: center; margin-top: 5px; background-image: linear-gradient(to right bottom , #3b11c5, #3b11c5, #6dcbfc);
	-webkit-background-clip:text; color: transparent;}
.common_btn { position: relative; margin: 0 auto; width: 445px; height:64px; line-height: 64px; background-image: linear-gradient(270deg, #6395E8 0%, #556AF3 100%), linear-gradient(270deg, #FB7B44 0%, #FC5C2B 100%); margin-top: 30px; border-radius: 40px; font-size: 26px; color: #FFFFFF; text-align: center; cursor: pointer;}
.common_btn img { position: absolute; top: 27px; right: 64px; display: block; width: 10px; height: auto;}

/******************考团优势***********************/
.listen{width: 1100px; height:400px; margin:0 auto; padding-top: 50px; padding-bottom: 50px;}
.listen-box{ width: 1200px; height:220px; margin-top: 30px;}
.listen-box li{ float: left; width:260px; margin:20px; }
.listen-box .lis-img{ width:100px; margin: 0 auto;}
.listen-box li span{ display: block;font-size: 24px; color: #191919; font-weight: bold;text-align:center;}
.listen-box li p{width: 230px; height:65px;margin: 10px auto 0; text-align:center; font-size:20px; color: #333; line-height:28px;}
.listen-box li a{ display: block; width:160px; height:40px;line-height:40px;margin:10px auto 0; text-align: center;font-size:18px;background:#ff4044;color:#fff;border-radius: 30px }

/*****************考团**********************/
.bk{ width:1100px; height:auto; margin:60px auto; }
.bk .title_p{ text-align: center; font-size: 22px;}
.bk-con{padding-bottom: 40px; margin-top:20px;}
.bk-con .bk-l{ width:1100px; height:auto; margin-bottom: 30px; }
.bk-con .bk-l ul li{height:58px; line-height:58px;text-align:left; font-size: 22px; color: #333; border-bottom:1px dashed #ddd;}
.bk-con .bk-l li span{font-weight: bold; color:#3b11c5;}
.bk-con .bk-r{ width:1100px; height:auto;}
.bk-con .bk-r ul li{ color: #212121; font-size: 20px; line-height:36px}
.kt-btn{ display: block; width: 300px; height:62px; margin: 0 auto; text-align: center; line-height:62px; font-size:24px; background: #ff4044; color: #fff; border-radius:30px;}

/*****************流程*******************/
.lc{ background:#2c0da0; padding-top:30px; padding-bottom: 30px; }
.lc .lc-con{ width:975px; margin:0 auto;}

/***************往期回顾******************/
.hg{width:1200px; margin:0 auto; padding-top: 40px; padding-bottom: 40px;}
.hg-con{padding-top: 40px;}

