* {
	padding: 0;
	margin: 0;
}
body{background:#f3f3f3 url(bg.jpg) repeat-x;}

.clearf {
	overflow: hidden;
	zoom: 1;
}

.header {
	width: 100%;
	height: 150px;
}

.headermain {
	width: 1200px;
	height: 70px;
	margin: 0 auto;
	padding-top: 13px;
	position: relative;

}
.headermain ul{
	position: absolute;
	top: 0; right: 0;
}

.header ul li{float: left;  text-align: center; background: #ff8400; line-height: 30px; padding: 10px 20px;border-radius:0 0 10px 10px}
.header ul li a{ color: #fff; font-size: 16px;}
.headermain img{
	/*max-width: 300px;*/
}
.sousuo {
	width: 230px;
	height: 39px;
	float: right;
	margin-top: 10px;
	display: inline;
}

.sousuo_kuang_left {
	width: 180px;
	height: 28px;
	float: left;
	border-right: none;
	display: inline;
}

.sousuo_kuang_left input {
	width: 180px;
	height: 37px;
	float: left;
	background-color: #fff;
	border: 1px #dcdcdc solid;
	outline: 0;
	display: inline;
}

.sousuo_kuang_right {
	width: 42px;
	height: 39px;
	background-color: #076946;
	background: #277dc1;
	background:url(../images/search_03.jpg) no-repeat center;
	float: left;
	line-height: 39px;
	text-align: center;
	cursor: pointer;
	display: inline;
	border:none;
}

.daohang {
	width: 100%;
	height: 50px;
	background: #00659d;
}

.daohang ul li {
	float: left;
	display: inline;
	width: 83px;
	background:url(../images/3.jpg) no-repeat right;
	padding-left: 20px;
	height: 50px;
	line-height: 50px;
}

.daohang ul {
	margin: 0 auto;
	width: 1140px;
}

.daohang ul li a {
	color: #FFFFFF;
}

.daohang ul li a:hover {
	color: #FFFFFF;
}


#navigation, #navigation li ul { 
list-style-type:none; 
} 
#navigation { 
margin:20px; 
} 
#navigation li { 
float:left; 
text-align:center; 
position:relative; 
} 
#navigation li a:link, #navigation li a:visited { 
display:block; 
text-decoration:none; 
color:#000; 
width:120px; 
height:40px; 
line-height:40px; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#c5dbf2; 
padding-left:10px; 
} 
#navigation li a:hover { 
color:#fff; 
background:#2687eb; 
} 
#navigation li ul li a:hover { 
color:#fff; 
background:#6b839c; 
} 
#navigation li ul { 
display:none; 
position:absolute; 
top:40px; 
left:0; 
margin-top:1px; 
width:120px; 
} 
#navigation li ul li ul { 
display:none; 
position:absolute; 
top:0px; 
left:130px; 
margin-top:0; 
margin-left:1px; 
width:120px; 
} 

/*ban*/
.ban{ width:1122px;position:relative; z-index:200;}
.zy_bn{ height:150px; overflow:hidden;}
#wrapper{
position:relative;
width:990px;
margin:0 auto;
text-align:left;
overflow:hidden;}

.a_down{color:#ff6600;text-decoration:underline; }

.allIntro{
border:1px solid #ccc;
margin:10px 0;
padding:15px;
background:#eee;
line-height:1.7em; }

.p_other{
font-size:1.17em;
margin:20px 0 10px; }
.p_author{
font-size:1.17em;
text-align:right;
margin:0 10px 10px; }
.p_author a{
color:#cc0000;
text-decoration:underline; }
.p_author a:hover{text-decoration:none;}
.eachBox{
overflow:hidden;
clear:both;
height:366px;
}

.introArea{
float:left; 
margin-left:20px;
display:inline;
width:300px;
line-height:1.7em; }

.introArea h2{
font-size:1.17em;
padding:5px 0 10px;
color:#CC0000;}

.green{color:green;}
.red{color:#CC0000;}
.blue,code{
font-size:1em;
color:blue;
font-family:Verdana;}



.main{
	width: 100%;
	height: auto;
}
.newsall{
	width: 1200px;
	height: auto;
	overflow:hidden;
	margin: 0 auto;
	padding-top: 16px;
}
.news{
	width: 480px;
	height: auto;
	float: left;
}
.newsslide{
	width: 480px;
	height: auto;
	float: left;
}
.news h4{
	color: #42618C;
	background:#066c9c;
	display: block;
	height: 40px;
    padding-left: 54px;
    line-height: 40px;
    font-family: "微软雅黑";
    font-size: 18px;
    padding-right: 12px;
	color:#fff;
}
.news h4 span{
	float: right;
	display: inline;
	padding-right: 0px;
	color: #ffffff;
	font-size: 14px;
	font-family: "微软雅黑";
    font-weight:normal;
}
.news h4 span a{
	color: #ffffff;
}
.news h4 span a:hover{
	color: #ffffff;
}
.kuang{
	height: 108px;
	border: 1px solid #DCDCDC;
	background: #EEEEEE;
	margin: 19px 32px 0 32px;
}
.kuang h2{
	display: block;
	float: left;
	width: 87px;
	height: 108px;
	display: inline;
	color: #42618C;
	font-family: "微软雅黑";
	font-size:20px;
	line-height: 108px;
	padding-left: 27px;
}
.kuang span{
	float: left;
	color: #42618C;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: 800;
	padding-top: 14px;
	display: block;
	width: 368px; height:30px;
	display: inline;text-overflow: ellipsis;white-space: nowrap;
}
.kuang h6{
	width: 360px;
	display: block;
	float: left;
	display: inline;
	font-size: 14px;
	font-weight: 400;
	padding-top: 16px;
}
.news ul{
	padding: 14px 32px 12px 32px;
	background:#ffffff;
	border-radius:0 0 4px 4px;
}
.news ul li{
	font-size: 14px;
	font-family: "微软雅黑";
	background:url(../images/newsdot.png) no-repeat left;
	padding-left: 25px;
	height: 33px;
	line-height: 33px;
}
.news ul li:hover{background:#eee url(../images/newsdot.png) no-repeat left;}
.news ul li a{
	color: #333333;
}
.news ul li a:hover{
	color: #333333;
}
.news ul li span{
	float: right;
	color:#A5A4A4;
}
.study{
	background:url(../images/8.jpg) no-repeat;
	width: 1122px;
	height: 114px;
	margin: 14px auto;
}
.eduall{
	width: 1200px;
	height: 535px;
	margin: 17px auto;
	overflow:hidden;
}
.edu{
	float: left;
	width: 383px;
	height: 394px;
}

.edu h4{
	color: #004683;
	background:#fff;
	display: block;
	height: 45px;
    padding-left: 20px;
    line-height: 45px;
    font-family: "微软雅黑";
    font-size: 20px;
	font-weight:normal;
	border-bottom:3px solid #ebebeb;
}
.edu h4 span{
	color: #004683;
	font-size: 14px;
	font-family: "微软雅黑";
}
.edu h4 span a{
	color: #004683;
	font-weight:normal;
}
.edu h4 span a:hover{
	color: #004683;
}
.edu ul{
	padding: 20px 12px 12px 12px;
	background: #FFFFFF;
}
.edu ul li{
	font-size: 14px;
	font-family: "微软雅黑";
	padding-left: 7px;
	padding-right: 5px;
	height:75px;
}
.edu ul li a{
	color: #000000;
	float:left;
	font-size:15px;
	width:315px;
	padding-left:5px;
}
.edu ul li a .miaoshu{
	color: #737373;
	padding-top:0px;
	font-size:13px;
}
.edu ul li a:hover{
	color: #226eb1;
}
.edu ul li span{
	float: left;
	color:#A5A4A4;
	width:55px;
	height:55px;
	background:#226eb1;
}

.module{
	float: right;
	margin-left: 20px;
	height:535px;
	width:330px;
}
.module ul{
	padding: 0px;
	background: none;
}
.module ul li{
	height:112px;
	width:330px;
	padding: 0px;
	margin-bottom: 28px;
	background: #fff;
	position: relative;
	cursor: pointer;
}
.module ul li div{
	width: 56px;
	height: 56px;
	position: absolute;
	left: 85px;
	top: 33PX;
	background-image: url(module.png);
}
.module ul li.one div{
	background: url(module.png) no-repeat 0px top;
}
.module ul li.two div{
	background: url(module.png) no-repeat -56px top;
}
.module ul li.three div{
	background: url(module.png) no-repeat -112px top;
}
.module ul li.four div{
	background: url(module.png) no-repeat -168px top;
}

.module ul li.one:hover div{
	background: url(module.png) no-repeat 0 -60px;
}
.module ul li.two:hover div{
	background: url(module.png) no-repeat -56px -60px;
}
.module ul li.three:hover div{
	background: url(module.png) no-repeat -112px -60px;
}
.module ul li.four:hover div{
	background: url(module.png) no-repeat -168px -60px;
}

.module ul li .mT{
	position: absolute;
	left:145px;
	top: 40px;
	font-size: 25px;
	color: #1362a7;
	display: inline;
}
.module ul li:hover{
	background: #1362a7;
}



.module ul li:hover a{
	color: #fff;
}
.result ul li{
	height: 38px; 
	width: 414px;
	background: none; 
	padding-left: 0px;
	border-bottom: none;
	position: relative;
}
.result ul li img{
	float: left;
	margin-right: 20px;
	display: inline-block;
	position: absolute;
	left: 20px;
	top: 20px;
}
.result ul li a{
	float: left;
	text-indent: 20px;
	width: 100%;
	font-size: 15px;
	height: 38px; 
	line-height: 38px;
	background: url(triggle.png) no-repeat 10px center;
}

.teach{
	background:url(../images/11.jpg) no-repeat;
	width: 1122px;
	height: 114px;
	margin: 14px auto;
}
.studyself{
	width: 1200px;
	height: 255px;
	margin: 0 auto;
	position: relative;
}

#marquee1{ width:1150px;height:135px;overflow:hidden;background:#fff; padding-top: 10px;}
#marquee1 ul li{float:left; padding:0 1px; margin-right: 10px;}
#marquee1 ul li img{display:block; width: 180px;}

.self{
	float: left;
	display: inline;
	width: 1200px;
	height: 220px;
	background: #FFFFFF;
}
.self h4{
	color: #ffffff;
	background:#066c9c;
	display: block;
	height: 40px;
    padding-left: 55px;
    line-height: 40px;
    font-family: "微软雅黑";
    font-size: 18px;
	font-weight:normal
}
}
.self h4 span{
	float: right;
	display: inline;
	padding-right: 12px;
	color: #333333;
	font-size: 14px;
	font-family: "微软雅黑";
}
.self h4 span a{
	color: #333333;
	font-weight:normal;
}
.self h4 span a:hover{
	color: #333333;
}
.self .spic{
	margin: 14px 32px 0 20px;
}


.self ul li{
	font-size: 14px;
	font-family: "微软雅黑";
	background:url(../images/7.jpg) no-repeat left;
	padding-left: 22px;
	height: 33px;
	line-height: 33px;
}
.self ul li a{
	color: #333333;
}
.self ul li a:hover{
	color: #333333;
}
.self ul li span{
	float: right;
	color:#A5A4A4;
}
.self ul li img{
	float: left;
}
.enrolall{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding-top: 16px;
	overflow:hidden;
}
.enrol{
	width: 1200px;
	height: auto;
	float: left;
	display: inline;
	background: #FFFFFF;
}
.enrol h4{
	border-radius: 4px 4px 0 0;
	color: #ffffff;
	background:#066c9c;
	display: block;
	height: 50px;
    padding-left: 55px;
    line-height: 50px;
    font-family: "微软雅黑";
    font-size: 18px;

}
}
.enrol h4 span{
	float: right;
	display: inline;
	padding-right: 12px;
	color: #333333;
	font-size: 14px;
	font-family: "微软雅黑";
}
.enrol h4 span a{
	color: #333333;
	font-weight:normal;
}
.enrol h4 span a:hover{
	color: #333333;
}
.enrol ul{
	margin: 0 10px 0 10px;
}
.enrol ul li{
	font-size: 14px;
	font-family: "微软雅黑";
	height: auto;
	float: left;
	padding-top: 12px;
	padding-left: 4px;
}
.enrol ul li a{
	color: #333333;
}
.enrol ul li a:hover{
	color: #333333;
}
.blueall{
	width: 100%;
	height: 303px;
	background: #2b4b7d;
	margin-top: 14px;
}
.blue{
	width: 1000px;
	height: 260px;
	margin: 0 auto;
	padding-top: 20px;
}
.blueleft{
	width: 300px;
	height: 251px;
	border-right: 1px solid #44669a;
	float: left;
}
.blueleft h4{
	display: block;
	background:url(../images/25.jpg) no-repeat left;
	padding-left: 76px;
	width: 300px;
	height: 52px;
	line-height: 52px;
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 20px;
}
.blueleft span{
	padding-top: 24px;
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 14px;
	display: block;
	height: 35px;
	line-height: 35px;
}
.bluemain{
	width: 440px;
	height: 251px;
	float: left;
	border-right: 1px solid #44669a;
}
.bluemain h4{
	display: block;
	background:url(../images/24.jpg) no-repeat 32px;
	padding-left: 94px;
	width: 348px;
	height: 52px;
	line-height: 52px;
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 20px;
}
.bluemain ul{
	margin-top: 37px;
}
.bluemain ul li{
	float: left;
	display: inline;
	font-family: "微软雅黑";
	font-size: 14px;
	width: 173px;
	padding-left: 42px;
	height: 41px;
	line-height: 41px;
}
.bluemain ul li a{
	color: #FFFFFF;
}
.bluemain ul li a:hover{
	color: #FFFFFF;
}
.blueright{
	width: 254px;
	height: 268px;
	float: left;
	display: inline;
}
.blueright h4{
	display: block;
	background:url(../images/26.jpg) no-repeat 32px;
	padding-left: 94px;
	width: 348px;
	height: 52px;
	line-height: 52px;
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 20px;
}
.blueright img{
	padding-left: 62px;
	padding-top: 8px;
}
.blueright span{
	display: block;
	width: 188px;
	text-align: center;
	
	color: #FFFFFF;
}
.footer{
	width: 100%;
	height: 160px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #FFFFFF;
	line-height: 34px;
	background:#004683;
	
}
.main1 {
	width: 1200px;
    background:url(../images/mainbg.jpg) no-repeat 0 0 ;
    margin: 0 auto;
    overflow: hidden;
}
.mainleft {
	width: 280px;
	float: left;
	display: inline;
	margin-top: 16px;
}

.mainleft h4 {
	display: block;
	width: 280px;
	background: #3574a0;
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 18px;
	text-align: center;
	line-height: 68px;
}

.mainleft ul li {
    background:#8ec4f1;
    font-family: "微软雅黑";
    font-size: 16px;
    /* height: 45px; */
    line-height: 40px;
	margin-top:10px;
	text-align:center;
}
.mainleft ul li:hover{background:#246fa3;}
.mainleft ul li.hover a{ color:#ffffff; font-weight:bold; font-size:18px;}

.mainleft ul li a {
	color: #246fa3;
	display:block;
}
.mainleft ul li a:hover {
	color: #ffffff;
}
.mainright {
	float: left;
	width: 870px;
	margin-left: 15px;
	margin-top: 16px;
	padding:15px;
    min-height: 700px;
    _height: 700px;
	background: #f3f7fa;
}

.mainright .right_th {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #42618C;
	border-bottom: 4px solid #3574a0;
	display: block;
	background:url(../images/05.jpg) no-repeat;
	padding:0px 0 6px;
	height: 30px;
	line-height: 30px;
}

.mainright .right_th span {
	float: right;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight:normal;
	text-indent:5px;
}
.mainright .right_th span img{float:left;padding-top:10px;}
.mainright ul{
}

.mainright ul li {
	height: 56px;
	line-height: 56px;
	color: #333333;
	font-family: "微软雅黑";
	border-bottom: 1px dashed #cccccc;
	background:url(triggle.png) no-repeat 5px center;
	padding-left: 20px;
	padding-right: 5px;
	font-size: 14px;
	
}
.mainright ul li:hover{color:#226eb1;}

.mainright ul li a {
	display:block;
	color: #333333;
}

.mainright ul li a:hover {
	color:#226eb1;
}

.mainright ul li span {
	float: right;
}

.mainright .title {
	display: block;
	text-align: center;
	margin: 0 auto;
	min-height: 40px;
	border-bottom: 1px dashed #dcdcdc;
	color: #273456;
	font-family: "微软雅黑";
	line-height: 40px;
	font-size: 24px;
	font-weight:bold;
	width: 800px;
	padding:15px 0 6px 0;
}

.mainright .time {
	display: block;
	text-align: center;
	
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	color: #666;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight:normal;
}

.mainright .ccon {
	color: #333333;
	font-family: "微软雅黑";
	
	margin: 0 auto;
	display: block;
	font-size: 16px;
	padding:15px 0;
	min-height:300px;
}
.mainright .ccon  p , .mainright .ccon  p span , .mainright .ccon div{font-size: 16px !important;
    line-height: 32px !important; font-family:Microsoft YaHei,Arial !important;}
.mainright .ccon b,.mainright .ccon strong{font-weight:bold !important;}
.mainright .ccon img{ display:inline-block;}



.changeBox_a1{
overflow:hidden;
width:1200px;
height: 410px;
margin:1px auto;
position:relative;
 }

.changeBox_a1 .a_bigImg{
position:absolute;
top:0px;left:0px;
display:none;
}

.changeBox_a1 img{
	max-width: 1200px;
}

.a_last,.a_next{
position:absolute;
top:150px;
width:54px;height:70px;
/*background:red;*/
text-indent:-999em;overflow:hidden;
filter: alpha(opacity=50);
opacity: 0.5;
}
.a_last{left:0px; background: url(left.png);}
.a_next{right:0px; background: url(right.png);}
.a_last:hover,.a_next:hover{
filter: alpha(opacity=100);
opacity: 1;	
}
.link{
	width: 100%;
	/*height: 300px;*/
	padding-bottom: 30px;
	background: #066c9c;
	color: #fff;
}
.linkCon{
	width: 1200px;
	margin: 0 auto;
}
.linkCon a{
	color: #fff;
	font-size: 14px;
}
.linkCon a:hover{
	color: #fff;
	text-decoration: underline;
}
.linkCon dl{
	padding-top: 30px;
	width: 220px;
	margin-left: 70px;
	display: inline-block;
	*float: left;
	/*height: 300px;*/
	/*background: #fff;*/
}
.linkCon dt{
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #f7b52c;
}
.linkCon dd{
	height: 30px;
	line-height: 30px;
}

.special ul li{
	width: 383px;
	height: 82px;
	float: left;
}

.special ul li a{
	display: block;
	text-indent: 15px;
	font-size: 21px;
	width: 383px;
	height: 82px;
	line-height: 82px;
	color: #fff;
}
.zs_link ul,.zs_link ol{
	margin-left: 13px;
}
.zs_link ul li{
	float: left;
	height: 60px;
	line-height: 60px;
	padding: 0 4px;
}
.zs_link ul li a{
	font-size: 15px;
}
.zs_link ul li a:hover{
	text-decoration: underline;
	color: #226eb1;
}
.zs_link ol li{
	width: 88px;
	height: 31px;
	float: left;
	margin-right: 10px;
}
.footer img{
	cursor: pointer;
}
.foot_nav{
	height: 74px;
	padding-top: 25px;
	border-bottom: 1px solid #fff;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.foot_nav ul li{
	padding-top: 10px;
	float: left;
}
.foot_nav ul li a{
	color: #fff;
	font-size: 14px;
	padding: 0 4px;

}
.foot_nav ul li a:hover{
	text-decoration: underline;
}

.foot_info{
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.foot_info li{
	height: 30px;
	line-height: 30px;
	text-align: left;
	cursor: pointer;	
}
.foot_info li span{
	float: left;
	cursor: pointer;
}
.foot_info li span img{
	margin-top: 5px;
	margin-left: 0px;
	vertical-align: middle;

}
.foot_info img{
	float: left;
	margin-left: 23px;
	margin-top: 53px;
	cursor: pointer;
}