* {
	padding: 0;
	margin: 0;
}
body{background:#eee;}

.clearf {
	overflow: hidden;
	zoom: 1;
}

.header {
	width: 100%;
	height: 130px;
	background: url(1.jpg) no-repeat;
}

.headermain {
	width: 1113px;
	height: 70px;
	margin: 0 auto;
	padding-top: 33px;
}

.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(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(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;}





/* changeBox_a1 */
.changeBox_a1{
float:left;
width:1122px;height:371px; 
position:relative;
overflow:hidden;
 }

.changeBox_a1 .a_bigImg{
position:absolute;
top:0px;left:0px;
display:none;}

.changeBox_a1 .a_bigImg img{ width:1122px; height:371px;z-index:100;  }
.changeBox_a1 p
{
	width:442px; height:77px; 
	padding:10px;
	font-size:38px;
		position:absolute;
		right:205px;
	text-align:center;
	top:90px;
z-index:300;
       
}
.changeBox_a1  p  img{ width:442px; height:77px; z-index:300 !important;}
.changeDiv{
position:absolute;
top:2px;left:2px;
display:none;}

.changeDiv h3{
position:absolute;
left:0px;bottom:0;
width:650px;
height:30px;line-height:30px;
background:#fff;
filter:alpha(opacity=70);
opacity:0.7;}

.changeDiv h3 a{
display:block;
padding-left:15px; 
color:#FF6600;}


/* ul_change_a1 */
.ul_change_a1{
position:absolute;
right:1px; bottom:6px;
padding-left:19px;
overflow:hidden;}

.ul_change_a1 li{
float:left;
margin-right:7px; }
.ul_change_a1 img{ border:1px solid #ddd;}
.ul_change_a1 img.now{border:1px solid #FF6600;}
.a_last,.a_next{
position:absolute;
top:143px;
width:47px;height:80px;
background:url(8.png) no-repeat;
text-indent:-999em;overflow:hidden;
background-position:-47px;

}
.a_last:hover,.a_next:hover{opacity:1;}

.a_last{ left:5px; background-position:0 0;}
.a_next{right:5px;}



/* ul_change_a2 */
.ul_change_a2{
position:absolute;
right:5px; bottom:7px;
padding-left:19px;
overflow:hidden;
 }
.ul_change_a2 li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;}

.ul_change_a2 span{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
font-size:0.8em;
padding:0px 3px; 
margin-right:2px;
border:1px solid #999;
background:#fff;
filter:alpha(opacity=85);
opacity:0.85;
cursor:hand;
cursor:pointer;
}

.ul_change_a2 span.on{
border:1px solid #CC0000;
background:#FFFF9D;
color:#CC0000;}


/* changeBox_b1 */

.changeBox_b1{
float:left;
position:relative;
width:645px;height:250px; 
padding-left:5px; }
.changeBox_b1 h3{
float:left;
position:relative;
width:80px;height:25px;line-height:25px;  
border:1px solid #ccc;
text-align:center;
margin-left:-1px;
z-index:0;
}

.changeBox_b1 h3.now{
background:#f3f3f3; 
border:1px solid #B70000;
border-bottom:none;
color:#B70000;
z-index:3;}

.changeBox_b1 h3 a{
color:#666;}
.changeBox_b1 h3 a:hover,
.changeBox_b1 h3.now a{
color:#B70000;}

.changeBox_b1 div{
position:absolute;
top:25px;left:4px;_left:3px;
width:500px;height:150px;
background:#f3f3f3; 
padding:15px; 
border:1px solid #B70000;
z-index:2;}

/*banner滚动*/
/*

.container_image {
	width: 1920px;
	height: 398px;
	margin: 0 auto;
}

.add {
	background: url(a_more.png) no-repeat 0 0;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: 30px;
	z-index: 4;
	cursor: pointer;
	display: none;
}

.container_image .i_btn {
	display: block;
	width: 33px;
	height: 50px;
	position: absolute;
	top: 178px;
	z-index: 3;
	background-image: url(a_l.png);
}

.container_image .prev_L {
	left: 16px;
	background-position: 0 0;
}

.container_image .next_R {
	right: 16px;
	background-position: -34px 0;
}

.slide_img {
	width: 1080px;
	height: 398px;
	position: relative;
	z-index: 1;
}

.slide_img li {
	width: 1080px;
	height: 449px;
	position: relative;
	overflow: hidden;
	position: absolute;
	top: 0px;
	background: #ffffff;
}

.slide_img li a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	height: 398px;
}

.slide_img li a img {
	position: absolute;
	height: 100%;
	z-index: 300;
}

.slide_img li.on .im_bc {
	display: none;
}

.slide_img li.on a {
	height: 398px;
}

.slide_img li.on {
	width: 1080px;
	left: 0px;
	top: 0;
	overflow: hidden;
}

.slide_img li.on img {
	width: 100%;
}

.slide_img li.left {
	left: 0;
}

.slide_img li.right {
	left: 1000px;
}

.slide_img li.mid {
	left: 190px;
}

.slide_img li .info {
	height: 134px;
	padding-top: 6px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 94%;
	padding: 0 3%;
	color: #ffffff;
	display: none;
	z-index: 3;
}

.slide_img li .icon {
	background: url(a_more.png) no-repeat 0 0;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 562px;
	bottom: 30px;
	z-index: 4;
}

.slide_img li.on .icon {
	display: block;
}

.slide_img li .bg {
	width: 100%;
	height: 142px;
	background: #000000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 0;
	display: none;
}

.slide_img li .info span {
	font-size: 18px;
	display: block;
	padding: 7px 0;
	height: 36px;
	overflow: hidden;
	padding-left: 12px;
	background: url(tibg3.png) no-repeat 0 center;
	line-height: 36px;
}

.slide_img li .info p {
	font-size: 16px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.slide_img li .info i {
	display: block;
	width: 60px;
	height: 60px;
	background: url(a_more.png) no-repeat 0 -60px;
	cursor: pointer;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: -30px;
}
*/
.main{
	width: 100%;
	height: auto;
	background: #eeeeee;
}
.newsall{
	width: 1122px;
	height: auto;
	overflow:hidden;
	margin: 0 auto;
	padding-top: 16px;
}
.news{
	width: 554px;
	height: auto;
	float: left;
	background: #FFFFFF;
}
.news h4{
	border-bottom: 1px solid #42618c;
	color: #42618C;
	background:url(5.jpg) no-repeat left center ;
	display: block;
	height: 44px;
    padding-left: 50px;
    line-height: 44px;
    font-family: "微软雅黑";
    font-size: 18px;
    margin-left: 32px;
    margin-right: 32px;
    margin-top: 19px;
}
.news h4 span{
	float: right;
	display: inline;
	padding-right: 12px;
	color: #333333;
	font-size: 14px;
	font-family: "微软雅黑";
    font-weight:normal;
}
.news h4 span a{
	color: #333333;
}
.news h4 span a:hover{
	color: #333333;
}
.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{
	margin: 14px 32px 12px 32px;
}
.news ul li{
	font-size: 14px;
	font-family: "微软雅黑";
	background:url(7.jpg) no-repeat left;
	padding-left: 22px;
	height: 33px;
	line-height: 33px;
}
.news ul li a{
	color: #333333;
}
.news ul li a:hover{
	color: #333333;
}
.news ul li span{
	float: right;
	color:#A5A4A4;
}

.study{
	background: url(8.jpg) no-repeat;
	width: 1122px;
	height: 114px;
	margin: 14px auto;
}
.eduall{
	width: 1122px;
	height: 355px;
	margin: 0 auto;
}
.edu{
	float: left;
	width: 554px;
	height: 394px;
	background: #FFFFFF;
}
.edu h4{
	border-bottom: 1px solid #42618c;
	color: #42618C;
	background:url(10.jpg) no-repeat left center ;
	display: block;
	height: 44px;
    padding-left: 55px;
    line-height: 44px;
    font-family: "微软雅黑";
    font-size: 18px;
    margin-left: 32px;
    margin-right: 32px;
    margin-top: 19px;
}
}
.edu h4 span{
	float: right;
	display: inline;
	padding-right: 12px;
	color: #A5A4A4;
	font-size: 14px;
	font-family: "微软雅黑";
}
.edu h4 span a{
	color: #333333;
	font-weight:normal;
}
.edu h4 span a:hover{
	color: #333333;
}
.edu ul{
	margin: 14px 32px 0 32px;
}
.edu ul li{
	font-size: 14px;
	font-family: "微软雅黑";
	background:url(7.jpg) no-repeat left;
	padding-left: 22px;
	height: 33px;
	line-height: 33px;
}
.edu ul li a{
	color: #333333;
}
.edu ul li a:hover{
	color: #42618C;
}
.edu ul li span{
	float: right;
	color:#A5A4A4;
}
.teach{
	background: url(11.jpg) no-repeat;
	width: 1122px;
	height: 114px;
	margin: 14px auto;
}
.studyself{
	width: 1122px;
	height: 355px;
	margin: 0 auto;
}
.self{
	float: left;
	display: inline;
	width: 552px;
	height: 355px;
	background: #FFFFFF;
}
.self h4{
	border-bottom: 1px solid #42618c;
	color: #42618C;
	background:url(10.jpg) no-repeat left center ;
	display: block;
	height: 44px;
    padding-left: 55px;
    line-height: 44px;
    font-family: "微软雅黑";
    font-size: 18px;
    margin-left: 32px;
    margin-right: 32px;
    margin-top: 19px;
}
}
.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 ul{
	margin: 14px 32px 0 32px;
}
.self ul li{
	font-size: 14px;
	font-family: "微软雅黑";
	background:url(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: 1122px;
	height: 280px;
	margin: 0 auto;
	padding-top: 16px;
}
.enrol{
	width: 552px;
	height: 280px;
	float: left;
	display: inline;
	background: #FFFFFF;
}
.enrol h4{
	border-bottom: 1px solid #42618c;
	color: #42618C;
	background:url(10.jpg) no-repeat left center ;
	display: block;
	height: 44px;
    padding-left: 55px;
    line-height: 44px;
    font-family: "微软雅黑";
    font-size: 18px;
    margin-left: 32px;
    margin-right: 32px;
    margin-top: 19px;
}
}
.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 32px 0 32px;
}
.enrol ul li{
	font-size: 14px;
	font-family: "微软雅黑";
	height: 81px;
	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: 267px;
	border-right: 1px solid #44669a;
	float: left;
}
.blueleft h4{
	display: block;
	background:url(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: 5px;
	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(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(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: 84px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	background: #000000;
	color: #FFFFFF;
	line-height: 28px;
	padding-top: 17px;
}
.main1 {
	width: 1122px;
    background: url(mainbg.jpg) no-repeat 0 0 ;
    margin: 0 auto;
    overflow: hidden;
}
.mainleft {
	width: 202px;
	
	float: left;
	display: inline;
   background:#fff;
	
	margin-top: 16px;
	margin-left: 12px;
}

.mainleft h4 {
	display: block;
	width: 202px;
	height: 50px;
	background: #00659D;
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 18px;
	text-align: center;
	line-height: 50px;
}

.mainleft ul li {
    background: url(bg.jpg) no-repeat 16px 15px;
    padding-left: 40px;
    font-family: "微软雅黑";
    font-size: 16px;
    /* height: 45px; */
    line-height: 36px;
    padding-right: 10px;
}
.mainleft ul li.hover{}
.mainleft ul li.hover a{ color:#42618C; font-weight:bold; font-size:18px;}

.mainleft ul li a {
	color: #333333;
}



.mainright {
	float: left;
	width: 860px;
	margin-left: 18px;
	margin-top: 16px;
	padding:15px;
    min-height: 700px;
    _height: 700px;
	
	background: #FFFFFF;
}

.mainright .right_th {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #42618C;
	border-bottom: 1px solid #42618c;
	display: block;
	
	background: url(05.jpg) no-repeat;
	padding:0px 0 6px;
	
	height: 30px;
	line-height: 30px;
}
.mainright .right_th_xxk{padding: 0; height: 36px; line-height: 36px;}
.mainright .right_th span {
	float: right;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight:normal;
}
.mainright ul{
margin-left:6px;
margin-right:6px;
}

.mainright ul li {
	height: 36px;
	line-height: 36px;
	color: #333333;
	font-family: "微软雅黑";
	border-bottom: 1px dashed #dcdcdc;
	background:url(7.jpg) no-repeat left center;
	padding-left: 19px;
	font-size: 14px;
	
}
.mainright ul.xxk_ul{margin-left: 0; height: 36px; line-height: 36px;}
.mainright .right_th ul.xxk_ul li{float: left; background: none; border-bottom: none; padding-left: 0;font-size: 18px;font-family: "微软雅黑";display: block;height: 36px;	line-height: 39px; width: 148px; text-align: center; }
.mainright .right_th ul.xxk_ul li.on_xxk{color: #42618C; font-weight: bold; height: 33px; line-height: 30px; margin-top: 3px; border: 1px solid #42618c; border-bottom: none; background: #fff;}
.mainright .right_th ul.xxk_ul li.on_xxk a{color: #42618C;}

.mainright ul li a {
	color: #333333;
}

.mainright ul li a:hover {
	color: #097543;
}

.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: #333333;
	font-family: "微软雅黑";
	line-height: 40px;
	font-size: 18px;
	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 ;}
.mainright .ccon b,.mainright .ccon strong{font-weight:bold !important;}
.mainright .ccon img{ display:inline-block;}
.mainright .ccon table{margin: 0 auto; display: inline-block;}


/*改动*/
.header img{float: left;}
.line{float: left; margin: 12px 0 0 36px;}
.phone img{margin: 17px 0 0 165px;}
.phone span{float: left; font-size: 16px; color: #333; margin: 13px 0 0 10px;}
.xxhtd{width: 1122px; height: 170px; background-color: #fff; margin: 15px auto 0;}
.biaoti{width: 1007px; margin: 0 auto; padding-top: 10px;}
.biaoti span{float: left;}
.biaoti h2{float: left; height: 50px; width: 177px; line-height: 50px;}
.biaoti h2 img{float: left; margin: 14px 0 0 19px;}
.biaoti h2 span{float: left; margin-left: 8px; font-size: 18px; color: #2b4b7c;}
.dt{float: left; margin-left: 15px;}
.dt ul li{float: left; width: auto; margin: 13px 0 0 55px;}
.dt ul li a img{width: 50px; height: 50px; margin-left: 16px;}
.dt ul li a span{font-size: 14px; color: #333; line-height: 30px;}
/*搜索*/
.search{width: 142px; display: none; position: absolute; right: 31px; height: 29px; float: left; background: url(search_bj.png) no-repeat center center; margin: 8px 0 0 15px;}
.search input[type="text"]{width: 100px; height: 29px; background: none; float: left; line-height: 29px; padding-left: 4px; border: none; color: #666; font-size: 12px;}
.btn{width: 38px; height: 29px; background: url(search.png) no-repeat center center; border:none; cursor: pointer;}
#search_new{width: 30px; height: 45px;background: url(new_search.png) no-repeat center 12px; float: left; cursor: pointer;}