﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'avantgarde_bk_btbook11';
    src: url('../fonts/Avant_Garde_Book_BT.eot');
    src: url('../fonts/Avant_Garde_Book_BT.eot') format('embedded-opentype'),
         url('../fonts/Avant_Garde_Book_BT.woff2') format('woff2'),
         url('../fonts/Avant_Garde_Book_BT.woff') format('woff'),
         url('../fonts/Avant_Garde_Book_BT.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
  font-family:'bahamas';
  src:url('../font/bahamas.eot');
  src:url('../fonts/bahamas.eot') format('embedded-opentype'),
    url('../fonts/bahamas.woff') format('woff'),
      url('../fonts/bahamas.ttf') format('truetype'),
      url('../fonts/bahamas.svg#singlemaltaregular') format('svg');
  font-weight:normal;
  font-style:normal;
}*/

/*header*/
header {
    background: url(../picture/lv.png);
    height: 150px;
    padding: 15px 0;
}
.bottom_bg{/*background: url(../picture/lv.png);*/ background: #666;}
.logo{ height:150px; background:url(../picture/logo.png) no-repeat center; width:390px; text-indent:-9999px; float:left;}
.logo a{ width:144px; height:88px; display:block;}
.lang_menu{ height:21px; line-height:21px; font-family:"微软雅黑"; font-size:14px; color:#000; cursor:pointer; padding:10px;margin-top: 34px;}
.lang_menu span{ height:21px; width:35px; background:url(../images/icon1.gif) no-repeat right center; float:left;}

.lang_box{ position:relative; height:41px; float:right; margin-top:25px; display:block;}
.lang_box ul { display: none; position: absolute; overflow: hidden; width: 100%; background: #546e7a; top: 41px; left: 0; list-style: none; padding: 0; z-index: 100; border-radius:0 0 3px 3px;}
.lang_box ul li { display: block; text-align: left; padding:10px; height: 21px; line-height: 21px; color: #fff; cursor: pointer; border-top:1px solid #455a64;}
.lang_box ul li a { display: block; height: 41px; color: #f8f8f8;}
.lang_box.is-open ul { display: block; margin:0 !important; width:97px !important;}
.lang_box.is-open .lang_menu{ background:#546e7a; border-radius:3px 3px 0 0; color:#fff;}
.lang_box.is-open .lang_menu span{ background:url(../images/icon1_h.png) no-repeat right center;}

/*search*/
.search_box_warp{ height: 35px;
    line-height: 35px;
    width: 233px;
    border: 1px solid #d6d8d9;
    float: right;
    margin-top: 8px;
    /*margin-left: 345px;*/
    background: #fff;
    }
.search_txt{width:170px; height:35px; line-height:35px; border:none; padding-left:15px; font-family:微软雅黑; font-size:14px; color:#999ea1;background: #fff;}
.submit{ width:18px; height:18px; background:url(../images/search_btn.jpg) no-repeat center; border:none; display:block; margin:9px; cursor:pointer;}

.opt{ float:left; height:48px; border:none; font-family:微软雅黑; font-size:14px; margin-left:10px; color:#444; padding-right:10px; margin-right:10px; border-right:1px solid #d6d8d9;background: #fff;}

/*nav*/
.nav_bg{ height:53px; line-height:53px; background:#88b75b;}
.nav_ul li{ float:left; /*text-transform:uppercase;*/ font-family:"微软雅黑"; font-size:15px;  color:#fff; -webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in; position:relative;}
.nav_ul li a,.nav_ul li a:link,.nav_ul li a:visited.nav_ul li a:hover{ color:#fff; display:block;padding:0 25px;}
.nav_ul li.nav_on,.nav_ul li:hover{ background-color: rgb(116, 163, 71);}

.nav_ul li .subNav{position:absolute;width:182px;overflow:hidden;display:none;padding:0 0 0 0;z-index:9999;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px; top:53px; left:0;}
.nav_ul li .subNav a{ width:165px; height:37px; text-align:left; float:left;background:#fff;border-top:1px solid #F1F1F1;font-size:14px; line-height:37px; font-weight:normal; padding-left:17px;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; color:#6C6C6C;}
.nav_ul li .subNav a:hover{ background:#88b75b; color:#fff;}

/*banner*/
.slideBox{ overflow:hidden; position:relative;}
.slideBox .bd{ position:relative;  z-index:0;   }
.slideBox .bd li{ }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*index*/
.factory_bg{ background:url(../images/factory_bg.png) no-repeat center; height:742px; margin-top:-13px; position:relative; z-index:31; background-size:cover;}
.fon_box{ width:480px; float:left; background:#fff; box-shadow:5px 5px 10px #ccc; /*-webkit-transition:all 0.3s ease-in; transition:all 0.3s ease-in;*/ margin:8px;}
.fon_title{ line-height:50px; height:50px; text-align:center; font-family:"微软雅黑"; font-size:16px; color:#000; /*font-weight:bold;*/}
/*.fon_box:hover{ margin-top:-20px;}*/
.i_newpro_t{ font-family:微软雅黑; font-size:16px; color:#9d9d9d; margin-top:15px;}
.i_newpro_t span{ margin:0 10px;}
.i_newpro_t .more a,.i_newpro_t .more a:link,.i_newpro_t .more a:hover,.i_newpro_t .more a:visited{ color:#88b75b;}

.slideBox2{ width:100%; height:582px; overflow:hidden; position:relative;}
.slideBox2 .hd{ height: 12px; position: absolute; bottom:4%; z-index: 1; width:100%; text-align:center; left:0;}
.slideBox2 .hd span{ width: 14px; height: 14px; background:#fff; cursor: pointer; margin:0 5px; display:inline-block; overflow:hidden; border-radius:14px;}
.slideBox2 .hd span.on{ background:#88b75b; text-align:center;}
.slideBox2 .bd{ position:relative; height:582px; z-index:0;   }
.slideBox2 .bd li{ width:100%; height:582px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }

.i_pro_bg{ background:url(../images/i_pro_bg.jpg) no-repeat center; height:446px; background-size:cover;}
.i_pro_box{ float:left; width:282px; margin:0 9px;}
.i_pro_box .i_pro_pic{ border:1px solid #d9d9d9; width:280px; height:280px; margin-bottom:15px;}
.i_pro_box:hover .i_pro_pic{ border:1px solid #13ade6; width:280px; height:280px;}
.i_pro_box .i_pro_title{ text-align:center; height:40px; line-height:40px; width:190px; margin:0 auto; font-family:"微软雅黑"; font-size:16px; border-radius:30px; color:#000;}
.i_pro_box:hover .i_pro_title{ background:url(../images/pro_title_bg.jpg) repeat-x; color:#fff;}

.i_partner_bg{}
.i_bolang{ background:url(../images/i_partner_bg.jpg) no-repeat center bottom; height:207px; background-size:cover;}
.honor_box{  padding:0; overflow:hidden; padding-bottom:50px;}
.honor_li{ text-align:center; overflow:hidden; padding:0; margin-left:-1px; float:left; width:200px; height:117px;}
.honor_li a{ overflow:hidden; display:block; text-align:center; position:relative; background:#fff; padding:0 4px;}
.honor_li b{display:none;position:absolute;display:none;left:0;text-align:center;width:100%;top:138px}
.honor_li span{ position:relative; display:block;}
.honor_li img{ width:200px; height:117px;}

/*bottom*/
.bottom_bg{ height:300px;}
.bot_box1{ float:left; width:300px;}
.bot_box2{ float:left; width:300px;}
.bot_box3{ float:left; width:300px;}
.bot_box4{ float:left; width:300px;}
.bot_box5{ float:left;}
.bot_t1 a,.bot_t1 a:link,.bot_t1 a:hover,.bot_t1 a:visited{ color:#fff; font-family:"微软雅黑"; /*text-transform:uppercase;*/ font-size:14px; line-height:30px;}
.bot_title{ color:#fff; font-family:"微软雅黑"; font-size:20px; margin-bottom:25px;font-weight: 700;}
.bot_ul li a,.bot_ul li a:link,.bot_ul li a:hover,.bot_ul li a:visited{ color:#fff;}
.bot_ul li{ color:#fff; font-family:"微软雅黑"; font-size:14px; text-indent:5px; line-height:25px;}
.bot_t2{ line-height:30px; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.bot_icon{ margin-top:15px;}
.bot_icon li{ float:left; margin-right:10px;}
.copyright{ height:45px; line-height:45px; background:#000; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.copyright a,.copyright a:link,.copyright a:hover,.copyright a:visited{ color:#fff;}

/*list*/
.location{ height:30px; line-height:30px;}
.location a{ margin:0 5px;}
.lline{ padding-bottom:5px; border-bottom:1px solid #ccc;}
.home_ico{ background:url(../images/icon5.png) no-repeat left center; padding-left:35px; display:block; float:left;}

/*@font-face {
  font-family:'impac';
  src:url('../font/impact-webfont.eot');
  src:url('../fonts/impact-webfont.eot') format('embedded-opentype'),
	  url('../fonts/impact-webfont.woff') format('woff'),
      url('../fonts/impact-webfont.ttf') format('truetype'),
      url('../fonts/impact-webfont.svg#singlemaltaregular') format('svg');
  font-weight:normal;
  font-style:normal;
}*/
.font{ font-family:'impac', "Microsoft Yahei"; text-transform:uppercase;}
.cate_max {width:1200px; margin:0 auto;}
.cate_tit {text-align:center; padding-bottom:15px;}
.cate_tit div {font-size:40px; color:#88b75b; line-height:42px;}
.cate {text-align:center; margin-bottom:24px;}
.cate a {display:inline-block; padding:8px; border:1px solid #ddd; margin:0 8px 10px; font-size:14px; text-transform:uppercase;}
.cate a.cate_on, .cate a:hover {border:1px solid #88b75b; background:#88b75b; color:#fff;}

/*about_list*/
.a_his_bg{ height:578px; background:url(../images/a_his_bg.jpg) no-repeat center;}
.a_honor_bg{ /*height:929px;*/ background:url(../images/honor_bg.jpg) no-repeat center;}
.honor_style{ line-height:30px; font-family:微软雅黑; font-size:18px; color:#7d7d7d;}

.About-leftNav {margin-top:60px; float:left; z-index:99; position:absolute; left:3%;}
.About-leftNav li {overflow: hidden;width: 212px;height: 13px;line-height: 13px;}
.About-leftNav .left_nav {background:url(../images/arrow_icon.png) no-repeat top left;}
.About-leftNav .left_connect {width: 12px;height:36px;background: url(../images/c_connect.png) no-repeat center center;border:none;}
.About-leftNav a {color: #666;display: block;font-size: 14px;font-family:微软雅黑; line-height:13px;padding-left:19px;text-decoration: none;}
.About-leftNav a:hover {color: #313131; font-weight:bold;}
.About-leftNav .current a {color: #fff;}


#slider2{ overflow:hidden; padding:0 0 0 0; width:1211px; margin:0 auto; padding-top:10px; margin-bottom:27px;}
#slider2 .viewport{ float: left; width:1122px; height:110px; overflow: hidden; position: relative; }
#slider2 .buttons{ display: block; text-indent: -999em; float: left; width:14px; height:23px; margin:39px 29px 0 0; background:url(../images/history_left.png) no-repeat top left; overflow: hidden; position: relative; }
#slider2 .buttons:hover{background:url(../images/history_left.png) no-repeat bottom left; }
#slider2 .next{ background:url(../images/history_right.png) no-repeat top left; margin:39px 0 0 29px; }
#slider2 .next:hover{background:url(../images/history_right.png) no-repeat bottom left; }

#slider2 .overview{ position: absolute; width:1122px; height:110px; left: 0;top: 0;}
#slider2 .overview li{ float: left; width:122px; background:url(../images/history_bg.png) no-repeat bottom left; height:110px; overflow:hidden; text-align:center; font-family:微软雅黑; color:#A9A9A9; font-size:19px;}
#slider2 .overview li:hover,#slider2 .overview li.active{background:url(../images/history_bg_hover.png) no-repeat bottom left;}
#slider2 .overview li span{ color:#fff; font-size:18px;}
#slider2 .overview li.active span,#slider2 .overview li span:hover{ color:#88b75b;}

#slider2_content{ width:620px; margin:0 auto; font-family:微软雅黑; color:#fff; font-size:20px; text-align:center; line-height:28px; padding-bottom:60px;}

a.moresec1{ width:237px; height:64px; margin:0 auto; background:#CD151C; display:block; text-align:center; font-size:20px; color:#fff; letter-spacing:2px; line-height:64px;border-radius:50px; margin-top:30px;}
a.moresec1:hover{ background:#C10C14;}

.partner_box{ float:left;}
.i_honor_box { overflow:hidden;}
.i_honor_box li{ float:left; width:215px; text-align:center; margin:0 12px; font-family:微软雅黑; font-size:22px; line-height:40px; color:#444;}

/*downloads*/
.submenu_title{ font-family:"微软雅黑"; font-size:22px; color:#222; padding-bottom:20px;}
.subnav_t1{ height:45px; line-height:45px; background:#eee; font-family:"微软雅黑"; font-size:15px; text-indent:10px; -webkit-transition:all 0.2s ease-in; transition:all 0.2s ease-in; border-bottom:1px solid #ddd;}
.subnav_t1 a{ display:block;}
.subnav_t1:hover{ background:#88b75b;}
.subnav_t1:hover a{ color:#fff;}
.subnav_ul li{ line-height:38px; height:38px; font-family:"微软雅黑"; font-size:13px; text-indent:20px; -webkit-transition:all 0.2s ease-in; transition:all 0.2s ease-in;}
.subnav_ul li a{ display:block;}
.subnav_ul li:hover{ background:#88b75b; color:#fff;}
.subnav_ul li:hover a{ color:#fff;}

/*pro_list*/
.pro_part {width:33.3%; float:left; margin-bottom:10px;}
.pro_partin {margin:0 5px; border:1px solid #f3f3f3; position:relative;}
.pro_pic img {width:100%; height:auto; padding:30px 0; transform:scale(0.9,0.9);}
.pro_pic p {position:absolute; bottom:15px; right:15px; text-align:right;}
.pro_pic p img {width:60%; max-width:60px; transform:scale(1,1) !important; padding:0;}
.pro_bg {width:100%; height:100%; overflow:hidden; background:rgba(173,214,241,0.5); position:absolute; top:0; left:0; z-index:1; opacity:0;}
.pro_aa {width:100%; height:100%; position:absolute; top:0; left:0; z-index:2;}
.pro_aa a {width:100%; height:100%; display:block;}
.pro_word {position:absolute; top:8%; left:16px; z-index:2;}
.pro_word p {padding-bottom:10px;}
.pro_word div {opacity:0;}
.pro_word div a {height:30px; line-height:30px; display:inline-block; background-color:#88b75b; background-repeat:no-repeat; background-position:6px center; color:#fff; padding:0 10px; border-radius:4px;}
.pro_word div a:hover {background-color:#333; color:#fff;}
.pro_word a.inquire {background-image:url(../images/inquire.png); padding-left:25px;}
.pro_part:hover .pro_bg, .pro_part:hover .pro_word div {opacity:1;}
.pro_part:hover .pro_pic img {transform:scale(1,1);}

.pro_list_box{ width:280px; height:318px; margin-bottom:20px; margin-left:5px; margin-right:5px; float:left;transition: all 0.2s ease-in;box-shadow: 1px 1px 2px #ddd;border: 1px solid #ddd;overflow: hidden;}
.pro_list_box:hover {box-shadow: 5px 5px 10px #ccc;}
.pro_list_pic{ width:280px; height:258px;}
.pro_list_pic img{ width:280px; height:258px;}
.pro_list_title{ height:50px; margin-top:10px; line-height:22px; text-align:center; font-family:微软雅黑; font-size:12px;padding: 0 15px;}
.pro_list_title:hover a{text-decoration: underline;}
.img2{ display:none;}
.pro_list_box:hover .img1{ display:none;} 
.pro_list_box:hover .img2{ display:block;} 
	
/*news_list*/
.news_list{ float:right; width:840px;}
.news_list ul li{ height:36px; line-height:36px; font-family:微软雅黑; font-size:14px; color:#5d5d5d; border-bottom:1px solid #eee;}	
.news_list_title{ float:left;}
.news_list_date{ float:right;}
	
.new_scroll_pic{ width:330px; height:360px; overflow:hidden; position:relative;}
.new_scroll_pic .bd{ position:relative; height:100%; z-index:0;   }
.new_scroll_pic .bd li{ zoom:1; vertical-align:middle; position:relative;}
.new_scroll_pic .bd li div{ position:absolute; height:44px; line-height:44px; background:rgba(0,0,0,0.7); bottom:0; color:#fff; width:100%; text-align:center; font-family:微软雅黑; font-size:14px;}
.new_scroll_pic .bd img{ width:330px; height:360px; display:block;  }

.new_scroll_pic .prev,
.new_scroll_pic .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.new_scroll_pic .next{ left:auto; right:3%; background-position:8px 5px; }
.new_scroll_pic .prev:hover,
.new_scroll_pic .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.new_scroll_pic .prevStop{ display:none;  }
.new_scroll_pic .nextStop{ display:none;  }

/*downliads*/
.down_list{ width:200px; text-align:center; float:left; font-family:微软雅黑; font-size:14px; background:#eee; margin:5px; -webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in; border-radius:4px;}
.down_list:hover{ background:#e6e6e6; box-shadow:3px 3px 5px #ccc;}
.down_list img{ margin-top:20px;}
.down_title{ line-height:40px;}

/*pro_msg*/
.page_box1 {padding-bottom:25px;}
.pro_left {width:630px; float:left;}
.pro_right {float:right; font-size:13px; padding:0px 0 5px 0; width:570px;}
.pro_tit {font-size:20px; font-weight:bold; padding-bottom:12px;}
.pro_tit2 {font-size:24px; font-family:微软雅黑; color:#88b75b; padding-bottom:12px; line-height: 36px;}
.pro_tit3 {font-size:28px; font-family:微软雅黑; color:#cc1938; padding-bottom:12px;}
.pro_inmore {margin-top:20px; color:#fff; font-family:"微软雅黑";margin-right: 10px;display: inline-block;}
.pro_inmore:hover a{ background:#88b75b;}
.pro_inmore a {background:#88b75b; color:#fff; font-size:16px; display:inline-block; height:40px; line-height:40px; padding:0 28px;}
.pro_inmore a,.pro_inmore a:link,.pro_inmore a:hover,.pro_inmore a:visited{ color:#fff;}
.ptop {background:url(../images/ptop.png) no-repeat center top; top:10px;}
.pbottom {background:url(../images/pbottom.png) no-repeat center top; bottom:10px;}
.ptop:hover {background:url(../images/ptop_h.png) no-repeat center top; top:10px;}
.pbottom:hover {background:url(../images/pbottom_h.png) no-repeat center top; bottom:10px;}
.pro_cutmore {background:#f1f1f1; text-align:center; color:#9e9e9e; cursor:pointer; font-size:16px; height:22px; line-height:22px;}
.pro_cut { overflow:hidden;}
.pro_cutauto {height:auto;}
.pro_cli {font-size:14px; line-height:24px; padding-bottom:14px; font-family:微软雅黑; color:#333; padding:0 20px 0 0; margin-bottom:5px;}
.pro_cli p {
    position: relative;
}
.pro_cli b {
    position: absolute;
    top: 0px;
}
.pro_cli span {
    width: 410px;
    position: relative;
    left: 140px;
    display: inline-block;
}
.pro_pp{ color:#000; padding-bottom:50px !important; border-bottom:1px solid #ccc; margin-bottom:20px; margin-top:20px;}
.pclick{ position:absolute; left:43px; width:34px; height:19px;}

.pro_point{ /*background:url(../images/point.gif) no-repeat left center;*/}

.pro_other{ background:#f3f3f3; width:1200px; height:390px; overflow:hidden; }
.pro_other_title{ text-align:center; font-family:"微软雅黑"; font-size:22px; color:#222; text-transform:uppercase; margin-top:30px;}
.pro_other_box{ margin-top:40px;}
.pro_other_box .bd{ float:left;}
.pro_other ul li{ float:left; width:175px; height:255px; margin:0 10px;}
.pro_other ul li img{ width:175px; height:161px; display:block;}
.pro_other ul li div{ text-align:center; font-family:微软雅黑; font-size:14px; line-height:20px; height:20px; margin-top:10px;}
.pro_other ul li b{ text-align:center; font-family:微软雅黑; font-size:14px; line-height:20px; height:20px; width:175px; display:block;}
.pro_other ul li .pimg2{ display:none;}
.pro_other ul li:hover .pimg2{ display:block;}
.pro_other ul li:hover .pimg1{ display:none;}
.pro_other_box .next{ background:url(../images/pro_msg_l.png) no-repeat; width:19px; height:34px; display:block;}
.pro_other_box .prev{ background:url(../images/pro_msg_r.png) no-repeat; width:19px; height:34px; display:block;}
.pro_other_box .next,.pro_other_box .prev{ cursor:pointer;}
.pro_other_box .next:hover{ background:url(../images/pro_msg_l_h.png) no-repeat;}
.pro_other_box .prev:hover{ background:url(../images/pro_msg_r_h.png) no-repeat;}

/*book*/
.book_bg{ background:url(../images/book_bg.jpg) no-repeat center top; height:668px;}
.book_con{ background:#fff; padding:30px 50px; border-radius:10px;}
.book_title{ font-family:"微软雅黑"; font-size:26px; color:#444; text-align:center; line-height:50px;}

/*pager*/
.pages{text-align:center;padding:15px 0;line-height:32px;}
.pages li{display:inline-block;height:30px;line-height:30px; margin:0 2px;}
.pages li a{display:block;background:#efefef;padding:0 10px;color:#888;border:1px solid #ddd;border-radius:2px;}
.pages li.hover a ,.pages li a:hover {background:#88b75b;border-color:#0082b8;color:#fff;text-decoration:none}
.pages .aa a{background:#88b75b;border-color:#0082b8;color:#fff;text-decoration:none}

/*home*/

.center-title{
  font-family: avantgarde_bk_btbook11;
  font-size: 64px;
  color: #88b75b;
}

.center-txt {
    color: #666;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    margin: 10px 0;
}

.view-more{
    background: #88b75b;
    color: #fff!important;
    padding: 10px 20px;
    border-radius: 30px;
    font-size: 14px;
}



.box {
    position: relative;
    overflow: hidden;
}

.text {
    position: absolute;
    right: 16px;
    top: 229px;
    font-size: 14px;
    color: #fff;
    z-index: 1000;
    line-height: 25px;
    text-align: right;
}
.h3.title {
    font-weight: 700;
}
a.btn.btn-sm {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 2px 20px;
}
.backcolor {
    background: #88b75b;
    width: 590px;
    height: 329px;
    z-index: 100;
    position: absolute;
    left: 240px;
    top: 150px;
    opacity: 0.8;
    border-radius: 50%;
}

.backcolor:hover {
    left: 0;
    top: 0;
    border-radius: 290px 0 0 0;
    transition: 1s;
}

.backcolor-2 {
    background: #88b75b;
    width: 590px;
    height: 329px;
    z-index: 100;
    position: absolute;
    left: -240px;
    top: 150px;
    opacity: 0.8;
    border-radius: 50%;
}

.backcolor-2:hover {
    left: 0;
    top: 0;
    border-radius: 0 290px 0 0;
    transition: 1s;
}

.project {
    height: 1000px;
}
.advantages {
    height: 400px;
    background: #f9f9f9;
}
.advantages-box {
    float: left;
    width: 440px;
    padding-right: 40px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.advantages-title {
    margin-bottom: 15px;
    display: inline-block;
}

.advantages-title p {
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 16px;
    float: left;
    margin-left: 15px;
    margin-top: 5px;
}

.advantages-description {
    font-size: 14px;
    color: #999;
    line-height: 21px;
}

.advantages-icon
{
width:24px;
height:24px;
background-color:#88b75b;
transform:rotate(45deg);
-ms-transform:rotate(45deg); /* Internet Explorer */
-moz-transform:rotate(45deg); /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); /* Opera */
float: left;
display: inline-block;
}

.company{
    height: 430px;
    background: #88b75b;
}

.company_left {
    width: 680px;
    color: #fff;
    float: left;
}

.company_right {
    float: right;
    width: 680px;
}
.company_right img{
  height: 375px;
  border: 1px solid #fff;
}
.company_right img {
    height: 375px;
    border: 1px solid #ccc;
}

.company_left strong {
    font-size: 32px;
    margin-bottom: 10px;
    display: inline-block;
}

.company_left p {
    font-size: 14px;
    line-height: 24px;
}

.tag_group {
    margin-top: 25px;
}

span.tag {
    padding: 10px 20px;
    font-size: 16px;
    background: #649633;
    border-radius: 20px;
    margin-right: 5px;
}
span.tag a{
  color: #fff;
}
.online-servive {
    height: 400px;
    background: #f9f9f9;
}

.online-servive-list li {
    width: 200px;
    height: 250px;
    float: left;
    margin-right: 40px;
    text-align: center;
}

.online-servive-list img {
    border-radius: 50%;
    width: 130px;
}

.sales-name {
    font-family: 'avantgarde_bk_btbook11';
    font-size: 16px;
    margin: 15px 0;
    font-weight: 700;
    color: #444;
}

.sales-contact a {
    padding: 8px 15px;
    background: #88b75b;
    color: #fff!important;
    border-radius: 20px;
}

.conatct-us {
    height: 550px;
    padding-top: 100px;
    color: #666;
}

.conatct-us-left {
    width: 580px;
    float: left;
}

.contact-us-right {
    width: 580px;
    float: right;
}

.conatct-us-left h3 {
    font-family: 'avantgarde_bk_btbook11';
    font-size: 24px;
    margin-bottom: 25px;
}

.conatct-us-left p {
    line-height: 28px;
    font-size: 14px;
}

.form-control {
/*    display: block;
    width: 100%;*/
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}

.form-box {
    width: 100%;
    margin-bottom: 25px;
    position: relative;
}

.form-name, .form-email,.form-phone,.form-country {width: 45%;}
.form-content {
    width: 95%;
    margin-bottom: 25px;
    line-height: 30px;
    height: 80px;
}
.form-company{
  width: 95%;
}

.form-submit .btn {
    display: inline-block;
    padding: 12px 45px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    cursor: pointer;
    border: 1px solid #88b75b;
    transition: .5s;
    width: 100%;
    background: transparent;
    color: #88b75b;
}

.form-submit .btn:hover{
  background: #88b75b;
  color: #fff;
}

.required {
    display: inline-block;
    color: red;
    position: absolute;
    top: 21px;
}

.form-box-full {
    position: relative;
}

ul.subnav_ul {
    border: 1px solid #eee;
}

.product_info_title {
    background: #f3f3f3;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #88b75b;
}

.product_info_title h3 {
    background: #88b75b;
    display: inline-block;
    padding: 0 25px;
    color: #fff;
}

.product_info_content {
    /*text-align: center;*/
    padding: 20px;
}

tr.firstRow {
    height: 40px;
}


table.table td {
    border: 1px solid #ddd;
}

table.table.table-bordered.table-hover {
    width: 100%;
}

.center{
  text-align: center;
}

.left{
  text-align: left;
}

.product_advantages b {display: inline-block;margin-bottom: 10px;font-size: 18px;}

.product_advantages p {
    margin-bottom: 10px;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
}

img.images_group_1 {
    float: left;
}

img.images_group_2 {
    float: right;
}

.images_group img {
    border-radius: 5px;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 2px #ddd;
}

.box4_1 {
    width: 250px;
    height: 240px;
    float: left;
    margin-right: 35px;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 2px #ddd;
    text-align: center;
    border-radius: 5px;
}

.box4 {
    margin-bottom: 30px;
    display: inline-block;
}

.box4_1 p {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
}

.box4_1 img {
    border-radius: 5px 5px 0px 0px;
}

.images_group_3 img {
    border-radius: 5px;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 2px #ddd;
    margin-right: 45px;
}

.images_group_3 {
    display: inline-block;
    margin: 15px 0;
}

.certificate {
    display: inline-block;
    margin: 15px 0;
}

.images_production {
    display: inline-block;
    margin: 10px 0;
}

.images_production_1 {
    float: left;
    margin-right: 50px;
    height: 280px;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 2px #ddd;
    text-align: center;
    border-radius: 5px;
}

.images_production_1 img {
    border-radius: 5px 5px 0px 0px;
}

.images_production_1 p {
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
}

.faq_q {
    font-size: 14px;
    font-weight: 700;
    color: #88b75b;
}

.faq_a {
    font-size: 14px;
    color: #333;
    margin-bottom: 20px;
    margin-top: 8px;
    line-height: 1.5;
}

.solution h1 {
    display: block;
    text-align: center;
    margin-bottom: 20px;
    font-family: 'avantgarde_bk_btbook11';
    font-size: 28px;
}

.solution_step_1 h3, .solution_step_2 h3 , .solution_step_3 h3, .solution_step_4 h3{
    font-size: 18px;
    padding: 15px 0;
}

.solution_step_1 p {
    margin-bottom: 15px;
    font-size: 14px;
    color: #666;
}

.customized p {
    padding: 0 20px;
    font-size: 16px;
    line-height: 1.5;
    color: #333;
    letter-spacing: 0.5px;
}

.custom_group {
    padding: 0 20px;
}

.custom_left {
    float: left;
    width: 700px;
}

.custom_right {
    float: right;
    width: 350px;
    padding: 0 55px;
}

.custom {
    display: inline-block;
    margin-bottom: 30px;
}

.custom_left img {
    border-radius: 5px;
}

.custom_right strong {
    font-size: 24px;
    display: inline-block;
    padding-bottom: 30px;
    color: #88b75b;
}

.custom_right p {
    color: #666;
    font-size: 14px;
    line-height: 1.5;
}

.faq h3 {
    display: block;
    text-align: center;
    font-size: 48px;
    margin-bottom: 50px;
}

.to-top { display: none; padding: 10px 20px; color: #fff; background: #88b75b;font-weight: 700;font-size: 20px;}


.page-numbers{
    display: inline-block;
    background: #efefef;
    padding: 0 10px;
    color: #888;
    border: 1px solid #ddd;
    border-radius: 2px;
}

span.page-numbers.current{
    background: #88b75b;
    border-color: #0082b8;
    color: #fff;
    text-decoration: none;
}

/*表单验证*/
label#wpname-error {
    position: absolute;
    left: 0;
    color: red;
}

label#wpemail-error {
    position: absolute;
    left: 50%;
    color: red;
}

label#wpcontent-error {
    position: absolute;
    left: 0;
    color: red;
}

.sent-ok{
    padding: 10px 0;
    display: block;
    text-align: center;
    background: green;
    color: #fff;
    margin-top: 15px;
}

.wpcf7-response-output.wpcf7-mail-sent-ok {
    display: none;
}

.screen-reader-response {
    display: none;
}
.pro_list_pic{
  position: relative;
}

span.have-video {
    position: absolute;
    z-index: 999;
    left: 5px;
    color: #fff;
    background: url(/wp-content/themes/inflatable-waterpark/static/picture/video.png) no-repeat;
    top: 5px;
    width: 48px;
    height: 34px;
}

ul.pro_other_ul li a {
    position: relative;
}

.links img {border-radius: 5px;box-shadow: 1px 1px 2px #ddd;}

.links_a {
    text-align: center;
    display: block;
    font-size: 14px;
    padding: 5px 0;
}


/*tent*/
.product-process h3, .parameters h3{
    font-size: 24px;
    display: block;
    text-align: center;
    font-family: 'avantgarde_bk_btbook11';
    padding: 15px 0;
}
.product-process p {
    line-height: 1.5;
    font-size: 14px;
    color: #333;
    margin: 10px 0;
}

.options-line-item {
    float: left;
    width: 550px;
    /* margin-right: 25px; */
    text-align: left;
}

.options-line-item img {
    width: 250px;
    height: 180px;    
    float: left;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #ccc;

}

.options-line-item p {
    float: left;
    width: 260px;
    padding: 0 20px;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
}

.options-line-item span {
    font-weight: 700;
    font-size: 16px;
}

.options-line {
    margin-bottom: 30px;
}

.product-options {padding: 0 30px;}

.product-examples img {
    border-radius: 5px;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 2px #ccc;
    float: left;
    margin-right: 30px;
}

.product-examples {
    padding: 0 20px;
}

table.specifications-table {
    border: 1px solid #ccc;
    background: #fff;
    border-collapse: collapse;
    border-left-width: 0px;
    font-size: 14px;
    width: 80%;
    display: inline-table;
}

table.specifications-table tr>td:first-child {
    background: #f3f4f8;
}

table.specifications-table td {
    border: 1px solid #ddd;
    padding: 12px 0;
    font-size: 12px;
    line-height: 1.5
}

.td-l, .td-r {
    text-indent: 12px;
}

.Air-Domes-Applications-list li, .All-accessories-at-a-glance li {
    width: 350px;
    float: left;
    margin-right: 55px;
    background: #eeee;
    margin-bottom: 20px;
    border-radius: 5px;
}

.Air-Domes-Applications-list span, .All-accessories-at-a-glance span {
    font-size: 16px;
    font-weight: 700;
    font-family: 'avantgarde_bk_btbook11';
    display: block;
    margin: 10px 0;
}

.Air-Domes-Applications-list p  {
    padding: 0 12px;
    margin: 0;
    margin-bottom: 15px;
    text-align: left;
    display: none;
}

.All-accessories-at-a-glance p{
    padding: 0 12px;
    margin: 0;
    margin-bottom: 15px;
    text-align: left;
    font-size: 12px;
}

.Air-Domes-Applications-list img, .All-accessories-at-a-glance img {
    border-radius: 5px 5px 0 0;
}

h4.air-domes-h4 {
    font-size: 18px;
    margin-top: 20px;
}

h4.air-domes-h4::before {content: "●";}

.why-air-domes p{margin-left:1em; }


/*folding-tent*/
.folding-tent-color {
    height: 380px;
}

.contentcolorbox {
    width: 450px;
    text-align: left;
}

.contentcolorbox h4 {
    font-size: 27px;
    /*padding-top: 45px;*/
}

.circle {
    height: 40px;
    width: 40px;
    background: #C0243A;
    border-radius: 50%;
    padding-left: 0;
    margin-right: 20px;
    margin-bottom: 13px;
    list-style: none;
    color: transparent;
    border: 3px solid #ddd !important;
}

ul.color-list li {
    width: 40px;
    height: 40px;
    float: left;
}

ul.color-list {
    margin-top: 20px;
}

.circle.uk-active, .circle:hover {
    border: 3px solid #C0243A !important;
    cursor: pointer;
}

.circle.dark.uk-active, .circle.dark:hover {
    border: 3px solid #777 !important;
}


.Excellent-fabric-quality-left {
    text-align: left;
    float: left;
    width: 700px;
}

.Excellent-fabric-quality-right {
    float: right;
}

.Excellent-fabric-quality-right img {
    display: inline-block;
    padding: 40px 0px;
    width: 70%;
}

.Excellent-fabric-quality-left h4 {
    font-size: 18px;
}

.Individual-design-options-left {
    float: left;
    width: 550px;
}

.Individual-design-options-right {
    float: right;
    width: 550px;
    text-align: left;
    padding: 20px;
}

.Individual-design-options-left img {
    width: 100%;
}

.Individual-design-options{
  background: #f7f7f7;
}

.feature {
    display: block;
}

.feature li {
    float: left;
    width: 420px;
    text-align: left;
    font-size: 14px;
    height: 50px;
    margin-right: 160px;
}

.feature li::before {content: "√";background: green;color: #fff;border-radius: 50%;height: 16px;width: 16px;display: inline-block;text-align: center;padding: 5px;}


.case {
    background: #f7f7f7;

}
.contenttxt {
    padding: 40px;
    text-align: left;
}
.case-left {
    width: 550px;
    float: left;
}

.case-right {
    width: 550px;
    float: right;
}

.case img {
    width: 100%;
}

.case h4 {
    font-size: 32px;
    font-family: 'avantgarde_bk_btbook11';
    padding: 20px 0;
}

.case span {
    font-size: 18px;
}

.fullwidth-images-slide{
  /*padding: 30px 0;*/
}

.key-points{
  background: #88b75b;
  height: 400px;
  padding: 30px 0;
}

ul.key-points-list li {
    width: 270px;
    text-align: center;
    float: left;
    margin-right: 12px;
    display: inline-flex;
    margin-top: 50px;
}

ul.key-points-list li img {
    width: 120px;
}

ul.key-points-list span {
    margin-top: 32px;
    font-size: 14px;
    color: #fff;
    display: block;
    margin: 32px auto 0 auto;
}

.down {
    width: 60px;
    height: 60px;
    background: #79a94c;
    display: block;
    margin-top: -25px;
    z-index: 999;
    border-radius: 50%;
    position: absolute;
    margin-left: 35%;
}

.down img {display: block;margin-top: 17px;}

.features {
    width: 680px;
    float: left;
    height: 400px;
    margin-right: 20px;
    margin-bottom: 50px;
}

.features-image {
    width: 300px;
    height: 400px;
    float: left;
}

.features-image img {
    width: 100%;
    height: 100%;
    border-radius: 5px 0 0 5px;
}

.features-txt {
    width: 340px;
    height: 400px;
    float: left;
    padding: 0 20px;
}

.features {
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #ccc;
}

img.icon {
    display: block;
    margin: 0 auto;
}

.features-txt span {
    display: block;
    text-align: center;
    font-size: 22px;
    margin: 15px 0px;
}

.features-txt {
    padding: 50px 20px;
}

.features-txt p {
    font-size: 14px;
    line-height: 1.5;
}

.why-us {
    background: #88b75b;
    color: #fff;
    height: 520px;
}

.why-us p {
    font-size: 14px;
    line-height: 1.5;
}

.why-us b {
    font-size: 24px;
    padding: 20px 0;
    display: block;
}

.why-us ul li {
    display: block;
    margin: 10px;
    font-size: 14px;
    text-indent: 20px;
}

.why-us ul li::before {content: "● ";}


.hot_inflatables .background{
  background: url(https://www.china-inflatable.com/wp-content/themes/chinee-cn/img/lv.png);
  height: 450px;
}

.hot-product-banner {
    height: 450px;
    background: #fff;
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 50%);
    position: relative;
    top: -230px;
}


/*表单图像验证样式*/

span.wpcf7-form-control-wrap.kc_captcha {
    display: block;
    margin: 10px 0px;
}

span.cf7ic_instructions {
    display: block;
    text-align: center;
    font-size: 16px;
    margin-bottom: 15px;
}

span.cf7ic_instructions span {
    font-weight: 700;
    color: red;
}

span.captcha-image label {
    margin-left: 100px;
    display: inline-block;
}

span.captcha-image input {
    position: relative;
    top: -20px;
    left: -10px;
}

label#kc_captcha-error {
    position: absolute;
    top: -20px;
    color: red;
}


/**/
.home-hot-products {
    background: #fff;
    margin-top: -230px!important;
    padding: 40px 0;
}

.more {
    text-align: center;
    height: 70px;
}


/*产品标签*/
a.p-tag {
    border: 1px solid #88b75b;
    border-radius: 5px;
    padding: 0px 5px;
    color: #88b75b!important;
    font-size: 13px;
    display: inline-block;
    margin-bottom: 5px;
}

.p-tag-184 {
    display: none!important;
}
/*产品标签*/

.wx_qr {
    position: relative;
}

.wx_qr_img img {
    width: 100%;
    height: 100%;
}

.wx_qr_img {
    width: 150px;
    height: 150px;
    position: absolute;
    top: -155px;
    left: -15px;
    display: none;
}


.dy_qr {
    position: relative;
}

.dy_qr_img img {
    width: 100%;
    height: 100%;
}

.dy_qr_img {
    width: 150px;
    height: 150px;
    position: absolute;
    top: -155px;
    left: -15px;
    display: none;
}