/***以下为所有风格通用样式
margin: 0;padding: 0;设置外边距,内边距空隙都为0
font-size: 12px;为字体大小.一般表格内的,不受他控制
li,ul设置list-style: none;主要是取消默认的小圆点.不太好看****/
body{
margin: 0;
padding: 0;
font-size:12px;
color:#333333;
background:#FFFFFF;
}
form, ul, li, p, dl, dd, dt ,h,td,th,h3{
margin: 0;
padding: 0;
}
li,ul{
display:block;
list-style: none;
}
a,img{
border:0px;}
/**font-size: 12px;超级链接字体大小
color:字体颜色
text-decoration: none;没有下画线.要有下画线.改none为underline
a 为统一超级链接,
a:link没有点击过的超级链接样式
a:visited 被点击过的超级链接样式
a:hover 鼠标指向时的超级链接样式
a:active 被用户激活(在鼠标点击与释放之间发生的事件)时的样式.少用**/

a{font-size: 12px;}
a:link{color:#333333;text-decoration: none;}
a:visited{color:#333333;text-decoration: none;}
a:hover{color: #BA0000;text-decoration: underline;}
a:active {text-decoration: none;}
/*clear清除浮动 */
.clear {clear:both; font-size:0px; height:0px; line-height:0px; width:0px; visibility:hidden;}
#top_nav{
width:100%;
height:30px;
background:url(top_bg.gif);
overflow:hidden;
}
#top_nav .top_nav{
width:960px;;
height:30px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#top_nav .top_nav_left{
width:265px;
height:30px;
line-height:30px;
float:left;
margin-left:70px;
display:inline;
}
.top_nav_left a{font-size: 14px; font-weight:bold; margin-left:10px; margin-right:10px;}
.top_nav_left a:link{color:#FFF;text-decoration: none;}
.top_nav_left a:visited{color:#FFF;text-decoration: none;}
.top_nav_left a:hover{color: #FFF;text-decoration: underline;}
.top_nav_left a:active {text-decoration: none;}
.top_nav_search{ width:225px;padding-top:3px; margin-left:auto;margin-right:auto;}
.input1 {  border: 1px #666666 solid; height: 16px; font-size: 12px;width:80px;}
.input2 {BORDER-RIGHT: #babd97 1px dotted; BORDER-TOP: #babd97 1px dotted; FONT-SIZE: 12px; BORDER-LEFT: #babd97 1px dotted; BORDER-BOTTOM: #babd97 1px dotted; HEIGHT: 16px; border-color: #FFFFFF #FFFFFF #0099CC}
.input3 {BORDER-RIGHT: solid; BORDER-TOP: solid; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-LEFT: solid; BORDER-BOTTOM: solid; TOP: 0px; HEIGHT: 16px; TEXT-ALIGN: center
}
.input4 {BORDER-RIGHT: #babd97 1px solid; BORDER-TOP: #babd97 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #babd97 1px solid; BORDER-BOTTOM: #babd97 1px solid; TOP: 0px; HEIGHT: 19px;
}
.button3 {FONT-SIZE: 12px; HEIGHT: 20px; line-height:18px;}
.top_nav_login{
width:390px;
height:30px;
line-height:30px;
float:right;
padding-top:3px;
overflow:hidden;
font-size:14px;
color:#FFFFFF;
font-weight:bold;}
#head{
width:960px;
height:80px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#head .logo{
float:left;
width:200px;
height:80px;
overflow:hidden;
}
#head .banner{
width:700px;
height:200px;
overflow:hidden;
float:right;
}
#guide{
width:100%;
height:53px;
background:url(guide_bg.gif);
overflow:hidden;
}
#nav-box{
width:960px;
height:53px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}
#nav{
width:960px;
height:53px;line-height: 53px; 
overflow:hidden;
margin-left:auto;
margin-right:auto;
}
#nav li{
float: left;
line-height:53px;
height:53px;
text-align:center;
width: 136px;
position:relative;
}
#nav li a{display: block;width:136px; height:53px;text-align:center; font-size:14px; font-weight:bold;}
#nav li a:hover{
background: url(guide_nav.gif) no-repeat center top;
}
#nav li a.cur{
background: url(guide_nav.gif) no-repeat center top;
}
#nav li ul{ /* second-level lists */
width:150px;
z-index:2;
position: absolute;
background:#F4F4F4;
left: -999em;
margin-left:-70px;
display:inline;
}
#nav li ul dl{
margin-top:10px;
margin-bottom:10px;
padding-left:5px;
padding-right:5px;
}
#nav li ul li{
width:150px;
height:22px;
line-height:22px;
text-align:left;
overflow:hidden;}
#nav li ul li a{
width:150px;
font-size:12px;
font-weight:500;
line-height:22px;
background:#F4F4F4;
text-align:left;
}
#nav li ul li  a:hover{
background:#F4F4F4;
}
#nav li ul li a.cur{
background:#F4F4F4;
}
#nav li:hover ul, #nav li.sfhover ul{ /* lists nested under hovered list items */
   left: auto; /* 如果上面用left的了,那么这就不用改,最多改个数,如果用display:none了,那么这里改成display:block*/
   }
/**/
#banner{
width:960px;
height:160px;
background:url(bn.gif) left no-repeat;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}
#banner dl{
width:870px;
height:25px;
line-height:25px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}
#warp{
width:960px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#left{
width:205px;
height:253px;
background:url(left_bg.gif);
overflow:hidden;
float:left;
margin-top:35px;
}
.left_nav{
width:187px;
height:248px;
background:#4F4F4F;
margin-top:3px;
float:right;
overflow:hidden;
}
.left_nav a{font-size:14px;font-weight:bold;}
.left_nav a:link{color:#FFF;text-decoration: none;}
.left_nav a:visited{color:#FFF;text-decoration: none;}
.left_nav a:hover{color:#F57921;text-decoration: underline;}
a.left_nav :active {text-decoration: none;}
.nav_on{
width:187px;
height:30px;
background:url(left_nav_on.gif);
overflow:hidden;
line-height:30px;
text-align:center;
margin-bottom:1px;}
.nav_off{
width:187px;
height:30px;
background:url(left_nav_off.gif);
overflow:hidden;
line-height:30px;
text-align:center;
margin-bottom:1px;}
#right{
width:755px;
background:url(right_bg.gif);
overflow:hidden;
float:right;
}
#right .rig_top{
width:755px;
height:35px;
line-height:35px;
background:url(right_top_bg.gif);
overflow:hidden;
}
.rig_top span{
float:right;
margin-right:40px;
display:inline;}
.rig_main{
width:725px;
margin-top:15px;
margin-left:auto;
margin-right:auto;
overflow:hidden;}
#gonggao{
width:230px;
height:244px;
overflow:hidden;
float:left;}
#gonggao h3{
width:230px;
height:60px;
line-height:60px;
font-size:14px;
font-weight:bold;
overflow:hidden;
}
#gonggao dl{
width:230px;
line-height:22px;
overflow:hidden;
}
#gonggao dt{
width:230px;
line-height:22px;
margin-top:10px;}
#flash{
width:474px;
height:244px;
background:url(huandeng.gif);
overflow:hidden;
float:right;}
.flash{
width:453px;
height:225px;
overflow:hidden;
margin-top:10px;
margin-left:auto;
margin-right:auto;}
#bhrg{
width:725px;
margin-top:25px;
overflow:hidden;
}
#bhrg h3{
width:725px;
height:44px;
line-height:22px;
font-size:12px;
font-weight:500;
text-align:center;
overflow:hidden;
}
#bhrg dl{
width:725px;
line-height:22px;
overflow:hidden;
}
#bhrg span{font-size:14px; font-weight:bold;}
#whj{
width:725px;
height:214px;
background:url(whj.gif);
overflow:hidden;
margin-top:5px;
}
#tit_main{
width:241px;
overflow:hidden;
float:left;
}
.tit_main{
width:210px;
margin-left:auto;
margin-right:auto;
margin-bottom:8px;
padding-bottom:10px;
line-height:22px;
background:url(titbg.gif) bottom center no-repeat;
overflow:hidden;}
.tit_main h3{
width:210px;
height:35px;
line-height:35px;
font-size:14px;
font-weight:bold;
}
.tit_main li{
width:210px;
height:22px;
line-height:22px;
overflow:hidden;}

.ba{
width:700px;
height:38px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.sctime{
width:700px;
height:30px;
margin-left:auto;
margin-right:auto;
line-height:30px;
text-align:right;}
.text14px-b{
width:725px;
height:24px;
font-size:14px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
line-height:24px;
margin-top:40px;
}
.text12px-160{
width:700px;
font-size:12px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
line-height:24px;
}
.content{
width:700px;
line-height:22px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
font-size:12px;
overflow:hidden;}
.list_guide{
width:700px;
height:25px;
line-height:25px;
text-align:center;
font-size:14px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
overflow:hidden;}
.list_list{
width:550px;
line-height:24px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
.list_page{
width:700px;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:20px;
margin-bottom:15px;
overflow:hidden;
}

#footer{
width:100%;
height:407px;
background:url(footer.gif) bottom center no-repeat;
overflow:hidden;
}
.footer{
width:960px;
height:407px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#copy{
width:753px;
height:122px;
float:right;
border-left:#E3E3E3 solid 1px;
border-right:#E3E3E3 solid 1px;
border-bottom:#E3E3E3 solid 1px;
overflow:hidden;
background:#E6F0F9;
}
.copy_con{
width:720px;
height:20px;
line-height:20px;
font-size:14px;
text-align:center;
margin-top:17px;
margin-left:auto;
margin-right:auto;
color:#2A2C2E;
border-bottom:#BCC3CD solid 1px;
overflow:hidden;
}
.copy_main{
width:720px;
height:60px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
overflow:hidden;}
.copy_bei{
width:181px;
height:57px;
overflow:hidden;
float:left;
}
.copy_bei img{
width:181px;
height:57px;
border:0;
}
.copy_add{
width:330px;
height:60px;
line-height:20px;
font-size:13px;
color:#2A2C2E;
float:right;
overflow:hidden;
}
