@charset "utf-8";
/* CSS Document */


* {
	padding:0px;
	margin:0px;
}
html {
	background:url(../images/bg.gif) repeat-x center top #fff;
}
body {
	font:12px "宋体", Verdana, Arial, Tahoma;
}
/*font-family: "Microsoft YaHei" ! important;*/
img {
	border:none;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}
ul, li {
	list-style:none;
}
input, select, button {
	font:12px Verdana, Arial, Tahoma;
	vertical-align:middle;
}
.wrapper {
	width:1000px;
	margin:0 auto;
}
.container {
	width:100%;
	margin:0 auto;
	background: url(../images/top.gif) center top no-repeat;
}
/*通用*/
.amm {
	margin:0 auto;
}
.allHead {
	clear:both;
	width:100%;
	margin:0 auto;
}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.kong {
	height:11px;
	clear:both;
	width:100%;
	overflow:hidden;
}
.skong {
	height:5px;
	clear:both;
	width:100%;
	overflow:hidden;
}
.bigkong {
	height:30px;
	clear:both;
	width:100%;
	overflow:hidden;
}
.boxs {
	width:100%;
	margin:0 auto;
	clear:both;
}
.dashline {
	width:98%;
	margin:0 auto;
	border-bottom:dashed 1px #ddd;
	height:1px;
	overflow:hidden;
	clear:both;
}
.solidline {
	width:98%;
	margin:0 auto;
	border-bottom: solid 1px #CFDBE8;
	height:1px;
	overflow:hidden;
	clear:both;
}
.boxscs {
	width:98%;
	margin:0 auto;
	clear:both;
}
i,em{ font-style:normal;}
.png{ background:url(../images/bg.png) no-repeat; }
.redcol{}
.orgcol{}
.grecol{}
.bluecol{}
.grycol{}
/**head**/
.head_top{ height:114px; clear:both; overflow:hidden;}
.contact{ float:right; background:#005652; height:32px; width:245px; line-height:32px; color:#FFFFFF;text-align:center;}
.contact a{ color:#fff; font-family:Verdana, Geneva, sans-serif; }
.logo{ float:left; border-top:4px #F6C111 solid; position:relative; top:-32px; width:254px; height:60px; padding-top:34px; }
.src_input{ width:117px; height:21px; border:solid 1px #B1BFB6; line-height:21px; padding-left:10px;}
.src_btn{ width:37px; height:23px; line-height:23px; color:#fff; text-align:center; border:none; background:#9EBE6A; cursor:pointer; position:relative; z-index:111; left:-1px;}
.src{ float:right; margin-top:42px;}
/**幻灯片**/
.swfbox{ width:1000px;  height:424px; margin:0 auto; background:url(../images/flash_shdow.gif) no-repeat center bottom; padding-bottom:4px;}
/**body**/
.bodybox{ clear:both; width:1000px; margin:0px auto 0px; background:url(../images/body_shdow.gif) no-repeat center bottom ; height:225px; clear:both; }
.body_bg{ height:240px; background:url(../images/texture.png) repeat;}
.bodybox_l{ float:left; width:206px;}
.bodybox_r{ float:right; width:782px;}
.bodybox_l .leftbar{ width:191px; height:38px; background:url(../images/jishu.gif) no-repeat; line-height:38px; margin-top:8px; position:relative; left:2px; }
.bodybox_l .leftbar strong{ float:left; color:#fff; padding-left:25px;}
.bodybox_l .leftbar .mores{ float:right; width:50px; height:30px; display:inline-block;}

/**新闻列表**/
.ul_news{ color:#7C7C7C; width:180px; margin:10px auto;}
.ul_news li{ clear:both; padding-left:12px; background:url(../images/li_bg.gif) no-repeat 0px bottom; line-height:29px; }
.ul_news li a{color:#7C7C7C;}
/**首页图滚动片**/
.blk_18 { overflow:hidden; width:772px; margin:0px auto;    }
.blk_18 .pcont { width:705px; margin-left:12px; float:left; overflow:hidden;  position: relative; margin-top:45px;}
.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:15px;  height:32px; float:left; background:url(../images/rollarrow.jpg) no-repeat; }
.blk_18 .LeftBotton { background-position: 0 0;   position:relative; top:108px; left:0px;}
.blk_18 .RightBotton { background-position: 0px -32px; float:right;   position:relative; top:108px; right:15px;}
.blk_18 .pl img { display:block; cursor:pointer;   margin:0px auto 0px auto; }
.blk_18 .pl { margin:0px 33px; width:151px; height:145px;   float:left;      font-size:14px;   }
 .blk_18 p{ overflow:hidden; 	background: rgba(0, 0, 0, 0.6) !important;/*实现FF背景透明，文字不透明*/
	filter: Alpha(opacity=60);  /*实现IE背景透明*/
	background: #000; z-index:1000; position: absolute; bottom:0px; text-align:center; color:#fff; width:151px; height:31px;  font-family: "Microsoft YaHei"; line-height:26px;  }
	.blk_18 a{ text-decoration:none; position: relative;  }
	
.blk_18 a:hover {   }
.blk_18 a  {border:solid 2px #fff; }
.blk_18 a:hover{border:solid 2px #F5B20D; text-decoration:none; }
.blk_18   a:hover  p{ background:#F5B20D; filter: Alpha(opacity=90); background: rgba(239, 170, 20 0.6) !important;/*实现FF背景透明，文字不透明*/}
/****/
.footer{  width:1000px; margin:0 auto; background:url(../images/footer.gif) repeat-x; clear:both; text-align:center; font-family:Verdana, Geneva, sans-serif; height:70px; line-height:24px; color:#5E5E5E; padding-top:15px;}
/**内页**/
.bodylist{ padding-top:15px; border-top:solid 2px #005F5A; clear:both; width:1000px; margin:0px auto ;     clear:both; }
.list_l{ width:159px; float:left;}
.list_m{ width:626px; padding:0px 10px; border-right:solid 1px #D1E1E0;  border-left:solid 1px #D1E1E0;float:left;}
.list_r{ width:189px;   float:right;}
.list_t{ font-size:12px; line-height:35px; font-weight:bold; }
.list_t li{ clear:both;  }
.list_t li a{ background:url(../images/left_arrow.jpg) no-repeat 0px center; padding-left:20px; color:#00544D; width:129px; height:33px; display:block; border-bottom:solid 1px #C7C7C7;}
.list_t li a:hover{ background:url(../images/blue_arrow.gif) no-repeat 5px center #005652; padding-left:20px; color:#fff;width:129px; height:33px; display:block;border-bottom:solid 1px #fff;}
.list_t li .hover{ background:url(../images/blue_arrow.gif) no-repeat 5px center #005652; padding-left:20px; color:#fff;width:129px; height:33px; display:block;border-bottom:solid 1px #fff;}
/*****/
.place{ color:#959595; width:99%; margin:0px auto 9px; clear:both; height:35px; line-height:35px; padding-bottom:5px; background:url(../images/footer.gif) repeat-x 0px bottom;}
.place a{color:#959595;  }
.listbox{ line-height:32px; color:#404040; width:95%; margin:0 auto;}
.listbox h2{   display:block; font-size:14px; color:#00948D;clear:both;}
.listbox strong{ padding-top:22px;    font-size:14px; color:#E5740F;  }
.listbox strong a{ color:#36F; text-decoration:underline;}
.listbox  img{ display:block; margin:0 auto; padding-bottom:18px;}
.s01tab{ font-family:Verdana, Geneva, sans-serif; width:590px; margin:0 auto; border-bottom:solid 2px #008000;}
.s01tab .toptab td{ font-weight:bold; border-bottom:solid 1px #008000; border-top:solid 1px #008000;}
.r_strong{ padding-left:22px; background:url(../images/right_str.jpg) 8px center no-repeat; display:block; color:#A34253;}
.pl{ padding-left:12px; background:url(../images/red_dall.gif) no-repeat 0px 14px; }
.contact_t{ font-size:14px; font-family:Verdana, Geneva, sans-serif; padding-left:87px;}
.swf_jj{ width:597px; margin:0 auto; clear:both;}
/**分页**/
.menu_pages{ text-align:center; clear:both; margin:8px auto;}
/**/.menu_pages .goto {
	margin: 5px;
	width: 51px;
	border: solid 1px #ddd;
}
.menu_pages {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #457259;
}
.menu_pages a {
	color: #457259;
	border: solid 1px #eee;
	margin: 2px;
	padding: 2px 5px;
	text-decoration: none;
}
.menu_pages .yeshu {
	color: #888;
}
.menu_pages .bluebg {
	color: #fff;
	border: #457259 1px solid;
	margin: 2px;
	padding: 2px 5px;
	background: #457259;
}
/****/
.news{ width:98%; margin:0px auto 15px; clear:both; line-height:36px; font-family:Verdana, Geneva, sans-serif;}
.news li{ float:left; width:100%; clear:both; background: url(../images/footer.gif) repeat-x 0px bottom; }
.news li a{  float:left; background: url(../images/arron.gif) no-repeat 4px center; padding-left:20px; color:#7C7563;} 
.news li i{ float:right; }
/****/
.right_t{ color:#6A6A6A; font-family:Verdana, Geneva, sans-serif; width:85%; margin:0 auto; line-height:26px; font-family:Verdana, Geneva, sans-serif; color:#777;}
.plist .fl{ width:211px;}
.plist .fr{ width:362px;}
.plist .lines{ width:362px; height:1px; overflow:hidden; border-bottom:solid 1px #ddd;  }
.downs{ color:#33A9A4; font-size:14px; font-weight:bold; background: url(../images/downs.gif) no-repeat 0px center ; padding-left:20px; }
.cha{ color:#F5B20D; font-size:14px; font-weight:bold; background: url(../images/g.gif) no-repeat 0px center ; padding-left:20px; }