@charset "utf-8";
*{padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}
html,body{min-width:1200px;margin:0 auto;}
img{border:0;display: block;margin:0 auto;}
img,input,textarea{vertical-align:middle}
ul,ol li{list-style:none;}
a{text-decoration:none}
i,em{font-style: normal;}
strong,span{font-weight: normal;display: block;}
button{cursor: pointer;}
.wid{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.bg{background-repeat:no-repeat;background-position: center center;background-attachment:scroll;}
.clear{clear:both}
.clearfix:after{content:"";height:0;display:block;clear:both;visibility:hidden}
button.hover{-webkit-transform: translateX(0%) translateY(0%);-ms-transform: translateX(0%) translateY(0%);transform: translateX(0%) translateY(0%);}
button.hover{background: #333;color: #ccc;border: 0;font-size: 18px;border-radius: 4px;font-family: '微软雅黑', sans-serif;-webkit-transition: 0.6s;transition: 0.6s;overflow: hidden;}
button.hover:focus{outline: 0;}
button.hover:hover:before {display: block;background: rgba(255, 255, 255, 0.5);width: 60px;height: 100%;position: absolute;content: '';left: 0;top: 0;-webkit-animation: glint 1s;animation: glint 1s;opacity: 0;-webkit-filter: blur(30px);filter: blur(30px);-webkit-transform: translateX(-500px) skewX(-15deg);-ms-transform: translateX(-500px) skewX(-15deg);transform: translateX(-500px) skewX(-15deg);opacity: 0.6;}
button.hover:hover:after {display: block;background: rgba(255, 255, 255, 0.2);width: 30px;height: 100%;position: absolute;content: '';left: 30px;top: 0;-webkit-animation: glintier 0.6s;animation: glintier 0.6s;opacity: 0;-webkit-filter: blur(5px);filter: blur(5px);-webkit-transform: translateX(500px) skewX(-15deg);-ms-transform: translateX(500px) skewX(-15deg);transform: translateX(500px) skewX(-15deg);opacity: 1;}
@-webkit-keyframes glint {
    0% {
        -webkit-transform: translateX(-500px) skewX(-15deg);
        transform: translateX(-500px) skewX(-15deg);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: translateX(500px) skewX(-15deg);
        transform: translateX(500px) skewX(-15deg);
        opacity: 1;
    }
}
@keyframes glint {
    0% {
        -webkit-transform: translateX(-50px) skewX(-15deg);
        transform: translateX(-50px) skewX(-15deg);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: translateX(500px) skewX(-15deg);
        transform: translateX(500px) skewX(-15deg);
        opacity: 1;
    }
}
@-webkit-keyframes glintier {
    0% {
        -webkit-transform: translateX(-500px) skewX(-15deg);
        transform: translateX(-500px) skewX(-15deg);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: translateX(500px) skewX(-15deg);
        transform: translateX(500px) skewX(-15deg);
        opacity: 1;
    }
}
@keyframes glintier {
    0% {
        -webkit-transform: translateX(-500px) skewX(-15deg);
        transform: translateX(-500px) skewX(-15deg);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: translateX(500px) skewX(-15deg);
        transform: translateX(500px) skewX(-15deg);
        opacity: 1;
    }
}
input::-webkit-input-placeholder{ color: #666;} 
input:-moz-placeholder{ color: #666;} 
input::-moz-placeholder{color: #666;} 
input:-ms-input-placeholder{ color: #666;}

.title{text-align: center;padding:0px 0px 38px 0px;}
.title strong{font-size:38px;color:#333;font-weight:bold;padding:47px 0px 11px 0px;}
.title i{display: block;width:60px;height:5px;background:#32b293;border-radius: 5px;margin:0 auto;}

/* 首页 */
.home_top{background:#f5f5f5;}
.home_top div{line-height:30px;font-size:14px;color:#666666;}
.nav .box{padding:21px 0px 21px 0px;}
.nav .box .text{padding:5px 0px 0px 10px;font-size:14px;}
.nav .box .text strong{color:#333333;padding-bottom:2px;}
.nav .box .text span{color:#666666;}
.nav .box ul{padding:5px 0px 0px 30px;}
.nav .box ul li{float: left;width:130px;height:43px;position: relative;}
.nav .box ul li>a{cursor: pointer; display: block;width:130px;line-height: 38px;color:#333;text-align: center;font-size:16px;}
.nav .box ul li.active{background: url("../images/icon_08.jpg")no-repeat center;}
.nav .box ul li.active a{color:#fff;}
.nav .box ul li dl{display: none; position:absolute;left:0px;top:37px;width:130px;text-align: center;padding-top:32px;z-index: 9;background: url("../images/ups.png")no-repeat center 27px;}
.nav .box ul li dl dd{background: #f5f5f5;line-height: 40px;font-size:14px;color:#666;cursor: pointer;}
.nav .box ul li dl dd:hover{background:#fff;}
.nav .box button{font-size:16px; width:120px;height:37px;display: block;margin-left:30px;margin-top:6px; border:1px solid #df980f;color:#df980f;border-radius: 55px;background:none;}
.nav .box button:hover{background: #df980f;color:#fff;}
.nav .box img.tel_img{margin-left:46px;position: relative;top:0px;}
.nav .box .tel{padding:4px 0px 0px 15px;}
.nav .box .tel strong{font-size:14px;}
.nav .box .tel strong i{color:#666666;}
.nav .box .tel strong em{color:#32b293;}
.nav .box .tel strong:last-child{padding-top:3px;}
.nav .box .tel strong:last-child em{color:#df980f}

.banner{background-image: url("../images/banner_02.jpg");height:436px;}
.banner .box{position: relative;}
.banner .box .box_left{position: absolute;left:0px;top:0px;z-index:11;width:232px;border:1px solid #32b293;background: #fff;padding-bottom: 14px;}
.banner .box .box_left h6{line-height: 38px;color:#fff;background:#32b293;text-align: center;font-size:18px;font-weight: normal;margin-bottom:11px;}
.banner .box .box_left dl{padding-bottom: 8px;position: relative;}
.banner .box .box_left dl dt{padding:0px 0px 0px 40px;background:url("../images/icon_14.jpg") no-repeat 11px center;font-size:18px;margin-bottom: 1px;}
.banner .box .box_left dl.active dt{color:#32b293;}
.banner .box .box_left dl:nth-child(3) dt{background:url("../images/icon_17.jpg")no-repeat 11px center;}
.banner .box .box_left dl:nth-child(4) dt{background:url("../images/icon_18.png")no-repeat 11px center;}
.banner .box .box_left dl:nth-child(5) dt{background:url("../images/icon_21.jpg")no-repeat 11px center;}
.banner .box .box_left dl:nth-child(6) dt{background:url("../images/icon_27.jpg")no-repeat 11px center;}
.banner .box .box_left dl:nth-child(7) dt{background:url("../images/icon_19.jpg")no-repeat 11px center;}
.banner .box .box_left dl:nth-child(8) dt{background:url("../images/icon_25.jpg")no-repeat 11px center;}
.banner .box .box_left dl:nth-child(9) dt{background:url("../images/icon_29.jpg")no-repeat 11px center;}
.banner .box .box_left dl dd{display: flex;flex-wrap: wrap;padding:0px 0px 0px 40px;}
.banner .box .box_left dl dd button{width:95px;border:none;background:none;text-align: left;font-size:14px;color:#666;margin-top:3px;}
.banner .box .box_left dl dd button:hover{color:#32b293;}
.banner .box .box_left button.but{border-radius: 0px; border:none;display: block; width:214px;line-height: 42px;text-align: center;margin:0 auto;color:#fff;background: #df980f;margin-top:4px;font-size:18px;}
.banner .box .box_left button.but img{display: inline;vertical-align: top;margin-top: 10px;margin-right:9px;}
.all_sorts{position:absolute;left:232px;top:0;z-index:12;background:#fafafa;width:485px;padding:18px 0 20px 20px;display: none;}
.all_sorts>ul>li{margin-top:6px;}
.all_sorts>ul>li:first-child{margin-top:0}
.all_sorts_first{top:-11px;}
.all_sorts5{top:-43px;}
.all_sorts6{top:-66px;}
.all_sorts7{top:-116px;}
.all_sorts8{top:-95px;}
.all_sorts_h3{font-size:14px;color: #32b293;line-height:26px;font-weight:normal;}
.all_sorts_sec a{font-size:14px;color:#707070;line-height:28px;cursor:pointer;}
.all_sorts_sec a:hover{color:#df980f;}
.all_sorts_sec span{font-size:12px;color:#707070;line-height:28px;margin:0 10px;display:inline;vertical-align:1px;}
.banner .box .box_cont{position: absolute;top:102px;left:280px;text-align: left;}
.banner .box .box_cont img{margin-bottom:20px;display:inline;}
.banner .box .box_cont p{line-height: 32px;color:#fff;font-size:16px;padding-left:54px;width:425px;margin-bottom:16px;}
.banner .box .box_cont p.p1{background: url("../images/icon_37.jpg")no-repeat center;}
.banner .box .box_cont p.p2{background: url("../images/icon_38.jpg")no-repeat center;}
.banner .box .box_cont p.p3{background: url("../images/icon_39.jpg")no-repeat center;}
.banner_bottom{background-image: url("../images/icon_40.jpg");height:354px;}
.banner_bottom .lunbo{width:946px;padding-top:20px;position: relative;}
.banner_bottom .lunbo .swiper-container{ width: 100%;height:339px;margin-left: auto;margin-right: auto;}
.banner_bottom .lunbo .swiper-slide{height: calc((100% - 30px) / 2);text-align: center;}
.banner_bottom .lunbo .swiper-slide h6{color:#df980f; border:2px solid #c8eae2;border-bottom: none;font-size:26px;padding:9px 0px 9px 0px;}
.banner_bottom .lunbo .swiper-slide p{padding-bottom:13px; border-left:2px solid #c8eae2;border-right:2px solid #c8eae2;color:#666666;font-size:18px;line-height: 24px;}
.banner_bottom .lunbo .swiper-slide button{border-radius:0px; display: block;width:220px;height:39px;color:#fff;font-size:20px;background: #32b293;border:2px solid #32b293;}
.banner_bottom .lunbo .swiper-slide:nth-child(1) button,.banner_bottom .lunbo .swiper-slide:nth-child(2) button,.banner_bottom .lunbo .swiper-slide:nth-child(5) button,.banner_bottom .lunbo .swiper-slide:nth-child(6) button,.banner_bottom .lunbo .swiper-slide:nth-child(9) button{border:2px solid #df980f;background: #df980f;}
.banner_bottom .lunbo .swiper-slide:nth-child(1) h6,.banner_bottom .lunbo .swiper-slide:nth-child(2) h6,.banner_bottom .lunbo .swiper-slide:nth-child(5) h6,.banner_bottom .lunbo .swiper-slide:nth-child(6) h6,.banner_bottom .lunbo .swiper-slide:nth-child(9) h6{color:#32b293;}
.swiper-pagination{width:100%;}
.swiper-pagination-bullet {
    margin: 0 4px;
}
.more{background: #df980f;
    width: 100%;
    height: 100%;
    display: block;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 1;
    padding-top: 63px;
   box-sizing: border-box;}
.gushi .box .wp{position: relative;width:947px;height:524px;background: url("../images/icon_41.jpg")no-repeat center;}
.gushi .box .wp .lg{position: absolute;left:0px;top:0px; z-index: 2;background:rgba(0,0,0,0.5);width:947px;height:524px;}
.gushi .box .wp .lg button{display: block;width:112px;height:112px;border:none;border-radius:55px;background: url("../images/icon_46.png")no-repeat 40px 27px,#32b293;margin:0 auto;position: relative;top:206px;background-size:48px 58px;}
.gushi .box .wp video{z-index: 9;display: none; width:947px;height:533px;position: absolute;left:0px;top:0px;}
.tiyan ul{display: flex;justify-content: space-between;width:947px;}
.tiyan ul li{background: #f7f7f7;width:302px;border-radius: 20px;overflow: hidden;padding:28px 0px 0px 0px;height:477px;}
.tiyan ul li strong{font-size:18px;color:#333;text-align: center;padding:23px 0px 10px 0px;font-weight: bold;}
.tiyan ul li p{font-size:14px;color:#666;width:267px;margin:0 auto;text-indent: 1em;line-height: 19px;margin-bottom: 5px;}
.duiwu .box{width:947px;padding-bottom: 70px;}
.duiwu .box ul{width:947px;display: flex;justify-content: space-between;border-bottom:1px solid #32b293;}
.duiwu .box ul li{cursor: pointer; width:135px;height:36px;line-height: 36px; text-align: center;color:#666666;}
.duiwu .box ul li.active{background:url("../images/icon_45.jpg") no-repeat 0 0;color:#fff;}
.duiwu .box dl{padding-top:30px;display: none;height:378px;}
.duiwu .box dl.active{display: block;}
.duiwu .box dl dd{display:flex;}
.duiwu .box dl dd span{position: relative;margin-right:23px;cursor: pointer;}
.duiwu .box dl dd span img{width:220px;height:378px;}
.duiwu .box dl dd span .mb{position: absolute;left:0px;top:0px;}
.duiwu .box dl dd span .mb .bp{width:220px;height:320px;background:rgba(50,178,147,0.8);opacity: 0;transition: opacity 0.3s;}
.duiwu .box dl dd span:hover .mb .bp{opacity: 1;}
.duiwu .box dl dd span .mb .bp p{width:200px;margin:0 auto;font-size:14px;color:#fff;line-height: 26px;padding-top:46px;}
.duiwu .box dl dd span .mb strong{width:220px;height:58px;background: #df980f;color:#fff;text-align: center;}
.duiwu .box dl dd span .mb strong i{display: block;font-size:18px;font-weight:bold;padding:7px 0px 1px 0px;}
.duiwu .box dl dd span .mb strong em{display: block;font-size:16px;}
.map{background: #f6f6f6;height:771px;}
.map .box{position: relative;}
.map .box i{position: absolute;left:434px;top:660px;font-size:16px;color:#c4172b;font-weight:bold;}
.map .box i img{display: inline-block;vertical-align: top;margin-top:2px;margin-right:5px;}
.map .box .left{width:346px;height:519px;background: #fff;position: relative;top: 123px;color:#fff;}
.map .box .left strong{background: #32b293;font-size: 32px;font-weight: bold;text-align: center;padding: 30px 28px 0px 28px;line-height: 45px;}
.map .box .left strong em{font-size:52px;}
.map .box .left span{background: #32b293;font-size:28px;text-align: center;padding:16px 0px 30px 0px;margin-bottom:9px;}
.map .box .left p{width:294px;line-height: 32px;font-size:16px;color:#505050;margin:0 auto;margin-bottom: 10px;}
.map .box .left button{display: block;height:51px;background: #df980f;width:346px;border:none;color:#fff;font-size:18px;position: relative;bottom:-15px;border-radius:0px;}
.wuyou .box{width:1040px;margin:0 auto;display: flex;justify-content: space-between;padding-bottom: 54px;}
.wuyou .box span{width:324px;text-align: center;}
.wuyou .box span strong{font-size:18px;line-height: 24px;color:#333;font-weight: bold;padding:24px 0px 17px 0px;}
.wuyou .box span p{width:264px;margin:0 auto;font-size:16px;line-height: 24px;color:#666666}
.wuyou .box span:nth-child(2) p{width:320px;}
.wuyou .box span:nth-child(3) strong{line-height: 47px;}
.wuyou .box span:nth-child(3) p{width:320px;}
.fangxin{height:636px;background: #f6f6f6;}
.fangxin .box{width:1200px;margin:0 auto;height:387px;border-radius: 10px;background: #fff;}
.fangxin .box h6{font-size:22px;color:#666;text-align: center;padding:26px 0px 20px 0px;}
.fangxin .box h6 i{color:#32b293;}
.fangxin .box .wp{width:1124px;height:194px;margin:0 auto;position: relative;}
.fangxin .box .wp .swiper-slide span{width:100%;}
.fangxin .box .wp .swiper-slide span i{display:block;width:212px;margin:0 auto; background: #32b293;line-height:38px;color:#ffffff;text-align: center;display: block;margin:0 auto;}
.fangxin .box:hover .wp button{display:block;}
.fangxin .box .wp button{display:none;width:14px;height:28px;border:none;background:none;position: absolute;top:83px;}
.fangxin .box .wp button.bl{background: url("../images/icon_53.jpg")no-repeat center;left:-15px;}
.fangxin .box .wp button.br{background: url("../images/icon_52.jpg")no-repeat center;right:-15px;}
.fangxin .box .text{width:1124px;height:56px;background: url("../images/icon_54.jpg")no-repeat center;text-align: right;margin:0 auto;margin-top:40px;}
.fangxin .box .text button{display: inline-block;background: #df980f;height:56px;color:#fff;width:246px;border-radius: 0px;font-size:18px;}
.footer{padding:30px 0px 30px 0px;text-align: center;}
.footer .top{background: url("../images/icon_55.png")no-repeat center;width:1150px;margin:0 auto;height:134px;}
.footer .hf a{display: inline-block;font-size:18px;color:#666}
.footer .hf a:hover{color:#32b293}
.footer .hf img{display: inline-block;vertical-align: top;margin-left:10px;margin-right:10px;margin-top:6px;}
.footer p{font-size:14px;color:#999;line-height: 22px;margin-top:6px;}
.fixed_right{overflow: hidden; width:78px;height:488px;background: #33ba99;border-radius: 55px;text-align: center;position: fixed;right:16px;top:50%;margin-top:-244px;z-index: 9;}
.fixed_right .top{padding:16px 0px 0px 0px;font-size:16px;color:#fde43a;}
.fixed_right .top span{padding-top: 3px;}
.fixed_right ul{padding: 10px 0px 0px 0px;}
.fixed_right ul li{cursor: pointer; background: url("../images/tel7.jpg")no-repeat center top;padding:12px 0px 8px 0px;}
.fixed_right ul li i{color:#fff;font-size:14px;display: block;padding-top:2px;}
.fixed_right .bottom{height:98px;background:#fde43a;padding:12px 0px 0px 0px;}
.fixed_right .bottom em{font-size:16px;color:#776a11;display: block;padding-top:2px;}

