@media (max-width:640px) {
	body{ background:none;}
	.sideleft,.sidemid,.sideright,.top,#header,.header,.footer,.sea_banner,.sea_nav,.sea_right,.topbox,.sea_post{ display:none;}
.wrapper,#inwrapper,.main{ width:100%; padding:0px;}
 
 .sea_left{ width:96%; padding:2% !important;}
 .index_left{ width:96%; padding:2% !important;}
/*.index_left .index_title{ display:none;}*/
/*.index_right .index_title{ display:none;}
.link_list{ display:none;}*/
.index_right{ display:none;}
.pages{ display:none;}
.pages ul{ float:left;}
.pages li{ font-size:12px;}
.pages li span{ padding:0 5px;}

.tabBox img{ width:100% !important; height:auto !important;}
.header{ position:relative;}
.header .top{ display:none;}
.header .logo{ height:auto;}
.logo_pic{ float:none; width:auto; height:40px; padding:10px 0 10px 5px;}
.logo_pic img{ height:100%;}
.search{ display:none;}

.navbox{ display:none;}

.top_nav{ display:block; width:50px; height:60px; position:absolute; right:0px; top:0px; z-index:2; cursor:pointer; background:#F3F5F4 url(../images/nav_btn.png) center no-repeat; background-size:auto 28%;}
.m-mobile-nav{ width:100%; background:#f7f6f6; display:none; overflow:hidden; position:absolute; left:0; top:61px; z-index:999; border-top:2px solid #005AAB;}
.m-mobile-nav li{ width:100%; border-bottom:1px solid #e3e2e2;}
.m-mobile-nav li .tit{ display:block; padding:10px 0; font-size:14px; color:#666; text-align:center; overflow:hidden;}
.m-mobile-nav li .tit:hover{background-color:#005AAB; color:#fff;}
.m-mobile-nav li .tit:hover a{ color:#fff;}
.m-mobile-nav li .tit em{ font-size:12px; display:block;}
.m-mobile-nav li .sub-box{ width:100%;background-color:#005AAB;display:none; border-top:1px solid #0065BF;}
.m-mobile-nav li .sub-box p{ width:100%; display: block;}
.m-mobile-nav li .sub-box p a{ display:block; text-align:center; height:34px;line-height:34px; color:#fff;}

.container2{ background:#FFF; padding:0px;}
.container2 .banner_box{ padding:0px;}

.flexslider{ float:none; width:100%; height:200px; margin-left:0px; margin-bottom:10px;}
.flexslider .slides li{ height:200px;}
.flexslider .slides li p{ width:100%; padding:0px 10px; box-sizing:border-box; overflow:hidden;}
.flexslider .slides li img{ height:200px;}
.flexslider .flex-direction-nav{ top:35%;}


.school .scl_title{ width:100%; height:40px; background:#F8F8F8; overflow:hidden; position:fixed; top:0; z-index:999;}
.scl_title h3{ width:80px; padding:0 20px; line-height:38px; border-bottom:2px solid #014C98; float:left; font-size:18px;}
.scl_title a{ float:right; font-size:12px; line-height:38px; text-transform:uppercase; padding-right:10px;}

.modTHE{ padding-top:40px;}

.school .modONE{ width:100%; margin-top:15px; padding-bottom:20px; border-bottom:1px dashed #eee;}	
		.modONE img{width:185px; height:130px; float:left;}
		.modONE .one_txt{ width:235px; float:right;}
		.modONE .one_txt h3{ font-size:12px; line-height:30px; height:30px; overflow: hidden;}
		.modONE .one_txt p{ font-size:12px; line-height:30px; height:90px; overflow:hidden;}
.school .modTWO{ width:100%; padding:6px 0 9px 0;}	
.school .modTWO li{ border-bottom:1px dashed #E6E6E6; padding-top:1px;}	
.modTWO li em{ font-size:12px; line-height:30px; float:left; padding-right:10px;}	
.modTWO li span{ padding-left:5px; font-size:12px; line-height:30px; float:right; color:#999;}	
.modTWO li p{ width:270px; line-height:30px; font-size:14px; height:30px; overflow: hidden; display:inline-block; padding-left:5px;}	
.modTHE ul{ width:100%;}
.modTHE li{ width:100%; border-bottom:1px dashed #E6E6E6; padding:16px 0;}
.modTHE li img{width:110px; height:82px; float:left;}
.modTHE li .t_txt{ width:310px; float:right;}
		   .t_txt h3{ font-size:14px; line-height:26px; height:auto; overflow: auto;}
		   .t_txt p{ font-size:12px; line-height:24px; height:50px; overflow: hidden;}
.newsbox .bookmark{ width:238px; float:left; padding:0 20px;}
		 .bookmark ul{ width:100%;}
		 .bookmark li{ width:238px; height:92px; padding-bottom:10px;}
		 
		 
		 
.turn_news{ float:none; width:100%; padding:0 10px 10px; box-sizing:border-box;}
.turn_title li{ width:25%; padding:0;}
.li_news{ padding:0;}
.li_news li{ margin:0; position:relative; padding:8px 0 8px 65px; box-sizing:border-box;}
.li_news li .date{ margin:0; position:absolute; left:0px; left:0px;}
.li_news li .NEWS{ width:auto; float:left;}
.li_news li .NEWS h3{ height:35px;}
.li_news li .NEWS p{ height:25px;}

.container2 .newsbox{ padding:0px;}
.container2 .newsbox .school{ width:100%; padding:0 10px 10px; float:none; box-sizing:border-box;}
.school .modONE{ margin-top:0px; padding:10px 0 10px 130px; position:relative; box-sizing:border-box;}	
.modONE img{width:120px; height:84px; float:none; position:absolute; left:0px;top:10px;}
.modONE .one_txt{ width:auto; float:none; display:inline-block;}
.modONE .one_txt p{ line-height:26px; height:52px;}
.school .modTWO{ padding:0px;}	
.school .modTWO li{ height:35px; line-height:35px; overflow:hidden; position:relative; padding:0 0 0 25px; box-sizing:border-box;}	
.modTWO li em{ font-size:12px; line-height:30px; float:left; padding:0px; position:absolute; left:0px;top:4px;}	
.modTWO li span{ padding-left:3px; line-height:35px; float:none; display:block; background:#fff; position:absolute; right:0px;top:0px;}	
.modTWO li a{ display:inline-block;}
.modTWO li p{ width:auto; line-height:35px; height:35px; display:inline-block; padding-left:0px;}	
.modTHE ul{ width:100%;}
.modTHE li{ padding:10px; position:relative; box-sizing:border-box;}
.modTHE li img{width:110px; height:82px; float:none; position:absolute; left:0px;top:10px;}
.modTHE li .t_txt{ width:100%; float:none;}
.newsbox .bookmark{ width:100%; float:none; padding:0 5px; box-sizing:border-box;}
.newsbox .bookmark li{ width:50%; height:auto; float:left; padding:0 5px 10px; box-sizing:border-box;}
.newsbox .bookmark li img{ width:100%;} 
.link{ height:auto; padding:10px; box-sizing:border-box;}
.link p{ float:none; padding-top:0px;}
.link .scl_link{ float:none; padding-top:0px; line-height:24px;}
.copright{ background:#E9E7E8 url(../images/foot_back.jpg) repeat-x; height:auto; padding:10px; box-sizing:border-box; text-align:center;}
.copright p{ line-height:30px;}

/* 通用 */
.pad{ padding-bottom:30px; border-bottom:3px solid #F9FBFB;}
.right{ float:right;}
.con_box{ padding:0 0 10px;}
.top{ margin-top:10px;}
.content{ width:100%; margin-bottom:10px; line-height:30px;}
.part1{ margin-left:0px;}

/* 党群工作 */
.floor_box{ margin:0px; height:auto; }
.floor_left{ display:none;}

.floor_right{ float:none; width:100%;}
.floot_title{ padding:0 10px; box-sizing:border-box; overflow:hidden;}
.floot_title h2{ padding:0px; font-size:14px;}
.floot_title .home_link{ padding-right:0px;}
#list_news{ float:none; margin:10px 0 0; width:100%; padding:0 10px; box-sizing:border-box;}

.list_news01{ padding:10px 10px 0; box-sizing:border-box;}
.list_news01 li{ border-bottom:1px solid #eee; height:30px; overflow:hidden; line-height:30px; color:#CCC;}
.list_news01 li span{ display:none;}

.page_list{ height:auto; padding:10px 0 0;}
.page_list li{ margin:0 2px 2px;}

/* 查看新闻 */
.con_details{ margin:0 10px;}
.detail_span{ width:100%; margin-bottom:10px;}
.detail_text{ width:100%; padding:0 10px; margin-bottom:10px; box-sizing:border-box;}
.detail_text p img{ max-width:100%;}
.turn_page{padding:10px;}
.turn_list{ display:inline-block;}
.turn_list li{ height:30px; padding-right:0px; display:block; overflow:hidden;}
.back{ float:none; padding-left:25px; width:100%; display:block; margin-top:10px;}

/* 师资队伍 */
.teachers{ margin:10px 0 0;}
.teachers li{ width:50%; padding:0 10px; box-sizing:border-box;}
.teachers li p{ height:30px; overflow:hidden;}
.teachers li img{ width:100%; height:auto;}

.scribe_table{height:180px; overflow: hidden; width:100%;}
.scribe_table td{color: #333333; font-size: 14px; height:30px; width: 100%; display:block; margin:10px 0;}
.scribe_table td p{ float: left; font-size:12px;}
.scribe_table td .input_box{ float:right; width:160px; height:30px;}
.scribe_table td.search_icon{ width:100px; height:31px; margin:0 50px; padding-top:5px; text-align:center;}
.scribe_table td select{ width:162px; height:30px; line-height:30px; border:1px solid #ddd;}

.detail_title{ padding-left:10px; font-size:18px; color:#005FA7; margin-top:10px;}
.teachs{ width:100%;}
.teachs li{ width:50%; padding:0 10px; box-sizing:border-box;}
.teachs li img{ width:100%;}
.pro_table{ width:100%; margin:10px 0 0;}
.pro_table tr th{ width:85px; height:35px; line-height:35px; background:#F6F6F6; text-align:center; font-size:16px; overflow:hidden;}
.pro_table tr td{ width:85px; height:35px; line-height:35px; background:#EBF7FF; text-align:center; overflow:hidden;}

.pro_img{ float:none; width:100%; height:200px; padding:10px; box-sizing:border-box; text-align:center; margin-bottom:10px;}
.pro_img img{ width:auto; height:100%;}
.pro_txt{ padding-left:0px; width:100%;}
.pro_txt h3{ padding-bottom:0px; width:100%;}
.pro_txt p{ height:30px; overflow:hidden;}

/* 校友专栏 */
.ac_scl{ width:100%; height:auto; margin-left:0px; padding:0 10px; box-sizing:border-box;}
.con_news{ width:100%; background:url(../images/img02_bj.jpg) 5px no-repeat; border-top:3px solid #33A6F4; border-bottom:1px solid #eee; }
.con_news h3{ padding-left:30px; line-height:35px; font-weight:normal; color:#005FA7; display:inline-block;}
.con_news p{ line-height:30px;}
.con_news span{ float:right; line-height:30px; font-size:12px;}

.con_newbox{ margin:0px;}
.con_newbox li{ margin:0px;}
.con_newbox li span{ display:none;}

.intro{ width:100%; height:auto; margin-top:10px; float:none; padding:0 10px; box-sizing:border-box;}
.intro img{ max-width:100%;}
.js_txt{ padding-left:0px;}

.con_fr{ width:100%; height:auto; padding:0 10px; box-sizing:border-box;}
.turn{ height:auto; padding-top:10px; position:static;}
.turn li{width:50%; height:auto; margin:0px 0px 10px; padding:0 5px; box-sizing:border-box;}
.turn li img{width:100%; height:auto;}

.scl_detail{ margin-bottom:0px; padding:0 10px; box-sizing:border-box;}
.scl_detail img{ max-width:100%;}

.flerimg{ float:none; width:100%; height:auto; padding:0 10px; box-sizing:border-box;}
.flerimg img{ width:100%;}



.pages{ float:left; width:100%; padding:10px 0px; display:none !important;}

.ph{ display:block;}
.pc{ display:none;}


.new_list{ padding:0 10px 30px 10px;}
.new_list li{border-bottom:1px solid #ddd; height:auto; line-height:26px; overflow:auto; font-size:14px; padding:8px 0 8px 12px; background: url(../images/icon_b.png) no-repeat 0 16px;}
.new_list li b{width:8px; height:7px; background: url(../images/icon_b.png) no-repeat;  display:none; margin:10px 10px 6px 0; float:left;}
.new_list li a{ font-weight:bold;}
.new_list li span{float:right; padding:0 10px;}
.new_list li i{ font-weight:normal; padding-left:10px; font-style:normal; float:right;}


.new_list h1{ background-color:#f7f7f7; height:36px; line-height:36px; padding-left:10px;}
.new_list span{}
.new_list span a{ color:#666; padding:0px 10px; height:36px; line-height:36px;}

.tabBox{ padding-top:40px;}
.index_title{ position:fixed; top:0px; background-color:#fff;}
.index_title h2 b {
    border-left: #2994d2 solid 5px;
    height: 23px;
    padding: 5px 0 5px 10px; font-size:20px;
}
.none{ display:none;}
#page_loading{ height:60px; width:100%; background: url(../images/loading.gif) no-repeat center; display:none;}

}