*{
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: "microsoft yahei";
    text-decoration: none;
}
img{
    border: none;
}
a{
    text-decoration: none;
}
.topp{
    display: none;
}

/*banner*/
.ban{
    width: 100%;
    height: 400px;
    margin: 0 auto;
    position: relative;
    top:80px;
}

.banner{

    width: 100%;
    height: 400px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.hf{
    display: none;
}


.fullSlide{ width:100%; height:auto;position: relative;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:auto; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:400px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:999; bottom:0; left:0; height:30px; line-height:30px;  text-align:center;
    /*_filter:alpha(opacity=60);*/
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;height: auto;overflow: hidden; }
.fullSlide .hd ul li{ cursor:pointer;display:inline-block; *display:inline; zoom:1;
    width: 12px;
    height: 12px; margin:5px; background:url("bai_yuan.png") no-repeat center;
    line-height:9999px;
}
.fullSlide .hd ul li.lhp{background: url("lv_yuan.png") no-repeat center; }
/*banner结束*/

.hf{
    width: 100%;
    max-width: 1000px;
    height: 100px;
    margin: 40px auto;
}
.bmjf{
    background: url("bmjf2.png") no-repeat center;
    max-width: 317px;
    width: 33%;
    height: 100px;
    background-size: 317px 100px;
    float: left;
    display: inline-block;
}
.wlgp{
    background: url("wlgp.jpg") no-repeat center;
    max-width: 317px;
    width: 33%;
    height: 100px;
    background-size: 317px 100px;
    float: left;
    margin: 0 25px;
    display: inline-block;
}
.zxjy{
    background: url("zxjy.jpg") no-repeat center;
    width: 316px;
    height: 100px;
    background-size: 317px 100px;
    float: left;
    display: inline-block;
}
/*横幅结束*/

/*新闻一*/
.news1{
    width: 100%;
    height: 415px;
    /*background: #fbfaf4;*/
    /*margin-top: 40px;*/
}
.news1_con{
    width: 100%;
    max-width: 1160px;
    height: 320px;
    margin:0 auto;
    padding-top: 40px;

}
/*焦点图*/
.lb{
    width: 39%;
    max-width: 470px;
    height: 300px;
    float: left;

}
.lb img{
    width: 100%;
    height: 300px;
}
.focusBox { position: relative; max-width: 470px;  height: 300px; overflow: hidden; font-size: 15px; text-align: left; background: white; }
.focusBox .pic img { width: 470px; height: 300px; display: block; border: none}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 15px; ; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 13px; height: 13px; line-height: 15px; overflow: hidden; text-align: center; margin-right:5px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:url("bai_yuan.png") no-repeat center;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:url("huan_yuan.png") no-repeat center; }
/*焦点图结束*/
/*最新消息*/
.zxxx{
    float: right;
    width: 58%;
    max-width: 680px;
    height: 300px;
}
.tab{
    max-width: 680px;
    height: 45px;
    margin: 0 auto;

}
.tab .cur{
    text-align: center;
    line-height: 45px;
    padding: 0 5px;
    height: 45px;
    float: left;
    font-size: 21px;
    cursor: pointer;
    font-weight: bold;
}
.tab li{
    text-align: center;
    line-height: 45px;
    padding: 0 5px;
    height: 45px;
    float: left;
    font-size: 21px;
    color: #666666;

}
.tab .cur a{
    font-size: 21px;
    color: #008a4c;

}
.tab li a{
    font-size: 21px;
    color: #666666;

}
.tab_list{
    display: none;
    width: 680px;
    height: 300px;
    float: left;
    margin-left: 10px;
    position: absolute;
    margin-top: -20px;
}
.tab_list ul li{
    width: 680px;
    height: 25px;
    line-height: 25px;
    float: left;
    margin-bottom: 5px;
}
.tab_list ul li strong{
    width: 15px;
    height: 25px;
    background: url("dian.png") no-repeat 0px 12px;
    float: left;
}
.tab_list ul li a{
    color: #333333;
    text-decoration: none;
    font-size: 15px;
    float: left;

}
.tab_list ul li a:hover{
    color:  #1f885e
}

.tab_list ul li span{
    float: right;
    margin-right: 20px;
    font-size: 14px;
    color: #666666;
}


.on{
    display: block;
    width: 680px;
    height:275px;
    float: left;

}

.yt_more{
    float: right;
    display:block;
    width: 60px;
}
.yt_more a{
    color: #666666;
    text-decoration: none;
    font-size: 15px;
    position: relative;
    top:-13px;
    right: 20px;
}
.yt_more a img{
    margin-right: 6px;
    padding-top: 2px;
}
/*最新消息结束*/

/*新闻一结束*/
/*图片区*/
.act{
    width: 100%;
    max-width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 20px auto;
}
.act1{
    width: 25%;
    max-width: 235px;
    height: auto;
    float: left;
    margin-right: 15px;
    margin-bottom: 35px;
    margin-top: 10px;
}
.act_txt{
    height: 25px;
    font-size: 15px;
    display: block;
    color: #333333;
}
.ztzy{
    color: #666666;
    font-size: 13px;
    font-weight: 200;
    line-height: 180%;
}
.act1 strong{
    font-size: 15px;
    margin-top: 10px;
    cursor: pointer;
    width: 235px;
    height: 32px;
}
.act1 span{
    max-width: 234px;
    height: 38px;
    font-size: 13px;
    color: #666666;
    margin-top: 10px;
    line-height: 21px;
}
.more{
    width: 90px;
    height: 22px;
    float: left;
    margin-top: 10px;
}
.more a{
    color: #666666;
    font-size: 13px;

}
.more .jiantou{
    width: 13px;
    height: 13px;
    margin-left:5px;
    margin-top: 2px;
}
.more .more1{
    color: #666666;
    display: block;
    font-size: 13px;
    width: 90px;
    height: 25px;
    background: url("jiantou.png") no-repeat 60px 5px ;
    margin-top: 2px;

}
.act1 img{
    margin-width: 235px;
    height: 149px;
    margin: 0 auto;
}
.act3{
    max-width: 235px;
    height: 260px;
    float: left;
    margin-right: 15px;
    margin-bottom: 35px;
    display: none;
    margin-top: 10px;
}
.act3 strong{
    font-size: 15px;
    margin-top: 10px;
    cursor: pointer;
}
.act3 span{
    font-size: 13px;
    color: #666666;
    margin-bottom: 10px;
}
.act3 a{
    font-size: 13px;

}
.act3 .jiantou{
    width: 13px;
    height: 13px;
    margin-left: 10px;
    margin-top: 2px;
}
.act3 img{
    width: 235px;
    height: 149px;
}
.act2{
    margin-top: 10px;
    max-width: 235px;
    height: 260px;
    float: left;
    margin-bottom: 35px;

}
.act4{
    max-width: 235px;
    height: 260px;
    float: left;
    margin-bottom: 35px;
    display: none;

}
.act2 img{
    width: 235px;
    height: 149px;
}
.act2 strong{
    font-size: 15px;
    margin-top: 10px;
    cursor: pointer;
}
.act4 img{
    width: 235px;
    height: 149px;
}
.act4 strong{
    font-size: 15px;
    margin-top: 10px;
    cursor: pointer;
}
.act4 span{
    font-size: 13px;
    color: #666666;
    margin-bottom: 10px;
}
.act4 a{
    color: #666666;
    font-size: 13px;

}
.act4 .jiantou{
    width: 13px;
    height: 13px;
    margin-left: 10px;
    margin-top: 2px;
}
.act1 a:hover{
    color: #008e3f;
}
.act2 a:hover{
    color: #008e3f;
}
.act3 a:hover{
    color: #008e3f;
}
.act2 span{
    color: #666666;
    font-size: 13px;
    margin-bottom: 10px;
}
.act2 a{
    font-size: 13px;

}
.act2 .jiantou{
    width: 13px;
    height: 13px;
    margin-left: 10px;
    margin-top: 2px;
}



.xiala {
    width: 100%;
    max-width: 1000px;
    height: 42px;
    text-align: center;
    margin-top: 20px;
}
.xiala img{
    width: 42px;
    height: 42px;

}
/*图片区结束*/

/*footer*/
.footer{
    width: 100%;
    height: 265px;
    background: #f8f8f8;
    float: left;
}
.footer_con{
    width: 100%;
    max-width: 1160px;
    height: 195px;
    margin: 0 auto;
}
.f_left{
    width: 75%;
    max-width: 760px;
    height: 195px;
    float: left;
    border-right: 1px solid #d3d3d3;
    margin-top: 35px;

}
.f_left .gywm{
    font-size: 21px;
    color: #333333;
}
.tab1{
    width: 90%;
    max-width: 760px;
    height: 15px;
    margin: 20px auto;
    margin-left: -10px;

}
.tab1 .cur1{
    text-align: center;
    line-height: 15px;
    width: 80px;
    height: 15px;
    float: left;
    font-size: 15px;
    cursor: pointer;

}
.tab1 li{
    text-align: center;
    line-height: 15px;
    width: 80px;
    height: 15px;
    float: left;
    font-size: 15px;
    color: #666666;

}
.tab1 .cur1 a{
    font-size:15px;
    font-weight: bold;
    color: #179952;

}
.tab1 li a{
    font-size: 15px;
    color: #333333;

}
.tab_list1{
    display: none;
    width: 75%;
    max-width: 740px;
    height: 110px;
    float: left;
    position: absolute;
}

.tab_list1 img{
    max-width: 180px;
    height: 110px;
    float: left;
    margin-right: 15px;
}
.tab_list1 span{
    font-size: 15px;
    color: #666666;
    text-indent: 2em;
    max-width:650px;
    height: 105px;
    margin-left: 20px;
    line-height: 28px;
}
.tab_list1 span a{
    color: #179952;
    font-size: 15px;
}



.in{
    display: block;
    width: 75%;
    max-width: 740px;
    height:110px;
    float: left;

}
.f_right{
    width: 25%;
    max-width: 228px;
    height: 195px;
    float: right;
    margin-top: 50px;
}
.wb{
    float: left;
    width: 90px;
    height: 90px;
    margin-top: 40px;
    text-align: center;
    margin-right: 33px;
    background:url("weibo.png") no-repeat 12px 0px;
    line-height: 165px;
}
.wb:hover{
    background:url("wblogo.png") no-repeat 12px 0px;

}
.wb span{
    font-size: 15px;
    color: #666666;
}
.wx{
    float: left;
    width: 90px;
    height: 90px;
    text-align: center;
    margin-top: 40px;
    background:url("wx.png") no-repeat 12px 0px;
    line-height: 165px;
}
.wx:hover{
    background:url("wxlogo.png") no-repeat 12px 0px;
}
.wx span{
    font-size: 15px;
    color: #666666;
}
/*footer结束*/

/*copy*/
.copy{
    width: 100%;
    float: left;
    background:#21ba58;
}
.copy_logo{
    float: left;
    margin-left:125px;
    max-width: 55px;
    /*margin-top: 5px;*/
}
.copy_logo img{
    margin-left: 90px;
}
.copy_con{
    width: 1000px;
    height: 80px;
    margin: 0 auto;
    font-size: 13px;
    color: #666666;
    line-height: 30px;
    text-align: center;
}
.copy_con .copy_txt{
    text-align: center;
    margin-top: 10px;

}
.copy_con .copy_txt span{
    padding-top: 5px;
    max-width: 560px;
    width: 55%;
    height: 40px;
    color: #fff;
}
/*copy结束*/

/*移动端*/
.device{
    display: none;
}

/*专题改版*/
.brand span {
    display: block;
    float: left;
    margin: 10px;
    width: 228px;
    height: 200px;
    position: relative;
}
.wai{
    width: 22%;
    height:auto;
    float: left;
    margin-left: 27px;

}
.wai1{
    width: 22%;
    height:auto;
    float: left;
    margin-left: 27px;

}
.brand img {
    width: 228px;
    height:200px;
}

.brand .info {
    display: none;
    color: #ffffff;
    height: auto;
}

.brand .info .rgb a img {
    width: 10px;
!important;
    display: block;
!important;
    height: 10px;
}

.brand .info a {
    color: #ffffff;
    text-decoration: none;
    padding-left: 35px;
    display: block;
    width: 200px;
    height: 20px;
    background:url('hide.png') no-repeat ;
    background-position: 20px 16px;
    z-index: 999;
    line-height: 30px;
    font-size: 16px;
    padding-top: 7px;

}

.brand .info .rgb {
    background-color: rgb(48, 160, 110);
    filter: alpha(Opacity=80);
    -moz-opacity: 0.7;
    opacity: 0.8;
    height: 200px;
}
.brand .info a:hover{
    text-decoration: underline;
}
.no_wrap{
    white-space: nowrap;
}
.vertical .info {
    width: 0;
    height: 200px;
    margin: 0 auto;
}

.horizontal img {
    position: absolute;
    top: 0;
    left: 0;
}

.horizontal .info {
    width: 228px;
    height: 0;
    top: 120px;
    position: absolute;
    left: 0;
}

/*改版*/
.brand .wai span {
    display: block;
    float: left;
    margin: 10px;
    width: 100%;
    /*height: 200px;*/
    position: relative;
}
.brand .wai1 span{
    display: block;
    float: left;
    margin: 10px;
    width: 47.66%;
    /*height: 200px;*/
    position: relative;
}
.wai{
    width: 22.5%;
    height:auto;
    float: left;
    margin-left: 27px;
}
.wai1{
    width: 22.5%;
    height:auto;
    float: left;
    margin-left: 27px;
}
.brand img {
     width: 100%;
     height: 200px;
 }
.brand .info {
    display: none;
    color: #ffffff;
    height: auto;
}
.brand .info .rgb a img {
    width: 10px;
!important;
    display: block;
!important;
    height: 10px;
}
.brand .info a {
    color: #ffffff;
    text-decoration: none;
    padding-left: 35px;
    display: inline;
    width: 200px;
    height: 20px;
    background:url('hide.png') no-repeat ;
    background-position: 20px 16px;
    z-index: 999;
    line-height: 30px;
    font-size: 16px;
    padding-top: 7px;
}
.brand .info .rgb {
    background-color: rgb(48, 160, 110);
    filter: alpha(Opacity=80);
    -moz-opacity: 0.7;
    opacity: 0.8;
    height: 200px;
}
.vertical .info {
    width: 0;
    height: auto;
    margin: 0 auto;
}
.horizontal img {
    position: absolute;
    top: 0;
    left: 0;
}
.horizontal .info {
    width: 228px;
    height: 0;
    top: 120px;
    position: absolute;
    left: 0;
}
.iphone_zxfw{
    display: none;
}
/*.zxfw1{*/
     /*background: url("bmjf2.jpg") no-repeat;*/
     /*width: 145px;*/
     /*height: 81px;*/
     /*display: block;*/
     /*margin-top: 118px;*/
 /*}*/
/*.zxfw2{*/
    /*background: url("wlgp.jpg") no-repeat;*/
    /*width: 72px;*/
    /*height: 71px;*/
    /*display: block;*/
/*}*/
/*.zxfw3{*/
    /*background: url("zxjy.jpg") no-repeat;*/
    /*width: 72px;*/
    /*height: 71px;*/
    /*display: block;*/
/*}*/
.wai1{
    border: 1px solid #dcdcdc;width: 46.75%;margin-left: 35px;
}
.gjx{
    width: 98%;padding-top: 10px;margin:0 5px 5px 10px
}

