.fl {	float: left;}.fr {	float: right;}em {	font-style: normal;	color: #b1182c;}.m0 {	margin: 0px!important;}* {	color: #353535;	margin: 0px;	padding: 0px;}.w1150 {	width: 1200px;	margin: 0px auto;}.bn {	border: none!important;}ul,li {	list-style: none;}body {	margin: 0px;	padding: 0px}.banner {	width: 100%;	height: 600px;	background: url('../images/banner.jpg')no-repeat center;}.banner-btn {	width: 550px;	height: 80px;	margin: 0px auto;	margin-top: 450px;}.banner-btns {	padding: 0px 40px;	height: 60px;	line-height: 60px;	text-align: center;	font-size: 26px;	color: #a92224;	font-weight: bold;	background: rgb(250, 93, 25);	background-size: 100% 100%;	border-radius: 100px;	margin-right: 10px;	cursor: pointer;	transition: all 0.7s ease 0s;}.btn2{	background: none;    border: 2px solid rgb(250, 93, 25);}.banner-btns:hover {	    transform: scale(1.1);}.banner-btns a{	color: #fff;}.clearfix{	clear: both;	overflow: hidden;}/*page1*/.cont1{/*height: 442px;*/background:#fef8f3;}.cont1 .m1000{box-sizing: border-box;padding-top: 54px;}.cont1 .p{	font-size: 19px;    width: 939px;    margin: auto;    line-height: 31px;    color: #e1683e;    padding: 150px 42px 78px 32px;    box-sizing: border-box;    /* height: 322px; */    background: url(../images/cont1.png) no-repeat center 50px;    background-size: cover;}/* part7.css */.part7 .container {  height: 100%;  box-sizing: border-box;  padding-top: 115px;  text-align: center;}.part7 .head {  margin-bottom: 8px;}.part7 .text-content {  display: flex;  justify-content: space-between;  margin-bottom: 31px;}.part7 .text-content .content-all {  width: 395px;  height: 406px;  text-align: center;  box-sizing: border-box;  padding-top: 162px;  margin-right: 10px;}.part7 .text-content .content1 {  background: url(../images/part7-img1.png) no-repeat center;  background-size: 100% 100%;}.part7 .text-content .content2 {  background: url(../images/part7-img2.png) no-repeat center;  background-size: 100% 100%;}.part7 .text-content .content3 {  background: url(../images/part7-img3.png) no-repeat center;  background-size: 100% 100%;}.part7 .text-content .content4 {  background: url(../images/part7-img4.png) no-repeat center;  background-size: 100% 100%;}.part7 .text-content .content-all .title {  font-size: 24px;  font-weight: bold;  margin-bottom: 6px;}.part7 .text-content .content-all .line {  display: block;  font-size: 24px;  font-weight: bold;  margin-bottom: 16px;}.part7 .text-content .content-all .text {  width: 283px;  font-size: 16px;  margin: 0 auto;}h2 {    /*height: 40px;
    line-height: 40px;*/
    font-size: 40px;    text-align: center;    padding-bottom: 60px;
    margin-top: 70px;}.btnVal{	width: 286px;    height: 54px;    font-size: 18px;    color: rgb(255, 255, 255);    display: block;    line-height: 54px;    text-align: center;    background: rgb(250, 93, 25);    margin: auto;    transition: all 0.7s ease 0s;    border-radius: 30px;}.btnVal:hover{ transform:scale(1.1) ; }a{	text-decoration: none;}.cont9{background: #6b97fa;}.cont9 .w1150{padding: 70px 0;box-sizing: border-box;}.cont9 .title{text-align: center;font-size: 42px;color: #fff;font-weight:bold;padding-bottom: 0;}.cont9 .title img{vertical-align:top;margin: 0 10px;}.cont9 .box{width: 560px;margin: auto;}.cont9 .form-wrap form label {width: 560px;border: none;height: 55px;box-sizing: border-box;}.form-wrap form label span {line-height: 55px;width: 92px;font-size: 21px;color: #404040;}.cont9 .form-wrap form label i{}.cont9 .il1{background: url(../images/i1_03.png) no-repeat center center;position: absolute;left: 0;top: 0;width: 57px;height: 55px;}.cont9 .il2{background: url(../images/i2_03.png) no-repeat center center;position: absolute;left: 0;top: 0;width: 57px;height: 55px;background-position:center 0px !important;}.cont9 .il3{background: url(../images/i3_03.png) no-repeat center center;position: absolute;left: 0;top: 0;width: 57px;height: 55px;background-position:center 0px !important;}.cont9 .tiaokuan{color: #fff;}.cont9 .form-wrap {width: 560px;margin: 38px auto 0;}.form-wrap .btn-wrap{width: 558px;height: 50px;line-height: 50px;background: url(../images/end_03.png) no-repeat center top;}/*在线预约*/.form-wrap { width: 560px; margin: 60px auto 0;}.form-wrap form label {position: relative;display: block; height: 50px; line-height: 50px; margin-bottom: 20px; padding-left: 45px; font-size: 0; border:1px solid #004fa3;background: #fff}.form-wrap form label i{ display: block;width: 22px;height: 30px;overflow: hidden;position: absolute;top:32%;left: 18px;background-image: url("https://liuxue.xdf.cn/special/include/imagess/form_icon_orange.png"); background-repeat: no-repeat;}.form-wrap form label.name i{background-position: center 0;}.form-wrap form label.phone i{ background-position:  center -30px;}.form-wrap form label.country i{ background-position:  center -60px; }.form-wrap form label.degree i{ background-position:  center -90px; }.form-wrap form label.city i{ background-position:  center -120px;}.form-wrap form label.school i{ background-position:  center -150px; }.form-wrap form label i.iconDown{ background-position:  center -180px;top:40%;left: 92%;}.form-wrap form label span {display: inline-block; width: 26%; padding-left: 10px; font-size: 18px; color: #666; }.form-wrap form label input, .form-wrap form label select {width: 70%;padding: 0;border:none;outline: none;font-size: 18px;background-color: transparent;color: #666;position: relative;z-index: 2;}.form-wrap form label select { -moz-appearance: none; -webkit-appearance: none; }.form-wrap form label select option {text-align: center;color: #000;}.form-wrap form label select::-ms-expand { display: none; }.form-wrap .btn-wrap {	    cursor: pointer;    display: block;    width: 100%;    height: 50px;    border: none;    background: #fa5d19;    font-size: 22px;    color: #fff;    margin-top: 20px;    border-radius: 30px;}/*申请条件*/.part2{background: #fef8f3;padding-bottom: 90px;overflow: hidden;}.part2-con{margin: 0px auto 0}.part2-con div.lf div{background: #dca965;}.part2-con div.rf div{background: #d09c56;}.dl-div{ padding-bottom: 50px}.part2-con div img{ display: block;width: 100%;}.part2-con div dl{ color: #fff; padding: 50px 0 0 80px}.part2-con div dl dt{font-weight: bold;font-size: 24px;margin-bottom: 20px;color: #fff;}.part2-con div dl dd{font-size: 16px;line-height: 32px;background: url("../images/dot.png") no-repeat 0 center;padding-left: 15px;color: #fff;}.part2-con div a{ font-size: 18px; color: #fff; width: 217px; height: 44px; line-height: 44px;display: block; text-align: center;background: linear-gradient(-90deg, #670407 0%, #d83e00 100%); margin: 30px 0 0 80px }.part2-con div a:hover{background: #670407;}.rf {    float: right;    width: 50%;}.lf {    float: left;    width: 50%;}/*优势*/.whycnd{    width:100%;}.whycnd_ikon{    width:214px;    height:149px;    background: url("../images/xuebitu.png") -495px -569px no-repeat;    position: absolute;    top:27px;    left:388px;}.whycnd_slg{    font-size:42px;    font-weight:bold;    color:#ffffff;    position:absolute;    z-index:2;    top:110px;    left:239px;}.whycnd_good{    /*width:1003px;*/    list-style:none;    overflow: hidden;}.whycnd_good li{    width:24%;    height:260px;    margin:24px 0 0 14px;    float: left;    position: relative;}.whycnd_good .whycnd_goodspl{    margin-left:0;}.whycnd_good p{    width:93px;    height:93px;    position: absolute;    left:74px;    z-index:2;}.whycnd_logo1{    background: url("../images/xuebitu.png") -1247px -291px no-repeat;}.whycnd_logo2{    background: url("../images/xuebitu.png") -1143px -291px no-repeat;}.whycnd_logo3{    background: url("../images/xuebitu.png") -1040px -291px no-repeat;}.whycnd_logo4{    background: url("../images/xuebitu.png") -941px -291px no-repeat;}.whycnd_logo5{    background: url("../images/xuebitu.png") -835px -287px no-repeat;}.whycnd_logo6{    background: url("../images/xuebitu.png") -731px -287px no-repeat;}.whycnd_logo7{    background: url("../images/xuebitu.png") -616px -287px no-repeat;}.whycnd_logo8{    background: url("../images/xuebitu.png") -505px -287px no-repeat;}.whycnd_til{    width:240px;    height:47px;    background-color: #dca965;    top:33px;    font-size:24px;    font-weight:bold;    color:#ffffff;    padding-top:75px;    text-align: center;    position: relative;}.whycnd_con{    width:240px;    height:143px;    background-color: #d09c56;    font-size:16px;    line-height:30px;    color:#fff;    padding:21px 12px 0 12px;    position: relative;    top:33px;}.whycnd_ask,.whycnd_btn{    text-decoration: none;    display: block;    position: relative;    font-size:24px;    font-weight:bold;}.whycnd_ask{    color:#ffffff;    top:234px;}.whycnd_btn{    width:396px;    height:66px;    background: url("../images/bt_ybg_27.png") no-repeat;    color:#000000;    line-height:62px;    margin:0 auto;    top:256px;}.btn{display: block; margin: 60px auto;font-size: 20px;display: block; line-height: 59px; text-align: center;background: linear-gradient(-90deg, #670407 0%, #d83e00 100%);  width: 360px; height: 59px; color: #fff}.btn:hover{background: #670407; }/*院校推荐*/.part5 {  width: 100%;  background: url(../images/schoolbg.jpg) no-repeat center center;  padding: 10px 0;  background-size: cover;}.part5 ul {  width: 1200px;  margin: 0 auto;  margin-top: 5px;}.part5 ul li {  width: 377px;  height: 472px;  background-color: #ffffff;  border-radius: 0px 0px 8px 8px;  float: left;  margin-right: 34.5px;  margin-top: 35px;}.part5 ul li a {  display: block;  width: 100%;  height: 100%;}.part5 ul li a img {  width: 100%;  height: 257px;  border-bottom: 6px solid #db9d54;}.part5 ul li a h2 {  line-height: 62px;  height: 62px;  border-bottom: 1px solid #dbdcdf;  text-align: center;  font-size: 24px;  color: #db9d54;  font-weight: bold;  padding-bottom: 0;  margin-top: 0;}.part5 ul li a p {  padding: 26px 0;  font-size: 18px;  color: #776d6d;  line-height: 32px;  text-align: center;}.part5 ul li:nth-child(3n+3) {  margin-right: 0;}.part5 .more {  width: 240px;  height: 48px;  background-color: #d2ab74;  border-radius: 24px;  font-size: 22px;  color: #202334;  text-align: center;  line-height: 48px;  margin: 0 auto;  margin-top: 40px;}/*新闻*/.news-l, .news-r {    width: 48.5%;    border-radius: 6px;    overflow: hidden;    box-shadow: 0 0 10px rgba(0,0,0,0.16);}.pull-left {    float: left!important;}.news-tit {    height: 44px;    border-bottom: 1px solid #ebebeb;}.news-tit span {    position: relative;    font-size: 20px;    line-height: 20px;    /*height: 44px;*/    padding: 14px 30px;    display: inline-block;    font-weight: bold;    color: #fff;    background: linear-gradient(90deg, #dca965, #d09c56);}.news-tit .new-more {    width: 48px;    font-size: 12px;    line-height: 18px;    text-align: center;    color: #bbb;    border-radius: 20px;    border: 1px solid #bbb;    margin-top: 12px;    margin-right: 20px;}.pull-right {    float: right!important;}.news-l dl, .news-r dl {    padding: 20px 20px 10px;}.news-l dl dt, .news-r dl dt {    width: 105px;    height: 70px;    border-radius: 3px;    overflow: hidden;    margin-right: 13px;}.news-r dl dt img,.news-l dl dt img{	width: 100%;	height: auto;}.news-l dl dd a, .news-r dl dd a {    display: inline-block;    width: calc(100% - 120px);    font-size: 16px;    color: #333;    font-weight: bold;    margin-bottom: 5px;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.news-l dl dd p, .news-r dl dd p {    font-size: 12px;    height: 40px;    overflow: hidden;    line-height: 20px;    color: #666;}.news-l ul, .news-r ul {    padding: 0 20px 10px;}.news-l ul li, .news-r ul li {    height: 30px;    line-height: 30px;}.news-l ul li a, .news-r ul li a {    float: left;    width: 80%;    font-size: 16px;    line-height: 30px;    color: #333;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.news-l ul li span, .news-r ul li span {    float: right;    font-size: 16px;    width: 44px;    color: #999;}.news-l ul li a:hover, .news-r ul li a:hover {    color: #be9448;}.news-l dl dd a:hover, .news-r dl dd a:hover {    color: #be9448;}/*part7*/.part7 {width: 100%;padding: 10px 0 70px 0;overflow: hidden;}.part7 .w1150{/* height: 325px; *//* margin: 60px auto 0; */}.part7 .p7_left{float: left;width: 38%;height: 325px;}.part7 .p7_right{float: left;width: 60%;margin-left: 20px;/* height: 325px; */}.part7 ul .tit{    width: 100%;    height: 55px;    background: #d09c56;    text-align: center;    font-size: 20px;    color: #fff;    line-height: 55px;    font-weight: 600;}.part7 .text{/* width: 100%; */height:255px;border: 1px dashed #cdcdcd;background: #f9f9f9;padding: 25px;position: relative;}.part7 .text span{    font-size: 16px;    font-weight: bold;    line-height: 30px;    display: block;}.part7 .text em{    font-size: 16px;    line-height: 30px;    display: block;    font-style: normal;    font-weight: 500;}.part7 .text a{display: block;position: absolute;width: 260px;height:38px;border-radius: 17px;background: #d33f01;line-height: 38px;text-align: center;font-weight: 600;transition: background .5s;bottom: 30px;left: 50%;margin-left: -130px;color: #fff;}.part7 .text a:hover{    background: #ffb400;}.part7 .p7_right .text span{    font-weight: 500;}.part7 .p7_right .text i{    font-style: normal;    font-weight: 600;}/*biaodan*/.biaodan .form-wrap h2{	font-size: 28px;	color: #fff;	padding: 20px 0;	margin: 0 auto;}.biaodan{background: url(../images/bg.jpg) no-repeat center top;padding: 50px 0;background-size: cover;}.biaodan .form-wrap{width:80%;padding:40px 18%;background: linear-gradient(-90deg, #670407 0%, #d83e00 100%);border-radius: 20px;}.biaodan .form-wrap .xdf_formbtn{margin-left: 26%;border:1px solid #f5e1c6;padding:5px 0.8%;background: none;-webkit-animation: ball-scale-multiple 1s 0s linear infinite alternate;animation: ball-scale-multiple 1s 0s linear infinite alternate;}.biaodan .form-wrap .xdf_formbtn p{background: #f5e1c6;color:#766e64;height: 38px;line-height: 38px;}.biaodan .form-wrap .tiaokuan{text-align: center;color: #fff;padding: 15px 0;}.biaodan .form-wrap .tiaokuan a{color:#ffcf0f;}.form-wrap { width:100%; margin: 0 auto;}.form-wrap form .label {position: relative;display: block; height: 50px; line-height: 50px; margin-bottom: 20px; padding-left: 45px; font-size: 0;background: #fff;width: 100%;*width: 42%;float: left;margin: 5px 2%;box-sizing: border-box;border:1px solid #999;}.form-wrap form .label i{ display: block;width: 22px;height: 30px;overflow: hidden;position: absolute;top:32%;left: 18px;background-image: url("https://liuxue.xdf.cn/special/include/imagess/form_icon_orange.png"); background-repeat: no-repeat;}.form-wrap form .label.name i{background-position: center 0;}.form-wrap form .label.phone i{ background-position:  center -30px;}.form-wrap form .label.country i{ background-position:  center -60px; }.form-wrap form .label.degree i{ background-position:  center -90px; }.form-wrap form .label.city i{ background-position:  center -120px;}.form-wrap .label.Code input {width: 68%;margin-right: 1%;float: left;}.form-wrap form .label.Code{float: left;width: 35%; *width: 31%; margin-right: 1%;}.SmsCodeBtn {cursor: pointer;display: inline-block;font-size: 14px;width: 10%;height: 50px;line-height: 50px;color: #fff;text-align: center;background: #fb7421;border-radius: 4px;transition: all 0.2s ease-in 0s;float: left;margin-top: 4px;margin-right: 2%;}.form-wrap form .label.Code i{ background-position:  center -30px;}.form-wrap form .label.school i{ background-position:  center -150px; }.form-wrap form .label i.iconDown{ background-position:  center -180px;top:40%;left: 90%;}.form-wrap form .label span {display: inline-block; width: 20%; padding-left: 10px; font-size: 18px; color: #666; }.form-wrap form .label input,.form-wrap form .label select {width: 100%;padding: 0;border:none;outline: none;font-size: 18px;background-color: transparent;color: #666;position: relative;z-index: 2;    padding-top: 17px;padding-left: 11px; -webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing: border-box;}.xdf_bottomForm form .label input, .xdf_bottomForm form .label select{font-size: 14px;}input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;	/**é€šè¿‡è¾¹æ¡†é˜´å½±é®æŒ¡ä½èƒŒæ™¯*/-webkit-text-fill-color: #333;}.form-wrap form .label select { -moz-appearance: none; -webkit-appearance: none; }.form-wrap form .label select option {color: #000;}.form-wrap form .label select::-ms-expand { display: none; }.form-wrap .xdf_formbtn{ background: #b80920;color: #fff;float: left;width: 46%;margin: 5px 2% 0 2%;height: 50px;font-size: 20px;}.form-wrap .xdf_formbtn:hover{background: #b80920;}.main09{	overflow: hidden;	padding-bottom: 70px;}/*底部*/#case_footer {	background: #000;	padding: 20px 0;}.case_footertext p {	line-height: 20px;	font-size: 12px;	text-align: center;	color: #636363;}