@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}
.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;margin-bottom: 50px;}
.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;}
.about_banner{position: relative;background-image: url("../images/about_banner.jpg");height:436px;}
.about_banner p{position: absolute;left:50%;width:1200px;margin-left:-600px;background: rgba(0,0,0,0.7);top:236px;height:146px;border-radius: 10px;}
.about_banner p em{display: block;width:1120px;margin:0 auto;font-size:16px;line-height: 30px;color:#fff;padding-top:28px;}
.about_v1{background:#fafafa;padding-bottom: 60px;}
.about_v1 .top ul{display: flex;justify-content: space-between;width:756px;margin:0 auto;}
.about_v1 .top ul li{cursor: pointer; background: #fff; width:174px;height:200px;text-align: center;border-radius: 10px;padding-top: 20px;}
.about_v1 .top ul li span{width:108px;height:108px;border:4px solid #a3dcce;border-radius:100px;margin:0 auto;line-height: 108px;background: #fff;}
.about_v1 .top ul li span img{display: inline;}
.about_v1 .top ul li .hf{width:142px;height:8px;background: url("../images/about_11.jpg")no-repeat center;margin:0 auto;margin-top: 20px;margin-bottom: 12px;}
.about_v1 .top ul li em{font-size:20px;color:#333;}
.about_v1 .top ul li:hover em{color:#fff;}
.about_v1 .top ul li:nth-child(2n) span{border:4px solid #f1d193;}
.about_v1 .top ul li:nth-child(2n) .hf{width:142px;height:8px;background: url("../images/about_12.jpg")no-repeat center;margin:0 auto;margin-top: 20px;margin-bottom: 12px;}
.about_v1 .top ul li:nth-child(2n):hover{background: #df980f;}
.about_v1 .top ul li:nth-child(2n):hover span{border:4px solid #df980f;}
.about_v1 .top ul li:nth-child(2n):hover .hf{background: url("../images/about_13.png")no-repeat center;}
.about_v1 .top ul li:nth-child(odd) .hf{width:142px;height:8px;background: url("../images/about_11.jpg")no-repeat center;margin:0 auto;margin-top: 20px;margin-bottom: 12px;}
.about_v1 .top ul li:nth-child(odd):hover{background: #32b293;}
.about_v1 .top ul li:nth-child(odd):hover span{border:4px solid #32b293;}
.about_v1 .top ul li:nth-child(odd):hover .hf{background: url("../images/about_13.png")no-repeat center;}
.about_v1 .bottom ul{display: flex;justify-content: space-between;width:1146px;margin:0 auto;}
.about_v1 .bottom ul li{cursor: pointer; background: #fff;width:174px;height:200px;text-align: center;border-radius: 10px;padding-top: 20px;}
.about_v1 .bottom ul li span{width:108px;height:108px;border:4px solid #a3dcce;border-radius:100px;margin:0 auto;line-height: 108px;background: #fff;}
.about_v1 .bottom ul li span img{display: inline;}
.about_v1 .bottom ul li .hf{width:142px;height:8px;background: url("../images/about_11.jpg")no-repeat center;margin:0 auto;margin-top: 20px;margin-bottom: 12px;}
.about_v1 .bottom ul li em{font-size:20px;color:#333;}
.about_v1 .bottom ul li:hover em{color:#fff;}
.about_v1 .bottom ul li:nth-child(odd) span{border:4px solid #f1d193;}
.about_v1 .bottom ul li:nth-child(odd) .hf{width:142px;height:8px;background: url("../images/about_12.jpg")no-repeat center;margin:0 auto;margin-top: 20px;margin-bottom: 12px;}
.about_v1 .bottom ul li:nth-child(odd):hover{background: #df980f;}
.about_v1 .bottom ul li:nth-child(odd):hover span{border:4px solid #df980f;}
.about_v1 .bottom ul li:nth-child(odd):hover .hf{background: url("../images/about_13.png")no-repeat center;}
.about_v1 .bottom ul li:nth-child(2n) .hf{width:142px;height:8px;background: url("../images/about_11.jpg")no-repeat center;margin:0 auto;margin-top: 20px;margin-bottom: 12px;}
.about_v1 .bottom ul li:nth-child(2n):hover{background: #32b293;}
.about_v1 .bottom ul li:nth-child(2n):hover span{border:4px solid #32b293;}
.about_v1 .bottom ul li:nth-child(2n):hover .hf{background: url("../images/about_13.png")no-repeat center;}
.shiming{padding-bottom: 60px;}
.shiming .box{background-image: url("../images/about_14.jpg");height:334px;position: relative;}
.shiming .box .text{position: absolute;left:45px;top:138px;}
.shiming .box .text p{font-size:32px;color:#fff;font-weight:bold;padding-bottom: 4px;}
.shiming .box .text em{font-size:16px;color:#ffffff;letter-spacing: 2px;}
.jiazhi{background-image:url("../images/icon_58.jpg");height:869px;}
.jiazhi .box{background: url(../images/icon_57.jpg)no-repeat center;height:498px;margin-top: 74px;position: relative;}
.jiazhi .box span{text-align: center;position: absolute;}
.jiazhi .box span i{font-size:20px;color:#666666;}
.jiazhi .box span strong{font-size:28px;color:#32b293;font-weight: bold;}
.jiazhi .box span.s1{left:537px;top:-80px;}
.jiazhi .box span.s2{left:865px;top:116px;}
.jiazhi .box span.s3{left:838px;top:316px;}
.jiazhi .box span.s4{left:520px;bottom:-80px;}
.jiazhi .box span.s5{left:239px;top:316px;}
.jiazhi .box span.s6{left:232px;top:116px;}
.jiazhi .box p{width:160px;height:160px;border-radius: 100px;position: absolute;left:528px;top:171px;font-size:42px;font-weight: bold;text-align: center;line-height: 160px;color:#fff;}
.linian{background-image: url("../images/icon_59.jpg");height:347px;}
.linian .box{width:945px;margin:0 auto;display: flex;justify-content: space-between;}
.linian .box span{width:258px;text-align: center;}
.linian .box span strong{font-size:22px;color:#32b293;font-weight: bold;padding:10px 0px 5px 0px;}
.linian .box span p{font-size:16px;color:#666;line-height: 22px;width:176px;margin:0 auto;}