*{ padding:0; margin:0;}
img{ border:0;}
ul,li{ list-style-type:none;}
h1,h2,h3,h4{font-weight:normal;font-size:13px;}


body,input,select,textarea{font: 12px , Arial, Helvetica, sans-serif;}
body{color:#333;text-align:center;position: relative; font-family:"ËÎÌå";}
img
{
border-right: #fff 0px solid; 
border-top: #fff 0px solid; 
border-left: #fff 0px solid; 
border-bottom: #fff 0px solid;
}
.xian {border-bottom-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: dashed;border-left-style: none;border-bottom-color:#CCCCCC;}
li{list-style:none;}
a
{
text-decoration:none;
color:#333;
}
a:link
{
text-decoration:none;
color:#333;
}
a:hover
{
text-decoration:none;
color:#0f9ef7;
}

a:active
{
text-decoration:none;
color:#0f9ef7;
}
.fl{float:left;}
.fr{float:right;}
.red{color:#cc0000;}
/************background:url(../images/topbj.png) repeat-x;**************/
.topline{width:100%; height:4px; margin:0 auto; background:url(../images/topline.gif) repeat-x;}
.tops{width:100%; height:121px; margin:0 auto; background:url(../images/logoline.gif) repeat-x;}
.top{width:1050px; height:121px; margin:0 auto; }

.logo{width:505px; height:106px; margin-top:5px; float:left;  }
.top_right{width:300px; height:106px;}
.top_shoucang{width:200px; height:20px; padding-top:10px; text-align:right; font-size:12px;}
.top_tel{width:200px; height:33px; margin-top:1px;}

.menus{width:100%; height:45px; margin:0 auto; background:url(../images/menu.gif) repeat-x;}

.banner{width:100%; height:435px; margin:0 auto;position:relative;overflow:hidden;}
.banner .pic,.banner .pic li{width:100%; height:435px; overflow:hidden;}
.banner .pic li{position:absolute; display:none;}

.banner .ben{width:100%; height:23px; position:absolute; bottom:15px;}
.banner .ben_content{margin:0 auto; width:974px; height:23px; overflow:hidden;}
.banner .ben_Box,.banner .benL,.banner .benR,.banner .benCon{height:23px; overflow:hidden;}
.banner .benL,.banner .benR{width:10px;}
.banner .benL{background:url(../images/benL.png) no-repeat; _background:url(../images/benL.gif) no-repeat;}
.banner .benR{background:url(../images/benR.png) no-repeat; _background:url(../images/benR.gif) no-repeat;}
.banner .benCon{background:url(../images/benCon.png) repeat-x; _background:url(../images/benCon.gif) repeat-x;  padding:4px 0 0 3px;}
.banner .benCon li{background:url(../images/ben_li.png) no-repeat; width:15px; height:15px; line-height:15px; text-align:center; color:#FFF; float:left; margin-right:3px; cursor:pointer; _background:url(../images/ben_li.gif) no-repeat;}
.banner .benCon li.on{background:url(../images/ben_li_on.png) no-repeat; color:#FFF; _background:url(../images/ben_li_on.gif) no-repeat;}

.index{width:1013px; height:310px; margin:0 auto; margin-top:15px; }
.index_sb{width:305px; height:300px; margin-right:10px;}
.index_sb_t{width:305px; height:34px;}
.index_sb_c{width:305px; height:246px;  padding-top:5px; text-align:left; font-size:12px; line-height:24px;}

.index_news{width:347px; height:293px; margin-right:10px;}
.index_news_t{width:347px; height:34px; }
.index_news_c{width:335px; height:246px;  padding:5px; text-align:left;font-size:12px; line-height:24px;}
.newsdl dt,.newsdl dd,.dlimg dt,.dlimg dd{ float:left; height:25px; overflow:hidden;}
.newsdl dt a,.newsdl dd{ line-height:22px;}

.newsdl{width:328px; float:left; border-bottom:1px dashed #e4e4e4; }
.newsdl dd{ float:right; width:80px;}

.dlimg{ height:84px; padding:1px 0;border-bottom:1px dashed #e4e4e4}

.dlimg dt{ width:87px; height:80px; float:left;}

.dlimg dd{ width:238px; display:inline; margin-left:10px; height:86px;  font-size:12px; overflow:hidden}

.dlimg dd h2{ height:38px; color:#333;line-height:20px; overflow:hidden;}

.dlimg h1 a,.dlimg h1 a:link,.dlimg h1 a:visited{ font-weight:bold; color:#009d4b;font-size:12px;}




.index_video{width:340px; height:293px;}
.index_video_t{width:340px; height:34px; }
.index_video_c{width:340px; height:253px;  padding:2px; text-align:left; font-size:12px; line-height:24px;}


.middle{width:1050px; min-height:536px;height:auto; margin:0 auto;overflow:hidden;}
.left{width:261px; min-height:536px; height:auto; background-color:#f6f6f6;clear:both;}
.left_1{width:261px; height:64px;}
.left_2{width:261px; min-height:133px; height:auto; background:url(../images/left-2.png);}
.left_3{width:261px; height:4px;}
.left_4{width:261px; height:8px; margin-top:5px;}
.left_5{width:261px; height:31px;}
.left_6{width:261px; min-height:153px; height:auto; background:url(../images/left-3.png);}
.left_7{width:261px; height:8px; background:url(../images/about418.png);}
.left_8{width:235px; min-height:140px; margin:5px 10px 0 15px; text-align:left; line-height:24px; font-size:12px;}


.right{width:768px; min-height:536px; height:auto; margin-left:20px; }
.right_t{width:768px; height:40px; padding-top:22px; border-bottom:1px #CCCCCC solid;text-align:left;}
.right_t1{width:150px; height:20px; text-align:left; padding-top:15px; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"}
.right_t2{width:300px; height:20px; text-align:right; padding-top:20px; padding-right:15px; font-size:12px;}
.right_content{width:754px; min-height:460px; height:auto; line-height:24px; padding:6px; text-align:left;clear:both;}

.indexs{width:100%; height:320px; margin:0 auto; background:url(../images/index.png);}

.indexs1{width:1013px; height:320px; margin:0 auto;}
.index_about{width:660px; height:250px; float:left; text-align:left;}
.index_about_t{width:660px; height:34px; float:left;}
.index_about_t1{width:653px; height:205px; padding-top:10px; padding-left:5px; float:left; line-height:24px;}

.index_contact{width:340px; height:293px; float:left; margin-left:12px;}
.index_contact_t{width:340px; height:34px;float:left; }
.index_contact_c{width:338px; height:253px; padding:2px; text-align:left; font-size:12px; line-height:24px;float:left;}



.links{width:100%; height:129px; margin:0 auto; margin-top:-60px; background:url(../images/links.png);}
.link{width:1000px; height:114px; margin:0 auto; padding-top:15px;}
.link_t{width:1000px; height:19px; text-align:left;}
.link_con{width:900px; height:80px; margin:10px 0 0 10px; text-align:left;}

.bottom{width:100%; height:124px; margin:0 auto; background:url(../images/bottom.png);}
.bottoms{width:900px; height:100px; padding-top:24px; text-align:center; line-height:25px; font-size:12px; margin:0 auto;}


.menu {
	height: 45px;
	display: block;
	padding: 0px;
	width: 1023px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	background:url(../images/menus.png);
}

.menu ul {
			list-style: none;
			padding: 0;
			margin: 0;
}

.menu ul li {
	/* width and height of the menu items */  
			float: left;
	overflow: hidden;
	position: relative;
	line-height: 45px;
	text-align: center;
}

.menu ul li a {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			width: 112px;
			height: 45px;
			font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå";
			font-size: 14px;
			text-decoration: none;
			cursor: pointer;
}

.menu ul li a span {
			/* all layers will be absolute positioned */
			position: absolute;
			left: 0;
			width: 100px;
}

		.menu ul li a span.out {
			top: 0px;
}

		.menu ul li a span.over,
		.menu ul li a span.bg {
			/* hide */  
			top: -45px;
}
	
		/** 2nd example Ò»Á÷ËØ²ÄÍøwww.16sucai.com **/

#menu2 {
				
}
		
#menu2 ul li a {
			color: #FFF;
}

#menu2 ul li a span.over {
	color: #000;
	background-color: #f0f0f0;
}
