body{ font:12px/16px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:10px 0; text-align:center; color:#666}
ul{ margin:0; padding:0; list-style:none}
a{ text-decoration:none}
a:hover{ color:#c30}
p{}
.red{ color:#c30}
.bgreen{ font-weight:bold; color:#990}
img{ border:none}

#wrapper{ margin:0 auto; width:960px; text-align:left}
#nav{ height:59px; background:url(images/navbg.jpg) repeat-x}
#nav img{position: relative; margin-top:-10px; float:left}
#nav ul{ float:right; background:url(images/navleftbg.jpg) no-repeat right top; height:49px; padding:10px 25px}
#nav ul li{ float: left; width:80px; background:url(images/navline.gif) no-repeat right; text-align:center; height:36px; position:relative; z-index:1}
#nav ul li a{ display:block; width:100%; height:36px;color:#000; font:bold 12px/36px Georgia, "Times New Roman", Times, serif}
#nav ul li a:hover{ color:#fff}
#nav ul .on span{ background:url(images/onli.gif) no-repeat; display:block; width:100%; height:100%}
/*#nav ul li .nav1,#nav ul li .nav1:hover{background-position:30px  6px}
#nav ul li .nav2,#nav ul li .nav2:hover{background-position:10px -38px}
#nav ul li .nav3,#nav ul li .nav3:hover{background-position:10px -84px}
#nav ul li .nav4,#nav ul li .nav4:hover{background-position:10px -130px}
#nav ul li .nav5,#nav ul li .nav5:hover{background-position:10px -176px}
#nav ul li .nav6,#nav ul li .nav6:hover{background-position:10px -220px}
#nav ul li .nav7,#nav ul li .nav7:hover{background-position:10px -266px}
#nav ul li .nav8,#nav ul li .nav8:hover{background-position:10px -312px}
#nav ul li .nav9,#nav ul li .nav9:hover{background-position:10px -358px}*/
#nav ul .last{ background:none}
#nav ul .last a{ text-indent:0; background:none; line-height:36px; color:#666}
#nav ul .last a:hover{ background:none; color:#fff}
.nav3 a{ background:url(images/onli2.gif)}
.nav3 a:hover{ background:url(images/onli2.gif)}

#nav li .subnav{ position:absolute; background-color:#D90000; background-image:none; width:490px; padding:5px 12px; height:16px;left:-84px; top:32px; z-index:2; display:none}
#nav li .subnav li{ float:left; background:none; width:auto; margin-right:10px; height:auto; border-right:1px dashed #fff; margin:0}
#nav li .subnav li a{ background:none; text-indent:0; height:auto; color:#fff; float:left; width: auto; line-height:16px; font-weight:bold; padding:0 11px}
#nav li .subnav li a:hover{ background:none; color:#fff}
#nav li .subnav2{ width:350px}
#nav li .subnav3{ width:180px;left:-30px}
#nav li .subnav4{ width:460px}
#nav li .subnav5{ width:640px;left:-280px}
#nav li .subnav6{ width:265px; left:-30px}
#nav li .subnav7{ width:330px; left:-180px}
#nav li .subnav8{ width:318px; left:-200px}


#flash{ height:244px}
#banner img{ display:block;}
.flash{ height:153px; position:absolute}
*+html #flash,#banner img{ margin-top:8px}
*+html #banner{ margin-top:10px}

#content{ margin-top:10px; position:relative; background:url(images/shandow.jpg) no-repeat top;+margin-top:3px; padding:30px 0 15px 15px}
.proshow{ position: absolute; top:-36px; right:10px}
.show{ background:url(images/proleft.jpg) #fff no-repeat 1px top; width:232px; padding:10px 18px}


.class{ background:url(images/leftop.gif) no-repeat top; position:relative; top:-30px; padding:15px}
.title{ background:#B51A11; border-bottom:2px solid #e0e0e0; text-align:center; padding:8px 0}
.fenlei{ margin:10px 5px; position:relative}
.fenlei li{ border-bottom:1px dashed #e0e0e0; background:url(images/arrow.gif) no-repeat 30px; padding:8px 10px 8px 65px;*width:120px}
.fenlei li a{ color:#630}
.fenlei li a:hover{ color:#c30}

.on{ font-weight:bold; color:#c30}
.b1,.b2{ cursor:pointer}

.hr{ background:url(images/aa.jpg) no-repeat left; height:30px; padding-left:50px; line-height:30px; font-weight:bold}
.liebiao{ margin:20px auto}
.liebiao td{ padding:5px 10px}


.line{ height:1px; background:#ccc; overflow:hidden; margin-top:10px}
.line div{ width:140px; background:#c30; height:1px; overflow:hidden}

.news td{ border-bottom:1px dashed #ccc; padding:8px 5px; color:#999}
.news a{ color:#003333}


#footer{ height:64px; background:url(images/footbg.gif); color:#A4A4A3; font-size:10px}
#footer table{ margin-top:10px}
#footer a{ color:#CCC}
#footer a:hover{ color:#c30}

.btn{ background:#B51A11; padding:3px 8px; border:1px solid #FF9900; color:#fff}
.openwin{ font-size:12px; color:#666; text-align:left}
.cn{ padding:20px; margin-bottom:20px}
fieldset{ padding-top:0; margin:0;margin-bottom:20px}
fieldset a{ color:#666; padding:0 15px ; border-right:1px solid #999; display:block; float:left; white-space:nowrap; line-height:18px}
legend{ margin-left:10px; color:#c30; font-weight:bold}

.cpjs img{ display:block; margin-bottom:5px}
.cpjs ul{ list-style:inside disc; margin-right:15px}
.cpjs li{ border-bottom:1px dashed #ccc; padding:5px 10px; font-weight:bold; background-color:#fafafa}

.yangben li{ border-bottom:1px dashed #ccc; padding:7px  20px 7px 30px; background:url(images/a1.gif) no-repeat 10px}
.yangben img{ vertical-align:middle; margin-left:20px}
.yangben a{ color:#666}


.pro2 table,.pro2 td,.pro2 th{border:1px #DDDDDD solid;border-collapse:collapse;} 


#fragment-1 a,#fragment-2 a,.co a{ color: #069}
#fragment-1 a:hover,#fragment-2 a:hover,.co a:hover{ color:#c30}


.ppp {border:1px solid #ccc; background-color:#fafafa; margin:20px auto}
.ppp img{}
.proname {margin-top:-30px; width:188px; background-color:#000; height:30px;line-height:30px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5}
.proname a{color:#fff}
.proname a:hover{color:#fff;text-decoration:underline}

.openwin{text-align:left;padding:3px;width:80%}
