﻿@charset "utf-8";/* CSS Document */
div,form,img,ul,ol,li,dl,dt,dd,table,td,tr,th{margin: 0;padding: 0;border:0;overflow:hidden;}
ul,li{list-style-type:none; list-style:none;}
h1{margin:0;padding:0; font-weight:bold; font-size:12px; color:#666666; display:inline;}
h2,h3,h4,h5,h6,{margin:0;padding:0;font-weight:normal;font-size:12px;}



#menu { width:1000px; margin:0px auto;  height:49px;}
#nav2 { height:49px; width:1000px; margin:0px auto;}
#nav2 .mainlevel { float:left; text-align:center;  width:111px;/*IE6 only*/}
#nav2 .mainlevel a { width:111px; display:block; height:49px; line-height:49px; font-size:13px; font-weight:bold; color:#ffffff}
#nav2 .mainlevel a:hover { width:111px; color:#ffffff; DISPLAY: block;  OVERFLOW: hidden; COLOR: #fff; HEIGHT: 49px; background:url(../images/index_03.jpg) repeat-x }
#nav2 .mainlevel ul { display:none; position:relative; z-index:9999; left:0px;}
#nav2 .mainlevel li {  width:111px;/*IE6 only*/ border-bottom:1px solid #FFFFFF; background:#CCCCCC; filter:alpha(opacity=90);-moz-opacity:0.9;}
#nav2 .mainlevel li a { display:block; height:29px; line-height:29px; color:#000000; }
#nav2 .mainlevel li a:hover { background:#999999; width:111px; line-height:29px; height:30px}

#banner { width:1118x; margin:0px auto; height:440px; position:relative; }
#banner .flash{ width:1118px; height:440px; position:absolute; z-index:-100;}

#jsddm
{	margin: 0 auto; padding: 0;  width:1072px; height:87px; }

#jsddm li
{	float: left;
	list-style: none;
	font: 14px/87px  'microsoft yahei',SimSun,Verdana,Arial;
	background:url(../images/menu.png) no-repeat;
	margin:0;
	
	}

#jsddm li a
{	display: block;
	line-height:87px;
	height:87px;
	text-align:center;
	text-decoration: none;
	width: 134px;
	font-size:14px;
	color: #fff;
	font-weight:bold;
	white-space: nowrap}

#jsddm li a:hover
{ color:#ffffff; background:url(../images/menunow.png) repeat-x }
		
#jsddm li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index:999
}
		
#jsddm li ul li
{	float: none;
padding:0;
margin:0;
color:#FFF;
	border-bottom:1px solid #FFFFFF; background:#212121; filter:alpha(opacity=90);-moz-opacity:0.9; position:relative; }
			
#jsddm li ul li a
{	width: auto;
	height:30px;
	line-height:30px;
	color: #fff;
	width:134px;}
			
#jsddm li ul li a:hover
{ background:#212121;	}


/**--------classen---------**/
div.class_en{
margin:0px;
padding:3px 3px 5px 3px;
}


a.class_en:link,a.class_en:visited,a.class_en:active{
display:block;
text-decoration: none;
font:12px/35px Verdana,microsoft yahei,Arial, Helvetica, sans-serif;
height:35px;
text-align:left;
background:url(../images/dot2.png) 0px 0px no-repeat;
padding-left:28px;
margin:0px;
color:#585656;
}

a.class_en:hover{
display:block;
color:#ff5900; 
text-decoration: none;
}


.input2 {
    border: 0px none;
height: 37px;
line-height: 34px;
padding: 0px 0px 0px 4px;
margin: 0px;
background: none repeat scroll 0% 0% #DFDFDF;
color: #767676;
width: 228px;
	}
	
	/*1126*/
	
	.fontrightsize{
	float:left;font:15px/65px Verdana,microsoft yahei,Arial;padding-left:20px;color:#3e3e3e;font-weight:bold; 
	}


  .fontleftsize{
  float:left;font:14px/21px Verdana,microsoft yahei,Arial;padding-left:10px;color:#5C5C5C; 
  }
  
  .page_content {
    font: 12px/22px Verdana,Arial,Helvetica,sans-serif;
    color: #838393;
    padding-bottom: 30px;
	
	}
	
	  .page_content a, .page_content p{
    font: 12px/22px Verdana,Arial,Helvetica,sans-serif;
    color: #838393;
    padding-bottom: 30px;
	}