﻿@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}
#banner1 { width:100%; margin:0px auto; height:100%; position:relative;/*background: url(../images/BAN--bot.jpg) no-repeat scroll center bottom transparent;padding-bottom: 50px;*/ }
#banner { width:100%; margin:0px auto;height:320px; min-height:320px; max-height:520px; position:relative;}
#banner .flash{ width:100%; position:absolute;z-index:0}
#slideshow_photo img{display:block;margin:0px auto;}

#jsddm
{
margin:0 auto;
padding:0;	
width:100%;
top: 0px;
height:65px;
border-right: 1px solid #03a9f4;
background: none repeat scroll 0% 0% #0681d7;
}

#jsddm li
{	float: left;
	list-style: none;
	font: 14px/65px  'microsoft yahei',SimSun,Verdana,Arial;
	margin:0;
	padding:0;
	height: 65px;
	line-height: 40px;
	width: 12%;
    text-align: center;
	border-left: 1px solid #03a9f4;
	}

#jsddm li a
{	
display: block;
padding: 0px;
text-align:center;
text-decoration: none;
white-space: nowrap;
color:white; 
font-weight:bold;
font: 14px/65px  'microsoft yahei',SimSun,Verdana,Arial;
}

#jsddm li a:hover
{
color:#d8d8d8; font-weight:bold; font-size:14px;
font: 14px/65px  'microsoft yahei',SimSun,Verdana,Arial;
}

#jsddm li .jsddmhover
{
color:#d8d8d8; font-weight:bold; font-size:14px;
font: 14px/65px  'microsoft yahei',SimSun,Verdana,Arial;
border-left: 1px solid #0681d7;
}
		
#jsddm li ul
{	margin: 0;
	padding:10px 0;
	position: absolute;
	visibility: hidden;
	z-index:999;
	background:rgb(33,33,33);
	clear:both;
}
	
	
	
		
#jsddm li ul li
{
padding:0;
margin:0;
float: none;
display: inline;
width: 124px;
height:30px;
font: 12px/30px  SimSun,'microsoft yahei',Verdana,Arial;
clear:both;
border:none;

 }
			
#jsddm li ul li a{	
padding: 0px;
text-align:center;
color: #c5b192;
font: 12px/30px  SimSun,'microsoft yahei',Verdana,Arial;
clear:both;
}
			
#jsddm li ul li a:hover{	
padding: 0px;
color: #c5b192;
background:#B30D1D;
font: 12px/30px  SimSun,'microsoft yahei',Verdana,Arial;
}


#jsddm .dropmenu_end{
width: 2px;
/*background: url(../images/menu.png) repeat scroll 0% 0% transparent;*/
height: 50px;
}

.HER--con-line {
    width: 2px;
    background: url(../images/HER--con-line.jpg) repeat-y scroll 0% 0% transparent;
	clear:both;
	float:left;
	}
.BAN--top {
    background: url(../images/BAN--top.gif) repeat scroll 0% 0% transparent;
    height: 25px;
    width: 1002px;
	margin:0 auto 8px auto;
}
/**--------classen---------**/
div.class_en{
margin:0px;
padding:0;
width:200px;
}


a.class_en:link,a.class_en:visited,a.class_en:active{
display:block;
text-decoration: none;
font:14px/37px Verdana,microsoft yahei,Arial, Helvetica, sans-serif;
text-align:left;
background:url(../images/class-f.jpg) 0px 0px no-repeat;
padding-left:28px;
margin:0;
color:#333;
margin-bottom: 6px;
height: 37px;
line-height: 37px;
}

a.class_en:hover{
font-size:14px; color:#fff;background:#0681d7; /*background:url(../images/class_i.jpg) no-repeat;*/font:14px/37px Verdana,microsoft yahei,Arial, Helvetica, sans-serif;
padding-left:20px;
}


.inputss {
    border: 0px none;
    height:29px;
    padding: 0px;
    margin: 0px;
    background: none repeat scroll 0% 0% transparent;
    color: #666;
    width: 295px;
    font: 12px/29px Verdana,microsoft yahei,Arial;
	padding-left:5px;
	}


.fontrightsize{float:left;font:14px/30px  'Microsoft YaHei',Tahoma,Verdana,'Simsun';padding-left:10px;color:#333; font-weight:bolder; vertical-align:top;}

.fontleftsize{float:left;font:16px/60px 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; line-height:overflow: hidden;white-space: nowrap; color:#333; font-weight:bolder;}


.indexfontsize{ font:15px/23px 'Microsoft YaHei',SimSun,Arial,Sans-Serif;color:#FFF; vertical-align:bottom; padding:0; margin:0;white-space:nowrap; }

.indexfontsizepro{ font:15px/22px 'Microsoft YaHei',SimSun,Arial,Sans-Serif;color:#FFF; font-weight:bolder;vertical-align:bottom;}

a.indexfontsize{ font:15px/23px 'Microsoft YaHei',SimSun,Arial,Sans-Serif;color:#fff;vertical-align:bottom; padding:0; margin:0; white-space:nowrap; }

/*.bigmenu {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    overflow: hidden;
    border-bottom: 1px dotted #DDCFB5;
    font-weight: bold;
    text-indent: 12px;
}*/
/**--------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/30px Verdana,microsoft yahei,Arial, Helvetica, sans-serif;
height:30px;
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:#0681d7; 
text-decoration: none;
}*/

/*********1127*******/

div.class_en{
margin:0px;
padding:0px;
width:200px;
}


a.class_en:link,a.class_en:visited,a.class_en:active{
display:block;
text-decoration: none;
font:14px/37px 'Microsoft YaHei',Tahoma,Verdana,'Simsun';
height:37px;
text-align:left;
padding-left:30px;
color:#545454;
width:200px;
}

a.class_en:hover{
display:block;
color: #FFF; 
text-decoration: none;
font:14px/37px 'Microsoft YaHei',Tahoma,Verdana,'Simsun';
height:37px;
}


a.class_en2:hover,a.class_en2:link,a.class_en2:visited,a.class_en2:active{
color: #545454; 
text-decoration: none;
}





.indexaboutfont{
padding: 0px;
color: #777;
font: 12px/30px simsun,Arial,Helvetica,sans-serif;
text-decoration:none;

}

.indexaboutfont a{ 
padding: 0px;
color: #777;
font: 12px/30px simsun,Arial,Helvetica,sans-serif;
text-decoration:none;

}

.indexfang{
padding: 0px;
color: #fff;
font: 12px/23px simsun,Arial,Helvetica,sans-serif;
text-decoration:none;

}

.position{width:975px; border-bottom:1px dashed #4d3c3e; height:35px;line-height:35px;margin:0px auto 10px auto; color:#333; background:url(../images/ico_home.gif) no-repeat 10px 10px; text-indent:34px;}
.position span{color:#333;}
.position a:link,.position a:hover,.position a:visited,.position a:active{color:#333;}


.title-ct {
    height: 30px;
    background: url(../images/title-ct.jpg) repeat-x scroll 0% 0% transparent;
    white-space: nowrap;
    overflow: hidden;
}
.indexfontsizeh3 {
    color: #000;
    font: 14px/30px "Microsoft YaHei",Tahoma,Verdana,"Simsun";
    display: block;
    height: 30px;
    float: left;
    padding: 0px 20px;
	}
.CON--l-bnr {
    padding: 10px;
}
.editor {
    line-height: 2;
    color: #333;
	font: 12px/20px "Microsoft YaHei",Tahoma,Verdana,"Simsun";
	}
	
.editor  a{
    line-height: 2;
    color: #333;
	text-decoration:none;
	font: 12px/20px "Microsoft YaHei",Tahoma,Verdana,"Simsun";
	}
	
	
.sb--nav-bot {
    width: 200px;
    background-color: #FFF;
    margin: 0px 0px 25px 10px;
    padding: 10px;
    border-top: 1px solid #0681d7;
    border-bottom: 1px solid #0681d7;
}

#showtext {
    padding: 15px;
    line-height: 2;
}