@charset "utf-8";
@media (max-width: 600px) {
  .mainner {
    display: none;
  }
}

html{font-size:62.5%;}
body {font:normal 100% Arial,sans-serif;font-size:14px; font-size:1.4rem; } 
.left{ width:30%; float:left} 
.right{ width:70%; float:right;}


.header_bd{
	margin: 0 auto;
	width: 1286px;
	height: 160px;
	background-position:240px 0px;
}
.header{
	width: 100%;
	min-width: 1286px;
	height: 200px;
	background: url(../images/logo0417.jpg) no-repeat center;
}
.nav{
	width:100%;
	min-width: 1286px;
	height: 50px;
	background: url(../images/menu.jpg) repeat-x center left;
}
.navs{
	margin: 0 auto;
	width: 1200px;
}
.navs_ul>li{
	position: relative;
	float: left;
	height: 47px;
	line-height: 47px;
	text-align: center;
	z-index: 20;
	
}
.navs_li_a{
	display: block;
	height: 47px;
	line-height: 47px;
	color: #FFFFFF;
	font-size: 16px;
           padding: 0px 19px;
}
.navs_li_a:hover{
	background: #ff0500;
	color: #FFFFFF;
}
.nav .navSub{
	display: none;
	position: absolute;
    top: 47px;
	left: 0px;
	z-index: 20;
}
.nav .navSub li{
	min-width: 110px;
}
.nav .navSub li a{
	display: block;
           color: #ffffff;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    background: #a5272b;
    overflow: hidden;
}
.nav .navSub li a:hover{
	background: #ff0500;
	color: #FFFFFF;
}
.h6{
     
     font-size:18px;
     font-weight:bold;
     color:black;
}
.banner{
	z-index: 0;
	text-align: center;
	width: 100%;
	min-width: 1366px;
	background: #edeceb;
	height: 363px;
}
.banner .w1210{
	width: 1200px;
	margin: 0 auto;
	
}
.bannerBox{
	position: relative;
	overflow: hidden;
	width: 1200px;
	height: 360px;
}
.bannerBox ul{
	width: 3600px;
	position: relative;
	left: 0%;
	height: 360px;
}
.bannerBox ul li{
	float: left;
}
.banner .dots li{
	display: inline-block;
	width: 10px;
	height: 10px;
    margin: 0 4px;
    text-indent: -999em;
    border: 2px solid #fff;
    border-radius: 6px;
    cursor: pointer;
    opacity: 0.4;
    background: #FFFFFF;
}
.banner .dots li.active{
	background: #FFFFFF;
	opacity: 1;
}
.banner .dots{
	position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
}
.vertical{
	display: block;
	position: absolute;
	height: 25px;
	border-right:solid 1px #FFFFFF ;
	top: 12.5px;
	right: 0px;
}
.font{
	padding-top: 70px;
	width: 600px;
    height: 120px;
    line-height: 120px;
    font-size: 28px;
}
.fr{
	float: right;
}
.fl{
	float: left;
}
.header .font .font1 {
    line-height: 26px;
    color: #ff2e35;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.w340{
	width: 340px;
}
.pt20{
	padding-top: 20px;
}
.c_title1{
	height: 45px;
	line-height: 45px;
    position: relative;
    z-index: 10;
    background: url(../images/index_left01.jpg) repeat-x left top;
}
.c_title{
	height: 45px;
	line-height: 45px;
    position: relative;
    z-index: 10;
    
}
.c_title1 .t_name{
    height: 45px;
    float: left;
    padding: 0 1pc;
}
.content{
	min-height: 800px;
	width: 100%;
	min-width: 1286px;
	background: url(../images/body.jpg) no-repeat center;
	background-size:100%;
}
.c_title1 .t_icon img{
	padding-top: 10px;
	height: 26px;
}
.t_text{
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: 700;
	color: #234b93;
	border-bottom: 2px solid #a5272b;
}
.c_con_img{
	position: relative;
	height: 260px;
	overflow: hidden;
}
.c_con{
	position: relative;
	height: 200px;
	overflow: hidden;
}
.contents{
	background: #FFFFFF;
}

.link_s a img{
	width: 197px;
}
.dot_s{
	display: inline-block;
	height:30px;
	width: 30px;
}
.dot_s img{
	position: absolute;
	top: 7px;
}
.c_con_list li{
	position: relative;
	line-height: 30px;
    height: 30px;
    z-index: 10;
    font-size: 15px;
    background: url(../images/sj.jpg) no-repeat left center;
    padding-left: 15px;
}

.c_con_list li a{
	display: inline-block;
	width: 275px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.c_con_list_c li a{
	width: 700px;
}
.date {
    color: #969696;
    font-size: 14px;
}
.content .c_con_list li .date{
    position: absolute;
    right: 0;
    z-index: 10;
}
.c_con_list li:hover a{
	color: #cd2926;
}
.notice_list li{
	line-height: 30px;
    height: 80px;
    padding-left: 20px;
    padding-right: 20px;
    
}
.notice_date{
	height: 60px;
	width: 50px;
	padding-right: 30px;
	font-size: 14px;
}
.notice_date .notice_date_t{
	height: 30px;
	width: 50px;
	background: #cd2926;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
}
.notice_date .notice_date_b{
	height: 30px;
	width: 50px;
	background: #FFFFFF;
	color: #cd2926;
	text-align: center;
	line-height: 30px;
}
.notice_list_text{
	font-size: 15px;
}
.w270{
	width: 270px;
}
.c_title_nav,.c_title_nav1,.c_title_nav2,.c_title_nav3,.c_title_nav4,.c_title_nav5{
	display: block;
	float: left;
	width: 100px;
	text-align: center;
	height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: 700;
    color: #234b93;
}
.tn_active{
	border-bottom: 2px solid #a5272b;
}
.con_nav{
	position: absolute;
	width: 340px;
	height: 250px;
}
.con_nav_li a,.con_nav_li .date{
	font-size: 15px;
}
.h1095{
	height: 1095px;
}
.footer{
	background: url(../images/timg.jpg) no-repeat center;
	width: 100%;
    min-width: 1286px;
}
.f_mian{
	position: relative;
	margin: 0 auto;
	height: 245px;
}
.footer-logo{
	padding-top: 85px;
	width: 300px;
    height: 134px;
    margin: 0 auto;
}
.copyright{
	height: 20px;
	color: #fff;
    text-align: center;
}
.header_logo{
	padding-top: 30px;
	padding-left: 10px;
}
.more{
	padding-top: 5px;
	height: 35px;
}
.w400{
	width: 400px;
}
.pl30{
	padding-left: 30px;
}
.w390{
	width: 390px;
}
.w380{
	width: 380px;
}
.c_con_nav{
	width: 380px;
}
.con_nav1,.con_nav2,.con_nav3,.con_nav4,.con_nav5,.con_nav6{
	position: absolute;
    width: 760px;
    height: 200px;
}
.con_nav_li1{
	width: 380px;
}
.link_s{
	width: 156px;
    margin-right: 10px;
    background: #903932;
}
.link_s a{
	display: table-cell;
    height: 80px;
    background: url(../images/links.png) top left;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #FFFFFF;
    padding-left: 30px;
    vertical-align: middle;
}
.h_top{
	width: 960px;
    height: 50px;
    text-align: right;
    line-height: 40px;
    margin: 0 auto;
    position: relative;
    z-index: 9;
}
.h_top a{
	display: inline-block;
    width: 86px;
    color: #333;
}
.c_wrap{
	padding-top: 30px;
	background: #FFFFFF;
}
.c_left{
	width: 260px;
    background: #eeeeee;
    overflow: hidden;
}
.c_left .cl_title{
	width: 260px;
    height: 50px;
    background: #a4282a;
}
.c_left .cl_title .cl_t_bg{
	height: 50px;
    line-height: 50px;
    background: url(../images/o-line.jpg) no-repeat 20px center;
    padding-left: 32px;
}
.c_left .cl_title .cl_t_bg span{
	color: #FFFFFF;
	font-size: 18px;
}
.cl_txt ul li{
    width: 210px;
    height: 45px;
    border-bottom: 1px solid #ddd;
    line-height: 38px;
    font-size: 16px;
    padding-left: 50px;
    color: #bababa;
}
.cl_txt ul li:hover{
	color: #D60501;
}
.cl_txt ul li:hover a{
	color: #D60501;
}
.cl_txt ul li span{
	float: right;
    margin-right: 20px;
    padding: 0px;
    font-weight: normal;
    font-size: 16px;
}
.c_right{
	width: 900px;
}
.path{
	height: 45px;
	line-height: 45px;
    font-size: 13px;
    color: #6f6f6f;
}
.pt10{
	padding-top: 10px;
}
.h455{
	height: 535px;
}
.platform_enter{
	height: 275px;
	width: 340px;
}
.con_first{
	height: 100px;
    border-bottom: 1px dotted #d9d9d9;
}
.con_first h3{
	font-size: 16px;
    text-align: center;
}
.con_first h3 a{
	display: block;
	width: 200px;
	margin: 0 auto;
	color: #cd2926;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.con_first .con_first_text{
	height: 52px;
	text-indent: 2em;
    font-size: 14px;
    color: #333;
    margin-top: 10px;
    overflow: hidden;
    line-height: 25px;
}
.c_con1{
	position: relative;
    height: 390px;
    overflow: hidden;
}
.c_con2{
	height: auto;
}
.teacher_list{
	height: auto;
	padding-bottom: 10px;
}
.teacher_list .t_con{
	float: left;
	width: 225px;
}
.teacher_list .t_con a{
         display: inline-block;
         width: 225px;
         height:211px;
}
.teacher_list .t_con img{
           width: 135px;
           height:194px;
	display: block;
	margin: 0 auto;
}
.teacher_list .t_con p{
	padding-top: 10px;
	text-align: center;
	font-size: 16px;
}
.link_s2{
	background: #a88b5f;
}
.link_s3{
	background: #8a9046;
}
.link_s4{
	background: #42789c;
}
.link_s5{
	margin: 0;
}
.link_s5{
	background: #7b7f92;
}
.content_bottom{
	padding: 0px;
}
			.w830{
				width: 830px;
			}
.footer .f_con p {
	float: left;
	margin-left: 20px;
	width: 600px;
	display: block;
	color: #000;
	font-size: 9pt;
	line-height: 21px;
	font-family: Arial;
	padding: 27px 0;
}

.footer .f_con span {
	display: inline-block;
	float: right;
	width: 201;
	height: 48px;
	margin-top: 35px;
	margin-right: 50px;
}

.am-footer-default{
	background: #0e90d2;
}

.am-footer-default .am-footer-miscs {
	color: #fff;
}

.am-footer-default .am-footer-ysp{
	color: #fff;
}

.am-footer-default a{
	color: #fff;
}

.am-footer-default .am-footer-desktop{
	color: #fff;
}

.am-footer-default{
	border: none;
}