@charset "utf-8";
/* CSS Document */

body{text-align:left;  font-family: Arial, Helvetica, sans-serif; margin:0;padding:0;font-size:12px;color:#666; line-height:22px; background: url(images/bg.png) repeat-x top; }
html{ background: url(images/bg.png) repeat-x top;}
div,form,img,ul,ol,li,dl,dt,dd,p,span,h1,h2{margin:0;padding:0;border:none; font-weight:normal;}
ul,li,ol{list-style-type:none;}
.clear{ height:0px; line-height:0px; font-size:0px; clear:both; padding:0px; margin:0px;}
a{ text-decoration:none; color:#333; }
a:hover{ text-decoration:underline;}
#mid{ width:960px; float:left; padding-left:250px;padding-top:10px;margin-bottom:10px;}
#mid2{ width:960px; float:left; padding-left:250px;padding-top:10px;margin-bottom:10px;}
#mid3{  padding-left:10px;padding-top:10px;margin-bottom:2px;}
#main{ width:960px; padding:0px 20px; margin:0px auto; background:#fff;}
#keleyi5{ width:960px; padding:10px 0px; margin:0px auto; background:#fff;}
.top_nav {width:960px; padding:0px 20px; margin:0px auto; text-align:right; background:url(images/topbar.gif) repeat-x; line-height:48px; }
#top1{width:260px;margin-right:15px;}
.top{ height:120px; padding-top:15px;}
.top1{ height:70px; padding-top:10px;}
.logo{  float:left; width:960px;margin-top:10px;}
.logo2{  float:left; width:580px;margin-top:15px;}
#logo1{  float:right; width:250px;margin-top:10px;margin-ringht:1px;}

.search{  padding-top:15px;margin-top:70px;}
.search2{  padding-top:15px;margin-top:30px;}
.search span{padding-left:580px;}
.search a{ color:#333;}
.search a:hover{ color:#970000;}
#input{ background:url(images/img_06.png) no-repeat; width:126px; height:26px; float:left; padding-left:20px;padding-top:4px;_padding-top:2px;}
#skey{ float:left;}
.o_text{ width:92px; margin-left:30px;}
.o_text_1{ width:92px; margin-left:15px;}
.o_text_2{ width:92px; }
.menu{ background: url(images/img_22.png); height:40px; line-height:40px; margin-bottom:15px;}
.menu li.one{ width:106.5px; float:left; display:block; color:#fff; font-size:14px; background:url(images/li.png) no-repeat right bottom; display:block; text-align:center;}
.menu li.one a{ color:#fff; display:block; text-decoration:none;}
.menu li.one a:hover{ color:#000; background: url(images/menu_hover.png) no-repeat center bottom; display:block;  text-decoration:none; }
.h10{color:#00ff66; text-decoration:ine-through; }
/* center CSS */
.w_700{width:730px;}
#picicc{background-color:#f7f7f7;float:right; width:750px; height:25px;margin-top:15px;}
#picicd{background-color:#f7f7f7;float:right; width:750px; height:25px;margin-top:15px;}
#left{ float:left;margin-right:10px; width:194px; height:auto;}
.left1tit{ background:url(images/img_14.png) no-repeat; height:30px; width:174px; padding-left:20px; color:#970000; font-size:16px; padding-top:10px;}
.left1tit h3 {font-size:15px;}
.left1con{ height:auto; background:#f7f7f7;   padding:10px 5px; width:182px; border:1px solid #ddd; height:auto; border-top:none;}
.left1conn{ height:auto; background:#f7f7f7;   padding:10px 5px; width:288px; border:1px solid #ddd; height:auto; border-top:none;}
.left1conn li{ background:url(images/img-66.png) no-repeat left; height:26px; line-height:26px; border-bottom:1px solid #eee; padding-left:20px; }
.left1con li{ background:url(images/img_47.png) no-repeat left; height:26px; line-height:26px; border-bottom:1px solid #eee; padding-left:20px; display:block;}
.left1con li a{ color:#333; }
.left1con li a:hover{ color:#970000;}
.ledd{ color:#00ff66; font-size:16px; line-height:30px;}
.left1tit strong a,.left1tit strong{color:#970000;   font-size:16px; line-height:30px; }
#right{ float:right; width:750px;height:auto;}
#sou1{ float:right; width:960px;height:50px;margin-top:15px;}
.banner{ width:750px; height:230px; background:#999;overflow:hidden;}
.banner img{width:750px; height:230px; background:#999;overflow:hidden;}
.hotpro1tit{ background:url(images/img_30.png) repeat-x; _padding-top:10px;margin-top:15px; height:26px;_height:0px; border-left:1px solid #dadada; padding-left:15px; color:#333; line-height:26px; font-size:14px;}
.hotpro1tit_1{ background:url(images/img_302.png) repeat-x;   padding-left:15px; color:#333; line-height:26px; font-size:14px;}
.hotp p2,p3{font-size:24px; width:200px;  height:auto;  padding-left:15px;}
.nbox-1{width:960px;  height:out;padding-top:15px;}
.nbox-1.box-2{ width:150px; float:left; height:80px;padding-top:1px;}
.nbox-1.box-3{ background:url(images/img_11.png) ; width:350px;  height:180px;margin-left:2px;,margin-top:5px;}
.nbox-1.box-4{ background:url(images/img_11.png) ;width:150px; float:left; height:80px;margin-to:260px;}
#box11{ float:ringht; width:200px;margin-top:15px;}
#box-21{margin-top:10px;}
#box-22{margin-top:10px;}
.hotpro1tit span{ float:right; width:41px;_margin-top:-10px;}
.hotpro1tit strong{ font-size:13px; line-height:30px;}
.hotpro1tit strong a{color:#333;line-height:30px;}
.hotpro1con{ background:#f5f5f5;  height:auto;_padding-top:20px;padding-top:20px; }
.hotpro1con dl{ background:url(images/img_18.png) no-repeat right; float:left; padding:0px 15px;}
.hotpro1con dd{  border:1px solid #fff;}
.hotpro1con dd img{display:block;}
.hotpro1con dt{ line-height:20px; margin-top:5px;}
.hotpro1con dt a{ color:#333;}
.hotpro1con dt a:hover{ color:#970000;}
.hotpro1con dt span a{ color:#666; text-decoration:underline;}
.hotpro1con dt span a:hover{ color:#333; text-decoration:none;}

.hotpro2con{ background:#f5f5f5; padding:10px; height:auto; }
.hotpro2con dl{ background:url(images/img_18.png) no-repeat right; float:left; padding:0px 15px;}
.hotpro2con dd{ display:block; }
.hotpro2con dd img{display:block;}
.hotpro2con dt{ line-height:20px; margin-top:5px; }
.hotpro2con dt a{ color:#333;}
.hotpro2con dt a:hover{ color:#970000;}
.hotpro2con dt span a{ color:#666; text-decoration:underline;}
.hotpro2con dt span a:hover{ color:#333; text-decoration:none;}
.con_news1_oo{ background:url(images/we.png) no-repeat 10px 2px;  line-height:26px; border-bottom:1px solid #eee; padding-left:20px; }
.con_news1_od{ background:url(images/da.png) no-repeat 10px 2px;  line-height:26px; border-bottom:1px solid #eee; padding-left:20px; }
#con_news1{ width:436px; float:left; height:auto;}
#con_news1_tit{ background:url(images/img_30.png) repeat-x; _padding-top:10px; margin-top:15px; height:26px;_height:0px; border-left:1px solid #dadada; padding-left:15px; color:#333; line-height:26px; font-size:14px;}
#con_news1_tit span{ float:right; width:41px;_margin-top:-10px;}
#con_news1_con{height:auto; margin-top:10px; clear:both;padding-left:5px;}
#con_news1_tit strong a {line-height:30px;font-size:13px;}
#con_news1_con dd{ float:left;  width:87px; margin-right:10px;}
#con_news1_con dt{ float:left; line-height:20px; width:336px; }
#con_news1_con h5{font-size:13px;  font-weight:normal; }
#con_news1_con img{margin-right:20px;}
#con_news1_con2 li{ height:auto; margin-top:5px; clear:both; line-height:18px;}
#new_main{ height:auto;}	
#new_main a{ color:#333;}
#new_main a:hover{ color:#970000;}
#con_news2{ width:300px; float:left; height:40px;padding-top:15px;}
#con_news2_tit{ background:url(images/img_30.png) repeat-x; _padding-top:10px;margin-top:15px; height:26px;_height:0px; border-left:1px solid #dadada; padding-left:15px; color:#333; line-height:26px; font-size:14px; font-weight:bold;}
#con_news2_tit span{ float:right; width:41px;_margin-top:-10px;}
#con_news2_tit strong a {line-height:30px;font-size:13px;}
#con_news2_con{ height:auto; margin-top:10px; clear:both;padding:0px 0px 0px 5px;}
#con_news2_con dd{ float:left;  width:87px; margin-right:10px;}
#con_news2_con dt{ float:left; line-height:20px; width:203px; }

#con_news2_con2 li{ height:auto; margin-top:5px; clear:both; line-height:18px;}
#con_news2_con h5{font-size:13px;  font-weight:normal; }
#con_news2_con img{margin-right:20px;}



#con_news3_con{ height:auto; clear:both; background:url(images/img_57.png) no-repeat bottom; padding:10px;}

#copyright{ background:#f4f4f4; width:920px; padding:0px 20px; margin:0px auto; text-align:right; border-bottom:1px solid #dadada; border-top:1px solid #dadada;   color:#666; margin-right;margin-top:1px; padding-bottom:10px;padding-left:20px;}

.center3_newscon{ height:auto;}
.center3_newscon li{ border-bottom:1px dashed #ccc; line-height:30px; height:30px;}
.center3_newscon li a{ color:#666;}
.center3_newscon li a:hover{ color:#930400}
.center3_newscon li span{ color:#999; font-size:10px; float:right;}


.f_l{float:left; }
.f_r{float:right; }

.w_622 {
  float:right;
  width:622px;
  padding:0px 10px 10px 0px;
  overflow:hidden;
  }
.scroli{ width:960px; margin:auto; position:relative; padding:0px 0px 0px 0px; overflow:hidden; margin-bottom:0px;}
.scroll{ width:750px; margin:auto; position:relative; padding:0px 0px 0px 0px; overflow:hidden; margin-bottom:0px;}
.scrolp{ width:436px; margin:auto; position:relative; padding:0px 0px 0px 0px; overflow:hidden; margin-bottom:0px;}
.scroll li { float:left;  width:126px; text-align:center; overflow:hidden; padding:0px  5px 15px; vertical-align:100%;}
.scroll li a{ display:block; color:#333; line-height:20px;font-size:12px;}

.scroll .img-wrap{
  margin:0 auto;
  width:90%;
  height:150px;
  /*非IE的主流浏览器识别的垂直居中的方法*/
  display: table-cell;
  vertical-align:middle;
  /*设置水平居中*/
  text-align:center;
  /* 针对IE的Hack */
  *display: block;
  *font-size: 139px;/*约为高度的0.873，200*0.873 约为175*/
  *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.scroli img {
  display:block;
  width:306px;
  width:99%\0;
  _width:120px;
  margin:0px auto;
  vertical-align:middle;
  padding:5px;
  border:1px solid #ccc;
  _border:none;
  background:url(images/pic_bg.gif) left top no-repeat;
  border-right:1px solid white; 
  border-bottom:1px solid white;
  }
.scroli img:hover,#list-view .highlight{border-color:#ff8015;_border:none;}
.scroll img {
  display:block;
  width:106px;
  width:80%\0;
  _width:120px;
  margin:0px auto;
  vertical-align:middle;
  padding:5px;
  border:1px solid #ccc;
  _border:none;
  background:url(images/pic_bg.gif) left top no-repeat;
  border-right:1px solid white; 
  border-bottom:1px solid white;
  }
.scroll img:hover,#list-view .highlight{border-color:#ff8015;_border:none;}


.text_pic h5,.text_pic h5 a {font-size:14px; color:#2C5997;font-weight:normal;}

.text_pic p {margin-top:10px;}


.w_700 {margin:10px 0px 0px 40px; _margin:10px 0px 0px 30px;}

.l_box{  width:180px;float:left;}
#box-15{  width:960px;float:left;padding:10px 0px 0px 0px;}
.news_list li a{color:#333;}
.footer{padding:10px 5px 0px 100px;}


.comment_i a{color:#333;}

.t_text{margin-left:55px;width:80px;border:none;_margin-top:-2px;}



.sou{_margin-top:1px;margin-bottom:18px;background:url(images/img_061.gif) 0px top no-repeat;float:right;}
.sou2{_margin-top:1px;margin-bottom:18px;background:url(images/img_061.gif) 0px top no-repeat;float:left;}

.l_box_2{margin-top:15px;}
.fen a{color:#333;}





ul#navmenu {z-index:99;position: relative; }

ul#navmenu li { 
margin: 0; 
border: 0 none; 
padding: 0; 
float: left; /*For Gecko*/ 
display: inline; 
list-style: none; 
position: relative; 

} 
ul#navmenu ul { 
margin: 0; 
border: 0 none; 
padding: 0; 
width: 200px; 
list-style: none; 
display: none; 
position: absolute; 
top: 35px; 
left: 0; 

} 
ul#navmenu ul li { 
line-height:28px;
float: none; /*For Gecko*/ 
display: block !important; 
display: inline; /*For IE*/ 
} 

ul#navmenu ul li a {
background:url(images/navmenu_bg.png) repeat-y left top;
background:url(images/navmenu_bg.png) no-repeat left top !important; 
/*For Firefox*/
*background:none;
/*For IE7 & IE6*/
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/navmenu_bg.png',sizingMethod='crop');
width:180px;
height:28px;
line-height:28px;
display:block;
}

/* 2nd Menu */ 
ul#navmenu li:hover li a, 
ul#navmenu li.iehover li a { 
float: none; 
color: #FFF; 
font-size:12px;
height:28px;
line-height:28px;
font-weight:normal;
padding:0px 10px 0px 10px;
border-bottom:1px solid #888;
} 
/* 2nd Menu Hover Persistence */ 
ul#navmenu li:hover li a:hover, 
ul#navmenu li:hover li:hover a, 
ul#navmenu li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover a { 
color: #FFF; 
background:none;
} 
/* 3rd Menu */ 
ul#navmenu li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li a { 
color: #FFF; 
} 
/* 3rd Menu Hover Persistence */ 
ul#navmenu li:hover li:hover li a:hover, 
ul#navmenu li:hover li:hover li:hover a, 
ul#navmenu li.iehover li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover a { 
color: #FFF; 
} 
/* 4th Menu */ 
ul#navmenu li:hover li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li.iehover li a { 
color: #FFF; 
} 
/* 4th Menu Hover */ 
ul#navmenu li:hover li:hover li:hover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover li a:hover { 
color: #FFF; 
} 
ul#navmenu ul ul, 
ul#navmenu ul ul ul { 
display: none; 
position: absolute; 
top: 0; 
left: 200px; 
} 
/* Do Not Move - Must Come Before display:block for Gecko */ 
ul#navmenu li:hover ul ul, 
ul#navmenu li:hover ul ul ul, 
ul#navmenu li.iehover ul ul, 
ul#navmenu li.iehover ul ul ul { 
display: none; 
} 
ul#navmenu li:hover ul, 
ul#navmenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul, 
ul#navmenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul { 
display: block; 
} 



