﻿﻿h1,h2,h3,h4,h5,h6 { 
font-weight: normal; 
font-size: 100%; 
} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td { 
padding: 0; 
margin: 0; 
}
body{
	margin:0 auto;
	padding:0;
	font-size:14px;
	color:#333;
	line-height:30px;
    font-family: 微软雅黑,"MicrosoftJhengHei","Microsoft YaHei";
}
/*
@font-face { 
  font-family:"MicrosoftJhengHei";
  src:url(../fonts/msyh.ttf);
} 
*/
img{
    border:0;
    vertical-align:bottom; 
    vertical-align:top; 
}
ul,li{
	list-style:none;
	margin:0 auto;
	padding:0;
}
a:link{
	color:#333;
	text-decoration:none;
}
a:visited{
	color:#666;
}
a:hover{
	color:#000;
	text-decoration:none;
}
.page-detail2{
	padding: 20px;
}
.page-detail2 video{
	display: block;
	margin: 0 auto;
}
.page-detail2 img{
	width: 430px ;
	/*height: 100% !important;
	min-height: 300px;*/
}
/* header START */

.top-header{
	float:left;
	width:100%;
	height:20px;
	background: url(../images/topbg.png);
}
.h-f{
	float:right;
	text-align:right;
}
.h-f li{
	float:left;
	width:100px;
	padding-left:10px;
}
.h-f h2{
	float:left;
	padding-top:7px;
}
.container1{
	margin:0 auto;
	width:1170px;
}
.f-l1{
	float:left;
	padding-right:10px;
	padding-top:10px;
}
.f-l3{
	float:left;
	padding-right:20px;
}
.main-header{
	margin:0 auto;
	width:1170px;
}
.logo{
	float:left;
}

/* header END */




/* nav START */

.main-navigation{
	float:left;
	width:100%;
	height:50px;
	border-bottom:#e1e1e1 1px solid;
	border-top:#e1e1e1 1px solid;
}
.nav-left{
	float:left;
}
/* .nav-left li {
	float:left;
	display:block;
	padding:20px 20px;
	height:30px;
	cursor:pointer;
	margin-right:1px;
	letter-spacing:1px;
}
.nav-left li:link{
	display:block;
	text-decoration:none;
	color:#000000;
}
.nav-left li:hover {
	color:#e30000;
	background: url(../images/navbg.gif);
}
*/

.active1{
	color:#e30000;
	background: url(../images/navbg.gif);
	height:30px;
	padding:10px 20px;
}

.p-20{
	height:30px;
	padding:10px 15px;
}
.p-20:hover{
	color:#e30000;
	background: url(../images/navbg.gif);
}
.menu {
	position:relative; 
	margin:0;
	z-index:999;
}
.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none;
	text-align:center; 
	overflow:hidden;
	padding:0px 20px;
	height:30px;
}
.menu ul {
	padding:0; 
	margin:0;
	list-style-type: none;
	background:#ededed;
}
.menu ul li {
	float:left; 
	margin-right:1px; 
	position:relative;
	display:block;
	cursor:pointer;
	letter-spacing:1px;
}
.menu ul li ul {
	display: none;
}


/* specific to non IE browsers */
.menu ul li:hover{
	background: #eee;
}
.menu ul li:hover a {
	color:#e30000;
	background: url(../images/navbg.gif);
	padding:0px 20px;
	height:30px;
}
.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:50px; left:0; 
	width:120px;
}
.menu ul li:hover ul li a.hide {
	background:#ddd; 
	color:#000;
}
.menu ul li:hover ul li:hover a.hide {

}
.menu ul li:hover ul li ul {
	display: none;
}
.menu ul li:hover ul li a {
	display:block; 
	background:#ededed;
	color:#000;
	padding:5px 20px;
	width:120px;
}
.menu ul li:hover ul li a:hover {
	background:#fff; 
	color:#000;
	padding:5px 20px;
	width:120px;
}
.menu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:160px; 
	top:0;
}
.menu ul li:hover ul li:hover ul.left {
	left:-105px;
}
.nav-right{
	float:right;
	background:#ffb400;
	margin:7px 0;
	padding:0 5px;
}
.nav-right li{
	float:left;
	padding:3px 10px;
	letter-spacing:1px;
}

/* nav END */




/* main START */

.wrapper{
	float:left;
	width:100%;
}
.banner1{
	width:100%;
	height:219px;
	background-position:center;
	background:url(../images/ban1.jpg);
}
.banner2,.banner3,.banner4,.banner5,.banner6,.banner7,.banner8,.banner9,.banner10,.banner11,.banner12,.banner13{
	width:100%;
	height:300px;
	background-position:center;
}
.banner2{
	background:url(../images/ban2.jpg);
}
.banner3{
	background:url(../images/ban3.jpg);
}
.banner4{
	background:url(../images/ban4.jpg);
}
.banner5{
	background:url(../images/ban5.jpg);
}
.banner6{
	background:url(../images/ban6.jpg);
}
.banner7{
	background:url(../images/ban7.jpg);
}
.banner8{
	background:url(../images/ban8.jpg);
}
.banner9{
	background:url(../images/ban9.jpg);
}
.banner10{
	background:url(../images/ban10.jpg);
}
.banner11{
	background:url(../images/ban11.jpg);
}
.banner12{
	background:url(../images/ban12.jpg);
}
.banner13{
	background:url(../images/studyCenter.jpg);
}
.news-announce,.news-school{
	float:left;
	width:370px;
}
.news-school2{
	float:left;
	width:770px;
}
.news-pic{
	float:left;
	padding:0 30px;
}
.news-pic2{
	float:left;
	padding-right:30px;
}
.p-t{
	padding:50px 0;
}
.p-t25{
	padding:25px 0;
}
.news-title1{
	float:left;
	width:100%;
	border-bottom:#eeeeee 1px solid;
	margin-bottom:15px;
}
.news-list1{
	float:left;
	width:100%;
}
.news-title1 h2{
	float:left;
	border-bottom:#ea0000 3px solid;
	padding:10px 0;
	letter-spacing:2px;
}
.news-title1 h3{
	float:right;
	padding:10px 0;
}
.news-list3{
	float:left;
	width:370px;
	height:400px;
	overflow:hidden;
	padding:0 15px;
}
.news-list6{
	float:left;
	width:370px;
	height:240px;
	overflow:hidden;
	padding:0 15px;
    cursor: pointer;
}
.news-list4{
	float:left;
	width:270px;
	height:400px;
	overflow:hidden;
	padding:0 15px;
}
.container2{
	margin:0 auto;
	width:1200px;
}
.f-l2{
	float:left;
	width:1200px;
}
.news-list2{
	float:left;
	width:270px;
	padding:0 15px;
}
.news-title2{
	float:left;
	width:100%;
	border-top:#ea0000 1px solid;
	margin-bottom:15px;
}
.news-title2 h2,.news-title3 h2{
	float:left;
	padding:18px 0 6px 0;
	letter-spacing:2px;
}
.news-title2 h3,.news-title3 h3{
	float:right;
	padding:18px 0 6px 0;
}
.news-title3,.date-title{
	float:left;
	width:100%;
	border-bottom:#ea0000 2px solid;
	margin-bottom:15px;
}
.news-title3 h2{
	float:left;
	padding:10px 0 12px 0;
	letter-spacing:2px;
}
.news-title3 h3{
	float:right;
	padding:10px 0 12px 0;
}
.date-title h2{
	float:left;
	padding:15px 0 15px 20px;
	letter-spacing:2px;
}
.date-title h3{
	float:right;
	padding:15px 20px 15px 0;
}
.p-b{
	float:left;
	padding-bottom:20px;
}
.p-b2{
	float:left;
	padding-bottom:60px;
}
.height60{
	float:left;
	width:100%;
	height:60px;
}
.icon-links{
	width:100%;
	height:190px;
	background:#f1f1f1;
	margin:0 auto;
    padding:30px 0 20px 0;
}
.icon-links li{
	float:left;
	width:230px;
	text-align:center;
}
.p-l{
	float:left;
	width:130px;
	padding:0 25px 30px 25px;
}
.m-l{
	float:left;
	width:130px;
	margin:0 25px 30px 25px;
}
.p-l2{
	float:left;
	padding:5px 0 0 20px;
}
.study-center-title{
	float:left;
	width:100%;
	text-align:center;
}
.study-center1 li{
	float:left;
	width:570px;
    height: 240px;
	padding:0 15px;
	text-align:center;
    cursor: pointer;
}
.study-center1 h2,.study-center2 h2{
	float:left;
	width:100%;
	padding:25px 0;
}
.study-center2 li{
	float:left;
	width:370px;
    height: 250px;
	padding:0 15px;
	text-align:center;
    cursor: pointer;
}
.hover1{
	width:130px;
	height:130px;
	border-radius:100px;
	background:#fff;
    margin: 0 50px 15px 50px;
}
.hover1:hover{
	background:#ffdada;
    animation: myfirst1 0.5s;
    -webkit-animation: myfirst1 0.5s; /* Safari and Chrome */
}


/* main END */


/* page START */

.p-t3{
	padding:30px 0 20px 0;
}
.p-t4{
	float:left;
	width:100%;
	padding-top:50px;
}
.page-close{
	text-align:center;
	width:1170px;
	padding:20px 0;
}
.page-detail{
	text-align:left;
}
.page-detail h1{
	padding:15px 30px 5px 30px;
}
.page-detail p{
	padding:0 20px;
}
.p-c{
	text-align:center;
}
.f-r1{
	float:right;
	padding:10px 20px 20px 20px;
}
.f-r2{
	float:right;
	padding-top:5px;
}
.f-r3{
	float:right;
	padding-top:14px;
}



.news-center{
	float:left;
	width:100%;
}
.page-list,.page-list2{
	float:left;
	width:1140px;
	padding:15px;
}
.page-list3{
	float:left;
	width:1110px;
	padding:10px 30px 15px 30px;
}
.page-list3 li{
	float:left;
	width:1110px;
	border-bottom:#e1e1e1 1px solid;
	padding-bottom:15px;
	margin-bottom:15px;
}
.page-list li{
	float:left;
	width:500px;
	height:80px;
	overflow:hidden;
	margin:15px;
	padding:19px;
	background:#fff;
	border:#e1e1e1 1px solid;
    cursor:pointer;
}
.page-list li:hover{
	background:#eee;
}
.page-list2 li{
	float:left;
	width:500px;
	height:120px;
	overflow:hidden;
	margin:15px;
	padding:19px;
	background:#fff;
	border:#e1e1e1 1px solid;
	line-height:23px;
    cursor:pointer;
}
.page-list2 li:hover{
	background:#eee;
}


.dig-info{
	float:left;
	width:360px;
}
.dig-info-detail,.dig-info h2{
	float:left;
	width:360px;
}
.le{
	float:left;
	width:42px;
}
.ri{
	float:left;
	width:318px;
}




.page-total{
	float:left;
	width:1110px;
	padding:20px 30px;
}
.page-l{
	float:left;
}
.page-r{
	float:right;
}

.training-contact{
	float:left;
	width:100%;
	background:#f5f5f5;
	border:#e1e1e1 1px solid;
}
.training-tit{
	float:left;
	width:100%;
	border-bottom:#d10000 2px solid;
	padding:15px 0;
	margin-bottom:15px;
}
.training-tit h2{
	float:left;
	padding-left:30px;
}
.training-contact-detail{
	float:left;
	padding:5px 30px 25px 30px;
}
.w-a{
	float:left;
	width:400px;
}

.news-list5{
	float:left;
	width:570px;
	height:320px;
	overflow:hidden;
	padding:0 15px;
}
.news-list7{
	float:left;
	width:568px;
	border:#e1e1e1 1px solid;
	margin:0 15px;
}
.data-list1{
	float:left;
	width:548px;
	height:225px;
	padding:10px 10px 20px 10px;
	overflow:hidden;
}
.data-list1 li{
	float:left;
	width:156px;
	padding:0 10px;
	font-size:13px;
    white-space:nowrap;
    overflow: hidden;
}
.data-list1 li:hover{
	float:left;
	width:156px;
	border-left:#e50000 2px solid;
	background:#ffbfbf;
}


.jouranl{
	float:left;
	width:1168px;
	border:#e1e1e1 1px solid;
	text-align:center;
}
.jouranl-title{
	float:left;
	width:100%;
	border-bottom:#e50000 2px solid;
	padding:15px 0;
	margin-bottom:20px;
}
.jouranl-title h2{
	float:left;
	padding-left:20px;
}
.jouranl-title h3{
	float:right;
	padding-right:20px;
}
.jouranl-list1{
	float:left;
	width:1148px;
	height:300px;
	padding:20px 10px;
	overflow:hidden;
}
.jouranl-list1 li{
	float:left;
	width:192px;
	height:35px;
	margin:0 11px;
	text-align:left;
	padding-left:15px;
	cursor:pointer;
    white-space:nowrap;
    overflow: hidden;
}
.jouranl-list1 li:hover{
	float:left;
	width:190px;
	height:35px;
	line-height:35px;
	border-left:#e50000 2px solid;
	background:#ffbfbf;
}
.drop-down{
	float:left;
	width:100%;
	background:#f1f1f1;
	padding:10px 0;
	text-align:center;
	border:#E1E1E1 0px solid;
	cursor:pointer;
}
.drop-down:hover{
	background:#ddd;
}


/* footer START */


.bg-gray{
	float:left;
	width:100%;
	background:#f1f1f1;
	padding:20px 0;
}
.bg-gray2{
	float:left;
	width:100%;
	background:#f9f9f9;
	padding:20px 0;
}
.bg-gray3{
	float:left;
	background:#f5f5f5;
}
.bg-gray4{
	background:#f9f9f9;
}
.hr-gray{
	float:left;
	width:100%;
	height:0;
	border:0;
	border-bottom:#dcdcdc 1px solid;
	margin:0 auto;
	padding:0;
}
.hr-yellow{
	width:100%;
	height:0;
	border:0;
	border-bottom:#ffb400 2px solid;
	margin:20px 0;
	padding:0;
}
.hr-red{
	width:100%;
	height:0;
	border:0;
	border-bottom:#e50000 2px solid;
	margin:20px 0;
	padding:0;
}
.bottom-links,.bottom-info{
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 auto;
}
.bottom-links li{
    display:inline;
    padding:0 10px;
}
.p-t2{
	padding-top:20px;
}
.m-t{
	margin-top:60px;
}
.m-b{
	margin-bottom:60px;
}


/* footer END */





/* study center */

.pic-block1{
	width:370px;
	height:200px;
	z-index:10;
	position:relative;
}
.white-bg{
	height:45px;
	background:#fff;
	position:relative;
	z-index:11;
	top:-45px;
	opacity: 0.7;
}
.white-bg:hover{
    -webkit-animation: mymove 5s infinite; /* Chrome, Safari, Opera */
    animation: mymove 5s infinite;
}
.block-tit{
	position:relative;
	z-index:12;
	text-align:center;
	top:-85px;
}

/* study center END*/


/* video*/

.video-title{
	float:left;
	width:230px;
	border:#d9d9d9 1px solid;
	padding:10px 19px;
	border-bottom:#e50000 2px solid;
}
.video-title h2{
	float:left;
}
.video-detail{
	float:left;
	width:230px;
	height:110px;
	border:#d9d9d9 1px solid;
	padding:10px 19px 20px 19px;
}
.video-detail p{
	padding-bottom:10px;
}
.video-detail:hover{
	background:#eee;
	cursor:pointer;
}

/* video END*/



/* font start*/


.white{
	color:#fff;
}
.white a:link,.white a:visited{
	color:#fff;
	text-decoration:none;
}
.white a:hover{
	color:#ddd;
	text-decoration:none;
}
.red{
	color:#ea0000;
}
.red18{
	color:#ea0000;
	font-size:18px;
}
.red18 a:link,.red18 a:visited{
	color:#ea0000;
	text-decoration:none;
}
.red18 a:hover{
	color:#c70000;
	text-decoration:none;
}
.red30{
	color:#ea0000;
	font-size:30px;
	line-height:42px;
}
.black16{
	color:#000;
	font-size:16px;
}
.black16 a:link,.black16 a:visited{
	color:#000;
	text-decoration:none;
}
.black16 a:hover{
	color:#666;
	text-decoration:none;
}
.black18{
	color:#000;
	font-size:18px;
}
.black18 a:link,.black18 a:visited{
	color:#000;
	text-decoration:none;
}
.black18 a:hover{
	color:#666;
	text-decoration:none;
}
.gray{
	color:#888;
}
.gray12{
	font-size:12px;
	color:#888;
}
.gray12 a:link,.gray12 a:visited{
	color:#888;
	text-decoration:none;
}
.gray12 a:hover{
	color:#000;
	text-decoration:none;
}
.blue{
	color:#0061be;
}
.blue a:link,.blue a:visited{
	color:#0061be;
	text-decoration:none;
}
.blue a:hover{
	color:#0083ff;
	text-decoration:none;
}

/* font END*/




.hh{
	background:#98bf21;height:20px;position:absolute;
}

/*new add  2016.08*/

.news-list8{
	float:left;
	width:370px;
	height:300px;
	overflow:hidden;
	padding:0 15px;
	margin-bottom:30px;
}
.news-list8 h2{
	text-align:center;
	padding:10px 0;
}
.text-g{
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-style:italic;
	font-size:18px;
	color:#b1b1b1;
	height:54px;
	line-height:54px;
	vertical-align: bottom;
	padding-left:10px;
}
.container3{
	margin:0 auto;
	width:1260px;
}
.divide345{
	height:345px;
	overflow:hidden;
}
.divide345{
	height:345px;
	overflow:hidden;
	text-align:center;
	width:100%;
}
.divide345 .item{
	width:1600px !important;
	margin:0 auto;
	text-align:center;
}
.divide345 img{
	height:345px !important;
	text-align:center;
	vertical-align:middle;
	margin:0 auto;
	width:1600px !important;
}
.link-list{
	width:270px;
	float:left;
	padding:10px 15px;
}
.text{
	font-family:inherit;
	width:270px;
	height:30px;
	line-height:30px;
	border:#dcdcdc 1px solid;
}

/* tab切换样式*/

.mainTabBar ul li{
	float:left;
	margin-top:5px;
}
.mainTabBar ul li a{
	height:40px;
	display: block;
	text-decoration:none;
}
.mainTabBar ul li a:hover,.tabActive{
	padding:3px 0;
	margin-right:15px;
	text-decoration:none;
	border-bottom:#ea0000 3px solid;
	letter-spacing:1px;
}
.tabDefault{
	padding:3px 0;
	margin-right:15px;
	text-decoration:none;
	letter-spacing:1px;
}
