html{color:#333;overflow:auto;overflow-y:scroll;height:100%; font-size:12px; font:Arial, Helvetica, sans-serif; line-height:22px; background:url(../images/bg.jpg) #fff repeat-x left top;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-size:12px; line-height:160%; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.margin900 {
width:900px;
margin:auto;
height:69px;
background:url(images/menubg.jpg) no-repeat center top;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
img
{
    border: 0 none;
	margin:0;
	padding:0;
}
address, caption, cite, code, dfn, em, th, var
{
    font-style: normal;
    font-weight: normal;
}
ul li,ol li
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6
{
    vertical-align: baseline;
    zoom: 1;
}
input, textarea, select, button
{
    font-weight: inherit;
    font-family: inherit;
    font-size: inherit;
}
button
{
    border: none;
    padding: 0;
}
button::-moz-focus-inner{
    border: none;
}
input[type=radio], input[type=checkbox]
{
    vertical-align: middle;
}
input{
    outline:0 none;
}
input.checkbox {vertical-align:middle;}
* html input
{
    vertical-align: baseline;
}
textarea
{
    overflow: auto;
}
fieldset{
    border:0 none
}
a:focus
{
    outline-style: none;
    outline-width: 0;
}
a:link,
a:visited{text-decoration:underline; color:#333;}
a:hover{text-decoration:underline; color:#f00}


a.yellow:link,
a.yellow:visited{text-decoration:none; color:#d49600;}
a.yellow:hover{text-decoration:underline; color:#d49600}

ul:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/*public*/
.textleft{ text-align:left; }

.textcenter{ text-align:center; }
.textright{ text-align:right; }



.left{float:left}
.right{float:right}

.middle{vertical-align:middle;}
.top{vertical-align:text-top;}
.bottom{vertical-align:text-bottom;}



.white{color:#fff;}
.red{color:#e10600;}
.blue{color:#2b96e1}

.darkgray{color:#333;}
.gray{color:#666;}
.lightgray{color:#999;}
.green {color:#6baf19;}
.yellow {color:#d49600;}

.bold{font-weight:bold;}

.normal{font-weight:normal;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f14{font-size:14px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f34{font-size:34px;}
.f36{font-size:36px;}
.f48{font-size:48px;}
.f60{font-size:60px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh28{line-height:28px;}
.lh30{line-height:30px;}
.lh32{line-height:32px;}
.lh34{line-height:34px;}
.lh36{line-height:36px;}
.yahei{font-family:Microsoft yahei;}
.arial{font-family:Arial, Helvetica, sans-serif}
.indent_2em{text-indent:2em;}
.hide{display:none;}
.clear{clear:both; height:0px; line-height:0px;}
.overflow{overflow:hidden;}
.visible{overflow:visible;}
.relative{position:relative;}
.auto{margin-left:auto; margin-right:auto;}

.mt0{margin-top:0px}.mt2{margin-top:2px}.mt5{margin-top:5px}.mt8{margin-top:8px;}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px;}.mt60{margin-top:60px;}
.mb0{margin-bottom:0px}.mb2{margin-bottom:2px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}

.ml0{margin-left:0px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}
.mr10{margin-right:10px;}.mr20{margin-right:20px;}

.pt0{padding-top:0px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}
.pb0{padding-bottom:0px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:50px}.pb60{padding-bottom:60px}
.pl36{padding-left:36px;}
.ptb16 {padding:16px 0px;}

.miaobian1 {
border:1px #666 solid;
}

.ptb16 {
padding:16px 0px;
}
.margin96 {
width:96%;
margin:auto;
}
.margin92 {
width:92%;
margin:auto;
}

.w1200{
width:1200px;
margin:auto;
}
.w1156 {
width:1112px;
margin:0px auto 6px;
padding:0px 10px 0px 34px;
}
.w274 {
width:260px;
padding-right:17px;
}



.menu{
   z-index: 100;
    position: relative;
	margin-left:10px;
    width: 890px;
    height: 33px;
    font-size: 12px;
}
.menu UL{
   list-style-type: none;
    list-style-image: none;
}
.menu LI{
   position: relative;
    text-align: center;
    float: left;
}
.menu UL UL{
   position: absolute;
    visibility: hidden;
    top: 33px;
    left: 0px;
    _left: 0px;
}
.menu TABLE{
   position: absolute;
    top: 0px;
    left: 0px;
}
.menu UL LI:hover UL{
   visibility: visible;
}
.menu UL A:hover UL{
   visibility: visible;
}
.menu UL LI:hover{
   background: url(../images/menuhover.gif) no-repeat center top;
    color: #fff;
}
.menu UL LI:hover A{
   background: url(images/menuhover.gif) no-repeat center top;
    color: #fff;
}
.menu A{
   width: 73px;
    display: block;
    height: 33px;
    text-decoration: none;
	line-height:33px;
	font-size:12px;
	font-family:"微软雅黑";
	color:#fff;
}
.menu A:hover{
   background: url(images/menuhover.gif) no-repeat left top;
    color: #fff;
}
.menu UL UL{
}
.menu UL UL LI{
   text-align: left;
    clear: both;
    font-size: 12px;
}
.menu UL UL LI A{
   border-bottom: #ffffff 1px solid;
    padding-bottom: 5px;
    border-right-width: 0px;
    margin: 0px;
    padding-left: 12px;
    width: 96px;
    padding-right: 18px;
    display: block;
    background: #e5e5e5;
    border-top-width: 0px;
    height: 13px;
    color: #333;
    border-left-width: 0px;
    text-decoration: none;
    padding-top: 2px;
    _padding: 2px 18px 2px 12px;
	line-height:26px;
	height:26px;
}
.menu UL UL LI A:hover{
   border-bottom: #ffffff 1px solid;
    border-right-width: 0px;
    background: #d3d3d3;
    border-top-width: 0px;
    border-left-width: 0px;
}
.menu UL LI UL LI A:link{
   background: #e5e5e5;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.menu UL LI UL LI A:visited{
   background: #e5e5e5;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.menu UL LI UL LI A:hover{
   background: #d3d3d3;
    color: #f00;
    font-size: 12px;
    font-weight: normal;
}



#nav_wrap{ width:1200px; margin:auto;}
#nav li{ text-align:center;font-size:12px;}

/*New Nav Style*/
#nav_wrap { width:1200px; overflow:hidden; }
#nav{ height:42px; position:relative; width:1200px; margin:0 auto; }
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:138px; height:42px; line-height:42px;display:block;padding:9px 2px 0 0; text-decoration:none;}
#nav .c{ float:left;margin:0;padding:0}

#nav li { float:left; list-style:none; }
#nav li .v a{ width:140px; height:42px; line-height:42px; display:block; color:#333; float:left; font-family:"Microsoft Yahei";  text-decoration:none; font-size:16px;}
#nav li .v a:hover,#nav li .v .sele{background:url(../images/menubg.jpg) no-repeat center top; color:#fff; line-height:42px; font-size:16px;  text-decoration:none;}
#nav .kind_menu { height:40px;*height:40px; line-height:40px;vertical-align:middle; position:absolute; top:42px;*top:42px; left:70px; width:880px; text-align:left; display:none; background:url(../images/nav_bg1.gif) repeat-x bottom; color:#656565; }

.bottom_bg_line {
background:url(../images/line.gif) repeat-x left bottom;

}


#nav .kind_menu a {color:#656565; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:0px 26px; text-decoration:none;}
#nav .kind_menu a:hover { color:#ff4300;}
#nav .kind_menu span { font-size:10px;  color:#cecece; line-height:30px; *line-height:26px; float:left; text-decoration:none;}

	
#tmenu{ background:url(../images/nav_bg1.gif) repeat-x bottom; height:28px; }

.GDNetMenuDownMenu {
	LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px
}
.GDNetMenuDownMenu .content {
	POSITION: absolute
}
.GDNetMenuDownMenu .items {
	BORDER-RIGHT: #0083EE 1px solid; BORDER-TOP: #0083EE 1px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #0083EE 1px solid; BORDER-BOTTOM: #0083EE 1px solid; POSITION: relative; TOP: 0px
}
.GDNetMenuDownMenu .item {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 9pt; BORDER-LEFT: medium none; CURSOR: hand; COLOR: #333333; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
.GDNetMenuDownMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=65); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .8
}
.GDNetMenuDownMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4
}
.GDNetMenuDownMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}
.GDNetMenuDownMenu .hover {
	BACKGROUND: #005FB3; FILTER: alpha(opacity=90); COLOR: #FFFFFF;
}
.GDNetMenuDownMenu .item IMG {
	MARGIN-LEFT: 1px
}
