@charset "utf-8";
/*对应PC端页面*/
@media screen and (min-width:1000px){
/* .proimg{width: 40%;padding-top: 5%;float: left;}	 */
.proimg {width: 100%;text-align: center;}
.proimg img{width: 55%}
.index_industry {background: #080c25 url(../image/worldmap.jpg)center no-repeat;}	
}

/*对应平板端页面*/
@media screen and (max-width:1000px) and (min-width:768px) {
.proimg {width: 100%;text-align: center;}
.proimg img{width: 75%}
.index_industry {background: #080c25 url(../image/worldmap.jpg)center no-repeat;}		
}

/*对应手机端页面*/
@media screen and (max-width:768px){
.proimg {width: 100%;text-align: center;}
.proimg img{width: 100%}
.index_industry {background: #080c25;}		
}


*{margin:0 ;padding:0;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
img{outline:none;border:none;}
li{list-style:none;}
body{font-family:"Source Han Sans CN", Helvetica LT Std, 'Noto Sans CJK SC', sans-serif ,"Noto Sans SC"}
html {overflow-y: scroll;}
:root {overflow-y: auto;overflow-x: hidden;}
:root body {position: absolute;}
body {width: 100vw;overflow: hidden;}

.clear {clear:both;}


#goToTop{display:none;position:fixed;bottom:10px;right:10px;z-index:99999;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
#goToTop.show{display:block;}
#goToTop a{display: inline-block;width: 45px;height:45px;background:#222;font-size:20px;color:#222;text-align:center;line-height:45px;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;box-shadow:1px 2px 3px #888;}
#goToTop a:hover{-webkit-transform:rotate(360deg);transform: rotate(360deg);}


.header{width:100%;position:relative;z-index:99999;}
.header .topnav_list .logo{z-index:999;margin:15px 0;}  
.header .topnav_list .logo img{max-width:100%;}
.header .topnav_list{position:relative;width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fff;}
.header .topnav_list .navbar-default .navbar-collapse{border:none;padding:0;}
nav.navbar.bootsnav{background:none;border:none;min-height:auto;}
nav.navbar.bootsnav ul.nav > li{padding:0 30px;position:relative;}
nav.navbar.bootsnav ul.nav > li > a{font-size:16px;color:#030a33;padding:40px 0px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:0;position:relative;z-index:99;}
nav.navbar.bootsnav ul.nav > li > a:before{position:absolute;content:"";width:30px;z-index:-1;height:2px;background:#03933b;left:0;bottom:-3px;right:0;margin:0 auto;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0;}  
nav.navbar.bootsnav ul.nav > li > a:after{display:none;}  
nav.navbar.bootsnav ul.nav li> a:hover:before,
nav.navbar.bootsnav ul.nav li.active > a:before{opacity:1;} 
.header .topnav_list .navbar-nav>li>.dropdown-menu{background:#fff;text-align:center;border-radius:0;min-width:150px;box-shadow:2px 3px 2px #f9ece7;border-color:#fff;border-top:2px solid #03933b;padding:0;}
.header .topnav_list .navbar-nav>li>.dropdown-menu ul li a{font-size:14px;color:#666;display:inline-block;padding:10px 0;border-bottom:1px solid #eaf1f4;width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.header .topnav_list .navbar-nav>li>.dropdown-menu ul li a:hover{color:#03933b;background:#dedede;}

.top_search{position:relative;padding-left:40px;} 
.top_search span{font-size:20px;color:#03933b;cursor:pointer;}
.top_search .input-group{position:absolute;top:-5px;right:30px;width:252px;display:none;}
.top_search .input-group .search_box{background:#fff;}
.top_search .input-group .form-control{width:83%;border:none;box-shadow:none;border-radius:0;height:40px;}
.top_search .input-group .btn-default{border:none;box-shadow:none;display:inline-block;border-radius:0;width:26px;height:40px;padding:0;}
.top_search .input-group .btn-default img{max-width:100%;}

@media screen and (max-width:992px){
#mengban{position: fixed;overflow-y:auto!important;overflow-x:hidden!important;display:block;background: rgba(0,0,0,0.5);z-index:9998;width:100%;height: 100% !important;left:0;top: 0;padding: 0;-webkit-transition-duration: 1s;-moz-transition-duration: 1s;-o-transition-duration: 1s;-ms-transition-duration: 1s;transition-duration: 1s;}
.dropdown-menu{min-width:100%;}
}



.topnav_list.fixed_up{position:fixed;top:0;left:0;z-index:9999;border-bottom:1px solid #dedede;width:100%;padding:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.topnav_list.fixed_up .logo{margin:10px 0;}
.topnav_list.fixed_up .top_search{}
.topnav_list.fixed_up .top_search .input-group{} 
.topnav_list.fixed_up .logo img{max-width:75%;}
.topnav_list.fixed_up nav.navbar.bootsnav ul.nav > li > a{padding:29px 0px;}
.topnav_list.fixed_up nav.navbar.bootsnav ul.nav li>a:hover, 
.topnav_list.fixed_up nav.navbar.bootsnav ul.nav li.active > a{color:#03933b;}
  


.banner{width:100%;position:relative;padding:0;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{}
.index-banner .owl-carousel .owl-dots{display:block;}
.owl-carousel .owl-dots{position:absolute;display:block;width:100%;left:0;bottom:15px;text-align:center;}
.owl-carousel button.owl-dot{display:inline-block;width:20px;height:2px;border-radius:50px;background:#fff;margin:0 5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.owl-carousel button.owl-dot.active{width:40px;background:#030a33;} 
 

.total_title{text-align:center;width:100%;margin-top:25px;margin-bottom:35px;padding-bottom:10px;position:relative;z-index:99;}
.total_title h5{font-size:40px;color:#333;font-weight:500;margin-bottom:15px;}
.total_title span{font-size:16px;color:#03933b;font-weight:500;}
.total_title b{font-size:24px;color:#03933b;margin-bottom:10px;display:block}
.total_title label{font-size:16px;color:#333;font-weight:500;}
.total_title p{font-size:20px;color:#03933b;font-weight:600;margin:5px 0;}   
.total_title strong{font-size:40px;color:#03933b;font-family:impact;text-transform: uppercase;}   


.index_service{width:100%;padding:40px 0;background:url(../image/ys_bg.jpg)center no-repeat;position:relative;overflow:hidden;z-index:99;background-size:cover;}
/* .index_service .total_title{text-align:left} */

.index_service .index_servicebox{position:relative;width:100%;margin:10px 0; padding:10px 0;z-index:999;}
.index_service .index_servicebox ul{padding:0}
.index_service .index_servicebox ul li{padding:10px;}
.index_service .index_servicebox .service_list{background:#fff;position:relative;overflow:hidden;}
.index_service .index_servicebox .service_list .service_pic{position:relative;overflow:hidden;padding:0;}
.index_service .index_servicebox .service_list .service_pic img{width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
 

.index_service .index_servicebox .service_list:hover .service_pic img{-webkit-transform:scale(1.1);transform:scale(1.1);}


.index_industry{width:100%;padding:40px 0 0 0;position:relative;background-size: 100% 100%;}  
.index_industry .industry_main{width:75%;padding:0 15px 25px;margin:0 auto;overflow:hidden}      
.index_industry .industry_main li{padding:15px;}      
.index_industry .industry_main .industry_list{}
.index_industry .industry_main .industry_list .industry_text{width:100%;padding:0 30px 15px 30px;margin-bottom:20px;}      
.index_industry .industry_main .industry_list .industry_text h5{text-align: center;font-size:24px;position:relative;color:#03933b;margin-bottom:15px;font-weight:500;padding-bottom:15px;}
.index_industry .industry_main .industry_list .industry_text h5:before{position:absolute;bottom:0;content:"";width:30px;height:2px;background:#03933b;left:0;right:0;margin:0 auto;}
.index_industry .industry_main .industry_list .industry_text p{text-align:justify!important;font-size:17px;color:#fff;width:100%;margin:0 auto;line-height:30px;}
.index_industry .industry_main .industry_list .industry_pic{overflow:hidden;}
.index_industry .industry_main .industry_list .industry_pic img{max-width:100%;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.index_industry .industry_main .industry_list:hover .industry_pic img{-webkit-transform:scale(1.1);transform:scale(1.1);}
 


.index_news{width:100%;padding:30px 0;background:#f2f3fb;}
.index_news .index_newsmain{width:100%;padding:20px 0;margin:10px 0;}
.index_news .index_latestmain{padding:0 7px}
.index_news .latest_news{width:100%;}
.index_news .latest_news .latest_pic{overflow:hidden;}
.index_news .latest_news .latest_pic img{max-width:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.index_news .latest_news:hover .latest_pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}


.index_news .latest_news .latest_text{background:#fff;padding:10px;width:100%;}
.index_news .latest_news .latest_text a{font-size:18px;color:#333;font-weight:500;display:block;padding:10px 0;}
.index_news .latest_news .latest_text span{font-size:14px;color:#999;}   
.index_news .latest_news .latest_text p{font-size:14px;color:#666;}    
   
.index_news ul.index_newsbox{padding:0;display:flex;flex-wrap:wrap;}
.index_news ul.index_newsbox li{padding:0 7px;margin-bottom:14px;} 
.index_news ul.index_newsbox .index_newslist{padding:15px;background:#fff;}
.index_news ul.index_newsbox .index_newslist span.news_time{font-size:14px;color:#a2a2a5;display:inline-block;}
.index_news ul.index_newsbox .index_newslist a.news_title{display:block;font-size:16px;color:#333;font-weight:500;}
.index_news ul.index_newsbox .index_newslist  p{font-size:14px;color:#999;margin-bottom:10px;line-height:24px;}
.index_news ul.index_newsbox .index_newslist a.check_detail{font-size:14px;color:#98989c;display:inline-block;position:relative;width:100%;}
.index_news ul.index_newsbox .index_newslist  a.check_detail:after{position:absolute;content:"";width:20px;height:1px;background:#98989c;left:40px;bottom:9px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;} 
.index_news ul.index_newsbox .index_newslist:hover  a.check_detail:after{width:80%;background:#03933b;}
 
.index_news ul.index_newsbox .index_newslist:hover a , .index_news .latest_news:hover .latest_text a{color:#03933b;} 
  

.new-patent{width:100%;padding:30px 0 60px;background:#f2f3fb url(../image/mapbg.png)center no-repeat;} 
.new-patent .honor-carousel.owl-carousel .owl-stage{padding:30px 0;display:flex;align-items:center;}  
.new-patent .honor-carousel .owl-item{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}  
.new-patent .honor-carousel .owl-item.center{-webkit-transform:scale(1.1);transform:scale(1.1);} 
.new-patent .honor-carousel .owl-item .index_honorlist{box-shadow:2px 3px 5px #b4c7ec;}
.new-patent .honor-carousel .owl-item.center .index_honorlist{box-shadow:3px 4px 10px #b4c7ec;}
.new-patent .honor-carousel .owl-item .index_honorlist img{max-width:100%;} 

   

.index_about{padding:70px 0;width:100%;position:relative;background:#e8e9f0;}     
.index_about:before{position:absolute;content:"";width:70%;display:block;height:83%;background:#f9762f;right:0;bottom:0;} 
.index_about .about_content{padding:10px 0;width:100%;}   
.index_about h6{position:absolute;right:0;bottom:-42px;font-size:200px;color:#ff7c35;font-weight:600;z-index:9;}
.index_about .about_content .index_aboutpic{position:relative;padding:0 0 40px 0;z-index:99;}
.index_about .about_content .index_aboutpic img{max-width:80%;}
.index_about .about_content .index_abouttext{margin-top:50px;padding-top:50px;}
.index_about .about_content .index_abouttext span{font-size:40px;color:#fff;margin-top:20px;font-weight:600;display:inline-block;position:relative;z-index:99;font-family:impact;text-transform:Uppercase}
.index_about .about_content .index_abouttext h5 , .index_about .industry .industry_text h5{font-size:36px;color:#f9eae1;margin-bottom:30px;margin-top:0px;padding-bottom:15px;position:relative;z-index:99;}
.index_about .about_content .index_abouttext p , .index_about .industry .industry_text{font-size:18px;color:#ffe1d5;line-height:28px;position:relative;z-index:99;} 
.index_about .industry{padding:10px 0;width:100%;text-align:center;}
.index_about .industry .industry_pic{padding:10px 0;width:100%;}


.video_content{position:fixed;top:20%;left:0;right:0;margin:0 auto;display:none;z-index:9999;}
.video_content .video_box{width:100%;padding:5px;border:2px solid #fff;}
.video_content .close_top{padding-top:30px;text-align:center;position:relative;}
.video_content .close_top:before{position:absolute;content:"";width:2px;height:30px;background:#fff;left:0;right:0;top:0;margin:0 auto;}
.video_content .close_top button.close_video{width:40px;height:40px;border:2px solid #fff;border-radius:50px;background:none;position:relative;outline:none;}
.video_content .close_top button.close_video:before , .video_content .close_top button.close_video:after{position:absolute;content:"";width:17px;height:2px;background:#fff;top:17px;left:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);} 
.video_content .close_top button.close_video:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
#close_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:9998;display:none;}

     

.index_video{padding:50px 0;width:100%;background:#e7e8ef;}
.index_video .company_video{padding:15px 0;width:100%;overflow:hidden;margin:0}
.index_video .company_video .video-carousel .owl-item{padding:15px;}
.index_video .company_video .video_box{text-align:center;width:100%;position:relative;}
.index_video .company_video .video_box .video_pic{width:100%;position:relative;}
.index_video .company_video .video_box .video_pic .open_video{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;background:rgba(3,9,44,0.2);top:0;left:0;z-index:999;}
.index_video .company_video .video_box .video_pic .open_video img{height:50px;width:auto;cursor:pointer;}
.index_video .company_video .video_box .video_text h5{font-size:16px;color:#333;padding:10px 0;}
.index_video .company_video .video_box .myVideo iframe{width:100%}

.honor-carousel.owl-carousel .owl-nav{display:block;}
.honor-carousel.owl-carousel .owl-nav .owl-next , 
.honor-carousel.owl-carousel .owl-nav .owl-prev{position:absolute;top:44%;left:-60px;width:50px;height:50px;border-radius:50px;outline:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.honor-carousel.owl-carousel .owl-nav .owl-next{right:-60px;left:auto;}
.honor-carousel.owl-carousel .owl-nav i{width:34px;height:34px;border-left:3px solid #030b3d;border-top:3px solid #030b3d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;}
.honor-carousel.owl-carousel .owl-nav .owl-next i{border-left:none;border-right:3px solid #030b3d;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.honor-carousel.owl-carousel .owl-nav i:hover{border-color:#03933b}



.index_case{width:100%;background:url(../image/news_bg.jpg)center no-repeat;background-attachment:fixed;padding:40px 0;}
.index_case .index_casbox{width:100%;padding:20px 0;}
.index_case .index_casbox ul{padding:0;}
.index_case .index_casbox ul li{position:relative;margin-bottom:25px;}  
.index_case .index_casbox ul li .index_caselist{position:relative;width:100%;} 
.index_case .index_casbox ul li .index_caselist .indexcase_pic{position:relative;width:100%;overflow:hidden;} 
.index_case .index_casbox ul li .index_caselist .indexcase_pic img{width:100%;max-width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} 
.index_case .index_casbox ul li .index_caselist:hover .indexcase_pic img{-webkit-transform:scale(1.1);transform:scale(1.1);} 
.index_case .index_casbox ul li .indexcase_text{width:100%;padding:5px 15px;background:rgba(0,0,0,0.2);position:absolute;left:0;bottom:0;}
.index_case .index_casbox ul li .indexcase_text a{font-size:18px;color:#fff;display:block;padding:10px 0;}   


.index_copartner{width:100%;padding:40px 0;background:#030b3d;position:relative;}
.index_copartner .copartner_content{width:100%;padding:20px 0;text-align:center;}
.index_copartner .copartner_content .copartner_text{margin:0 auto;float:none;}
.index_copartner .copartner_content .copartner_text strong{font-size:40px;color:#03933b;font-family:impact}
.index_copartner .copartner_content .copartner_text h5{font-size:40px;color:#fff;margin-top:10px;margin-bottom:20px;}
.index_copartner .copartner_content .copartner_text p{font-size:16px;color:#fff;line-height:30px}
.index_copartner .copartner_content .copartner_text span{font-size:14px;color:#fff;display:inline-block;padding:6px 15px;background:#ff7e3b;margin-right:5px;margin-bottom:5px;}
.index_copartner .copartner_content .copartner_text .sopartner_ys{padding:0}
.index_copartner .copartner_content .copartner_pic{padding:15px;margin-top:20px;}
.index_copartner .copartner_content .copartner_pic .copartner-carousel{padding-bottom:40px;}
.copartner_pic .copartner-carousel.owl-carousel .owl-dots{bottom:0;}
.index_copartner .copartner_content .copartner_pic .copartner_item{padding:1px;}
.copartner_pic .copartner-carousel.owl-carousel button.owl-dot.active{background:#ff6c1e;}


.index_images{width:100%;padding:0;background:#030b3d;position:relative;}

.index_images .images_content{padding:0;}
.index_images .images_content .video_image{padding:0;}  
.index_images .images_content .images_main{padding:15px 30px;position:relative;margin-bottom:30px;}
.index_images .images_content .images_main .images_text{margin-bottom:20px;}
.index_images .images_content .images_main h5{font-size:30px;color:#fff;margin-bottom:20px;padding-bottom:20px;position:relative;}
.index_images .images_content .images_main h5:before{position:absolute;content:"";width:30px;height:2px;background:#ff7e3b;left:0;bottom:0;}
.index_images .images_content .images_main .images_text span{font-size:14px;color:#fff;display:inline-block;padding:6px 15px;background:#ff7e3b;margin-right:5px;margin-bottom:5px;}
.index_images .images_content .images_main .images_pic{padding:0;}
.index_images .images_content .images_main .images_pic li{margin-bottom:30px;} 
.images_main .images_pic .zhaoshang-carousel{padding-bottom:15px;}
.images_main .images_pic .zhaoshang-carousel .owl-item{padding:15px;} 
.images_main .images_pic .owl-carousel .owl-dots{text-align:left;bottom:0;left:15px;}
.images_main .images_pic .owl-carousel button.owl-dot.active{background:#ff7e3b;}
  

.index_zhaoshang{width:100%;background:url(../image/zhaoshangbg.jpg)center no-repeat;padding:60px 0;position:relative;background-size:cover;}
.index_zhaoshang .zhaoshang_main{width:100%;padding:0;}
.index_zhaoshang .zhaoshang_main .zhaoshang_map{text-align:center;}
.index_zhaoshang .zhaoshang_main .zhaoshang_map img{display:inline-block;}
.index_zhaoshang .zhaoshang_main .zhaoshang_text{padding:30px 0 30px 0px;}
.index_zhaoshang .zhaoshang_main .zhaoshang_text .mode_text{float:none;margin:0 auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;}  
.index_zhaoshang .zhaoshang_main .zhaoshang_text strong{font-size:40px;color:#fff;width:100%;font-family:impact;margin-bottom:10px}
.index_zhaoshang .zhaoshang_main .zhaoshang_text h5{font-size:30px;color:#fff;width:100%;font-weight:500;margin-bottom:30px;}
.index_zhaoshang .zhaoshang_main .zhaoshang_text span{font-size:14px;color:#fff;display:inline-block;padding:8px 20px;background:#ff7e3b;margin:5px;width:100px;text-align:center;}
.index_zhaoshang .zhaoshang_main .zhaoshang_text p{font-size:18px;color:#fff;padding-bottom:10px;line-height:30px;}
.index_zhaoshang .zhaoshang_main .zhaoshang_text .zhaoshang_pic{padding:0;margin-top:20px;}
.index_zhaoshang .zhaoshang_main .zhaoshang_text .zhaoshang_pic .zhaoshang_item{padding:15px;}          


.foot_content{background:#03933b;padding-top:30px;position:relative;background-size:cover}
.foot_content .foot_title{margin-bottom:25px;}
.foot_content:before{position:absolute;content:"";width:100%;height:1px;left:0;top:79px;background:#43474a;}
.foot_content .foot_title span.title_line{display:block;padding-bottom:17px;position:relative;}
.foot_content .foot_title img{max-width:46%;} 
.foot_content .foot_title h5{font-size:16px;color:#fff;padding-bottom:22px;position:relative;}
.foot_content .foot_title h5:before , .foot_content .foot_title span.title_line:before{position:absolute;bottom:-1px;left:0;content:"";width:20px;height:1px;background:#fff;}

/* .foot_content .foot_about{padding-right:50px;} */
.foot_content .foot_abouttext{margin-bottom:30px;}
.foot_content .foot_abouttext p{font-size:14px;color:#fff;line-height:24px;margin-bottom:5px;text-align:justify}
.foot_content .foot_abouttext a{font-size:14px;color:#fff;display:inline-block;padding:5px 20px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #fff;margin-top:20px}
.foot_content .foot_abouttext a:hover{background:#03933b;color:#fff;}
.foot_content .foot_nav_list{margin-bottom:25px}
.foot_content .foot_nav_list a , .foot_content .contact_list p{font-size:14px;color:#FFFFFF;display:block;line-height:24px;margin-bottom:5px}
.foot_content .foot_contact{padding-left:35px;}
.foot_content .contact_list{margin-bottom:15px;padding-bottom:5px;}
.foot_content .foot_ewm .ewm_pic{text-align:center;}
.foot_content .foot_nav_list a:hover , .foot_content .contact_list p:hover{color:#fff;}

.foot_bottom{width:100%;border-top:1px solid #43474a;margin-top:30px;padding-top:25px;padding-bottom:25px;font-size:14px;color:#FFFFFF;}
.foot_bottom .company_support{text-align:center;}
.foot_bottom .left_copy p{line-height:24px;margin:0;}
.foot_bottom .company_support a{color:#FFFFFF;}

.foot_box{display:flex;justify-content:space-between;flex-wrap:wrap;}
.frlink{display:flex;flex-flow:wrap;color:#FFFFFF;padding:0;margin:20px 0 0}
.frlink a{color:inherit;margin-right:20px}

.inner_banner{position:relative;width:100%;}
.inner_banner .banner_text_box{position:absolute;width:100%;left:0;bottom:25%;}
.inner_banner .banner_text_box .banner_text .banner_title h5{font-size:36px;color:#fff;font-weight:bold;text-transform: uppercase;}
.inner_banner .banner_text_box .banner_text .banner_title p{font-size:36px;color:#fff;font-weight:bold;}
.inner_banner .banner_text_box .banner_text .pro_text{font-size:14px;color:#fff;font-weight:bold;padding:0;}
.inner_banner .inner_nav_content{position:absolute;bottom:0;left:0;width:100%;}
.inner_banner .inner_nav_content .inner_nav ul{padding:0;background:rgba(255,255,255,0.8);margin:0;}
.inner_banner .inner_nav_content .inner_nav ul li{display:inline-block;margin:0;}
.inner_banner .inner_nav_content .inner_nav ul li a{display:inline-block;font-size:16px;font-weight:500;color:#03933b;padding:15px 25px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:0;/* border-right:1px solid #fff; */}
.inner_banner .inner_nav_content .inner_nav ul li.active a , .inner_banner .inner_nav_content .inner_nav ul li a:hover{background:#03933b;color:#fff;}
.inner_banner .inner_nav_content .right_bread{text-align:right;font-size:14px;color:#e3e5f3;margin-bottom:10px;}
.inner_banner .inner_nav_content .right_bread span{border-right:1px solid #e3e5f3;display:inline-block;padding-right:15px;}
.inner_banner .inner_nav_content .right_bread a{color:#e3e5f3;display:inline-block;margin-left:5px;margin-right:5px;}
.inner_banner .inner_nav_content .right_bread a:last-child{margin-right:0px;color:#fff;}


.inner_content{width:100%;padding:0;}
.inner_content .in_total_title p{font-size:36px;color:#dbdce2;margin:0;font-weight:bold;text-transform: uppercase;}
.inner_content .in_total_title h5{font-size:26px;color:#03933b;margin:0;font-weight:bold;}


.inner_about{padding:30px 0;width:100%;}
.inner_about .inner_aboutbox{margin:30px 0;padding-top:20px;width:100%;padding-bottom:20px;}
.inner_about .inner_aboutbox .left_aboutbox{padding-left:0;}
.inner_about .inner_aboutbox .left_aboutbox .about_text{margin-top:20px;padding-top:20px;margin-bottom:20px;padding-bottom:20px;}
.inner_about .inner_aboutbox .left_aboutbox .about_text p{font-size:14px;color:#27272a;font-weight:500;line-height:26px;}
.inner_about .inner_aboutbox .left_aboutbox .about_text a{display:inline-block;font-size:16px;color:#03933b;font-weight:bold;background:#fff;border-radius:50px;padding:8px 50px 8px 20px;box-shadow:3px 5px 12px #d3e0ec;margin-top:30px;padding-top:10px;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

.inner_about .inner_aboutbox .left_aboutbox .about_text a:before{position:absolute;content:"";width:8px;height:8px;border-right:2px solid #03933b;border-top:2px solid #03933b;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:15px;bottom:15px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-weight:bold;}
.inner_about .inner_aboutbox .left_aboutbox .about_text a:after{position:absolute;content:"";width:18px;height:2px;background:#03933b;right:15px;bottom:18px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

.inner_about .inner_aboutbox .left_aboutbox .about_text a:hover{background:#03933b;color:#fff;padding-right:60px;}
.inner_about .inner_aboutbox .left_aboutbox .about_text a:hover:before{border-color:#fff;right:10px;}
.inner_about .inner_aboutbox .left_aboutbox .about_text a:hover:after{background:#fff;right:10px;}

.inner_about .inner_aboutbox .about_pic{margin-top:20px;padding-left:35px;padding-right:30px;padding-top:30px;position:relative;}
.inner_about .inner_aboutbox .about_pic:before{position:absolute;content:"";border:15px solid #03933b;top:0;right:0;width:85%;height:90%;z-index:-1;}
.inner_about .inner_aboutbox .about_pic .pic_box{position:relative;z-index:99;}

.about_huanjing{padding:30px 0;width:100%;}
.about_huanjing .huanjing_title{font-size:20px;color:#03933b;font-weight:bold;padding:0 5px 20px}
.about_huanjing .company_pic{}
.about_huanjing .company_pic.owl-carousel .owl-stage{padding:30px 0;}
.about_huanjing .company_pic .owl-item{padding:0 10px;}
.about_huanjing .company_pic .owl-item .companypic_item{width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.9);transform:scale(0.9);z-index:99;position:relative;}
.about_huanjing .company_pic .owl-item.center .companypic_item{width:100%;-webkit-transform:scale(1.2);transform:scale(1.2);z-index:999;}

.inner_honor{width:100%;padding:30px 0;background:#f7f8fa;}
.inner_honor .inner_honorbox{width:100%;padding:20px 0;}
.inner_honor .inner_honorbox ul li{margin-bottom:15px;}
.inner_honor .inner_honorbox .inner_honorlist{width:100%;text-align:center;}
.inner_honor .inner_honorbox .inner_honorlist .innerhonor_pic{width:100%;overflow:hidden;}
.inner_honor .inner_honorbox .inner_honorlist .innerhonor_pic img{max-width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_honor .inner_honorbox .inner_honorlist:hover .innerhonor_pic img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.inner_honor .inner_honorbox .inner_honorlist h5{font-size:18px;color:#333;padding:10px 0;}



.inner_recommend{width:100%;background:url(../image/news_bg.jpg)top no-repeat;padding-top:30px;padding-bottom:30px;position:relative;background-size:cover;}
.inner_recommend:before{position:absolute;content:"";width:100%;height:1px;background:#e8ecf0;left:0;top:91px;}
.inner_recommend .recommend_title{margin-bottom:25px;margin-top:20px;}
.inner_recommend .recommend_title h5{font-size:20px;color:#03933b;font-weight:bold;position:relative;padding-bottom:20px;}
.inner_recommend .recommend_title h5:before{position:absolute;content:"";width:20px;height:1px;background:#03933b;left:0;bottom:0;}
.inner_recommend .recommend_news .r_newsbox{padding-top:15px;}
.inner_recommend .recommend_news .r_newsbox li{padding-right:15px;width:100%;}
.inner_recommend .recommend_news .r_newsbox .r_newslist{border-bottom:1px solid #e8ecf0;margin-bottom:20px;padding-bottom:15px;}
.inner_recommend .recommend_news .r_newsbox li:last-child .r_newslist{border-bottom:none;}
.inner_recommend .recommend_news .r_newsbox .r_newslist span.news_time{font-size:14px;color:#a2a2a5;}
.inner_recommend .recommend_news .r_newsbox .r_newslist span.news_time i{display:inline-block;margin-right:10px;}
.inner_recommend .recommend_news .r_newsbox .r_newslist a{display:block;font-size:16px;color:#161619;font-weight:500;padding:10px 0;margin:5px 0;}
.inner_recommend .recommend_news .r_newsbox .r_newslist p{font-size:14px;color:#a4a4a9;line-height:22px;}
.inner_recommend .recommend_news .r_newsbox .r_newslist a:hover{color:#03933b;}

.r_productitem .owl-item{padding-left:15px;padding-right:15px;padding-bottom:30px;padding-top:15px;}
.r_productitem .owl-item .r_productlist{background:#fff;padding:20px;text-align:center;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.r_productitem .owl-item .r_productlist .r_producttext a{display:block;font-size:16px;color:#03933b;font-weight:500;padding-bottom:30px;margin-bottom:30px;margin-top:15px;position:relative;}
.r_productitem .owl-item .r_productlist .r_producttext a:before{position:absolute;content:"";width:30px;height:2px;background:#03933b;left:0;right:0;bottom:0;margin:0 auto;}
.r_productitem .owl-item .r_productlist .r_partnerpic{margin-top:20px;padding-top:10px;margin-bottom:20px}
.r_productitem .owl-item .r_productlist .r_partnerpic img{max-width:70%;width:auto;display:inline-block;}
.r_productitem .owl-item .r_productlist:hover{box-shadow:5px 5px 12px #c5d1f5;}
.r_productitem.owl-carousel .owl-nav{display:block;position:absolute;top:-70px;right:10px;text-align:right;width:100%;}
.r_productitem.owl-carousel .owl-nav .owl-prev , .r_productitem.owl-carousel .owl-nav .owl-next{width:40px;height:30px;background:#03933b;margin-right:5px;outline:none;text-align:center;}
.r_productitem.owl-carousel .owl-nav .owl-prev i, .r_productitem.owl-carousel .owl-nav .owl-next i{display:inline-block;width:10px;height:10px;border-left:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.r_productitem.owl-carousel .owl-nav .owl-next i{-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.r_productitem.owl-carousel .owl-nav .owl-prev:hover , .r_productitem.owl-carousel .owl-nav .owl-next:hover{background:#515fba;}


.inner_contact{width:100%;background:url(../image/contact_bg.jpg)center no-repeat;padding:30px 0;background-size:cover;}
.inner_contact .inner_contact_box .contact_text{margin-top:20px;padding-top:20px;}
.inner_contact .inner_contact_box .contact_text ul{width:100%;background-image:url(../image/contact_textbg.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto;background-color:#fff;padding:40px 30px;margin-bottom:40px;overflow:hidden;position:relative;}
.inner_contact .inner_contact_box .contact_text ul:before{position:absolute;content:"";background:#03933b;width:45px;height:45px;left:-23px;top:-23px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.inner_contact .inner_contact_box .contact_text ul li{padding:15px;}
.inner_contact .inner_contact_box .contact_text ul li p{font-size:16px;color:#151517;margin:0;font-weight:500;padding-left:50px;background-repeat:no-repeat;background-image:url(../image/contact_icon.png);padding-top:5px;padding-bottom:5px;position:relative;}
.inner_contact .inner_contact_box .contact_text ul li p:before{position:absolute;content:"";width:1px;height:20px;left:35px;bottom:7px;background:#03933b;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(01) p{background-position:-30px -12px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(02) p{background-position:-30px -190px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(03) p{background-position:-30px -75px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(04) p{background-position:-30px -255px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(05) p{background-position:-30px -139px;}
.inner_contact .inner_contact_box .contact_text ul li:nth-child(06) p{background-position:-30px -318px;}
.inner_contact .inner_contact_box .map{margin-bottom:30px;}


.inner_team{width:100%;padding:30px 0;background:#f7f8fa;}
.inner_team .inner_teambox{width:100%;padding:20px 0;}
.inner_team .inner_teambox .team_list{width:100%;display:flex;flex-wrap:wrap;}
.inner_team .inner_teambox ul li{margin-bottom:30px;}
.inner_team .inner_teambox .team_list .inteam_pic{padding:0;overflow:hidden;}
.inner_team .inner_teambox .team_list .inteam_pic img{max-width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_team .inner_teambox .team_list:hover .inteam_pic img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.inner_team .inner_teambox .team_list .inteam_text{padding:30px;background:#fff;}
.inner_team .inner_teambox .team_list .inteam_text span{font-size:14px;color:#03933b;}
.inner_team .inner_teambox .team_list .inteam_text h5{font-size:20px;color:#333;padding:10px 0 20px 0;position:relative;margin-bottom:15px;}
.inner_team .inner_teambox .team_list .inteam_text h5:before{position:absolute;content:"";width:20px;height:1px;background:#333;left:0;bottom:0;}
.inner_team .inner_teambox .team_list .inteam_text p{font-size:14px;color:#999;line-height:30px;}


.inner_page{text-align:center;width:100%;position:relative;margin-top:20px;margin-bottom:20px;}
.inner_page:before{position:absolute;content:"";width:100%;height:1px;background:#e8ecef;left:0;top:0;}
.inner_page ul li{display:inline-block;}
.inner_page ul li{display:inline-block;}
.inner_page ul li a,.inner_page ul .pageinfo{font-size:20px;color:#8a8c9a;display:inline-block;padding:25px 10px 10px 10px;margin:0 5px;position:relative;}
.inner_page ul .thisclass a{color:#03933b;}
.inner_page ul li a:before{position:absolute;width:0px;height:2px;content:"";top:-1px;left:0;right:0;margin:0 auto;background:#03933b;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
.inner_page ul li.active a:before , .inner_page ul li a:hover:before{width:30px;}
.inner_page ul li.active a , .inner_page ul li a:hover{color:#03933b;}


.inner_copartner{background:#030b3d;padding:70px 0;width:100%;}


.case_content{width:100%;background:url(../image/case_bg.jpg)center no-repeat;background-size:cover;padding:40px 0;}
.case_content .case_box{width:100%;padding:20px 0;}
.case_content .case_box .case_details{margin-top:30px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;}
.case_content .case_box .case_details img{max-width:100%;height:auto!important;}


.inner_news{width:100%;margin-top:20px;padding-top:20px;margin-bottom:20px;padding-bottom:20px;}
.inner_news ul li{margin-bottom:50px;}
.inner_news .inner_news_list .innernews_pic{position:relative;overflow:hidden;}
.inner_news .inner_news_list .innernews_pic img{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_news .inner_news_list:hover .innernews_pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.inner_news .inner_news_list .innernews_pic .time_box{position:absolute;top:5px;left:5px;background:rgba(0,0,0,0.4);padding:5px 15px;color:#fff;}
.inner_news .inner_news_list .innernews_pic .time_box span{display:block;font-size:24px;}
.inner_news .inner_news_list .innernews_pic .time_box span.time_year{font-size:16px;position:relative;}
.inner_news .inner_news_list .innernews_pic .time_box span.time_year:before{position:absolute;content:"";width:40%;height:1px;background:#fff;right:0;top:10px;}
.inner_news .inner_news_list .innernews_text a.news_title{font-size:16px;color:#1f1f21;font-weight:500;display:block;margin:10px 0;padding:10px 0;}
.inner_news .inner_news_list .innernews_text p{font-size:14px;color:#96979f;line-height:24px;overflow:hidden;}
.inner_news .inner_news_list .innernews_text a.check_detail{font-size:14px;color:#38383b;display:block;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_news .inner_news_list .innernews_text a.check_detail:before{position:absolute;content:"";width:80px;height:1px;background:#38383b;left:70px;bottom:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_news .inner_news_list:hover .innernews_text a.news_title{color:#03933b;}
.inner_news .inner_news_list:hover .innernews_text a.check_detail{color:#03933b;}
.inner_news .inner_news_list:hover .innernews_text a.check_detail:before{background:#03933b;width:50px;}


.inner_details{width:100%;background:url(../image/news_bg.jpg)center no-repeat;padding:30px 0;background-size:cover;}
.inner_details .news_details_box{width:100%;background:#fff;padding:35px 0;margin-bottom:30px;}
.inner_details .news_details_box .n_detail_title{border-bottom:1px solid #ebeef1;width:100%;padding-bottom:15px;margin-bottom:30px;position:relative;}
.inner_details .news_details_box .n_detail_title:before{position:absolute;width:30px;height:1px;background:#03933b;content:"";left:35px;bottom:-1px;}
.inner_details .news_details_box .n_detail_title h5{font-size:20px;color:#1f1f1f;font-weight:bold;border-left:2px solid #1f1f1f;padding-left:35px;}
.inner_details .news_details_box .n_detail_title span{font-size:14px;color:#8e9194;}
.inner_details .news_details_box .n_detail_title span.detail_time{padding-left:35px;padding-right:15px;margin-right:15px;border-right:1px solid #9facb9;}
.inner_details .news_details_box .details_text{padding:0 35px;}
.inner_details .news_details_box .details_text p,.about_box p{font-size:14px;color:#1f1f20;line-height:30px;margin:0;}
.inner_details .news_details_box .details_text img,.about_box img{max-width:100%;height:auto!important;margin-top:30px;}

.inner_details .more_info{background:#fff;width:100%;}
.inner_details .more_info p{font-size:14px;color:#797d80;margin:0;padding:25px 35px;font-weight:bold;}
.inner_details .more_info p:nth-child(01){border-bottom:1px solid #eaeef3;}
.inner_details .more_info a{color:#797d80;}
.inner_details .more_info a:hover{color:#03933b;}


.inner_product{width:100%;padding-top:20px;padding-bottom:20px;background:#f7f8fa;}
.inner_product_box{margin-top:30px;padding-top:20px;}
.inner_product_box ul li{margin-bottom:30px;}
.inner_product_box .product_list{background:#fff;text-align:center;position:relative;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-shadow:1px 2px 5px #e3e5ea;}
.inner_product_box .product_list:after{position:absolute;content:"";width:0%;height:2px;background:#03933b;left:50%;bottom:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product_box .product_list .inproduct_text{margin-top:10px;padding-bottom:10px;}
.inner_product_box .product_list .inproduct_text a.pro_title{display:block;font-size:20px;color:#525357;font-weight:500;margin-top:20px;padding-top:5px;margin-bottom:15px;padding-bottom:5px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product_box .product_list .inproduct_text a.more_details{display:inline-block;font-size:14px;color:#85868c;margin-bottom:20px;padding-bottom:10px;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product_box .product_list .inproduct_text a.more_details:after{position:absolute;content:"";width:20px;height:15px;right:10px;bottom:13px;opacity:0;background:url(../image/turn_icon.png)center no-repeat;background-size:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product_box .product_list .inpartner_pic{overflow:hidden;width:100%;}
.inner_product_box .product_list .inpartner_pic img{max-width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.inner_product_box .product_list .inpartner_pic img:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

.inner_product_box .product_list:hover{box-shadow:5px 7px 12px #ffdecc;}
.inner_product_box .product_list:hover:after{width:100%;left:0;}
.inner_product_box .product_list:hover .inproduct_text a.pro_title{color:#03933b;}
.inner_product_box .product_list:hover .inproduct_text a.more_details{padding-right:45px;color:#03933b;}
.inner_product_box .product_list:hover .inproduct_text a.more_details:after{right:-2px;opacity:1;}


.product_details_box .pro_detailstop{margin-bottom:30px;margin-top:30px;padding-top:20px;}
.product_details_box .pro_top_text{padding:0 0 30px 40px;}
.product_details_box .pro_top_text h5{margin-top:0;font-size:30px;color:#03933b;font-weight:bold;border-bottom:1px solid #e1e5ea;position:relative;padding-bottom:20px;margin-bottom:20px;}
.product_details_box .pro_top_text h5:before{position:absolute;content:"";width:40px;height:1px;left:0;bottom:-1px;background:#03933b;}
.product_details_box .pro_top_text span{font-size:16px;color:#03933b;display:inline-block;margin-top:20px;margin-bottom:30px;background:#fff;box-shadow:3px 5px 8px #c5d1f5;padding:5px 20px;border-radius:50px;font-weight:bold;}
.product_details_box .pro_top_text p{font-size:14px;color:#3f4043;line-height:36px;}
.product_details_box .pro_top_text a{font-size:16px;color:#03933b;display:inline-block;padding:5px 15px 5px 50px;background-image:url(../image/pro_phone.png);background-color:#fff;border-radius:50px;background-repeat:no-repeat;background-position:15px 6px;margin-top:15px;box-shadow:2px 4px 7px #c5d1f5;}

.product_details_box .details_mian{width:100%;margin-top:20px;}
.product_details_box .details_mian .mian_title{width:100%;margin-bottom:20px;padding-bottom:20px;}
.product_details_box .details_mian .mian_title h5{font-size:18px;color:#03933b;padding-bottom:10px;padding-left:20px;padding-right:20px;position:relative;margin:0;border-bottom:1px solid #e1e5ea;}
.product_details_box .details_mian .mian_title h5:before{position:absolute;content:"";background:#03933b;width:112px;height:1px;left:0;bottom:0;}
.product_details_box .details_mian .table-responsive{width:100%;background:#fff;margin-top:20px;text-align:center;}
.product_details_box .details_mian .table-responsive table{margin:0;width:100%;max-width:100%}
.product_details_box .details_mian .table-responsive table>thead>tr>th{text-align:center;font-size:16px;background:#eaeff4;color:#292a2b;padding:10px 15px;border-bottom:none;border-right:1px solid #e1e5ea;font-weight:bold;}
.product_details_box .details_mian .table-responsive table>tbody>tr>td{border-top:none;font-size:16px;color:#535457;padding:10px 15px;border-right:1px solid #e1e5ea;}
.product_details_box .details_mian .table-responsive table tr{border-bottom:1px solid #e1e5ea;}

.product_details_box .details_mian .pro_content{background:#fff}
.product_details_box .details_mian .pro_content img{max-width:100%;height:auto!important}

.product_details_box .details_mian .details_list{margin-top:20px;width:100%;}
.product_details_box .details_mian .details_list li{margin-bottom:20px;width:100%;}
.product_details_box .details_mian .details_list .details_text{width:100%;background:#fff;padding:15px;}
.product_details_box .details_mian .details_list .text_title{margin-bottom:30px;margin-top:10px;}
.product_details_box .details_mian .details_list .text_title span{font-size:18px;color:#03933b;display:inline-block;background-color:#fff;background-image:url(../image/turn_icon.png);background-position:15px center;background-repeat:no-repeat;padding:5px 15px 5px 50px;border-radius:50px;box-shadow:2px 4px 7px #c5d1f5;background-size:20px;font-weight:bold;}
.product_details_box .details_mian .details_list .text_title a{float:right;font-size:14px;color:#03933b;display:inline-block;background-color:#fff;background-image:url(../image/pro_phone.png);background-position:15px center;background-repeat:no-repeat;padding:5px 15px 5px 35px;border-radius:50px;box-shadow:2px 3px 5px #e2e6f1;background-size:13%;}
.product_details_box .details_mian .text_content p,.product_details_box .details_mian .pro_content p{font-size:16px;line-height:30px;color:#393a3d;margin:0;}
.product_details_box .details_mian .text_content p img{max-width:100%;height:auto!important}


.product_details_box .pro_detailstop .pro_top_pic{padding:0;}
@media only screen and (max-width: 479px), only screen and (max-width: 767px) {
.product-thumbnail-wrap .owl-carousel .owl-nav button{top:50%;} }

@media only screen and (max-width: 575px) {
.product-thumbnail-wrap.tab-style-right .owl-carousel {padding-right: 60px; } }
.product-thumbnail-wrap.tab-style-right .owl-carousel .owl-thumbs {position: absolute;margin-top: -10px;top: calc(50% + 10px);right: 0;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);     transform: translate(0, -50%);padding: 5px; }
.product-thumbnail-wrap.tab-style-right .owl-carousel .owl-thumbs .owl-thumb-item {display: block;margin: 10px 0 0; }
.product-thumbnail-wrap.tab-style-right .owl-carousel .owl-nav {display: none; }
.product-thumbnail-wrap.tab-style-top {background-color: #f4f5f7; }
.product-thumbnail-wrap.tab-style-top .owl-carousel{padding-top:80px; }

@media only screen and (max-width: 575px) {
.product-thumbnail-wrap.tab-style-top .owl-carousel{padding-top:60px; } }
.product-thumbnail-wrap.tab-style-top .owl-carousel .owl-thumbs{position:absolute;margin-left:-10px;margin-top:0;left:50%;top: 0;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform: translate(-50%, 0);padding:5px;width:100%; }
.product-thumbnail-wrap.tab-style-top .owl-carousel .owl-thumbs .owl-thumb-item {margin: 0;margin-left: 10px; }
.product-thumbnail-wrap.tab-style-top .owl-carousel .owl-nav {display: none; }

.product-thumb-gallery{-webkit-flex-wrap: wrap;-moz-flex-wrap:wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.product-thumb-gallery .single-gallery-item{outline:1px solid #eeeeee;background-color: #fff;display: block;width: 50%;-webkit-box-flex: 50% 0 0;-moz-box-flex: 50% 0 0;-webkit-flex: 50% 0 0;-ms-flex: 50% 0 0;flex: 50% 0 0; }

@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
.product-thumb-gallery.sticky-view{margin-top: 50px; } }

.product-thumb-gallery.sticky-view .single-gallery-item{width:100%; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-thumb-gallery.sticky-view .single-gallery-item {width: 50%;float: left; } }

.product-thumb-gallery.sticky-view .single-gallery-item img {margin:auto;display: block; }
.product-thumbnail-wrap .owl-carousel .owl-thumbs {margin-top:15px;text-align:center; }
  
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item{background-color:transparent;border:none;outline:none;margin: 0 10px;padding:0;cursor:pointer; }
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item img{border:2px solid #fff;height:70px;width:70px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

@media only screen and (max-width: 479px), only screen and (max-width: 767px){
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item img {height:50px;width:50px;} }
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item.active img{box-shadow:2px 3px 5px #e0e2ec;}

.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-prev , .pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-next{position:absolute;width:40px;height:40px;background:#e0e2ec;text-align:center;top:35%;font-size:20px;color:#03933b;outline:none;}
.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-prev{left:15px;}
.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-next{right:15px;}
.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav button:hover{background-color:#03933b;color:#fff;}
@media only screen and (max-width: 479px), only screen and (max-width: 767px){
.product-thumbnail-wrap .owl-carousel .owl-nav button{top:50%;}
}

.flex_wrap{display:flex;flex-flow:wrap;}


.childbox {padding-bottom: 100%!important;width: 100%;height: 0;background:#fff;text-align:center;overflow:hidden;}
.childbox img{max-width:100%}
.childbox_10_9{padding-bottom: 90%!important;}
.childbox_5_4{padding-bottom: 80%!important;}
.childbox_4_3{padding-bottom: 75%!important;}
.childbox_3_2{padding-bottom: 66.6%!important;}

.clamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clamp2,.clamp3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.clamp3{-webkit-line-clamp:3}