html{
	overflow-x:hidden;}
body{
	overflow:hidden;
	font: 15px/23px 'Microsoft Yahei','Open Sans',Arial,Helvetica,sans-serif;
	color:#3e474c;
	background-color: #f6f6f6;}


.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;color: #969696;}

/* 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;}
.col-md-3{padding-left: 0px;}




/* ==================================== */
		     /* 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:30px 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;}

.col-sm-4,.col-sm-5,.col-sm-3,.col-sm-6,.col-sm-9{padding-left: 8px;padding-right: 8px;}


/* ==================================== */
		      /* HEADER */
/* ==================================== */

header{
	z-index:5000;
	top:0;
	left:0;
	right:0;
	position:relative;
	background-color: #fff;}

header .container{
	padding:0;}
header .container img{margin:10px auto;}
header .container .col-sm-5 img{margin-left: 5px;margin: 20px auto;}
.navbar-default {
    background-color: #245086;
   background-image: linear-gradient(to bottom,#245086 0,#245086 100%);}
.navbar-default .container{    background-color: #245086;}
.navbar-collapse{padding-left: 0px;}
.navbar{margin-bottom: 0px;}
.navbar-nav>li{padding:0 18px;}
.navbar-default .navbar-nav>.active{padding:0px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{   
 background-color:#c71508;
 color:#fff;    padding-left: 35px;
    padding-right: 35px;}
.dropdown-menu{min-width:100%;}
.navbar .nav > li .dropdown-menu {
	margin: 0;
	background-color: #1554a6; color: #fff;}
.navbar .nav > li .dropdown-menu li{}
.navbar .nav > li .dropdown-menu a{color: #fff;font-size: 16px;}
.navbar-nav li:hover{background-color: #083662;}

.navbar .nav > li a:hover{color: #fff;}
.navbar .nav > li:hover .dropdown-menu {
	display: block;}
.dropdown-menu>li{}
.dropdown-menu>li>a{line-height: 30px;text-align: center;}
.navbar .nav  li:hover .dropdown-menu li:hover a{background-color: #083662;color:#000;}
.navbar-default .navbar-nav>li>a{font-size: 18px;color:#fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {
    background-image: -webkit-linear-gradient(top,#0c4175 0,#001c37 100%);
    background-image: -o-linear-gradient(top,#0c4175 0,#001c37 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#0c4175),to(#001c37));
    background-image: linear-gradient(to bottom,#0c4175 0,#001c37 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c4175', endColorstr='#001c37', GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
    box-shadow: inset 0 3px 9px rgba(0,0,0,.075);}
/* 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.png) no-repeat;}
.flexslider2{margin: 0px;}
/*solgan */
.by{position: relative;top:-48px;z-index: 1000;}

/*banner*/
/*#banner .container{width: 1500px;}*/
#banner .container-fluid{padding:0px;}
#banner .col-sm-4{color: #fff;margin-top: 120px;}
#banner .morebtn .col-sm-6{text-align: center;
    padding: 10px;
    border: 1px solid #fff;
    margin-top: 10px;}
#banner .morebtn .col-sm-6 span{font-size: 18px;letter-spacing: 5px; color: #fff;}
/*content*/
#content{background: #ebf1f9;}
#content .container{background-color: #fff;padding:10px;}
#content .rowone,#content .rowtwo{margin-bottom: 20px;margin-top: 20px;}
#content .rowtwo{margin-bottom: 10px;background-color: #eaeaea;padding:10px;}
#content .rowtwo h4{margin:5px auto;text-align: center;font-size: 14px;font-weight:normal;}
#content .rowtwo .col-sm-3:hover{background-color: #fff;}

.syadv img{margin-top: 20px;}
.mTitle{width: 100%;
    height: 50px;
    line-height: 50px;}
.title-1 {
    background: url(../img/jiao-l.jpg) no-repeat right 16px;
    float: left;
    padding-right: 10px;
    display: inline-block;
    height: 45px;
    line-height: 45px;}
.title-1 img {
    display: block;
    float: left;
    margin-right: 14px;padding-left: 10px;}
.title-1 h3 {
    height: 50px;
   margin-top: 15px;
    color: #000;
    display: block;
    float: left;
    font-weight: normal;
    margin-right: 5px;}
.title-1 span {
    display: block;
    color: #c71508;
    float: left;
    font-size: 14px;
    margin-top: 3px;}
/*.mTitle span{border-bottom: 2px solid #0e84b1;display: block; color: #1082b3; font-size: 18px;float: left;    padding-bottom: 5px;}
.mTitle h3{ display: block;float: left;font-size: 18px;font-weight: bold;    color: #2890e7;margin:0px;}*/
.more{display: block;float: right;    color: #1482b5;padding-right: 10px;}
.sycontent{background-color: #fff;padding-bottom: 10px;}
.sycontent ul{margin-bottom: 0px;}
.sycontent ul li{font-size: 14px;line-height: 38px;border-bottom: 1px dashed #ccc;padding: 0 10px;}
.sycontent ul li i{padding-right: 20px;font-size: 10px;    color: #cacaca;}
.sycontent ul li.more{border-bottom: none;    line-height: 30px;}
.sycontent ul li .listdot{margin-right: 10px;}

.sycontent .xbjj{height: 150px;width: 350px;text-align:center;     margin: 10px auto;}
.sycontent .xbjj a{margin:0 auto;}
.sycontent .xbjj img{margin:0 auto;}
/*adv*/
div#MainPromotionBanner {}
/*conatct*/

.contact ul li{display: block;margin:10px auto;height: ;}

#content .contact ul li i{font-size:40px;margin-left:40px;margin-top: 10px;}
.contact ul a li i span{font-size: 24px;position: relative;top: -18px;margin-left: 24px;    letter-spacing: 5px;}
.contact ul a li i span p{padding-left: 60px; margin: 0px;font-size: 14px;    letter-spacing: 0px;}
.contact .phone{}
.contact .phone span{font-size: 20px;position: relative; top: -10px;margin-left: 10px;font-weight: bold;}
.rowone img{}
/*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;border:1px solid #ccc;}
#subcontent .inner_left .subTitle{text-align: left;padding-left: 10px;}
#subcontent .inner_left .subTitle span{   margin: 0 auto;padding-top: 15px;color: #245086;padding-bottom: 15px;line-height: 45px;font-size: 20px;}
#subcontent .inner_left  img{margin-right:10px;}
#subcontent .inner_left  ul li{   border-top: 1px dashed #ccc;    padding-left: 10px;}
#subcontent .inner_left  ul li a{line-height: 45px;font-size: 16px;color: #000;}
#subcontent .inner_left  ul li:hover{background-color: #2d82b9; color: #fff;}
#subcontent .inner_left  ul li:hover a{color: #fff;}
.contact ul li i{font-size:40px;margin-top: 10px;}
#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;min-height: 680px;}
#subcontent .inner_right .inner_right_top{border-bottom:1px solid #ccc;font-size: 16px;height: 50px;}
#subcontent .inner_right .inner_right_top p{display: block;float: left;color: #000;margin-left: 30px; font-size: 20px;}
#subcontent .inner_right .inner_right_top a{color: #000;}
#subcontent .inner_right .inner_right_top span{display: block;float: right;margin-right: 50px;line-height: 50px;color: #000;}

#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{margin: 0px auto;}
#subcontent .inner_right_ct table {margin: 10px 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;}


/*teacher*/
.teacher{margin: 10px auto;margin-right: 10px;border: 1px solid #012a5e;}
.teacher img{    float: left;margin: 10px;}
.teacher h3{font-weight: bold;}
.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;}



.page_footer{padding:30px;text-align: center;}
.page_footer a{margin:0 10px;}