@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html,body{
    background-color:#fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font: 16px "宋体";
   /* min-height: 100%;
    height: 100%;*/
}
/* 设置HTML5元素为块 */
article， aside， details， figcaption， figure， footer， header， hgroup， menu， nav， section {
display： block;
}
/* 设置图片视频等自适应调整 */
img {
max-width： 100%;
height： auto;
width: auto\9; /*ie8 */
}
a{
	text-decoration: none;
    color:#333333;
   /* font-weight:normal;*/
}
div,p{
    padding:0;
    margin:0;
}
*{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    margin: 0;
    padding: 0;
    border: 0;
}
ul,ol{
    list-style: none;
}
em{
    font-style: normal;
}
/* 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
}
/* 清除浮动 */
.clearfix:before,.clearfix:after{
    display:table;
    content:"";}
.clearfix:after{
    clear:both;}
.clearfix{zoom:1;}

body{
	min-width: 1020px;
    background-image:url(../images/list-bg.jpg);
    background-repeat:no-repeat;
    background-position:center bottom;
}
body.index{
    background-image:url(../images/bg.png);
}
.nav_container{
    width:964px;
    margin:0 auto;
    height:45px;
}
#box{
    width:1047px;
    margin:0 auto;
}
.container{
    width:900px;
    margin:0 auto;
}
/*头部*/
#header{
    width:1047px;
    height:79px;
    background-image:url(../images/header.png);
    background-repeat:no-repeat;
    position:relative;
}
#header a{
    display:block;
    position:absolute;
}
#header .logo{
    width:204px;
    height:56px;
    left:42px;
    top:12px;
}
#header .back-btn{
    width:110px;
    height:28px;
    right:42px;
    top:26px;
}
#header img{
    width:100%;
    height:100%;
}
#banner,#banner img{
    width:100%;
    height:268px;
}
#main{
    width:100%;
    background-image:url(../images/nav_bg.png);
    background-repeat:no-repeat;
}
#nav{
    height:45px;
}
#nav li{
    float:left;
    line-height:45px;
    float:left;
    color:#ffffff;
    font-weight:bold;
    font-size:19px;
}
#nav li a{
    color:#fff;
    padding:0 10px;
    display:block;
    line-height:45px;
    margin:0 8px;
    float:left;
}

#nav li a.active,#nav li a:hover{
    background-image:url(../images/nav_active_bg.png);
    background-repeat:repeat-x;
    background-position:0 1px;
}
#nav li span{
    display:block;
    background-image:url(../images/nav_line.png);
    background-repeat:no-repeat;
    width:2px;
    float:right;
    height:26px;
    margin-top:10px;
}
.content{
    background-color:#fff;
    width:1010px;
    padding:0 4px;
    margin:0 auto;
    background-image:url(../images/con_bg.png);
    background-repeat:no-repeat;
}

#footer{
    text-align:center;
    color:#333333; 
    font-size:14px;
    line-height:1.75em;
   padding-bottom:40px;
    margin-top:50px;
    font-family: arial;
}
#footer a{
    color:#333333;
    text-decoration: none
}