﻿body{font-size:12px;color:#515151;line-height:2; font:12px "微软雅黑","Arial Narrow",HELVETICA; background:#f4f3f3;}
body,li,ul,dl,dd,h3,h1,h2,h4,h5,h6,h7{margin:0;padding:0;}
em {font-style: normal;}
ul,li{list-style:none;}
.clear{clear:both;}
table{border-collapse:collapse;border-spacing:0}
.fl{float:left;}
.fr{float:right;}  
a{color:#515151;text-decoration:none;}
a:hover{color:#005bac;text-decoration:none;}
.blank{height:12px;overflow:hidden;}
img{border:0;}
.main{width:1060px;margin:0 auto; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}


/* common */
.nav .change_Language{
	display: none;
}
.nav{ background:url(../images/nav_bg.png) no-repeat;width:1057px; height:91px;margin:0 auto;}
.nav h1{ float:left;margin:18px 0 0 20px;}
.nav_a li{ float:left; height:79px; border-right:1px solid #ebedef;}
.nav_a{ float:right;margin:6px 5px 0 0;}
.nav_a a{ display:block; height:79px; float:left;padding:0 18px; background:url(../images/nav.png) no-repeat center center;}
.nav_a a.nav1{ background-position:-13px 0; width:34px;}
.nav_a a.nav2{ background-position:-90px 0;width:62px;}
.nav_a a.nav3{ background-position:-190px 0;width:62px;}
.nav_a a.nav4{ background-position:-285px 0;width:74px;}
.nav_a a.nav5{ background-position:-385px 0;width:74px;}
.nav_a a.nav6{ background-position:-494px 0;width:60px;}
.nav_a a.nav7{ background-position:-593px 0;width:67px;}

.nav_a a:hover,.nav_a .nav_act a,.nav_a .nav_act a:hover{ background-color:#005bac;}
.nav_a a.nav1:hover,.nav_a .nav_act a.nav1,.nav_a .nav_act a.nav1:hover{ background-position:-13px -80px;}
.nav_a a.nav2:hover,.nav_a .nav_act a.nav2,.nav_a .nav_act a.nav2:hover{ background-position:-90px -80px;}
.nav_a a.nav3:hover,.nav_a .nav_act a.nav3,.nav_a .nav_act a.nav3:hover{ background-position:-190px -80px;}
.nav_a a.nav4:hover,.nav_a .nav_act a.nav4,.nav_a .nav_act a.nav4:hover{ background-position:-285px -80px;}
.nav_a a.nav5:hover,.nav_a .nav_act a.nav5,.nav_a .nav_act a.nav5:hover{ background-position:-385px -80px;}
.nav_a a.nav6:hover,.nav_a .nav_act a.nav6,.nav_a .nav_act a.nav6:hover{ background-position:-494px -80px;}
.nav_a a.nav7:hover,.nav_a .nav_act a.nav7,.nav_a .nav_act a.nav7:hover{ background-position:-593px -80px;}

/* footer */
.footer{ text-align:center; background:#373737;padding:20px 0; color:#aeaeae;}

/* index */
.index_bg{ background:url(../images/index_bg1.jpg) no-repeat top center; height:477px; overflow:hidden;}
.index1{padding:30px 0;}
.index1_left{ line-height:1.8; font-size:14px; float:left;margin:20px 0 0 30px;width:430px;}
.index1_right{ float:right;width:460px;margin-right:30px;}

.index2{ height:482px; background:url(../images/index_bg2.jpg) no-repeat top center; overflow:hidden;}
.index2_left{ float:left;width:430px; height:310px; background:#1769b2;padding:30px;margin:45px 0 0 30px; color:#fff;}
.index2_left a{ color:#fff;}
.index2_left a:hover{ color:#faeaa2;}
.index2_left h3{ font-size:22px; font-weight:normal;}
.lines{width:160px; height:2px; background:#fff; overflow:hidden;margin:14px 0;}
.index2_left dl{margin-bottom:15px; line-height:1.7;}
.index2_left dd{ color:#8fcdd4;}
.index2_right{ float:right;width:500px;margin-top:100px;}
.index1_list{ display:none;}


.p_left,.p_right{ width:22px; height:51px; overflow:hidden; cursor:pointer; float:left;margin-top:115px;}
.p_left{background:url(../images/left.png) no-repeat;margin-left:10px;margin-right:20px;}
.p_right{background:url(../images/right.png) no-repeat;margin-left:20px;}
.p_middle{float:left;width:390px;margin-top:23px; height:270px;}
.p_middle li{ float:left;width:380px; height:270px; margin:0 5px;}
.photo{ float:left;width:560px;margin-left:15px;}
.p_middle h3{ font-size:24px; font-weight:normal; color:#000;margin-bottom:10px;}
.p_middle h3 em{ font-size:18px;}
.p_info{ float:left;width:170px;}
.p_info p{ height:100px; overflow:hidden; line-height:1.8;}
.p_btn{padding:7px 20px; background:#373737; color:#fff;}
.p_btn:hover{ background:#4c4c4c; color:#fff;}
.p_cover{ float:right;}


/* about */
.sec{ background:url(../images/bg.png);margin-bottom:50px;padding-bottom:60px;}
.secc{ background:url(../images/bgc.png);margin-bottom:50px;padding-bottom:60px;}
.title{width:1050px;margin:50px auto 30px;}
.sec_nav{ height:42px; background:#fff;margin:35px 0;}
.sec_nav li{ float:left;width:auto; height:42px; line-height:42px; text-align:center; font-size:14px;padding: 0 25px;}
.sec_nav li.sec_navAct{ background:#005bac;}
.sec_nav li.sec_navAct a{ color:#fff;}

.about{padding:0 20px;}
.about_left{ float:left;width:320px;}
.about_right{ float:right;width:680px; line-height:1.9;}

.product{ overflow:hidden;}
.p1_left,.p1_right{ width:22px; height:51px; overflow:hidden; cursor:pointer; float:left;margin-top:150px;}
.p1_left{background:url(../images/left.png) no-repeat;margin-left:10px;margin-right:10px;}
.p1_right{background:url(../images/right.png) no-repeat;margin-left:10px;}
.p1_middle{float:left;width:980px; height:349px;}
.p1_middle li{ float:left;width:238px; height:349px; margin:0 0; background:url(../images/p_bg.png) no-repeat; text-align:center;margin:0 3px;}
.p1_middle h3{ font-size:24px; font-weight:normal; color:#000;margin-bottom:10px;}
.p1_middle h3 em{ font-size:18px;}
.p1_cover{ text-align:center;padding-top:10px;}
.p1_title{ line-height:1.6;margin-bottom:25px;}
.p1_btn a{ background:#005bac; color:#fff;padding:7px 20px;}
.p1_btn a:hover{ background:#1d7ed4; color:#fff;}


.apply{ overflow:hidden;}
.p2_left,.p2_right{ width:22px; height:51px; overflow:hidden; cursor:pointer; float:left;margin-top:165px;}
.p2_left{background:url(../images/left.png) no-repeat;margin-left:10px;margin-right:10px;}
.p2_right{background:url(../images/right.png) no-repeat;margin-left:10px;}
.p2_middle{float:left;width:980px; height:400px;overflow: hidden;}
.p2_middle li{ width:480px; height:190px;padding:13px; background:url(../images/apply_bg.png) no-repeat;box-sizing: border-box;}
.p2_middle h3{ font-size:24px; font-weight:normal; color:#000;margin-bottom:10px;}
.p2_middle h3 em{ font-size:18px;}
.p2_cover{ float:left;width:174px;margin-right:15px;}
.p2_info{ line-height:1.9;width:245px; float:left;margin-top:10px; margin-left:8px; margin-right:5px; color:#666666;}



.news{ overflow:hidden;}
.p3_left,.p3_right{ width:22px; height:51px; overflow:hidden; cursor:pointer; float:left;margin-top:185px;}
.p3_left{background:url(../images/left.png) no-repeat;margin-left:10px;margin-right:30px;}
.p3_right{background:url(../images/right.png) no-repeat;margin-left:10px;}
.p3_middle{float:left;width:920px;overflow: hidden;min-height: 420px;}
.p3_middle li{padding:15px;height:140px; background:url(../images/news_bg.png) no-repeat; color:#828281;box-sizing: border-box;overflow: hidden;width: 920px;}
.p3_middle h3{ font-size:14px; font-weight:normal; color:#828281;margin:0;padding:0;}
.p3_middle p{margin:0;padding:0;}
.p3_cover{ float:left;width:100px;margin-right:15px;}
.p3_info{ line-height:1.9;width:725px; float:left;}
.red{ color:#dd0011;}
.red:hover{color:#dd0011; text-decoration:underline;}

.contact{ line-height:1.8; color:#656665;}
.contact td{padding:30px;;}


.pisp{width:1052px;margin:0 auto;}
.t{ background:url(../images/t.png) no-repeat; height:30px; overflow:hidden;}
.b{ background:url(../images/b.png) no-repeat; height:30px; overflow:hidden;}
.c{ background:url(../images/c.png) repeat-y; }
.pdisp_info b{ color:#f40202; font-size:14px; font-weight:bold;}
.pdisp_cover{ float:left;width:300px;margin:0 50px 0 50px;}
.pdisp_info{ float:left;width:600px; line-height:1.8;}
.guige{margin:30px 30px 0;}
.pdisp_title{ height:34px; line-height:34px;background:#005bac;padding-left:20px; font-size:15px; color:#fff;}
.guige_content{padding:20px 5px; position:relative; overflow:hidden;}
.guige_content_full{width:1200px; position:relative;}


.news_view{margin:0 20px;}
.news_view h3{font-size:18px;color:#ba3e26; text-align:center;line-height:40px;font-family:'微软雅黑';}
.news_view .news_time{height:25px;line-height:25px;color:#5c5c5c; text-align:center; border-bottom:1px dotted #999;padding-bottom:5px;}
.ck{padding:20px 10px 0; line-height:2; }
.ck img{margin:8px 0;}

.photo1{ overflow:hidden;}
.photo1 li{ float:left; background:url(../images/photo_bg.png) no-repeat;width:238px; height:155px; overflow:hidden;margin:20px 10px 0;}
.photo1 img{margin:10px;}

.photo2{ overflow:hidden;}
.photo2 li{ float:left; background:url(../images/photo_bgc.png) no-repeat;width:313px; height:202px; overflow:hidden;margin:20px 10px 0;}
.photo2 img{margin:10px;}


.container{
	width:598px;
	height:130px;
	margin:40px auto;
	overflow:hidden;
	position:relative;
	-moz-user-select:none;
}
.presswraper{
	height:100px;
	border:1px solid #ddd;
	background-color:#f1f1f1;
}
.press{
	line-height:100px;
	white-space:nowrap;
	position:absolute;
	left:0px;
	top:0px;
}
.container2{
	width:598px;
	height:154px;
	margin:40px auto;
	overflow:hidden;
	position:relative;
	-moz-user-select:none;
}
.container2 ul{
	width:10000px;
	position:absolute;
	left:0px;
	top:0px;
	padding:0;
	margin:0;
}
.container2 ul li{
	height:124px;
	width:183px;
	float:left;
	line-height:90px;
	text-align:center;
	background:#eee;
	padding:0;
	margin-right:24px;
	list-style-type:none;
}
.container2 ul li img{border:1px solid #ccc; padding:2px;}


.h_left{ float:left;width:195px; background:url(../images/h_bg.png) no-repeat right center; min-height:400px;}
/*
.h_top{ height:10px; overflow:hidden; background:url(../images/h_top.png) no-repeat;}
.h_bottom{ height:10px; overflow:hidden; background:url(../images/h_bottom.png) no-repeat;}
.h_content{  background:url(../images/h_content.png);padding:5px 10px;}

*/

.h_left li{ height:40px; font-size:14px; line-height:40px; text-align:center;}
.h_left table{min-height:400px;width:98%;}
.h_left td{ text-align:right; width:100%;}
.h_act a{ color:#005bac;}
.h_act a:hover{ color:#005bac;}

.h_right{ float:left;width:800px;margin-left:20px;}

.change_Language{ position:absolute;top:0;right:40px; background:#005bac; color:#fff; height:30px; line-height:30px;padding:0 15px;}
.change_Language a{ color:#fff;}
.change_Language a:hover{ color:#fef26f;}
.history{margin:0 30px; line-height:1.9;}
.history td{padding:10px 0;}
.course{border-bottom: 1px solid #D6D5D5;padding-top: 4px;padding-bottom: 4px;}



.nav_a li{
	height: 79px;overflow: hidden;
}
.nav_a a{
	background: none;display: block;height: 158px;transition: all 0.5s;position: relative;
	top: 0;float: none;
}
.nav_a a h2{
	height: 79px;text-align: center;padding: 32px 0;box-sizing: border-box;
}
.nav_a a h2 i{
	font-size: 13px;line-height: 1.5;display: block;font-weight: bold; font-style:normal !important;
}
.nav_a a h2 span{
	font-size:10px;line-height: 1.5;display: block;
	text-transform: uppercase;font-style: inherit;
}
.nav_a a.nav1{
	width: auto;
}
.nav_a.en a h2{
	padding: 0;
}
.nav_a.en a h2 span{
	line-height: 79px;
}


.nav_a li a:hover i,
.nav_a li a:hover span,
.nav_a li.nav_act i,
.nav_a li.nav_act span{
	color: #fff;
}
.nav_a li a:hover,
.nav_a li.nav_act a{
	top: -79px;background: #005bac;
}
.nav_a li:last-child{
	border: none;
}
.gh{
	display: none;
}

