html{
	overflow-x:hidden;}
body{
	overflow:hidden;
	font: 15px/23px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#3e474c;
	background-color: #f1eeee;}


.container{padding-left: 0px;padding-right: 0px;}
.csstransforms3d .container{}

img{
	max-width:100%;}

.align-left{
	text-align:left;}

.align-center{
	text-align:center;}

.align-right{
	text-align:right;}

img.align-left{
	text-align:left;
	float:left;
	margin:0 15px 15px 0;}

img.align-center{
	text-align:center;
	margin:10px auto;}

img.align-right{
	text-align:right;
	float:right;
	margin:0 0 15px 15px;}

iframe{
	width:100%;
	border:none;}
ul{    padding-left: 0px;}
li{list-style: none;}
.date{display: block;float: right;}

/* Content Animation */
.animated{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
;}

@-webkit-keyframes fadeInDown{
	0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
	100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}

@keyframes fadeInDown{
	0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
	100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}

.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}





/* ==================================== */
		     /* TYPOGRAPHY */
/* ==================================== */

h1{
	font-size:30px;
	font-weight:800;
	text-transform:uppercase;
	margin:30px 0 20px;}

h2{
	font-size:24px;
	font-weight:400;
	margin:30px 0 20px;}

h3{
	font-size:18px;
	
	text-transform:uppercase;}

h4{
	font-size:18px;
	font-weight:600;
	margin:30px 0 20px;}

h5{
	font-size:18px;
	font-weight:400;
	text-transform:uppercase;
	margin:10px 0 20px;}

h6{
	font-size:16px;
	font-weight:700;
	margin:30px 0 20px;}

p{
	margin:10px 0;}

a{
	color:#000000;
	transition:color 0.3s;
	-webkit-transition:color 0.3s;
	-moz-transition:color 0.3s;}

a:hover{
	
	text-decoration:none;}

.row{margin-left: 0px;margin-right: 0px;}



/* ==================================== */
		      /* HEADER */
/* ==================================== */

header{
	z-index:5000;
	top:0;
	left:0;
	right:0;
	position:relative;
	background-color: #2d66af;}

header .container{
	padding:0;}
.navbar-default {
    background-color: #012a5e;
    border-color: #ffffff;}
.navbar-collapse{padding-left: 0px;}
.navbar{margin-bottom: 0px;}
.navbar-nav>li{padding: 0 5px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{   
 background-color: #5079af;
 color:#fff;}

.navbar .nav > li .dropdown-menu {
	margin: 0;
	background-color: #e0e0e0;}
.navbar-nav li:hover{background-color: #2d66af;}

.navbar .nav > li a:hover{color: #fff;}
.navbar .nav > li:hover .dropdown-menu {
	display: block;}
.dropdown-menu>li{border-bottom: 1px dashed #000;}
.dropdown-menu>li>a{line-height: 30px;text-align: center;}
.dropdown-menu li a:hover{background-color: #012a5e;}
.navbar-default .navbar-nav>li>a{font-size: 18px;color:#fff;}
/* Main Header */

#main-header{
	padding-left:5000px;
	padding-right:5000px;
	margin-left:-5000px;
	margin-right:-5000px;
	background-color: #004ea1;
	color:#e2eaf2;
	height:100px;
	
	padding-bottom:17px;
	position:relative;
	z-index:5000;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;}


#logo{
	padding-top: 5px;}
/*fexslider*/
.flexslider{
	margin:0px;}
.flex-control-nav{
	bottom: 2px;
	z-index: 1000;}
.flex-direction-nav a{
	background:url(../img/arr.jpg) no-repeat;}
.flexslider2{margin: 0px;}
/*solgan */
.by{position: relative;top:-48px;z-index: 1000;}


.xyjjCont{margin-top: 10px; text-indent: 30px;}
/*content*/
#content{}
#content .container{background-color: #fff;}
.syadv img{margin-top: 20px;}
.mTitle{border-bottom: 1px solid #ccc; clear: both;height: 50px;}
.mTitle h3{    border-left: 3px solid #012a5e;line-height: 28px;display: block;float: left;padding:0 30px;font-size: 18px;font-weight: bold;}
.mTitle .more{display: block;float: right;line-height: 28px;padding:10px 10px;}
#content ul li{font-size: 14px;line-height: 38px;}
#content ul li i{padding-right: 20px;font-size: 10px;}

/*conatct*/
.contact ul{    padding-left: 10px;padding-right: 10px;}
.contact ul li {color: #fff;}
.contact ul li{margin:5px auto;}

#content .contact ul li i{font-size:30px;margin-left:40px;margin-top: 5px;}
.contact ul  li i span{font-size: 20px;position: relative;top: -13px;margin-left: 24px;    letter-spacing: 5px;}
.contact ul  li i span p{padding-left: 60px; margin: 0px;font-size: 14px;    letter-spacing: 0px;}
.contact .phone{background-color: #012a5e;display: block;height: 42px;border-radius: 5px;}
.contact .phone span{font-size: 18px;position: relative; top: -10px;margin-left: 10px;font-weight: bold;letter-spacing:0px;}
.rowone img{margin:5px auto;}
/*footer*/
footer{background-color: #2d66af;padding: 10px;color: #fff;}
/*brief*/
#subcontent{margin-top: 10px;margin-bottom: 10px;}
#subcontent .col-md-4,#subcontent .col-md-8{padding-left: 0px;}
.well{    background-color: #ffde74;}
.tree ul li .glyphicon{padding-right: 10px;}
.tree ul li span{font-size: 18px;color: #574200;font-weight: bold;}
.tree ul .parent_li{margin-bottom: 10px;}

#subcontent .inner_left{background-color: #fff;text-align: center;}
#subcontent .inner_left .subTitle{background-color: #012a5e;}
#subcontent .inner_left .subTitle h4{   margin: 0 auto;padding-top: 15px;color: #fff;padding-bottom: 15px;}
#subcontent .inner_left  ul li{border-bottom: 1px dashed #ccc;}
#subcontent .inner_left  ul li a{line-height: 45px;font-size: 18px;}
#subcontent .inner_left  ul li:hover{background-color: #2d66af;}
#subcontent .inner_left  ul li:hover a{color: #fff;}
.contact ul li i{font-size:30px;margin-top: 5px;}
#subcontent .inner_left .contact ul li{border-bottom: 0px dashed #ccc; width: 95%;margin:10px auto;}


#subcontent .inner_right{border:1px solid #ccc;padding-right: 0px;    background-color: #fff;}
#subcontent .inner_right .inner_right_top{background-color: #012a5e;font-size: 16px;height: 50px;}
#subcontent .inner_right .inner_right_top p{display: block;float: left;color: #fff;font-weight: bold;margin-left: 30px; font-size: 20px;}
#subcontent .inner_right .inner_right_top a{color: #fff;}
#subcontent .inner_right .inner_right_top span{display: block;float: right;margin-right: 50px;line-height: 50px;color: #fff;}

#subcontent .inner_right_news ul li{display: block;line-height: 50px;padding: 0 30px;border-bottom: 1px dashed #ccc;}
#subcontent .inner_right_one {font-size: 24px;line-height: 50px;text-align: center; font-weight: bold;color: #012a5e;}
#subcontent .inner_right_ct {margin: 10px auto;}
#subcontent .inner_right_ct_img img{margin: 0px auto;float: left;
    width: 400px;
    padding-right: 30px;}
#subcontent .inner_right_ct table {margin: 30px auto;}
#subcontent .inter_top_t {line-height: 30px;border-bottom: 1px solid #ccc;}
#subcontent .inner_right_two_n {padding:5px 10px;}

#subcontent .inner_right_picture .rTitle {display: block;margin: 20px auto;font-size: 24px;text-align: center;font-weight: bold;}

.inner_right_news {
    min-height: 600px;
}
/*teacher*/
.teacher{margin: 10px auto;margin-right: 10px;border-bottom: 1px dashed #b7b7b7;}
.teacher img{    float: left;margin: 10px;}
.teacher h3{font-size:14px;}
.teacher h3 a{color: #3e474c;}
.teacher p{margin-bottom: 20px;}
.teacher .dianji a{border: 1px solid #ccc;
    
    padding: 5px 10px;
    background-color: #012a5e;
    color: #fff;
    border-radius: 5px;
    margin-right: 30px;
    float: right;}

#subcontent .inner_left .download ul li a{font-size:14px;}

.page_footer{padding:30px;text-align: center;}
.page_footer a{margin:0 10px;}