﻿#header_bg {width:100%; height:40px; background:url(../images/topbg.fw.png) repeat-x; border-bottom:1px solid #E9E9E9}
#top{width:1000px; margin:0 auto; clear:both;}
#top,#top a {font-size:12px; color:#2d2b2b;}
#top {height:40px; line-height:40px;}
#top span {float:left; display:block;}
#top .top_ul{ height:38px; line-height:38px; float:right;}
#top .top_ul a{ margin:0px 6px;}

#header{
    width:100%;
    margin:0 auto;}
#logo{
    width:1000px;
    margin:0 auto;
    /* float:left; */}
#logo img{
    border:none;}
.banner .swiper-slide img{
    width: 100%;
    display: block;
}
#nav{
    margin-top:10px;
    width:100%;
    height:50px;
    background:#616161;}
#nav ul{
    width:100%; margin:0 auto;
    overflow:hidden;}
#nav ul li{
    width:10%;
    background:url(../images/li02.jpg) left no-repeat;
    text-align:center;
    float:left;}
#nav ul li a{
    color:#fff;
    width:100%;
    line-height:50px;
    font-size:15px;
    height: 50px;
    display:block; font-family:微软雅黑;}



#nav ul li a:hover,#nav ul li a.cur{
    background-color:#000;
    color: #ffffff;
    text-decoration:none
}

#banner{
    text-align:center;
    clear:both;
    width:100%;
    /* height:480px; */
    margin:0 auto;}
.midbg{
    width:100%;
    position: relative;
}
.iBan .banNum{
    width:192px;
    height:59px;
    position:absolute;
    bottom:35px;
    left:50%;
    z-index:100;}
.iBan .banNum a{
    width:12px;
    height:12px;
    display:inline;
    overflow:hidden;
    text-indent:-999em;
    float:left;}
.iBan .banNum a.dots{
    background:url(../images/dot02.jpg) no-repeat center ;}
.iBanScreen ul{
    width:100%;
    height:400px;
    position:relative;
    top:0;
    margin:0 auto;}
.iBanScreen li img{ width:100%;height:400px;}
.iBanScreen li{
    width:100%;
    height:400px;
    overflow:hidden;
    display:none;}
.iBanScreen li a{
    display:block;
    width:100%;
    height:100%;}
.iBanScreen .num{
    bottom:10px;
    width:120px;
    margin:0 auto;
    margin-top:10px;
    z-index:999; }
.iBanScreen .num a{
    display:inline-block;
    width:12px;
    height:12px;
    background:url(../images/dot01.jpg) no-repeat center ;
    margin-right:10px}
.iBanScreen .num a.cur{
    background:url(../images/dot02.jpg) no-repeat center; }

#pro-index{
    text-align:center;
    clear:both;
    width:1000px;
    overflow:hidden;
    margin:0px auto 0;}
#prolist{
    width:1000px;
    overflow:hidden;
    margin:0 auto;
    border:1px solid #c9c9c9;}
#prolist_h2{
    font-size:16px;
    color:#fff;
    line-height:30px;
    border-bottom:1px solid #c9c9c9;
    border-right:1px solid #c9c9c9;
    background-color:#2e85e4;
    text-align:center;
    width:206px;
    float:left;
    font-weight:normal;}
#en-pro{
    color:#fff;
    font-size:14px;
    margin-left:10px;}
#prolist ul{
    overflow:hidden;
    float:left;}
#prolist ul li{
    width:198px;
    float:left;
    line-height:33px;}
.li-line{
    border-bottom:1px solid #c9c9c9;}
#prolist ul li a{
    background:url(../images/li03.jpg) left center no-repeat;
    padding-left:5px;
    margin-left:10px;}
#prolist ul li a:hover{
    color:#2e85e4;font-weight: bold;}

#recommend{
    width:1000px;
    clear:both;
    margin:1px auto 0px;
    overflow:hidden;
    border: #bebebe 1px solid;
    background: #ffffff;
}

#h2_index{
    margin-top: 35px;
    margin-bottom:35px;
    text-align:center;
    width:32%;
    overflow:hidden;
    font-size:24px;
    font-weight:bold;
    color:#000; padding-left:450px}

#h1_index{
    margin-top: 80px;
    /* margin-bottom:40px; */
    text-align:center;font-family:微软雅黑;
    width:32%;
    overflow:hidden;
    font-size:24px;
    font-weight:bold;
    color:#000; padding-left:450px}

#h1_index h1{ float:left;text-align:center;
    overflow:hidden;
    font-size:24px;
    font-weight:bold;
    color:#000;}
#en-re{
    color:#666666;
    font-size:18px;
    background:url(../images/line01.jpg) left top no-repeat;
    font-weight:normal;
    margin-left:10px;
    padding-left:18px;}
.pro_index{
    clear:both;
    margin:0px auto;
    width:10001px;
    height:275px;
    position:relative;}
#demo{
    overflow: hidden;
    width:1000px;
    float: left;
    padding-top:3px;
    height:255px;
    margin-top:1px;}
.LeftBotton a{
    position:absolute;
    top:0;
    right:22px;
    width:17px;
    height:25px;
    display:block;
    background:url(../images/left01.jpg) no-repeat center center;}
.LeftBotton a:hover{
    background:url(../images/left02.jpg) no-repeat center center;}
.RightBotton a{
    position:absolute;
    top:0;
    right:0;
    background:url(../images/right01.jpg) no-repeat left center;
    width:17px;
    height:25px;
    display:block;}
.RightBotton a:hover{
    background:url(../images/right02.jpg) no-repeat left center;}
.pic a{
    width: 210px;
    border: 1px solid #b6aba2;
    margin-left: 19px;
    margin-right: 19px;
    display: block;}

.info{height:25px; line-height:25px; overflow:hidden;font-family:"微软雅黑";width:100%;text-align:center;}

.jiange1{ width:1000px; overflow: hidden;margin-bottom:20px;margin: 0 auto;padding: 1px 0;}
.jiange1 span{height:40px;width:120px;position:absolute;left:1130px;margin-top:132px;cursor:pointer;}