﻿*{
margin:0px;
padding:0px;
font-family:Microsoft YaHei;

}
img{border:0px;}
html{
width:100%;
height:100%;
-webkit-text-size-adjust:none;
}
body{
width:100%;
height:100%
background:#333;
}
#site{
width:1000px;
margin:0 auto;
}
#header{
padding:14px 0 0 0;
width:1000px;
overflow:hidden;
position:relative
}
.logo{
margin:0 0 0 40px;
/ margin:0 0 0 42px;
float:left;
}
#menu{
background:url(/images/menu_bg.jpg) top left repeat-x;
width:1000px;
height:37px;
float:left;
/ float:none;
margin:0 auto;

padding:0 auto;
}
#menu ul{
width:1000px;
overflow:hidden;
float:left;
padding:0 3px 0 0;
margin:0 auto;
}
#menu li{

	float:left;	
	width:100px;
	height: 37px;
	text-align:center;
display:block;
list-style-type:none;
}
#menu ul li a {
	color: #FFF;
    width:100px;
	height: 37px;
	line-height:37px;
	font-size:12px;
	text-decoration:none;
	text-align:center;
    font-family:Corbel;
	display: inline-block;
	position: relative;
	text-shadow: 1px 1px 0px #212121;
}
#menu ul li img {
	margin:6px 0 0 5px;
}
#menu ul li a.hover {

	color:#FFF;
	height: 37px;
	text-decoration:none;
	display: inline-block;
	position: relative;

}
    
#menu ul li span {
	cursor:pointer;
	display:inline-block;
	height:37px;
	line-height:20px;
	margin:8px 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;

}
#menu ul li.hover {

	
}
#menu ul li.hover a {

	display: inline-block;
	position: relative;
	background:url(/images/menu_bg_hover.jpg) no-repeat;
}
#menu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:37px;
	line-height:37px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#menu ul li a.hover, #menu ul li a:hover {
    
    margin:0 auto;
    line-height:20px;
	text-decoration:none;
    color:#FFF;
	display: inline-block;
	position: relative;
	background:url(/images/menu_bg_hover.jpg) no-repeat;
}
#menu ul li a.hover span, #menu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:20px;
    color:#fff
	line-height:20px;
	margin-top:8px 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#menu_language {
 float:right;
 margin:0 auto;
 width:1000px;
 height:28px;
 background:#fff;

}

#menu_language img{
 float:right;
 margin:6px 16px 0 0;

 }
/*子栏目*/
#menu_con{
width:1000px;
height:24px;
border-top:1px solid #a0a0a2;
border-bottom:1px solid #a0a0a2;
background:#f1f2f2;
}
#menu_con li{
	float:left;
	height:22px;
	margin-top:4px;
	list-style-type:none;
}
#menu_con li a{
    color:#4D4D4F;
    font-size:11px;
	display:block;
	float:left;
	cursor:pointer;
	padding-left:30px;
	text-decoration:none;

}
#menu_con li a span{
	float:left;
	padding:8px 10px 2px 10px;
	line-height:24px;
	background:url(..//images/menu_on_right2.gif) no-repeat right top;
}
#menu_con li a:hover{
	text-decoration:none;
	background:url(..//images/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con li a:hover span{
	background:url(..//images/menu_on_right2.gif) no-repeat right bottom;
}

#menu_con_admission{
width:1000px;
height:48px;
border-top:1px solid #a0a0a2;
border-bottom:1px solid #a0a0a2;
background:#f1f2f2;
}
#menu_con_admission li{
	float:left;
	height:22px;
	margin-top:4px;
	list-style-type:none;
}
#menu_con_admission li a{
    color:#4D4D4F;
    font-size:11px;
	display:block;
	float:left;
	cursor:pointer;
	padding-left:30px;
	text-decoration:none;

}
#menu_con_admission li a span{
	float:left;
	padding:8px 10px 2px 10px;
	line-height:24px;
	background:url(..//images/menu_on_right2.gif) no-repeat right top;
}
#menu_con_admission li a:hover{
	text-decoration:none;
	background:url(..//images/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con_admission li a:hover span{
	background:url(..//images/menu_on_right2.gif) no-repeat right bottom;
}
#meta{
position:absolute;
top:134px;
right:51px;
/ right:47px;
}
#meta li{
display:inline;
list-style-type:none;
}
#meta a{
display:block;
float:left;
margin:0 6px 0 0;
}
.meta1{background:url(/images/meta1.jpg) top left no-repeat;}
.meta2{background:url(/images/meta2.jpg) top left no-repeat;}
.meta3{background:url(/images/meta3.jpg) top left no-repeat;}
#meta a:hover{
background-position:bottom left
}
#menu input{
background:url(/images/search_bg.gif) top left no-repeat;
width:140px;
height:14px;
padding:2px 23px;
font-size:11px;
color:#171717;
border:0px;
margin:11px 0 0 60px;
}
#content{
background:#fff;
width:1000px;
overflow:hidden;
/ margin:0 auto;
padding:0 0 18px 0;
}
#main{
width:1000px;
float:left;
overflow:hidden;
padding:0 auto;
}
.current{

width:1000px;
overflow:hidden;
font-size:12px;
color:#DBE0E8;
padding:0 0 24px 0;
}

.post{
width:240px;
height:159px;
float:left;
background:url(/images/post_bg.gif) top left no-repeat;
border:1px solid #c5c4c4;-moz-box-shadow:3px 3px 4px #c5c4c4;-webkit-box-shadow:3px 3px 4px #c5c4c4;box-shadow:3px 3px 4px #c5c4c4;background:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#c5c4c4');
margin:0 auto;
margin:0 4px 18px 4px;
/ margin:0 2px 18px 2px;
display:inline; 
}
.post span{

font-size:11px;
color:#0893E;

}
.post h5{

font-size:14px;
color:#3E3E3E;
padding:20px 0 10px 0;
text-align:center;
}
.post img{
 clear: both;
 display: block;
 margin-left: auto;
 margin-right: auto;

}
.post p{
text-indent:4ex;
font-size:12px;
color:#6D7072;
display:block;
margin:13px 0;
}
.post_list{
width:323px;
height:207px;
float:left;
background:url(/images/post_list_bg.gif) top left no-repeat;
padding:2px 0 0 0;
margin:0 4px 6px 3px;
/margin:0 1px 6px 2px;
border:1px solid #c5c4c4;-moz-box-shadow:3px 3px 4px #c5c4c4;-webkit-box-shadow:3px 3px 4px #c5c4c4;box-shadow:3px 3px 4px #c5c4c4;background:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#c5c4c4');
}
.post_list span{

font-size:11px;
color:#0893E;

}
.post_list h5{
letter-spacing:2px; 
font-size:12px;
color:#3E3E3E;
padding:8px 0 6px 0;
text-align:center;
}
.post_list img{
 clear: both;
 display: block;
 margin-left: auto;
 margin-right: auto;

}
.post_list p{
line-height:20px;
text-indent:4ex;
font-size:11px;
color:#6D7072;
letter-spacing:1px; 
display:block;
margin:2px 30px 6px 30px;
}
.more{
display:block;
margin:0 0 0 80px;
}
#sidebar{
width:277px;
float:left;
}
.block{
background:url(/images/line.gif) top left repeat-y;
float:left;
margin:0 0 20px 0;
}
.news{
background:url(/images/block_end.gif) bottom left no-repeat;
width:272px;
float:left;

font-size:12px;
color:#6D7072;
}
.news div{
background:url(/images/news_bg.jpg) top left no-repeat;
width:228px;
padding:102px 16px 15px 28px;
float:left;
}
.news p{
padding:0 0 18px 0;
}
#sidebar .more{
margin:0 0 0 60px;
}
.sponsors{
margin:0 0 20px 0;
}
.sponsors a{
display:block;
margin:11px 0 0 13px;
}
.popular{
margin:17px 0 0 15px;
}
.popular li{
list-style-type:none;
background:url(/images/bullet.gif) left 3px no-repeat;
padding:0 0 0 25px;
line-height:23px;
height:23px;
}
.popular a{

font-size:12px;
color:#6D7072;
text-decoration:underline
}
.popular a:visited{text-decoration:underline}
.popular a:hover{text-decoration:none}
#footer{
  width:1000px;
  height:22px;
  margin:0 auto;
background:url(/images/footer.jpg) no-repeat #fff;
padding:0 0 70px 0;

}

#footer a{
color:#0893EF;
text-decoration:underline
}
#footer a:visited{text-decoration:underline}
#footer a:hover{text-decoration:none}
#footer .bft{text-decoration:none}
#footer .bft:visited{text-decoration:none}
#footer .bft:hover{text-decoration:underline}
 
#help {
  width:941px;
  height:94px;
  margin:0 auto;
  background:url(/images/footer_help.jpg) no-repeat #fff;
  padding:0 0 24px 0;
  }
#help_logo {
float:left;

 padding:22px 0 0 15px;
  }
#help_about {
float:left;
width:700px;
 padding:22px 0 0 10px;
  } 
#help_about img{
 padding:10px 0 0 10px;
  } 
#help_how2help {
float:right;
width:160px;
 padding:0 16px 0 0;
  } 
#help_how2help img{
 padding:1px 5px 0 5px;
  } 
#footer_left {
float:left;
width:200px;
padding:5px 0 0 10px;

}
#footer_left span{
font-size:11px;
color:#6D7072;
}
#footer_right {
float:right;
width:780px;
}
#navigation{
float:right;
padding:0 0 0 0;
}
#navigation li{

height:21px;
line-height:21px;
float:left;
list-style-type:none;

}
#navigation li a{

color:#3B5D2C;
text-decoration:none;
font-size:8px;
font-weight:bold;
padding:0 30px 0 0;
display:table-cell; 
vertical-align:middle;

}

#search {
  float:right;
  padding:0 10px 0 0;
  width:161px;
  height:19px;
  line-height:19px;
  background:url(/images/search.jpg) no-repeat 0 2px;
}
.search_1, .search_3 {display:inline;float:left;padding-top:4px;*padding-top:0px;}
.search_3 {margin-left:4px;_padding-top:7px}
.search_keyword {width:120px;*width:120px;height:14px;border:none;padding-top:12px;*padding-top:0px;background:none;padding-left:20px;_padding-top:14px;padding-top:0px;line-height:12px;_margin-top:8px}
.search-submit {width:16px;height:17px;border:0;}

#list_bj1 {
  width:990px;
  height:206px;
  margin:0 auto; 
  padding:0 0 10px 0;
  background:#000;
border:1px solid #c5c4c4;-moz-box-shadow:3px 3px 4px #c5c4c4;-webkit-box-shadow:3px 3px 4px #c5c4c4;box-shadow:3px 3px 4px #c5c4c4;background:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#c5c4c4');
 margin:0 4px 24px 3px;
/margin:0 1px 20px 2px;
  }

#list_bj1_left {
float:left;
width:338px;
height:206px;
padding:10px 0 0 0;
}
#list_bj1_right {
float:left;
width:652px;
height:203px;
padding:0 0 0 0;
}
#list_bj1_right_top {
width:538px;
height:122px;
padding:0 0 0 0;

}
#list_bj1_right_top span{text-indent:4ex;}
#list_bj1_right_bottom {

}
#list_bj1_right_bottom li{
float:left;
width:200px;
height:40px;
list-style-type:none;
margin:50px 5px 0 5px;

text-align:center;
}
#list_bj1_right_bottom li a{
font-size:11px;

color:#3B5D2C;
text-decoration:none;
text-align:center;

}
#list_bj1_right_top p{
line-height:20px;
font-size:11px;
color:#6D7072;
font-weight:normal;
display:block;
margin:2px 30px 6px 30px;
text-indent:4ex;
}
#list_bj2 {
  width:990px;
  height:159px;
  margin:0 auto;
border:1px solid #c5c4c4;-moz-box-shadow:3px 3px 4px #c5c4c4;-webkit-box-shadow:3px 3px 4px #c5c4c4;box-shadow:3px 3px 4px #c5c4c4;background:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#c5c4c4');
 margin:0 4px 24px 3px;
/margin:0 1px 20px 2px;
  }
#list_bj2_left {
float:left;
width:700px;
height:157px;

}
#list_bj2_left_top {
padding:0 0 0 0;
float:left;
width:700px;
}
#list_bj2_left_top li{
width:227px;
height:119px;
list-style-type:none;
float:left;
padding:0 0 0 0;
}
#list_bj2_left li a{
text-decoration:none;
text-indent:4ex;
}
#list_bj2_left li img{
width:227px;
height:119px;
padding:0 0 0 0;
}
#list_bj2_left_title{
padding:8px 0 0 0;
height:19px;
background:url(/images/title.jpg) no-repeat 54px 8px;
}
#list_bj2_left h6 {
font-size:12px;
letter-spacing:2px; 
color:#3E3E3E;
padding:2px 0 6px 84px;
text-align:left;
}
#contact_p{
height:60px;
line-height:20px;
font-size:11px;
letter-spacing:1px; 
color:#6D7072;
font-weight:normal;
display:block;
margin:2px 6px 16px 30px;
text-indent:4ex;

}
#shorttitle {
width:700px;

}
#shorttitle li{
width:227px;
list-style-type:none;
float:left;
text-align:center;
}
#shorttitle a {
font-size:11px;

color:#3B5D2C;
text-decoration:none;
text-align:center;
}
#list_bj2_right {
float:left;
width:260px;
height:157px;
}
#list_bj2_right img{
width:245px;
height:140px;
margin:19px 0 0 0;
}
#main_pleft {
float:left;
width:210px;
}
#main_left {
width:200px;
padding:0 0 24px 0;
}
#main_left_top {
  height:11px;
  background:url(/images/main_left_top.jpg) no-repeat #fff;
}
#main_left_middle { 
  background:url(/images/main_left_middle.jpg) repeat-y;
}
#main_left_bottom { 
 height:11px;
 background:url(/images/main_left_bottom.jpg) no-repeat #fff;
}
#main_left_middle_one {
font-size:20px;
font-weight:bold;
padding:0 0 0 10px;
font-family:Corbel;
}
#main_left_middle_one img{
width:59px;
height:13px;
padding:2px 0 8px 0;
}
#main_left_middle_two{
height:280px;

}
#main_left_middle_two img{
width:190px;
height:276px;
padding:0 0 0 3px;
}
#main_left_middle_three{
float:none;
/ float:none;
margin:0 auto;
padding 0 auto;

}

#main_left_middle_three li{

padding:0 0 0 10px;
/ padding:0 0 0 0;
	height: 26px;
margin-left:-20px;
display:block;
list-style-type:none;
}
#main_left_middle_three li a {
	color: #4D4D4F;
	font-weight:bold;
	height: 26px;
    font-family:Arial;
	line-height:26px;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	display: inline-block;
	position: relative;
	text-indent:4ex;
}
#main_left_middle_three li img {
	margin:6px 0 0 5px;
}
#main_left_middle_three li a.hover {
	color:#4D4D4F;
	height: 26px;
	line-height:26px;
	text-decoration:none;
	display: inline-block;
	position: relative;


}
    
#main_left_middle_three li span {
	cursor:pointer;
	display:inline-block;
	height:26px;
	line-height:20px;
	margin:8px 0 0 5px;
	/ 	margin:8px 0 0 0;
	padding:0 5px 0 0;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;

}
#main_left_middle_three li:hover {
background:#AED477;

	
}
#main_left_middle_three li.hover a {
    text-decoration:none;
	display: inline-block;
	position: relative;

}
#main_left_middle_three li.hover span {
	cursor:pointer;
	display:inline-block;
	height:26px;
	line-height:26px;
	margin:0 0 0 5px;
	/margin:0 0 0 0;
	padding:0 5px 0 0;
	text-align:left;
	vertical-align:middle;
}
#main_left_middle_three li a.hover, #main_left_middle_three li a:hover {
    
    margin:0 auto;
    line-height:26px;
	text-decoration:none;
    color:#FFF;
	display: inline-block;
	position: relative;
}
#main_left_middle_three ul li a.hover span, #main_left_middle_three ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:26px;
    color:#4D4D4F;
	line-height:26px;
	margin:8px 0 0 5px;
	padding:0 5px 0 0;
	text-align:left;
	vertical-align:middle;
}
#main_right {
float:left;
width:780px;

}
#main_right_title{
height:22px;
background:url(/images/title.jpg) no-repeat #fff;
border-bottom:2px solid #a5a6a7;
}
#main_right_title H1{
margin:10px 0 0 50px;
/ margin:0 0 0 50px;
color:#3B5D2C;
font-size:18px;
font-family:Corbel;
font-weight:bold;
}
#main_right_body{
padding:10px 20px 0 20px;
min-height:430px;
}
#main_right_body p{
font-size:13px;
line-height:20px;
font-family:Arial;
color:#4c4c4e;
}

#main_right_body a{
color:#418bf7;
text-decoration:none;
font-size:13px;

}
#main_right_body span{
color:#4c4d4f;
text-decoration:none;
font-size:14px;
}
#main_right_body div{
font-size:11px;
line-height:20px;
letter-spacing: 1px;

color:#4D4D4F;
padding:0 0 8px;
}
#main_right_body li{
float:left;list-style:none;
}
#main_right_body li img{
width:200px;height:200px;margin:5px;padding:5px;
}
#main_right_body_pic_title {
text-align:center;
}

#main_right_page {
margin-top:20px;
width:780px;
text-align:center;
}
#main_right_page ul{
list-style-type:none;
}
#main_right_page ul li{

float:left;
font-size:14px;
color:
font-weight:bold;
letter-spacing: 1px;
text-indent:4ex;
color:#4c4d4f;
}
#main_right_page ul li a {
font-size:14px;
color:
font-weight:bold;
letter-spacing: 1px;
text-indent:4ex;
color:#4c4d4f;
}
.pageinfo {
font-size:14px;
color:
font-weight:bold;
letter-spacing: 1px;
text-indent:4ex;
color:#4c4d4f;
}
#news_1 {
  width:493px;
  height:404px;
  background:url(/images/news_1.jpg) no-repeat #fff;
  float:left;
  }
#news_2 {
float:right;
width:492px;
height:403px;
}
#news_3 {
float:left;
width:493px;
height:208px;
border: 1px solid #c0c7a5;
margin-bottom:10px;
}
#news_3_1 {

width:188px;
height:206px;
float:left;
}
#news_3_2 {
float:left;
width:303px;
height:206px;

}
#news_3_2 ul {
width:303px;
height:175px;

}
#news_3_2 ul li {
margin-top:10px;
margin-left:5px;
width:260px;
line-height:15px;
list-style-type:none;
background:url(/images/title.jpg) no-repeat #fff;
}
#news_3_2 ul li a{
margin-left:30px;
color:#4c4d4f;
text-decoration:none;
}
#news_4 {
float:right;
width:493px;
height:208px;
border: 1px solid #c0c7a5;
margin-bottom:10px;
}
#news_4_1 {

width:188px;
height:206px;
float:left;
}
#news_4_2 {
float:left;
width:303px;
height:206px;

}
#news_4_2 ul {
width:303px;
height:175px;

}
#news_4_2 ul li {
margin-top:10px;
margin-left:5px;
width:260px;
line-height:15px;
list-style-type:none;
background:url(/images/title.jpg) no-repeat #fff;
}
#news_4_2 ul li a{
margin-left:30px;
color:#4c4d4f;
text-decoration:none;
}
#news_ad {
float:left;
width:1000px;
height:160px;
background:#000;
}
.photoresize {
width:800px;
height:500px;
}
