/* CSS Document */
body{
	margin:0px; padding:0px; font-family: "Î¢ÈíÑÅºÚ"; font-size:12px; line-height:180%; color:#707070; background:url(images/body.jpg) no-repeat center top;}
div, h1, h2, h3, h4,  form,label, input, textarea, img, span, dl{
	margin:0px; padding:0px; 
}
.h10{ height:10px;}
.clear {clear:both;}
img{vertical-align: middle; border:none;}
.showpage{ margin:0px; padding:0px; text-align:right;}
.showpage span{line-height:28px; float:left;}
.showpage a{border:1px #CCCCCC solid; margin:4px 3px 0; padding:0 3px; width:14px; width:20px; text-align:center;}
.pageon{ background:#dadada;}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
a{
	color:#707070;
	text-decoration:none;
}
a:hover{
	color:#ff9b00;
	text-decoration:none;
}
.w965{ width:965px; margin:0 auto; height:auto; overflow:hidden;}
.wrapper{width:1000px; margin:0 auto; overflow:hidden}
/* ----- */
.banner{height:340px; position:relative; background:#f7f7f7;}
.hp_banner{position:absolute; top:0; left:0; overflow:hidden}
.hp_banner ul{display:none}
.hp_banner .sl_list{position:absolute}
.hp_banner .sl_list div{background-position:center 0; float:left}
.hp_banner .sl_list div a{display:block; width:100%; height:100%}
.hp_banner .hp_banner_dir{display:none}

.hp_banner_prev,.hp_banner_next{display:block; width:61px; height:119px; background:url(images/bn_arr.png); position:absolute; display:none}
.hp_banner_next{background-position:-61px 0}

.hp_banner .sl_list_dot{width:800px; height:21px; padding:10px 0 10px 0; text-align:center; position:absolute; bottom:0; z-index:3}
.hp_banner .sl_list_dot span{display:inline-block; width:21px; height:21px; background:url(images/bn_dot.png); cursor:pointer}
.hp_banner .sl_list_dot span.on{background-position:0 -21px}
.nav_l2{width:100%; height:4px; background:url(images/nav_l2.png); position:absolute; left:0; top:0; z-index:7}
/*----------------------------------------------end main-----------------------------------------*/
.logo{ background:url(images/logo.png) no-repeat; width:450px; height:65px; margin:0 auto 10px; float:left;}
.logoright{ background:url(images/search.png) no-repeat; width:240px; height:28px; float:right; margin-top:15px;}
.ch{ background-color:#29A7E1; width:80px; height:20px; display:block; float:right; text-align:center; color:#fff; line-height:20px;} 
.en{ background-color:#8EC43D; width:80px; height:20px; display:block; float:right;text-align:center;color:#fff; line-height:20px; font-family: Arial, Helvetica, sans-serif;} 
.menu{ height:33px; line-height:33px; background:url(images/mb1.jpg);}
.menu ul{ width:960px; margin:auto;}
.menu li{text-align:center; float:left;}
.menu li a{ display:block; width:160px; height:33px; background:url(images/mline.jpg) no-repeat right top; color:#fff;}
.menu li a:hover{ background:url(images/mb2.jpg);}
.menuright{ background:url(images/mb3.jpg) no-repeat; width:175px; height:33px; float:right;}
.box1{ width:435px; border-bottom:#EFEFEF 1px solid;border-left:#EFEFEF 1px solid;border-right:#EFEFEF 1px solid;border-top:#008BD5 3px solid; background-color:#fff; height:auto; overflow:hidden; padding:20px; float:left;}
.box2{ width:435px; border-bottom:#EFEFEF 1px solid;border-left:#EFEFEF 1px solid;border-right:#EFEFEF 1px solid;border-top:#008BD5 3px solid; background-color:#fff; height:auto; overflow:hidden; padding:20px; float:right;}
.btitle{ font-size:16px;}
.btitle span{ background-color:#8EC43D; float:right; width:80px; text-align:center;}
.btitle span a{ color:#fff; font-size:12px;}
.bnews{ background:url(images/pic2.jpg) no-repeat left center; padding-left:185px;}
.bnews li{ background:url(images/dot.jpg) left center no-repeat; padding-left:20px; height:29px; line-height:29px; border-bottom:#efefef 1px dotted;}
.box3{ width:923px; border-bottom:#EFEFEF 1px solid;border-left:#EFEFEF 1px solid;border-right:#EFEFEF 1px solid;border-top:#008BD5 3px solid; background-color:#fff; height:auto; overflow:hidden; padding:20px; margin:auto;}
.box4{ width:963px; border-bottom:#EFEFEF 1px solid;border-left:#EFEFEF 1px solid;border-right:#EFEFEF 1px solid;border-top:#008BD5 3px solid; background-color:#fff; height:auto; overflow:hidden; margin:auto;}
.btitle2{ font-size:16px; padding:10px;}
.foot{ background-color:#29A7E1; text-align:center; color:#fff; padding:10px;}
#pagebody{
	width:965px; padding-bottom:10px;margin:0 auto;
	clear:both;
	overflow:hidden; 
	}
#left{
	width:200px; float:left;
	}

.yiji{
	width:148px; height:30px; background:url(images/left_huan1.jpg) center center no-repeat; color:#646464; padding-left:52px; line-height:30px; display:block; margin:0 0 3px 0;
	}
.yiji:hover{
	background:url(images/left_huan2.jpg) center center no-repeat; color:#FFF; font-weight:bold; text-decoration:none;
	}
.erji{	width:125px; margin:0 0 3px 0; background:url(images/left_huan3.jpg) center center no-repeat; color:#646464;padding-left:75px;  line-height:30px; display:block;
	}
	
#right{
	width:740px; float:right; font-size:14px;
	}
#right h1{
	height:44px; border-bottom:#999 1px dotted;font-size:20px; line-height:44px; color:#0195C3; font-weight:200;
	}
#right h1 img{
	border:0; display:block; float:left;
	}
#right h1 span{
	font-size:12px; font-weight:normal; color:#7d7d7d; float:right; line-height:44px;display:block;
	}
.nei{
	padding:10px;
	}
/*ÐÂÎÅ*/
.news{margin:0 25px; }
.news li{ overflow:hidden; background:url(../images/icon_news.jpg) left center no-repeat; padding-left:14px; color:#999; font-size:12px; line-height:28px; height:28px; border-bottom:1px dashed #CCC; }
.news li a{ display:block; float:left;}
.news li span{ float:right; font-size:11px; color:#999;}

.news li i{ float:right; margin-right:20px;color:#999;}
.news .title{ line-height:30px;  font-size:14px; color:#036; font-weight:bold; text-align:center; border-bottom:1px dashed #999;}
.news .datetime{ text-align:center; padding:5px 0;}
.news .n_content{ line-height:24px;}
.news .provnext{ height:60px; padding:0 5px;}
.news .prov{ height:24px; line-height:24px;  }
.news .next{ height:24px; line-height:24px;}

.slide{ width:965px; margin:auto; height:290px; overflow:hidden; position:relative; margin-bottom:15px;}
.slideimg li{ width:965px; height:290px; position:absolute; left:0; top:0; }
.slidebtn{ overflow:hidden; zoom:1; z-index:999; position:absolute; left:50%; margin-left:-308px; bottom:10px; background:url(../images/h.png) no-repeat; width:616px; height:13px;}
.slidebtn li{ width:6px; height:6px; font-size:0; text-indent:-9999px; cursor:pointer; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; position:absolute; bottom:4px;}
.slidebtn li.on{ background:#63b52b;}
.shade{ height:42px; background:#000; opacity:0.3; filter:alpha(opacity=30); width:965px; position:absolute; left:0; bottom:0; z-index:9;}
.i1{ left:108px;}
.i2{ left:298px;}
.i3{ left:478px;}

.l-box{ width:965px; height:142px; position:relative; margin-top:15px;; padding-bottom:15px;}
.l-img{ height:142px;}
.l-img li{ width:177px;float:left;  border-bottom:none;  overflow:hidden;}
.l-img li img{ width:165px; height:115px;border:1px solid #d8d8d8;}
.dm span{ background:url(../images/bg5.gif) repeat-x ; height:25px; line-height:25px; display:block;}
.dm a{ display:block; text-align:center; width:167px;-moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px; overflow:hidden;}
.dm a:hover{ color:#fff;}
.dm a:hover span{ background:url(../images/bg6.gif) repeat-x;}
.c-img{ width:23px; height:40px; position:absolute; top:43px;}
.l-box .pre{ background:url(../images/left.gif) no-repeat; left:5px;}
.l-box .next{ background:url(../images/right.gif) no-repeat; right:5px;}