 @charset "utf-8";
/* CSS Document */
.phone_nav{display:none;}


@media screen and (min-width:240px) and (max-width:1200px){

body {min-width:100%;margin: 0 auto;}
	body{ -webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;}
	.phone_nav{display: block;}
	.header{display: none;}
    .body_on{overflow:hidden; }
	.top{height: auto;position: relative}
	/*头部*/
	.phone_nav .top{ background:#FFF url(../images/header-bg.png) center bottom no-repeat;background-size:100%;  height: 90px; position:relative; left: 0; top: 0; box-sizing: border-box; padding: 0; z-index:9999;}
	.phone_nav .top a{float: left;width:80%;}
	.phone_nav .top a img{width: 100%;height: 100%;max-height:90px}
	.phone_nav .top .but{ float:right; width: 25px; height: 25px; margin:15px 0; display: block;}	
	.phone_nav .top .but i{width:100%; height: 2px; margin-top: 15px; background: #000; display: block; position: relative; transition: 0.4s;}
	.phone_nav .top .but i:before,
	.phone_nav .top .but i:after{content:""; position:absolute; left:0; top:0; display:block; width:100%; height:2px; background: #000; transition: 0.4s;}
	.phone_nav .top .but i:before{ margin-top: -7px;}
	.phone_nav .top .but i:after{ margin-top: 7px;}
	
	/*背景*/
	.phone_nav .box{ width:100%;  background:rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; z-index: 9998; transform: translateX(100%); transition: 0.7s; }
	.phone_nav .box_con{ margin:90px 10px 0px 10px; height: auto;overflow-x: hidden;overflow-y:scroll;}
	
	/*列表*/
	.phone_nav .box_con ul{}
	.phone_nav .box_con li{border-bottom: 1px solid rgba(225,225,225,0.7);padding: 10px 10px;position: relative;}
	.phone_nav .box_con li a{color:#fff; font-size: 18px; }
	.phone_nav .box_con li:last-child{border-bottom: 0; }
	.phone_nav .box_con li ul li {border-bottom: 0px solid rgba(225,225,225,0.7);padding: 10px 15px;position: relative;}
	.phone_nav .box_con li ul li a{font-size: 16px;}
	.phone_nav .box_con ol{display: none; padding-top: 10px;}
	.phone_nav .box_con .a_zk{position:absolute; right:10px; top:14px; width: 20px; height: 20px; transition:0.4s;  transform: rotate(-90deg);
	background: url(../images/ico_nav.png) right no-repeat;}
	.phone_nav .box_con .a_zk_on{transform: rotate(0deg);}
	
	/*打开样式*/
	.phone_on .top .but i:before{ transform: rotate(45deg); margin: 0;}
	.phone_on .top .but i:after{ transform: rotate(-45deg); margin: 0;}
	.phone_on .top .but i{ background:none;}
	.phone_on .box{transform: translateX(0%); }
	
	
/*其他*/
.block{ display:block;}
.hide{ display:none;}
.mc{ margin:0px auto}
section{}
.pic_width img{ width:100%; display:block}

/*手机端下拉菜单及动画*/
#effect-box{}
.banAnimate1 #effect-box{display:block;}
.only_mobile{ display:block;}
.wd-x{ width:120px;}
#effect-box{ position: relative;z-index:997;width:100%; border-bottom:1px #E1E1E1 solid;}
#effect-box .pn_nav{background:url(../images/alpha_white_75.png) repeat top left;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
@-webkit-keyframes aGradients{from{opacity:1;background:#FFF;} to{opacity:1;background:#FFF;} }
@-moz-keyframes aGradients{from{opacity:1;background:#FFF;} to{opacity:1;background:#FFF;} }
@keyframes aGradients{from{opacity:1;background:#FFF} to{opacity:1;background:#FFF;} }

.pbt_wj{
	line-height: 45px;
	color: #414141;
	background-color: #06C;
}
.pn_nav .pm_tit{
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	padding-right: 5px;
	padding-left: 20px;
}
.pn_nav .button1{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.pn_nav .button1_box{height: 100%;width: auto;}

.pn_m_nav{padding-bottom:24px;}
.pn_m_nav li{border-bottom:1px #EFEFEF solid; padding:6px 0;font-size:16px}
.pn_m_nav li a{ color:#fff;}
.pn_m_nav li a:hover{color: #F00;}
	
}


/*响应式*/



@media screen and (min-width:240px) and (max-width:1024px){
.header-menu-box{ display:none;}
.warpper{width: 100%;margin:0px auto; border-right-width: 0px;border-left-width: 0px;}
.content{margin: 20px auto 10px; width: 100%; max-width: 100%;}
.zcl{ display:none;}
.link-content{ display:none;}
.friendship-link{ display:none;}
.main_left{ display:none;}
.main_right{float: none;width: 100%;}
.nbanner{height:auto;z-index:1}
.container {width:100%; max-width: 100%;margin:0 auto;}
.del_div .del_txt .bt_div{ display:none;}
.zx_xxgk_pr{ display:none;}

/*右侧滚动图片*/
#apDiv1 {position: absolute;z-index: 999;bottom: 0px; width:100%;}
#apDiv1 .con {width:100%;margin: 0px auto; display:block; text-align:left;}
#apDiv1 .con .title a { line-height:30x; font-size:16px; color:#fff;padding: 10px;background: url(../images/whei.png) repeat;}
#apDiv1 .con .title a span {color: #fff;}    

.slider {width:100%;height:auto}
.flexslider{width:100%;height:auto}
.fullSlide .bd li{width:100%;height:auto}
.fullSlide .bd li img{width:100%;height:auto}
.banner {width:100%;height:auto}
.wp_column_article{display: block; padding:10px;}
/* xinwen， */
.content-first{float: none;width: 100%;height:auto}
.content-second{float: none;width: 100%;height: auto;	margin-left: 0px;display: block;}
.content-thred{float: none;width: 100%;}
.content-thred .tab-menu{width: 100%;display: block;}
.tab-menu{	width: 100%;display: block;}
.topic{ display:none;}

.footer{width: 100%;background-color: #00a0e9;background-image: url(../images/ftbg.jpg);background-repeat: no-repeat;background-position: center bottom;	height: auto;z-index: 20;}
.footer-box{width: 100%;max-width: 100%;margin-top: 0;margin-right: auto;margin-left: auto;padding-top: 10px; padding-bottom: 30px; display:block; overflow: hidden;text-align:center}
.footer-left{float: none;width: 100%;height: auto;margin-top: 10px;  display:block;  overflow: hidden;text-align:center}
.footer-right{float: none;width: auto;height: auto;margin-top:0px;}
.footer-copy{width: 100%;text-align:center;height: auto; display:block;background: #004098; overflow:hidden}
.footer-copy .copy {width: 100%;}
.footer-copy .beian {width: 100%;}
.logo-2{float: none;margin:0px auto;}
.footer-left-text{float: none;	margin:0px auto;}
.footer-right-box1{float: none;height: 100px;width: 120px;font-size: 12px;color: white;text-align: center;	margin:0px auto;}
.footer-copy .beian p {padding-right: 0px; padding-left: 0px; font-size: 12px;}
.news_con {width: 100%; margin:0px auto; padding:0px}
.news_con li span { display:none}
.slideBox { display:none }
.slideBox .bd img{width: 100%;height: auto;display: block;}
.slideBox .bd li .bg{ width:100%; height:40px; position:absolute; }
.slideBox .bd li .title{width:100%;}

.slideTxtBox .hd ul li{font-size:18px; float:left;cursor:pointer; height: 43px; line-height:43px;font-family: "微软雅黑";padding-left:15px;padding-right:15px;padding-bottom: 10px;}
.slideTxtBox .hd ul li a img{ display:none}
.slideTxtBox .hd ul li.on{ background: url(../images/img-blue-bg.png) no-repeat center top; color: #0f0964 !important;}
.slideTxtBox .bd ul{ width: 95%; margin:0px auto;}
.slideTxtBox .bd li span { display:none}
.hfont{ display:none}
.sppic a img { width:90%; height:auto;margin:0px auto;}

.main_con{width: 100%;}
.main_conR{display: inline-block;*display: inline;zoom: 1;width: 100%;min-height:450px;margin-left: 0px;vertical-align: top;}
.wp_entry p img { width:100%;margin: 10px auto }
.wp_entry { width:95%; line-height:1.9em; overflow-x: scroll;margin:auto;}

.ld{
	display: block;width:100%; margin:auto;
}

.ld .list-paddingleft-2  li{
	float: none;padding:0px;display: block;width:100%; margin:auto;
}
.ld table { padding:5px;}
.ld table p{ padding:0px;text-indent:0em; margin-bottom:5px;}
.ld td p{ padding:0px;text-indent:0em;}
.ld td { padding:0px;text-indent:0em; }
.ld td:first-child {width:100px; padding:0px;text-indent:0em; }

.img_vsb_content { width:100%;margin: 10px auto }
.ziti{ display:none}

.wp_entry .tit{
display: block;
padding:10px;width:auto; 
line-height:1.9em;
overflow:hidden;
color:#111; 
font-size:20px; 
text-align:center;
}
.wp_entry .tit h3{
color:#111; 
font-size:18px; 
width:auto;  
padding-bottom:15px;
text-align:center;
}

.txt_div img{display:block;margin:0 auto; max-width:80%; height:auto}

.n_newslist li span { display:none}
.n_newslist li{
	float: none;
	display: block;
	width: 100%;
	line-height: 30px;
	padding: 0 15px;
	color: #de171c;
	border-bottom: 1px solid #d4d4d4;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
}
.pic_list1 li img{width:90%; height:auto;margin: 10px auto}
.pic_list1 li{ width:100%;height:auto; margin-bottom:10px;  color:#333; font-size:16px; overflow:hidden; float:none; display:inline;}
.pic_list1 li .li-img-box{width:90%; height:auto}
.pic_san ul.pic_list1 li{ width:100%;height:auto; margin-bottom:10px;  color:#333; font-size:16px; overflow:hidden; float:none; display:inline;}
.pic_san ul.pic_list1 li img{width:90%; height:auto;margin: 10px auto}
.pic_san ul.pic_list1.li-img-box{width:90%; height:auto}
.pic_list1 li .li-wen{ display:none}
.pic_san ul.pic_list1 li .li-wen{ display:none}

.content_nn{ }
.content_nn_01{ display:none}


.left_sideBg{ background: url();}


 /* 师资列表新 */
.subProminentBox{overflow: hidden;padding: 10px;}
.subProminent01{margin-bottom: 30px;}
.subProminentTitle{margin-bottom: 30px;overflow: hidden;}
.subProminentTitle h3{border-left: 10px solid #2962aa;background: #f5f5f5;float: left;padding:10px 31px;font-weight: bold;}
.subProminentList{margin-right: -20px;overflow: hidden;}
.subProminentList li{float: left;width: 30%;margin-bottom: 20px;text-align: center;;}
.subProminentList li a{display: block;margin-right: 20px;background: #fff;padding: 0px 15px;height: 43px;line-height: 43px;overflow: hidden;border-bottom: 2px solid #f5f5f5;}
.subProminentList li a:hover{background: #2962aa;color:#fff;}


}