.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: 630px;    margin:auto;    height: 60px;    padding-top: 450px;}.banner-btn-lt{    float: left;    width: 300px;    line-height: 60px;    text-align: center;        background: linear-gradient(to right, #ee4923, #fb7642);    box-shadow: 0 -6px 0 2px rgba(250, 115, 63, 0.15);    color: #fff;    font-size: 26px;    font-weight: bold;    cursor: pointer;    border-radius: 100px;    margin-right: 30px;    transition: all 0.5s;}.banner-btn-lt:hover {    transform: scale(1.1);}.clearfix{	clear: both;	overflow: hidden;}/*标题*/.titlecon {    background: url(../images/title-img5.png) center no-repeat;}.titlecon {    height: 51px;    font-size: 42px;    color: #297571;    text-align: center;    line-height: 51px;    margin: 60px auto;}.btn_ossd {    box-shadow: 0 6px 0 2px rgba(250, 115, 63, 0.15);}.btn_ossd {    width: 320px;    height: 64px;    display: block;    margin: 50px auto 0;    border-radius: 32px;    font-size: 24px;    color: #fff;    text-align: center;    line-height: 64px;    background: linear-gradient(to right, #ee4923, #fb7642);    box-shadow: 0 -6px 0 2px rgba(250, 115, 63, 0.15);}.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;}.btn{border-radius:50px;display: block; margin: 60px auto;font-size: 20px;display: block; line-height: 59px; text-align: center;background: linear-gradient(-90deg, #c9302a 0%, #1a75d4 100%);  width: 360px; height: 59px; color: #fff}.btn:hover{background: #670407; }/*新闻*/.main09{	overflow: hidden;	padding-bottom: 60px;}.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: #c9302a;}.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-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: #c9302a;}.news-l dl dd a:hover, .news-r dl dd a:hover {    color: #c9302a;}/*底部*/#case_footer {	background: #000;	padding: 20px 0;}.case_footertext p {	line-height: 20px;	font-size: 12px;	text-align: center;	color: #636363;}/*简介*/.banner2 {    padding: 50px 0;    background-color: #2975710a;    position: relative;}.banner2 .title {    font-size: 22px;    color: #000000;    font-weight: bold;    text-align: center;    padding-bottom: 35px;}.banner2 .container{	position: relative;}.banner2 .container::before, main .banner2 .banner3 .container-fuild .row::before, main .banner3 .container-fuild .banner2 .row::before {    content: "";    position: absolute;    top: -65px;    left: 0;    width: 30px;    height: 30px;    background-image: url(../images/16.png);    background-repeat: no-repeat;    background-size: cover;}.banner2 .container::after, main .banner2 .banner3 .container-fuild .row::after, main .banner3 .container-fuild .banner2 .row::after {    content: "";    position: absolute;    bottom: -35px;    right: 0;    width: 30px;    height: 30px;    background-image: url(../images/8.png);    background-repeat: no-repeat;    background-size: cover;}/*优势*/.admission{    margin:0 auto;    width: 1200px;    margin-bottom: 60px;}.admission ul{    display: flex;    margin-top:70px;}.admission ul li{    width: 330px;    height: 230px;    background: url(../images/1.png) no-repeat;    background-size: 100% 100%;    position: relative;    margin-right:80px;}.admission ul li:nth-child(2){    background: url(../images/2.png) no-repeat;    background-size: 100% 100%;}.admission ul li:nth-child(3){    background: url(../images/3.png) no-repeat;    background-size: 100% 100%;}.admission ul li:last-child{    margin-right:0;}.admission ul:nth-child(3) li:nth-child(1){    background: url(../images/4.png) no-repeat;    background-size: 100% 100%;}.admission ul:nth-child(3) li:nth-child(2){    background: url(../images/5.png) no-repeat;    background-size: 100% 100%;}.admission ul:nth-child(3) li:nth-child(3){    background: url(../images/6.png) no-repeat;    background-size: 100% 100%;}.admission ul li div{    width: 308px;    height: 86px;    background: linear-gradient(0deg, #317f6f, #ef4c25);    border-radius: 8px;    text-align: center;    margin:0 auto;    position: absolute;    left: 12px;}.admission ul li div img{    margin-top:10px;}.admission ul li div span{    font-size: 20px;    font-weight: bold;    color: #FFFFFF;    line-height: 29px;    letter-spacing: 4px;    display: block;    margin-top: 7px;}.admission ul li p{    width: 255px;    margin:0 auto;    font-size: 16px;    font-weight: 400;    color: #666666;    line-height: 29px;    position: absolute;    top:90px;    left: 35px;}.admission ul li a{    font-size: 20px;    font-weight: 400;    color: #F14545;    line-height: 29px;    position: absolute;    right:20px;    bottom: 30px;    letter-spacing: 2px;}.admission_btn{    width: 563px;    height: 47px;    border: 2px solid #FF7234;    background: linear-gradient(269deg, #FF7234, #FF9D4F);    border-radius: 22px;    position: relative;    margin:0 auto;    letter-spacing: 4px;    margin-top: 50px;}.admission_btn a{    font-size: 20px;    font-weight: bold;    color: #FFFFFF;    line-height: 47px;}.admission_btn a:first-child{    width: 317px;    height: 47px;    display: block;    color: #666;    text-align: center;    background: #FFFFFF;    border-top-left-radius: 22px;    border-bottom-left-radius: 22px;}.admission_btn a:last-child{    display: block;    position: absolute;    right: 75px;    top:0;}/*申请条件*/.heat{padding:10px 0 60px 0;width: 100%;background: url("../images/part2.png") no-repeat top center;background-size: cover;color: #ffffff;}.heat ul{margin: 0 auto;}.heat .main{width: 1058px;height:21px;background: url("./images/part3_xian.png") no-repeat  center;background-size: 100%;margin: 0 auto;}.heat .title_span{width: 865px;margin: 0 auto;display: flex;justify-content: space-between;}.heat .main ul li{width: 140px;text-align: center;font-weight: bold;line-height: 21px;}.heat .under{margin-top: 29px;display: flex;justify-content: space-between;}.heat .under li{height: 395px;box-sizing: border-box;width: 32%;border-radius: 6px 6px 5px 5px;background: #ffffff;}.heat .under li:first-child .under_main{padding-top: 20px;}.heat .under li:nth-child(3) .under_main{padding-top: 20px;}.heat .under li:nth-child(2n){margin-top: 13px;}.heat .under li .pic_top{height: 153px;width: 100%;background: #8f8f8f;border-radius: 5px 5px 0  0;}.heat .under li .pic_top.h1{background: url("../images/tab1.jpg") no-repeat center;background-size: cover;border-radius: 5px 5px 0  0;}.heat .under li .pic_top.h2{background: url("../images/tab2.jpg") no-repeat top center;background-size: cover;border-radius: 5px 5px 0  0;}.heat .under li .pic_top.h3{background: url("../images/tab3.jpg") no-repeat top center;background-size: cover;border-radius: 5px 5px 0  0;}.heat .under li .pic_top.h4{background: url("../images/tab4.jpg") no-repeat top center;background-size: cover;border-radius: 5px 5px 0  0;}.heat .under li .pic_top strong{text-align:center;display: block;font-size: 24px;font-weight: bold;padding: 105px 20px 0 0; }.heat .under li .under_main{padding: 33px 39px 0 27px;color: #333333;}.heat .under li .under_main .line{margin-bottom: 15px;}.heat .under li .left{width: 9px;height: 9px;border: 1px solid #526282;border-radius: 50%;margin-top: 5px;}.heat .under li .right{width: 92%;}.heat .under li .right strong{display: block;font-weight: bold;}.heat .under li .right .num{display: block;font-weight: bold;font-size: 18px;color: #2b3f66;}/*院校*/.school_where{color: #ffffff;}.school_where ul{width: 1100px;margin: 0px auto 0;display: flex;justify-content: space-between;color: #333;flex-wrap: wrap;}.school_where ul li{box-shadow: 2px 2px 9px #efefef;width: 204px;height: 221px;background: #ffffff;border-radius: 5px;box-sizing: border-box;margin-top: 62px;}.school_where ul li .logo_img{width: 112px;height: 112px;background: #6589dd;border-radius: 50%;margin: -20% auto 0;box-shadow:0px 5px 10px 0px rgba(235,235,235,0.5);}.school_where ul li .logo_img.h1{background: #ffffff url("../images/binxi.png") no-repeat center;background-size: 80%;}.school_where ul li .logo_img.h2{background: #ffffff url("../images/zhijiage.png") no-repeat center;background-size: 60%;}.school_where ul li .logo_img.h3{background: #ffffff url("../images/niuyue.png") no-repeat center;background-size: 80%;}.school_where ul li .logo_img.h4{background: #ffffff url("../images/gelun.png") no-repeat center;background-size: 80%;}.school_where ul li .logo_img.h5{background: #ffffff url("../images/masheng.png") no-repeat center;background-size: 80%;}.school_where ul li .logo_img.h6{background: #ffffff url("../images/sitanfu.png") no-repeat center;background-size: 80%;}.school_where ul li .logo_img.h7{background: #ffffff url("../images/hafu.png") no-repeat center;background-size: 80%;}.school_where ul li .logo_img.h8{background: #ffffff url("../images/jiazhoubokeli.png") no-repeat center;background-size: 80%;}.school_where ul li .logo_img.h9{background: #ffffff url("../images/migenbao.png") no-repeat center;background-size: 80%;}.school_where ul li .logo_img.h10{background: #ffffff url("../images/shengtakela.png") no-repeat center;background-size: 80%;}.school_where ul li strong{padding: 14px 0;text-align: center;font-weight: bold;display: block;}.school_where ul li .under_main .line {font-size:14px;display: flex;justify-content: space-between;width: 60%;margin: 0 auto;}.school_where ul li .under_main a{font-weight: bold;text-align: left;display: block;color: #297571;width: 60%;margin: 5px auto 0;cursor: pointer;}/*广告*/.MentorLaunch{margin-top:50px;padding: 42px 0;width: 100%;background: #6b5d51;background: url("../images/newplan.jpg") no-repeat;background-size: cover;}.MentorLaunch h1{color:#fff;text-align: center;padding-bottom:12px; font-weight: bold;}.MentorLaunch span{text-align: center;display: block;color: #ffffff;font-size: 18px;line-height: 13px;}.MentorLaunch .focus_btn{padding-top: 22px;text-align: center;}.focus_btn a {    color: #ffffff;    }.focus_btn a sup{	 color: #F15A24;font-size: 12px; font-weight: bold;}.focus_btn a {    height: 44px;    padding: 0px 59px;    margin: 0 auto;        background: #297571;    border-radius: 33px;    font-size: 16px;    box-shadow: 2px 3px 5px rgb(6 62 59);    display: block;    line-height: 44px;    text-align: center;    display: inline-block;    padding:0px 30px 0 45px; line-height: 34px;}/*费用*/.tujing{	padding-bottom: 50px;}.tujing .tujing-gaozhong li {  width: 360px;  height: 504px;  float: left;  margin-right: 60px;  border-radius: 10px;  background-color: #fff;  margin-top: 30px;  position: relative;}.tujing .tujing-gaozhong li h6 {  width: 300px;  height: 50px;  position: absolute;  top: -30px;  left: 30px;  border-radius: 10px 10px 0 0;  font-size: 24px;  font-weight: normal;  text-align: center;  line-height: 50px;  color: #fff;  background: linear-gradient(0deg, #317f6f, #ef4c25);}.tujing .tujing-gaozhong li h5 {  width: 100%;  font-size: 20px;  color: #297571;  text-align: center;  margin-top: 30px;}.tujing .tujing-gaozhong li .jieshao {  padding: 0 40px;  font-size: 16px;  color: #333;  line-height: 32px;}.tujing .boshi .tujing-gaozhong li:last-child {    margin-right: 0;}.tujing .boshi .tujing-gaozhong li {    width: 32%;    height: 452px;    border-radius: 10px;    margin-right: 20px;    border: 1px solid #297571;}.tujing .tujing-gaozhong li .jieshao2{	margin-top:10px;}/*优势*/.Cont6{width: 100%;padding: 1px 0px 50px 0;background: url(../images/part31.jpg) no-repeat top center;    background-size: cover;}.Cont6 .title{background: url('../img/tit6.png')no-repeat center;}.cont6-ct{height: 360px;margin-top: 20px;}.cont6-ct-lt{width: 220px;height: 344px;background: #fff;margin-right: 12px;text-align: center;cursor: pointer;}.cont6-ct-lt:hover{box-shadow: 0 0 10px 1px #fca35a;}.cont6-ct-lt img{margin-top: 20px;}.cont6-ct-lt h6{font-size: 24px;font-weight: normal;margin-top: 5px;}.cont6-ct-lt p{font-size: 16px;color: #666666;line-height: 28px;margin-top: 10px;}/*专业*/.item-6{    width: 100%;    height: 490px;}.item-6 .title-h3 {    font-size: 42px;    font-weight: normal;    width:465px;    margin: 0px auto;}.zy-con{    width: 100%;    height: 370px;}.zy-con-b{    height: 370px;    background: url('../images/item6.jpg')no-repeat center;}.zy-con-b-t{    float: left;    width: 810px;    height: 280px;    background: url('../images/item6-1.png')no-repeat center;    margin: 0px 170px;    margin-top: 60px;}.zy-con-b-t em{    float: left;    width: 1px;    height: 180px;    margin-left: 20px;    background: #014c48;    margin-top: 70px;}.zy-con-b-l{    width: 200px;    height: 280px;    margin-left: 20px;    text-align: center;}.zy-con-b-l a{    font-size: 24px;    font-weight: bold;    color: #fff;    line-height: 50px;    cursor: pointer;    text-decoration: none;}.zy-con-b-l p a{	font-weight: inherit;	font-size: 18px;}.zy-con-b-l a:hover{    text-decoration:underline;}.zy-con-b-l span{    width: 200px;    height: 2px;    background: #fff;    display: block;    margin-top: 5px;}.zy-con-b-l p{    font-size: 18px;    line-height: 50px;    color: #fff;    margin-top: 10px;}/*在线预约*/.cont9 {	background:#297571;}.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;	padding-top: 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;}.cont9 .tiaokuan img {	padding: 3px 5px 0 0;}.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: #ffde00;	font-size: 22px;	color: #000;	margin-top: 20px;	border-radius: 30px;}.form-wrap .btn-wrap:hover {	background: #ffb400;}