	
	.mfx_nav{
    width: 1200px;
    min-width: 1200px;
    height: 125px;
    margin: 0 auto;
    background: #fff;
    position: relative;
    margin-top: 10px;
}
.mfx_yun{
    width: 80px;
    height: 53px;
	background-color:#4ab83e;
     display: block;
    position: absolute;
    left: 0px;
    top: 27px;
    z-index: 4;

}
.mfx_yun span{
    color: #fff;
    font-size: 14px;
    /* padding-top: 51px; */
    margin-top: 17px;
    display: block;
    text-align: center;
}

.d5d5d5{
    border-bottom: 1px solid #d5d5d5;
    width: 1000px;
    position: absolute;
    left: 90px;
    top: 55px;
    z-index: 2;
}
.mfx_nav ul{
    /* overflow: hidden; */
    position: absolute;
    top: 30px;
    left: 105px;
    z-index: 3;
}
.mfx_nav ul li{

float: left;

width: 116px;

cursor: pointer;

margin: 0px 20px;
}
.mfx_nav ul li dl{

text-align: center;

/* background: #fff; */
}
.mfx_nav ul li dl dt{

width: 49px;

height: 45px;

margin: 0 auto;

/* position: relative; */
}
.mfx_nav ul li dl dt img{

}
.mfx_nav ul li dl dd{

padding-top: 10px;
}
.mfx_nav_1 dl dt{
   background: url("img/mfx_nav_1.png"); 
}
.mfx_nav_2 dl dt{
    background: url("img/mfx_nav_2.png");
}
.mfx_nav_3 dl dt{
    background: url("img/mfx_nav_3.png");
}
.mfx_nav_4 dl dt{
    background: url("img/mfx_nav_4.png");
}
.mfx_nav_5 dl dt{
    background: url("img/mfx_nav_5.png");
}.mfx_nav_6 dl dt{
     background: url("img/mfx_nav_6.png");
 }
.mfx_nav_7 dl dt{
    background: url("img/mfx_nav_7.png");
}
.mfx_nav_8 dl dt{
    background: url("img/mfx_nav_8.png");
}

.mfx_nav_1 dl dt:hover{
    background: url("img/mfx_nav_1_hover.png");
}
.mfx_nav_2 dl dt:hover{
    background: url("img/mfx_nav_2_hover.png");
}
.mfx_nav_3 dl dt:hover{
    background: url("img/mfx_nav_3_hover.png");
}
.mfx_nav_4 dl dt:hover{
    background: url("img/mfx_nav_4_hover.png");
}
.mfx_nav_5 dl dt:hover{
    background: url("img/mfx_nav_5_hover.png");
}
.mfx_nav_6 dl dt:hover{
    background: url("img/mfx_nav_6_hover.png");
}
.mfx_nav_7 dl dt:hover{
    background: url("img/mfx_nav_7_hover.png");
}
.mfx_nav_8 dl dt:hover{
    background: url("img/mfx_nav_8_hover.png");
}
.mfx_main_box{
    width: 1180px;
    min-width: 1180px;
    background: #ffffff;
    margin: 0 auto;
}
	

        .banner2 { background: url("img/banner2.png") no-repeat top center; width: 100%; height: 567px; }

        .banner3 { background: url("img/banner3.png") no-repeat top center; width: 100%; height: 373px; }

        h1.title { font-size: 30px; color: #333333; text-align: center; }

        h1.title span { color: #ffb422; top: -2px; position: relative;
            font-weight: bold; padding: 10px; }

        h2.sub-title { font-size: 16px; color: #666666; text-align: center; }

        /*网校辅导*/
        .videos { width: 1200px; }

        .videos h1.title { margin-top: 55px; }

        .video { margin: 35px 0 30px; }

        .video i { background-image: url("img/index.png"); width: 390px; height: 160px; display: inline-block; }

        .video .col-xs-4 { padding: 0; width: 390px; margin-right: 15px; }

        .video .img1 i { background-position: -30px -153px; }

        .video .img2 i { background-position: -437px -153px; }

        .video .img3 i { background-position: -851px -153px; }

        .video .img3 { margin: 0; }

        .video p { text-align: center; color: #333333; margin: 15px 0; font-size:20px; }

        .big-video { position: relative; }

        .big-video .desc { background: #93aeb9; width: 1110px; font-size:17px; padding: 50px 30px 50px 345px; margin-left: 90px; }

        .big-video p { color: white; line-height: 2; margin: 0; text-indent:2em;}

        .big-video i { position: absolute; display: inline-block; width: 398px; height: 235px; background: url("img/index.png") no-repeat -1259px -116px; top: 16px; }

        /*购课流程*/
        .buy { width: 1200px; }

        .buy .title { margin-top: 50px; }

        .buy .img { background: url("img/index.png") no-repeat -30px -370px; width: 1200px; height: 138px; margin: 50px 0 55px; }

        /*收费标准*/
        .banner2 h1, .banner2 h2 { color: #ffffff; }

        .banner2 .title { padding-top: 60px; margin-top: 0; }

        /*优惠正常*/
        .offer { width: 1200px; position: relative; }

        .offer h1.title { margin-top: 55px; }

        .offer .desc { border: 1px dashed #92e0ff; background: #f1fbff; width: 935px; padding: 30px 25px; line-height: 2; border-radius: 5px; color: #333333; margin-right: 0; display: inline-block; position: relative; top: -115px; font-size:20px; }

        .offer i { width: 260px; height: 317px; background: url("img/index.png") no-repeat -30px -528px; display: inline-block; }

        .import { width: 1200px; }

        .import h1.title { margin-top: 40px; }

        .import > div { position: relative; margin: 52px 0;height: 100%; }

        .import .desc { background: #12afee; color: #ffffff; padding: 25px 60px 25px 35px; line-height: 1.8; width: 1025px; margin-left: 0; }

        .import i { display: inline-block;
            width: 206px;
            height: 206px;
            background: url(images/index.png) no-repeat -304px -582px;
            position: absolute;
            right: 0;
            top: -45px;
        }

        .import .yellow .desc { background: #ffb422; padding: 25px 35px 25px 70px; margin-right: 0;
            margin-left: auto; }

        .import .yellow i { background: url(images/index.png) no-repeat -1110px -585px; left: 0; right: inherit; }

        /*网上特色*/
        .banner3 { overflow: hidden; }

        .banner3 h1, .banner3 h2 { color: white; }

        .banner3 h1.title { margin-top: 60px; }

        .banner3 .row { width: 1200px; margin: 55px auto 0; }

        .banner3 .left { background: #ffb422; font-size: 18px; width: 120px; color: white; height: 120px; position: relative; }

        .banner3 .left > div { top: 50%; margin-top: -28px; line-height: 1.6;
            position: absolute; }

        .banner3 li { color: white; line-height: 40px; }

        .banner3 li:before { content: "■"; color: #ffb422; margin-right: 5px; position: relative; top: -2px; }

        .banner3 .right { padding-left: 30px; height: 120px; position: relative; font-size:20px; }

        .banner3 .right > ul { position: absolute; top: 30%; margin-top: -40px; }

        /*报名*/
        .apply { width: 1200px; text-align: center; position: relative; }

        .apply h1.title { margin-top: 60px; }

        .apply h2.sub-title { margin-bottom: 50px; }

        .apply .desc { color: #12afee; font-size: 18px; }

        .alipay .icon { border: 1px solid #12afee; line-height: 32px; height: 34px; width: 340px; margin: 24px auto 28px; }

        .alipay label { background: #12afee; color: white; margin: 0; width: 140px;
            font-weight: normal; float: left; }

        .alipay .icon i { background: url("img/index.png") no-repeat -877px -676px; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 8px; }

        .alipay span { color: #666666; }

        .alipay p { color: #333333; }

        .apply .more { overflow: hidden; }

        .apply .more > li {width:400px;float: left; margin: 25px 0 42px 0; }

        .apply .more i { background-image: url("img/index.png"); width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 5px; }

        .apply .more label { background: #ffb422; color: white; margin: 0; padding: 0 20px;
            font-weight: normal; float: left; }
        .apply .more span{float: left;}
        .apply .more > li > div { border: 1px solid #ffb422; line-height: 32px; height: 34px;  }

        .apply .more .qq i { background-position: -919px -676px; }

        .apply .more .tel i { background-position: -958px -676px; }

        .apply .more .mobile i { background-position: -993px -676px; }

        .more span { color: #666666; margin: 0 30px; }

        .more .qq{width: 340px;}
        .more .tel{width: 256px;}
        .more .mobile{width: 294px;}


        /*banner2*/
        .banner2 ul { width: 900px; margin: 70px auto 0; }

        .banner2 li { float: left; width: 240px; height: 280px; background: white;
            border-radius: 5px; margin: 0 30px; text-align: center; }

        .banner2 li i { display: inline-block; width: 130px; height: 130px; background-image: url("img/banner2-icon.png"); margin: 35px; }

        .banner2 li i.icon1 { background-position: 0 0; }

        .banner2 li i.icon2 { background-position: -140px 0; }

        .banner2 li i.icon3 { background-position: -280px 0; }

        .banner2 li > div { font-size: 20px; background: #ffb422; color: #333; line-height: 50px; }

        .banner2 .desc { font-size: 12px; color: white; text-align: center; margin-top: 20px; }
		
		
		
		.customs_clearance_shift{
    background: #ffffff;
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
}
.customs_clearance_shift ul{
    overflow: hidden;
    padding-left: 15px;
}
.customs_clearance_shift ul li{
    float: left;
    width: 220px;
    margin: 0px 6px;
}
.customs_clearance_shift ul li .kc_pic{
    width: 220px;
    height: 126px;
    overflow: hidden;
}
.customs_clearance_shift ul li .kc_pic img{
    width: 100%;
    height: 100%;
}
.customs_clearance_shift ul li .kc_pic img:hover{
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -moz-transition: ease-out 0.5s;
    -o-transition: ease-out 0.5s;
    -webkit-transition: ease-out 0.5s;
    transition: ease-out 0.5s;
}
.kc_nameandbay{

overflow: hidden;

padding-top: 10px;

padding-bottom: 10px;
}
.kc_name{
    float: left;
    font-size: 16px;
    color: #000000;
	text-align:center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.kc_bay{
    float: right;
    font-size: 14px;
    color: #666666;
    display: none;
}


.free_courses{
    color: #4ab83e;
    border-left: 4px solid #4ab83e;
    font-size: 16px;
    padding-left: 10px;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 10px;
}
.mfx_main_list{
    padding-left: 30px;
    padding-right: 30px;
    /* padding-bottom: 30px; */
}
.mfx_main_list ul{
    overflow: hidden;
    padding-bottom: 5px;
}
.mfx_main_list ul li{
    float: left;
    width: 240px;
    margin: 20px 20px;
    border-top: 2px solid #4ab83e;
    height: 220px;
    box-shadow: 0px 0px 5px #e6e6e6;
    position: relative;
}
.mfx_main_list ul li a{
    display: block;
    width: 100%;
    height: 100%;
}
.mfx_main_list ul li:hover{
    -moz-transition: ease-out 0.5s;
    -o-transition: ease-out 0.5s;
    -webkit-transition: ease-out 0.5s;
    transition: ease-out 0.5s;
    box-shadow: 0px 0px 15px #e6e6e6;
}
.mfx_main_list ul li h3{
    padding-left: 71px;
    padding-top: 20px;
    background: url("img/audition_pic.png") no-repeat 15px 23px;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mfx_main_list ul li h3 a{
    font-size: 16px;
    color: #404040;
}


.purchasing_consultation{
    overflow: hidden;
    padding-bottom: 10px;
	margin-left: 25%;
}
.purchasing_consultation .purchasing{

width: 78px;

display: block;

float: left;

height: 23px;

border:1px solid #dadad8;

text-align: center;

line-height: 23px;

border-radius: 4px;

color: #f13241;

margin-right: 10px;
}
.purchasing_consultation .consultation{
    width: 120px;
    display: block;
    float: left;
    height: 23px;
    border: 1px solid #526784;
    text-align: center;
    line-height: 23px;
    border-radius: 4px;
    color: #fff;
    background: #526784;
    padding: 0;
}
.kc_list{
    
width: 100%;
    
height: 100%;
    
display: block;
}
.mfx_banneres{
    display: none;
}
.mfx_hide_show{
    position: relative;
    /* width: 91px; */
    /* height: 100px; */
    display: none;
}
.mfx_nav_1 dl dt span{
    background: url("img/mfxxs.png") no-repeat;
    display: block;
    width: 16px;
    height: 8px;
    top: 48px;
    left: 16px;
    position: absolute;
    z-index: 2;
}
.mfx_nav_1 dl dt p{
    position: absolute;
    background: #fff;
    top: 55px;
    left: -48px;
    padding: 10px;
    white-space: nowrap;
    border: 1px solid #d5d5d5;
}
.mfx_nav_2 dl dt span{
    background: url("img/mfxxs.png") no-repeat;
    display: block;
    width: 16px;
    height: 8px;
    top: 48px;
    left: 16px;
    position: absolute;
    z-index: 2;
}
.mfx_nav_2 dl dt p{
    position: absolute;
    background: #fff;
    top: 55px;
    left: -48px;
    padding: 10px;
    white-space: nowrap;
    border: 1px solid #d5d5d5;
}
.mfx_nav_3 dl dt span{
    background: url("img/mfxxs.png") no-repeat;
    display: block;
    width: 16px;
    height: 8px;
    top: 48px;
    left: 16px;
    position: absolute;
    z-index: 2;
}
.mfx_nav_3 dl dt p{
    position: absolute;
    background: #fff;
    top: 55px;
    left: -48px;
    padding: 10px;
    white-space: nowrap;
    border: 1px solid #d5d5d5;
}
.mfx_nav_4 dl dt span{
    background: url("img/mfxxs.png") no-repeat;
    display: block;
    width: 16px;
    height: 8px;
    top: 48px;
    left: 16px;
    position: absolute;
    z-index: 2;
}
.mfx_nav_4 dl dt p{
    position: absolute;
    background: #fff;
    top: 55px;
    left: -48px;
    padding: 10px;
    white-space: nowrap;
    border: 1px solid #d5d5d5;
}
.mfx_nav_5 dl dt span{
    background: url("img/mfxxs.png") no-repeat;
    display: block;
    width: 16px;
    height: 8px;
    top: 48px;
    left: 16px;
    position: absolute;
    z-index: 2;
}
.mfx_nav_5 dl dt p{
    position: absolute;
    background: #fff;
    top: 55px;
    left: -48px;
    padding: 10px;
    white-space: nowrap;
    border: 1px solid #d5d5d5;
}
.mfx_nav_6 dl dt span{
    background: url("img/mfxxs.png") no-repeat;
    display: block;
    width: 16px;
    height: 8px;
    top: 48px;
    left: 16px;
    position: absolute;
    z-index: 2;
}
.mfx_nav_6 dl dt p{
    position: absolute;
    background: #fff;
    top: 55px;
    left: -48px;
    padding: 10px;
    white-space: nowrap;
    border: 1px solid #d5d5d5;
}
.mfx_nav_7 dl dt span{
    background: url("img/mfxxs.png") no-repeat;
    display: block;
    width: 16px;
    height: 8px;
    top: 48px;
    left: 16px;
    position: absolute;
    z-index: 2;
}
.mfx_nav_7 dl dt p{
    position: absolute;
    background: #fff;
    top: 55px;
    left: -39px;
    padding: 10px;
    white-space: nowrap;
    border: 1px solid #d5d5d5;
}
.mfx_nav_8 dl dt span{
    background: url("img/mfxxs.png") no-repeat;
    display: block;
    width: 16px;
    height: 8px;
    top: 48px;
    left: 16px;
    position: absolute;
    z-index: 2;
}
.mfx_nav_8 dl dt p{
    position: absolute;
    background: #fff;
    top: 55px;
    left: -130px;
    padding: 10px;
    white-space: nowrap;
    border: 1px solid #d5d5d5;
}

#wxkcfd{ background:#ff5b5b;margin:25px 10px 10px 10px; font-size:15px; text-align:center;font-weight:bold; color:#FFFFFF; height:35px; line-height:35px; width:140px;}


.tuijian_box{
	width: 100%;
    height: 487px;
    background: #f2f3f7;
    margin-top: 40px;
}
.title4{
    width: 537px;
    line-height: 35px;
    text-align: center;
    background: url(img/tit4.png) 0 33px no-repeat;
    font-size: 36px;
    font-weight: bold;
    padding-top: 32px;
    margin: 0 auto;
}
.tuijian_class{
    background: #fff;
    box-shadow: 0 0 10px rgba(61,78,110,0.16);
    height: 329px;
    border-radius: 10px;
    width: 1190px;
    padding-top: 19px;
    margin:32px auto 0;
    padding-left: 10px;

}
.class_xq{
	width: 185px;
	height: 202px;
	background: #f4f4f4;
	border-radius: 5px;
	padding-top: 10px;
	float: left;
	margin-left: 10px;
}
.class_title{
	width: 165px;
	line-height: 34px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	margin:0 auto;
	background: #6e8bf9;
	border-radius: 5px;
	margin-left: 10px;
}
.class_con{
	line-height: 31px;
	margin-top: 14px;
	font-size: 14px;
	text-align: center;
}
.class_zixun{
	display: block;
	width: 108px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background-image: linear-gradient(to right, #ff532b , #ff8530);
	margin:15px auto 0;
	border-radius: 50px;
	font-size: 14px;
	box-shadow: 0 0 10px rgba(239,66,24,0.4);

}


.liaojie_btn{
	background: #ffaf30;
	color: #fff;
	text-align: center;
	width: 250px;
	line-height: 52px;
	border-radius: 50px;
	box-shadow: 0 0 10px rgba(232,150,19,0.4);
	float: left;
	font-size: 20px;
	margin-left: 335px;
	margin-top: 28px;
	cursor: pointer;
}
.liaojie_btn:hover{
	background: #ff9130;
}
.kefu_btn{ 
	color: #fff;
	text-align: center;
	width: 250px;
	line-height: 52px;
	border-radius: 50px;
	box-shadow: 0 0 10px rgba(239,66,24,0.4);
	float: left;
	font-size: 20px;
	background-image: linear-gradient(to right, #ff532b , #ff8530);
	margin-left: 36px;
	margin-top: 28px;
	cursor: pointer;
}
.kefu_btn:hover{
	background-image: linear-gradient(to right, #ff532b , #ff8530);
}


.container{
	width: 1200px;
	margin: 0 auto;
}
.banner_tit{
	font-style: italic;
	font-size: 24px;
	color: #fff;
	text-align: center;
	padding-top: 163px;
}


.lianxi_box{
	width: 275px;
	height: 184px;
	position: relative;
	float: left;
	margin-top: 28px;
}
.lianxi_box1{
	background: url(img/zjlx.png) 0 0 no-repeat;
}
.lianxi_box2{
	background: url(img/mnst.png) 0 0 no-repeat;
	margin-left: 33px;
}
.lianxi_box3{
	background: url(img/lnzt.png) 0 0 no-repeat;
	margin-left: 33px;
}
.lianxi_box4{
	background: url(img/app.png) 0 0 no-repeat;
	margin-left: 33px;
}
.lianxi_con_box{
	position: absolute;
	width: 275px;
	height: 154px;
	box-shadow: 0 0 10px rgba(61,78,110,0.16);
	bottom: 0;
	z-index: -1;
	border-radius: 5px;
}
.lianxi_tit{
	padding-top: 77px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}
.lianxi_zi{
	line-height: 24px;
	color: #777777;
	padding-top: 15px;
	text-align: center;
}
.lianxi_ts{
	margin-top: 20px;
	color: #777777;
}
.tuijian_box{
	width: 100%;
    height: 430px;
    background: #f2f3f7;
    margin-top: 40px;
}
.title4{
    width: 537px;
    line-height: 35px;
    text-align: center;
    background: url(img/tit4.png) 0 33px no-repeat;
    font-size: 36px;
    font-weight: bold;
    padding-top: 32px;
    margin: 0 auto;
}
.tuijian_class{
    background: #fff;
    box-shadow: 0 0 10px rgba(61,78,110,0.16);
    height: 260px;
    border-radius: 10px;
    width: 1190px;
    padding-top: 19px;
    margin:32px auto 0;
    padding-left: 10px;

}
.class_xq{
	width: 222px;
	height: 220px;
	background: #f4f4f4;
	border-radius: 5px;
	padding-top: 20px;
	float: left;
	margin-left: 10px;
}
.class_title{
	width: 201px;
	line-height: 34px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	margin:0 auto;
	background: #6e8bf9;
	border-radius: 5px;
	margin-left: 10px;
}
.class_con{
	line-height: 31px;
	margin-top: 14px;
	font-size: 14px;
	text-align: center;
}
.class_zixun{
	display: block;
	width: 108px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background-image: linear-gradient(to right, #ff532b , #ff8530);
	margin:15px auto 0;
	border-radius: 50px;
	font-size: 14px;
	box-shadow: 0 0 10px rgba(239,66,24,0.4);

}


.title3{
	width: 576px;
    height: 58px;
    text-align: center;
    background: url(img/tit3.png) 0 31px no-repeat;
    font-size: 36px;
    font-weight: bold;
    padding-top: 12px;
    margin: 0 auto;
	margin-top:50px;
}
.title3 span{
    background: url(img/huo.png) 0 1px no-repeat;
    width: 38px;
    height: 58px;
    color: #fff49a;
    font-size: 22px;
    display: inline-block;
    margin-right: 3px;
    line-height: 76px;
}


.banks { padding-top: 30px; }
.banks .title { color: #333333; font-size: 16px; margin-bottom: 15px; }
.banks .col-xs-4 { width: 378px; padding: 0; }
.banks .col-xs-4 ul { border-right: 1px solid #ededed; }
.banks .col-xs-3 { padding: 0; width: 240px; text-align: right; }
.banks .account li { font-size: 16px; color: #f95959; line-height: 2; }
.banks .price { width: 440px;margin-left: 80px;}
.banks .price ul { margin: -10px; overflow: hidden; }
li.ny { background-position: 0 0; }
li.gs { background-position: -189px 0; }
li.js { background-position: -378px 0; }
li.yz { background-position: -566px 0; }
li.zg { background-position: -754px 0; }
li.zfb { background-position: -943px 0; }
.banks .alipay .desc { font-size: 12px; color: #333333; margin-top: 10px; }
.banks > .desc { font-size: 14px; color: #333333; margin-top: 20px; }
.banks > .desc p { font-size: 16px; margin: 5px 0; }
.zxtjcont{ width:700px; float:left;}
.contbuy{ width:1170px; margin:0px auto; height: 60px; background: url("img/banks.png") no-repeat; margin: 10px;}
.blankboth{ clear:both}
.upfile{border: 1px #eee solid; height:30px; line-height:30px;}
.tdbg{height:38px; line-height:38px;}