body {font: 12px/1.231 SimSun, arial, helvetica, clean, sans-serif;background:#F7F7F7;}
body, div, ul, li, h1, h2{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
li { list-style:none; }
a{text-decoration:none;}

.clear{clear:both;height:0px; overflow: hidden;}


.clearfix{ *zoom:1;}
.clearfix:after{ display:table; line-height:0; content:""; clear:both;}
body{
 background: #F7F7F7 url(../img/body-bg2.jpg) repeat-x;
}

.header .header-wrap{
 width: 1071px;
 height: 87px;
 margin: 0 auto;
 overflow: hidden;
 padding: 30px 0 0 9px;
 position: relative;
 background: url(../img/logo-bg.jpg);
}
.header .logo{
 background: url(../img/logo2.gif) no-repeat;
 width: 450px;
 height: 68px;
 text-indent: -9999em;
}
.nav .menu-wrap{
 width: 1071px;
 margin: 0 auto;
 overflow: hidden;
}
.nav .menu{
 height: 42px;
}
.nav .menu ul{
 height: 42px;
 margin: 0 auto;
}
.nav .menu ul li{
 float: left;
 width: 119px;
 line-height: 42px;
 text-align: center;
 background: url(../img/nav-line.jpg) no-repeat right 95%;
}
.nav .menu ul li:first-child{
 float: left;
 width: 119px;
 line-height: 42px;
 text-align: center;
 font-weight: bold;
 position: relative;
 height: 42px;
 background: url(../img/nav-line.jpg) no-repeat right 95%;
}

.nav .menu ul li:hover{
 background: url(../img/nav-hover.gif);
 
}
.nav .menu ul li a{
 display: block;
 color:#FFFFFF;
 width:119px;
 font-size: 16px;
 font-family: "微软雅黑";
}
.nav .menu ul li a:hover{
 font-weight: bold;
 color: #f08600;
}

.fx-banner{
background: #f0f0f0;
 width:1363px;
 height: 509px;
 margin: 0 auto;
 overflow: hidden;
 position: relative;
}

.subNav .subNav-box{
 width: 1071px;
 height: 187px;
 margin: 0 auto;
 padding: 14px 0 0 0;
 color: #E0F2FB;
 overflow: hidden;
}
.subNav .subNav-title{
 height: 29px;
    line-height: 29px;
    font-size: 20px;
    background: url(../img/ico-dot-1.jpg) no-repeat left center;
    padding: 0 0 0 32px;
}
.subNav .subNav-title span{
     font-size: 20px;
    font-weight: bold;
    font-family: "微软雅黑";
}
.subNav .subNav-box ul{
 margin: 8px 0 0 0;
}
.subNav .subNav-box ul li{
 float: left;
    display: inline;
    width: 151px;
    margin: 0 27px 0 0;
}
.subNav .subNav-box ul li div{
 width: 151px;
 height: 94px;
}
.subNav .subNav-box ul li a{
 height: 23px;
    line-height: 23px;
    display: block;
    text-align: center;
    color: #E0F2FB;
    font-family: "微软雅黑";
    font-size: 16px;
    margin: 6px 0 0 0;
}
.fri{
 min-width: 1071px;
 border-top:1px solid #898889 ;
 background: #B1B1B1;
}
.fri-warp{
 margin: 0 auto;
 width: 1071px;
 height: 42px;
 line-height: 42px;
 background: #B1B1B1;
 
}
.fri .fri-list{
 float: left;
 font-size: 16px;
 font-family: "微软雅黑";
 color: #FEFEFE;
}
.footer{
 margin: 0 auto;
 min-width: 1071px;
 height: 151px;
 text-align: center;
 background: #e5e4e5;
 color: #878686;
 font-size: 12px;
 font-family: "宋体";
}
.footer .footer-nav{
 margin: 0 auto;
 width: 1071px;
 padding-top: 35px;
 text-align: center;
}
.footer .footer-nav ul{
 width: 729px;
 margin: 0 auto;
}
.footer .footer-nav ul li{ 
 width: 50px;
 height: 20px;
 padding-left: 15px;
 padding-right: 15px;
 float: left;
 text-align: center;
 line-height: 20px;
 border-right:1px solid #AFAEAE ;
}
.footer .footer-nav ul li a{
 color: #878686;
 font-size: 12px;
 font-family: "宋体";
}
.footer .footer-nav ul li:last-child{
 border-right:0px solid #AFAEAE ;
}
.footer .footer-info{
 padding-top: 30px;
}