@charset "gb2312";

* { padding:0px; margin:0px auto; font-size:14px; font-family:"SimSun";}
a { text-decoration:none;}
li { list-style-type:none;}
img { border:none;}
.clear { clear:both;}
.blank10 { height:10px; clear:both;}
.blank20 { height:20px; clear:both;}
.blank40 { height:40px; clear:both;}
.no_bright { border-right:none!important;}
.no_margin { margin-right:0px!important;}

.container { width:1012px; margin:0px auto;}
.header { height:100px;}
.header_left { float:left;}
.header_right { float:right; text-align:right; width:240px;}
.header_right a { padding-right:10px; cursor:pointer;}

.nav { height:46px; line-height:46px; background:#333333; position:relative; z-index:100;}
.fnav a { padding:12px 18px; border-right:solid 1px #515150; font-family:"Microsoft Yahei"; color:#fff; font-size:16px;}
.snav { background:#fff; height:32px; line-height:32px; left:0px; top:45px; position:absolute; border-radius:20px;}
.snav a { padding:4px 18px; font-family:"Microsoft Yahei"; color:#333;}
#snav1,#snav2,#snav3,#snav4,#snav5,#snav6 { display:none;}
#snav1 { left:106px;}
#snav2 { left:206px;}
#snav3 { left:260px;}
#snav4 { left:360px;}
#snav5 { left:679px;}
#snav6 { left:781px;}
.uparrow { background:url(../images/uparrow.jpg) center bottom no-repeat;}

.footer_top { height:300px; background:#efefef; padding-left:50px;}
.footer_top li { float:left; width:120px;}
.footer_top a { display:block; height:30px; line-height:30px; color:#333333;}
.footer_top a:hover { text-decoration:underline;}
.font_weight { font-weight:bold; margin-bottom:20px;}
.footer_bottom { height:42px; line-height:42px; text-align:center; background:#dfdfdf; padding-right:30px;}
.footer_bottom a { color:#333; font-family:"Microsoft Yahei";}

.contain { background:url(../images/left.jpg) no-repeat;}
.left { float:left; width:235px;}
.right { float:right; width:750px;}

.nv_title { height:48px; line-height:48px; padding-left:20px; color:#00478b; font-size:18px; font-weight:bold; font-family:"Microsoft Yahei";}
.nv_bottom { position:relative;}
.nv_bottom li { height:40px; line-height:40px; width:235px;}
.nv_bottom li a { padding-left:20px; color:#333333;}
.nv_on { background:url(../images/nv_on.png) no-repeat; left:-8px; position:absolute; padding-left:8px; _padding-left:24px; line-height:45px!important;}
.nv_on a { color:#fff!important;}

.position { border-bottom: dotted 1px #d5d5d5; line-height:40px; height:40px;}
.position_left { float:left; color:#00478b; font-size:22px; font-family:"Microsoft Yahei";}
.position_right { float:right; color:#777777;}
.position_right a { color:#777777;}
.foot_jbh{
    float: right;
    margin-right: 30px;
}
.foot_jbh img{
    float: left;
    margin-top: 10px;
}
.foot_jbh p{
    float: left;
}