.mj20161{width: 100%;
    height: 55px;
    text-align: center;
    color: #fff;
    background-color: #f75c5c;
 
}
 
.mjj{width:950px;
   margin:0 auto;
}
.mjj ul{
  
    height: 55px;
   float:left;
    line-height: 55px;
    font-size: 14px;}
	
.mjj ul li
	{float:left;
	padding-right:16px;
	}


@media screen and (max-width:1300px){
.mjj{width: 800px;
   margin:0 auto;
}

.mjj ul li{
padding-right:12px;
float:left;
}
.mjj ul{font-size: 12px;
height: 55px;
   float:left;
    line-height: 55px;
}


}


@media screen and (max-width:1000px){

.mjj{width: 960px;
   margin:0 auto;
}
.mjj ul li{
padding-right:12px;
float:left;
}
.mjj ul{font-size: 12px;
height: 55px;
   float:left;
    line-height: 55px;
}

}




	
	


.mjj ul li span{margin-left:16px;}

.mjj ul li a{color:#FFF}

.mjtu
{width: 1000px;
   margin:0 auto;
   margin-top:15px;
   height:402px;
}

.mjtu1
{width: 490px;float:left;}

.mjtu2
{width: 450px;float:right;padding:0 30px 0 30px;
text-align:center;
}

.mjtu21{height:90px; }


.mjtu2 h2{font-size:20px;color:#FF4400;margin:0 0 5px 0}

.mjtu2 h3{font-size:16px;color:#000;}


.mjtu2 p{font-size:12x;color:#999;}

 




.mjtu22 .mjanniu{     
color:#FFF;  display: block;
 
    width: 110px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 2px;
	background-color: #f74c4c;}


.mjtu22 .mjanniu:hover{background-color: #ff0000}


.title {
    border-bottom: 1px solid #DEDEDE;
    padding-top: 15px;
    margin-bottom: 30px;
	width: 1000px;
    margin: 0 auto;
}

.wrapp {
    width: 1000px;
    margin: 0 auto;
   height:50px;
   margin-top:15px
}

.titledes {
    font-size: 18px;
    border-bottom: 2px solid #E60012;
    line-height: 39px;
    padding-bottom: 7px;
}

.titlecenter {
    font-size: 12px;
    color: #b9b9b9;
}
.campusnews .title .fr {
    margin-top: 10px;
}

.fr {
    float: right;
}

.titlemore {
    font-size: 12px;
    color: #00b0ea;
}

.tongyong

{
    width: 1000px;
    height: auto;
    /*overflow: hidden;*/
    margin: 0 auto;
    position: relative;
}

.tongyong .left {
    width: 725px;
    margin-right: 25px;
}

.tongyong .left, .tongyong .right {
    float: left;
    padding-top: 8px;
    height: auto;
    overflow: hidden;
    font-size: 14px;
}


.tongyong .left .kc ul.one {
    padding-top: 27px;
}

.tongyong .left .kc ul.one li {
    width: 355px;
    float: left;
    padding-right: 5px;
    margin-bottom: 46px;
}

.tongyong .left .kc ul.one li dt {
    float: left;
    height: 112px;
	width:120px
}

.tongyong .left .kc ul.one li dt.r {
    width: 210px;
    padding-left: 20px;
    position: relative;
}
.tongyong .left .kc ul.one li dt {
    float: left;
    height: 92px;
}

.tongyong .left .kc ul.one li dt  img{
 width:100%
}


.tongyong .left .kc ul.one li dt.r p.t {
    color: #45474b;
    font-size: 14px;
    height: 30px;
    font-weight: bold;
}


.tongyong  .left .kc ul.one li dt.r p {
    color: #808080;
    font-size: 12px;
}
.tongyong  .left .kc ul.one li dt.r a.link {
    display: block;
    width: 70px;
    text-align: center;
    background: #b5b5b5;
    color: #fff;
    position: absolute;
    left: 20px;
    bottom: 0;
    zoom: 1;
    line-height: 20px;
    font-size: 12px;
}


.tongyong .right {
    width: 248px;
	margin-top:25px;
	border:1px solid #ccc;
	height:auto;
	
}



.tongyong .left .one li  .qq1  {
width:240px;

}



.tongyong .left .one li  .qq1  a{
     padding:2px 10px 2px 10px;	 
    text-align: left;
    background: #b5b5b5;
    color: #fff;   
	height: 10px;
    line-height: 10px;
    font-size: 12px;

}

.tongyong .left .one li .qq  a{

  margin-left:15px;
}

.tongyong .right h2{
   font-size:16px;
   color:#FF4400;
   height:25px;
   line-height:25px;
   text-align:center;
   border-BOTTOM:1px solid #ccc;
   padding-bottom:8px;
}


.tongyong .right1

{width:220px;padding-top:15px;padding-bottom:15px;margin:0 auto;}



.tongyong .right1 span{
   font-size:14px;   
   color:#000;
   height:20px;
   font-weight:700;
   line-height:20px;
   text-align:left;
}


.tongyong .right1 p{
   padding-bottom:2px;
   font-size:12px;   
   color:#999;line-height:20px;
   text-align:left;
   padding-bottom:10px;
}

.tongyong .right2

{width:220px;padding-top:0px;padding-bottom:15px;margin:0 auto;}



.tongyong .right2 .qq1{margin-left:20px;}






/* item */
.item{width:230px;height:170px;margin:0 auto;overflow:hidden;position:relative;margin-bottom:13px}
.item .caption{width:230px;height:170px;background:url(../image/dianbg.png);_background:#000000;color:#fff;font-weight:bold;position:absolute;left:0;display:none;/*background:#000000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;*/}
.item .caption a{text-decoration:none;color:#0cc7dd;font-size:14px;padding:15px;display:block;}
.item .caption p a{padding:15px;margin:0;font-size:12px;color:#fff;font-weight:normal;}
.item img{border:0;position:absolute;width:210px; height:170px}


.contentul{width: 1000px;overflow: hidden;margin: 0 auto;}
.contentul p{text-align: center;}

.none{opacity:0;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.a{display:block;width:100%;height:300px;position:relative;z-index:10000000;}
.a .none{position:absolute;z-index:999999;left:0;top:0;display:table;width:100%;height:300px;background:url(../image/black.png);color:#fff;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.a:hover .none{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:0;filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.a .none2{display:table-row;width:100%;height:300px;text-align:center}
.a .none3{display:table-cell;width:100%;height:300px;padding:0 10px;vertical-align:middle;text-align:center;line-height:30px;font-size:14px}

a.a2,a.a2 .none,a.a2 .none2,a.a2 .none3{height:135px}

.gloryitem{width: 1000px;margin:0 auto;}
.gloryitem ul{width: 1000px;margin-top:0px}
.gloryitem li{position:relative;z-index:0;margin-right: 10px;width: 240px;border:1px solid #dcdcdc;border-radius:8px}
.gloryitem .fa{display:block;width:100%;height:150px;position:relative;z-index:10000000;}
.gloryitem li img{display:block;width: 240px;height: 150px;-moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em}

.gloryitem li img:hover{border: 1px solid #000;}
.gloryitem li p{line-height: 50px;width: 220px;margin: 0 auto;text-align:left}
.gloryitem .fa .none{position:absolute;z-index:1;left:0;top:0;display:table;width:100%;height:100%;background:url(../image/black.png);color:#fff;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.gloryitem .fa:hover .none{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:0;filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.gloryitem .fa .none2{display:table-row;width:100%;height:100%;text-align:center}
.gloryitem .fa .none3{display:table-cell;width:100%;height:100%;padding:0 10px;vertical-align:middle;text-align:center;line-height:30px;font-size:14px}
.gloryitem .oc-btn{position:absolute;z-index:999;right:11px;bottom:11px;width:60px;height:30px;line-height:30px;text-align:center;border:1px solid #ff4b59;overflow:hidden;border-radius:15px;font-size:14px;color:#ff4b59}

.flul li {
    float: left;
}

.plist li{overflow:hidden;width:100%;padding:15px 0;border-bottom:1px dashed #ccc}
.plist dt.l{float:left;width:190px}
.plist dt.l img{display:block;width:100%}
.plist dt.r{float:right;width:520px;padding-right:10px}
.plist p{line-height:30px;font-size:16px}
.plist p a{font-size:16px;color:#666}
.plist p a:hover{color:#e50012}
.plist div{padding-top:8px;font-weight:100;line-height:24px;font-size:12px;color:#666}

.tongyong .left .kc ul.one li dt.r p.t a:hover{color:#ff0000}
.gloryitem li  a{color:#545454;}
.gloryitem li  a:hover{color:#000;}





.f2, .f3, .f4, .f5, .f6, .f7 {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
    clear: both;
	margin-top:30px
}


.f2 .l3 .k4 {
    border: 1px solid #e5e5e5;
    border-top: 1px solid #03447C;
    border-left: none;
    padding: 28px 15px 9px 15px;
    height: 243px;
}


.f2 .l3 {
    padding-top: 30px;
    width: 248px;
    float: left;
    margin-right: 5px;
    height: auto;
    overflow: hidden;
    border-left: 1px solid #e5e5e5;
    position: relative;
}

.ty_tit {
    position: absolute;
    border-top: 4px solid #03447C;
    border-right: 1px solid #03447C;
    left: 0;
    top: 0;
    font-size: 16px;
    height: 17px;
    padding: 10px 15px 0px 15px;
    background: #fff;
    color: #03447C;
}

.f2 .l3 .k4 {
    border: 1px solid #e5e5e5;
    border-top: 1px solid #03447C;
    border-left: none;
    padding: 28px 15px 9px 15px;
    height: 243px;
}
.f2 .l3 .k4 li {
    font-size: 13px;
    line-height: 25px;
}
.f2 .l3 .k4 li.one {
    height: 100px;
    overflow: hidden;
    margin-bottom: 20px;
}





.titlee {
    border-bottom: 1px solid #DEDEDE;
    padding-top: 15px;
 
}

.f2 .l33 {

    padding-top: 0px;
    width: 248px;
    float: left;
    margin-right: 5px;
    height: auto;
    overflow: hidden;

    position: relative;
}

.f2 .l33 .ty_tit1 {
    position: absolute;
     border-bottom: 2px solid #E60012;
    width: 248px;
    font-size: 16px;
    height: 30px;
  margin-top:-31px;
    background: #fff;
    color: #03447C;
}

.ty_tit1  span a{
width:50px;
display:block;
   line-height:29px;
    font-size: 12px;
     border-bottom: none;
color:#999;
    float:right
}




.ty_tit1  span a:hover{

color:#E60012;
}

.titlecenter1 a{
    font-size: 12px;
    color: #b9b9b9;
	float:right;
	margin-top:15px;
	margin-right:5px
}

.titlecenter1 a:hover{

color:#E60012;
}







.f2 .l33 .k4 {
    border: 1px solid #e5e5e5; 
    padding: 28px 15px 9px 15px;
    height: 243px;
	border-top:none
}
.f2 .l33 .k4 li {
    font-size: 13px;
    line-height: 25px;
}
.f2 .l33 .k4 li.one {
    height: 100px;
    overflow: hidden;
    margin-bottom: 20px;
}


.f2 .z33 {
  
    width: 490px;
    float: left;
    position: relative;
    padding-top: 15px;
}

.f2 .z33 .ty_tit1 {
    position: absolute;
     border-bottom: 2px solid #E60012;
    width: 490px;
    font-size: 16px;
    height: 30px;
  margin-top:-31px;
    background: #fff;
    color: #03447C;
}


.f2 .z33 .k4 li p.bg1 {
    background: #eee;
}


.f2 .z33 .k4 {
    border: 1px solid #e5e5e5;

    padding: 15px 15px 9px;
    padding-top: 16px;
    height: 255px;
}
.f2 .z33 .k4 li {
    width: 225px;
    float: left;
    font-size: 13px;
    line-height: 26px;
    padding: 10px 2px 4px;
}

.f2 .z33 .k4 li p.bg {
    background: #eee;
}

.f2 .z33 .k4 li p {
    padding: 0 5px;
}






.f2 .z3 {
    border-left: 1px solid #e5e5e5;
    width: 490px;
    float: left;
    position: relative;
    padding-top: 30px;
}

.f2 .z3 .k4 li p.bg1 {
    background: #eee;
}
.ty_tit span {
    font-style: italic;
    color: #DC006C;
    font-size: 13px;
    padding-left: 5px;
    font-weight: bold;
}

.f2 .z3 .k4 {
    border: 1px solid #e5e5e5;
    border-top: 1px solid #03447C;
    border-left: none;
    padding: 15px 15px 9px;
    padding-top: 16px;
    height: 255px;
}
.f2 .z3 .k4 li {
    width: 225px;
    float: left;
    font-size: 13px;
    line-height: 26px;
    padding: 10px 2px 4px;
}

.f2 .z3 .k4 li p.bg {
    background: #eee;
}

.f2 .z3 .k4 li p {
    padding: 0 5px;
}


.f2 .rr {
    width: 248px;
    float: right;
    height: auto;
    overflow: hidden;
    padding-top: 15px;
    position: relative;
}

.f2 .rr .ty_tit1 {
    position: absolute;
     border-bottom: 2px solid #E60012;
    width: 248px;
    font-size: 16px;
    height: 30px;
  margin-top:-31px;
    background: #fff;
    color: #03447C;
}



.f2 .rr .k4 {
    padding: 15px 15px 8px;
    border: 1px solid #e5e5e5;
  

    height: 246px;
    padding-top: 26px;
}


.f2 .r {
    width: 248px;
    float: right;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
    position: relative;
}


.f2 .r .k4 {
    padding: 15px 15px 8px;
    border: 1px solid #e5e5e5;
    border-top: 1px solid #03447C;
    border-left: none;
    height: 246px;
    padding-top: 26px;
}
.border {
    border-left: 1px solid #e5e5e5;
}

.dinggao {
    height: 14px;
}

.f2 .r .k4 li {
    font-size: 13px;
    line-height: 26px;
}


#mjtu22{display:none}

.tongyong .right56 {
    width: 248px;
	float:right;
  	margin-top: -15px;
    height: auto;
}

.course_china dl {
    float: left;
    width: 243px;
    border: 1px solid #DFDFDF;
    height: 160px;
	margin-top: 15px;
}

.course_china dl dt {
    color: #04576F;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    line-height: 29px;
    border-bottom: 1px solid #DFDFDF;
}


.course_china dl dd {
    padding: 13px 5px 0px 8px;
}

.course_china dl dd.course_list a {
    display: block;
    width: 77px;
    float: left;
}
.course_china dl dd.course_list span{
color:#FF4400;
font-weight:700
}


.course_china dl dd.course_list p {
    float: right;
    width: 144px;
    line-height: 18px;
	font-size:12px;
	color:#999;
	
}


.course_china dl dd.conmmu_online {
    clear: both;
    padding: 8px 5px 5px 5px;
    height: 22px;
}

.course_china dl dd.conmmu_online a {
    font-weight: bold;
    line-height: 20px;
	font-size:12px;
    color: #000;
    height: 20px;
    display: block;
    float: left;
    margin-left: 1px;
}
.course_china dl dd.conmmu_online img {
   margin-left: 45px;
}




/*ÁªÏµÎÒÃÇ */






.top_enroll{background-image:url(../image/top_enroll.jpg);}
.enroll_step li{padding:0 0 20px 10px;}
.enroll_step p{line-height: 24px;}
.enroll_step a{color: #00b0ea;text-decoration: underline;}

.apply_online{padding-bottom: 20px;}
.apply_online dd{text-align: center;font-size: 15px;}


.label60{width: 60px;float: left;}
.label90{width: 90px;float: left;}
.input1{width: 138px;height: 22px;float: left;margin-right: 23px;border: 1px solid #a5a5a5;}
.sex{width: 140px;margin-right: 23px;float: left;border:none;}
.city{width: 112px;height: 22px;}
.remark textarea{width: 681px;height: 85px;}
.consult label,.condition label,.sex label{padding-left: 5px;}
.w1{letter-spacing: 0.47em;*letter-spacing: 0.53em;margin-right: -0.33em;}
.plan select{width: 166px;height: 22px;margin-left: 20px;}

.btn_submit{position: relative;height: 103px;}
.btn_submit input{width: 164px;height: 43px;font-size: 20px;background:url(../image/submit_bg.png) no-repeat;position: absolute;left: 50%;margin-left: -82px; top:30px;cursor: pointer;border: 0;}
.btn_submit input:hover{background:url(../image/submit_bg_h.png) no-repeat;color: #fff;}

.wrapp1 {
    width: 1000px;
    margin: 0 auto;
    zoom: 1;
}
.top {
   background:url(../image/top_route.jpg) no-repeat center bottom;
    height: 180px;
}

.top1 {
   background:url(../image/top_route.jpg) no-repeat center bottom;
    height: 180px;
}
.route_content{overflow: hidden;color: #646464;}
.route_content .fl{width: 580px;margin-left: 10px;}
.route_content .address{margin-bottom: 16px;}
.route_content .redcolor{font-weight: bold;}
.route_content dl{font-size: 14px;margin-bottom: 5px;}
.route_content dt{background: url(../image/luxian3.png) left no-repeat;padding-left: 12px;}
.route_content .more_routes{margin-top: 5px;padding-top: 4px;}
.route_content .more_routes a{color: #00b0ea;}
.route_content .fr{margin-top: 36px;}

.top_payment{background-image:url(../image/top_payment.jpg);}
.bggray{background: #eeeeee;}
.pay_h{height: 92px;width: 100%;}
.pay_h h1{font-size: 26px;line-height: 92px;color: #313131;}
.pay_h h1 img{vertical-align: middle;margin-right: 12px;}
.pay_h p{font-size:16px;line-height: 92px;margin-left: 12px;color: #646464;}
.pay_h ul{margin-top: 32px;}
.pay_h li a{display:inline-block;cursor: pointer;width: 98px;height: 27px;margin-right: 35px;text-align: center;border-radius: 15px;background:url(../image/pay2.png) no-repeat;color: #646464;font-size: 16px;line-height: 27px;}
.pay_h li a:hover{background:url(../image/pay3.png) no-repeat;color: #00b0ea;}

.logopay{padding: 35px 0 0 10px;}
.logopay span{font-size: 24px;line-height: 46px;padding-left: 10px;}

.check_list{border: 0;margin: 0 0 20px 10px;overflow: hidden;}
.check_list div{float: left;padding:5px 0;}
.check_list1 div{width: 141px;}
.check_list2 div{width: 247px;}
.check_list5 div{width:220px;}
.check_list4 div{width:245px;}
.check_list input[type='radio']{margin-right: 3px;}
h3.major{font-size: 16px;font-weight: bold;color: #646464;padding-left: 10px;}

.pay_success{width: 544px;height: 313px;background: #fff;border: 2px solid #2a85ff;margin: 60px auto;}
.pay_success h1{font-size: 46px;text-align: center;color: #2b86ff;padding-top: 60px;}
.pay_success a{display: block;background: #2b86ff;color: #fff;width: 178px;height: 57px;line-height: 57px;margin-top: 95px;}


.wx_pay_content{overflow: hidden;padding-bottom: 90px;}
.wx_pay_content .fl{margin-left: 80px;}
.wx_pay_content div.fl{margin-top:173px ;}
.wx_pay_content dd{font-size: 14px;}
.wx_pay_content li{margin-right: 15px;}
.wx_pay_content li p{margin: 27px 0 17px 0;}
.wx_pay_content .arrow1{margin-top: 216px;}

.attention{font-size: 16px;padding-left: 10px;padding-top:10px ;}
.remit{padding-left: 26px;line-height: 24px;}
.table_bank{text-align: center;border-bottom:1px solid #717171;border-left:1px solid #717171;font-size: 14px;width: 868px;font-weight: bold;background: #f1f1f1;margin-bottom: 10px;}
.table_bank td{border-top:1px solid #717171;border-right:1px solid #717171;padding: 8px 16px;}
.tdbg2{background: #f9f9f9;}
.tdbg2 td img{vertical-align: middle;}
.td1{font-size: 12px;font-weight: normal;}
.remit_detail{margin-top: 17px;}

.top_time{background-image:url(../image/top_time.jpg);}
.attention_time{font-size: 18px;text-align: center;padding-top: 35px;}
.attention_time img{vertical-align: -3%;}

.time li{margin: 68px 38px 0 0;}
.time img{display: block;}
.time .none{margin-right: 0;}

.top_listen{background-image:url(../image/top_listen.jpg);}
.check_list6 div{margin-right: 40px;}
.listen_course{overflow: hidden;margin-left: 10px;}
.listen_course .major1{width: 162px;height: 31px;color: #fff;text-align: center;font-size: 16px;line-height: 31px;}
.majorbg1{background:#ff8f2c ;}
.majorbg2{background:#2c8fff ;}
.majorbg3{background:#b58400 ;}
.majorbg4{background:#009a62 ;}
.majorbg5{background:#ff682c;}
.majorbg6{background:#8ba415 ;margin-top: 30px;}
.listen_course_unit p{padding:10px 0;}
.listen_course_unit label{font-size: 14px;padding-left: 3px;}
.listen_course .vertical_line{height:137px ;width: 1px;background: #cacaca;margin: 63px 20px 0 16px;margin: 63px 20px 0 12px;}

.top_process{background-image:url(../image/top_process.jpg);}







.baa{width:100%;background-color: #fff3e0;padding-bottom:50px;margin-bottom:-22px}



.timeline{ width:866px;padding:20px 90px 50px 45px; margin:0 auto; 
position:relative; background:url(../image/btbgt.png) repeat-y 47% bottom; background-color:#fff3e0; height:1200px}
.timeline_left{ display:inline-block; float:left; }
.timeline_left_warp{  color:#844310; margin-bottom:35px; }
.timeline_left_top{    font-size: 18px;
    font-weight: 700; width:416px; height:43px;padding-left:20px; padding-top:16px; background:url(../image/btbgl.png) no-repeat; }
.timeline_left_bot_m{ width:340px; padding:10px 0 20px; background:url(../image/btbgm.png) repeat-y; }
.timeline_left_bot_m ul{ width:330px; }
.timeline_left_bot_m li{ background:url(../image/libg.jpg) no-repeat 8px 8px; line-height:22px; padding-left:16px; }
.timeline_left_bot_b{ width:436px; height:5px; background:url(../image/btbgb.png) no-repeat; }

.timeline_right{ position:absolute; right:108px; top:60px; z-index:2; display:inline-block; padding-top:60px; }
.timeline_right_warp{  color:#844310; margin-bottom:35px; }
.timeline_right_top{     font-size: 18px;
    font-weight: 700;width:316px; height:43px; padding-left:120px; padding-top:16px; background:url(../image/btbgr.png) no-repeat right; }
.timeline_right_bot_m{  width:336px; padding:10px 0 20px 100px; background:url(../image/btbgm.png) repeat-y right;  }
.timeline_right_bot_m ul{ width:330px; }
.timeline_right_bot_m li{ background:url(../image/libg.jpg) no-repeat 8px 8px; line-height:22px; padding-left:16px; }
.timeline_right_bot_b{ width:436px; height:5px; background:url(../image/btbgb.png) no-repeat right; }



.weixina {width:180px;margin:0 auto;padding-right:60px;padding-top:40px}

#weixin2{display:none}








.zhongjian{width:100%; height:150px; background-color:#333333; display:block;font-size:4em;text-align:center; color:#FFFFFF; line-height:150px;}


 @media all and (max-width:580px)
 {
 .contentul,#ty_02,#ty_01,.tongyong{ display:none;}
 .zhongjian{width:100%; height:100px; line-height:100px; background-color:#333333; display:block;margin-top:2%; border-radius: 6px; text-align:center; color:#FFFFFF; font-size:1.6em;}
 .title{width:100%}
 #weixin1{display:none}
#weixin2{display:block}
/*

 #mjtu22{display:block}
 #mjtu221{display:none}

*/
 .gloryitem{ width: 100%;}
.mj20161 {
    width: 100%;
	display:none;
   
}
 
 .mjtu {
    width: 100%;
    margin: 0 auto;
    margin-top: 15px;
    height: auto;
	
}
 
 .mjtu1 {
     width: 100%;
    float: left;
	display: none;
}
  .mjtu1  img{
     width: 100%;
  
}
 
 
  .mjtu2{
     width: 98%;
    float: left;
	padding: 0 5px 0 5px;	margin-bottom:30px
}
 .mjtu21 {
    height: auto;
  
}
 .mjtu22
 {
     width: 100%;
    float: left;
	height:auto;
	overflow:hidden

}

 
 
 .tongyong {
    width: 300px;
	
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
	padding-top: 50px;
}
 .wrapp {
    width: 100%;
    margin: 0 auto;
    height: 50px;

}


.tongyong .left {
    width: 100%;
    margin-right: 5px;
}



.tongyong .left .kc ul.one li {
    width: 300px;
    float: left;
    padding-right: 5px;
	padding-left: 5px;
    margin-bottom: 26px;
}

.tongyong .left .kc ul.one li dt.r {
    width: 160px;
    padding-left: 10px;
    position: relative;
}

.tongyong .left .kc ul.one li  .qq{margin-top:10px}
.tongyong .left .kc ul.one li  .qq1{margin-top:20px}

.tongyong .right {
    width: 290px;
    margin-top: 25px;
    border: 1px solid #ccc;
    height: auto;
margin:0 auto;
float:none}

.tongyong .left .kc ul.one li dt img {
    width: 120px;
    height: 102px;
}


.gloryitem ul {
    width: 300px;   margin: 0 auto;
    margin-top: 40px;
}

.contentul {
   width: 300px;
    overflow: hidden;
    margin: 0 auto;
}
.flul li {
    float: none; margin: 0 auto;
}

mj.css:281
.gloryitem li {
    margin-right: 1px;
    width: 240px;
}

.f2, .f3, .f4, .f5, .f6, .f7 {
    width: 300px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
    clear: both;
}


.f2 .l3 {
    padding-top: 30px;
    width: 300px;
    float: none;
    margin-right: 1px;
    height: auto;
    overflow: hidden;
    border-left: 1px solid #e5e5e5;
    position: relative;
	margin:0 auto
}



.f2 .z3 {
    border-left: 1px solid #e5e5e5;
     margin-top: 30px;
   width: 300px;
    float: none;
    margin-right: 1px;
    height: auto;
    position: relative;
    padding-top: 30px;
	    margin-bottom: 30px;
}

.f2 .z3 .k4 {
    border: 1px solid #e5e5e5;
    border-top: 1px solid #03447C;
    border-left: none;
    padding: 5px 5px 9px;
    padding-top: 16px;
    height: 525px;
}

.f2 .r {

    width: 300px;
    float: none;
	margin:0 auto;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
    position: relative;
}


.tongyong .left .one li .qq1 {
    width: 200px;
}

.tongyong .right56 {
    width: 300px;
    float: none;
    margin-top: 15px;
    height: auto;
	margin:0 auto
}

.course_china dl {
    float: left;
    width: 290px;
    border: 1px solid #DFDFDF;
    height: 160px;
    margin-top: 15px;
}

.f2 .z33 {
    width: 300px;
    float: left;
    position: relative;
    padding-top: 15px;
}

.f2 .rr {
    width: 290px;
    float: none;
    height: auto;
    overflow: hidden;
    padding-top: 15px;
    position: relative;
	margin:0 auto
}

.f2 .z33 .k4 {
    border: 1px solid #e5e5e5;
    padding: 15px 15px 9px;
    padding-top: 16px;
    height: 525px;
}


.f2 .l33 {
    padding-top: 0px;
    width: 300px;
    float: none;
    margin-right: 5px;
    height: auto;
    overflow: hidden;
    position: relative;
}



.course_china dl dd.course_list p {
    float: right;
    width: 164px;
  line-height: 16px;
    font-size: 12px;
    color: #999;
}

.course_china dl dd.course_list span a{
color:red;
float:left;
width:164px
  

}


.titledes {
    font-size: 18px;
    border-bottom: 2px solid #E60012;
    line-height: 39px;
    padding-bottom: 7px;
}



.top {
    background: url(../image/top_route.jpg) no-repeat center center;
  background-size:cover;
  height:200px
}


.top1 {
    background: url(../image/top_route.jpg) no-repeat center center;
  background-size:cover;
  height:200px
}
.wrapp1 {
    width:90%;
    margin: 0 auto;
    zoom: 1;
	padding-left:15px;
	padding-right:15px
}

.route_content .fl {
    width: 95%;
    margin-left: 10px;
}
.route_content .fr img{
    width:100%
}



.timeline{ width:300px;padding:2px 2px 2px 2px; margin:0 auto; 
position:relative; background:none; background-color:#fff3e0; height:1200px}
.timeline_left{ display:inline-block; float:left; }
.timeline_left_warp{  color:#844310; margin-bottom:35px; }
.timeline_left_top{    font-size: 18px;
    font-weight: 700; width:298px; height:43px;padding-left:2px; padding-top:16px; background:none; 
	border-bottom:1px dashed #ff4400;background-color:#f6e6ce;}
	
	
.timeline_left_bot_m{ width:300px; padding:10px 0 20px; background:none;background-color:#f6e6ce;}
.timeline_left_bot_m ul{ width:300px; }
.timeline_left_bot_m li{ background:url(../image/libg.jpg) no-repeat 8px 8px; line-height:22px; padding-left:16px; }
.timeline_left_bot_b{ width:300px; height:5px; background:none;background-color:#f6e6ce; }



.weixina {width:160px;margin:0 auto;   padding-right: 0px; padding-top:20px;padding-bottom:20px}

 
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 