﻿@charset "utf-8";
@font-face {
font-family: 'adamcgpro';
src: url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/ADAM.CGPRO.eot');
src: url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/ADAM.CGPRO.eot?#iefix') format('embedded-opentype'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/ADAM.CGPRO.woff2') format('woff2'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/ADAM.CGPRO.woff') format('woff'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/ADAM.CGPRO.ttf') format('truetype'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/ADAM.CGPRO.svg#allerbold') format('svg');
font-weight: normal;
font-style: normal;
  font-display: swap;
}
@font-face {
font-family: 'calibri';
src: url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/calibri.eot');
src: url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/calibri.eot?#iefix') format('embedded-opentype'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/calibri.woff2') format('woff2'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/calibri.woff') format('woff'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/calibri.ttf') format('truetype'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/calibri.svg#allerbold') format('svg');
font-weight: normal;
font-style: normal;
  font-display: swap;
}
@font-face {
font-family: 'allerbold';
src: url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller-webfont.eot');
src: url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller-webfont.eot?#iefix') format('embedded-opentype'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller-webfont.woff2') format('woff2'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller-webfont.woff') format('woff'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller-webfont.ttf') format('truetype'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller-webfont.svg#allerbold') format('svg');
font-weight: normal;
font-style: normal;
  font-display: swap;
}

@font-face {
font-family: 'aller_lightregular';
src: url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller_lt-webfont.eot');
src: url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller_lt-webfont.woff2') format('woff2'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller_lt-webfont.woff') format('woff'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller_lt-webfont.ttf') format('truetype'),
url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/aller_lt-webfont.svg#aller_lightregular') format('svg');
font-weight: normal;
font-style: normal;
  font-display: swap;
}

@font-face {
    font-family: 'TGE';
    src: url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/trumpgoteasreg-webfont.eot');
    src: url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/trumpgoteasreg-webfont.eot?#iefix') format('embedded-opentype'), 
        url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/trumpgoteasreg-webfont.woff') format('woff'), 
        url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/trumpgoteasreg-webfont.ttf') format('truetype'), 
        url('https://yizhantongimage.oss-accelerate.aliyuncs.com/fonts/trumpgoteasreg-webfont.svg#TrumpGothicEastRegular') format('svg');
    font-weight: normal;
    font-style: normal;
  font-display: swap;
}
body{background:#fff;font-family:arial,"Hiragino Sans GB",宋体,sans-serif}
a{font-family:arial,"Hiragino Sans GB",宋体,sans-serif;outline:medium none;color:#333;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
a:link,a:visited{text-decoration:none}
a:hover{color:#da4343;text-decoration:none}
img,li{border:0;vertical-align:top}
.clear{clear:both;width:0;height:0;font-size:0;line-height:0}
*{margin:0;padding:0}
ul{list-style-type:none}
dd,dt,h5,img,li,ul{margin:0;padding:0}
b,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,li,p,pre,td,ul{margin:0 auto;padding:0;font-family:arial,"Hiragino Sans GB",宋体,sans-serif}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}


.navbar-default{background:#fff;margin-bottom:0;border-radius:0px; border:none;}
.topnvbg{background:#fff;}
.navbar-default .container{width:95%;}
.navbar-default .navbar-brand{color:#333;font-size:18px; height:auto; padding:10px 15px;}
.navbar-default .navbar-brand img{ width:auto; height:100%; max-height:65px;}
.navbar-default .navbar-brand:hover{color:#fff}
.navbar-default .navbar-toggle .icon-bar{ background:#333;}
.navbar-default.topnvbg .navbar-toggle .icon-bar{ background:#000;}
.navbar-default .navbar-nav{ margin-top:15px;}
.navbar-default .navbar-nav>li>a{color:#333;font-size:18px; font-weight:normal; background:none; font-weight:200;}
.navbar-default .navbar-nav>li>a:hover{color:#7fbe25; background:url(../images/1_01.png) no-repeat bottom center;}
.navbar-default .navbar-nav>li>a.active{color:#7fbe25;background:url(../images/1_01.png) no-repeat bottom center;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#91c12f;}
.navbar-default.topnvbg .navbar-nav>li>a:hover{color:#7fbe25; background:url(../images/1_01.png) no-repeat bottom center;}
.navbar-default.topnvbg .navbar-nav>li>a.active{color:#7fbe25;background:url(../images/1_01.png) no-repeat bottom center;}
.navbar-default.topnvbg .navbar-nav>li>a{color:#000;}

.navbar-default .navbar-nav>li ul.dropdown-menu{ margin-top:0px; background:#fff;}
.navbar-default .navbar-nav>li ul.dropdown-menu li a{line-height:2em; font-size:18px;}
.navbar-default .navbar-nav>li ul.dropdown-menu:before{box-sizing:content-box;width:0;height:0;position:absolute;top:-16px;right:41px;padding:0;border-bottom:8px solid #fff;border-top:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;display:block;content:'';z-index:12}
.navbar-default .navbar-nav>li ul.dropdown-menu:after{box-sizing:content-box;width:0;height:0;position:absolute;top:-18px;right:40px;padding:0;border-bottom:9px solid #ccc;border-top:9px solid transparent;border-left:9px solid transparent;border-right:9px solid transparent;display:block;content:'';z-index:10}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:none; color:#91c12f;}
@media (min-width:1px) and (max-width:767px)
{
.navbar-default .navbar-nav>li>a:hover{color:#fff; background:none;}
.navbar-default .navbar-nav>li>a.active{color:#fff;background:none;}
.navbar-default .navbar-nav>li ul.dropdown-menu{ margin-top:0px;background:rgba(0,0,0,0.8);}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{ color:#fff; font-size:16px;}
.navbar-default .navbar-nav>li ul.dropdown-menu:before{border-bottom:0px solid #fff;border-top:0px solid transparent;border-left:0px solid transparent;border-right:0px solid transparent;display:block;}
.navbar-default .navbar-nav>li ul.dropdown-menu:after{border-bottom:0px solid #ccc;border-top:0px solid transparent;border-left:0px solid transparent;border-right:0px solid transparent;display:block;}

}

.navbar-default .navbar-nav>li:last-child a i{font-size:20px; color:#333; padding:10px;}
.navbar-default.topnvbg .navbar-nav>li:last-child a i{ color:#000;}
.navbar-default .navbar-nav>li:last-child ul.dropdown-menu{ background:none; border:0px; border-radius:5px; padding:0px;}
.navbar-default .navbar-nav>li:last-child ul.dropdown-menu li{background:none;}
.navbar-default .navbar-nav>li:last-child ul.dropdown-menu li .form-control{height:36px; min-width:200px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:none;}
.navbar-default .navbar-nav>li:last-child a:hover{color:#7fbe25; background:none;}
.navbar-default .navbar-nav>li:last-child a.active{color:#7fbe25; background:none;}

@media (min-width:1px) and (max-width:767px)
{
.navbar-default .container{width:100%;}
.navbar-default .navbar-toggle{margin-top:18px;}
.navbar-default .navbar-brand img{width:auto;max-height:40px;}
.navbar-default .navbar-brand{ min-height:40px;margin-top:10px;}
.navbar-default .navbar-nav>li>a{font-size:12px;}
.navbar-default .navbar-nav>li>a.active{color:#fff;background:url(../images/1_01.png) no-repeat bottom left;}
.navbar-default .navbar-brand img{width:100%;max-height:30px;}
}
@media (min-width:768px) and (max-width:1023px)
{
.navbar-default .container{width:100%;}
.navbar-default .navbar-nav{ margin-top:10px;}
.navbar-default .navbar-nav>li>a{font-size:14px; padding:10px 10px;}
.navbar-default .navbar-brand{ min-height:60px;}
.navbar-default .navbar-brand img{width:auto;max-height:30px;}
}
@media (min-width:1024px) and (max-width:1199px)
{
.navbar-default .container{width:100%;}
.navbar-default .navbar-nav>li>a{font-size:16px;padding:10px 10px;}
.navbar-default .navbar-brand img{width:auto;max-height:40px;}
}
@media (min-width:1200px) and (max-width:1440px)
{
.navbar-default .navbar-nav>li>a{font-size:18px;}
.navbar-default .navbar-brand img{width:auto; max-height:40px;}

}

#ibframe img{width:100%;height:auto;}

#banner{ position:relative;}
.snslist{position:absolute; left:40px; top:50px; width:40px; z-index:999; display:none;}
.snslist p{display:block; font-size:14px; color:#fff;writing-mode:vertical-rl; transform:rotate(180deg)}
.snslist ul{display:block;  margin-top:20px;}
.snslist ul li{display:block; margin-top:10px; }
.snslist ul li a{display:block; color:#fff;writing-mode:tb-rl;}
.snslist ul li a i{ font-size:25px;color:#fff;}
.snslist ul li a:hover i{color:#91c12f;}

.swiper-index .swiper-pagination{width:100%;  bottom:50px;}
.swiper-index .swiper-pagination .swiper-pagination-bullet{ width:15px; height:15px; }


#tfarme1 {padding-top:40px; padding-bottom:50px;}
#tfarme1 .left{}

#tfarme1 .left h2{font-size:35px;font-family:adamcgpro,allerbold,Arial, Helvetica, sans-serif;color:#84b564;line-height:1.2em; }
#tfarme1 .left h2 a{float:right; font-size:14px; color:#9fc949; border:solid 1px #9fc949; border-radius:20px;padding:0px 15px; line-height:30px;}

#tfarme1 .content{padding-top:30px;line-height:1.5em; font-size:16px; color:#7f7e7e;}
#tfarme1 .content a{text-decoration:underline;  font-size:16px;color:#84b564;}
#tfarme1 .content a:hover{color:#e60122;}


#tfarme1 .right{position:relative;}
#tfarme1 .right img{width:100%; height:auto;}
#tfarme1 .video-popup{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:999;}
#tfarme1 .rent-car__video-icon{position:relative;display:block;width:105px;height:105px;line-height:105px;text-align:center;font-size:25px;background-color:rgba(255,255,255,.5);color:#85c12f; border-radius:50%;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
#tfarme1 .rent-car__video-icon:hover{background-color:#ffffff;color:#85c12f}
#tfarme1 .rent-car__video-icon span i{font-size:45px;}
#tfarme1 .rent-car__video-icon:before{content:"";position:absolute;left:-12px;top:-12px;right:-12px;bottom:-12px;border:1px solid rgba(255,255,255,.2);border-radius:50%}
#tfarme1 .rent-car__video-icon .ripple,#tfarme1 .rent-car__video-icon .ripple:after,#tfarme1 .rent-car__video-icon .ripple:before{position:absolute;top:50%;left:50%;width:105px;height:105px;border-radius:50%;-ms-border-radius:50%;transform:translate(-50%,-50%);-ms-box-shadow:0 0 0 0 rgba(255, 255, 255,.6);-o-box-shadow:0 0 0 0 rgba(255, 255, 255,.6);box-shadow:0 0 0 0 rgba(255, 255, 255,.6);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite}
#tfarme1 .rent-car__video-icon .ripple:before{-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}
#tfarme1 .rent-car__video-icon .ripple:after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}
@-webkit-keyframes ripple{70%{box-shadow:0 0 0 40px rgba(255,255,255,0)}
100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
@keyframes ripple{70%{box-shadow:0 0 0 40px rgba(255,255,255,0)}
100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}
}

@media (min-width:1px) and (max-width:767px) {
 #tfarme1 .tit h2{font-size:25px;}
#tfarme1 .tit h3{font-size:20px;}
#tfarme1 .tit h4{font-size:16px;}
#tfarme1 .content{font-size:16px;}
#tfarme1 .container{padding-left:0px; padding-right:0px;}
#tfarme1 .pnk .thumbnail{margin-bottom:0px;}
#tfarme1 .pnk .thumbnail .caption i{color:#7fbe25;}

#tfarme1 .pnk .thumbnail .caption span{font-size:12px; line-height:1.5em; color:#7fbe25}
}
@media (min-width:768px) and (max-width:1023px)
{
#tfarme1 .tit h2{font-size:35px;}
#tfarme1 .tit h3{font-size:30px;}
#tfarme1 .tit h4{font-size:20px;}
#tfarme1 .content{font-size:16px;}
}


#tframevr{position:relative;}

#tframevr .rent-car__vid-link{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:999;}
#tframevr .rent-car__video-icon{position:relative;display:block;width:105px;height:105px;line-height:105px;text-align:center;font-size:25px;color:#ffffff;background:url(/dist/images/logo2.png) no-repeat center center;background-size:80% auto; border-radius:50%;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
#tframevr .rent-car__video-icon:hover{background-color:#ffffff;color:#85c12f}
#tframevr .rent-car__video-icon span{font-size:105px;}
#tframevr .rent-car__video-icon:before{content:"";position:absolute;left:-12px;top:-12px;right:-12px;bottom:-12px;border:1px solid rgba(255,255,255,.2);border-radius:50%}
#tframevr .rent-car__video-icon .ripple,.rent-car__video-icon .ripple:after,.rent-car__video-icon .ripple:before{position:absolute;top:50%;left:50%;width:130px;height:130px;border-radius:50%;-ms-border-radius:50%;transform:translate(-50%,-50%);-ms-box-shadow:0 0 0 0 rgba(10, 165, 205,.6);-o-box-shadow:0 0 0 0 rgba(10, 165, 205,.6);box-shadow:0 0 0 0 rgba(10, 165, 205,.6);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite}
#tframevr .rent-car__video-icon .ripple:before{-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}
#tframevr .rent-car__video-icon .ripple:after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}

/*.tframevr_video video{display:block; width:100%; height:auto;}*/

.videolist iframe{max-width:100%!important; border:solid 1px #eaeaea;}
.leftvideo{text-align:right;}
.rightvideo {position:relative;}
.rightvideo .frlogo{position:absolute;left:-50px;top:35%; width:100px; height:100px; background:#ffffff; padding:15px; border-radius:50%;border:solid 1px #eaeaea;}
.rightvideo .frlogo span{display:block; width:100%; font-size:20px; font-family:adamcgpro;display:none;}
.rightvideo .frlogo img{display:block; width:100%; height:auto; margin-top:20px;}
.videolist a img{width:100%; height:auto;}

@media (min-width:1px) and (max-width:767px)
{
    .rightvideo .frlogo{left:38%; top:-50px;}
#tframevr .container{padding-left:0px; padding-right:0px;}
#tframevr .bg{min-height:680px}
#tframevr h3{ font-size:25px; }
#tframevr p{font-size:14px; }
#tframevr p a{ font-size:14px;}
#tframevr .bofang img{display:block;  margin-top:20px;}
#tframevr ul{ margin-top:20px;}
#tframevr ul li{ margin-top:10px;}
#tframevr ul li a{min-width:300px; font-size:14px; }
}
@media (min-width:768px) and (max-width:1023px)
{#tframevr h3{ font-size:35px; }
#tframevr p{font-size:18px; }
#tframevr .bofang img{display:block;  margin-top:35px;}
#tframevr ul{ margin-top:35px;}
#tframevr ul li{ margin-top:10px;}
}


#anli_tframe{ background:#fff;}
#anli_tframe h3{display:block; color:#000000; font-size:35px; line-height:2em; margin-top:35px;font-weight:bold; font-family:adamcgpro,'Times New Roman', Times, serif}
#anli_tframe p{display:block; color:#c9c9c9; font-size:18px; line-height:2em; margin-top:5px;}
#anli_tframe .content{ padding-top:0px;}

@media (min-width:1px) and (max-width:767px)
{
#anli_tframe .container{padding-left:0px; padding-right:0px;}
#anli_tframe h3{ font-size:25px; margin-top:35px;}
#anli_tframe p{ font-size:16px; }
#anli_tframe .content{ padding-top:40px;}
}
@media (min-width:768px) and (max-width:1023px)
{
#anli_tframe h3{ font-size:25px; margin-top:35px;}
#anli_tframe p{ font-size:16px; }
#anli_tframe .content{ padding-top:40px;}
}



#tframe3{ padding-bottom:50px;  text-align:center; background:url(../images/anli_02.jpg) no-repeat center top;}
#tframe3 .pnk{padding-top:50px;}
#tframe3 .pnk i{font-size:50px; color:#f97b00; display:block;}
#tframe3 .pnk span{display:block; font-size:61px; color:#f97b00;}
#tframe3 .pnk em{display:block;height:1px;background:#f97b00; width:150px; margin:0 auto;}
#tframe3 .pnk p{display:block; font-size:18px; color:#333; text-transform:uppercase; line-height:2em; margin-top:20px;}
#tframe3 .beizhu p{display:block; font-size:16px; color:#333; text-transform:capitalize; line-height:2em; margin-top:40px;}

@media (min-width:1px) and (max-width:767px)
{
#tframe3 .container{padding-left:0px; padding-right:0px;}
#tframe3 .pnk i{font-size:40px;}
#tframe3 .pnk span{ font-size:30px; }
#tframe3 .pnk em{ width:100%;}
#tframe3 .pnk p{ font-size:12px; margin-top:20px; text-transform:capitalize;}
#tframe3 .beizhu p{ font-size:14px;  margin-top:40px;}
}
@media (min-width:768px) and (max-width:1023px)
{
#tframe3 .pnk i{font-size:50px;}
#tframe3 .pnk span{ font-size:40px; }
#tframe3 .pnk em{ width:100%;}
#tframe3 .pnk p{ font-size:12px; margin-top:20px; text-transform:capitalize;}
#tframe3 .beizhu p{ font-size:14px;  margin-top:40px;}
}


#tframe4{padding-bottom:50px;}
#tframe4 .tit h3{display:block; color:#91c12f; font-size:35px; line-height:2em; margin-top:35px;font-weight:bold; font-family:adamcgpro,'Times New Roman', Times, serif}
#tframe4 .tit p{display:block; color:#c9c9c9; font-size:16px; line-height:2em; margin-top:5px;}
#tframe4 .content{ padding-top:40px;}
#tframe4 .content .tabtit{display:block; text-align:center; width:100%;}
#tframe4 .content ul{border:0px;}
#tframe4 .content ul li{padding:0px 5px; float:none;display:inline-block;}
#tframe4 .content ul li a{background:#91c12f; border:solid 2px #91c12f; border-radius:40px; color:#fff; padding:7px 15px; font-size:16px;}
#tframe4 .content ul li.active a{background:#fff; color:#91c12f;}
#tframe4 .content ul li:hover a{background:#fff; color:#91c12f;}
#tframe4 .content .tab-pane .pcp{ margin-top:25px;}
#tframe4 .content .tab-pane .pcp .thumbnail{border-radius:0px; padding:0px;}
#tframe4 .content .tab-pane .pcp .thumbnail .indeximg{display:block; height:239px; width:100%; text-align:center; display:block; overflow:hidden;}
#tframe4 .content .tab-pane .pcp .thumbnail .indeximg img{display:block; width:100%; height:auto;}
#tframe4 .content .tab-pane .pcp .thumbnail a.title h5{font-size:18px; color:#333333; height:2em;line-height:2em;overflow:hidden;}
#tframe4 .content .tab-pane .pcp .thumbnail span{font-size:15px; color:#787878; display:block; height:2em;line-height:2em;overflow:hidden;}
#tframe4 .content .tab-pane .pcp .thumbnail em{display:block;height:1px; background:#c7c7c7; margin-top:10px;}
#tframe4 .content .tab-pane .pcp .thumbnail a.more{display:block;font-size:15px; color:#666666; line-height:2em; margin-top:10px;}
#tframe4 .content .tab-pane .pcp .thumbnail a.more i{font-size:23px; color:#666666;}
#tframe4 .content .tab-pane .pcp .thumbnail .caption{position:relative; background:#f5f5f5;}
#tframe4 .content .tab-pane .pcp .thumbnail a.jiahao{position:absolute; right:40px; top:-26px;display:none;}
#tframe4 .content .tab-pane .pcp .thumbnail:hover h5{ color:#91c12f;}
#tframe4 .content .tab-pane .pcp .thumbnail:hover i{ color:#91c12f;}
#tframe4 .content .tab-pane .pcp .thumbnail:hover a.jiahao{ display:block;}
#tframe4 .content .tab-pane .pcp .thumbnail:hover a.more{color:#91c12f;}
#tframe4 .content .tab-pane .pcp .thumbnail:hover a.more i{color:#91c12f; }

#tframe4 .content .tab-pane .pcp .thumbnail .caption p{display:block; color:#999; font-size:14px;line-height:1.5em; height:3em; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

#tframe4 .content .tab-content{padding-top:35px;}

@media (min-width:1px) and (max-width:767px)
{
#tframe4 .tit h3{ font-size:25px;margin-top:25px;}
#tframe4 .tit p{font-size:14px;}
#tframe4 .content{ padding-top:20px;}
#tframe4 .content ul li{padding:5px 0px;}
#tframe4 .content ul li a{border:solid 1px #91c12f; border-radius:0px; padding:7px 5px; font-size:12px;}
#tframe4 .content .tab-pane .pcp{ margin-top:0px;}
#tframe4 .content .tab-pane .pcp .thumbnail .indeximg{ height:auto;}
}
@media (min-width:768px) and (max-width:1023px)
{
#tframe4 .tit h3{ font-size:35px;margin-top:25px;}
#tframe4 .tit p{font-size:16px;}
#tframe4 .content ul li{padding:5px 5px;}
#tframe4 .content ul li a{border:solid 2px #91c12f; border-radius:40px; padding:7px 15px; font-size:14px;}
}

@media (min-width:1024px) and (max-width:1199px)
{#tframe4 .content ul li{padding:5px 5px;}
#tframe4 .content .tab-pane .pcp .thumbnail .indeximg{ height:160px;}
}
#tframe5 .pck{padding:0px; margin:0px;position:relative;}
#tframe5 .pck .img img{ width:100%; height:auto;}
#tframe5 .pck .bg{ position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.5);}
#tframe5 .pck .list{position:absolute; right:55px; bottom:55px; padding:20px; background:rgba(168,170,86,0.7); display:none;}
#tframe5 .pck .list .title{font-size:20px;text-align:right; display:block; color:#fff;font-family:adamcgpro,'Times New Roman', Times, serif}
#tframe5 .pck .list ul{ margin-top:20px; text-align:right;}
#tframe5 .pck .list ul li{}
#tframe5 .pck .list ul li a{display:block;font-size:18px;color:#fff; line-height:2em;}
#tframe5 .pck .list ul li a:hover{color:yellow;}
#tframe5 .pck .list i{color:#fff; font-size:16px; position:absolute; left:25px; bottom:25px; z-index:99;}
#tframe5 .pck:hover .list{display:block;}
#tframe5 .pck:hover .bg{display:none;}

@media (min-width:1px) and (max-width:767px)
{
#tframe5 .container{padding-left:0px; padding-right:0px;}
#tframe5 .pck{ margin-bottom:15px;}
#tframe5 .pck .list{display:block; right:10px; bottom:10px;padding:20px;}
#tframe5 .pck .list .title{font-size:20px;}
#tframe5 .pck .list ul li a{font-size:16px; text-transform:capitalize;}
#tframe5 .pck:hover .bg{display:block;}
}
@media (min-width:768px) and (max-width:1023px)
{
#tframe5 .pck{ margin-bottom:15px;}
#tframe5 .pck .list{display:block;}
}
#tframe6{ padding-bottom:50px;}
#tframe6 .tit h3{display:block; color:#91c12f; font-size:40px; line-height:2em; margin-top:35px;font-weight:bold; font-family:adamcgpro,'Times New Roman', Times, serif}
#tframe6 .tit a{ color:#333333; font-size:20px; font-weight:normal;float:right;}
#tframe6 .tit em{border-bottom:solid 1px #dddddd; display:block;}
#tframe6 .conllist{display:block; width:100%; margin-top:35px; padding-left:0px; padding-right:0px;}
#tframe6 .conllist .row{ background:#f0eeef; margin:0px;}
#tframe6 .conllist .img{padding:0px; overflow:hidden;}
#tframe6 .conllist .img a{display:block;width:100%;}
#tframe6 .conllist .img img{display:block; width:100%; height:200px;object-fit:cover;}
#tframe6 .conllist .text{padding-top:20px; min-height:200px;}
#tframe6 .conllist .text a{display:block;float:initial;}
#tframe6 .conllist .text h4{ color:#91c12f; display:block; font-size:18px; line-height:1.2em; height:2.4em; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#tframe6 .conllist .text span{ color:#9a9a9a; display:block; font-size:14px; margin-top:10px; margin-bottom:10px;}
#tframe6 .conllist .text p{ color:#9a9a9a; display:block; font-size:14px; line-height:1.2em; height:3.6em; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
#tframe6 .conllist a.more{position:absolute; right:15px; bottom:0px; font-size:16px; color:#fff; background:#91c12f; padding:5px 10px;}

@media (min-width:1px) and (max-width:767px)
{
#tframe6 .container{padding-left:0px; padding-right:0px;}
#tframe6 .tit h3{ font-size:30px;margin-top:5px;}
#tframe6 .tit a{font-size:16px;}
}
@media (min-width:768px) and (max-width:1023px)
{
#tframe6 .tit h3{ font-size:30px;}
#tframe6 .tit a{font-size:16px;}
}

#tframe7{background:#f1f1f1; padding-top:50px; padding-bottom:50px;}
#tframe7 .row.content{background:#fff; margin:35px 0px; padding:35px;}
#tframe7 .row.content .tit h3{font-size:40px; display:block; color:#f3b71a; line-height:2em; text-align:center;}
#tframe7 .row.content .tit em{display:block; height:1px; background:#c9c9c9;}
#tframe7 .row.content .feedback{padding-top:30px; position:relative;}
#tframe7 .row.content .feedback .form-group label{display:inline-block;font-size:20px; color:#676767; font-weight:normal; line-height:2em;}
#tframe7 .row.content .feedback .form-group input{border-radius:0px; border:solid 1px #d1dbe6;font-size:20px; background:#f5f8fa;height:45px; line-height:45px;}
#tframe7 .row.content .feedback .form-group p{font-size:20px; color:#676767; display:block; line-height:2em;}
#tframe7 .row.content .feedback .form-group .radio{display:inline-block; width:18%;}
#tframe7 .row.content .feedback .form-group .radio input{height:35px;}
#tframe7 .row.content .feedback .form-group .radio label{line-height:45px; height:45px; font-size:18px;}
#tframe7 .row.content .feedback .form-group textarea{border-radius:0px; border:solid 1px #d1dbe6;font-size:20px; background:#f5f8fa;line-height:35px;}
#tframe7 .row.content .feedback .form-group .btn{background:#ff7900; border-radius:0px; color:#fff; border:solid 1px #ff7900; }

@media (min-width:1px) and (max-width:767px)
{
#tframe7{padding:0;}
#tframe7 .container{padding-left:0px; padding-right:0px;}
#tframe7{background:none;}
#tframe7 .row.content .tit h3{font-size:25px;}
#tframe7 .row.content{background:#fff; padding:0px;}
#tframe7 .row.content .feedback .form-group .radio{display:inline-block; width:45%;}
#tframe7 .row.content .feedback .form-group label{font-size:16px;}
#tframe7 .row.content .feedback .form-group p{font-size:16px;}
#tframe7 .row.content .feedback .form-group .radio label{font-size:16px;}
}
@media (min-width:768px) and (max-width:1023px)
{
#tframe7 .row.content .feedback .form-group .radio{display:inline-block; width:30%;}
}
.tsbg{position:fixed; display:none; left:0px; top:0px; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.5);}
.spinner{margin:20% auto 0 auto;width:50px;height:60px;text-align:left;font-size:10px}
.tsbg span{display:block; text-align:center; color:#fff; font-size:16px;  line-height:2em;}
.spinner>div{background-color:#67cf22;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}
.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}
@-webkit-keyframes stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}
20%{-webkit-transform:scaleY(1)}
}
@keyframes stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}
20%{transform:scaleY(1);-webkit-transform:scaleY(1)}
}

#tframe8{padding-top:25px; padding-bottom:25px;}


#tframe9{ background:#fdcb3f; padding-top:15px; padding-bottom:15px;}
#tframe9 .tit{ background:url(../images/newslettertit.jpg) no-repeat left center; padding-left:130px; min-height:82px; display:block; padding-top:25px;}
#tframe9 .tit h3{color:#fff; display:block; font-size:20px;font-family:adamcgpro,'Times New Roman', Times, serif; text-transform:capitalize;}
#tframe9 .tit span{color:#f1f1f1; display:block; font-size:16px;font-family:aller_lightregular,'Times New Roman', Times, serif;text-transform:capitalize; font-weight:normal;}
#tframe9 .input-group{margin-top:25px;}
#tframe9 .input-group input{border-radius:0px; border:solid 1px #fff; height:40px;line-height:40px; box-shadow:none;}
#tframe9 .input-group .btn{border-radius:0px; border:solid 1px #fff; height:40px;line-height:40px; background:#fff;}
#tframe9 .input-group .btn:hover{border-radius:0px; border:solid 1px #fff; height:40px;line-height:40px; background:#fff;}

#footer{ background:#7fbe25;}
#footer .bgimg{padding-top:45px; padding-bottom:45px;}
#footer .fck h4{color:#fff; font-size:24px; line-height:2em; display:block;font-family:adamcgpro,'Times New Roman', Times, serif;}
#footer .fck ul li a{color:#fff; font-size:20px; line-height:2em; display:block;font-family:aller_lightregular,'Times New Roman', Times, serif;}
#footer .fck.fck2 ul li i{font-size:25px; color:#fff; display:inline-block; padding-right:15px;}
#footer .fck.fck2 ul li p{font-size:18px; color:#fff; display:inline-block; width:80%;font-family:aller_lightregular,'Times New Roman', Times, serif;}
#footer .fck.fck2 ul li p a{font-weight:bold;}
#footer .fck.fck3{padding-top:40px;}
#footer .fck.fck3 ul{ margin-top:30px;}
#footer .fck.fck3 ul li a i{font-size:30px;}
#footer_by {padding-top:20px; padding-bottom:20px;}
#footer_by p{color:#333; font-size:18px; line-height:2em;}
#footer_by ul li a{color:#333; font-size:18px; line-height:2em;}

@media (min-width:1px) and (max-width:767px)
{
#tframe9 .tit h3{ font-size:14px;}
#tframe9 .tit span{ font-size:12px;}
#tframe9 .input-group{margin-top:15px;}
#footer .fck.fck2 ul li p{ font-size:14px;}
#footer .fck.fck3{padding-top:0px;}
#footer .fck.fck3 ul{ margin-top:0px;}
#footer_by ul{float:none; text-align:left;}
#footer_by p{font-size:14px; }
#footer_by ul li a{font-size:14px;}
}

#back-top{position:fixed;right:10px; bottom:50px; z-index:999;}
#back-top i{display:block; font-size:50px; font-weight:bold; color:#91c12f;}
/*内页*/
#nbtfarme{position:relative;}
#nbtfarme img{max-width:100%;}
#nbtfarme .text{position:absolute; top:25%; left:10%; width:80%; text-align:center;}
#nbtfarme .text h2{display:block;font-size:50px; color:#fff;font-family:adamcgpro,'Times New Roman', Times, serif; line-height:1.5em; background:rgba(0,0,0,0.2); margin-bottom:20px;}
#nbtfarme .text p{display:initial;padding:5px 25px; font-size:27px; color:#fff;font-family:Arial,'Times New Roman', Times, serif; background:rgba(0,0,0,0.3);}

@media (min-width:1px) and (max-width:767px)
{
#nbtfarme .text{ top:5%; left:0%; width:100%;}
#nbtfarme .text h2{font-size:20px; }
#nbtfarme .text p{font-size:20px; }
}
@media (min-width:768px) and (max-width:1023px)
{
#nbtfarme .text{ top:15%; left:10%; width:80%;}
#nbtfarme .text h2{font-size:50px; }
#nbtfarme .text p{font-size:20px; }
}
@media (min-width:1024px) and (max-width:1199px)
{
#nbtfarme .text{ top:25%; left:20%; width:60%;}
#nbtfarme .text h2{font-size:50px; }
#nbtfarme .text p{font-size:20px; }
}


#mtfarme{background:#f6f6f6; -moz-box-shadow:2px 2px 5px #ddd; -webkit-box-shadow:2px 2px 5px #ddd; box-shadow:2px 2px 5px #ddd;}
#mtfarme ul.breadcrumb{margin-bottom:0px;padding-left:0;padding-right:0;}
#mtfarme ul li{color:#333333; line-height:2em;}
#mtfarme ul li a{color:#333333; line-height:2em;}
#mtfarme ul.breadcrumb > li + li:before {color: #333333;content: "> ";padding: 0 5px;}

/*关于我们*/

#ntfarme .catelist{ padding-top:50px; padding-bottom:50px;}
#ntfarme .catelist ul{ background:url(../images/ab_catebg.jpg) repeat-x left 77px; displey:-webkit-flex; display: flex; -webkit-flex-flow:row nowrap;  flex-flow:row nowrap; overflow-x: auto; list-style: none;}
#ntfarme .catelist ul li{ width:15%; padding:0px; margin:0px 0.8%;  text-align:center;}
#ntfarme .catelist ul li:first-child{margin-left:0px;}
#ntfarme .catelist ul li:last-child{margin-right:0px;}
#ntfarme .catelist ul li a{ display:block; font-size:16px; text-transform:uppercase; line-height:40px; height:40px; color:#909090; border:solid 1px #d9d9d9; text-align:center; position:relative;}
#ntfarme .catelist ul li a i{ display:block;width:0;height: 0; margin-top:-19px; border-bottom: 17px solid #94b200;border-right: 24px solid transparent;}

#ntfarme .catelist ul li:hover a{background:#94b200; color:#fff;}
#ntfarme .catelist ul li:hover a i{ display:block;width:0;height: 0; margin:-2px auto 0px auto; border-left: 13px solid transparent;border-right: 13px solid transparent;border-top: 20px solid #94b200; border-bottom:0px; }

#ntfarme .catelist ul li.active a{background:#94b200; color:#fff;}
#ntfarme .catelist ul li.active a i{ display:block;width:0;height: 0; margin:-2px auto 0px auto; border-left: 13px solid transparent;border-right: 13px solid transparent;border-top: 20px solid #94b200; border-bottom:0px; }

#ntfarme .catelist ul li span{display:block;width:22px; margin:27px auto 0px auto; height:22px;border-radius:50%; background:#c9c9c9;border:solid 5px #fff;}
#ntfarme .catelist ul li:hover span{ background:#94b200; border-color:#dfe8b2;}
#ntfarme .catelist ul li.active span{ background:#94b200; border-color:#dfe8b2;}


#ntfarme .aboutus .content_left{display:block;font-size:18px; color:#000; line-height:2em; margin-top:0px;}
#ntfarme .aboutus .content_left h3{display:block; font-size:50px; color:#84b564;line-height:2em;font-family:adamcgpro,'Times New Roman', Times, serif;}
#ntfarme .aboutus .content_left div.content{display:block;color:#7f7e7e;font-size:16px; line-height:2em; font-family:Arial, Helvetica, sans-serif; }
#ntfarme .aboutus .content_left ul.list-inline{background:#eeeeee;}
#ntfarme .aboutus .content_left ul.list-inline li{ padding:0px 35px; text-align:center; border-right:solid 1px #fff;}
#ntfarme .aboutus .content_left ul.list-inline li:last-child{border-right:none;}
#ntfarme .aboutus .content_left ul.list-inline li h3{display:block;line-height:1em;}
#ntfarme .aboutus .content_left ul.list-inline li h3 b{display:inline-block; font-size:47px; color:#84b564; font-family:Arial, Helvetica, sans-serif; }
#ntfarme .aboutus .content_left ul.list-inline li h3 span{display:inline-block; font-size:14px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
#ntfarme .aboutus .content_left ul.list-inline li p{display:block; font-size:16px; text-align:left; color:#666666; font-family:Arial, Helvetica, sans-serif;}

#ntfarme .aboutus .content_right{ margin-top:25px;}

#ntfarme .content_right{position:relative;}
#ntfarme .content_right img{width:100%; height:auto;}
#ntfarme .content_right .video-popup{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:999;}
#ntfarme .content_right .rent-car__video-icon{position:relative;display:block;width:105px;height:105px;line-height:105px;text-align:center;font-size:25px;background-color:rgba(255,255,255,.5);color:#85c12f; border-radius:50%;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
#ntfarme .content_right .rent-car__video-icon:hover{background-color:#ffffff;color:#85c12f}
#ntfarme .content_right .rent-car__video-icon span i{font-size:45px;}
#ntfarme .content_right .rent-car__video-icon:before{content:"";position:absolute;left:-12px;top:-12px;right:-12px;bottom:-12px;border:1px solid rgba(255,255,255,.2);border-radius:50%}
#ntfarme .content_right .rent-car__video-icon .ripple,#ntfarme .content_right .rent-car__video-icon .ripple:after,#ntfarme .content_right .rent-car__video-icon .ripple:before{position:absolute;top:50%;left:50%;width:105px;height:105px;border-radius:50%;-ms-border-radius:50%;transform:translate(-50%,-50%);-ms-box-shadow:0 0 0 0 rgba(255, 255, 255,.6);-o-box-shadow:0 0 0 0 rgba(255, 255, 255,.6);box-shadow:0 0 0 0 rgba(255, 255, 255,.6);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite}
#ntfarme .content_right .rent-car__video-icon .ripple:before{-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}
#ntfarme .content_right .rent-car__video-icon .ripple:after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}
@-webkit-keyframes ripple{70%{box-shadow:0 0 0 40px rgba(255,255,255,0)}
100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
@keyframes ripple{70%{box-shadow:0 0 0 40px rgba(255,255,255,0)}
100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}
}

@media(min-width:1440px) {
    .aboutus_container{width:1399px;}
}
@media (min-width:1200px) and (max-width:1399px) {
    .aboutus_container{width:100%;}
    #ntfarme .aboutus .content_left ul.list-inline li h3 b{font-size:30px;}
}
@media (min-width:1px) and (max-width:1199px) {
    .aboutus_container{width:100%;}
    #ntfarme .aboutus .content_left ul.list-inline li{padding:0px 15px;}
      #ntfarme .aboutus .content_left ul.list-inline li h3 b{font-size:18px;}
}
@media (min-width:1px) and (max-width:767px)
{
#ntfarme  .container{padding-left:0px; padding-right:0px;}
#ntfarme .catelist ul li{width:150px!important;}
#ntfarme .catelist ul li a{width:150px!important;}
#ntfarme .aboutus .tit h3{font-size:25px;}
}

#ntfarme_ce{background:#f6f6f6; margin-top:80px;}
#ntfarme_ce img{width:100%; height:auto; display:block;}



#story_tframe{padding-bottom:50px;}
#story_tframe h3{display:block; color:#91c12f; font-size:45px; text-transform:capitalize; line-height:2em; margin-bottom:25px; margin-top:35px; font-weight:bold;font-family:adamcgpro,'Times New Roman', Times, serif;}
#story_tframe .content .slideBox .hs_show{background:#eaeaea; padding:0px; margin:0px;}
#story_tframe .content .slideBox li:first-child{ width:40%; margin:0px; padding:0px;}
#story_tframe .content .slideBox li{ width:30%; margin:0px; padding:0px;}
#story_tframe .content .slideBox li img{ width:100%; height:auto;}
#story_tframe .content .slideBox li h4{font-size:27px; color:#2a2a28; display:block; margin-top:55px; padding-left:50px;font-family:adamcgpro,'Times New Roman', Times, serif;}
#story_tframe .content .slideBox li p{font-size:18px; color:#2a2a28; display:block; line-height:2em;padding-left:50px;}
#story_tframe .content .slideBox li span{ display:block; font-size:60px; color:#606060; padding-top:100px; text-align:center;}
.event_box .parHd{ background:url(../images/licbg.png) repeat-x left center;}
@media (min-width:1024px) and (max-width:1199px)
{
#story_tframe .content .slideBox li h4{font-size:20px; margin-top:55px; padding-left:50px;}
#story_tframe .content .slideBox li p{font-size:16px;padding-left:50px;}
#story_tframe .content .slideBox li span{ font-size:40px; padding-top:100px;}
}
@media (min-width:768px) and (max-width:1023px)
{
#story_tframe .content .slideBox li h4{font-size:20px; margin-top:25px; padding-left:20px;}
#story_tframe .content .slideBox li p{font-size:16px;padding-left:20px;}
#story_tframe .content .slideBox li span{ font-size:40px; padding-top:50px;}
}
@media (min-width:1px) and (max-width:767px) {
    #story_tframe .container{padding-left:0px; padding-right:0px;}
#story_tframe h3{font-size:30px;}
#story_tframe .content .event_box{padding:0px;}
#story_tframe .content .slideBox li{ width:100%; margin:0px; padding:0px;}
#story_tframe .content .slideBox li:first-child{width:100%;}
#story_tframe .content .slideBox li h4{font-size:20px;padding:10px; margin:0px;}
#story_tframe .content .slideBox li p{font-size:14px;padding:10px; margin:0px;}
#story_tframe .content .slideBox li span{font-size:20px;padding:10px; margin:0px; text-align:left;font-family:adamcgpro,'Times New Roman', Times, serif;}
}


#lb_ab_Exhtframe{padding-top:50px; padding-bottom:50px; background:#f6f6f6;}
#lb_ab_Exhtframe .tit h3{display:block; color:#91c12f; font-size:45px; line-height:2em; margin-bottom:25px; font-weight:bold;font-family:adamcgpro,'Times New Roman', Times, serif;}

#lb_ab_Exhtframe .ph{float:left; width:calc((100% - 75px)/4); margin-right:25px; margin-bottom:25px;}
#lb_ab_Exhtframe .ph:nth-child(4n+4){margin-right:0px;}

@media (min-width:1px) and (max-width:767px) {
    #lb_ab_Exhtframe{padding-top:25px;padding-bottom:25px;}

        #lb_ab_Exhtframe .tit h3{font-size:30px;}
        #lb_ab_Exhtframe .ph{width:calc((100% - 15px)/2);margin-right:15px;}
        #lb_ab_Exhtframe .ph:nth-child(2n+2){margin-right:0px;}
        #lb_ab_Exhtframe .content{padding-left:0px; padding-right:0px;}
}

#team_tframe{padding-top:50px; padding-bottom:50px;}
#team_tframe .tit h3{display:block; color:#91c12f; font-size:45px; line-height:2em; margin-bottom:25px; margin-top:35px; font-weight:bold;font-family:adamcgpro,'Times New Roman', Times, serif;}

#team_tframe .teamtop{}
#team_tframe .teamtop .bg{ background:#eaeaea;}
#team_tframe .teamtop .bg .team_left{padding-left:0px;}
#team_tframe .teamtop .bg .team_left img{ width:140%; height:auto;}
#team_tframe .teamtop .bg .team_right{padding:80px; text-align:left;}
#team_tframe .teamtop .bg .team_right p{display:block; font-size:18px; color:#333; line-height:2em; }
#team_tframe .content{ margin-top:45px;}
#team_tframe .content .swiper-container-team .swiper-slide .thumbnail{border-radius:0px; padding:0px;border:0px;}
#team_tframe .content .swiper-container-team .swiper-slide .thumbnail img{width:100%; height:auto;}
#team_tframe .content .swiper-button-next,#team_tframe .content .swiper-container-rtl .swiper-button-prev{right:10px;}
#team_tframe .content .swiper-button-prev,#team_tframe .content .swiper-container-rtl .swiper-button-next{left:10px;}
#team_tframe .content .swiper-button-next,#team_tframe .content  .swiper-button-prev{color:#ffffff; font-weight:bold;}


@media (min-width:1px) and (max-width:767px)
{
#team_tframe{padding-top:25px; padding-bottom:25px;}
#team_tframe .container{padding-left:0px; padding-right:0px;}
#team_tframe .teamtop .bg .team_right{padding:15px;}
#team_tframe .teamtop .bg .team_right p{font-size:14px;}
#team_tframe .tit h3{font-size:30px; margin-top:0px;}
#team_tframe .content .swiper-button-next,#team_tframe .content .swiper-container-rtl .swiper-button-prev{right:0px;}
#team_tframe .content .swiper-button-prev,#team_tframe .content .swiper-container-rtl .swiper-button-next{left:0px;}
}
@media (min-width:768px) and (max-width:1023px)
{
#team_tframe .content .swiper-button-next,#team_tframe .content .swiper-container-rtl .swiper-button-prev{right:0px;}
#team_tframe .content .swiper-button-prev,#team_tframe .content .swiper-container-rtl .swiper-button-next{left:0px;}
}
@media (min-width:1024px) and (max-width:1199px)
{
#team_tframe .content .swiper-button-next,#team_tframe .content .swiper-container-rtl .swiper-button-prev{right:0px;}
#team_tframe .content .swiper-button-prev,#team_tframe .content .swiper-container-rtl .swiper-button-next{left:0px;}
}

#ce_tframe{padding-top:50px; padding-bottom:50px; background:url(../images/ab_ce_bg.jpg) no-repeat center top;}
#ce_tframe .tit h3{display:block; color:#000000; font-size:45px; line-height:2em; margin-bottom:25px; margin-top:35px; font-weight:bold;font-family:adamcgpro,'Times New Roman', Times, serif;}
#ce_tframe .content .thumbnail{padding:0px; border:0px; border-radius:0px; margin:0px;}
#ce_tframe .content .thumbnail img{width:100%; height:auto;}
#ce_tframe .content .thumbnail span{position:absolute; display:none;  width:100%;text-align:center; left:0px; bottom:0px; font-size:18px; color:#fff; background:rgba(0,0,0,0.5); height:35px; line-height:35px;}
#ce_tframe .content .thumbnail:hover span{display:block;}
#ce_tframe .content .swiper-container-ce{padding-bottom:50px;}
#ce_tframe .content .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0px;}


@media (min-width:1px) and (max-width:767px)
{
#ce_tframe .container{padding-left:0px; padding-right:0px;}
#ce_tframe h3{font-size:30px;}
#ntfarme .catelist{padding-bottom:35px;}
#ntfarme .aboutus .content_left h3{font-size:30px;}
#ntfarme .aboutus .content_left ul.list-inline li{padding:0px 10px;}
#ntfarme .aboutus .content_left ul.list-inline li p{font-size:12px;}
#ntfarme_ce{margin-top:25px;}
}

#lb_cul_tframe{padding-top:50px; padding-bottom:50px; background:#f6f6f6;}
#lb_cul_tframe .lb_cul_left{padding-left:0px; padding-right:0px;}
#lb_cul_tframe .lb_cul_left .pak{float:left; width:calc((100% - 25px)/2); margin-right:25px; margin-bottom:25px;}
#lb_cul_tframe .lb_cul_left .pak:nth-child(2n+2){ margin-right:0px;}
#lb_cul_tframe .lb_cul_left .pak img{display:block; width:100%; height:auto;}
#lb_cul_tframe .lb_cul_left .pak span{display:block; width:100%; height:35px; line-height:35px; font-size:14px; color:#fff;margin-top:-35px; position:relative; text-align:center; background:rgba(132,181,100,0.8);}
#lb_cul_tframe .lb_cul_right{padding-left:70px;}
#lb_cul_tframe .lb_cul_right h3{display:block; color:#91c12f; font-size:45px; line-height:2em; margin-top:105px; font-weight:bold;font-family:adamcgpro,'Times New Roman', Times, serif;}
#lb_cul_tframe .lb_cul_right span{display:block;color:#7f7e7e; font-size:25px; line-height:2em;}
#lb_cul_tframe .lb_cul_right p{display:block;color:#7f7e7e; font-size:18px; line-height:1.5em;}



#partners_tframe{padding-top:50px; padding-bottom:50px;background:#fff;}
#partners_tframe .tit h3{display:block; color:#91c12f; font-size:45px; line-height:2em; margin-bottom:25px;  font-weight:bold;font-family:adamcgpro,'Times New Roman', Times, serif;}

#partners_tframe .content{}
#partners_tframe .content .par{float:left; width:calc((100% - 300px)/5); margin-right:75px; margin-bottom:25px;}
#partners_tframe .content .par:nth-child(5n+5){ margin-right:0px;}
#partners_tframe .content .par img{display:block; width:100%; height:auto;border:solid 1px #eaeaea;max-height:114px; overflow:hidden;}
#partners_tframe .content .par span{display:none;}


@media (min-width:1px) and (max-width:767px)
{
    #lb_cul_tframe{padding-top:25px;padding-bottom:25px;}
    #lb_cul_tframe .lb_cul_right{padding-left:0px;}
#lb_cul_tframe .lb_cul_right h3{font-size:30px; margin-top:0px;}
#lb_cul_tframe .lb_cul_left .pak{width:calc((100% - 15px)/2);margin-right:15px;}
#lb_cul_tframe .lb_cul_right h3{font-size:24px;}
#lb_cul_tframe .lb_cul_right span{font-size:20px;}
#lb_cul_tframe .lb_cul_right p{font-size:14px;}

#partners_tframe{padding-top:25px;padding-bottom:25px;}
#partners_tframe .tit h3{font-size:30px; margin-top:0px;}
#partners_tframe .content .par{float:left; width:calc((100% - 15px)/2); margin-right:15px; margin-bottom:15px;}
#partners_tframe .content .par:nth-child(5n+5){ margin-right:15px;}
#partners_tframe .content .par:nth-child(2n+2){ margin-right:0px;}
#partners_tframe .content .par img{max-height:75px;}
#partners_tframe .content{padding-left:0px; padding-right:0px;}
}
@media (min-width:768px) and (max-width:1023px)
{
#partners_tframe .content .par{float:left; width:calc((100% - 75px)/4); margin-right:25px; margin-bottom:25px;}
#partners_tframe .content .par:nth-child(5n+5){ margin-right:25px;}
#partners_tframe .content .par:nth-child(4n+4){ margin-right:0px;}
#partners_tframe .content .par img{max-height:83px;}
}
@media (min-width:1024px) and (max-width:1199px)
{
#partners_tframe .content .par{float:left; width:calc((100% - 100px)/5); margin-right:25px; margin-bottom:25px;}
#partners_tframe .content .par img{max-height:91px;}
}
@media (min-width:1200px) and (max-width:1440px)
{#partners_tframe .content .par{float:left; width:calc((100% - 140px)/5); margin-right:35px; margin-bottom:25px;}
#partners_tframe .content .par img{max-height:105px;}
}

#lb_abfeed_tframe{padding-top:50px; padding-bottom:50px;background:#fdcb3f;}
#lb_abfeed_tframe .tit h3{display:block; color:#ffffff; font-size:45px; line-height:2em; margin-bottom:25px;  font-weight:bold;font-family:adamcgpro,'Times New Roman', Times, serif;}
#lb_abfeed_tframe .lb_abfeed_right input{display:block;border-radius:25px; height:45px; line-height:45px; color:#666666;font-size:16px; padding:0px 10px; width:100%; border:solid 1px #eaeaea; margin-bottom:20px;}
#lb_abfeed_tframe .lb_abfeed_right textarea{display:block;border-radius:25px; line-height:45px; color:#666666;font-size:16px; padding:0px 10px; width:100%; border:solid 1px #eaeaea; margin-bottom:20px;  }
#lb_abfeed_tframe .lb_abfeed_right #lb_abFeed_send{background:#7fbe25; color:#fff;font-weight:bold;font-size:20px; border:solid 1px #7fbe25;}
#prtfarme1{ padding-top:50px; padding-bottom:50px;}
#prtfarme1 .procate label{display:block; font-size:18px; color:#000000; line-height:2em; font-weight:normal;}
#prtfarme1 .procate ul{}
#prtfarme1 .procate ul li{display:block;}
#prtfarme1 .procate ul li a{display:block; line-height:2em; border:solid 1px #eaeaea; padding:3px 15px; border-radius:5px;}
#prtfarme1 .procate ul li b{float:right; margin-top:15px;}
#prtfarme1 .procate ul li ul.dropdown-menu li a{display:block; line-height:2em; border:0; padding:5px 15px; border-radius:5px;}

#prtfarme1 .procate2{ padding-top:41px;}
#prtfarme1 .procate2 ul{}
#prtfarme1 .procate2 ul li{display:block;}
#prtfarme1 .procate2 ul li a{display:block; line-height:2em; border:solid 1px #eaeaea; padding:3px 15px; border-radius:5px;}
#prtfarme1 .procate2 ul li b{float:right; margin-top:15px;}
#prtfarme1 .procate2 ul li ul.dropdown-menu li a{display:block; line-height:2em; border:0; padding:5px 15px; border-radius:5px;}
#prtfarme1 .procate3 label{font-size:18px; color:#000000; line-height:2em;font-weight:normal;}
#prtfarme1 .procate3 .btn{ background:#91c12f; color:#fff; border:solid 1px #91c12f;}


.pcate{ margin-top:20px;}
.pcate:nth-child(2n+1){clear:left;}
.pcate .media {border:solid 1px #eaeaea;}
.pcate .media a.aimg{width:250px; height:auto; text-align:center; display:block; overflow:hidden; border-bottom:solid 1px #eaeaea;}
.pcate .media a.aimg img{  width:100%; height:auto; vertical-align:central;}
.pcate .media .caption{padding:15px;}
.pcate .media .caption h4{font-size:18px; color:#000000; line-height:1em; display:block; text-align:left; height:2em; overflow: hidden;}
.pcate .media .caption em{display:block; height:1px; background:#eaeaea; margin-top:10px; margin-bottom:20px;}
.pcate .media .caption p{display:block; font-size:18px; line-height:1.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}


.ppcate{ margin-top:20px;}
.ppcate .thumbnail a.aimg {display:block; width:100%; height:205px; overflow:hidden;}
.ppcate .thumbnail a.aimg img{display:block;  width:100%; height:auto;  vertical-align:central;}
.ppcate .thumbnail .caption h4{font-size:18px; color:#000000; line-height:2em; display:block; text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ppcate .thumbnail .caption em{display:block; height:1px; background:#eaeaea; margin-top:10px; margin-bottom:20px;}
@media (min-width:1px) and (max-width:767px)
{
    #lb_abfeed_tframe .tit h3{font-size:24px;line-height:1.5;}
    #lb_abfeed_tframe .lb_abfeed_left{margin-bottom:25px;}
#prtfarme1{ padding-top:30px; padding-bottom:50px;}
#prtfarme1 .procate2{ padding-top:20px;}
.pcate .thumbnail a.aimg{height:auto;}
.pcate .media-body,.pcate  .media-left,.pcate  .media-right
{display: inline-block;}
.pcate  .media-left{width:40%;}
.pcate  .media-body{width:60%;}
.pcate .media a.aimg{width:100%; height:auto; text-align:center; display:block; overflow:hidden; border-bottom:none;}
.pcate .media .caption h4{font-size:16px; }
.pcate .media .caption p{display:block; font-size:14px;height:4.5em;overflow:hidden;}
.pcate .media .caption em{margin-top:5px; margin-bottom:5px;}
}
@media (min-width:768px) and (max-width:1023px)
{
.pcate .thumbnail a.aimg{height:250px;}
}
@media (min-width:1024px) and (max-width:1199px) {
    .pcate .thumbnail a.aimg {
        height: 160px;
    }
}
.pnew{ margin-top:20px;}
.pnew .thumbnail{border-radius:0px; padding:0px;}
.pnew .thumbnail a.aimg{width:100%; height:auto; text-align:center; display:block; overflow:hidden; border-bottom:solid 1px #eaeaea;}
.pnew .thumbnail a.aimg img{  width:100%; height:auto; vertical-align:central;}
.pnew .thumbnail .caption h4{font-size:20px; color:#000000; line-height:1.6em; display:block; height:3.2em; overflow:hidden; font-weight:bold;}
.pnew .thumbnail .caption p{font-size:18px; color:#8f8f8f; line-height:1.6em; display:block;  height:3.2em; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.pnew .thumbnail .caption span{font-size:18px; color:#8f8f8f; line-height:1.6em; display:block;}
.pnew .thumbnail .caption span i{color:#6eb92b; font-size:20px; font-weight:bold;}

@media (min-width:1px) and (max-width:767px)
{
#prtfarme1{ padding-top:30px; padding-bottom:50px;}
#prtfarme1 .procate2{ padding-top:20px;}

.pnew .thumbnail{margin-bottom:0;}
.pnew .thumbnail .caption h4{font-size:16px;}
.pnew .thumbnail .caption p{font-size:14px;}
.pnew .thumbnail .caption span{font-size:14px;}
}
.case_video{margin-bottom:45px;}
.case_video iframe{width:100%; height:450px;}
.case_cate_list ul{background:url(../images/case_cate_list_ul_bg.jpg) repeat-y 95% top;}
.case_cate_list ul li{ display:block; margin-top:0px; margin-bottom:30px;}
.case_cate_list ul li a{display:inline-block; width:80%; text-align:center; position:relative; font-size:16px; color:#666666; line-height:35px; border:solid 1px #eaeaea;}
.case_cate_list ul li span{display:inline-block; float:right; margin-top:8px; width:20px; height:20px; background:#c9c9c9;  border:solid 5px #ffffff; border-radius:50%; text-align:right;}

.entry-trangle-right {
position: absolute;
top: 10px;
right: -13px;
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 12px solid #ffffff;
}
.case_cate_list ul li:hover a{background:#91c12f; color:#fff;}
.case_cate_list ul li:hover .entry-trangle-right{border-left: 12px solid #91c12f; right: -12px;}
.case_cate_list ul li:hover span{ background:#91c12f; border-color:#dfe8b2;}
.case_cate_list ul li.active a{background:#91c12f; color:#fff;}
.case_cate_list ul li.active .entry-trangle-right{border-left: 12px solid #91c12f; right: -12px;}
.case_cate_list ul li.active span{ background:#91c12f; border-color:#dfe8b2;}

.case_cate_list_content ul li.case_cate_imglist .thumbnail{border:0px; border-radius:0px; padding:0px; position:relative;}
.case_cate_list_content ul li.case_cate_imglist .thumbnail img{width:100%; height:auto;}
.case_cate_list_content ul li.case_cate_imglist .thumbnail .caption{ position:absolute; top:0px; right:0px; width:100%; max-width:305px; padding:45px 20px; height:100%; background:rgba(253,203,63,0.7);}
.case_cate_list_content ul li.case_cate_imglist .thumbnail .caption h4{display:block; font-size:23px; color:#fff; line-height:1.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.case_cate_list_content ul li.case_cate_imglist .thumbnail .caption p{display:block; font-size:16px; color:#fff; line-height:1.5em; margin-top:35px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.case_cate_list_content ul li.case_cate_imglist .thumbnail .caption a{display:block; font-size:16px; color:#fff; line-height:1.5em; margin-top:25px;}
.case_cate_list_content ul li.case_cate_imglist .thumbnail:hover .caption{background:rgba(253,203,63,1);}
.case_cate_list_content ul li.case_cate_imglist:nth-child(even) .caption{left:0px; right:auto;}

.case_saixuan ul:first-child{margin-top:25px;}
.case_saixuan ul:first-child li{width:19.5%;}

.case_saixuan ul:last-child{margin-top:35px;}

.case_saixuan ul li a{display:block; padding:5px 25px; text-align:center; position:relative; font-size:18px; color:#666666; line-height:35px; border:solid 1px #eaeaea;}
.case_saixuan ul:last-child li:first-child{width:19.5%;}
.case_saixuan ul:last-child li a{padding:5px 35px;}
/*下三角*/
.entry-trangle-bottom { display:none;
position: absolute;
bottom: -15px;
left: 15px;
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid #91c12f;
}
.case_saixuan ul:first-child li .entry-trangle-bottom{left:45%;}
.case_saixuan ul:last-child li .entry-trangle-bottom{left:42%;}
.case_saixuan ul li:hover a{background:#91c12f; color:#fff;}
.case_saixuan ul li:hover .entry-trangle-bottom{display:block;}
.case_saixuan ul li.active a{background:#91c12f; color:#fff;}
.case_saixuan ul li.active .entry-trangle-bottom{display:block;}

.casepcp{margin-top:35px;}
.casepcp .thumbnail{padding:0px; border:0px; border-radius:0px;box-shadow:5px 2px 6px #eaeaea}
.casepcp .thumbnail img{width:100%; height:auto;}
.casepcp .thumbnail .caption{padding:15px; border-bottom:solid 8px #fff;}
.casepcp .thumbnail .caption h5{display:block; font-size:18px; color:#000000; line-height:2em; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.casepcp .thumbnail .caption span{display:block; font-size:16px; color:#999999; line-height:1.5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-top:10px;}
.casepcp .thumbnail:hover .caption{border-bottom:solid 8px #91c12f;}

@media (min-width:1px) and (max-width:767px)
{
.case_saixuan ul:last-child{margin-top:15px;}
.case_saixuan ul:first-child li .entry-trangle-bottom{left:33%;}
.case_saixuan ul:last-child li .entry-trangle-bottom{left:33%;}

.case_saixuan ul:first-child li:first-child .entry-trangle-bottom{left:45%;}
.case_saixuan ul:last-child li:first-child .entry-trangle-bottom{left:45%;}

.case_saixuan ul:first-child li:first-child{width:100%;}
.case_saixuan ul:first-child li{width:30%; margin-bottom:20px;}
.case_saixuan ul li a{ font-size:12px; padding:5px 0px;}
.case_saixuan ul:last-child li:first-child{width:100%;}
.case_saixuan ul:last-child li{ margin-bottom:20px;}
.case_saixuan ul:last-child li a{padding:5px 20px; font-size:14px;}
.casepcp .thumbnail .caption{padding:10px 5px;}
.casepcp .thumbnail .caption h5{font-size:14px; font-weight:normal;}
.casepcp .thumbnail .caption span{font-size:12px;}
}

@media (min-width:768px) and (max-width:1023px)
{
.case_saixuan ul li a{ font-size:14px; padding:5px 0px;}
.case_saixuan ul:last-child li:first-child{width:10%;}
.case_saixuan ul:last-child li a{padding:5px 15px; font-size:14px;}
}
@media (min-width:1024px) and (max-width:1199px)
{
.case_saixuan ul:last-child li a{padding:5px 20px;}
}



.cate_list_content ul li.cate_imglist{margin-bottom:30px;}
.cate_list_content ul li.cate_imglist .thumbnail{display:table;width:100%;border:0px; border-radius:0px; padding:0px; background:#91c12f;}
.cate_list_content ul li.cate_imglist .thumbnail .img{float:left; display:table-cell; padding:0px; margin:0px;  width:60%; word-wrap: break-word;}
.cate_list_content ul li.cate_imglist .thumbnail .img img{width:100%; height:auto;}
.cate_list_content ul li.cate_imglist .thumbnail .caption{float:left;display:table-cell; padding:35px 35px; margin:0px;  width:40%;word-wrap: break-word;}
.cate_list_content ul li.cate_imglist .thumbnail .caption h4{display:block; font-size:25px; color:#67cf22; line-height:1.5em;font-family:adamcgpro,'Times New Roman', Times, serif;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cate_list_content ul li.cate_imglist .thumbnail .caption p{display:block; font-size:17px; color:#858484; line-height:1.2em; margin-top:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cate_list_content ul li.cate_imglist .thumbnail .caption a{display:block; font-size:17px; color:#858484; width:200px; border:solid 1px #858484; line-height:40px; text-align:center; border-radius:25px; margin-top:25px;}
.cate_list_content ul li.cate_imglist:first-child .thumbnail{background:#c6e9e7;}
.cate_list_content ul li.cate_imglist:nth-child(2) .thumbnail{background:#ffe3ed;}
.cate_list_content ul li.cate_imglist:nth-child(3) .thumbnail{background:#fef2d9;}
.cate_list_content ul li.cate_imglist:nth-child(4) .thumbnail{background:#c6de62;}
.cate_list_content ul li.cate_imglist:nth-child(5) .thumbnail{background:#37729f;}
.cate_list_content ul li.cate_imglist:last-child .thumbnail{background:#bfd7e7;}


.cate_list_content ul li.cate_imglist:nth-child(even) .img{float:right;}
.cate_list_content ul li.cate_imglist:nth-child(even) .caption{float:left;}

@media (min-width:1px) and (max-width:767px)
{
.cate_list_content ul li.cate_imglist .thumbnail .img{width:100%;}
.cate_list_content ul li.cate_imglist .thumbnail .caption{width:100%;}
}

@media (min-width:768px) and (max-width:1023px)
{
.cate_list_content ul li.cate_imglist .thumbnail .img{width:100%;}
.cate_list_content ul li.cate_imglist .thumbnail .caption{width:100%;}
}

.newsdetail_show,.newsdetail_xiangguan{ padding-top:60px; padding-bottom:50px;}
.newsdetail_show .tit{ display:block; padding-top:35px; padding-bottom:35px; }
.newsdetail_show .tit h1{display:block;font-size:40px; line-height:1.2em;}
.newsdetail_show .tit p{display:block; padding-top:35px; line-height:2em;}
.newsdetail_show .tit p i{font-size:25px;}
.newsdetail_show .content{ line-height:2em; font-size:16px;}
.newsdetail_show .content img{max-width:100%}
.newsdetail_show .pagego{margin-top:10px;}
.newsdetail_show .pagego a{ background:#91c12f; border:solid 1px #91c12f;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.newsdetail_xiangguan h3{font-size:30px; color:#fff; display:block; line-height:3em; text-decoration:underline;font-family:adamcgpro,'Times New Roman', Times, serif;}
.newsdetail_xiangguan ul{ margin-top:40px;}
.newsdetail_xiangguan ul li a{display:block;font-size:16px; color:#fff; line-height:4em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsdetail_xiangguan ul li a:hover{color:#fdd832;}



@media (min-width:1px) and (max-width:767px)
{
    .newsdetail_show, .newsdetail_xiangguan{padding: 25px 0px 25px 0px;}
.newsdetail_show .tit{ display:block; padding-top:15px; padding-bottom:15px; }
.newsdetail_show .tit h1{display:block;font-size:24px; line-height:1.2em;}
.newsdetail_show .content .col-xs-12{padding:0px;}
.newsdetail_xiangguan h3{font-size:24px;}
.newsdetail_xiangguan ul li a{line-height:2em;font-size:14px;}
.newsdetail_xiangguan ul{margin-top: 10px;}
}



#contact_left_tit h3{font-size:130px; color:#afd67b; line-height:1.2em; display:block;font-family:TGE,'Times New Roman', Times, serif;}
#contact_left_tit ul.fenxiang{ margin-top:25px;}
#contact_left_tit ul.fenxiang li{background:#afd67b; margin-left:-4px; }
#contact_left_tit ul.fenxiang li a{  display:block; padding:5px 15px; }
#contact_left_tit ul.fenxiang li a i{font-size:20px; color:#000; line-height:2em;}
#contact_left_tit ul.fenxiang li a i:hover{color:#fff;}
#contact_left_tit ul.ulcontact{ margin-top:180px;}
#contact_left_tit ul.ulcontact li{ display:block; font-size:24px; color:#000; line-height:3em;  }
#contact_left_tit ul.ulcontact li i{font-size:30px; margin-right:15px;}
#contact_left_tit ul.ulcontact li span{ border-bottom:solid 3px #91c12f;}


#contact_left_tit ul.ulcontact li a{ font-size:24px; color:#000; line-height:2em;  }
#contact_right_tit img{display:block;}
#contact_right_tit address{ display:block; font-size:24px; color:#000; line-height:3em; padding-left:80px; margin-top:25px;  }
#contact_right_tit .btn{margin-left:80px!important;}



#feed_left_tit{margin-top:100px;}
#feed_left_tit h3{font-size:130px; color:#afd67b; line-height:1.2em; display:block;font-family:TGE,'Times New Roman', Times, serif;}
#feed_left_tit p{ display:block; font-size:18px; color:#000; line-height:2em; margin-top:25px;  }
#feed_left_tit .btn{float:right; margin-top:40px!important;}
#feed_right_tit{margin-top:100px;}
#feed_right_tit h4{display:block;font-size:20px; color:#000; line-height:2em; margin-bottom:25px; margin-top:25px;}
#feed_right_tit h4 em{display:inline-block; height:2px; background:#333333; width:50px;vertical-align:middle;}
#feed_right_tit input{background:#ececec; border:0px; border-radius:0px; min-height:60px ;line-height:60px;  }
#feed_right_tit textarea{background:#ececec; border:0px; border-radius:0px; min-height:60px ;line-height:30px;  }
    #feed_right_tit .form-group .radio {
        display: inline-block;
        width: 45%;
        margin-right: 3%;clear:both; min-height:30px; padding-top:0px; padding-bottom:0px;
    }
.radio input[type="radio"] {
    position: absolute;
    opacity: 0;
}
.radio input[type="radio"] + .radio-label:before {
    content: '';
    background: #f4f4f4;
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: 1.4em;
    height: 1.4em;
    position: relative;
    top: 5px;
    margin-right: 1em;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
}



.radio input[type="radio"]:checked + .radio-label:before {
    background-color: #3197EE;
    box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio input[type="radio"]:focus + .radio-label:before {
    outline: none;
    border-color: #3197EE;
}
.radio input[type="radio"]:disabled + .radio-label:before {
    box-shadow: inset 0 0 0 4px #f4f4f4;
    border-color: #b4b4b4;
    background: #b4b4b4;
}
.radio input[type="radio"] + .radio-label:empty:before {
    margin-right: 0;
}
#feed_right_tit .form-group .radio label{ line-height:60px; height:60px;}
@media (min-width:1px) and (max-width:767px) {
    #contact_left_tit h3,#feed_left_tit h3{font-size:40px;}
    #contact_left_tit ul.ulcontact{ margin-top:30px;}
    #contact_left_tit ul.fenxiang{margin-left:0;}
    #contact_left_tit ul.ulcontact li{font-size:18px;}
    #contact_left_tit ul.ulcontact li a{font-size:18px;}
    #contact_right_tit address{padding-left:0px; font-size:18px; line-height:2em;}
    #contact_right_tit .btn{margin-left:0px!important;}
    #feed_right_tit{margin-top:30px;padding-left:0;padding-right:0;}
    #feed_left_tit{margin-top:30px;}
    #feed_right_tit h4{ margin-bottom:5px; margin-top:5px;}
    #feed_right_tit input{min-height:45px;line-height:45px;}
    #feed_right_tit .form-group .radio label{ line-height:40px; height:40px;}
    #btnSubmit{padding:5px 25px;}
}

#detail_img{border:solid 1px #eaeaea;}
#detail_img .imglist{padding:0px;}
#detail_img .detail_present{padding:25px 35px;}
#detail_img .detail_present h1{display:block;font-size:20px; color:#000000; text-transform:uppercase;font-family:calibri,'Times New Roman', Times, serif; font-weight:bold;}
#detail_img .detail_present h4{display:block; font-size:18px; color:#000000; line-height:2em;}
#detail_img .detail_present p{margin-top:15px;display:block;font-size:14px; line-height:2em; color:#666666;}
#detail_img .detail_present ul{ margin-top:20px;}
#detail_img .detail_present ul li{display:block;font-size:14px; line-height:2em; font-weight:bold;}
#detail_img .detail_present a.btn{border:solid 2px #91c12f; font-size:18px; color:#91c12f; padding:5px 65px; border-radius:20px; margin-top:15px;}
#detail_img .detail_present a.btn i{font-size:18px; color:#91c12f; font-weight:bold;}
#detail_img .gallery-top .swiper-slide img{ width:100%; height:auto;}


.smlist_bg{border:solid 1px #eaeaea; background:#fbfbfb; margin-top:25px; padding:25px;}
.gallery-thumbs .swiper-slide img{border:solid 1px #eaeaea; width:100%; height:auto;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border:solid 1px #99d31f;}
.smlist_bg .swiper-button-next, .smlist_bg .swiper-container-rtl .swiper-button-prev{right:-10px;}
.smlist_bg .swiper-button-prev, .smlist_bg .swiper-container-rtl .swiper-button-next {left: -10px;}
#pro_detail_show{ margin-top:25px;}
#pro_detail_show .myTablist{padding:0px; margin-bottom:50px;}
#pro_detail_show ul.nav-tabs{ background:#d9d9d9;}
#pro_detail_show ul.nav-tabs li.active a{background:#91c12f;border:0px; border-radius:0px; color:#fff;font-size:16px;}
#pro_detail_show ul.nav-tabs li.active a i{width:0; display:block; position:absolute; height:0;border-width:25px;border-style:solid;border-color:#91c12f transparent transparent transparent;}
#pro_detail_show .Pro_content{padding:0px;}
#pro_detail_show .Pro_content img{max-width:100%; height:auto;}

#relatedProducts{border:solid 1px #eaeaea; background:#fbfbfb; margin-top:25px; padding:25px;}
#relatedProducts h3{ font-size:26px; color:#69a802; line-height:2em;}
#relatedProducts .swiper-button-next,#relatedProducts .swiper-button-prev{background:#c9c9c9; width:45px; height:45px; border-radius:50%; }
#relatedProducts .swiper-button-next:after,#relatedProducts  .swiper-button-prev:after{font-size:25px; font-weight:bold; color:#fff;}
#relatedProducts img{width:100%; height:auto;}
#relatedProducts .swiper-button-next,#relatedProducts .swiper-container-rtl .swiper-button-prev{right:5px; top:40%;}
#relatedProducts .swiper-button-prev,#relatedProducts .swiper-container-rtl .swiper-button-next{left:5px; top:40%;}

#onlineInquiry{border:solid 1px #eaeaea;background:#fbfbfb; margin-top:25px; padding:25px;}
#onlineInquiry .tit,#onlineInquiry .feedback{padding:0px;}
#onlineInquiry .tit h3{ font-size:26px; color:#69a802; line-height:2em;}
#onlineInquiry .feedback .radio{width:19%; display:inline-block;}

@media (min-width:1px) and (max-width:767px)
{
#onlineInquiry .feedback .radio{width:49%; display:inline-block;}
}

@media (min-width:768px) and (max-width:1023px)
{
#onlineInquiry .feedback .radio{width:49%; display:inline-block;}
}
#onlineInquiry .feedback .btn{background:#91c12f; color:#fff; padding:10px 35px;}

#nav_left .lbt{border:solid 1px #eaeaea; margin-bottom:25px;}
#nav_left .lbt h3{ background:#eaeaea; font-size:18px;text-transform:uppercase;color:#000; line-height:3em; text-align:center;}
#nav_left .lbt ul{margin-top:15px; padding:0px 15px;}
#nav_left .lbt ul li{}
#nav_left .lbt ul li a{font-size:16px; color:#333; line-height:2em; padding-top:5px; padding-bottom:5px; display:block;}
#nav_left .lbt ul li ul{margin-top:0px;}
#nav_left .lbt ul li ul li a{font-size:14px; color:#666; line-height:2em; display:block;}
#nav_left .lbt ul li a:hover{color:#91c12f; margin-left:10px;}

#nav_left .lbt dl{padding:15px;}
#nav_left .lbt dl dd img{width:100%; height:auto; margin-bottom:25px;}
#nav_left .lbt dl dd {font-size:14px; line-height:2em; color:#666666;}
#nav_left .lbt dl dd i{font-size:20px; margin-right:10px;color:#666666;}
#nav_left .lbt dl dd a{font-weight:bold;color:#666666;}

@media (min-width:1px) and (max-width:767px)
{   #detail_img{border:solid 1px #eaeaea;margin:0px;}
    #detail_img .detail_present{padding:15px 0;}
    #detail_img .detail_present h2{font-size:24px;}
    .smlist_bg{padding:15px; margin:15px 0px;}
    #pro_detail_show{margin:15px 0px;word-break: break-word;}
    #pro_detail_show h1{font-size:30px;margin-bottom:10px;}
    
    #detail_img .detail_present a.btn{padding-left:30px;padding-right:30px;}
    #relatedProducts{margin:15px 0px; padding:15px 0;}

    #relatedProducts .swiper-button-next,#relatedProducts .swiper-container-rtl .swiper-button-prev{right:0px; top:40%;}
#relatedProducts .swiper-button-prev,#relatedProducts .swiper-container-rtl .swiper-button-next{left:0px; top:40%;}
#onlineInquiry{margin:15px 0px; padding:15px;}
}
#otfarme {padding-bottom:50px;}
#otfarme .tit{padding-top:25px; padding-bottom:25px;}
#otfarme .content{padding-top:25px; padding-bottom:25px;}


.sitemaps .cate1 li a{font-size:18px; color:#000; line-height:2em;}
.sitemaps .cate2 li a{font-size:16px; color:#333; line-height:2em;}
.sitemaps .cate2 li ul li a{font-size:14px; color:#666; line-height:2em;}
.sitemaps .cate1 li ul li a{font-size:14px; color:#666; line-height:2em;}

.case_video video{width:100%; min-height:443px; background:#c9c9c9;}

@media (min-width:1px) and (max-width:767px)
{
.case_video video{width:100%; height:200px; background:#c9c9c9;}
}

.cases_show .swiper {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom:60px;
    margin-top:30px;
    overflow:hidden;
}
.cases_show .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
height: calc((100% - 30px) / 2);
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.cases_show  .swiper-wrapper .swiper-slide a{display:block;}
.cases_show  .swiper-wrapper .swiper-slide img{border:solid 1px #eaeaea; display:block;}

 .cases_show  .swiper-pagination-bullet {
      width: 20px;
      height: 20px;
      text-align: center;
      line-height: 20px;
      font-size: 12px;
      color:#000;
      opacity: 1;
      background: rgba(0,0,0,0.2);
    }
.cases_show .swiper-pagination-bullet-active {
    color: #fff;
    background: #007aff;
}

.cases_show .swiper-container-horizontal > .swiper-pagination-bullets, .cases_show .swiper-pagination-custom, .cases_show .swiper-pagination-fraction{ bottom:0px;}

.cases_show{position:relative;}
.cases_show .swiper-button-next{ right:-80px;}
.cases_show .swiper-button-prev{ left:-80px;}






/*室内运动类*/
#nbtfarme .text2{position:absolute; top:25%; left:20%; width:60%; text-align:center;}
#nbtfarme .text2 h1{display:block;font-size:50px; color:#fff;font-family:adamcgpro,'Times New Roman', Times, serif; line-height:1em;}
#nbtfarme .text2 p{display:block;padding:5px 25px; font-size:18px; margin-top:45px; line-height:2em; color:#fff;font-family:Arial,'Times New Roman', Times, serif; background:rgba(0,0,0,0.5);}

@media (min-width:1px) and (max-width:767px)
{
#nbtfarme .text2{ top:15%; left:0%; width:100%;}
#nbtfarme .text2 h1{font-size:20px; }
#nbtfarme .text2 p{font-size:14px; display:none; }
.cases_show .swiper-button-next{ right:10px;}
.cases_show .swiper-button-prev{ left:10px;}
}
@media (min-width:768px) and (max-width:1023px)
{
#nbtfarme .text2{ top:15%; left:10%; width:80%;}
#nbtfarme .text2 h1{font-size:30px; }
#nbtfarme .text2 p{font-size:16px; display:none;    }
.cases_show .swiper-button-next{ right:10px;}
.cases_show .swiper-button-prev{ left:10px;}
}
@media (min-width:1024px) and (max-width:1199px)
{
#nbtfarme .text2{ top:25%; left:20%; width:60%;}
#nbtfarme .text2 h1{font-size:40px; }
.cases_show .swiper-button-next{ right:10px;}
.cases_show .swiper-button-prev{ left:10px;}
}

.snyd_cases{ padding-top:60px; padding-bottom:60px;}

.cate_list .snyd_cate_list_tit{margin-top:50px; text-align:center;}
.cate_list .snyd_cate_list_tit h3{display:block; font-size:45px; line-height:2em; color:#fff;font-family:adamcgpro,'Times New Roman', Times, serif; }
.cate_list .snyd_cate_list_tit p{display:block;width:90%; font-size:18px; line-height:2em; color:#fff;}
.cate_list .snyd_cate_list_tit em{display:block; height:1px; width:120px; margin:0 auto; background:#fff;}
.cate_list .snyd_cate_list_content{margin-top:90px; padding-bottom:50px;}
.cate_list .snyd_cate_list_content .swiper{width:90%; margin:0 auto; padding-bottom:50px;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail{padding:0px; border-radius:0px;border:0px; }
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail a.a1 img{width:100%; height:auto; display:block;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption{width:88%;margin-left:12%; height:auto; margin-top:-100px; position:relative; z-index:999; background:#fff; border-left:solid 3px #ffffff; box-shadow:0px 0px 3px 2px #eaeaea;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption:hover{border-left:solid 3px #91c12f;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption h4{font-size:21px; color:#dddddd; border:solid 2px #dddddd; display:inline-block;padding:3px 15px;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption p.p1{ display:block; font-size:18px; color:#91c12f; line-height:3em; border-bottom:solid 1px #91c12f;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption p.p1 i{font-size:25px; color:#91c12f;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption p.p2{display:block; font-size:18px; color:#484848; min-height:80px; line-height:1.5em; margin-top:15px;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption p.p3{ display:block; width:40px; position:absolute; bottom:20px; right:50px;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption p.p3 img{display:block;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption p.p3 span.span1{ display:block; margin-top:-35px; margin-left:-15px;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption p.p3 span.span2{ display:block; margin-top:-30px; margin-left:13px;}
.cate_list .snyd_cate_list_content .swiper-slide .thumbnail .caption p.p3 span.span3{ display:block; margin-top:5px; margin-left:40px;}

.cate_list .snyd_cate_list_content .swiper-button-next,.cate_list .snyd_cate_list_content .swiper-button-prev{color:#91c12f; font-weight:bold;}
.cate_list .snyd_cate_list_content .swiper-pagination-bullet{width:40px; height:11px; background:#cacaca; border-radius:0px; opacity:1;}
.cate_list .snyd_cate_list_content .swiper-pagination-bullet:hover{background:#91c12f;}
.cate_list .snyd_cate_list_content .swiper-pagination-bullet-active{background:#91c12f; width:80px;}

@media (min-width:1px) and (max-width:767px)
{
.cate_list .snyd_cate_list_tit h3{ font-size:35px;  }
.cate_list .snyd_cate_list_tit p{font-size:12px;width:100%; line-height:1.5em}
.cate_list .snyd_cate_list_content{margin-top:50px; padding-bottom:50px;}
.cate_list .snyd_cate_list_content .swiper{width:100%; margin:0 auto; }
}
#snydtfarme{padding-top:50px;}
.sizesxuan{ background:#cddb87; padding-top:40px; padding-bottom:60px;}
.sizesxuan ul li span{font-size:20px; color:#fff; line-height:2em;}
.sizesxuan ul li a{font-size:20px; color:#fff; line-height:2em; border:solid 1px #eaeaea; padding:5px 30px;}
.sizesxuan ul li a.active{background:#91c12f}

.cateHotProject{ margin-top:35px;}
.cateHotProject .thumbnail{border:solid 1px #eaeaea; padding:0px; border-radius:0px; position:relative;}
.cateHotProject .thumbnail a img{display:block;width:100%; height:auto;}
.cateHotProject .thumbnail .txt{display:block;}
.cateHotProject .thumbnail .txt h4{display:block; font-size:16px; line-height:2em; text-align:center;}
.cateHotProject .thumbnail .caption{display:none;position:absolute;top:0px;left:0px; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.cateHotProject .thumbnail .caption p{font-size:16px; color:#fff;line-height:2em; text-align:center; display:block; margin-top:25%;}
.cateHotProject .thumbnail .caption a{font-size:16px; color:#fff;line-height:2em; text-align:center; display:block; width:120px; margin:20px auto; background:#91c12f; border-radius:20px;}
.cateHotProject .thumbnail:hover .caption{display:block;animation: hideIndex 0.3s;
	-moz-animation: hideIndex  0.3s; /* Firefox */
	-webkit-animation: hideIndex  0.3s; /* Safari and Chrome */
	-o-animation: hideIndex  0.3s; /* Opera */}


@keyframes hideIndex{
	0%{ opacity: 0; transform: translate(300px, 0) }
	100%{opacity: 1; transform: translate(0, 0) }
}

.cate_gallery_tit{background:#f8f8f8; padding-top:50px; padding-bottom:50px;}
.cate_gallery_tit h3{font-size:45px; color:#000; line-height:2em; display:block;text-align:center;}
.cate_gallery_tit ul li{width:25%; text-align:center;}
.cate_gallery_tit ul li a{ display:block; background:#91c12f; }
.cate_gallery_tit ul li a img{display:inline-block; margin-top:5px; margin-right:10px; display:none;}
.cate_gallery_tit ul li a span{display:inline-block;font-size:20px; color:#ffffff; line-height:2.5em; }
.cate_gallery_tit ul li:first-child a{background:#f17c5f;}
.cate_gallery_tit ul li:nth-child(2) a{background:#374282;}
.cate_gallery_tit ul li:nth-child(3) a{background:#498c48;}
.cate_gallery_tit ul li:nth-child(4) a{background:#f59f3f;}
.cate_gallery_tit ul li:hover a{background:#91c12f}
.cate_gallery_tit .nav-tabs>li.active>a, .cate_gallery_tit .nav-tabs>li.active>a:focus, .cate_gallery_tit .nav-tabs>li.active>a:hover{background:#91c12f}

@media (min-width:1px) and (max-width:767px)
{
#snydtfarme .container{padding-left:0px; padding-right:0px;}
.cate_gallery_tit h3{font-size:25px;}
.cate_gallery_tit ul li{width:49%; margin-bottom:10px;}
.cate_gallery_tit ul li a span{font-size:16px; }
}
@media (min-width:768px) and (max-width:1023px)
{
.cate_gallery_tit ul li{width:49%; margin-bottom:10px;}
}

.categallery{ margin-top:35px;}
.categallery .thumbnail{border:solid 1px #eaeaea; padding:0px; border-radius:0px; position:relative;}
.categallery .thumbnail a img{display:block;width:100%; height:auto;}
.categallery .thumbnail .caption{display:block;position:absolute;top:0px;left:0px; padding:0px; width:100%; height:100%; transform: scale(0.5, 0.5);opacity: 0;transition: transform 0.5s linear, opacity 0.5s linear;}
.categallery .thumbnail .caption img{width:100%; height:auto;}
.categallery .thumbnail:hover .caption{display:block;opacity: 1;transform: scale(1, 1);}



/*****户外项目*****/
.hwframe{padding-top:40px;padding-bottom:40px;}
.hwframe .title{margin-bottom:30px;text-align:center;}
.hwframe .title h2{font-size:45px;font-family:adamcgpro,'Times New Roman', Times, serif;}
.hwframe .title p{font-size:18px; line-height:2em; margin-top:15px;color:#a7a7a7; display:block; text-align:justify;}
@media (min-width:1px) and (max-width:767px)
{
    .hwframe{padding-top:15px;padding-bottom:15px;}
    .hwframe .title h2{font-size:20px;}
    .hwframe .title p{font-size:12px;width:100%;margin-top:10px;}
}
@media (min-width:768px) and (max-width:1023px)
{
    .hwframe{padding-top:20px;padding-bottom:20px;}
    .hwframe .title h2{font-size:24px;}
    .hwframe .title p{font-size:16px;margin-top:10px;}
}
@media (min-width:1024px) and (max-width:1199px)
{
    .hwframe{padding-top:30px;padding-bottom:30px;}
    .hwframe .title h2{font-size:36px;}
    .hwframe .title p{font-size:18px;}
}
#hwframe1{padding-top:70px;}
#hwframe1 img{width:100%;}

#hwframe2 .list{position:relative;margin:0 -45px;}
#hwframe2 .list .swiper-slide{width:25%;padding:0 15px;}
#hwframe2 .list .solution-btn{color:#91c12f;border:1px solid #91c12f;padding:20px 10px;width:auto;height:auto;--swiper-navigation-size:20px;margin-top:-35px;}
#hwframe2 .list .swiper-button-prev{left:-80px;}
#hwframe2 .list .swiper-button-next{right:-80px;}



#hwframe3{background-color:#f8f8f8;}
#hwframe3 .list{position:relative;margin:0 -45px;}
#hwframe3 .list .swiper-slide{width:25%;padding:0 15px;}
#hwframe3 .list .item:nth-child(1){margin-bottom:60px;}
#hwframe3 .list .project-btn{color:#91c12f;border:1px solid #91c12f;padding:20px 10px;width:auto;height:auto;--swiper-navigation-size:20px;margin-top:-35px;}
#hwframe3 .list .swiper-button-prev{left:-80px;}
#hwframe3 .list .swiper-button-next{right:-80px;}

#hwframe4{background-color:#cddb87;}
#hwframe4 dl{overflow:hidden;}
#hwframe4 dl dt{font-weight:normal;color:#fff;font-size:20px;font-family:adamcgpro,'Times New Roman', Times, serif;width:136px;float:left;}
#hwframe4 dl dd{overflow:hidden;padding-right:50px;}
#hwframe4 dl a{display:inline-block;float:left;min-width:140px;height:30px;line-height:30px;padding:0 10px;border:1px solid #fff;color:#fff;text-align:center;margin:0 30px 20px 0;font-weight:bold;font-size:15px;}
#hwframe4 dl a:hover{background-color:#fff;color:#91c12f;}
#hwframe4 dl a.active{background-color:#fff;color:#91c12f;}
@media (min-width:1px) and (max-width:767px)
{
    #hwframe1{padding-top:20px;}
    #hwframe2 .list {margin:0;}
    #hwframe2 .list .swiper-slide{padding:0 10px;width:50%;}
    #hwframe2 .list .swiper-button-prev{left:-5px;}
    #hwframe2 .list .swiper-button-next{right:-5px;}

    #hwframe3 .title p{width:100%;}
    #hwframe3 .list {margin:0;}
    #hwframe3 .list .swiper-slide{padding:0 10px;width:50%;}
    #hwframe3 .list .swiper-button-prev{left:-5px;}
    #hwframe3 .list .swiper-button-next{right:-5px;}
    #hwframe3 .list .item:nth-child(1){margin-bottom:20px;}

    #hwframe4 dl dt{width:60px;font-size:16px;}
    #hwframe4 dl dd{padding:0;}
    #hwframe4 dl a{margin:0 6px 6px 0;font-size:12px;min-width:initial;}
}
@media (min-width:768px) and (max-width:1023px)
{
    #hwframe1{padding-top:30px;}
    #hwframe2 .list {margin:0;}
    #hwframe2 .list .swiper-slide{padding:0 10px;}
    #hwframe2 .list .swiper-button-prev{left:-5px;}
    #hwframe2 .list .swiper-button-next{right:-5px;}
    
    #hwframe3 .title p{width:80%;}
    #hwframe3 .list {margin:0;}
    #hwframe3 .list .swiper-slide{padding:0 10px;}
    #hwframe3 .list .swiper-button-prev{left:-5px;}
    #hwframe3 .list .swiper-button-next{right:-5px;}
    #hwframe3 .list .item:nth-child(1){margin-bottom:20px;}

    #hwframe4 dl dt{width:80px;}
    #hwframe4 dl dd{padding:0;}
    #hwframe4 dl a{margin:0 10px 10px 0;font-size:14px;}
}
@media (min-width:1024px) and (max-width:1199px)
{
    #hwframe1{padding-top:30px;}
    #hwframe2 .list {margin:0;}
    #hwframe2 .list .swiper-slide{padding:0 20px;}
    #hwframe2 .list .swiper-button-prev{left:-10px;}
    #hwframe2 .list .swiper-button-next{right:-10px;}

    #hwframe3 .list {margin:0;}
    #hwframe3 .list .swiper-slide{padding:0 20px;}
    #hwframe3 .list .swiper-button-prev{left:-10px;}
    #hwframe3 .list .swiper-button-next{right:-10px;}

    #hwframe4 dl dt{width:100px;}
    #hwframe4 dl dd{padding:0;}
    #hwframe4 dl a{margin:0 15px 15px 0;}
}

.hwframe .list .swiper-slide{padding:0 15px;}

#hwframe5 .list{overflow:hidden;padding:0 20px;}
#hwframe5 .list .box{width:25%;padding:0 15px;float:left;margin-bottom:20px;}
#hwframe5 .list .box:nth-child(4n+1){clear:left;}
#hwframe5 .list .item{box-shadow:0px 0px 10px #eee;}
#hwframe5 .list .item .txt{padding:8px 25px;}
#hwframe5 .list .item .txt h4{font-size:18px;font-weight:bold; line-height:1.5em; height:3em; overflow:hidden;}
#hwframe5 .list .item .txt p{font-size:15px;margin-top:5px;line-height:2em; height:2em; overflow:hidden;}

#hwframe6{background-color:#f8f8f8;}
#hwframe6 .catelist{overflow:hidden;margin:0 -15px 45px;}
#hwframe6 .catelist>a{float:left;width:calc(25% - 30px);margin:0 15px;font-size:25px;color:#fff;text-align:center;height:65px;line-height:65px;}
#hwframe6 .catelist>a:nth-child(1){background-color:#f17c5f;}
#hwframe6 .catelist>a:nth-child(2){background-color:#374282;}
#hwframe6 .catelist>a:nth-child(3){background-color:#498c48;}
#hwframe6 .catelist>a:nth-child(4){background-color:#f59f3f;}
#hwframe6 .catelist>a>img{margin-right:5px;margin-top:2px;display:inline-block;}
#hwframe6 .list{display:flex;justify-content:space-between;}
#hwframe6 .list .left{margin:0;}
#hwframe6 .list .right{margin:0;display:flex;justify-content:space-between;flex-direction:column;}
#hwframe6 .list .right>a{display:block;}
#hwframe6 .gallerylist{overflow:hidden;margin:0 -11px;}
#hwframe6 .gallerylist .item{float:left;width:25%;padding:0 11px;margin-bottom:25px;}

#apply{position:relative;}
#apply .txt{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:100px;text-align:center;}
#apply .txt h2{font-size:56px;line-height:1.4;font-weight:bold;font-family:adamcgpro,'Times New Roman', Times, serif;width:880px;color:#fff;}
#apply .txt a{margin-top:40px;padding:15px 33px;background-color:rgba(255,255,255,0.59);display:inline-block;border-radius:50px;font-size:16px;font-weight:bold;}
@media (min-width:1px) and (max-width:767px)
{
    #hwframe5 .list{padding:0;margin:0 -10px;}
    #hwframe5 .list .box{padding:0 10px;width:50%;}
    #hwframe5 .list .box:nth-child(3n+1){clear:initial;}
    #hwframe5 .list .box:nth-child(2n+1){clear:left;}
    #hwframe5 .list .item .txt{padding:4px 10px;}
    #hwframe5 .list .item .txt h4{font-size:16px;}
    #hwframe5 .list .item .txt p{font-size:12px;}

    
    #hwframe6 .catelist{margin:0 0 20px;}
    #hwframe6 .catelist>a{width:100%;margin:0 0 10px;font-size:13px;height:30px;line-height:30px;}
    #hwframe6 .catelist>a>img{width:20px;height:20px;margin-top:5px;}
    #hwframe6 .list{display:block;}
    #hwframe6 .list .left{margin-bottom:10px;}
    #hwframe6 .list .right{display:block;}
    #hwframe6 .list .right>a{margin-bottom:10px;}
    #hwframe6 .gallerylist{overflow:hidden;margin:0 -10px;}
    #hwframe6 .gallerylist .item{width:50%;padding:0 10px;margin-bottom:15px;}
    
    #apply .txt{padding-top:10px;}
    #apply .txt h2{font-size:16px;width:80%;line-height:1.2;}
    #apply .txt a{font-size:12px;padding:4px 30px;margin-top:10px;}
}
@media (min-width:768px) and (max-width:1023px)
{
    #hwframe5 .list{padding:0;}
    #hwframe5 .list .box{padding:0 15px;}
    
    #hwframe6 .catelist{margin:0 -10px 20px;}
    #hwframe6 .catelist>a{width:calc(25% - 20px);margin:0 10px;font-size:16px;height:40px;line-height:40px;}
    #hwframe6 .catelist>a>img{width:30px;height:30px;margin-top:5px;}
    #hwframe6 .list .left{padding-right:20px;}
    
    #apply .txt{padding-top:30px;}
    #apply .txt h2{font-size:30px;width:80%;}
    #apply .txt a{font-size:14px;padding:10px 30px;margin-top:20px;}
}
@media (min-width:1024px) and (max-width:1199px)
{
    #hwframe5 .list{padding:0;}
    #hwframe5 .list .box{padding:0 20px;}

    #hwframe6 .catelist>a{width:calc(25% - 20px);margin:0 10px;font-size:18px;height:50px;line-height:50px;}
    #hwframe6 .catelist>a>img{width:40px;height:40px;margin-top:5px;}
    #hwframe6 .list .left{padding-right:20px;}

    #apply .txt{padding-top:60px;}
    #apply .txt h2{font-size:42px;}
    #apply .txt a{font-size:14px;padding:10px 30px;margin-top:20px;}
}

#snframe2{background-color:#f8f8f8;}
#snframe2 .list{overflow:hidden;margin:0 -40px;}
#snframe2 .list .item{float:left;width:25%;padding:0 15px;margin-bottom:40px;}
#snframe2 .list .item .img{background-color:#fff;}
#snframe2 .list .item .img img{width:100%;}
#snframe2 .list .item .txt{background-color:#cddb87;padding:14px 20px;}
#snframe2 .list .item .txt h4{font-size:19px;color:#fff;font-weight:bold;}
#snframe2 .list .item .txt p{margin-top:5px;color:#fff;}

#snframe5 .list{overflow:hidden;margin:0 -10px;}
#snframe5 .list .box{float:left;width:25%;padding:0 10px;margin-bottom:25px;}
#snframe5 .list .item:nth-child(4n+1){clear:left;}
#snframe5 .list .item{border:solid 1px #eaeaea;}
#snframe5 .list .item .img img{width:100%;}
#snframe5 .list .item .txt{background-color:#94b200;padding:8px 20px;margin-top:13px;}
#snframe5 .list .item .txt h4{font-size:14px;color:#fff;font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#snframe5 .list .item .txt p{color:#fff;}
@media (min-width:1px) and (max-width:767px)
{
    #snframe2 .list{margin:0 -10px;}
    #snframe2 .list .item{width:50%;padding:0 10px;margin-bottom:20px;}
    #snframe2 .list .item .txt{padding:8px 10px;}
    #snframe2 .list .item .txt h4{font-size:14px;}
    #snframe2 .list .item .txt p{font-size:12px;}

    #snframe5 .list .box{width:50%;}
    #snframe5 .list .item .txt{padding:8px 10px;margin-top:8px;}
    #snframe5 .list .item .txt h4{font-size:14px;}
    #snframe5 .list .item .txt p{font-size:12px;}
}
@media (min-width:768px) and (max-width:1023px)
{
    #snframe2 .list{margin:0 -10px;}
    #snframe2 .list .box{width:25%;padding:0 10px;margin-bottom:20px;}
    #snframe2 .list .item .txt{padding:8px 10px;}
    #snframe2 .list .item .txt h4{font-size:16px;}
    #snframe2 .list .item .txt p{font-size:13px;}

    #snframe5 .list .item .txt{padding:8px 10px;margin-top:8px;}
    #snframe5 .list .item .txt h4{font-size:16px;}
    #snframe5 .list .item .txt p{font-size:13px;}
}
@media (min-width:1024px) and (max-width:1199px)
{
    #snframe2 .list{margin:0 -20px;}
    #snframe2 .list .box{width:25%;padding:0 20px;}
}


ul.share-buttons{list-style:none; padding:15px 0;}
ul.share-buttons li{display:inline; padding-right:10px;}
ul.share-buttons .sr-only{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;width:1px;height:1px;border:0}
ul.share-buttons img{width:2pc}

	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		top: 20%; 
		left: 60%;
		margin-left: -30%;
		width: 40%;
		background: #eee;
		position: absolute;
		z-index: 999;
		padding: 30px 40px 34px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
        .reveal-modal p{font-size:14px; line-height:2em;}
        .reveal-modal .close-reveal-modal {
            font-size: 22px;
            line-height: .5;
            position: absolute;
            top: 8px;
            right: 11px;
            color: #aaa;
            text-shadow: 0 -1px 1px rbga(0,0,0,.6);
            font-weight: bold;
            cursor: pointer;
        }
@media (min-width:1px) and (max-width:767px) {

    .reveal-modal {
        left: 20%;
        margin-left: -10%;
        width: 80%;
    }
    }


.izl-rmenu{position:fixed;right:10px;bottom:10px;padding-bottom:73px;z-index:999;}
.izl-rmenu .btn{width:42px;height:42px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background-color:#6da9de; }
.izl-rmenu .btn-qq i{font-size:20px;color:#fff;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu .btn-qq .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background-color:#78c340; display:block;}
.izl-rmenu .btn-wx i{font-size:20px;color:#fff;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-inquy{ background-color:#78c340; display:flex; align-items:center; justify-content:center;}
.izl-rmenu .btn-inquy img{ max-width:20px;}
.izl-rmenu .btn-inquy:hover{background-color:#58a81c;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;display:block; display:none;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
.izl-rmenu .btn-top i{font-size:20px;color:#fff;}

#content_remark{ padding-top:15px;}
#content_remark p{font-size:16px; line-height:2em;}
@media (min-width:1px) and (max-width:767px){
    #content_remark p{font-size:14px;line-height:1.5;}
}







.flex_between{display:flex;justify-content:space-between;flex-wrap:wrap;}
.flex_start{display:flex;justify-content:flex-start;flex-wrap:wrap;}
.frame{padding-top:60px;padding-bottom:60px;}
.frame .title{margin-bottom:30px;text-align:center;}
.frame .title h2{color:#84b564;font-size:50px;line-height:60px;font-weight:bold;}
.frame .title p{font-size:16px;line-height:24px;color:#666;}
@media (min-width:1px) and (max-width:767px){
    .frame{padding-top:20px;padding-bottom:20px;}
    .frame .title h2{font-size:24px;line-height:1.5;}
}
@media (min-width:768px) and (max-width:1023px){
    .frame{padding-top:30px;padding-bottom:30px;}
    .frame .title h2{font-size:30px;line-height:1.5;}
}
@media (min-width:1024px) and (max-width:1400px){
    .frame{padding-top:40px;padding-bottom:40px;}
    .frame .title h2{font-size:36px;line-height:1.5;}
}


#frame1{}
#frame1 .left{width:50%;}
#frame1 .left h2{color:#84b564;font-size:50px;line-height:60px;margin-bottom:10px;}
#frame1 .left h2 .more{float:right;font-size:16px;line-height:24px;color:#84b564;border:1px solid #84b564;padding:6px 20px;border-radius:50px;margin-top:12px;}
#frame1 .left h2 .more:hover{background-color:#84b564;color:#fff;}
#frame1 .left .content{font-size:16px;line-height:30px;color:#7e7e7e;height:240px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;}
#frame1 .left .numlist{background-color:#eee;display:flex;justify-content:space-between;padding:10px 10px 15px;margin-top:25px;}
#frame1 .left .numlist>div{margin:0;padding:0 30px;}
#frame1 .left .numlist span{font-size:14px;color:#666;display:inline-block;font-family:Arial;}
#frame1 .left .numlist span b{font-size:47px;color:#84b564;}
#frame1 .left .numlist p{font-size:16px;color:#666;font-family:Arial;}
#frame1 .right{width:50%;padding-left:38px;}
#frame1 .right .img{position:relative;}
#frame1 .right .img img{width:100%;height:auto;}

@media (min-width:768px) and (max-width:1023px)
{
    #frame1 .left{width:100%;margin-bottom:20px;}
    #frame1 .left h2{font-size:36px;line-height:1.5;}
    #frame1 .left .content{line-height:24px;height:auto;-webkit-line-clamp:inherit;}
    #frame1 .left .numlist>div{padding:0 15px;}
    #frame1 .left .numlist span b{font-size:36px;}
    #frame1 .right{width:100%;padding-left:0;}
}
@media (min-width:1024px) and (max-width:1400px)
{
    #frame1 .left h2{font-size:36px;line-height:1.5;}
    #frame1 .left .content{line-height:24px;height:192px;}
    #frame1 .left .numlist>div{padding:0 15px;}
    #frame1 .left .numlist span b{font-size:36px;}
}


#frame2{background-color:#f6f6f6;}
#frame2 img{max-width:100%;height:auto;}

#frame3 .list{position:relative;}
#frame3 .item{float:left; position:relative;overflow:hidden;}
#frame3 .item img{float:left;width:100%; height:auto;}
#frame3 .item p{display:none; position:absolute; left:100%; top:0%; width:100%; height:100%;color:#fff; font-size:20px; background:rgba(0,0,0,0.5); text-align:center; line-height:200px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
#frame3 .item:hover p{display:block;   left:0%;    -webkit-animation: itemplay 0.5s ease-in;    animation: itemplay 0.5s ease-in;}
#frame3 .swiper-button-next-Factory{color:#fff;}
#frame3 .swiper-button-prev-Factory{color:#fff;}

@-webkit-keyframes itemplay {
    0% {
        left:100%;
    }

    100% {
       left:0%;
    }
}

@keyframes itemplay {
      0% {
        left:100%;
    }

    100% {
       left:0%;
    }
}

@media (min-width:1px) and (max-width:767px){
}
@media (min-width:768px) and (max-width:1023px){
   #frame3 .item p{line-height:200%;}
}
@media (min-width:1024px) and (max-width:1400px){
}

#frame4{background-color:#f6f6f6;}
#frame4 .item{width:calc((100% - 69px)/4);margin:0;}
#frame4 .item img{height:auto;}
#frame4 .item:not(:nth-child(4n)){margin-right:23px;}
#frame4 .item:not(:nth-last-child(-n+4)){margin-bottom:23px;}
@media (min-width:1px) and (max-width:767px){
}
@media (min-width:768px) and (max-width:1023px){
    #frame4 .item{width:calc((100% - 30px)/4);}
    #frame4 .item:not(:nth-child(4n)){margin-right:10px;}
    #frame4 .item:not(:nth-last-child(-n+4)){margin-bottom:10px;}
}
@media (min-width:1024px) and (max-width:1400px){
}

#frame5{background:url(/dist/images/sebg.jpg) no-repeat center center fixed;}
#frame5 .item{margin:0;width:calc((100% - 120px)/4);border-radius:10px;background-color:#fff;padding:30px 25px;text-align:center;}
#frame5 .item i{font-size:48px;color:#1a1a1a;margin-bottom:20px;}
#frame5 .item h3{font-size:20px;line-height:1.5;color:#1a1a1a;margin-bottom:10px;}
#frame5 .item p{font-size:14px;line-height:1.5;color:#444;}
@media (min-width:1px) and (max-width:767px){
}
@media (min-width:768px) and (max-width:1023px){
    #frame5 .item{width:calc((100% - 30px)/4);padding:20px 15px;}
    #frame5 .item h3{font-size:18px;}
}
@media (min-width:1024px) and (max-width:1400px){
    #frame5 .item{width:calc((100% - 60px)/4);padding:20px 15px;}
    #frame5 .item h3{font-size:18px;}
}

#frame6{}
#frame6 .item{margin:0;width:calc((100% - 70px)/3);}
#frame6 .item:not(:nth-child(3n)){margin-right:35px;}
#frame6 .item:not(:nth-last-child(-n+3)){margin-bottom:35px;}
#frame6 .item>a{position:relative;display:block;}
#frame6 .item img{width:100%;height:auto;}
#frame6 .item .txt{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(132,181,100,0.85);padding:70px 40px;transform:scale(0);transition:all 0.3s;}
#frame6 .item .txt h3{font-size:18px;line-height:30px;color:#fff;font-weight:bold;margin-bottom:10px;}
#frame6 .item .txt p{font-size:14px;line-height:20px;color:#fff;height:100px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin-bottom:30px;}
#frame6 .item .more{font-size:16px;line-height:24px;color:#fff;border:1px solid #fff;padding:6px 20px;border-radius:50px;}
#frame6 .item:hover .txt{transform:scale(1);}
@media (min-width:1px) and (max-width:767px){
}
@media (min-width:768px) and (max-width:1023px){
    #frame6 .item{margin:0;width:calc((100% - 30px)/3);}
    #frame6 .item:not(:nth-child(3n)){margin-right:15px;}
    #frame6 .item:not(:nth-last-child(-n+3)){margin-bottom:15px;}
    #frame6 .item .txt{padding:20px;}
    #frame6 .item .txt h3{font-size:16px;line-height:24px;}
}
@media (min-width:1024px) and (max-width:1400px){
}

#frame7{padding-top:0;}
#frame7 .item{margin:0;width:calc((100% - 150px)/6);}
#frame7 .item:not(:nth-child(6n+6)){margin-right:30px;}
#frame7 .item:not(:nth-last-child(-n+6)){margin-bottom:30px;}
#frame7 .item img{width:100%;height:auto;}
@media (min-width:1px) and (max-width:767px){
}
@media (min-width:768px) and (max-width:1023px){
    #frame7 .item{margin:0;width:calc((100% - 30px)/4);}
    #frame7 .item:not(:nth-child(6n+6)){margin-right:0}
    #frame7 .item:not(:nth-last-child(-n+6)){margin-bottom:0;}
    #frame7 .item:not(:nth-child(4n+4)){margin-right:10px;}
    #frame7 .item:not(:nth-last-child(-n+4)){margin-bottom:10px;}
}
@media (min-width:1024px) and (max-width:1400px){
}

#casespage .list .item{margin:0;width:calc((100% - 75px)/4);}
#casespage .list .item:not(:nth-child(4n)){margin-right:25px;}
#casespage .list .item:not(:nth-last-child(-n+4)){margin-bottom:25px;}
#casespage .list .item img{width:100%;height:auto;}
#casespage .list .item>a{position:relative;display:block;}
#casespage .cases1{margin-bottom:50px;}
#casespage .cases1 .list .item .txt{position:absolute;bottom:0;left:0;right:0;padding:10px;background:rgba(132,181,100,0.8);text-align:center;}
#casespage .cases1 .list .item .txt h3{font-size:16px;line-height:24px;color:#fff;font-weight:bold;}
#casespage .cases2 .list .item>a{border-bottom:2px solid #f6f6f6;}
#casespage .cases2 .list .item .txt{padding:20px;background-color:#f6f6f6;text-align:center;}
#casespage .cases2 .list .item .txt h3{font-size:16px;line-height:24px;color:#333;font-weight:bold;}
#casespage .cases2 .list .item .txt p{color:#666;font-size:14px;line-height:24px;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#casespage .cases2 .list .item>a:hover{border-bottom:2px solid #91c12f;}
#casespage .cases2 .more{ margin-top:35px; text-align:center;}
#casespage .cases2 .more a{font-size:16px; color:#ffffff; line-height:2em; text-align:center; background:#91c12f; padding:10px 15px; border-radius:10px;}
#casespage .cases2 .more a:hover{background:#87b42c}
@media (min-width:1px) and (max-width:767px){
    #casespage .list .item{width:calc((100% - 15px)/2);}
    #casespage .list .item:not(:nth-child(4n)){margin-right:0;}
    #casespage .list .item:not(:nth-last-child(-n+4)){margin-bottom:0;}
    #casespage .list .item:not(:nth-child(2n)){margin-right:15px;}
    #casespage .list .item:not(:nth-last-child(-n+2)){margin-bottom:15px;}
    #casespage .cases1 .list .item .txt{padding:5px;position:relative;}
    #casespage .cases1 .list .item .txt h3{font-size:14px;line-height:20px;}
    #casespage .cases2 .list .item .txt{padding:8px;}
    #casespage .cases2 .list .item .txt h3{font-size:14px;line-height:20px;}
    #casespage .cases2 .list .item .txt p{display:none;}
}
@media (min-width:768px) and (max-width:1023px){
    #casespage .list .item{width:calc((100% - 30px)/4);}
    #casespage .list .item:not(:nth-child(4n)){margin-right:10px;}
    #casespage .list .item:not(:nth-last-child(-n+4)){margin-bottom:10px;}
    #casespage .cases1 .list .item .txt{padding:5px;}
    #casespage .cases1 .list .item .txt h3{font-size:14px;line-height:20px;}
    #casespage .cases2 .list .item .txt{padding:8px;}
    #casespage .cases2 .list .item .txt h3{font-size:14px;line-height:20px;}
    #casespage .cases2 .list .item .txt p{display:none;}
}
@media (min-width:1024px) and (max-width:1400px){
}

#CasesList .item{margin:0;width:calc((100% - 50px)/3);}
#CasesList .item:not(:nth-child(3n)){margin-right:25px;}
#CasesList .item:not(:nth-last-child(-n+3)){margin-bottom:25px;}
#CasesList .item img{width:100%;height:auto;}
#CasesList .item>a{border-bottom:2px solid #f6f6f6;}
#CasesList .item .txt{padding:20px;background-color:#f6f6f6;text-align:center;}
#CasesList .item .txt h3{font-size:16px;line-height:24px;color:#333;font-weight:bold;}
#CasesList .item .txt p{color:#666;font-size:14px;line-height:24px;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#CasesList .item>a:hover{border-bottom:2px solid #91c12f;}
@media (min-width:1024px) and (max-width:1400px){
    #CasesList .item{margin:0;width:calc((100% - 30px)/3);}
    #CasesList .item:not(:nth-child(3n)){margin-right:15px;}
    #CasesList .item:not(:nth-last-child(-n+3)){margin-bottom:15px;}
    #CasesList .item .txt{padding:10px;}
    #CasesList .item .txt h3{font-size:14px;}
    #CasesList .item .txt p{display:none;}
}
@media (min-width:768px) and (max-width:1023px){
    #CasesList .item{margin:0;width:calc((100% - 30px)/3);}
    #CasesList .item:not(:nth-child(3n)){margin-right:15px;}
    #CasesList .item:not(:nth-last-child(-n+3)){margin-bottom:15px;}
    #CasesList .item .txt{padding:5px;}
    #CasesList .item .txt h3{font-size:13px;line-height:20px;}
    #CasesList .item .txt p{display:none;}
}
@media (min-width:1px) and (max-width:767px){
    #CasesList .item{margin:0;width:calc((100% - 15px)/2);}
    #CasesList .item:not(:nth-child(3n)){margin-right:0;}
    #CasesList .item:not(:nth-last-child(-n+3)){margin-bottom:0;}
    #CasesList .item:not(:nth-child(2n)){margin-right:15px;}
    #CasesList .item:not(:nth-last-child(-n+2)){margin-bottom:15px;}
    #CasesList .item .txt{padding:5px;}
    #CasesList .item .txt h3{font-size:13px;line-height:20px;}
    #CasesList .item .txt p{display:none;}
}

#myPage{text-align:center;margin-top:30px;}

.casesdetail{overflow:hidden;}
.casesdetail .img{float:left;width:44%;}
.casesdetail .img img{width:100%;height:auto;}
.casesdetail .txt{width:50%;float:right;}
.casesdetail .txt h1{font-size:25px;color:#333;margin-bottom:30px;font-weight:bold;}
.casesdetail .txt .content{font-size:18px;line-height:24px;color:#666;}
.casesdetail .txt iframe{width:100%; height:330px; margin-top:20px;}
@media (min-width:1px) and (max-width:767px){
    .casesdetail .img{width:100%;}
    .casesdetail .txt{width:100%;margin-top:15px;}
    .casesdetail .txt h1{font-size:18px;}
    .casesdetail .txt .content{font-size:14px;line-height:20px;}
}
@media (min-width:768px) and (max-width:1023px){
}
@media (min-width:1024px) and (max-width:1400px){
}

.photolist{}
.photolist .item{width:calc((100% - 50px)/3);margin:0;}
.photolist .item:not(:nth-child(3n)){margin-right:25px;}
.photolist .item:not(:nth-last-child(-n+3)){margin-bottom:25px;}

.RelatedProductsList{background-color:#f6f6f6;}
.RelatedProductsList .item{box-shadow:0 0 10px #bbb;}
.RelatedProductsList .item>a{border-bottom:2px solid #f6f6f6;}
.RelatedProductsList .item .txt{padding:20px;background-color:#f6f6f6;}
.RelatedProductsList .item .txt h3{font-size:16px;line-height:24px;color:#333;font-weight:bold; height:48px; overflow:hidden;}
.RelatedProductsList .item .txt p{color:#666;font-size:14px;line-height:20px;height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.RelatedProductsList .item>a:hover{border-bottom:2px solid #91c12f;}
.RelatedProductsList .swiper .swiper-wrapper {
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
@media (min-width:1px) and (max-width:767px){
    .RelatedProductsList .item{width:50%!important;}
    .RelatedProductsList .item .txt{padding:10px;}
    .RelatedProductsList .item .txt h3{font-size:14px;line-height:20px;height:40px;}
    .RelatedProductsList .item .txt p{display:none;}
}
@media (min-width:768px) and (max-width:1023px){
}
@media (min-width:1024px) and (max-width:1400px){
}


/*图库样式*/
.imghvr-zoom-in figcaption {
 opacity:0;
 -webkit-transform:scale(.5);
 transform:scale(.5)
}
.imghvr-zoom-in:hover figcaption {
 -webkit-transform:scale(1);
 transform:scale(1);
 opacity:1
}
[class^='imghvr-'],
[class*=' imghvr-'] {
  position: relative;
  margin: 0px;
  max-width: 100%;
  color: #fff;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
[class^='imghvr-'] > img,
[class*=' imghvr-'] > img {
  vertical-align: top;
  max-width: 100%;
}
[class^='imghvr-'] figcaption,
[class*=' imghvr-'] figcaption {
  background-color: inherit;
  padding: 30px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
[class^='imghvr-'] h3,
[class*=' imghvr-'] h3,
[class^='imghvr-'] p,
[class*=' imghvr-'] p {
  margin: 0;
  padding: 0;
  color: #fff;
}
[class^='imghvr-'],
[class*=' imghvr-'],
[class^='imghvr-']:before,
[class^='imghvr-']:after,
[class*=' imghvr-']:before,
[class*=' imghvr-']:after,
[class^='imghvr-'] *,
[class*=' imghvr-'] *,
[class^='imghvr-'] *:before,
[class^='imghvr-'] *:after,
[class*=' imghvr-'] *:before,
[class*=' imghvr-'] *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
/* imghvr-zoom-in
   ----------------------------- */
.imghvr-zoom-in figcaption {
  text-align:center;
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  background-color:rgba(0,0,0,0.5);
  width:100%;
  height:100%;
}
.imghvr-zoom-in figcaption h3{text-align:center;transform:translateY(-50%);top:50%;position:relative;}
.imghvr-zoom-in:hover figcaption {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* imghvr-shutter-out-diag-1
   ----------------------------- */
[class^='imghvr-shutter-out-']:before,
[class*=' imghvr-shutter-out-']:before {
  background: inherit;
  position: absolute;
  content: '';
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
[class^='imghvr-shutter-out-'] figcaption,
[class*=' imghvr-shutter-out-'] figcaption {
  opacity: 0;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
[class^='imghvr-shutter-out-']:hover:before,
[class*=' imghvr-shutter-out-']:hover:before {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
[class^='imghvr-shutter-out-']:hover figcaption,
[class*=' imghvr-shutter-out-']:hover figcaption {
  opacity: 1;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.imghvr-shutter-out-diag-1:before {
  top: 50%;
  bottom: 50%;
  left: -35%;
  right: -35%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.imghvr-shutter-out-diag-1:hover:before {
  top: -35%;
  bottom: -35%;
}

@media (min-width:1px) and (max-width:767px){
}
@media (min-width:768px) and (max-width:1023px){
    .imghvr-zoom-in figcaption h3{font-size:16px;}
}
@media (min-width:1024px) and (max-width:1400px){
}



.video_icon{position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);width:80px;height:80px;line-height:80px;text-align:center;}
.video_icon i.iconfont{display:block;font-size:36px;width:80px;height:80px;line-height:80px;background-color:rgba(255,255,255,0.8);border-radius:50%;color:#e62028;}
.video_icon .play,
.video_icon .play:before,
.video_icon .play:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -ms-border-radius: 50%;
    transform: translate(-50%, -50%);
    -ms-box-shadow: 0 0 0 0 rgba(255,255,255, 0.6);
    -o-box-shadow: 0 0 0 0 rgba(255,255,255, 0.6);
    box-shadow: 0 0 0 0 rgba(255,255,255, 0.6);
    -webkit-animation: play 3s infinite;
    animation: play 3s infinite;
}

.video_icon .play:before {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
    content: "";
    position: absolute;
}

.video_icon .play:after {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
    content: "";
    position: absolute;
}

@-webkit-keyframes play {
    70% {
        box-shadow: 0 0 0 20px rgba(10, 165, 205, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);
    }
}

@keyframes play {
    70% {
        box-shadow: 0 0 0 20px rgba(10, 165, 205, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);
    }
}

@media (min-width:1px) and (max-width:767px)
{
    #frame1 .left {
        width: 100%;
    }
        #frame1 .left h2{font-size:35px;}
        #frame1 .right {
            width: 100%;
            padding-left: 0px;
        }
    #frame1 .left .numlist > div{width:33%; padding:0px;}
    #frame1 .left .numlist span,#frame1 .left .numlist p{font-size:12px;}
        #frame1 .left .numlist span b{font-size:20px;}

    #frame4 .item{ width:calc((100% - 15px)/2); margin-right:15px;}
    #frame4 .item:not(:nth-child(4n)){margin-right:15px;}
    #frame4 .item:nth-child(2n+2){margin-right:0px;}
    #frame4 .item:not(:nth-last-child(-n+2)){ margin-bottom:20px;}

    #frame5 .item{ width:100%; margin-right:0px; margin-bottom:20px;}
    #frame6 .item{ width:calc((100% - 15px)/2); margin-right:15px;}
    #frame6 .item:not(:nth-last-child(-n+3)){margin-bottom:15px;}
    #frame6 .item:not(:nth-child(4n)){margin-right:15px;}
    #frame7 .item:not(:nth-child(6n+6)){ margin-right:20px;}
        #frame6 .item:nth-child(2n+2){ margin-right:0px;}
    #frame7 .item {
        width: calc((100% - 25px)/2);
        margin-right: 20px;
         margin-bottom:20px;
    }
        #frame7 .item:nth-child(2n+2){ margin-right:0px;}
    #tframe7 .row.content .feedback .form-group .radio label{font-size:12px;}
}

#PrivacyPolicyPage .title{margin-bottom:20px;}
#PrivacyPolicyPage article h4{font-size:20px;margin-bottom:10px;}
#PrivacyPolicyPage article p{font-size:16px;line-height:1.5;color:#999;margin-bottom:10px;}
@media (max-width:767px) {
    #PrivacyPolicyPage article h4{font-size:16px;}
    #PrivacyPolicyPage article p{font-size:13px;}
}