@charset "UTF-8";



.x-nav,.x-tabs,.xt-teacher {

	min-width: 1200px

}



body,button,caption,input,select,td,textarea,th {

	font-size: 14px

}



a,body {

	color: #555

}

 input,button,select,textarea{font-family:'Microsoft YaHei',Arial,Verdana,Tahoma;outline:none;vertical-align:middle;border:0;border-radius:0}

 a{color:#1e1e1e;text-decoration:none;outline:none}

 strong{font-weight:bold}

 img{vertical-align:middle}::-moz-selection{background-color:#ff9600;color:white;text-shadow:none}::selection{background-color:#ff9600;color:white;text-shadow:none}

 .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

 .clearfix{*zoom:1;*display:inline}

*{ margin:0; padding:0; border:none; list-style:none; text-decoration:none; font-family:"微软雅黑";}

.contain{ width: 1200px; margin: 0 auto; }

.juzhong{ width:1160px; margin:0 auto; overflow:hidden; }

.juzhong1{ width:1160px; margin:0 auto; overflow:hidden; background:#fff; margin-top:-187px; }

.xian1{border-top:solid #000 1px; width:800px; margin:0 auto;}

.clear{ clear:both;}

.clear1{width:100%; background:#FFFFFF; height:4px;}

body{ padding-top:85px; background: #fff;}

.header{ background:#fff; width:100%; border-bottom:1px solid #cacaca;  position:fixed; top:0; z-index:999;}

.header_content{ width:980px; margin:0 auto;position:relative;}

.header .logo{ float:left; padding-top:18px; padding-bottom:21px; margin-right:65px;}

.header ul{ float:left;}

.header ul li{ float:left; }

.header ul li a{ font-size:16px; line-height:84px; color:#222;padding-right:22px; padding-left:21px; border-right:1px #222 solid;}

.header ul li:hover{   background-image: -moz-linear-gradient( 360deg, rgb(236,236,236) 0%, rgb(255,255,255) 100%);

  background-image: -webkit-linear-gradient( 360deg, rgb(236,236,236) 0%, rgb(255,255,255) 100%);

  background-image: -ms-linear-gradient( 360deg, rgb(236,236,236) 0%, rgb(255,255,255) 100%);

  background-image: linear-gradient( 360deg, rgb(236,236,236) 0%, rgb(255,255,255) 100%);}

.header ul ol{  position:absolute; top:84px;  }

.header ol li{ clear:both;  background:rgba(0,0,0,0.5); border-bottom:1px #999 solid }

.header ol li a{ clear:both; line-height:28px; font-size:14px;color:#fff; padding-right:26px; padding-left:25px;  margin-right:0; border-right:none; display:block;}

.header ol li a:hover{ color:#222;}

.header .lianxi{ float:right; margin-top:29px;}

.header .lianxi img{ margin-left:10px;}

.erweima{ position:absolute; top:75px; right:44px;}

a,a:hover {

	text-decoration: none

}



body,button,input,select,textarea {

	font-family: "Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif

}



li,ol,ul {

	list-style: none

}



body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {

	padding: 0;

	margin: 0;

	border: none

}



body {

	width: 100%;

	background: #fff

}



h1,h2,h3,h4,h5,h6 {

	font-weight: 400;

	font-size: 100%

}



address,caption,cite,code,dfn,em,strong,th,var {

	font-style: normal;

	font-weight: 400

}



a {

	user-select: none;

	-moz-user-select: none;

	-webkit-user-select: none

}



img {

	border: 0;

	margin: 0

}



table {

	border-collapse: collapse

}



html {

	overflow-y: scroll

}



.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden

}



::selection {

	background: #FE7E00

}



::-moz-selection {

	background: #FE7E00

}[v-cloak] {

	display: none!important

}



.x-nav {

	width: 100%;

	position: relative;

	height: 600px;

	overflow: hidden;

	background: #ccc;

	margin-top: 0px;

}



.x-nav .x-nav-musk {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

	background: #000;

	opacity: .58;

	z-index: 9

}



.x-nav .x-nav-content {

	width: 1200px;

	position: relative;

	height: 600px;

	margin: 0 auto;

	z-index: 19

}



.x-nav .x-nav-content .x-nav-content-mk {

	padding-top: 200px;

    text-align: center;

}



.x-nav .x-nav-content .x-nav-content-mk h2 {

	display: block;

    text-transform: uppercase;

    color: #fff;

    font-size: 38px;

    line-height: 1.2;

    font-weight: 400;

}



.x-nav .x-nav-content .x-nav-content-mk span {

	display: block;

    text-transform: uppercase;

    color: #fff;

    font-size: 58px;

    line-height: 1.3;

    font-weight: 400;

}



.x-nav video {

	position: absolute;

    width: 1920px;

    left: 50%;

    top: -100px;

    margin-left: -960px;

}



.x-tabs {

	width: 100%;

	font-size: 0;

	padding: 70px 0 40px

}



.x-tabs .x-tabs-content {

	width: 1200px;

	margin: 0 auto;

	text-align: left

}



.x-tabs .x-tabs-content a {

		display: inline-block;

	height: 40px;

	position: relative;

	background: #fff;

	color: #8c8c8c;

	font-size: 14px;

	font-weight:400;

	text-align: center;

	line-height: 40px;

	margin: 0 8px 13px;

	border-radius: 28px;

	-webkit-border-radius: 28px;

	-moz-border-radius: 28px;

	overflow: hidden;

	padding: 0 17px 0 44px;

	background-size: 660px;

	background-image: url('../other/ywcpdmcahi.svg');

}



.x-tabs .x-tabs-content a.focus {

	background-color: #ff8e1f !important;

	background-position-x: 13px !important;

	color: #fff;

	font-weight: 700;

}



.xt-teacher {

	width: 100%;

	padding-top: 20px

}





.xt-teacher .xt-teacher-load{

	display: block;

    height: 40px;

    text-align: center;

    padding-top: 60px;

}

.xt-teacher .xt-teacher-load a{

	display: inline-block;

    min-width: 110px;

    height: 40px;

    line-height: 40px;

    overflow: hidden;

    border-radius: 20px;

    font-size: 16px;

    color: #fff;

    font-weight: 400;

    background: #ff9123;

    position: relative;

    transition: all .3s cubic-bezier(.645,.045,.355,1);

    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);

    -moz-transition: all .3s cubic-bezier(.645,.045,.355,1);

}

.xt-teacher .xt-teacher-load a i{

	display: block;

	position: absolute;

	width: 18px;

	height: 18px;

	margin-left: -9px;

	margin-top: -9px;

	left: 50%;

	top: 50%;

	opacity: 0;

	z-index: 8;

	background: url('../other/b575bfe0fd194db9b1501a8948b0c15d.woff') center center no-repeat;background-size: 100%;

	transition: opacity .4s;

	-webkit-transition: opacity .4s;

	-moz-transition: opacity .4s

}

.xt-teacher .xt-teacher-load a span {

	display: inline-block;

	height: 40px;

	position: relative;

	z-index: 9;

	transition: transform .3s cubic-bezier(.645,.045,.355,1),opacity .2s;

	-webkit-transition: transform .3s cubic-bezier(.645,.045,.355,1),opacity .2s;

	-moz-transition: transform .3s cubic-bezier(.645,.045,.355,1),opacity .2s;

}

.xt-teacher .xt-teacher-load a:hover {

	transform: translateY(-4px);

	-webkit-transform: translateY(-4px);

	-moz-transform: translateY(-4px);

	opacity: .9;

	box-shadow: 0 4px 7px #ff972e;

	-webkit-box-shadow: 0 4px 7px #ff972e;

	-moz-box-shadow: 0 4px 7px #ff972e

}



.xt-teacher .xt-teacher-load a:hover span {

	transform: translateY(-100%);

	-webkit-transform: translateY(-100%);

	-moz-transform: translateY(-100%);

	opacity: 0

}

.xt-teacher .xt-teacher-load a:hover i{

	opacity:1 !important;

}





.xt-teacher .xt-teacher-header {

	width: 1200px;

	height: 460px;

	margin: 0 auto

}



.xt-teacher .xt-teacher-header .xt-teacher-header-pic {

	width: 795px;

	height: 460px;

	background-color: #7c7c7c;

	float: left;

	background-position: center center

}



.xt-teacher .xt-teacher-header .xt-teacher-header-mk {

	width: 330px;

	height: 460px;

	padding: 0 30px;

	background: #fff;

	float: right;

	box-sizing: content-box;

}



.xt-teacher .xt-teacher-header .xt-teacher-header-mk .xt-teacher-header-follow {

	height: 110px;

	text-align: right;

	line-height: 110px

}



.xt-teacher .xt-teacher-header .xt-teacher-header-mk .xt-teacher-header-follow a {

	display: inline-block;

	height: 32px;

	line-height: 32px;

	color: #fff;

	font-size: 16px;

	padding: 0 20px 0 30px;

	border-radius: 5px;

	background: ##ee7600;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	background-size: 19px;

}



.xt-teacher .xt-teacher-header .xt-teacher-header-mk .xt-teacher-header-follow a:hover {

	background-color: #e07000

}



.xt-teacher .xt-teacher-header .xt-teacher-header-mk h3 {

	font-size: 28px;

	font-weight: 300;

	color: #ee7600;

	padding-top: 40px

}



.xt-teacher .xt-teacher-header .xt-teacher-header-mk p {

	color: #3b3b3b;

	font-size: 16px;

	line-height: 1.7;

	font-weight: 400;

	text-align: justify;

	padding-top: 40px;

	padding-bottom: 20px

}



.xt-teacher .xt-teacher-header .xt-teacher-header-mk .xt-teacher-header-border {

	height: 52px;

	border-bottom: 1px solid #ebebeb;

	background-size: 28px;

}



.xt-teacher .xt-teacher-content {

	width: 1200px;

	margin: 0 auto;

	padding-top: 50px

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list {

	width: 390px;

	height: 455px;

	position: relative;

	overflow: hidden;

	margin: 0 15px 26px 0;

	float: left

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-bg {

	height: 284px;

	background-color: #636363;

	position: relative;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: 100%

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-bg .x-teacher-c-list-musk {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: 0 0;

	opacity: 0;

	transition: .4s;

	-webkit-transition: .4s;

	-moz-transition: .4s

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk {

	position: absolute;

	width: 320px;

	padding: 0 35px;

	height: 228px;

	bottom: -58px;

	background: #fff;

	transition: bottom 460ms ease;

	-webkit-transition: bottom 460ms ease;

	-moz-transition: bottom 460ms ease;

	box-sizing: content-box;

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk h3 {

	height: 50px;

	line-height: 50px;

	margin-top: 10px;

	text-align: left;

	font-size: 22px;

	font-weight: 400;

	color: #3b3b3b;

	background-repeat: no-repeat;

	background-position: right center;

	background-size: 24px;

	transition: .4s;

	-webkit-transition: .4s;

	-moz-transition: .4s

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk p {

	line-height: 1.5;

	font-size: 16px;

	color: #8b8b8b;

	text-align: justify;

	font-weight: 300;

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk .x-teacher-c-list-btn {

	position: absolute;

	width: 100%;

	bottom: 20px;

	font-size: 0;

	left: 0;

	text-align: center;

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk .x-teacher-c-list-btn span {

	display: inline-block;

	width: 110px;

	height: 35px;

	border: 1px solid #d0cfcf;

	text-align: center;

	line-height: 35px;

	margin: 0 10px;

	color: #3b3b3b;

	font-size: 16px;

	border-radius: 4px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	transition: transform .4s,opacity .5s 120ms,color .2s,background .2s,border .2s;

	font-weight: 300;

	transform: translateY(100%);

	-webkit-transform: translateY(100%);

	-moz-transform: translateY(100%);

	opacity: 0

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk .x-teacher-c-list-btn a:nth-of-type(2) {

	transition: transform .4s .1s,opacity .5s 220ms,color .2s,background .2s,border .2s

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk .x-teacher-c-list-btn a:hover {

	border: 1px solid #ee7600;

	background: #ee7600;

	color: #fff

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list:nth-of-type(3n) {

	margin-right: 0!important

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list:hover .x-teacher-c-list-mk {

	bottom: 0

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list:hover .x-teacher-c-list-mk h3 {

	background-position: 320px center;

	padding-top: 12px

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list:hover .x-teacher-c-list-mk .x-teacher-c-list-btn span {

	transform: translateY(0);

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	opacity: 1

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list:hover .x-teacher-c-list-musk {

	background: #000;

	opacity: .3

}



.xt-teacher .xt-teacher-content .xt-teacher-c-list.load .x-teacher-c-list-bg {

	background: #e5e5e5

}

.xt-news-menulink{

	width:100%;

	padding-top: 25px;

	padding-bottom: 25px;

	min-width:1200px;

}

.xt-news-menulink .pages{

	width:1200px;

	text-align:right;

	margin:0 auto;

	

}

.xt-news-menulink .pages a,.xt-news-menulink .pages b,.xt-news-menulink .pages li{

display: inline-block;

line-height:40px;

height:40px;

margin: 0 2px;

padding:0px 8px;

min-width: 29px;

font-size: 16px;

font-weight: 400;

background:#fff;

text-align:center;

color:#333;

border-radius:4px;

-webkit-border-radius:4px;

-moz-border-radius:4px;

}



.xt-news-menulink{

	width:100%;

	min-width:1200px;

}

.xt-news-menulink .pages{

width:1200px;

text-align:center;

margin:0 auto;



}

.xt-news-menulink .pages a,.xt-news-menulink .pages b{

display: inline-block;

line-height:29px;

height:29px;

margin: 0 5px;

padding:4px 8px;

min-width: 29px;

font-size: 16px;

font-weight: 400;

background:#fff;

text-align:center;

color:#000;

border-radius:4px;

-webkit-border-radius:4px;

-moz-border-radius:4px;

}

.xt-news-menulink .pages b{

color:#999 !important;

background: none;

}

/*底部*/

.h47_bg {

    background: url(../images/h47_bg.png) repeat-x bottom;

    min-width: 1200px;

}

.bottom_bg {

    width: 1200px;

    margin: 0px auto;

    color: #ffffff;

    background: url(../images/bottom_bg1.png) no-repeat bottom;

    line-height: 47px;

    height: 47px;

    text-align: center;

    padding-top: 172px;

}

.w11_right {

    margin-left: 35px;

    display: inline-block;

    padding-left: 20px;

    text-align: center;

    background: url(../images/w11_right.png) no-repeat left;

}

.bottom_show a:link, .bottom_show a:visited {

    color: #898787;

}

.h47_bg{background:url(../images/h47_bg.png) repeat-x bottom;min-width:1200px;}

.bottom_bg{width:1200px;margin:0px auto;color:#ffffff;line-height:47px;height:47px;text-align:center;}

.bottom_bg_1{width:1200px;margin:0px auto;color:#ffffff;padding-top:225px;line-height:47px;height:47px;text-align:center;}

.w11_right{margin-left:35px;display:inline-block;padding-left:20px;text-align:center;background:url(../images/w11_right.png) no-repeat left;}

.p30_mw1200{background:#484848;padding:30px 0px;min-width:1200px;}

.w1200{width:1200px;margin:0px auto;}

.bottom_title{font-size:18px;font-weight:bold;color:#ffffff;line-height:30px;}

.bottom_show{line-height:24px;color:#898787;}

.br_bl{border-right:1px solid #5e5d5d;padding:0px 35px;}

.right_phone{background:url(../images/zx_1.png) no-repeat left;line-height:24px;padding-left:24px;font-size:14px;font-weight:bold;color:#ffffff;}

.br_bk1{border-right:1px solid #5e5d5d;}

.bottom_phone{line-height:30px;color:#ffffff;font-size:14px;}

.zx_3{background:url(../images/zx_3.png) no-repeat left;padding-left:24px;}



.zx_2{background:url(../images/zx_2.png) no-repeat left;padding-left:24px;}



.zx_h30{line-height:30px;font-weight:bold;font-size:14px;color:#ffffff;}



.zx_h30 a:link,.zx_h30 a:visited{color:#ffffff;text-decoration:none;}



.zx_h30 a:hover{color:#ee7800;}



.color_1{color:#ee7800;}

.br_p045{border-right:1px solid #5e5d5d;padding:0px 45px;}



.bottom_show a:hover{color:#ee7800;}

.bottom_right_font {

    line-height: 20px;

    text-align: center;

    font-size: 14px;

    color: #ffffff;

    height: 20px;

    margin-top: 5px;

}

.x-tabs-content .btn-info .badge {
    color: #ff7f00;
}

			  .x-tabs .x-tabs-content a.teacher-0{

				  background-position:-135px 9px;

			  }

			  .x-tabs .x-tabs-content a.teacher-1{

			  		background-position:-136px -63px;		  

			  }

			  .x-tabs .x-tabs-content a.teacher-2{

			  		background-position:-136px -28px;		  

			  }

			  .x-tabs .x-tabs-content a.teacher-3{

			  		background-position:-135px -98px;		  

			  }

			  .page {

			  	text-align: center;

			  	margin: 60px 0;

			  	font-size: 14px;

			  	color: #333;

			  }

			  .state {

			  	color: #999;

			  }

			  .routine,.page-num, .state, .cuttrntpage,.page-num-current {

			  	display: inline-block;

			  	line-height: 40px;

			  	vertical-align: top;

			  	padding: 0 20px;

			  	height: 40px;

			  	font-size: 14px;

			  	border-radius: 4px;

			  	border: 1px solid #e3e3e3;

			  	background: none;

			  	margin: 0 6px;

			  	outline: none;

			  	cursor: pointer;

				background-color: #fff;

			  }

			  .state strong{

			  	color: #999;

			  	font-weight: 400;

			  }

			  

			  .page a:hover, .page a.cuttrntpage,.page-num-current {

			  	background: #ff7700;

			  	border: 1px solid #ff7700;

			  	color: #fff;

			  }

			  .x-tabs .x-tabs-content a.btn-info {

			      color: #fff;

			      background-color: #ffae00;

			      border-color: #ff7f00;

				      background-position: 14px 9px;

			  }

			  .x-tabs .x-tabs-content a.btn-currents {

			      color: #fff;

			      background-color: #ffae00;

			      border-color: #ff7f00;

			  }

			  .x-tabs .x-tabs-content .btn-info:hover {

			      color: #fff;

			      background-color: #ffae00;

			      border-color: #ff7f00;

			  }

			  .x-tabs .x-tabs-content .btn-currents .badge{

				  background-color: #fff;

				  color: #ff7f00;

				  }

			.x-tabs .x-tabs-content a.teacher-1.btn-currents{

					background-position:12px -63px;		  

			}

			.x-tabs .x-tabs-content a.teacher-2.btn-currents{

					background-position:12px -28px;		  

			}

			.x-tabs .x-tabs-content a.teacher-3.btn-currents{

					background-position:12px -98px;		  

			}

@media only screen and (max-width: 640px) and (min-width: 581px){

	.x-tabs {

	    width: 100%;

	    font-size: 0;

	    padding: 20px 0 20px;

	}

	.x-tabs .x-tabs-content {

	    width: 94%;

	    margin: 0 auto;

	    text-align: left;

	}

	.x-teacher-c-list-btn.clearfix{

		display: none;

	}

	.x-nav, .x-tabs, .xt-teacher {

	    min-width: 100%;

	}

	.x-tabs .x-tabs-content a {

	    display: inline-block;

	    height: 25px;

	    position: relative;

	    background: #fff;

	    color: #8c8c8c;

	    font-size: 12px;

	    font-weight: 400;

	    text-align: center;

	    line-height: 25px;

	    border-radius: 28px;

	    -webkit-border-radius: 28px;

	    -moz-border-radius: 28px;

	    overflow: hidden;

	    padding: 0 17px 0 24px;

	    background-size: 450px;

	    background-image: url(../other/ywcpdmcahi.svg);

	    width: 23%;

	    margin: 0px 1%;

	}

	.x-tabs .x-tabs-content a.btn-info {

	    color: #fff;

	    background-color: #ffae00;

	    border-color: #ff7f00;

	    background-position: 6px 5px;

	    background-size: 450px;

	}

	.x-tabs .x-tabs-content a.teacher-1 {

	    background-position: -96px -43px;

	}

	.x-tabs .btn .badge {

	    position: relative;

	    top: -1px;

	    display: none;

	}

	.x-tabs .x-tabs-content a.teacher-2 {

	    background-position: -96px -18px;

	}

	.x-tabs .x-tabs-content a.teacher-3 {

	    background-position: -96px -68px;

	}

	.xt-teacher {

	    width: 100%;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content {

	    width: 90%;

	    margin: 0 auto;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk {

	    position: initial;

	    width: 100%;

	    padding: 8px 35px;

	    height: auto;

	    bottom: 0px;

	    background: #fff;

	    transition: bottom 460ms ease;

	    -webkit-transition: bottom 460ms ease;

	    -moz-transition: bottom 460ms ease;

	    box-sizing: inherit;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk h3 {

	    height: 30px;

	    line-height: 30px;

	    margin-top: 0px;

	    text-align: left;

	    font-size: 18px;

	    font-weight: 400;

	    color: #3b3b3b;

	    background-repeat: no-repeat;

	    background-position: right center;

	    background-size: 24px;

	    transition: .4s;

	    -webkit-transition: .4s;

	    -moz-transition: .4s;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk p {

	    line-height: 1.5;

	    font-size: 14px;

	    color: #8b8b8b;

	    text-align: justify;

	    font-weight: 300;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-bg {

	    height: 245px;

	    background-color: #636363;

	    position: relative;

	    background-position: center top;

	    background-repeat: no-repeat;

	    background-size: 100%;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list {

	    width: 100%;

	    height: auto;

	    position: relative;

	    overflow: hidden;

	    margin: 0 0px 25px 0;

	    float: left;

	}

	.xt-news-menulink {

	    width: 100%;

	    min-width: 100%;

	    padding: 0px;

	}

	.page {

	    text-align: center;

	    margin: 10px 0 30px 0px;

	    font-size: 12px;

	    color: #333;

	}

	.routine, .page-num, .state, .cuttrntpage, .page-num-current {

	    display: inline-block;

	    line-height: 30px;

	    vertical-align: top;

	    padding: 0 10px;

	    height: 30px;

	    font-size: 12px;

	    border-radius: 4px;

	    border: 1px solid #e3e3e3;

	    background: none;

	    margin: 0px 0px 15px 0px;

	    outline: none;

	    cursor: pointer;

	    background-color: #fff;

	}

	.page a:hover, .page a.cuttrntpage, .page-num-current {

	    background: #ff7700;

	    border: 1px solid #ff7700;

	    color: #fff;

	}

}

@media only screen and (max-width: 580px) and (min-width: 526px){

	.x-tabs {

	    width: 100%;

	    font-size: 0;

	    padding: 20px 0 20px;

	}

	.x-tabs .x-tabs-content {

	    width: 94%;

	    margin: 0 auto;

	    text-align: left;

	}

	.x-teacher-c-list-btn.clearfix{

		display: none;

	}

	.x-nav, .x-tabs, .xt-teacher {

	    min-width: 100%;

	}

	.x-tabs .x-tabs-content a {

	    display: inline-block;

	    height: 25px;

	    position: relative;

	    background: #fff;

	    color: #8c8c8c;

	    font-size: 12px;

	    font-weight: 400;

	    text-align: center;

	    line-height: 25px;

	    border-radius: 28px;

	    -webkit-border-radius: 28px;

	    -moz-border-radius: 28px;

	    overflow: hidden;

	    padding: 0 17px 0 24px;

	    background-size: 450px;

	    background-image: url(../other/ywcpdmcahi.svg);

	    width: 23%;

	    margin: 0px 1%;

	}

	.x-tabs .x-tabs-content a.btn-info {

	    color: #fff;

	    background-color: #ffae00;

	    border-color: #ff7f00;

	    background-position: 6px 5px;

	    background-size: 450px;

	}

	.x-tabs .x-tabs-content a.teacher-1 {

	    background-position: -96px -43px;

	}

	.x-tabs .btn .badge {

	    position: relative;

	    top: -1px;

	    display: none;

	}

	.x-tabs .x-tabs-content a.teacher-2 {

	    background-position: -96px -18px;

	}

	.x-tabs .x-tabs-content a.teacher-3 {

	    background-position: -96px -68px;

	}

	.xt-teacher {

	    width: 100%;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content {

	    width: 90%;

	    margin: 0 auto;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk {

	    position: initial;

	    width: 100%;

	    padding: 8px 35px;

	    height: auto;

	    bottom: 0px;

	    background: #fff;

	    transition: bottom 460ms ease;

	    -webkit-transition: bottom 460ms ease;

	    -moz-transition: bottom 460ms ease;

	    box-sizing: inherit;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk h3 {

	    height: 30px;

	    line-height: 30px;

	    margin-top: 0px;

	    text-align: left;

	    font-size: 18px;

	    font-weight: 400;

	    color: #3b3b3b;

	    background-repeat: no-repeat;

	    background-position: right center;

	    background-size: 24px;

	    transition: .4s;

	    -webkit-transition: .4s;

	    -moz-transition: .4s;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk p {

	    line-height: 1.5;

	    font-size: 14px;

	    color: #8b8b8b;

	    text-align: justify;

	    font-weight: 300;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-bg {

	    height: 245px;

	    background-color: #636363;

	    position: relative;

	    background-position: center top;

	    background-repeat: no-repeat;

	    background-size: 100%;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list {

	    width: 100%;

	    height: auto;

	    position: relative;

	    overflow: hidden;

	    margin: 0 0px 25px 0;

	    float: left;

	}

	.xt-news-menulink {

	    width: 100%;

	    min-width: 100%;

	    padding: 0px;

	}

	.page {

	    text-align: center;

	    margin: 10px 0 30px 0px;

	    font-size: 12px;

	    color: #333;

	}

	.routine, .page-num, .state, .cuttrntpage, .page-num-current {

	    display: inline-block;

	    line-height: 30px;

	    vertical-align: top;

	    padding: 0 10px;

	    height: 30px;

	    font-size: 12px;

	    border-radius: 4px;

	    border: 1px solid #e3e3e3;

	    background: none;

	    margin: 0px 0px 15px 0px;

	    outline: none;

	    cursor: pointer;

	    background-color: #fff;

	}

	.page a:hover, .page a.cuttrntpage, .page-num-current {

	    background: #ff7700;

	    border: 1px solid #ff7700;

	    color: #fff;

	}

}

/*375PX-iphoneX-iphone6/7/8(375px)*/

@media only screen and (max-width: 525px) and (min-width: 451px){

	.x-tabs {

	    width: 100%;

	    font-size: 0;

	    padding: 20px 0 20px;

	}

	.x-tabs .x-tabs-content {

	    width: 94%;

	    margin: 0 auto;

	    text-align: left;

	}

	.x-teacher-c-list-btn.clearfix{

		display: none;

	}

	.x-nav, .x-tabs, .xt-teacher {

	    min-width: 100%;

	}

	.x-tabs .x-tabs-content a {

	    display: inline-block;

	    height: 25px;

	    position: relative;

	    background: #fff;

	    color: #8c8c8c;

	    font-size: 12px;

	    font-weight: 400;

	    text-align: center;

	    line-height: 25px;

	    border-radius: 28px;

	    -webkit-border-radius: 28px;

	    -moz-border-radius: 28px;

	    overflow: hidden;

	    padding: 0 17px 0 24px;

	    background-size: 450px;

	    background-image: url(../other/ywcpdmcahi.svg);

	    width: 23%;

	    margin: 0px 1%;

	}

	.x-tabs .x-tabs-content a.btn-info {

	    color: #fff;

	    background-color: #ffae00;

	    border-color: #ff7f00;

	    background-position: 6px 5px;

	    background-size: 450px;

	}

	.x-tabs .x-tabs-content a.teacher-1 {

	    background-position: -96px -43px;

	}

	.x-tabs .btn .badge {

	    position: relative;

	    top: -1px;

	    display: none;

	}

	.x-tabs .x-tabs-content a.teacher-2 {

	    background-position: -96px -18px;

	}

	.x-tabs .x-tabs-content a.teacher-3 {

	    background-position: -96px -68px;

	}

	.xt-teacher {

	    width: 100%;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content {

	    width: 90%;

	    margin: 0 auto;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk {

	    position: initial;

	    width: 100%;

	    padding: 8px 35px;

	    height: auto;

	    bottom: 0px;

	    background: #fff;

	    transition: bottom 460ms ease;

	    -webkit-transition: bottom 460ms ease;

	    -moz-transition: bottom 460ms ease;

	    box-sizing: inherit;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk h3 {

	    height: 30px;

	    line-height: 30px;

	    margin-top: 0px;

	    text-align: left;

	    font-size: 18px;

	    font-weight: 400;

	    color: #3b3b3b;

	    background-repeat: no-repeat;

	    background-position: right center;

	    background-size: 24px;

	    transition: .4s;

	    -webkit-transition: .4s;

	    -moz-transition: .4s;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk p {

	    line-height: 1.5;

	    font-size: 14px;

	    color: #8b8b8b;

	    text-align: justify;

	    font-weight: 300;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-bg {

	    height: 245px;

	    background-color: #636363;

	    position: relative;

	    background-position: center top;

	    background-repeat: no-repeat;

	    background-size: 100%;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list {

	    width: 100%;

	    height: auto;

	    position: relative;

	    overflow: hidden;

	    margin: 0 0px 25px 0;

	    float: left;

	}

	.xt-news-menulink {

	    width: 100%;

	    min-width: 100%;

	    padding: 0px;

	}

	.page {

	    text-align: center;

	    margin: 10px 0 30px 0px;

	    font-size: 12px;

	    color: #333;

	}

	.routine, .page-num, .state, .cuttrntpage, .page-num-current {

	    display: inline-block;

	    line-height: 30px;

	    vertical-align: top;

	    padding: 0 10px;

	    height: 30px;

	    font-size: 12px;

	    border-radius: 4px;

	    border: 1px solid #e3e3e3;

	    background: none;

	    margin: 0px 0px 15px 0px;

	    outline: none;

	    cursor: pointer;

	    background-color: #fff;

	}

	.page a:hover, .page a.cuttrntpage, .page-num-current {

	    background: #ff7700;

	    border: 1px solid #ff7700;

	    color: #fff;

	}

}

/*450PX-iphoneX414px (386px)*/

@media only screen and (max-width: 450px) and (min-width: 386px){

	.x-tabs {

	    width: 100%;

	    font-size: 0;

	    padding: 20px 0 20px;

	}

	.x-tabs .x-tabs-content {

	    width: 94%;

	    margin: 0 auto;

	    text-align: left;

	}

	.x-teacher-c-list-btn.clearfix{

		display: none;

	}

	.x-nav, .x-tabs, .xt-teacher {

	    min-width: 100%;

	}

	.x-tabs .x-tabs-content a {

	    display: inline-block;

	    height: 25px;

	    position: relative;

	    background: #fff;

	    color: #8c8c8c;

	    font-size: 12px;

	    font-weight: 400;

	    text-align: center;

	    line-height: 25px;

	    border-radius: 28px;

	    -webkit-border-radius: 28px;

	    -moz-border-radius: 28px;

	    overflow: hidden;

	    padding: 0 17px 0 24px;

	    background-size: 450px;

	    background-image: url(../other/ywcpdmcahi.svg);

	    width: 23%;

	    margin: 0px 1%;

	}

	.x-tabs .x-tabs-content a.btn-info {

	    color: #fff;

	    background-color: #ffae00;

	    border-color: #ff7f00;

	    background-position: 6px 5px;

	    background-size: 450px;

	}

	.x-tabs .x-tabs-content a.teacher-1 {

	    background-position: -96px -43px;

	}

	.x-tabs .btn .badge {

	    position: relative;

	    top: -1px;

	    display: none;

	}

	.x-tabs .x-tabs-content a.teacher-2 {

	    background-position: -96px -18px;

	}

	.x-tabs .x-tabs-content a.teacher-3 {

	    background-position: -96px -68px;

	}

	.xt-teacher {

	    width: 100%;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content {

	    width: 90%;

	    margin: 0 auto;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk {

	    position: initial;

	    width: 100%;

	    padding: 8px 35px;

	    height: auto;

	    bottom: 0px;

	    background: #fff;

	    transition: bottom 460ms ease;

	    -webkit-transition: bottom 460ms ease;

	    -moz-transition: bottom 460ms ease;

	    box-sizing: inherit;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk h3 {

	    height: 30px;

	    line-height: 30px;

	    margin-top: 0px;

	    text-align: left;

	    font-size: 18px;

	    font-weight: 400;

	    color: #3b3b3b;

	    background-repeat: no-repeat;

	    background-position: right center;

	    background-size: 24px;

	    transition: .4s;

	    -webkit-transition: .4s;

	    -moz-transition: .4s;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk p {

	    line-height: 1.5;

	    font-size: 14px;

	    color: #8b8b8b;

	    text-align: justify;

	    font-weight: 300;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-bg {

	    height: 245px;

	    background-color: #636363;

	    position: relative;

	    background-position: center top;

	    background-repeat: no-repeat;

	    background-size: 100%;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list {

	    width: 100%;

	    height: auto;

	    position: relative;

	    overflow: hidden;

	    margin: 0 0px 25px 0;

	    float: left;

	}

	.xt-news-menulink {

	    width: 100%;

	    min-width: 100%;

	    padding: 0px;

	}

	.page {

	    text-align: center;

	    margin: 10px 0 30px 0px;

	    font-size: 12px;

	    color: #333;

	}

	.routine, .page-num, .state, .cuttrntpage, .page-num-current {

	    display: inline-block;

	    line-height: 30px;

	    vertical-align: top;

	    padding: 0 10px;

	    height: 30px;

	    font-size: 12px;

	    border-radius: 4px;

	    border: 1px solid #e3e3e3;

	    background: none;

	    margin: 0px 0px 15px 0px;

	    outline: none;

	    cursor: pointer;

	    background-color: #fff;

	}

	.page a:hover, .page a.cuttrntpage, .page-num-current {

	    background: #ff7700;

	    border: 1px solid #ff7700;

	    color: #fff;

	}

	

	

	

	

	

	

	

	

	

	

}

/*375PX-iphoneX-iphone6/7/8(375px)*/

@media only screen and (max-width: 385px) and (min-width: 345px){

	.x-tabs {

	    width: 100%;

	    font-size: 0;

	    padding: 20px 0 20px;

	}

	.x-tabs .x-tabs-content {

	    width: 94%;

	    margin: 0 auto;

	    text-align: left;

	}

	.x-teacher-c-list-btn.clearfix{

		display: none;

	}

	.x-nav, .x-tabs, .xt-teacher {

	    min-width: 100%;

	}

	.x-tabs .x-tabs-content a {

	    display: inline-block;

	    height: 25px;

	    position: relative;

	    background: #fff;

	    color: #8c8c8c;

	    font-size: 12px;

	    font-weight: 400;

	    text-align: center;

	    line-height: 25px;

	    border-radius: 28px;

	    -webkit-border-radius: 28px;

	    -moz-border-radius: 28px;

	    overflow: hidden;

	    padding: 0 17px 0 24px;

	    background-size: 450px;

	    background-image: url(../other/ywcpdmcahi.svg);

	    width: 23%;

	    margin: 0px 1%;

	}

	.x-tabs .x-tabs-content a.btn-info {

	    color: #fff;

	    background-color: #ffae00;

	    border-color: #ff7f00;

	    background-position: 6px 5px;

	    background-size: 450px;

	}

	.x-tabs .x-tabs-content a.teacher-1 {

	    background-position: -96px -43px;

	}

	.x-tabs .btn .badge {

	    position: relative;

	    top: -1px;

	    display: none;

	}

	.x-tabs .x-tabs-content a.teacher-2 {

	    background-position: -96px -18px;

	}

	.x-tabs .x-tabs-content a.teacher-3 {

	    background-position: -96px -68px;

	}

	.xt-teacher {

	    width: 100%;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content {

	    width: 90%;

	    margin: 0 auto;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk {

	    position: initial;

	    width: 100%;

	    padding: 8px 35px;

	    height: auto;

	    bottom: 0px;

	    background: #fff;

	    transition: bottom 460ms ease;

	    -webkit-transition: bottom 460ms ease;

	    -moz-transition: bottom 460ms ease;

	    box-sizing: inherit;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk h3 {

	    height: 30px;

	    line-height: 30px;

	    margin-top: 0px;

	    text-align: left;

	    font-size: 18px;

	    font-weight: 400;

	    color: #3b3b3b;

	    background-repeat: no-repeat;

	    background-position: right center;

	    background-size: 24px;

	    transition: .4s;

	    -webkit-transition: .4s;

	    -moz-transition: .4s;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk p {

	    line-height: 1.5;

	    font-size: 14px;

	    color: #8b8b8b;

	    text-align: justify;

	    font-weight: 300;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-bg {

	    height: 245px;

	    background-color: #636363;

	    position: relative;

	    background-position: center top;

	    background-repeat: no-repeat;

	    background-size: 100%;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list {

	    width: 100%;

	    height: auto;

	    position: relative;

	    overflow: hidden;

	    margin: 0 0px 25px 0;

	    float: left;

	}

	.xt-news-menulink {

	    width: 100%;

	    min-width: 100%;

	    padding: 0px;

	}

	.page {

	    text-align: center;

	    margin: 10px 0 30px 0px;

	    font-size: 12px;

	    color: #333;

	}

	.routine, .page-num, .state, .cuttrntpage, .page-num-current {

	    display: inline-block;

	    line-height: 30px;

	    vertical-align: top;

	    padding: 0 10px;

	    height: 30px;

	    font-size: 12px;

	    border-radius: 4px;

	    border: 1px solid #e3e3e3;

	    background: none;

	    margin: 0px 0px 15px 0px;

	    outline: none;

	    cursor: pointer;

	    background-color: #fff;

	}

	.page a:hover, .page a.cuttrntpage, .page-num-current {

	    background: #ff7700;

	    border: 1px solid #ff7700;

	    color: #fff;

	}

}

/*375PX-iphoneX-iphone6/7/8(375px)*/

@media only screen and (max-width: 344px) and (min-width: 300px){

	.x-tabs {

	    width: 100%;

	    font-size: 0;

	    padding: 20px 0 20px;

	}

	.x-tabs .x-tabs-content {

	    width: 94%;

	    margin: 0 auto;

	    text-align: left;

	}

	.x-teacher-c-list-btn.clearfix{

		display: none;

	}

	.x-nav, .x-tabs, .xt-teacher {

	    min-width: 100%;

	}

	.x-tabs .x-tabs-content a {
		display: inline-block;
		height: 25px;
		position: relative;
		background: #fff;
		color: #8c8c8c;
		font-size: 12px;
		font-weight: 400;
		text-align: center;
		line-height: 25px;
		border-radius: 28px;
		-webkit-border-radius: 28px;
		-moz-border-radius: 28px;
		overflow: hidden;
		padding: 0 0px 0 0px;
		background-size: 450px;
		background-image: none;
		width: 23%;
		margin: 0px 1%;
	}

	.x-tabs .x-tabs-content a.btn-info {

	    color: #fff;

	    background-color: #ffae00;

	    border-color: #ff7f00;

	    background-position: 6px 5px;

	    background-size: 450px;

	}

	.x-tabs .x-tabs-content a.teacher-1 {

	    background-position: -96px -43px;

	}

	.x-tabs .btn .badge {

	    position: relative;

	    top: -1px;

	    display: none;

	}

	.x-tabs .x-tabs-content a.teacher-2 {

	    background-position: -96px -18px;

	}

	.x-tabs .x-tabs-content a.teacher-3 {

	    background-position: -96px -68px;

	}

	.xt-teacher {

	    width: 100%;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content {

	    width: 90%;

	    margin: 0 auto;

	    padding-top: 0px;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk {

	    position: initial;

	    width: 100%;

	    padding: 8px 35px;

	    height: auto;

	    bottom: 0px;

	    background: #fff;

	    transition: bottom 460ms ease;

	    -webkit-transition: bottom 460ms ease;

	    -moz-transition: bottom 460ms ease;

	    box-sizing: inherit;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk h3 {

	    height: 30px;

	    line-height: 30px;

	    margin-top: 0px;

	    text-align: left;

	    font-size: 18px;

	    font-weight: 400;

	    color: #3b3b3b;

	    background-repeat: no-repeat;

	    background-position: right center;

	    background-size: 24px;

	    transition: .4s;

	    -webkit-transition: .4s;

	    -moz-transition: .4s;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-mk p {

	    line-height: 1.5;

	    font-size: 14px;

	    color: #8b8b8b;

	    text-align: justify;

	    font-weight: 300;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list .x-teacher-c-list-bg {

	    height: 205px;

	    background-color: #636363;

	    position: relative;

	    background-position: center top;

	    background-repeat: no-repeat;

	    background-size: 100%;

	}

	.xt-teacher .xt-teacher-content .xt-teacher-c-list {

	    width: 100%;

	    height: auto;

	    position: relative;

	    overflow: hidden;

	    margin: 0 0px 25px 0;

	    float: left;

	}

	.xt-news-menulink {

	    width: 100%;

	    min-width: 100%;

	    padding: 0px;

	}

	.page {

	    text-align: center;

	    margin: 10px 0 30px 0px;

	    font-size: 12px;

	    color: #333;

	}

	.routine, .page-num, .state, .cuttrntpage, .page-num-current {

	    display: inline-block;

	    line-height: 30px;

	    vertical-align: top;

	    padding: 0 10px;

	    height: 30px;

	    font-size: 12px;

	    border-radius: 4px;

	    border: 1px solid #e3e3e3;

	    background: none;

	    margin: 0px 0px 15px 0px;

	    outline: none;

	    cursor: pointer;

	    background-color: #fff;

	}

	.page a:hover, .page a.cuttrntpage, .page-num-current {

	    background: #ff7700;

	    border: 1px solid #ff7700;

	    color: #fff;

	}

}
/*底部*/
#footer {
    height: 375px;
    width: 100%;
    background-repeat: repeat-x;
    background-position: left top;
    font-family: "Microsoft Yahi";
    background: #f1f1f1;
}
#footer_n {
    height: 375px;
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
}
#footers {
    background-image: url(../images/footer1.jpg);
    height: 130px;
    width: 1200px;
    font-size: 20px;
    line-height: 95px;
    font-weight: bolder;
    color: #FFF;
}
#footerggy {
    float: left;
    padding-left: 380px;
    letter-spacing: 10px;
}
#footers_r {
    float: right;
    margin-right: 250px;
    height: 95px;
    text-align: center;
}
#footers_r h4 {
    font-size: 16px;
    line-height: 75px;
    color: #FFF;
    font-weight: normal;
    height: 21px;
}
#footers_r h3 {
    font-size: 12px;
    color: #FFF;
    font-weight: normal;
    margin-top: 100px;
    height: 12px;
}
#footerm {
    width: 1200px;
    height: 175px;
    padding-top: 50px;
    font-size: 14px;
}
#jybz {
    font-size: 15px;
    margin-top: 10px;
    font-weight: bolder;
    color: #333;
}
#cgxz {
    font-size: 15px;
    margin-bottom: 5px;
    font-weight: bolder;
    color: #333;
}
#footerm_l {
    float: left;
    width: 250px;
    font-size: 12px;
    padding-left: -10px;
    color: #000;
    margin-top: 30px;
}
.footerm_m {
    float: left;
    width: 700px;
    color: #000;
    position: relative;
}
#footerm_r {
    float: right;
    width: 190px;
    font-size: 14px;
}
#footerm_r h1 {
    font-weight: bolder;
    font-size: 12px;
}
#nzbj1 {
    padding-left: 60px;
    margin-top: 10px;
}
#nzbj2 {
    padding-left: 20px;
}
#footerm_l ul li {
    text-align: left;
    height: 23px;
}
.footerm_m ul {
    float: left;
    width: auto;
    height: 196px;
    width: 235px;
}
.footerm_m ul h4 {
    text-align: center;
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 18px;
    letter-spacing: 3px;
}
.footerm_m ul li {
    text-align: center;
    line-height: 30px;
}
.footerm_m ul li a{ color: #333; }
.ybx {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #bbb;
}
#footerm_b {
    font-size: 15px;
    color: #A0A0A0;
    text-align: center;
    padding-top: 30px;
}
#xzzy {
    position: absolute;
    left: 300px;
    top: -35px;
    list-style-type: none;
    font-size: 20px;
    font-weight: bolder;
    color: #000;
}
.fot {
    width: 1200px;
    margin: 0 auto;
    height: 100px;
    margin-bottom: 20px;
}
.fot p {
    font-size: 18px;
    text-align: center;
    line-height: 20px;
    padding: 10px;
    color: #777777;
}
.fot p a {
    color: #777;
}
.x-pcswt-fot {
    width: 100%;
    height: 57px;
    background: #c51f1a;
    position: fixed;
    bottom: 0;
    line-height: 57px;
    left: 0;
    z-index: 0;
}
.x-pcswt-fot .x-pcswt-con {
    width: 1200px;
    margin: 0 auto;
    height: 57px;
    background: url(http://www.xjyprxx.cn/gbimg/db_03.gif) no-repeat 0 center;
}
.x-pcswt-fot .x-pcswt-con a {
    display: block;
    position: relative;
    color: #fff;
    float: left;
    width: 150px;
    font-size: 18px;
    height: 57px;
    text-align: center;
}

.x-pcswt-fot .x-pcswt-con a:first-child{ margin-left: 630px; }
.x-pcswt-fot .x-pcswt-con a:after {
    content: '';
    position: absolute;
    right: 0;
    top: 20px;
    height: 17px;
    width: 1px;
    background: #fff;
    opacity: .8;
}

.x-pcswt-fot .x-pcswt-btn {
    position: absolute;
    width: 133px;
    height: 57px;
    top: 0;
    background: url(http://www.sxgjmsxy.com/images/x-zx.gif) no-repeat 0 0;
}
.x-pcswt-fot .x-pcswt-con a {
    display: block;
    position: relative;
    color: #fff;
    float: left;
    width: 140px;
    font-size: 18px;
    height: 57px;
    text-align: center;
}