/***********header and footer***********/
.container{
	width:1200px;
}
.container1{
	width:1040px;
	margin:0 auto;
	padding:0 15px;
}
#header{
	position:relative;
}
.commenu{
	//height:53px;
	//border-bottom:3px solid #dbf2ff;
}
.top-menu{
	padding:0px 0px 15px;
	text-align:right;
}
.top-menu a.li{
	display:inline-block;
	padding:0 20px;
}
.top-menu a.li.lang{
	padding:10px 20px;
	background:#59b958;
	border-radius:6px;
	color:#fff;
}
#footer{
	text-align:right;
	line-height:77px;
}
/****header-menu****/
#gl-menu a {
	color:#3a9039;
	display:inline-block;
	padding-top:12px;
	padding-bottom:12px;
}
#gl-menu, #gl-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#gl-menu {
	width: 100%;
	margin: 0px auto;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	//padding-top:15px;
	line-height:30px;
}
#gl-menu:before, #gl-menu:after {
	content: "";
	display: table;
}
#gl-menu:after {
	clear: both;
}
#gl-menu {
	zoom: 1;
}
#gl-menu li {
	float: left;
	position: relative;
	text-align:center;
	//background:url(./images/usu.png);
	//background-repeat: no-repeat;
	//background-position: 10% center;
	cursor:pointer;
	font-size:18px;
}
#gl-menu li.current_page_item>a,#gl-menu li.current-menu-item>a{
	//color:#a77ec4;
	border-bottom:3px solid #3a9039;
}
#gl-menu .sub-menu  li.current_page_item>a,#gl-menu .sub-menu li.current-menu-item>a{
	//color:#a77ec4;
	border-bottom:none;
}
#gl-menu li .sub-menu li.current_page_item>a{
	//color:#fff;
}
#gl-menu li.current-menu-parent>a{
	//color:#a77ec4;
	border-bottom:3px solid #3a9039;
}
#gl-menu li .eng{
	text-transform: capitalize;
	font-size:14px;
}
#gl-menu li.current-menu-parent,#gl-menu li.current_page_item{
	//background:url(./images/cur.png);
	//background-repeat: no-repeat;
	//background-position: 10% center;
}
#gl-menu a {
	//float: left;
	padding: 10px 21px;
	//color:black;
	text-transform: uppercase;
	text-decoration: none;
	//text-shadow: 0 1px 0 #000;
}
#gl-menu li:hover > a {
	//color: #fafafa;
}
#gl-menu li a:hover {
	//color: #fafafa;
}
#gl-menu ul {
	margin: 20px 0 0 0;
	_margin: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 60px;
	left: 0;
	z-index: 999;
	background: #66b243;
	//background: -moz-linear-gradient(#da9a1b, #094981);
	//background-image: -webkit-gradient(linear, left top, left bottom, from(#da9a1b), to(#094981));
	//background: -webkit-linear-gradient(#da9a1b, #094981);
	//background: -o-linear-gradient(#da9a1b, #094981);
	//background: -ms-linear-gradient(#da9a1b, #094981);
	//background: linear-gradient(#da9a1b, #094981);
	-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
	-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
	box-shadow: 0 -1px 0 rgba(255,255,255,.3);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	min-width:100%;
}
#gl-menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}
#gl-menu ul ul {
	top: 0;
	left: 107%;
	margin: 0 0 0 20px;
	_margin: 0;
	-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	box-shadow: -1px 0 0 rgba(255,255,255,.3);
}
#gl-menu ul li {
	float: none;
	display: block;
	border: 0;
	_line-height: 0;
	position:relative;
	width:auto;
	min-width:100%;
	//border-bottom:1px solid #fff;
	padding:1px 0px;
	background:none;
	font-size:16px;
}
#gl-menu ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#gl-menu ul a {
	padding: 12px 25px;
	width: auto;
	//min-width:150px;
	_height: 10px;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
	color:#fff;
}
#gl-menu ul a:hover {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background-color: #439e19;
	//background-image: -moz-linear-gradient(#0665b7, #021f39);
	//background-image: -webkit-gradient(linear, left top, left bottom, from(#0665b7), to(#021f39));
	//background-image: -webkit-linear-gradient(#0665b7, #021f39);
	//background-image: -o-linear-gradient(#0665b7, #021f39);
	//background-image: -ms-linear-gradient(#0665b7, #021f39);
	//background-image: linear-gradient(#0665b7, #021f39);
}
#gl-menu ul li:first-child > a {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
#gl-menu ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 40px;
	top: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #66b243;
}
#gl-menu ul ul li:first-child a:after {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-left: 0;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	border-right: 6px solid #66b243;
}
#gl-menu ul li:first-child a:hover:after {
	border-bottom-color: #439e19;
}
#gl-menu ul li:first-child a:hover,#gl-menu ul li:last-child a:hover{
	border-radius:8px;
}
#gl-menu ul ul li:first-child a:hover:after {
	border-right-color: #439e19;
	border-bottom-color: transparent;
}
#gl-menu ul li:last-child > a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
.mobile-menu-div {
	display: none;
}
/*********background************/
.bg1{
	background:url('./images/a_01.png');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
}
.bg2{
	background:#66b243;
}
.bg3{
	background:#ebffdd;
	border-radius:8px;
}
/*****innerpage*********/
#content{
	//background:#fff;
	//padding:0 40px;
}
.page-content{
	padding-top:5px;
}
.back {
    float:right;
	padding:15px 30px 15px  30px;
}
.cur{
	//background:#bbb;
}
.entry-title{
	font-size:28px;
	padding:5px 0px;
}
.title-name{
	font-size:20px;
	margin:10px 0px;
}
.menu-left .li{
	display:inline-block;
	width:auto;
	padding:0 30px;
}
.cur .current{
	//border-bottom:3px solid #1bb3fe;
}
/***********border*************/
.b1{
	border:1px solid #999;
}
.b2{
	border-bottom:2px solid #c7c7c7;
}
.b3{
	border-right:2px solid #003553;
}
.bb1{
	border-bottom:1px dashed #c7c7c7;
}
.b4{
	height:5px;
	background: -ms-linear-gradient(left, #008ccc,  #fac355);
	background: -moz-linear-gradient(left, #008ccc,  #fac355);
	background: -webkit-linear-gradient(left, #008ccc,  #fac355);
}
.b6{
	border:1px solid #bdbdbd;
}
.b0{
	border:none;
}
.bt7{
	border-top:7px solid #5ea2ff;
}
/***********border*************/
/*********index*********/
.tree{
	position:absolute;
	bottom:0px;
	left:-55px;
}
.index-right{
	width:440px;
	float:right;
	padding:10px 15px 30px 15px;
}
.intrannet-left{
	width:34%;
	padding:40px 15px 30px 15px;
	float:left;
}
.intrannet-right{
	width:66%;
	float:left;
	padding-right:15px;
	padding-top:25px;
}
.inner-flag{
	margin-bottom:-19px;
}
.innernet{
	padding-top:25px;
}
.admission,.videoc{
	margin-top:15px;
}
.video-t{
	position:relative;
}
.video-more{
	position:absolute;
	z-index:9;
	bottom:10px;
	right:10px;
}
.video{
	padding:19px 23px 19px 19px;
	background:#fffffc;
	box-shadow: 1px 0px 8px #c5c5c3,-1px 0px 8px #c5c5c3,0px 1px 8px #c5c5c3;
}
.video .carousel-control.left,.video .carousel-control.right{
	background:none;
	color:black;
}
.pagination .active{
	background:#66b243;
}
.newscontent{
	font-size:14px;
}
@media(min-width:1900px){
	.home .pt30{
		padding-top:15px;
	}
	.home #footer{
		line-height:34px;
	}
}
@media (max-width:1200px){
	.container{
		width:100%;
	}
}
@media(max-width:1040px){
	.container1{
		width:100%;
	}
	.top-menu{
		padding:0px 15px;
	}
	#gl-menu a{
		padding:10px 14px;
	}
	.tree img{
		max-width:80%;
	}
}
@media (max-width:1023px){
	.phone-menu-box{
		display:block;
		width:100%;
	}
	.commenu{
		display:none;
	}
	.menu-left{
		display:none;
	}
	#header .bgf.pt10{
		padding-bottom:10px;
	}
	.top-menu{
		text-align:left;
		padding:30px 0px;
	}
	.tree{
		position:relative;
		left:0px;
		text-align:center;
	}
	.tree img{
		max-width:100%;
	}
	#footer{
		text-align:center;
	}
	.index-right{
		width:100%;
		padding:0px 0px 15px 0px;
		margin-top:-20px;
	}
	.admission,.videoc{
		width:50%;
		float:left;
		padding:0px 10px;
	}
	.intrannet-left{
		text-align:center;
	}
	/**
	phone menu
	**/
	.navbar-toggle {
		background-color: #fff;
		//border: 1px solid #DDD;
		position:absolute;
		display:block;
		width:40px;
		padding:8px;
		top:40px;;
		right:15px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:0px;
	}
	.navbar-toggle .icon-bar {
		display: block;
		width: 22px;
		height: 2px;
		border-radius: 1px;
	}
	.icon-bar {
		background-color: #66b243;
	}
	.navbar-toggle .phone-menu-txt{
		float:right;
		font-size:16px;
		color:#1aabff;
	}
	.gl-menu{
		display: none;
	}
	.menu-area{
		width:100%;
	}
	.cch-menu {
		display: none;
	}
	 .current-menu-item {
		//background-color: #a00000 !important;	
	}

	.cch-mobile-menu {
		position: relative;
		z-index: 999;
		padding-bottom:25px;
		//background:#a00000;
	}
	.cch-mobile-menu li {
		background-color:#39a53a;
    	width: 100%;
    	line-height: 35px;
    	text-align: left; 
    	cursor: pointer;
		list-style-type: none;
		position:relative;
	}
	.cch-mobile-menu a {
    	font-size: 1em;
    	font-weight:normal;
    	padding:20px 15px;
    	color: #fff;
    	width: 100%;
    	display: block;
		border-bottom: 1px dotted;
	}
	.cch-mobile-menu a .eng{
		display:inline-block;
		padding-left:8px;
	}
	.mobile-menu-div {
	
		width: 100%;
		margin: 0 auto;
	}
	.mobile-menu-div-down {
		border-radius: 0px;
	}
	.mobile-menu-div-up {
		border-radius: 10px;
	}
	.cch-menu-icon {
		float: right;
		margin-right: 20px;
		cursor: pointer;
	}
	 
	.cch-mobile-menu .sub-menu {
		display: none;
	}
	.cch-mobile-menu .sub-menu li {
		//background-color: #03325e;
	}
	.temporary-div li {
		background-color: #B2E1FF;
    	width: 100%;
    	line-height: 35px;
    	text-align: left;
    	border-bottom: 1px solid white;
    	border-top: 1px solid white;
    	cursor: pointer;
	}
	.po{
		position:absolute;
		top:0px;
		right:5px;
		z-index:100000;
		display:block;
		width:100%;
		text-align:right;
		height:75px;
	}
	.temporary-div li a {
    	font-size: 1em;
    	font-weight: bold;
    	margin-left: 20px;
    	color: black;
    	width: 100%;
    	display: block;
	}
	
	.sub-menu{
		margin-left:0px;
		//background-color: #03325e;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		border-top-right-radius: 6px;
		padding-left:25px;
		margin-bottom:0px;
		
	}
	.mobile-menu-div {
		display:block;
		//margin-top:5px;
		//margin-bottom:5px;
	}
	
}
@media(max-width:767px){
	.top-menu{
		padding:26px 0px 0px 0px;
	}
	.navbar-toggle{
		top:37px;
	}
	.admission{
		width:100%;
		text-align:center;
		padding:0px;
	}
	.videoc{
		width:409px;
		display:inline-block;
		float:none;
		margin-top:20px;
		margin-bottom:20px;
		padding:0px;
	}
}
@media(max-width:600px){
	#footer{
		font-size:13px;
		line-height:21px;
		padding:15px 0px;
	}
	#content{
		background:none;
		padding:0 10px;
	}
	.entry-title{
		font-size:22px;
	}
	.top-menuc{
		padding-left:0px;
		padding-right:2px;
		margin-left:-7px;
	}
	.top-menu a.li.lang{
		padding:3px 10px;
	}
	.top-menu a.li img{
		max-width:70%;
	}
	.navbar-toggle{
		top:40px;
		right:9px;
	}
	.top-menu a.li{
		padding:0 6px;
		font-size:13px;
	}
	.top-menu{
		padding-top:30px;
	}
	.video{
		padding:10px;
	}
}
@media(max-width:419px){
	.videoc{
		width:100%;
	}
	.navbar-toggle{
		top:23px;
	}
	.top-menu{
		padding-top:14px;
	}
	.youtbe{
		padding-left:0px;
		padding-right:0px;
	}
}
@media(max-width:375px){
	#footer{
		font-size:12px;
	}
	.navbar-toggle{
		top:17px;
	}
	.top-menu{
		padding-top:9px;
	}
}
@media(max-width:320px){
	.top-menu a.li img{
		max-width:60%;
	}
	.top-menu a.li.lang{
		padding:2px 6px;
		font-size:12px;
	}
	.top-menu{
		padding-left:0px;
		padding-right:0px;
		padding-top:10px;
	}
	.navbar-toggle{
		top:15px;
		right:4px;
	}
	#footer{
		font-size:11px;
	}
}