html,body{margin:0; color:#333; font:14px Microsoft Yahei,Î¢ÈíÑÅºÚ,simsun,Tahoma,Arial;}
a{color:#333; text-decoration:none; outline:none}
a:hover{color: #900; }
a img{border:none; vertical-align:top}
img{vertical-align:top}
ul,ul li{list-style:none; padding:0; margin:0; vertical-align:top}
input,textarea,select{font-size:12px; line-height:14px; vertical-align:middle; color:#666; outline:none; margin:0; padding:0}
form{margin:0; padding:0}
h1,h3{font-size:14px; margin:0; padding:0}
.clear{ clear:both;}
/* ----- */
.wrapper{width:1000px; margin:0 auto; overflow:hidden}
/* ----- */
.logo{ float:left; background:url(images/logo.jpg) no-repeat; width:540px; height:80px;}
.elogo{ float:left; background:url(images/elogo.jpg) no-repeat; width:540px; height:80px;}
.topm{ float:left; padding-left:0px; padding-top:10px;}
.topm li{ float:left; padding-left:50px; padding-right:0px; line-height:65px;}
.lang{ float:right; padding-top:40px;}
.langch,.langch:hover{ background-color:#999; width:70px; height:20px; line-height:20px; color:#fff; display:block; text-align:center;float:left}
.langen,.langen:hover{ background-color:#EC2127; width:70px; height:20px; line-height:20px; color:#fff; display:block; text-align:center; float:left}
.menu{ width:1000px; margin:auto;}
/* ----- */
.banner{height:240px; position:relative; background:#f7f7f7; margin-top:-40px;}
.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}

/*Ö÷µ¼º½²Ëµ¥*/
#nav-menu{ background:url(images/menubg.png) repeat-x; height:40px;}
#nav-menu {position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{padding:0 0 0 14px;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{margin-top:10px;display:inline-block;color:#FFF;height:30px;text-decoration:none;font-size:14px;width:140px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#333;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#FFF;}
#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:140px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:40px;left:-2px;width:140px;background:#FFF;border:2px solid #717171;border-top:0;line-height:normal;}
#nav-menu .menu ul.children li{width:140px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:16px;line-height:16px;overflow:hidden;padding:3px 0;display:block;color:#333;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#eee;text-decoration:none;}
/* ----- */
.topnews{ background:url(images/newsbg.png) repeat-x; height:40px; margin-top:1px; line-height:40px; margin-top:-40px; position:relative; z-index:99;}
.topnews a{ background:url(images/dot3.jpg) no-repeat left center; padding-left:20px; padding-right:20px; color:#fff;}
/* ----- */
.ititle{ background:url(images/titledot.jpg) no-repeat left center; padding-left:25px; height:50px; line-height:50px; font-size:18px; border-bottom:#CCC 1px solid; margin-bottom:10px;}
.ititle span{ float:right; margin-top:23px;}
.ititle font{ color:#EC2127;font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}

.ileft{ float:left; width:650px;}
.newspic{ float:left; width:330px; margin-top:0px;}
.newslist{ float:right; }
#picBox3{width:330px; height:260px; overflow:hidden}
#slide3 li{float:left; width:330px; height:260px}
#slide3 img{width:320px; height:250px;}
.iright{ float:right; width:333px;}
.iright .ipro img{border:#efefef 1px solid; width:100px; height:100px;}
/* »¬¿é */
.huakuai {width:315px;}
.huakuaibiaoti {width:315px;height:28px;}
.huakuaibiaoti ul {margin:0;padding:0;list-style-type: none;}
.huakuaibiaoti li { text-align:center; float:left; display:block; width:105px; height:27px; overflow:hidden; background-color:#efefef; line-height:27px; display:inline; color:#333;}
.huakuaibiaoti .cli {text-align:center;float:left;display:block;width:105px;height:27px;overflow:hidden;background-color: #E8E8E8;line-height:27px;display:inline;cursor:pointer;}
#huakuaineirong {width:315px;}
#huakuaineirong ul {margin:0;padding:5px;list-style-type: none;}
#huakuaineirong .hidden {display:none;}
#huakuaineirong ul li{ font-size:12px; height:27px; line-height:27px; border-bottom:#CCC 1px dotted; background:url(images/icon_news.jpg) no-repeat left center; padding-left:10px;}
#huakuaineirong span{ float:right; color:#CCC}
#huakuaineirong{ padding:5px 0;}
/* µ×²¿ */
.foot{ background:url(images/footbg.jpg) repeat-x; height:60px; margin-top:20px; color:#B3B3B3;}
.foot a{ color:#B3B3B3;}
.footleft{ float:left; width:800px;height:40px; margin-top:15px; font-size:12px;}
.footright{ float:right;}
.footright li{ float:left;margin-top:20px; padding:0 10px;}
.linktitle{ background-color: #999; width:90px; height:24px; text-align:center; color:#fff;}

#box{display: none; background-color:#FFF;border: 1px solid #efefef;padding: 12px;text-align: left;line-height: 175%;position: absolute; z-index:100; top:10px;}

#pagebody{
	width:965px; padding-top: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;
	}
.newlist span{ float:right; font-size:12px; color:#999;}