@charset "utf-8";
/* CSS Document */
* { margin: 0 auto; padding: 0; font-family:"微软雅黑","Microsoft YaHei";}
li { list-style: none; }
a { text-decoration: none; color:#000; }
img{max-width:100%; display:block;transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;}
body{ padding-top:0;}
.fl{ float:left; overflow:hidden;}
.fr{ float:right;}
.clear{ clear:both;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.numb{ margin-right:12%;}

.w{width:90%; max-width:1586px;}
.bg1{ background:#333;}
.bg2{ background:#e5671b;}
.bg3{ background:#fff;}
.bg4{ background:#e9e9e9;}
.bg5{ background:#f3f3f3;}
.bg6{ background:#d3d3d3;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.w100 img{ width:100%;}
.mtb10{ margin-bottom:10%;}
/*font*/

@font-face {
 font-family: 'fzs3jwRegular';
 src: url('../font/fzs3jw-webfont.eot');
 src: local('FZS3JW Regular'),
              local('fzs3jw'),
              url('../font/fzs3jw-webfont.woff') format('woff'),
              url('../font/FZS3JW.TTF') format('truetype'),
              url('../font/fzs3jw-webfont.svg#FZS3JW') format('svg');
} 
@font-face {
 font-family: 'fzsykgbkRegular';
 src: url('../font/fzsykgbk-webfont.eot');
 src: local('fzsykgbk Regular'),
              local('fzsykgbk'),
              url('../font/fzsykgbk-webfont.woff') format('woff'),
              url('../font/fzsykgbk-webfont.ttf') format('truetype'),
              url('../font/fzsykgbk-webfont#fzsykgbk') format('svg');
} 

@font-face {
 font-family: 'pingfang_extralight-webfontRegular';
 src: url('../font/pingfang_extralight-webfont.eot');
 src: local('pingfang_extralight-webfont Regular'),
              local('pingfang_extralight-webfont'),
              url('../font/pingfang_extralight-webfont.woff') format('woff'),
              url('../font/pingfang_extralight-webfont.ttf') format('truetype'),
              url('../font/pingfang_extralight-webfont.svg#pingfang_extralight-webfont') format('svg');
} 
/*header*/
.header{   margin-bottom:45px; }
.logo { float:left; width:20%; margin-top:40px;}
.nav { float:right; width:71%; margin-top:70px;}
.nav ul li{ float:left; text-align:center; width:16.6%;  position:relative; height:80px;}
.nav a.on,.nav a.on span{ color:#e6661d;}
.nav a:hover,.subMenu ul li:hover,.nav a:hover span{ color:#e6661d;}
.mnav{ display:none;}
.btn{ float:right; margin:5% 5% 0 0; width:8%;}
.btn img{ width:100%;}
.subMenu{  text-align:center;border-top:4px solid #f77425;z-index: 9999; display:none;top:95%;background:#353332; position:absolute; width:100%;}
.subMenu ul li a{ color:#b0b0b0;}
.subMenu ul li{ line-height:400%;  border-top:1px solid #666; font-size:18px; color:#fff; width:100%;}
.sb-right{ width:60%; text-align:center;border-top:4px solid #f77425;z-index: 0; visibility: hidden; position:fixed; top:0; height:100%;overflow-y: auto;background:#353332; right:0;}
.sb-right ul li a{ color:#b0b0b0;}

.nav ul li:hover .subMenu{ display:block;}
.litopline{ border-top:2px solid #f77425;}
.nav a span{text-transform: uppercase; font-size:14px;}
.nav a span,.main .tit span, .con .li span,.bg5 span,.huojiang span,.context .fr h2 span,.content1 .midcon h2 span,.banner03 h2 span,.titcon1 p,.titcontent h2 span,.titcontent2 h2 span.titcontent3 h2 span,.contact h2 span{ color:#666; font-family:pingfang_extralight-webfontRegular !important;}
.nav a h4,.xiateacher .fl h2 p,.footer .w dl dt,.main .tit p,.main .con h2 p, .bg5 h2 p,.conimg .listimg1 ul li p,.conimg .listimg1 ul li span,.content .fr h2 p{ font-family:fzs3jwRegular !important; }
.content .fr h2 p{ font-size:30px;}
.content .fr h2 span{ font-size:16px;}
.content .fr p{ font-size:14px;}
.nav a h4{ font-size:18px;}
.everyonehu a,.huojiang p,.context .fr h2 p,.footer .w dl dd,.conimg .crumb,.conimg .listimg2 ul li h4,.content1 .midcon h2 p,.banner03 h2 p,.titcon1 h2,.titcontent h2 p,.titcontent1 h2,.titcontent2 .cent h2 p,.titcontent2 .fl h2,.titcontent2 .fl dl,.titcontent2 .fl p,.titcontent3 h2 p,.titcontent3 p,.titcontent3 span,.menu span,.menuli span,.contact h2 p,.subMenu ul li a{ font-family:fzsykgbkRegular !important;}

.enlarge{ display:block;overflow:hidden;}
.enlarge img:hover{
    /*-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);*/
}

/* main */

.jianjiehu{ width:100%; margin-top:-5px; overflow:auto;}
.jianjiehu .fl{ width:54.6%;}
.jianjiehu .fl h2{ margin:8% 0 0 10%;}
.jianjiehu .fl h2 p{ color:#fff; font-size:30px;}
.jianjiehu .fl p.p5{color:#fff; margin-top:4%; line-height:220%; width:60%; margin-left:10%;font-size:14px;}
.jianjiehu .fl a{background:#f77424; color:#fff; padding:5px 30px; border-radius:20px; font-size:16px; width:64px; margin:5% 0 10% 10%; display:block;}
.jianjiehu .fr{ width:45.4%;}
.tit p{ font-size:48px;font-family: fzsykgbkRegular;}
.tit span{ font-size:18px; color:#aaa; letter-spacing:5px;}
.contexttitle li{ display:block;}
.huojiang{ text-align:center; margin-top:50px;}
.everyhu{width:100%;}
.everyone{ width:12%; float: left; height:auto;}
.everyone{ text-align:center; margin-right:0.16%; background:#f2f2f2; margin-top:50px; padding-bottom:25.7%; position: relative; height:0;}
.everyone img{ width:100% !important; position:absolute; bottom:32px; }
.everyonehu{ margin-top:15%; width:30px; line-height:110%; font-size:28px;}
.everyonehu.on{margin-top:10%; text-align:right; margin-right:15%;}
.everyone .everyonehu span{ display:block; margin-top:-5px;}
.everyone .img{ position:relative;
    bottom: 0;
    display: block;
    height: 0;
    margin-left: 7.5%;
    padding-bottom: 84%;
    position: absolute;
    width: 85%; overflow:hidden;}
.everyone .img .mask{ bottom: -32px;
    position: absolute;
	z-index:20;
	left:-1%;
	width:102%;}
	.everyone .img a,.everyone .img img{ display:block;}
.everyone .ipic{ z-index:1; width:98%;display:block;}
.everyone .ipic img{ max-width:none; width:150% !important; margin-left:-10%; margin-bottom:-15%;}
/*.everyone .ipic{ display:none;}*/
.m-jiang{ display:none;}
.xiateacher .fl,.context .fl{ width:50.2%;}
.xiateacher .fr,.context .fr{ width:49.8%;}
.xiateacher .fl h2{ margin:18.5% 0 0 14%;}
.xiateacher .fl h2 p{ color:#fff;}
.xiateacher .fl h2 i{ font-style:normal; font-size:20px; color:#eee; display:block; margin-top:10px;}
.xiateacher .fl p.p5{color:#fff; margin-top:13%; line-height:220%; width:70%; margin-left:14%; font-size:14px;}
.xiateacher .fl a{background:#f77424; color:#fff; padding:5px 30px; border-radius:20px; font-size:16px; width:64px; margin:6% 0 0 14%; display:block;}

/*.pd1 .enlarge{ padding-bottom:35%;}
.pd2 .enlarge{ padding-bottom:100%;}*/
/*news*/

.news h2{ margin:10% auto;}
.news h2 a{ float:right; background:#f77424; color:#fff; padding:5px 30px; border-radius:20px; font-size:16px; margin-top:40px;}
.news h2,.news ul{ width:80%;}
.news ul li{  line-height:50px;}
.news ul li a{ font-size:16px;}
.news ul li a:hover{ color:#e6661d;}
.news ul li span{ float:right; font-size:14px; color:#666;}

/*pagebody*/

.main{ overflow:auto;}
.main.bg1{ padding-bottom:254px;}
.main.bg1 .tit{ text-align:center; margin:7% auto 5.6%;}
.main.bg1 .tit p{ color:#fff;}
.main.bg1 .bg2 .fr{ color:#fff; float:left; margin:10% 0 0 7.5%; width:42.5%;}
.main.bg1 .bg2 .fl,.main.bg1 .bg4 .fl,.main.bg1 .bg4 .fr{ width:50%;}
.main.bg1 .bg4 .fl p{ display:block; margin:7% 10%; line-height:224%;}
.main.bg1 .fr ul li{ background:url(../images/n/ico.jpg) no-repeat left center; padding-left:20px; line-height:250%;}
.main.bg3{ padding-bottom:7.5%;}
.main.bg3 .tit{ text-align:center; margin:7.5% auto 6%;}
.main.bg3 .con .li{ text-align:center;width:31.5%;}
.main.bg3 .con{ width:90%; overflow: auto;}
.main.bg3 .con .li.li_center{ margin:0 2.7%}
.main.bg3 .con .li h2{ line-height:160%; margin:8% auto;}
.main.bg3 .con .li p.f14{ line-height:170%;}
.main.bg3 .con .li h2 img{ margin-top:4%;}
.bg5{ text-align:center; padding-bottom:7.5%;}
.bg5 h2{ padding:5%;}

/*listimg*/

.listimg{ overflow:auto; margin-bottom:7.5%;}
.listimg  .fl{ width:50.22%;}
.listimg  .fr{ width:49.78%;}

.crumb{ padding:4% 0 4% 1%;}
.crumb span{ margin: 0 20px;}
.conimg{ border-top:1px solid #dcdcdc;}

/*listimg1*/
.listimg1 ul{ overflow:auto;}
.listimg1 ul li{ width:32%; float:left; margin:0 2% 2% 0; position:relative; background:#efefef; height:0; padding-bottom:32%;}
.listimg1 ul li.fr{ margin-right:0; float:right !important;}
.listimg1{ overflow:auto;}
.listimg1 ul li p{ position:absolute; left:10%; top:6%; }
.listimg1 ul li span{ position:absolute; bottom:8%; width:100%; text-align:center; display:block;}

/*listimg2*/
.listimg2 ul li{ width:33%; float:left; margin:0 0.5% 0.5% 0;background:#efefef; position:relative;}
.listimg2 ul li p{ left:10%;top:6%; position:absolute;}
.listimg2 ul li a.enlarge{height:0; padding-bottom:66.5%;}
.listimg2 ul li.fr{ margin-right:0; float:right !important;}
.listimg2{overflow:auto; margin-bottom:4.6%;}
.listimg2 ul{ overflow:auto;}
.listimg2 ul li h4{ text-align:center; line-height:350%;}
.page{ width:90%; overflow:auto;margin:5% auto;}
.page span{ background:#e5671b; color:#fff;}
.page a,.page span,.page i{ display:block;  float:left; text-align:center; padding:1.4% 1.7%;}
.text{ width:60%; line-height:200%;margin:7% 0  0 12% ;border: none;}
.form{background:#eeeeee;width:18%; height:66px; float:right; margin-top:-1.4%;  border:none; margin-right:2%}
.button{ width:15%; background:url(../images/n/sosuo.jpg); line-height:240%;border: none;}
/*content*/
.content .fl{ width:74.5%;}
.content .fr{ width:20%; padding:2% 2% 0 0;}
.content .fr h2{ margin-top:20%; display:block;}
.pro .fr .con{ margin-top:20%; line-height:120%; font-size:14px;}
.pro .fr .con p{line-height:150%;}
.content div.fl1{ width:25.5%; float:left;}

/*title*/
.title{ text-align:center; line-height:300%; margin-bottom:50px;}
.title h2{ font-size:30px;}
.title span{ color:#666; font-size:14px;}
.content{ }
.content,.content *{ font-family:"微软雅黑","Microsoft YaHei"; line-height:180%; font-size:16px; }
/*contentlist*/
.content1,.midcon{ text-align: center; margin-top:6%;}
.midcon{width:44%;}
.contentlist{ overflow:auto; margin-top:11%; margin-bottom:10%;}
.content1 .contentlist ul{ display:block; width:46%; text-align:left; line-height:220%;}
.content1 .contentlist ul li span{ color:#696969;}
.content1 .contentlist img{ display:inline-block; margin-right:2%;}
.content1 .contentlist ul li{ background:url(../images/n/dian.jpg) no-repeat 0 15px; padding-left:3%;}
.content1 .midcon .f12{ font-size:15px;color:#aaa;
margin-top:6%; line-height:220%;}
.banner03{ background:#f7f7f7; text-align:center;}
.banner03 h2{ padding-top:4%;}
/*titcon1*/

.titcon{ background:#f7f7f7; padding-bottom:5%;}
.titcon1{ overflow:auto; padding:5% 0 3.5% 0; border-top:1px solid #d2d2d2;}
.titcon1 .fr,.titcon1 p{ margin-top:5%; line-height:220%}
.titcon1 .fl h2,.titcon1 .fr h2{ margin-bottom:7%; font-size:36px;}
.titcon1 p,.titcon1 ul li{ font-size:16px;}
.titcon1 .fl{ width:33%; margin-left:8%;}
.titcon1 .fr{ width:42%;}

/*titcontent*/
.titcontent{text-align:center; width:44%; margin:4% auto;}
.titcontent h2{ margin-bottom:4%;}
.titcontent p.col{ color:#666; line-height:250%;}
/*titcontent1*/

.titcontent1{ overflow:auto; line-height:250%;}
.titcontent1 .fl,.titcontent1 .fr{ padding:4% 3% 0 3%; width:44%;}
.titcontent1 .fl .h2{ margin-top:14%;}
.titcontent1 p,.titcontent1 span{ color:#fff; font-size:14px;}
.titcontent1 h2{ font-size:36px; margin-bottom:2%; color:#fff;}
.titcontent1 .p{ margin-bottom:10%;}
.mb{ margin-bottom:7.9% !important;}

/*.titcontent2*/

.titcontent2 .cent { text-align:center; margin:6% auto;}
.titcontent2 .fl{width:36%; margin-left:4%;}
.titcontent2 .fl h2{ font-size:30px; margin-bottom:7%;}
.titcontent2 .fl p,.titcontent2 .fl dl{ line-height:220%; font-size:14px;}
.ml{ margin-left:17% !important;}
.titcontent2{ margin-bottom:8%;}

/*titcontent3*/

.titcontent3{ text-align:center; border-top:1px solid #d2d2d2; margin-bottom:9%;}
.titcontent3 h2{ margin:6% 0 3% 0;}
.titcontent3 p{ display:block; width:37%; font-size:14px; line-height:250%; }
.titcontent3 .tit p{ font-size:48px;}
.titcontent3 span{ color:#666; font-size:36px;}
.titcontent3 span.tb{ margin:4% 0 2% 0; display:block;}

/*menu*/

.menu{ border-bottom:1px solid #e5e5e5; width:65%; padding:6% 0 2%;}
.menu span{margin-right:4%; line-height:300%; padding:1.5% 0; }
.menu span.line{ border-top:1px solid #e4671c;}
.menuli{border-bottom:1px solid #e5e5e5;width:65%; padding:4% 0; overflow:auto;}
.menuli span{ display:block; float:left;width:15%; color:#999; font-size:24px;}
.menuli div.fl{ width:55%;} 
.menuli h2{ margin-bottom:2%; font-size:18px;}
.menuli p{ line-height:170%;color:#666; font-size:14px;}
.menuli span img{ margin:-8% 56%;}
.menuli .dirline{ margin:34% 2%;}
.menuli .fr img{ width:200px; height:130px;}
.menuli5{ margin-bottom:7%;}
/*contact*/

.contact{ text-align:center; margin-bottom:10%;}
.contact h2{ margin:6% 0 6%;}
.contact h4{ font-size:24px; margin:4% 0 2%;}
.contact p.f15{ font-size:14px; line-height:170%;}
/*footer*/

.footer{background-color:#3e3e3e; overflow:auto;}
.footer .w img{ margin:10% 6% 0 0; width:23%;}
.footer .w dl{ float: left; margin:12% 0 0 2%; width:12%;}
.footer .w dl dt{ margin-bottom:34px; color:#fff;}
.footer .w dl dd a{color:#bdbdbd; font-size:16px;}
.footer .w dl dd{ line-height: 200%;}
.footer .w dl dt a{color:#fff;font-size:18px;}
.footer .w dl a:hover{ color:#e6661d;}
.footer{ padding-bottom:150px;}
.bg5 p{ line-height:200%;}
.f14{ font-size:16px;}

.w100.flash{ background:#efefef;}
.m-menu,.m-sub{ display:none;}

#slides li{ height:0; padding-bottom:7.8%; background-size:100%;}
.slick-dots{display:block; list-style:none; position:absolute; left:50%;bottom:5%; z-index:1000;  padding:5px 0; margin-left:-45px;}
.slick-dots li{display:block; list-style:none; width:8px; height:8px !important; float:left; margin:0 10px; border-radius:5px; background:#FFF; padding-bottom:0 !important;}
.slick-dots li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.slick-dots li.slick-active { background:#e6661d}
.slider li{ height:0; padding-bottom:10%;}

p#back-to-top { bottom: 60px; position: fixed; right: 31px;z-index:10000; border-radius:50%; background:url(../images/n/top.png) no-repeat center center #666; background-size:80%;filter:alpha(opacity=80); 
-moz-opacity:0.8; 
opacity:0.8;}
p#back-to-top:hover{filter:alpha(opacity=100); 
-moz-opacity:1; 
opacity:1;}
p#back-to-top a { color: #d1d1d1; display: block; text-align: center; text-decoration: none; width: 56px;  height:56px;}
p#back-to-top a:hover { color: #979797; }
p#back-to-top a span { display: block; height: 56px; width: 56px; }

.w2{ width:65%;}
.line2{ background:#fff; height:5px; width:100%; display:block;}
.m{ display:none;}
	
/*
media

*/

@media screen and (max-width:1400px) {
	.jianjiehu .fl p.p5{ width:70%;}
	.tit p{ font-size:36px;}
	.xiateacher .fl p.p5{ margin-top:5%;}
	.news ul li { line-height:220%;}

}

@media screen and (max-width:1200px) {
	.news h2{ margin:6% auto;}
	.news ul li a{font-size:14px;}
}

@media screen and (max-width:1000px) {
	.m{ display:block;}
	.pc{ display:none;}
	.header{width:100% !important;margin-bottom:0;background:#fff; top:0; border-bottom:1px solid #ccc; z-index:99999;}
	.jianjiehu .fl h2{ margin-top:13%;}
	.jianjiehu .fl h2 p{ font-size:22px !important; text-align:left;}
	.jianjiehu .fl h2 span{ font-size:12px; text-align:left; width:100%; display:block;}
	.jianjiehu .fl p.p5{ width:80%; font-size:12px;}
	.jianjiehu .fl a{ margin-bottom:10%; font-size:12px; width:50px;}
	.huojiang,.everyone, .everytwo{ margin:5% auto; }
	.everyone, .everytwo{ display:none;}
	.m-jiang{ display:block;}
	.everyonehu{ margin-top:30%;}
	.logo{ margin:2% 0 2% 5%; width:35%;}
	.m-nav{ margin-top:26%; display:block;}
	.m-menu{ display:block; text-align:center;}
	.m-menu h2{ font-size:18px; background:#e6661d; line-height:300%; text-align:center; color:#fff; position:relative;}
	.m-menu h2 .ico{background: url(../images/n/down.jpg) no-repeat center center / 80% auto; position:absolute; left:50%; top:50%; width:25px; height:20px; margin-top:-10px; margin-left:40px;}
	.m-menu h2 .ico.on{ background: url(../images/n/up.jpg) no-repeat center center / 80% auto;}
	.sb-right ul{ border-top:1px solid #444;}
	.sb-right ul li{ background:#353332;border-bottom:1px solid #444; font-size:16px; color:#fff; width:100%; line-height:300%;}
	.sb-right .m-sub ul li{ border:none !important; font-size:14px !important; background:#aaa !important;line-height:200% !important;}
	.sb-right .m-sub ul li a{ color:#333;}
	.m-sub li{background:#fefefe; line-height:300%;color:#666; text-align:center; border-bottom:1px solid #ccc; font-size:14px;}
    .m-sub li.on{ background:#333;}
	.sb-right .m-nav li a:hover{ color:#e6661d !important;}
	.mnav{  display:block;}
	.nav{ display:none;}
	.nav ul li{ width:33%; margin-bottom:2%;}
	
	#slides li{ padding-bottom:10.8%; background-size:140%; background-position:33% center;}
	
	.nav,.titcontent1 .fl .h2{ margin-top:4%; width:100%;}
	.xiateacher .fr, .context .fr,.xiateacher .fl, .context .fl,.main.bg1 .bg2 .fl, .main.bg1 .bg4 .fl, .main.bg1 .bg4 .fr,.news h2, .news ul,.titcontent2 .fl,.main.bg1 .bg2 .fr,.content .fl,.content div.fl1,.titcon1 .fr,.main.bg3 .con .li,.jianjiehu .fl,.jianjiehu .fr,.listimg2 ul li,.menuli,.menuli div.fl,.midcon,.content1 .contentlist ul,.titcontent1 .fl, .titcontent1 .fr,.titcontent3 p,.con .w,.main.bg3 .con,.listimg1 ul li{ width:100%;}
	.xiateacher .fl h2{ margin-top:8%;}
	.w,.titcontent{ width:90%;}
	.news h2 a,.news ul li span{ display:none;}
	/*.xiateacher .fr, .context .fr, .xiateacher .fl, .context .fl,.titcon,.titcontent1,.news h2, .news ul, .titcontent2 .fl, .w{ text-align:center;}*/
	.news h2,.contentlist,.titcontent3 h2,.main.bg3 .con .li h2{ margin:8% auto 4%;}
	.footer,.main.bg1{ margin-bottom:0; padding-bottom:0;}
	.news ul li,.titcontent p.col,.titcontent1{ line-height:200%;}
	.crumb{ margin-left:20%;}
	.listimg1  ul li a,.form,.listimg2 a{ }
	.content .fr,.menuli .fr,.menuli{ float:none; width:85%; text-align:center;}
	.content .fr h2{ margin-top:5%; line-height:176%;}
	.content .fr p{}
	.conimg{ width:100% !important;}
	.listimg1 ul li{ padding-bottom:100%;}
	.listimg2 ul li h4{ line-height:300%;}
	.menuli span{ display:none; margin:0 6%;}
	.menu{ width:100%; padding:6% 0; text-align:center;}
	.footer .w img{ display:none;margin:0 auto; float:none; width:70%; max-width:310px;}
	.titcon1 .fl,.titcontent2 .fl,.crumb{ margin-left:0; width:100%;}
	.titcontent1 .fl, .titcontent1 .fr,.main.bg3 .con .li.li_center{ margin:0 auto; padding:0;}
	.main.bg1 .bg2 .fr{ margin:5% 0;}
	.titcontent1,.listimg{ width:100% !important;}
	.titcontent1 .p{ margin-bottom:0;}
	.titcontent1 h2{ margin:2% auto; font-size:30px; margin-top:4%;}
	.mb{ margin-bottom:0 !important;}
	.ml{ margin-left:0 !important;}
	.titcontent2 .fl h2,.titcon1 .fl, .titcontent2 .fl{ margin-bottom:2%;}
	.main.bg1 .fr ul li{ /*background:none;*/ margin-left:5%; font-size:16px; line-height:200%;}
	.content .fr{ overflow:auto; padding:0;}
	.crumb{ padding:4% 0;}
	.listimg2,.listimg{ margin-bottom:0;}
	.content1, .midcon,.content1 .midcon .f12{ margin-top:2%;}
	.listimg .fl,.listimg .fr{ width:100%; float:none;}
	.tit p, .bg5 h2 p, .content1 .midcon h2 p, .titcontent h2 p, .titcontent2 .cent h2 p, .titcontent3 h2 p, .contact h2 p,.xiateacher .fl h2 p,.titcon1 .fl h2, .titcon1 .fr h2,.banner03 h2 p{ font-size:26px !important;}
	.tit span, .main.bg3 .con .li h2 span, .bg5 h2 span, .content1 .midcon h2 span, .titcontent h2 span, .titcontent2 .cent h2 span, .titcontent3 h2 span, .contact h2 span,.xiateacher .fl h2 span{font-size:14px;}
	.xiateacher .fl h2{ margin:15% 0 0 0;}
	.xiateacher .fl a{ display:none;}
	.xiateacher .fl p.p5{ margin:10% auto; font-size:12px;}
	.cle{ display:none;}
	.everyone{ width:24.8%; padding-bottom:52%;}
	.context .fr{ margin-bottom:8%;}
	.contact h4{ font-size:20px;}
	.contact{ margin-bottom:4%;}
	.listimg2{ width:100%;}
	.menu span.line{ border-top: none; float:none; display:inline-block;}
.menu span{ line-height:100%;}
.titcontent1 .fl, .titcontent1 .fr,.bg3 .con .fl,.main.bg3{ padding:6% 0 !important;}

.titcontent2 .fl h2{ font-size:22px;}
/*.con .w .fr{ padding:4% 0 !important;}*/
.main.bg1 .bg4 .fl p{ margin:7% auto; width:90%; line-height:200%;}
.con2 *{ margin:0 5%;}
.con2 h2{ padding-left:5%; width:auto !important;}
.banner,.big{ overflow:hidden; /*padding-top:15.6%;*/}
.banner img{ max-width:none; width:150%; margin-left:-10%;}
.big img{ max-width:none; width:130%; margin-left:-15%;}
.slick-slide.big img{ max-width:none; width:130%; margin-left:-5%;}
.tit{ text-align:center;}
.news{ text-align:center;}
.pro .fr .con{ margin:10% auto;}
.footer .w dl{ margin:10% 0; width:18%; margin-left:2%;}
.footer .w dl dt{ margin-bottom:10px;}
.footer .w dl dt a{ font-size:14px;}
.footer .w dl dd{ line-height:150%;}
.footer .w dl dd a{ font-size:12px;}
.title h2{ font-size:18px;}
.content, .content *{ font-size:14px;}
.contact{ margin-bottom:16%;}
.contact h4{ margin:8% 0 2%;}
/*.listimg .m{ overflow:hidden;}
.listimg .m img{max-width: none;width: 120%; margin-left:-5%;}*/
.w2{ width:90%;}
.crumb,.crumb a{ font-size:16px;}
.crumb span{ margin:0 5px;}
.title{ margin-bottom:20px;}
.m1{ height:0; padding-bottom:50%;}
.page a,.page span{ padding:2% 4%;}
.xiateacher .fl h2 i{ font-size:14px;}
	}
	