/*--huangjilin edit 2022.5.5--*/
/*--全局--*/
body,ul,li,p,h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0;}
body{font-family:"Microsoft yahei";font-size:16px;}
ul,li{list-style-type:none;}
img{border:0;}
a{text-decoration:none;display: block;}

.bgfff{background:#efefef;}
.f-r{float:right;}
.f-l{float:left;}
.m-l-20{margin-left:20px;}
.m-t-20{margin-top:20px;}	


@media only screen and (min-width: 641px) {
	
	.w1400{width:1400px;margin:0 auto 20px auto;clear: both;}
/*--header--*/
	.header{width:100%;height:130px;background: linear-gradient(to bottom, #72BAF1, #ffffff);}
	.headerbox{height:130px;position: relative;}
	.header .headerbox .logo-pc{position:absolute;left:0;top:40px;}
	.header .headerbox .logo-mobile{display: none;}
	a.a-xygw,a.a-jyxx{padding:6px 26px;border-radius: 20px;font-size:14px;}
	a.a-xygw{position:absolute;right:0;top:67px;background:#fff url(../img/arrow1.png) no-repeat right center;color:#333;border:solid 1px #999;}
	a.a-xygw:hover{background:#efefef url(../img/arrow1.png) no-repeat right center;color:#333;}
	a.a-jyxx{position:absolute;right:130px;top:67px;background:#00973A url(../img/arrow2.png) no-repeat right center;color:#fff;border:solid 1px #00973A;}
	a.a-jyxx:hover{background:#007F31 url(../img/arrow2.png) no-repeat right center;color:#fff;border:solid 1px #007F31;}
	
	
/*--nav--*/	
	.nav{height:56px;background:#2E71CE;}
	.navbox{width:1040px;margin:0 auto;}
	.nav a{float:left;line-height:56px;width:130px;text-align: center;color:#fff;font-size:18px;}
	.nav a:hover{background:#1C4E95;transition: background 0.5s ease-in-out;}
	#left-flyout-nav{display:none;}
    .layout-right-content{display:none;}
	
/*banner*/
.c-banner{width: 100%;position: relative;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{display: none;opacity: 0;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{padding: 25px 10px 25px 10px;position: absolute;top: 50%;margin-top: -53px;background: #2E71CE;opacity: 0.5;border-radius: 5px;z-index: 10;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8;}
.c-banner .nexImg{right: 0px;}
.c-banner .nexImg img,.c-banner .preImg img{}
.c-banner .jumpBtn{width: 100%;position: absolute;bottom: 20px;text-align: center;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width: 50px;height: 6px;display: inline-block;background-color: white;opacity: 0.9;margin-left: 10px;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}
@media screen and (max-width:768px) {
.c-banner{width: 100%;height: 345px;overflow: hidden;}
.c-banner .banner ul li img{width: 768px;height: 345px;position: absolute;left: 50%;margin-left: -384px;}}

/*main*/
	.main{height:auto;background:#efefef;width:100%;float:left;}
	.main .ad{padding-top:20px;}
	.main .mobile-ad{display: none;}
	
/*--图片新闻切换--*/
.news-section{padding:15px 0;height:410px;background:#fff;}
.focus{position:relative;width:500px;height:410px;margin-left:20px;}  
.focus img{width:500px;height:340px;} 
.focus .shadow .title{width:500px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:-50px;left:0px;z-index:10;display:block;text-align:center;}  
.focus .shadow a{text-decoration:none;color:#333;font-size:14px;overflow:hidden;}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  ;}  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:60px;left:190px;position:absolute;height:4px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;}    
.focus .D1fBt a{position:relative;display:inline;width:20px;height:4px;margin:0 5px;color:#ccc;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#2E71CE;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../img/focus_btn.png) no-repeat;}
.focus .prev{top:138px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:138px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  
	
/*--要闻快讯等tab切换--*/
#tab { width:880px;position:relative;}
/*设置容器高宽等*/
html > body #tab { width:840px;margin-right:20px;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:50px; left:0; width:840px;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block;}
/*选中的容器*/
#tab h3 { float:left; width:50%; height:50px;}
#tab h3 a{ width:90%; height:50px;display: block;line-height:50px;font-size:18px;font-weight: bold;color:#333; font-family:Microsoft YaHei;background:#cccccc url(../img/title-bg.jpg) no-repeat 5% center;padding-left:10%;}
#tab h3 a span{font-size:14px;color:#efefef;padding-left:20px;font-weight: normal;}
#tab h3 a .more{padding:10px 16px;font-size:12px;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";float:right;margin-right:20px;margin-top:16px;border-radius: 8px;color:#666;font-weight:normal;line-height: 0;background: #fff;text-indent: 0px;}
/*默认标题样式*/
#tab .up {color:#fff;background:#2E71CE  url(../img/title-bg.jpg) no-repeat 20px center;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul { list-style:none; padding-top:10px;}
#tab li { border-bottom:1px dotted #999; height:40px;overflow:hidden;}
#tab li:hover { border-bottom:1px dotted #2E71CE;}
#tab li a {width:760px;height:40px;display:block;float:left; line-height:40px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../img/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#tab li a:hover { background: url(../img/dot2.jpg) no-repeat left center;color:#2E71CE; padding-left:5px;transition: padding 0.5s ease-in-out;}
#tab li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
#tab li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:40px;}
.tab2{ display: none;}
	
/*quickmenu*/
	.quickmenu{background:#efefef;height:86px;}
	.quickmenu a{width:335px;float:left;height:76px;}
	.quickmenu a:hover img{transform:scale(1.05);}
	.quickmenu a img{transition: all .4s;}
	.quickmenu p{width:335px;float:left;height:76px;}
	.quickmenu p:hover img{transform:scale(1.05);}
	.quickmenu p img{transition: all .4s;}
	.mobile-quickmenu{display:none;}
	
/*政策、计划、章程*/
	.zszc,.zsjh,.zc{width:440px;margin-left:20px;}
	.zszc h3,.zsjh h3,.zc h3{line-height:50px;font-size:18px;font-weight: bold;font-family:Microsoft YaHei;background:url(../img/title-bg.jpg) no-repeat left center;border-bottom:solid 3px #2E71CE;color:#2E71CE;text-indent: 30px;}
	.zszc h3 span,.zsjh h3 span,.zc h3 span{font-size:14px;color:#999;padding-left:20px;font-weight: normal;}
	.zszc .more,.zsjh .more,.zc .more{padding:10px 16px;font-size:12px;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";float:right;margin-top:18px;border-radius: 8px;border:solid 1px #ccc;color:#999;font-weight:normal;line-height: 0;background: #fff;text-indent: 0px;}
	.zszc .more:hover,.zsjh .more:hover,.zc .more:hover{border:solid 1px #2E71CE;color:#fff;background: #2E71CE;transition: background 0.2s ease-in-out;}
    ul.list { padding-top:10px;}
    ul.list li { border-bottom:1px dotted #999; height:40px;overflow:hidden;}
    ul.list li:hover{ border-bottom:1px dotted #2E71CE;}
    ul.list li a{width:80%;height:40px;display:block;float:left; line-height:40px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../img/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
    ul.list li a:hover { background: url(../img/dot2.jpg) no-repeat left center;color:#2E71CE; padding-left:5px;transition: padding 0.5s ease-in-out;}
    ul.list li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
    ul.list li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:40px;}
	
/*schoolslogo*/
	.schoolslogo{background:#efefef;height:230px;padding:20px 0;width:1400px;margin:0 auto;}
	.schoolslogo h3{text-align:center;font-size:24px;color:#2E71CE;}
	.schoolslogo p{text-align:center;font-size:14px;color:#999;font-family:Arial;padding-top:5px;}
	.schoolslogo .logobar{padding-top:20px;}
	.schoolslogo .logobar a{width:200px;float:left;display: block;}
	.schoolslogo .logobar a img{margin:0 auto;display: block;transition: all .4s;border-radius: 50%;}
	.schoolslogo .logobar a:hover img{transform:scale(1.1);box-shadow: 0px 0px 6px rgba(0,0,0,0.3);}
	.schoolslogo .logobar a p{text-align:center;color:#333;font-size:16px;font-weight: bold;padding-top:10px;}
	
/*otherlinks*/
	.otherlinks{width:1020px;margin:0 auto;padding:30px 0;height:70px;}
	.otherlinks a{float:left;margin:6px 8px;width:300px;}
	
/*footer*/
	.footer{background:#fff;clear:both;}
	.footer p{line-height:24px;text-align: center;color:#333;font-size:14px;padding-bottom:30px;}
	.mobilead-foot{display:none;}
	.ad-foot{display:block;}

	
/* 右侧悬浮联系方式 */
.suspension {
    width: 46px;
    height: 210px;
    position: fixed;
    right: 30px;
    bottom: 60px;
    z-index: 999;}

.suspension .consult {
    background-image: url(../img/top-icon.png);
    background-repeat: no-repeat;
    background-position: center -1px;
    background-color: #0af;
    display: block;
    position: relative;
    width: 46px;
    height: 46px;}

.suspension .consult .suspension-list {
    position: absolute;
    width: 240px;
    right: -29px;
    top: -230px;
    z-index: 30;
    display: none;}

.suspension-list-content {
    position: absolute;
    width: 240px;
    right: 85px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);}
.suspension-list-content .title{background:#2E71CE;text-align: center;line-height:24px;color:#fff;font-size:16px;padding:15px 0;}
.suspension-list ul {
    margin: 32px 24px;}

.suspension-list ul li {
    position: relative;
    display: list-item;
    width: 100%;
    height: auto;
    padding: 16px 0;
    margin-top: 10px;
    overflow: hidden;
    border-top: 1px solid #f4f4f4;}

.suspension-list ul li:first-child {
    padding-top: 0;
    border-top: none;}

.suspension-list ul .suspension-list-bottom {
    margin-bottom: 0;
    padding-bottom: 0;}

.suspension-list-bottom .info-value {
    font-size: 16px;
    font-weight: inherit;
    color: #666;}

.suspension-list ul li:first-child {
    margin-top: 0;}

.service-phone, .service-qq, .service-proposal {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 0 0;}

.service-phone {
    background-image: url(../img/suspend_icon_01.png);}

.service-phone:hover {
    background-image: url(../img/suspend_icon_01_blue.png)
;}

.service-qq {
    background-image: url(../img/suspend_icon_03.png);}

.service-qq:hover {
    background-image: url(../img/suspend_icon_03_blue.png);}

.service-proposal {
    background-image: url(../img/suspend_icon_02.png);}

.service-proposal:hover {
    background-image: url(../img/suspend_icon_02_blue.png)
;}

.info-name {
    display: block;
    padding-left: 52px;
    height: 14px;
    font-size: 14px;
    color: #333;}

.info-value {
    display: block;
    padding-left: 52px;
    margin-top: 8px;
    height: 16px;
    font-size: 16px;
    color: #666;}

.suspension a.consult:hover .suspension-list {
    display: inline !important;}

.suspension .cart {
    background-image: url(../img/top-icon.png);
    display: block;
    position: relative;
    width: 44px;
    height: 44px;
    margin-top: 10px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;}

.suspension a.cart:hover .pic {
    display: block;}

.suspension .back-top {
    background-image: url(../img/top-icon.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    width: 44px;
    height: 44px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    margin-top: 10px;}

.suspension .cart .pic {
    display: none;
    position: absolute;
    left: -139px;
    top: -120px;
    width: 139px;
    height: 163px;}

.pic-content {
    position: absolute;
    width: 139px;
    height: 163px;
    border: 1px solid #ddd;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);
    background: url(../img/ewm.jpg) center no-repeat;
    right: 10px;}
	
/*sub-banner*/
	.sub-banner{height:240px;background:url(../img/sub-banner.jpg) no-repeat center center;}
	.m-sub-banner{display: none;}
	
.path{height:40px;font-size:13px;line-height:40px;color:#666;}
.path a{color:#666;display:inline;}
.path a:hover{color:#2E71CE;border-bottom:solid 2px #2E71CE;}
	
/*sidebar*/
	.sidebar{width:300px;padding-top:40px;}
	.sidebar a{display: block;margin-bottom:20px;width:300px;}
	.sidebar a img{transition: all .4s;}
	.sidebar a:hover img{transform:scale(1.05);}
	.sidebar p{display: block;margin-bottom:20px;width:300px;}
	.sidebar p img{transition: all .4s;}
	.sidebar p:hover img{transform:scale(1.05);}

/*column-list*/
	.column-list{width:1070px;min-height:750px;}
	.column-list h3{line-height:50px;font-size:18px;font-weight: bold;font-family:Microsoft YaHei;background:url(../img/title-bg.jpg) no-repeat left center;border-bottom:solid 3px #2E71CE;color:#2E71CE;text-indent: 30px;}
	.column-list h3 span{font-size:14px;color:#999;padding-left:20px;font-weight: normal;}
	
/*article*/
	.article{padding:15px 0;}
	.article .title{font-size:20px;color:#333;text-align: center;padding:15px 0;}
	.article .user{font-size:14px;color:#999;text-align: center;padding-bottom:15px;}
	.article .content p{color:#333;padding:10px 0;text-indent: 40px;line-height: 24px;}
	
/*点击图放大css*/
	 .bigimg{width:600px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
        .mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none;}
        .bigbox{width:1070px;overflow: hidden;float:left;padding:20px 0;}
        .bigbox>.imgbox{width:320px;height:270px;float:left;overflow: hidden;margin: 0 18px 18px 18px;}
        .bigbox>.imgbox>img{width:100%;height:210px;}
	    .bigbox>.imgbox>p{text-align: center;line-height:22px;}
        .imgbox:hover{cursor:zoom-in;}
        .mask:hover{cursor:zoom-out;}
        .mask>img{position: fixed;right:10px;top: 10px;width: 40px;}
        .mask>img:hover{cursor:pointer;}
		
		/*页码*/
.page{width:100%;height:25px;text-align:center;color:#888;margin: 30px auto;float:left;}
.page a{color:#666;padding:0 7px;display:inline;}
.page a:hover{color:#d00000;}
.page .a1{color:#d00000;}
	
}










@media only screen and (max-width: 641px) {
	.w1400{width:90%;margin:0 auto;clear: both;}
/*--header--*/
	.header{width:100%;height:120px;background: linear-gradient(to bottom, #72BAF1, #ffffff);}
	.headerbox{height:120px;position: relative;}
	.header .headerbox .logo-pc{display: none;}
	.header .headerbox .logo-mobile{margin:0 auto;padding-top:30px;display: block;}
	a.a-xygw,a.a-jyxx{display: none;}
	
/*--nav--*/	
	.nav{display: none;}
	
/*banner*/
.c-banner{width: 100%;position: relative;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{display: none;opacity: 0;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{padding: 25px 10px 25px 10px;position: absolute;top: 50%;margin-top: -53px;background: #2E71CE;opacity: 0.5;border-radius: 5px;z-index: 10;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8;}
.c-banner .nexImg{right: 0px;}
.c-banner .nexImg img,.c-banner .preImg img{}
.c-banner .jumpBtn{width: 100%;position: absolute;bottom: 20px;text-align: center;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width: 50px;height: 6px;display: inline-block;background-color: white;opacity: 0.9;margin-left: 10px;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}
@media screen and (max-width:768px) {
.c-banner{width: 100%;height: 345px;overflow: hidden;}
.c-banner .banner ul li img{width: 768px;height: 345px;position: absolute;left: 50%;margin-left: -384px;}}

/*main*/
	.main{height:auto;}
	.main .ad{display: none;}
	.main .mobile-ad{padding-top:20px;display: block;}
	
/*--图片新闻切换--*/
.news-section{padding:15px 0;height:auto;}
.focus{position:relative;width:100%;height: auto;}  
.focus img{width:100%;height:auto;} 
.focus .shadow .title{width:100%;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:-40px;left:0px;z-index:10;display:block;text-align:center;}  
.focus .shadow a{text-decoration:none;color:#333;font-size:14px;overflow:hidden;}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  ;}  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:20px;left:105px;position:absolute;height:4px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;}    
.focus .D1fBt a{position:relative;display:inline;width:20px;height:4px;margin:0 5px;color:#ccc;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#2E71CE;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../img/focus_btn.png) no-repeat;}
.focus .prev{top:138px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:138px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  
	

	
	/*--mobile要闻快讯等tab切换--*/
#tab {display: none;}
.tab2{clear:both;padding-top:0px;width: 90%;margin: 0 auto;}
.tab{ margin-bottom:10px;}
.tab-hd { overflow:hidden; zoom:1;height:50px; margin:0;padding-left:0px;}
.tab-hd li{ float:left; width:50%;  text-align:center;  color:#333; background:#ddd;cursor:pointer; overflow:hidden; text-overflow:ellipsis; padding-left:0px;}
.tab-hd li h3{width:100%;font-size:16px ; float:left; line-height:50px; text-align:center;}
	.tab-hd li h3 span{font-weight:normal;padding-left:10px;}
.tab-hd li.active{color:#fff !important;background:#2E71CE;}
.tab-bd li{display:none; margin-left:0%; margin-right:0%;}
.tab-bd li.thisclass{ display:list-item;}
.tab-bd .new-list{padding-bottom:10px;}
.tab-bd .new-list a{line-height:50px; font-size:15px;border-bottom: dotted 1px #999;display: block;width:100%;height:50px;background: url(../img/dot1.jpg) no-repeat left center;text-indent: 15px;overflow:hidden;text-overflow:ellipsis; color:#666 !important;}
.tab-bd .new-list a:active{color:#2E71CE;}
.more{width:60%;text-align: center;padding:10px 0;display: block;border-radius: 5px;margin:0 auto;color:#333;font-size: 14px;background:#ddd;}
.more:active{border:solid 1px #2E71CE;background:#2E71CE;color:#fff;}
	
/*quickmenu*/
	.quickmenu{background:none;height:auto;}
	.quickmenu a{width:100%;float:left;height:76px;margin:10px 0;}
	.quickmenu a:hover img{transform:scale(1.05);}
	.quickmenu a img{transition: all .4s;}
	.quickmenu p{width:100%;float:left;height:76px;margin:10px 0;}
	.quickmenu p:hover img{transform:scale(1.05);}
	.quickmenu p img{transition: all .4s;}
	.mobile-quickmenu{display:none;}
	
	
/*政策、计划、章程*/
	.zszc,.zsjh,.zc{width:100%;float:none;padding:10px 0;}
	.zszc h3,.zsjh h3,.zc h3{line-height:50px;font-size:18px;font-weight: bold;font-family:Microsoft YaHei;background:url(../img/title-bg.jpg) no-repeat left center;border-bottom:solid 3px #2E71CE;color:#2E71CE;text-indent: 30px;}
	.zszc h3 span,.zsjh h3 span,.zc h3 span{font-size:14px;color:#999;padding-left:20px;font-weight: normal;}
	.zszc .more,.zsjh .more,.zc .more{width:12%;padding:10px 16px;font-size:12px;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";float:right;margin-top:18px;border-radius: 8px;border:solid 1px #ccc;color:#999;font-weight:normal;line-height: 0;background: #fff;text-indent: 0px;}
	.zszc .more:hover,.zsjh .more:hover,.zc .more:hover{border:solid 1px #2E71CE;color:#fff;background: #2E71CE;transition: background 0.2s ease-in-out;}
    ul.list { padding-top:10px;}
    ul.list li { border-bottom:1px dotted #999; height:40px;overflow:hidden;}
    ul.list li:hover{ border-bottom:1px dotted #2E71CE;}
    ul.list li a{width:100%;height:40px;display:block;float:left; line-height:40px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../img/dot1.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
    ul.list li a:hover { background: url(../img/dot2.jpg) no-repeat left center;color:#2E71CE; padding-left:5px;transition: padding 0.5s ease-in-out;}
    ul.list li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
    ul.list li span.date{ display:none;}
	
/*schoolslogo*/
	.schoolslogo{background:#efefef;height:auto;padding:20px 0;float: left;}
	.schoolslogo h3{text-align:center;font-size:24px;color:#2E71CE;}
	.schoolslogo p{text-align:center;font-size:14px;color:#999;font-family:Arial;padding-top:5px;}
	.schoolslogo .logobar{padding-top:20px;}
	.schoolslogo .logobar a{width:100%;float:left;display: block;padding:20px 0;}
	.schoolslogo .logobar a img{margin:0 auto;display: block;transition: all .4s;border-radius: 50%;}
	.schoolslogo .logobar a:hover img{transform:scale(1.1);box-shadow: 0px 0px 6px rgba(0,0,0,0.3);}
	.schoolslogo .logobar a p{text-align:center;color:#333;font-size:16px;font-weight: bold;padding-top:10px;}
	
/*otherlinks*/
	.otherlinks{padding:30px 0;height:auto;display: none;}
	.otherlinks a{float:left;margin:6px 0px;width:100%;}
	.otherlinks a img{width:100%;}
	
/*footer*/
	.footer{padding-top:20px;float:left;border-top:solid 1px #ccc;}
	.footer p{line-height:24px;text-align: center;color:#333;font-size:14px;padding:10px 10px;}
	.mobilead-foot{display:block;}
	.ad-foot{display:none;}

	
/* 右侧悬浮联系方式 */
.suspension {
    width: 46px;
    height: 46px;
    position: fixed;
    right: 5%;
    bottom: 40px;
    z-index: 999;}

.suspension .consult {
    background-image: url(../img/top-icon.png);
    background-repeat: no-repeat;
    background-position: center -1px;
    background-color: #0af;
    display: none;
    position: relative;
    width: 46px;
    height: 46px;}

.suspension .consult .suspension-list {
    position: absolute;
    width: 240px;
    right: -29px;
    top: -230px;
    z-index: 30;
    display: none;}

.suspension-list-content {
    position: absolute;
    width: 240px;
    right: 85px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);}
.suspension-list-content .title{background:#2E71CE;text-align: center;line-height:24px;color:#fff;font-size:16px;padding:15px 0;}
.suspension-list ul {
    margin: 32px 24px;}

.suspension-list ul li {
    position: relative;
    display: list-item;
    width: 100%;
    height: auto;
    padding: 16px 0;
    margin-top: 10px;
    overflow: hidden;
    border-top: 1px solid #f4f4f4;}

.suspension-list ul li:first-child {
    padding-top: 0;
    border-top: none;}

.suspension-list ul .suspension-list-bottom {
    margin-bottom: 0;
    padding-bottom: 0;}

.suspension-list-bottom .info-value {
    font-size: 16px;
    font-weight: inherit;
    color: #666;}

.suspension-list ul li:first-child {
    margin-top: 0;}

.service-phone, .service-qq, .service-proposal {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 0 0;}

.service-phone {
    background-image: url(../img/suspend_icon_01.png);}

.service-phone:hover {
    background-image: url(../img/suspend_icon_01_blue.png)
;}

.service-qq {
    background-image: url(../img/suspend_icon_03.png);}

.service-qq:hover {
    background-image: url(../img/suspend_icon_03_blue.png);}

.service-proposal {
    background-image: url(../img/suspend_icon_02.png);}

.service-proposal:hover {
    background-image: url(../img/suspend_icon_02_blue.png)
;}

.info-name {
    display: block;
    padding-left: 52px;
    height: 14px;
    font-size: 14px;
    color: #333;}

.info-value {
    display: block;
    padding-left: 52px;
    margin-top: 8px;
    height: 16px;
    font-size: 16px;
    color: #666;}

.suspension a.consult:hover .suspension-list {
    display: inline !important;}

.suspension .cart {
    background-image: url(../img/top-icon.png);
    display: none;
    position: relative;
    width: 44px;
    height: 44px;
    margin-top: 10px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;}

.suspension a.cart:hover .pic {
    display: block;}

.suspension .back-top {
    background-image: url(../img/top-icon.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    width: 44px;
    height: 44px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    margin-top: 10px;}

.suspension .cart .pic {
    display: none;
    position: absolute;
    left: -139px;
    top: -120px;
    width: 139px;
    height: 163px;}

.pic-content {
    position: absolute;
    width: 139px;
    height: 163px;
    border: 1px solid #ddd;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);
    background: url(../img/ewm.jpg) center no-repeat;
    right: 10px;}
	
/*sub-banner*/
	.sub-banner{display: none;}
	.m-sub-banner{display: block;}
	
.path{height:40px;font-size:13px;line-height:40px;color:#666;}
.path a{color:#666;display:inline;}
.path a:hover{color:#2E71CE;border-bottom:solid 2px #2E71CE;}
	
/*sidebar*/
	.sidebar{width:100%;display: none;}
	.sidebar a{display: block;background:#efefef;padding:20px 0;margin-bottom:10px;float:left;width:100%;}
	.sidebar a img{margin-left:20px;transition: all .4s;border-radius: 50%;}
	.sidebar a:hover img{transform:scale(1.1);box-shadow: 0px 0px 6px rgba(0,0,0,0.3);}
	.sidebar p{display: block;background:#efefef;padding:20px 0;margin-bottom:10px;float:left;width:100%;}
	.sidebar p img{margin-left:20px;transition: all .4s;border-radius: 50%;}
	.sidebar p:hover img{transform:scale(1.1);box-shadow: 0px 0px 6px rgba(0,0,0,0.3);}

/*column-list*/
	.column-list{width:100%;min-height:750px;}
	.column-list h3{line-height:50px;font-size:18px;font-weight: bold;font-family:Microsoft YaHei;background:url(../img/title-bg.jpg) no-repeat left center;border-bottom:solid 3px #2E71CE;color:#2E71CE;text-indent: 30px;}
	.column-list h3 span{font-size:14px;color:#999;padding-left:20px;font-weight: normal;}
	
/*article*/
	.article{padding:15px 0;}
	.article .title{font-size:20px;color:#333;text-align: center;padding:15px 0;}
	.article .user{font-size:14px;color:#999;text-align: center;padding-bottom:15px;}
	.article .content p{color:#333;padding:10px 0;text-indent: 40px;line-height: 24px;}
	
	
/*点击图放大css*/
	  .bigimg{max-width:90%!important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;height:auto!important;}
        .mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none;}
        .bigbox{width:100%;overflow: hidden;float:left;padding:20px 0;}
        .bigbox>.imgbox{width:100%;height:auto;float:left;overflow: hidden;margin: 0 0px 18px 0px;}
        .bigbox>.imgbox>img{width:100%;}
	    .bigbox>.imgbox>p{text-align: center;line-height:22px;}
        .imgbox:hover{cursor:zoom-in;}
        .mask:hover{cursor:zoom-out;}
        .mask>img{position: fixed;right:10px;top: 10px;width: 40px;}
        .mask>img:hover{cursor:pointer;}
			/*页码*/
.page{width:100%;height:25px;text-align:center;color:#888;margin: 30px auto;float:left;}
.page a{color:#666;padding:0 7px;display:inline;}
.page a:hover{color:#d00000;}
.page .a1{color:#d00000;}
}

.content p img,.content p video{max-width:100%;margin:0 auto;display:block;}

.content  img,.content p video{max-width:100%;margin:0 auto;display:block;}
.v_news_content  img {
 display: block;
 max-width: 100%;
 margin: 0 auto  ;
height: auto !important ;
}  
