@charset "utf-8"
/* CSS Document */
 *{ margin:0; padding:0}
a{text-decoration:none; font-size:12px; font-family:"宋体";} 
a:link {color:#000000;text-decoration: none;font-size:12px; font-family:"宋体";} 
a:visited {color:#000000;text-decoration: none;font-size:12px; font-family:"宋体";} 
a:hover{color: #000000;text-decoration:underline;font-size:12px; font-family:"宋体";} 
a:active {color: #000000;text-decoration: underline;font-size:12px; font-family:"宋体";} 
body{background-color:#F0F0F0; margin:0px; padding:0px; font-family:"宋体"; font-size:12px}

 ul ,li{ margin:0 ; padding:0}
.header{ width:1003px; margin:0 auto; }
#header .logo{height:178px; background-image:url(style_res/logo.jpg); background-repeat:no-repeat;}
.nav{height:30px; line-height:30px; background:url(style_res/nav_bg.jpg); background-repeat:repeat-x;  z-index:10;  width:1003px; margin: 0 auto;  position:relative;  }

#header .nav  span{float:right; font-size:14px; color:#FFFFFF;}
.nav_top{float:left; width:80px; margin:0px; padding:0px; list-style:none; font-size:13px;/*border-left: #f0f0f0 1px solid;padding: 0 40px;*/}
.nav_top a{color:#FFFFFF; color:#FFFFFF!important; text-decoration:none; text-align:center;  display:block; height:30px;  }
.nav_top a:hover{background:#4FABEA;}
.nav_top ul{ width:100px; margin:0px; padding:0px; list-style:none; position:absolute; display:none; z-index:12   }
.nav_top ul li{list-style:none; background:#FFFFFF;padding-top:0px; margin-top:0px; border-bottom:1px solid #FFFFFF; }
.nav_top ul li a{background:#DBDFFD; display:block; color:#333333!important; text-align:center;  }
.nav_top ul li a:hover{background:#4FABEA; color:#333333; text-decoration:none;   }

.nav_top_f{float:right; width:200px; margin:0px; padding:0px; list-style:none; font-size:13px; display:block; color:#FFFFFF;}
/*.child{position:absolute;top:+20px; z-index:100px}*/
.clear{ clear:both}
.main{ width:1003px;  margin:0 auto; background:url(style_res/bg1.jpg) repeat-x #FFF; padding-top:15px;  }

.main-left{ width:365px;  line-height:24px; float:left; margin-left:10px }
.banner{ width:365px; height:32px; background:url(style_res/notic_bg.jpg) repeat-x bottom}
.banner-word{ width:107px; height:30px; background:url(style_res/1.jpg) no-repeat ;  text-align:center; font-size:14px; font-weight:bold; padding-top:6px}
.left-column{ background:url(style_res/ju.png) repeat-x; width:365px; height:200px; line-height:20px; padding-top:10px}
.main-left-second ul{ width:380px}
.main-left-second ul li{ float:left; width:183px; height:46px;list-style:none;  margin-top:4px; margin-left:4px}
 

.main-ritht{ float:left; width:592px;*width:580px;   margin-left:16px; overflow:hidden; margin-bottom:10px}
.right-banner { width:615px; height:34px; background:url(style_res/nav_2_bg.jpg) no-repeat}
.mian-right-first{ overflow:hidden}
.mian-right-first  ul{width:100px; float:left; padding-left:40px;list-style:square; line-height:16px; margin-top:10px;  font-size:10px!important  ;color:#498DD4;}
.mian-right-first  ul li{font-size:10px!important; list-style:none  }



.second{ width:140px!important;  padding-left:0px!important}
.third {  width:90px!important;  padding-left:10px!important }
.fourth{ }

.right-banner2{ width:615px; height:49px; background:url(style_res/nav_3_bg.jpg) no-repeat}
#footer{ height:70px;background-color:#EBEBEB;  top:-50px;}
#footer p{  font-size:12px; text-align:center;  line-height:20px; overflow:hidden; } 
.foot_count_bg{background:url(style_res/foot_count_bg.jpg) no-repeat; padding-top:15px;}


.bottom-ad{ position:fixed; width:300px; height:180px;  background:#E6E6E6; bottom:-260px; right:10px; z-index:10000;   border:1px #33F solid;filter:alpha(opacity=30); opacity:.3;  }
.ad-top{ width:299px; height:30px; background:#09F ; border-top: 1px #FFF solid ; border-left: 1px #FFF solid}
.bottom-ad em{ float:right; width:30px; padding-top:14px; margin-left:2px height:20px; color:#FFF;font-size:12px; cursor:pointer; font-size:12px}
.ad-content{  color:#09F; width:280px; margin-top:10px ; margin-left:10px  ; padding-right:6px ; height:180px; font-size:12px!important; }
 
.ad-pic{  float:left ; border:2px  #33846D solid; text-indent:0px }
.ad-content a:link{ color:#09F; font-size:16px }
.ad-content a:visited {color: #09F;text-decoration: none;} 
.ad-content a:hover{color:#F00;text-decoration: none;} 
.ad-content a:active {color: #FFF;text-decoration: none;} 

.codefans{ position:absolute;  z-index:100000;  left:0; top:0;  } 


/*----------------------------------------------------------------------------------------*/

.L_banner{ background:url(style_res/L_list_bg.jpg) no-repeat; width:100%; height:31px}
.L_banner h3{ line-height:24px}
.L_about{ margin-bottom:10px}
.L_about li{ margin-left:10px; font-size:10px;  text-align:left; line-height:24px; list-style:none }
.L_about li a{  }
.link{ margin-left:20px; margin-top:8px}

.center{width:1003px; margin:0 auto; overflow:hidden  }

#middle{  background:#FFFFFF;  background-image:url(style_res/bg1.jpg); background-repeat:repeat-x;}
.pleft{float:left; width:240px  }
.pright{float:right; overflow:hidden   }
#middle .pleft{width:365px;_width:370px!important;line-height:24px; margin-left:10px; _margin-left:5px!important;  margin-top:15px; background:url(style_res/ju.png) repeat-x; }
#middle .pleft ul{ margin:0px auto; padding-left:10px;}
#middle .pleft li{  list-style:none; padding-left:0px; margin:0px auto; position:relative;  }

#middle .pleft  span{font-size:12px; color:#333333; padding-right:22px;}
#middle .pleft li a{font-size:13px;}
#middle .pleft strong{margin-bottom:5px; display:block;padding-top:5px; padding-bottom:5px;  }
#middle .pleft strong a{width:100px; background:url(style_res/1.jpg); background-repeat: no-repeat; padding-top:10px; padding-bottom:5px; padding-left:20px; padding-right:22px; font-size:15px; color:#333333;}
#middle .pleft strong a:hover{text-decoration:none;}
#middle .pleft b{float:right; font-size:12px;}
#middle .pleft b a{font-size:12px;}
.navffff{ margin-top:15px; }

#middle .pright{width:605px;  padding-left:5px;padding-right:5px; overflow:hidden;}
#middle .pright ul{width:110px; float:left; padding-left:40px; margin:0px; list-style:square; line-height:16px; font-size:10px; color:#498DD4; margin-top:10px }

 
#middle .pright ul li a{font-size:12px; color:#333333;}

.fontblack{color:#000000;}

.middles{ height:155px; clear: both; position:relative; top:-50px; padding-bottom:20px; }
.imglink{width:380px; float:left; position:relative; top:10px;} 
.imgsnave{ }
.imglink img{margin-bottom:10px; margin-right:2px; border:0;}
.imglink li{list-style:none; float:left;}




#footer{ height:70px;background-color:#EBEBEB;  top:-50px;}
#footer p{  font-size:12px; text-align:center;  line-height:20px; overflow:hidden; } 
.foot_count_bg{background:url(style_res/foot_count_bg.jpg) no-repeat; padding-top:15px;}

.L_middle{     min-height: 540px; background:#FFFFFF;  }
.L_pleft{ float:left; width:205px;  }
.L_pleft h3{margin:0px; padding:5px; font-size:15px; margin-left:15px;}
.L_pleft  ul{ font-size:6px; line-height:20px;}
.L_pleft  ul li a{font-size:12px;}

.L_pright{float:left; min-height: 540px;background:url(style_res/img01.jpg) left  repeat-y ; overflow:hidden }
.L_place{ padding:10px; font-size:13px; border-bottom:#666666 1px dashed; margin-left:30px; width:730px; _width:720px}
.A_list {line-height:22px!important; font-size:12px; margin:4px auto; width:100%; _width:90%;padding-left:20px}
.L_place .t,.A_list .t{ font-weight:bold}
.fj{padding:10px; width:900px; margin:0 auto;}
.fj a{ color:#FF0000;}
.L_list{ list-style:none; background-image:url(style_res/L_list_bg.jpg); background-repeat:no-repeat;  }
.L_list select{width:140px;}
/*.A_list ol li a{float:left;}*/
.xl span{ float:right;margin-right:40px;}
#xh{position:relative;left:-620px;}
.A_list ol {clear:both;}
.A_list ol li span{float:right; margin-right:20px;}
.L_page{ background:#F5F5F5;text-align:center;  margin-right:4px; margin-left:30px}



.A_middle{ background:#FFFFFF;  }
.content h2{text-align:center; font-size:14px;  }
.A_info{text-align:center; font-size:12px;}
.content p{ margin:0 auto; line-height:25px; font-family:"幼圆"; padding-top:4px;}
 .cont{ width:900px; margin:0 auto
 }


.menu { font-size:12px; color:#FFFFFF; position:relative; z-index:-1;}
.menu a{color: #ffffff;text-decoration: none; font-size:13px; text-align:center;  width:80px; display:block; height:29px; line-height:28px; overflow:hidden;} 
.menu a:hover{color: #ffffff;text-decoration:none;} 

#animate{position:absolute; z-index:-1;}

.formed{font-size:14px; background-color:#FFFFFF; color:#000000;  line-height:20px; padding-top:20px; margin-bottom:50px;}
.formed  h4{padding-left:30px; font-size:20px;}
.Mcontent{width:880px; margin:auto; float:left;}
.ctt span{float:left;}
.formed  span{margin-left:30px; font-size:15px; color:#666666;}
.messages{ padding-left:30px;}


#Slide{ width:630px; height:450px; overflow: hidden; margin: auto; margin-top:20px; margin-bottom:20px; position: relative;}
#Slide img{width:630px; height:450px; position: absolute; display: none;}
.search{
	margin:1px;
	font-size: 12px;
	font-family: "宋体",Arial, Helvetica, sans-serif;
	}
		
td{
	font-size: 12px;
	color: #666666;
	line-height:18px;
	font-family: "宋体",Arial, Helvetica, sans-serif;
	}

form
{
	margin:0px;

}

.searchinput
{
	border: 1px solid #a7abaf; width:240px;
}

.button
{
	border: 0px; width:50px;
}

selct
{
	border: 1px solid #a7abaf;}
	
.more{
	font-size:12px;
	color: #9e0a0e;
	font-family: "宋体",Arial, Helvetica, sans-serif;
}
a.more:link {color: #9e0a0e;text-decoration:underline;} 
a.more:visited {color: #9e0a0e;text-decoration: underline;} 
a.more:hover{color: #9e0a0e;text-decoration: none;} 
a.more:active {color: #9e0a0e;text-decoration: none;} 

.title
{
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9e0a0e;
	padding-left:8px;
}

.title_menu
{
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:8px;
}

.title1
{
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9e0a0e;
	}

.left_div
	{
	padding-left:10px;
	padding-top:10px;
	height:18px;
}

.newstitle
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #9e0a0e;
	line-height:24px;
}

.newsinfo
{
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}

.title_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9e0a0e;
	padding-left:8px;
}

.text
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;}

.down
{
	font-size:12px;
	color: #000000;
	font-weight:bold;
	padding:5px;
	font-family: "宋体", Arial, Helvetica, sans-serif;

}
a.down:link {color:#9e0a0e;text-decoration:none;} 
a.down:visited {color: #9e0a0e;text-decoration: none;} 
a.down:hover{color: #111111;text-decoration: underline;} 
a.down:active {color: #111111;text-decoration: underline;}

.left_menu, .left_menu_on
{
	font-size:12px;
	color: #000000;
	font-weight:bold;
	padding-left:3px;
	font-family: "宋体", Arial, Helvetica, sans-serif;
}
a.left_menu:link {color:#414141;text-decoration:none;} 
a.left_menu:visited {color: #414141;text-decoration: none;} 
a.left_menu:hover{color: #9e0a0e;text-decoration: underline;} 
a.left_menu:active {color: #9e0a0e;text-decoration: underline;} 

a.left_menu_on:link {color:#9e0a0e;text-decoration:none;} 
a.left_menu_on:visited {color: #9e0a0e;text-decoration: none;} 
a.left_menu_on:hover{color: #9e0a0e;text-decoration: underline;} 
a.left_menu_on:active {color: #9e0a0e;text-decoration: underline;} 

.news_div
{
	font-size:12px;
	color: #000000;
	font-weight:bold;
	padding-left:3px;
	height:18px;
	font-family: "宋体", Arial, Helvetica, sans-serif;
}


.news
{
	font-family: "宋体",Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
}

a.news:link {color:#333333;text-decoration:none;} 
a.news:visited {color: #333333;text-decoration: none;} 
a.news:hover{color: #333333;text-decoration: underline;} 
a.news:active {color: #333333;text-decoration: underline;} 

.service
{
	font-size:12px;
	color: #000000;
	font-family: "宋体", Arial, Helvetica, sans-serif;
}
a.service:link {color:#666666;text-decoration:none;} 
a.service:visited {color: #666666;text-decoration: none;} 
a.service:hover{color: #9e0a0e;text-decoration: underline;} 
a.service:active {color: #9e0a0e;text-decoration: underline;} 

.nav a:link {color:#fff;text-decoration:none;} 
.nav a:visited {color: #fff;text-decoration: none;} 
.nav a:hover{color: #fff;text-decoration: underline;} 
.nav a:active {color: #fff;text-decoration: underline;} 



.bot a{ color:#666666;}
.list_news {
	width:780px;
	float:left;
	}

.wp_paging {
margin: 0 auto;
float:none;
    display: block;
    width: 545px;
}
.first11 {
width: 140px!important;
    padding-left: 32px!important;
}
.box {
    margin: 0 auto;
}
.wp_articlecontent p {
    line-height: 35px !important;
}
div#wp_paging_w16 {
    width: 100%;
    float: left;
}

