@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%;*/
    background:#f9f9f9;
}
/* 设置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
}
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%;
    font-weight: normal;
}
/* 清除浮动 */
.clearfix:before,.clearfix:after{
    display:table;
    content:"";}
.clearfix:after{
    clear:both;}
.clearfix{zoom:1;}

body{
	min-width: 1100px;
    position:relative;
}
/*@media only screen and (max-width: 1024px) {
    body{
        min-width:600px;
    }
}*/
.container{
    width:1000px;
    margin:0 auto;
}
/*视频弹层*/
#bgbg {
    width: 100%;
    height: 100%;
    background:#000;
    opacity:0.5;
    position: fixed;
    filter:alpha(opacity=50);
    top: 0;
    left: 0;
    right:0;
    bottom:0;
    display: none;
    z-index:600;
}
.videoplaylist {
    width: 640px;
    height: 520px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -260px 0 0 -320px;
    /* background: #fff; */
    background: #fff;
    display: none;
    z-index: 9999;
}
.videoplaylist .videoclose {
    height: 54px;
    line-height: 54px;
    background: #a21d22;
    margin: 0 0 2px;
}
.videoplaylist .videoclose span{
    display:block;
    float:right;
    width:46px;
    height:46px;
    margin-right:10px;
    margin-top:3px;
    background-image:url(../images/close-btn.jpg);
    background-repeat:no-repeat;
    cursor:pointer;
}
/*导航样式*/
#nav{
    width:121px;
    position:absolute;
    left:0px;
    top:380px;
    z-index:500;
   /* top:50%;
    margin-top:-300px;*/
}
#nav .nav-top,#nav .nav-foot{
    width:121px;
    height:40px;
    background:url(../images/nav-top.png);
    background-repeat:no-repeat;
    background-position:center top;
}
#nav .nav-foot{
   background:url(../images/nav-foot.png);
   background-repeat:no-repeat;
   background-position:center top;
}
#nav img{
    width:100%;
    height:100%;
}
#nav .menu{
    width:121px;
/*    height:200px;*/
    background:#b61d22;
}
.menu p{
    color:#fff;
    text-align:center;
    font-weight:bold;
    padding:10px;
    line-height:22px;
}
.menu ul{
    padding:10px 0 15px;
}
.menu li{
    width:121px;
    border-bottom:1px solid #910e11;
     height:40px;
    line-height:40px;
     height:40px;
    line-height:40px;
}
.menu li a{
    display:block;
    text-align:center;
    color:#fff;
    font-weight: bold;
    margin-left:1px;
}
.menu .last-nav a{
    border-bottom:none;
}
.menu li a.active{
    border-left:2px solid #e9bcbd;
    box-sizing:border-box;
}

/*底部*/
#footer{
    width:100%;
    height:100px;
    background:#eaeae9;
    text-align:center;
    margin-top:20px;
}
#footer .container{
    padding-top:20px;
}
#footer p,#footer a{
    font-size:12px;
    color:#666666;
    font-family: arial;
    line-height:20px;
}
/*悬浮二维码*/
#QR-code{
    width:121px;
    height:350px;
    position:absolute;
    top:380px;
    right:0;
    z-index:500;
}
#QR-code span.close{
    width:17px;
    height:17px;
    position:absolute;
    right:0;
    top:0;
    cursor:pointer;
    z-index:600;
}
#QR-code img{
    width:100%;
    height:100%;
}
h3.title{
    height:39px;
    background-image:url(../images/head-title-bg.png);
    background-repeat:no-repeat;
}
span.title-text{
    display:inline-block;
    width:160px;
    height:39px;
    line-height:39px;
    text-align:center;
    color:#fff;
    font-size:20px;
    /*font-family: '黑体';*/
    float:left;
    font-weight:bold;
}
a.more{
    display:inline-block;
    text-align:right;
    float:right;
    line-height:39px;
    height:39px;
    color:#999999;
    font-size:12px;
    padding-right:10px;
}
#QR-code .code-link{
    width:102px;
    z-index:500;
    position:absolute;
    height:45px;
    left:0;
    top:0;
}