@charset "utf-8";
.swiper-box{ margin-top: 25px;}
.swiper-box .left-info{ width: 575px; }
#banner, #banner img, #banner .swiper-container{ display: block; width: 573px; height: 365px;}
#banner .pagination{ height: 35px; width: 100%; background: rgba(0,0,0,.3); position: absolute; bottom: 0; text-align: center; padding-top: 12px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);}
#banner .swiper-pagination-switch{ width: 11px; height: 11px; display: inline-block; background: url(../img/act2.png) no-repeat; margin: 0 3px;}
#banner .swiper-pagination-switch.swiper-visible-switch.swiper-active-switch{background: url(../img/act1.png) no-repeat; }
#banner .icon-left, #banner .icon-right{ width: 25px; height: 38px; position: absolute;  top: 50%; margin-top: -19px; z-index: 99;}
#banner .icon-left{left: 15px; background: url(../img/arrow_l.png) no-repeat;}
#banner .icon-right{ right: 15px; background: url(../img/arrow_r.png) no-repeat;}
.left-info .tip{ width: 100%; height: 80px; line-height: 80px; color: #282828; font-size: 24px; text-align: center;}
.left-info .list{ width: 590px; height: 155px; margin-left: -8px;}
.left-info .list li{ float: left; width: 180px; height: 155px; float: left; margin: 0 8px;}
.left-info .list img{ width: 180px; height: 120px; display: block;}
.left-info .list .txt{ width: 100%; height: 30px; line-height: 30px; text-align: center;}
.right-info{ width: 580px;}
.right-info .main-list{ width: 100%; height: auto;}
.right-info .main-list li{ height: 110px; border-bottom: 1px solid #e0e0e0; margin-bottom: 15px;}
.right-info .main-list .tit{ height: 40px; font-size: 24px; text-align: center; line-height: 30px;}
.right-info .main-list a{ color: #000;}
.right-info .main-list a:hover{ color: #3d970a;}
.right-info .main-list .txt{ height: 50px; line-height: 24px;}
.right-info .tip-list{ width: 100%; height: 160px; margin-bottom: 10px;}
.right-info .tip-list li{ height: 32px; line-height: 32px;}
.right-info .tip-list .fl{ width: 500px;}
.btn-more{ width: 100%; height: 40px; line-height: 40px; text-align: center; display: block; background: #32932a; color: #fff; border-radius: 5px; behavior: url(ie-css3.htc); position: relative; z-index: 2; font-size: 18px;}
.ad-box{ height: 110px; margin-top: 30px;}
.ad-box img{ width: 100%; height: 110px; display: block;}

.index-main{ margin-top: 30px;}
.tab-box{ width: 100%; height: auto;}
.tab-box .menu{ width: 100%; height: 70px; background: #e4f6d5;}
.tab-box .menu li{ height: 70px; padding-top: 22px; font-size: 16px; width: 16.666%; float: left; text-align: center;}
.tab-box .menu li:nth-last-child(1) a{ border-right: 0}
.tab-box .menu a{ color: #32932a; display: block;height: 25px; line-height: 25px; border-right: 1px dashed #32932a;}
.tab-box .menu li.active{ background: #32932a;}
.tab-box .menu li.active a{ color: #fff;}
.tab-box .content{ width: 100%; height: 630px; border: 1px solid #e0e0e0; border-top: 0; padding: 40px 0 35px 15px;}
.tab-box .item-list{float: left; height: 585px;}
.tab-box .item-list > li{ width: 390px;  float: left;}
.tab-box .item-list .tit{ width: 100%; height: 270px}
.tab-box .item-list img{ width: 345px; height: 211px; margin: 0 auto; display: block;}
.tab-box .item-list .txt{ height: 65px; line-height: 65px; font-size: 18px; text-align: center;}
.tab-box .list{ width: 100%; border-right: 1px dashed #32932a; margin-top: 30px;}
.tab-box .list li{ height: 25px; line-height: 25px; margin-bottom: 13px; padding: 0 20px;}
.tab-box .list .icon{ width: 13px; height: 13px; background: url(../img/tip1.png) no-repeat; margin-right: 20px; margin-top: 5px;}
.tab-box .list a:hover .icon{ background: url(../img/tip2.png) no-repeat;}
.tab-box .list .txt-hide{ width: 250px; height: 25px;}
.tab-box .item-list > li:nth-last-child(1) .list{ border-right: 0;}
.tab-box2 .menu li{ width: 20%;}

.index-main .ad-list{ width: 1218px; margin-left: -9px; height: 74px; margin: 40px 0;}
.index-main .ad-list li{ margin: 0 9px; float: left;}
.index-main .ad-list a, .index-main .ad-list img{ display: block; width: 591px; height: 74px;}

.corp{ width: 100%; height: auto; margin-top: 35px;}
.tit-com{ width: 100%; height: 40px; border-bottom: 1px solid #e0e0e0;}
.tit-com .fl{ color: #32932a; border-bottom: 2px solid #32932a; height: 40px; line-height: 24px; font-size: 20px; padding-right:60px; width: 140px;}
.tit-com .fr{ color: #9d9d9d; font-size: 16px;}
.corp-list{ margin: 35px -12px 0; }
.corp-list li{ width: 220px; margin: 0 12px; float: left;}
.corp-list img{ width: 220px; height: 150px; display: block;}
.corp-list .txt{ text-align: center; height: 40px; line-height: 40px;}
.corp .item{ margin: 0 -35px;}
.corp .item li{ width: 350px; float: left; margin: 0 35px;}
.corp .item img{ width: 350px; height: 214px; display: block;}
.corp .item .tit{ height: 50px; line-height: 50px; text-align: center; color:#4d4d4d; font-size: 18px;}
.corp .item .tit:hover{ color: #32932a;}
.corp .item .txt{ height: 45px; line-height: 1.5; color: #4d4d4d;}
.pho-vid{ margin-top: 25px;}
.pho-vid > .fl{ width: 800px;}
.pho-vid > .fr{ width: 330px;}
.tit-com .fl.list{ width: 410px;}
.tit-com .fl.list a{ font-size: 12px; margin-left: 23px; line-height: 35px;}
.pho-vid .main dl{ margin-top: 20px;}
.pho-vid dt{ float: left;}
.pho-vid dt .img-link{ width: 392px; height: 319px; display: block; position: relative;}
.pho-vid dt .img-link img{ width: 392px; height: 319px; display: block;}
.pho-vid dt .img-link .txt{ position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; line-height: 30px; /*background: #9cc914;*/}
.pho-vid dt .img-link .fr{ height: 30px; padding: 0 10px; background: rgba(0,0,0,.3); color: #fff;}
.pho-vid dt .tit{ height: 25px; line-height: 25px; color: #4d4d4d; padding-left: 5px; margin-top: 5px;}
.pho-vid dt .txt-hide{ height: 22px; line-height: 22px; color: #b6b6b6; padding-left: 5px;}
.pho-vid dd{ float: left; width: 190px; margin-left: 14px; margin-bottom: 15px;}
.pho-vid dd .img-link, .pho-vid dd .img-link img{ width: 190px; height: 130px; position: relative; display: block;}
.pho-vid dd .img-link .txt{ position: absolute; bottom: 0; left: 0; width: 100%; height: 25px; line-height: 25px; padding-right: 10px; background: rgba(0,0,0,.3); color: #fff; font-size: 12px; text-align: right;}
.pho-vid dd .tit{ height: 23px; line-height: 23px; color: #4d4d4d;}
.pho-vid dd .txt-hide{ height: 22px; line-height: 22px; color: #b6b6b6;}
.pho-vid .main{ margin-bottom: 20px;}
.pho-vid .main ul{ margin: 0 -8px;}
.pho-vid .main li{ margin: 0 7px; width: 190px; float: left;}
.pho-vid .main li a{ display: block; color: #4d4d4d;}
.pho-vid .main li a:hover{ color: #3D970A;}
.pho-vid .main li img{ width: 190px; height: 130px; display: block;}
.pho-vid .main li p{ text-align: center; height: 30px; line-height: 30px;}
.pho-vid .tit-vip{ width: 100%; height: 60px; line-height: 60px; background: #32932a; text-align: center; font-size: 18px; }
.pho-vid .tit-vip a{ color: #fff;}
.frien-link{ height: 55px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; line-height: 53px;}
.frien-link dt{ float: left; color: #383838;}
.frien-link dd{ float: left;color: #ababab;}
.frien-link dd a{ margin: 0 8px; color: #ababab;}
.frien-link dd a:hover{ color: #3D970A;}
.frien-link .fr{ margin: 18px 40px 0 0;}
.tip-txt{ height: 35px; line-height: 35px; margin: 30px 0; color: #3f3f3f; font-size: 18px;}
.btn-more:hover{ color: #fff }

/*7.16*/
.index-win{ display: none; position: fixed; background: #fff; width: 400px; height: 260px; border-radius: 5px; z-index: 999; left: 50%; top: 50%; margin-left: -200px; margin-top: -130px; overflow: hidden}
.index-win .tit{ width: 100%; height: 40px; line-height: 40px; padding: 0 10px; background: #f5f5f5; font-size: 16px}
.index-win .tit img{ width: 25px; height: 25px; display: block; margin-top: 7px}
.index-win .cont{ padding: 30px; }
.index-win .cont table{ width: 100% }
.index-win .cont td{ padding: 8px 0; color: #666 }
.index-win .cont .txt{ width: 80%; height: 30px; border: 1px solid #ccc; padding: 0 10px }
