*{
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style:none;
	font-family: '微软雅黑';
}
body{
	width: 100%;
	height: auto;
	overflow-x:hidden;
}
#header{
	width:100%;
	height:35px;
	background:#D6D6D6 ;
	line-height: 35px;
}

.navi{width:1190px; margin:0 auto}
.lead{
	width:200px;	
	font-size: 14px;
	
}
.header_right {
    height: 30px;
    float: right;
}
.header_right ul li {
    float: left;
    display: block;
    padding: 0 3px;
    line-height: 24px;
    height: 24px;
    margin-top: 3px;
    margin-right: 5px;
}
.header_right ul li a{
	color:black ;
	font-size: 14px;

	
  
}

.header_right ul li a span{
	color:black ;
	font-size: 14px;
	border-radius: 4px;
  border: 1px solid #000;
	padding:2px;
		font-family: '楷体';
}


.logo{
	width:450px;
	height:100px;
	float:left;
}
.logo img{
	display:block;
	float:left;
	margin-top:20px;
}
.log_right{
	width:331px;
	height:36px;
	margin-top:25px;
	float:right;
   
}
.logo_r{
	height:36px;
	float:right;
}
#menu1{
		width:100%;
		height:50px;
		background:#014C2E;
		position:relative;
		/*overflow: hidden;*/
	}
.menu1{
		width:1280px;
		height:50px;
		background:#014C2E;
		margin: 0 auto;
	}
	.menu1>ul>li{
		height:50px;
		float:left;
		color:#FFFFFF;
		font-size:18px;
		padding-left:25px;
		padding-right:25px;
		line-height:50px;
		/*overflow:hidden;*/
		position:relative;
	}
	.background img{
	width:100%;
	height:650px;;
   /* background:url(../images/index1.jpg) no-repeat scroll top;*/
}
.life_tit{
	width: 300px;
	height: 40px;
	background: red;
}
#de_box{
	width: 1190px;
	height: 426px;
	margin: 0 auto;
    /*position: relative;
     margin-top: 30px;*/     
    
}
#de_box1{
	clear: both;
    width: 1400px;
    background: red;
    position: relative;
     margin-top: 40px;     
     margin: 0 auto;
}
.school_batter{
	 width: 121px;
    height: auto;
    background:#014C2E ;
    z-index: 22121212;
     display: none; 
    position: absolute;
    /* top: 100px; */
    left: 0px;
}
.school_batter li{
	width: 100%;
	height: 30px;
	line-height: 30px;
	 
	padding: 0px;
}
.school_batter li a{
	padding-left:15px;	
	color: #fff;
	font-size:14px;
	text-align: left;
}
#imgs{
	width: 705px;
	height: 425px;
	margin-top: 40px;
	float: left;
			}
			#imgs>ul{
				width:100%;
				height:100%;
				overflow:hidden;
			}
			#imgs>ul>li{
				width:100%;
				height:100%;
				display:none;
			}
			#imgs>ul .active{
				display:block;
			}
			#button1{
				width:40px;
				height:48px;
				background:#E6EBEF;
				position:absolute;
				bottom:224px;
				left:0px;
				display:none;
				font-size:24px;
				line-height:50px;
				text-align:center;
			}
			#button2{
				width:40px;
				height:48px;
				background:#E6EBEF;
				position:absolute;
				bottom:224px;
				right:0px;
				display:none;
				font-size:24px;
				line-height:50px;
				text-align:center;
			}
			#num{
				width:260px;
				height:20px;
				/*background:cyan;*/
				position:absolute;
				right:30px;
				bottom:20px;
			}
			#num>ul>li{
				width:20px;
				height:20px;
				line-height:20px;
				text-align:center;
				border-radius:10px;
				background:rgba(73,65,74,0.8);
				color:white;
				float:left;
				margin-left:10px;
				font-size:14px;
			}
			#num .active_num{
				background:rgba(206,40,52,0.8);
			}
.lanmubox{
	position: relative;
	width: 465px;
	height: 425px;
	border: 1px solid #ccc;
	margin-top: 40px;
	background: #fff;
	line-height: 230px;
	 left:725px;
	float: left;
	}

.lanmubox .hd{
	width:500px;
	height:30px;
	border-bottom:1px solid #ddd;
	background: #f2f2f2;
}
.lanmubox .hd ul li{
	float:left;
	width:166px;
	height:30px;
	line-height:30px;
	text-align:center; 
	cursor:pointer; 
	}
.lanmubox .hd .hd_3{
	/*width: 80px;*/
	text-align: right;
	}
.lanmubox .hd ul li.on{
	height:30px;
	background:#fff;
	border:1px solid #ccc;
	border-bottom:2px solid #fff;
	border-top:1px solid #f00;
	}

.lanmubox .bd{
	width:100%;
	height:240px;
	zoom:1;
	/*background:url("../images/list.png") 5px 5px no-repeat;*/
	overflow:hidden;
	margin-top:10px;
	font-size: 14px;
	color: #ccc;
	}
.lanmubox .bd ul li{
	/*width:230px;*/
	padding-left:25px;
	height:30px;
	line-height:29px;
	overflow:hidden;
	}
.lanmubox .bd ul li:hover{
	padding-left:35px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	 -moz-transition: all 0.5s; 
	 -o-transition: all 0.5s;
	}
.lanmubox .bd ul li a{
	color:#444;
}
#player{
	width: 360px;
    height: 400px;
    /* clear: both; */
    float: left;
    position: relative;
    left: 17px;
}
.xinwen{
	width: auto;
	height: 32px;
	background:#f2f2f2;
    line-height: 32px;
}
.xinwen1{
	width: auto;
	height: 36px;
	background: #f2f2f2;
	line-height: 36px;
	
}
.xinwen1 h2{
	font-size: 20px;
    line-height: 36px;
    font-weight: 400;
}
#seach{
	width:330px;
	height:auto;
	float: right;
	position:relative;
	right: 75px;
    bottom: 0px;
}	
.about_me{
	width:360px;
	height:124px;
	background: #fff;
	 padding-left: 50px;
	/*box-shadow: 4px 4px 10px #ababab;*/
	margin-top: 10px;
}
.about_me>h3{
	margin-left: 10px;
}
.quickbut {
	        width:120px; 
	        height:28px; 
	        position:relative;
	        float: left;
	        margin-top:23px;
	        color: black;
	    }
	    .quickbut div {
	       width: 105px;
   		 height: 44px;
    	position: absolute;
    	text-align: center;
    	line-height: 44px;
    	font-size: 20px;
    	color: white;
    	background: #F3F3F3;
    	border-radius: 2px;
    	 color: black;
    	 font-size: 16px;
    /* font-weight: bold; */
	    }

.hd ul li{
	float:left;
	width:156px;
	height:30px;
	line-height:30px;
	text-align:center; 
	cursor:pointer; 
	}
.lanmubox1{
	width:780px;
	height:448px;
	/*border:1px solid #ccc;*/
	background:#fff;
	
	float: left;
	}
.lanmubox1 .hd{
	width:780px;
	height:30px;
	border-top:1px solid #014C2E;
	background: #f2f2f2;
	margin:0 auto;
}

.lanmubox1 .hd .hd_3{
	/*width: 80px;*/
	text-align: right;
	}
.lanmubox1 .hd ul li.on{
	height:30px;
	background:#fff;
	border:1px solid #ccc;
	border-bottom:2px solid #fff;
	border-top:1px solid #f00;
	}
.lanmubox1 .bd{
	width:100%;
	height:240px;
	zoom:1;
	overflow:hidden;
	margin-top:10px;
	font-size: 14px;
	color: #ccc;
	}
.lanmubox1 .bd ul li{
	/*width:230px;*/
	padding-left:25px;
	height:30px;
	line-height:29px;
	float: left;
	}
.lanmubox1 .bd ul li:hover{
	padding-left:35px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	 -moz-transition: all 0.5s; 
	 -o-transition: all 0.5s;
	}
.lanmubox1 .bd ul li a{
	color:#444;
	
}
.lanmubox .bd ul li a:hover{
	color:#f00;
	}
.lanmubox1 .bd ul li a:hover{
	color:#f00;
	}

.life_lists{
	width: 100%;
    position: relative;
     margin-top: 40px;     
     margin: 0 auto;
}
.everyday{
	clear: both;
	width: 65%;
	height:auto;
	margin:0 auto;
	background: #fff;
	overflow: hidden;
	position: relative;
	padding-top: 20px;
}
#play1{
	width: 446px;
	float: left;
}
.life3{
	width: 1190px;
	height: auto;
	margin: 0 auto;
}
/*搜索和logo*/
.logo_search{
	width:1190px;
	height:100px;
	margin:0 auto;
}

.search{
	width:528px;
	height:36px;
	margin-top:25px;
	float:left;
}
.form{
	width:528px;
	height:36px;
	float:left;
}
.form .text{
    width:420px;
	border-color:#b61d1d;
    border-style:solid;
    border-width:2px 0 2px 2px;
    color:#666;
    float:left;
	font-size:14px;
    height:24px;
    line-height:24px;
	outline:0 none;
    padding:4px;

	}
.form .submit{
	display:block;
	height:36px;
	width:84px;
	background:#b61d1d;
	border:0px;
	color:white;
	font-size:18px;
}	
.myshop{
	margin-top:35px;
	margin-right:65px;
	float:right;
}
.myshop a{
	font-size:12px;
}

.myshop .car {
    background: rgba(0, 0, 0, 0) url("../images/jd.png") no-repeat scroll 0 -58px;
    height: 16px;
    left: 18px;
    top: 9px;
    width: 18px;
}
.myshop .dayu {
    color: #999;
    font: 400 13px/13px simsun;
    height: 13px;
    overflow: hidden;
    right: 10px;
    top: 11px;
    width: 7px;
}

.myshop1{
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    height: 34px;
    line-height: 34px;
    padding: 0 28px 0 36px;
    text-align: center;
    width: 75px;
}
.search1{
	float:left;
	margin-top:1px;
}
.search1 a{
	font-size:13px;
	padding:1px;
	color:#666;
}
.search1 a:hover{
	color:#c81623;
}

.nav1{
	width:100%;
	height:46px;
	border-bottom:2px solid #b61d1d;
}
.nav_center{
	width:1210px;
	margin:0 auto;
	height:46px;
}
.nav_left{
	width:210px;
	background:#b1191a;
	float:left;
	height:46px;
}
.nav_right{
	width:990px;
	height:46px;
	background:#fff;

}
.nav_left a{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:46px;
}
.nav_left a span{
	
	margin-left:10px;
}
.nav_right ul li{
	float:left;
	display:block;
	line-height:46px;
	font-size:16px;
	height:46px;
}
.nav_right ul li a{
	color:#333333;
	padding:0 20px;
}
.nav_right ul li:hover a{
	color:#c81623;
}
.menu_gd{
	position:relative;
	width:1210px;
	height:auto;
	margin:0 auto;
	background:blue;
}

#menu{
	width:210px;
	height:466px;
	background:#c81623;
	margin-left:80px;
	margin-top:100px;
	position:absolute;
	top:-100px;
	left:-80px;
	float:left;
	padding-bottom:10px solid #c81623;
	}
#menu>ul>li{
	height:31px;
	width:100%;
	line-height:31px;
	color:#F7F7F7;
	}
#menu>ul>li>a{
	color:#f7f7f7;
	margin-left:10px;
	font-size:14px;

	}
#menu>ul>li>span{
	float:right;
	margin-right:10px;
	font-size:12px;
	}
#menu>ul>li:hover{
	background:#F7F7F7;
	}
#menu>ul>li:hover>a{
	color:#c81623;
	}
#menu>ul>li>ul{
	background:#F7F7F7;
	position:absolute;
	top:0px;
	left:210px;
	display:none;
	z-index:999;
	}
#menu .menuGdLi{
	position:fixed;
	top:0px;
	left:280px;
}
#menu>ul>li>ul a:hover{
	color:#c81623;
	}
#menu>ul>li:hover>ul{
	display:block;
	}
#menu>ul>li>ul li:first-child{
	display:block;
	width:1000px;
	height:60px;
}

#num{
	width:260px;
	height:20px;
	position:absolute;
	left:310px;
	top:420px;
}
#num li{
	width:18px;
	height:18px;
	border-radius:10px;
	margin-left:10px;
	line-height:18px;
	text-align:center;
	color:white;
	float:left;
	background:rgba(73,65,74,0.8);
	font-size:13px;
	cursor:pointer;
}
#num .active_num{
	background:rgba(206,40,52,0.8);
}
#ad_left1{
  width:28px;
  height:62px;
  background: rgba(0, 0, 0, 0.2);
  line-height:62px;
  position:absolute;
  color:#fff;
  font-weight:400;
  font-size:22px;
  left:220px;
  top:200px;
  cursor:pointer;
  text-align:center;
  display:none;
}

#ad_right1{
  width:28px;
  height:62px;
  line-height:62px;
  text-align:center;
  background: rgba(0, 0, 0, 0.2);
  position:absolute;
  color:#fff;
  font-weight:400;
  font-size:22px;
  right:259px;
  top:200px;
  cursor:pointer;
  display:none;
}

.right_news{
	width:249px;
	height:466px;
	
	float:right;
	margin-top:12px;
}
.news_title{
	border:1px solid #E4E4E4;
	border-bottom:1px dashed #E4E4E4;
	height:34px;
	line-height:34px;
}
.news_title span:first-child{
	color:#666;
	float:left;
	margin-left:15px;
}
.news_title span:last-child{
	color:#666;
	font-size:12px;
	float:right;
	margin-right:10px;
}
.news_content{
	border:1px solid #E4E4E4;
	border-top:none;
	height:132px;
	line-height:34px;
}
.news_content ul li{
	height:24px;
	margin-left:14px;
}
.news_content a{
	font-size:13px;
	color:#666;
}
.news_content a span{
	font-weight:bold;
}
.right_news a:hover{
	color:#c81623;
}
.right_news a:hover span{
	color:#c81623;
}
/*天天推荐*/
.dev{
	width: 100%;
	height: 488px;
	background: #f3f3f3;
}
.life{
	clear: both;
	width: 100%;
	height: 430px;
	background: #F3F3F3;
	position: relative;
	/*margin-top: 40px;*/
}
.lifew{
	clear: both;
    width: 725px;
    height: auto;
    position: relative;
    margin: 0 auto;
    margin-top: 12px;
}
.life1{
	clear: both;
	width: 100%;
	height: 455px;
	background: #fff;
	position: relative;
	margin-top: 10px;
}
/*.lift_list{
	width: 50%;
	height:400px;
	margin:0 auto;
	background: #fff;
}*/
.life_title{
	height:36px;
	width:100%;
	
}
.life_titl{
	width: 400px;
	height: 40px;
	background: #fff;
}
.life_title h2{
	font-size:20px;
	line-height:36px;
	font-weight: 600;
}
.everyday{
	width: 1220px;
	height:auto;
	margin:0 auto;
	background: #f3f3f3;
	overflow: hidden;
	/*position: relative;
	top: 20px;
	left:50px;*/
}
.lunbo_nav{
			width:100%;
			height:36px;

		}
.lunbo_nav>ul{
	float: right;
    width: 240px;
    height: 100%;
    position: relative;
    top: -25px;

		}
.lunbo_nav>ul>li{
	float: left;
    width: 10px;
    height: 10px;
    background: #666;
    margin: 3px 8px;
    border-radius: 20px;
    line-height: 9px;
    text-align: center;
		}
		.lunbo_nav>ul>li#prev,.lunbo_nav>ul>li#next{
			background: #fff;
			color:#666;
		}
		.lunbo_nav>ul>li#prev:hover,.lunbo_nav>ul>li#next:hover{
			background: #ccc;
		}
		.lunbo_nav>ul>li.active{
			background: #b00;
		}
		.lunbo_img{
			    width: 360px;
    height: 270px;
    float: left;
    position: relative;
    top: -20px;
		}
		.lunbo_img>ul{
			width:100%;
			height: 100%;
			position: relative;
		}
		.lunbo_img>ul>li{
			width: 100%;
			height: 100%;
			position: absolute;
			top:0;
			left:0;
			display: none;
		}	
		.lunbo_img>ul>li>img{
			width: 100%;
			height: 100%;
		}
		.lunbo_img>ul>li.active{
			display: block;
		}
/*.everyday3 div:first-child{
	margin-left:5px;
}*/
.everyday3{
	width: 1190px;
	height: auto;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
	/*position: relative;
	top: 20px;
	left:50px;*/
}
.everyday div:first-child{
	margin-left:5px;
}
.everyday1 a{
	float:left;
	margin-left:5px;
}
.school_detail li{
	float:left;
	margin-left:5px;
}
.school_detail {
    width: 725px;
    float: left;
    
}
.everyday2{
	width:2530px;
	position: relative;
	left: 60px;
}
.everyday2 img{
	float:left;
	margin-left:17px;
	overflow: hidden;
}
#liom{
	float: left;
}
.everyday1{
	width: 795px;
	float: left;

}
.everyday1 a{
	float:left;
	margin-left:5px;
	margin-top: 4px;
}
.like_life{
	clear: both;
	width:1210px;
	height:auto;
	clear:both;
	margin:0 auto;
}
.like{
	width:1210px;
	height:259px;
	margin-top: 20px;
}
.like_list{
	height:180px;
	width:1210px;
	position: absolute;
	overflow: hidden;
}

.imgs_box{
	width:1620px;
	height:210px;
}
.goods{
	width:201px;
	float: left;
    overflow: hidden;
    padding-bottom: 15px;
}
.list_img{
	width:201px;
	margin-bottom: 10px;
	margin:0 auto;
	text-align:center;
}
.description{
	width:130px;
	padding:0 36px;
	border-right:1px solid #666;
}
.description1{
	width:130px;
	height: 36px;
    margin-bottom:6px;
	font-size:12px;
	overflow:hidden;
}
.description2{
	width: 200px;
    color: black;
    font-size: 18px;
    text-align: center;
}
.olw-prev{
	width: 40px;
	height: 40px;
	float: left;
}
.owl-buttons{
	width: 100%;
    height: 40px;
    position: absolute;
    left: 0px;
    top: 120px;
    font-size: 32px;
    font-weight: 800;
    color: #E4E4E4;
}
.olw-next{
	width: 40px;
	height: 40px;
	float: left;
	position: relative;
	left: 1156px;
}

.life_title{
	height: 36px;
	width: 1990px;
	margin-top: 15px;
	background-color:#FFFFFF
}
.life_title h2{
     	font-size:20px;
	line-height:36px;
	font-weight: 400;
	padding-left:60px;
	background:url(http://gwschool4.php168.net/skin/school798/cms/index/tit01.png) left center no-repeat;

}


	/* 关于我们 联系我们  最底栏 */
#footer{
	width: 100%;
	height: 230px;
    border-top:1px solid #e5e5e5;
    padding:20px 0 30px;
    text-align:center;
	margin:0 auto;
	margin-top: 50px;
	color:#666;
    font:12px/150% Arial,Verdana,"宋体";
    background: #f2f2f2;
    overflow: hidden;
	border-top:#014C2E 6px solid;
	
}
#footer .links a{
    margin: 0 10px;
	color:#666;
    font:12px/150% Arial,Verdana,"宋体";
}
#footer .copyright{
	width: 630px;
    height: 60px;
    clear: both;
    float: left;width: 600px;
	height: 60px;
	clear: both;
    float: left;
    font-size: 14px;
    margin-top: 15px;
   /* position: relative;
    left: 35%;
	top: 25px;*/
}



#footer .copyright a{
	color:#666;
    font:12px/150% Arial,Verdana,"宋体";
}
.auth{
	width: 70px;
    height: 90px;
    float: right;
    position: relative;
    right: 55px;
    font-size: 12px;
}
.auth span{
	font-size: 12px;
}
#footer a:hover{
	color:#c81623;
}
.focus{ position:relative; width:705x; height:425px; background-color: #000; float: left;margin-top:0px;}  
.focus img{ width: 705px; height:425px;} 
.focus .shadow .title{width: 260px; height: 50px;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:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:12px; left:600px; position:absolute; height:21px; text-align:center; z-index: 200;  width:300px;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; 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 .D1fBt .current,.focus .D1fBt a:hover{background:#b00;}    
.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(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  



#tabbox{
	position:relative; 
       
    width: 465px;
    height: 410px;
    left: 725px;
    margin: 20px 15px 0 15px;}
.tab_conbox{border-top: none;}
.tab_con{ display:none;}

.tabs{    height: 63px;
    line-height: 40px;
    font-size: 24px;
    background: #fff;
    border-bottom: 1px solid #651e5d;
    box-sizing: border-box;
    width: 445px;
    margin: 0 auto;}
.tabs ul{}
.tabs li{float: left;
    text-align: center;
    margin: 0 0 0 0;
    color: #595757;
    border-right: 1px solid #d9d9d9;
    box-sizing: border-box;
    width: 120px;}
.tabs li a {display: block;
    color: #651e5d;
    font-size: 18px;
    font-weight: 500;
    text-align: center;}
.tabs li a:hover {border-bottom: 3px solid #651e5d;}	
.tabs .thistab,.tabs .thistab a:hover{border-bottom: 3px solid #651e5d;}

.tab_con {padding:12px;font-size: 14px; }


/*焦点图*/
.silder{ width:100%; position:relative; height:440px; overflow:hidden;}
.silder .bd{ margin:0 auto; height:440px; position:relative; z-index:0; overflow:hidden;}
.silder .bd ul{ width:100% !important;}
.silder .bd li{ width:100% !important;height:440px; overflow:hidden; text-align:center;background:#fff center 0 no-repeat;}
.silder .bd li a{ display:block; height:300px;}
.silder .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:50%; height:30px; line-height:30px;}
.silder .hd ul{ text-align:center;}
.silder .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5; line-height:999px;}
.silder .hd ul .on{ background:#f00;}
.silder .prev,
.silder .next{ display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(http://www.izhengwai.com/tpl/web/zhengwai/public/images/slider-arrow2.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;}
.silder .next{ left:auto; right:15%; background-position:-6px -137px;}
.silder .b1 {background:#fff center 0 no-repeat;}
.silder .b2 {background:#fff center 0 no-repeat;}
.silder .b3 {background:#fff center 0 no-repeat;}

.banner{ width:100%; position:relative; height:300px; overflow:hidden;}
.banner .bd{ margin:0 auto; height:300px; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;height:300px; overflow:hidden; text-align:center;background:#fff center 0 no-repeat;}
.banner .bd li a{ display:block; height:300px;}
.banner .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
.banner .hd ul{ text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5; line-height:999px;}
.banner .hd ul .on{ background:#f00;}
.banner .prev,
.banner .next{ display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow2.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;}
.banner .next{ left:auto; right:15%; background-position:-6px -137px;}
.banner .b1 {background:#fff center 0 no-repeat;}
.banner .b2 {background:#fff center 0 no-repeat;}
.banner .b3 {background:#fff center 0 no-repeat;}

.times{width:690px; height:28px; float:right; overflow:hidden;}
.times li{width:95px; height:28px; text-align:right; margin-left:20px; line-height:28px; color:#666; float:left; font-size:14px;}
.times li img { vertical-align:middle; width:22px; height:13px; float:left; margin-top:8px;}
.times li span { float:right; width:67px;}

/* 首页右侧通知公告 */
#rightnews {
line-height:38px;
    font-size: 14px;  width:450px;}
#rightnews h3 a{ color:#222}
#rightnews p {height:30px;line-height:30px;text-align:left;padding-left:8px;
    }	
	#rightnews p span{ padding-left:5px;float:left;
    }	
#rightnews p a{    font-size: 14px; color:#222}
.daodu{float:left}
.daodu li a{ height:14px; line-height:28px; color:#333; font-size:14px;}

.v-main{width:100%;height:320px;background:#f4f2f2; overflow:hidden}
.v-main .v-main1{height:300px;}
.v-main .v-main1 dl{width:286px;height:223px;margin-left:18px;float:left;padding:40px 0 0 0;}
.v-main .v-main1 dl:first-child{margin-left:0px;}
.v-main .v-main1 dl dd{background:#651e5d;font-size:14px;color:#e5ab00;text-align:center;height:30px;line-height:30px;}

            .box{width:800px;height:45px;line-height:45px;position:relative;overflow:hidden; float:left;}  
            .roll {width:1400px;position:absolute;left:0;top:0; }    
            .roll li{color:#fff;line-height:45px;height:45px;float:left; font-size:14px;text-align:center; color: #990000}   
			.friend{height:313px;margin:0 auto;overflow:hidden;width:1400px;}
.mr_frbox{height:407px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:80px 70px 0 0;width:28px;}
.mr_frUl{float:left;height:202px;width:1200px;}
.mr_frBtnR{float:right;margin-top:80px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:285px;overflow:hidden;position:relative; padding-right:20px;}
.mr_frUl ul li a img{/*display:block;*/width:285px;}
.mr_zhe{width:285px;position:absolute;top:160px;opacity: 0.85;-moz-opacity: 0.85;filter:alpha(opacity=85);
	background:#333;left:0;right:0;height:30px;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe p{position:relative; color:#fff; height:30px; line-height:30px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;} 
 h3 { font-size: 100%; }
li { list-style: none; }
img { border: 0 none; -ms-interpolation-mode: bicubic; }

a { color: #000; text-decoration: none; }
    a:hover { color: #000; }
.gbc_corner { background:url(picsquare_icons_png.png) no-repeat 0 0 transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="picsquare_icons_png.png"); z-index:9999; position:absolute; width:200px;height:200px;}

.mod_focus_show { width: 500px; height: 400px; position: relative; overflow: hidden; margin: 0 auto; border:#CCCCCC 1px solid; }
    .mod_focus_show .mod_focus_pic { display: block; width: 500px; height: 320px; }
        .mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 500px; height: 320px; }
        .mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
    .mod_focus_show .mod_focus_title { position: absolute; z-index: 1; left: 0; bottom: 80px; overflow: hidden; zoom: 1; width: 500px; height: 40px; background:rgba(0, 0, 0, 0.6)!important;
filter:Alpha(opacity=60); background:#000;  background-image: url(about:blank); }
:root .mod_focus_title { filter: none; }
.mod_focus_show .mod_focus_title li { width: 590px; padding: 0 0 0 20px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
    .mod_focus_show .mod_focus_title li h3 { line-height: 40px; _line-height: 43px; font-size: 16px; font-family: "Microsoft Yahei",Tahoma,Geneva; font-weight: 400; }
        .mod_focus_show .mod_focus_title li h3 a { color: #fff; }

.focus_switch { width: 59px; height: 29px; position: absolute; z-index: 2; right: 15px; bottom: 85px; }
    .focus_switch a { float: left; width: 29px; height: 29px; background-image: url(http://static-1251147722.costj.myqcloud.com/zw/sywgy/images/icon_focus_switch.png); background-repeat: no-repeat; cursor: pointer; }
    .focus_switch .icon_prev { background-position: 0 0; margin: 0 1px 0 0; }
        .focus_switch .icon_prev:hover { background-position: -30px 0; }
    .focus_switch .icon_next { background-position: -60px 0; }
        .focus_switch .icon_next:hover { background-position: -90px 0; }
.mod_focus_show .mod_focus_list { padding: 10px 5px; background: #F7F7F7; overflow: hidden; height: 60px; }
    .mod_focus_show .mod_focus_list li { width: 72px; height: 60px; float: left; margin: 0 4px 6px; position: relative; *display: inline; }
        .mod_focus_show .mod_focus_list li a { display: block; width: 72px; height: 60px; }
        .mod_focus_show .mod_focus_list li img { display: block; width: 72px; height: 60px; }
        .mod_focus_show .mod_focus_list li a:hover { _background: none; }
            .mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
        .mod_focus_show .mod_focus_list li .mask { display: block; height: 60px; width: 72px; position: relative; top: -60px; margin: 0 0 -60px; eft: 0; bottom: 0; background: #999999; opacity: 0.5; filter: alpha(opacity=30); }
        .mod_focus_show .mod_focus_list li .border { display: none; }
    .mod_focus_show .mod_focus_list .current .border { display: block; height: 5px; width: 72px; font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0; background: #FA8605;}            
			 
			 
	
.title4 {
  display: flex;
  align-items: center;
  height: 40px; /* 设置统一的容器高度 */
  width: 1195px;
  }

.title4 span:first-child {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  vertical-align: middle;
}

.title4 span {
  vertical-align: middle;
  line-height: 24px;
}
	
/*导航*/
.nav { width:100%;height:49px; line-height:49px; position:relative; z-index:9;margin:0 auto;background:#014c2e}
.nav .navbox{ width:1200px; margin:0 auto;}
.nav .navbox .m{ float:left; position:relative;}
.nav .navbox a:hover{ text-decoration:none; color:#fff;}
.nav .navbox h3{ float:left; height:48px; line-height:48px; font-size:16px;overflow:hidden; font-weight:normal;}
.nav .navbox h3 a{ display:block; padding-right:20px; padding-left:20px;vertical-align:top; color:#fff;}
.nav .navbox .on{ background:#01603b}
.nav .navbox .on h3 a{ background:#01603b; color:#fff;}

.nav .navbox .sub{ display:none; width:100%; padding:0;position:absolute; left:0px; top:49px; text-align:center; padding-bottom:25px;}
.nav .navbox .sub li{ vertical-align:middle; border-bottom:1px solid #fff;background:#014c2e;}
.nav .navbox .sub li a{ height:32px; line-height:32px; padding:4px 0; display:block; color:#fff; font-size:14px;}
.nav .navbox .sub li a:hover{ color:#b00; background:#014c2e; font-weight:bold;}

 .more{float:right;margin-top:-32px;margin-right:10px;display:block; }
  .more li{float:left; padding:3px;display:block;border-radius: 4px; border:#666666 1px solid; margin-right:5px;}
  .more li:hover{ background-color:#014c2e;}
.more a{font-size:14px;color:#595959; padding:3px;  }
.more a:hover{color:#fff; padding:3px; }

/*.more a{font-size:12px;color:#595959;display:block;padding-right:10px;background:url(http://schoolys.php168.net/skin/school766/cms/index/more.png) right center no-repeat;}*/

.v{width:100%;margin:0 auto} 
@media screen   and (min-width:500px) and (max-width:1440px){
.mr_frUl{float:left;height:202px;width:1200px;}
.mr_frBtnL {width:0px; display:none;}
.v{width:1200px;}

.mr_frBtnR{width:0px; display:none;}


