@charset "utf-8";
/* CSS Document */
body{ overflow-x:hidden}
*{list-style: none; margin: 0; padding: 0; text-decoration: none;font-family: 'montserratlight';}
h1,h2,h3,h4{ font-weight: normal;}
img{ border: none}
input,button{ border: none; outline: none;}
.clearfix{ clear: both}
@font-face {
    font-family: 'montserratlight';
    src: url('montserrat-light-webfont.eot');
    src: url('montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-light-webfont.woff2') format('woff2'),
         url('montserrat-light-webfont.woff') format('woff'),
         url('montserrat-light-webfont.ttf') format('truetype'),
         url('montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratsemi_bold';
    src: url('montserrat_semi_bold-webfont.eot');
    src: url('montserrat_semi_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat_semi_bold-webfont.woff2') format('woff2'),
         url('montserrat_semi_bold-webfont.woff') format('woff'),
         url('montserrat_semi_bold-webfont.ttf') format('truetype'),
         url('montserrat_semi_bold-webfont.svg#montserratsemi_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.bl-header{ height:36px; background:#11a73c; width:100%;}
.bl-header-main{ width:1780px; margin:0 auto;}
.bl-header-nav{ float:right; margin-left:10px;}
.bl-header-search{ float:right; width:193px; border:1px solid #fff; position:relative; height:28px; margin-top:3px;}
.bl-header-nav li{ float:right; line-height:36px;}
.bl-header-nav li a{ color:#fff; font-size:14px; display:inline-block; margin-left:8px;}
.bl-header-search input{ width:96%; padding-left:4%; background:#fff; line-height:28px; height:28px;}
.bl-header-search button{ width:37px; position:absolute; right:0; top:0;background:#11a73c; height:28px; line-height:28px; color:#fff; cursor:pointer}
.bl-header1{ width:100%; background:#fff; height:112px;}
.bl-header1-main{ width:1780px; margin:0 auto;}
.bl-header1-logo{ width:285px; float:left; margin-top:6px;}
.bl-header1-logo img{ display:block; max-width:100%;/* width:100%; margin-top:25px;*/}
.bl-header1-nav{ width:1440px; float:right;margin-top:38px;}
.bl-header1-nav li{ float:right; position:relative; height:66px;}
.bl-header1-nav li>a{ display:block; height:45px; line-height:45px; font-size:16px; color:#1d3233;padding-left:40px; margin-left:40px; border-left:1px solid #ddd;}
.bl-header1-nav li>a i{ margin-left:5px;}
.bl-header1-nav ul li:last-child a{ border-left:none}
.bl-header1-nav li>a:hover{ color:#11a73c}
.bl-nav-down{ position:absolute; left:80px; top:65px; z-index:9999; width:200px; background:#fff; display:none}
.bl-nav-down div a{ padding:0 0 0 10px; line-height:32px; color:#333; display:block; font-size:16px;}
.bl-nav-down div a:hover{ background:#11a73c; padding-left:15px; color:#fff; transition:0.5s;}
.bl-inner-banner{ width:100%;}
.bl-inner-banner img{ display:block; width:100%;}
.bl-road{ width:100%; background:#dddddd; height:64px;}
.bl-road-main{ width:1240px; margin:0 auto; color:#aaaaaa; line-height:64px; font-size:14px;}
.bl-road-main a{ color:#333333}
.bl-menu-main{ background:#f5f5f5; width:100%; padding:50px 0; overflow:hidden}
.bl-menu-content{ width:1240px; margin:0 auto;}
.bl-menu-title h1{ font-size:30px; font-weight:bold; color:#555555; padding-bottom:12px; margin-bottom:15px; background:url(../images/menu_title.png) bottom left no-repeat;}
.bl-menu-title p{ font-size:14px; line-height:20px; color:#777777}
.bl-menu-title{ margin-bottom:55px;}
.bl-menu-list li{ width:580px; float:left; background:#fff; border:1px solid #eee; margin-bottom:35px; padding:10px; position:relative}
.bl-menu-list li.bl-menu-right{ float:right}
.bl-menu-list-img{ width:212px; float:left}
.bl-menu-list-img img{ display:block; width:100%; border:1px solid #eee;}
.bl-menu-list-text{ width:300px; float:left; margin-left:25px;}
.bl-menu-list-text h1{ font-size:20px; font-weight:bold; color:#333333; margin:12px 0;}
.bl-menu-list-text p{ font-size:14px; color:#555555; line-height:20px;}
.bl-menu-list li i{ font-size:18px; color:#333; position:absolute; right:15px; top:50%; margin-top:-9px;}
.bl-menu-list li:hover{ background:#d9f2ee; transition:0.5s;}
.bl-menu-list li:hover h1,.bl-menu-list li:hover p{ color:#000;}
.bl-menu-list li:hover i{ margin-right:-5px; transition:0.5s;}

.uploader{position:relative;
display:inline-block;
overflow:hidden;
cursor:default;
padding:0;
margin:0px 0px 20px 0;
-moz-box-shadow:0px 0px 5px #ddd;
-webkit-box-shadow:0px 0px 5px #ddd;
box-shadow:0px 0px 5px #ddd;

-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px; 
}

.customize-tanchuang-main table td input.filename{
float:left;
display:inline-block;
outline:0 none;
height:36px;
width:180px;
margin:0;
padding:8px 10px;
overflow:hidden;
cursor:default;
border:1px solid;
border-right:0;
font:9pt/100% Arial, Helvetica, sans-serif; color:#777;
text-shadow:1px 1px 0px #fff;
text-overflow:ellipsis;
white-space:nowrap;

-moz-border-radius:5px 0px 0px 5px;
-webkit-border-radius:5px 0px 0px 5px;
border-radius:5px 0px 0px 5px;

background:#f5f5f5;
background:-moz-linear-gradient(top, #fafafa 0%, #eee 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f5f5f5));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5',GradientType=0);
border-color:#ccc;

-moz-box-shadow:0px 0px 1px #fff inset;
-webkit-box-shadow:0px 0px 1px #fff inset;
box-shadow:0px 0px 1px #fff inset;

-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.customize-tanchuang-main table td input.button{
float:left;
height:36px;
display:inline-block;
outline:0 none;

margin:0;
cursor:pointer;
background-color:#44b356; color:#fff; border:1px solid #44b356;

-moz-border-radius:0px 5px 5px 0px;
-webkit-border-radius:0px 5px 5px 0px;
border-radius:0px 5px 5px 0px; width:100px; padding-left:0

}


.uploader input[type=file]{
position:absolute;
top:0; right:0; bottom:0;
border:0;
padding:0; margin:0;
height:36px;
cursor:pointer;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
opacity:0;width:100px;
}

input[type=button]::-moz-focus-inner{padding:0; border:0 none; -moz-box-sizing:content-box;}
input[type=button]::-webkit-focus-inner{padding:0; border:0 none; -webkit-box-sizing:content-box;}
input[type=text]::-moz-focus-inner{padding:0; border:0 none; -moz-box-sizing:content-box;}
input[type=text]::-webkit-focus-inner{padding:0; border:0 none; -webkit-box-sizing:content-box;}
.bl-product-detail{ width:100%; padding:70px 0 0px 0px; }
.bl-prodetail-content{ width:1240px; margin:0 auto;margin-bottom:70px;border-bottom:1px solid #000; padding-bottom:40px;}
.bl-prodetail-content-left{ width:630px;  float:left}
.bl-prodetail-content-right{ width:550px; float:right; margin-top:20px;}
.bl-prodetail-big{border:1px solid #ccc; }
.bl-prodetail-content-left img{ display:block; width:100%;}
.bl-prodetail-small{margin-top:24px;}
.bl-prodetail-small li{ float:left; width:103px; border:1px solid #ccc; margin-right:10px; cursor:pointer}
.bl-prodetail-small li.current{ border:1px solid #44b356;}
.bl-prodetail-content-right h1{ font-size:36px; color:#333333; text-transform:uppercase; font-weight:bold; margin-bottom:20px;}
.product-price{ background:#e7f2e8; padding:12px; font-size:16px; color:#555555; margin-bottom:50px;}
.product-price span{ font-size:20px; color:#ff5a00; font-weight:bold; margin-left:10px;}
.product-price span a{ font-size:16px; color:#ff5a00; font-weight:bold; margin-left:10px;}
.product-quantity,.product-material{ border-bottom:1px solid #e7e7e7; padding-bottom:25px; margin-bottom:25px;font-size:18px; color:#ff5a00; font-weight:bold;}
.product-quantity-main{ display:inline-block; margin-left:12px;}
.product-quantity-main i{ color:#555; width:21px; height:21px; line-height:23px; border-radius:21px; border:1px solid #555; margin-right:10px; text-align:center; font-size:12px; cursor:pointer}
.product-quantity-main i.fa-plus{margin-left:10px;margin-right:0px;}
.product-quantity-main input{ border:1px solid #ccc; height:26px; line-height:26px; width:120px; padding-left:10px;}
.product-plain li{ display:inline-block; padding:10px 18px; border:1px solid #ccc; border-radius:7px; background:#fff; color:#555; cursor:pointer; margin-right:16px; font-size:14px; font-weight:bold}
.product-plain li.current1{ background-color:#44b356; color:#fff; border:1px solid #44b356}
.product-plain li i{ display:none; margin-right:5px; }
.product-plain li.current1 i{ display:inline-block}
.product-plain-content label{ display:block; font-size:14px; color:#555; line-height:24px;}
.product-plain-content label input{ width:20px; height:20px; display:block; float:left; margin-right:5px;}
.product-plain{ margin-bottom:25px;}
.product-plain-content{ margin-top:20px;}
.product-detail-btn a{ display:inline-block; padding:10px 18px; border-radius:7px; background:#44b356; color:#fff; cursor:pointer; margin-right:16px; font-size:16px; font-weight:bold}
.product-detail-btn a i{ margin-right:5px; font-size:24px;}
.product-detail-btn a.pdf-download{background:#ff5a00}
.product-detail-btn a.be-agent{background:#0a7df3}
.product-detail-btn a:hover{ background:#aaa; transition:0.5s;}
.bl-prodetail-part2-content{ width:1240px; margin:0 auto}

		.nav-height{ position:relative; height: 44px;margin-bottom:50px; border-bottom:1px solid #ccc;}
.nav-wrap { width: 100%;height: 44px;background: #fff; }
.nav-wrap.navFix{position: fixed;top: 0;left: 0; ;border-bottom:1px solid #e3e3e3\9; z-index: 99999;} 
.nav-wrap ul {padding: 0;margin: 0 auto; width: 1240px; display: block;}
.nav-wrap.navFix ul{ border-bottom: 1px solid #ddd;}
.nav-wrap li { display: inline-block; text-align: center;height: 44px; line-height: 44px; font-size: 18px; margin-right: 8px; background:#b6b6b6;    border-radius: 5px 5px 0 0;    width: 228px;}
.nav-wrap li a {display: block;font-size:18px; color: #fff; text-decoration: none;}

.nav-wrap li a.active {background:#44b356;color: #fff; border-radius: 5px 5px 0 0; }
.bl-description-main-title{ color:#333333; text-transform:uppercase; font-size:24px; padding-left:15px; border-left:3px solid #44b356; margin-bottom:20px;}

.index-main1{ padding:85px 0 90px 0; position: relative}
.index-main1-content,.index-main4-content{ width:1780px; margin: 0 auto}

.slide{ position:relative}
.slide h1{ position: absolute; font-size: 30px; color: #fff; line-height: 30px;    left: 0;top: 50%;margin-top: -15px;width: 100%;text-align: center;}
.slide-hover-box{  position: absolute; width: 92%; background: rgba(17,167,60,0.70); left: 0%;top: 0%; height: 100%; text-align: center;color:#fff; display: none; padding-left:4%; padding-right:4%}
.slide-hover-box h2{ font-size:30px; line-height: 30px; margin-bottom: 20px; margin-top: 140px;}
.slide-hover-box p{font-size:14px; line-height: 24px; margin-bottom: 25px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; height: 45px;}
.slide-hover-box a{ display:inline-block; border: 1px solid #fff; color: #fff; padding: 8px 18px; font-size: 18px;}
.slide:hover .slide-hover-box{ display:block;}
.slide:hover h1{display: none}
.slide-hover-box a:hover{ background:#fff; color: #333; transition: 0.5s;}
.index-main2{ width:100%; background: url(../images/index-main2-bg.jpg) no-repeat center; background-size: cover; padding: 200px 0 95px 0}
.index-main2-content{ width:800px; margin: 0 auto; text-align: center}

.index-main2-content h1{ color:#333333; font-size: 36px; line-height: 30px; margin: 0px 0 50px 0; text-transform: uppercase; font-weight:bold}
.index-main2-content p{ font-size:14px; line-height: 24px; color: #333333;}
.index-main2-content img.video-btn{ margin-bottom:45px; cursor:pointer}

.index-main3 li{ width:33.333333333333333%; float: left; position: relative;}
.index-main3-showbox{ position:absolute; width:90%; top:50%; margin-left:-45%; left:50%; text-align:center; margin-top:-88px;}
.index-main3 .index-main3-showbox img{ width:auto; display:inline-block; margin-bottom:30px;}
.index-main3 li h1{ font-size: 40px; color: #fff; line-height: 40px;  width: 90%;text-align: center; margin-left: 5%; text-transform: uppercase;font-family: 'montserratsemi_bold';}
.index-main3 li img{ display:block; width:100%;-webkit-filter: grayscale(100%);
-moz-filter: grayscale(1);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
	filter:gray; }
.main3-hover-box{ position: absolute; width: 72%; background: rgba(17,167,60,0.70); left: 50%; margin-left: -40%; top: 10%; height: 80%; text-align: center;color:#fff; padding: 0 4%; display: none}
.main3-hover-box h2{ font-size:30px; line-height:30px; margin-bottom: 5px; font-weight: bold;font-family: 'montserratsemi_bold'; color:#fff;}
.main3-hover-box p{font-size:16px; line-height: 24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; height: 70px; color:#fff;}
.index-main3 .main3-hover-box img{ display:inline-block; width:auto; margin-top:58px; margin-bottom:35px;}

.index-main3 li:hover img{-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
	filter: none;}
.index-main3 li:hover .main3-hover-box{ display:block;}
.index-main3 li:hover h1,.index-main3 li:hover .service_img{display: none}
.index-main4{ width:100%; background:url(../images/index_main4_bg.jpg); padding: 75px 0 40px 0; background-size:cover}
.index-main4-content .product-list{ margin-right: 29px;}
.index-main4-content .product-list1{ margin-right: 0px;}
.index-main4-title{ text-align:center; margin-bottom:45px;}
.index-main4-title h1{ font-size:36px; color: #151310; line-height: 36px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px;}
.index-main4-title p{ font-size:14px; color: #151310; line-height: 14px; }
.product-text h1{ font-size:16px; color: #151310; line-height: 24px; font-weight: bold; display:table; height:73px;  width:90%; padding:0 5%}
.product-text h1 span{ display:table-cell;vertical-align:middle;}
.product-text p{font-size:14px; color: #b2a9a5; line-height: 24px; }
.product-list:hover h1,.product-list:hover p{ color:#fff;  }
.product-list{ width:270px;  margin-right: 50px; float: left; border: 1px solid #dddddd;  background:#dddddd; margin-bottom:30px}
.product-list1{ margin-right:0}
.product-list:hover{ background:#11a73c; border: 1px solid #11a73c; transition: 0.5s;}

.foot2{ padding:45px 0; background: #151310; width: 100%; padding-bottom: 0 }
.foot2-main,.copy-right{ width:1780px; margin: 0 auto}
.foot2-main h1{ font-size:24px; color: #b2a9a5; text-transform: uppercase; line-height: 45px; margin-bottom: 30px; border-bottom:1px solid #b2a9a5}
.foot-list1{ width: 360px; float: left; margin-right: 165px;}
.foot-list1 img{ margin-bottom: 35px;}
.foot-list1 li,.foot-list1 li a,.foot-list2 li a,.foot-list3 li a{ font-size:14px; color: #b2a9a5; line-height: 24px; margin-bottom: 12px; display: block}
.foot-list2{ width: 165px; margin-right: 190px; float: left}
.foot-list3{ width:320px; float: left; margin-right:220px;}
.foot-list4{ width:270px; float: left;}
.foot-list3 li a{ margin-bottom:25px;}
.foot2-main a:hover{color:#eee; text-decoration: underline}
.foot-list1 li.foot-add{ padding-left:25px; background: url(../images/foot-add.jpg) no-repeat; background-position-x:left; background-position-y:5px;  }
.foot-list1 li.foot-tel{ padding-left:25px; background: url(../images/foot-mobile.jpg) no-repeat; background-position-x:left; background-position-y:5px;  }
.foot-list1 li.foot-fax{ padding-left:25px; background: url(../images/foot-tel.jpg) no-repeat; background-position-x:left; background-position-y:5px;  }
.foot-list1 li.foot-mail{ padding-left:25px; background: url(../images/foot-mail.jpg) no-repeat; background-position-x:left; background-position-y:5px;  }
.foot-list4 h2{ font-size:12px; color: #ebebeb; line-height: 24px;}
.foot-list4 h3{ font-size:16px; color: #b2a9a5; line-height: 24px; font-weight: bold; margin-bottom: 15px;}
.foot-news-img{ width:91px; float: left}
.foot-news-img img{ display:block; width: 100%;}
.foot-news-text{ width:340px; float: right}
.foot-news-text p{ font-size:16px; color: #b2a9a5; line-height: 24px;}
.copy-right{ line-height:60px; border-top: 1px solid #645e5b; margin-top: 55px;}
.copy-right-left{ text-align:left; float: left; width: 65%;}
.copy-right-left p,.copy-right-left ul,.copy-right-right p,.copy-right-right ul{ display:inline-block; font-size: 14px; color: #b2a9a5;}
.copy-right-left ul{text-align:left; margin-left: 50px;}
.copy-right-left ul li{ display:inline-block; margin-right: 8px;}
.copy-right-right ul li a{ color: #b2a9a5;}
.copy-right-right ul li{ display: inline-block}

.copy-right-right{ width:35%; float: right; text-align: right; color:#b2a9a5;}
.f-social{width:30px; height: 30px; border: 1px solid #aaaaaa; text-align: center; margin-right: 5px; border-radius: 4px;}
.f-social i{ font-size:16px; line-height:30px;}
.newsletter{ width:100%; float:left; padding-right:15px;}
.newsletter input{ width:100%; float:left; border:1px solid #a8a8a8; color:#ffffff; padding:10px 5px; border-radius:3px; margin-bottom:10px; background:#a8a8a8;}
.newsletter button{ padding:6px 20px; font-size:16px; color:#333333; background:#ffffff; border:1px solid #333333;}
.newsletter button:hover{ background:#11a73c; color:#ffffff; cursor:pointer;}
.foot-list2 li a,.foot-list3 li a{ margin-bottom:0}
.foot-list3 ul{ width:48%; float:left; margin-right:2%}
a.soc{ float:left; color: #ffffff;}
a.soc:hover{color:#11a73c;}
.product-main2-list .product-list .product-text{ padding:10px 0}
.product-main2-list .product-list .product-text h1{ height:48px;}
.product-main2-list .product-list .product-text p{ font-size:14px; color:#555555; line-height:24px; width:90%; padding:0 5%; margin-bottom:12px;}
.product-main2-list .product-list .product-text h2{ font-size:16px; color:#111111; line-height:24px; font-weight:bold;width:90%; padding:0 5%}
.product-main2-list .product-list:hover p,.product-main2-list .product-list:hover h2{ color:#fff;}

.bl-description-main table{ width:70%;border-collapse:collapse; margin-bottom:40px;border:1px solid #ddd;}
.bl-description-main table td,.bl-description-main table th{ color:#888888; padding:12px 15px; font-size:16px; text-align:center}
.bl-description-main table tr:nth-child(odd){ background:#eeeeee}
.bl-description-main table th{ color:#333;}

#bottom_enquiry{ background-color:#f4f4f4; overflow:hidden; margin-top:50px;}
.enquiry{ width:1168px; margin:0 auto;}
.enquiry h3{ font-size:24px; color:#585858; font-weight:normal; text-align:center; line-height:44px; margin-top:30px; margin-bottom:10px; font-weight:bold}
.enquiry .form_box {
    width:60%;
	margin: 0 auto;
    overflow: hidden;
    border-radius: 8px;
    background-color: #ddd;
    margin-bottom: 74px; 	
}
.enquiry .form {
     margin:2% 1.5% 0 1.5%;
    width:97%;
	overflow:hidden;
}
.enquiry {
    width: 100%;
    margin: 0 auto;
}
.enquiry .form input {
    height: 39px;
    width: 97.4%;
    background-color: #ffffff;
    border: 1px solid #c2c2c2;
    border-radius: 5px;
    float: left;
    /* margin: auto 2px; */
    margin-bottom: 12px;
    padding-left:3%;
}
.enquiry .form textarea {
    width: 97%;
    border-radius: 5px;
    margin: auto 4px;
    padding: 10px 0px 0px 10px;
   /* margin-bottom: 12px;*/
    border: 1px solid #c2c2c2;
}
.enquiry .form ul li{ float:left; width:48.8%; margin:auto 0.6%;}
.enquiry .form_box .line {
    width: 100%;
    height: 1px;
    background-color: #ffffff;
}
.enquiry .form_box .button1{ margin: 10px 0 20px 0; text-align:center}
.enquiry .form_box .button1 button{
    display: inline-block;
    width: 157px;
    height: 40px;
    background-color: #44b356;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
   
	margin: auto 5px;
	border: 1px solid #c2c2c2;

}
.enquiry .form_box .button1 .btn1,.enquiry .form_box .button1 .btn2{ cursor:pointer;}
.enter .leftimg{ width:13%;}
.enquiry .form_box .enter {display: block;margin: 10px auto;}
.enquiry .form_box .enter .code{ margin-bottom:0; width:96.3%;}

.enquiry .form_box .button1 .btn2{ background:#444;}
.enquiry .form_box .button1 button:hover{
    background-color:#aaa;
	transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
}
.product-img img{ display:block; width:100%;}
.mobile-nav {
    font-size: 30px;
    color: #11a73c;
    cursor: pointer;
    float: right;
 margin-right: 4%;
    display: none;

    margin-top: 25px;
}
.mobile-nav-list {
    position: absolute;
    top: 117px;
    width: 100%;
    text-align: left;
    background: #fff;
    z-index: 9999999;
    padding: 10px 0 20px;
    border-top: 1px solid #eee;
    display: none;
}
.mobile-nav-list li>a {
    color: #333;
    line-height: 40px;
    padding-left: 4%;
    display: block; font-size:16px; font-weight:bold; border-bottom:1px solid #eee;
}
.mobile-nav-list li div a{ color: #666;
    line-height: 30px;
    padding-left: 6%;
    display: block; font-size:14px;}
	.mobile-nav-list li a:hover{ background:#11a73c; transition:0.5s; color:#fff;}
	.bl-mobile-search {
    width: 95%;
    position: relative;
    border: 1px solid #d7d7d7;
    margin-left: 4%;
    margin-top: 10px;
}
.bl-mobile-search input {
    width: 97%;
    padding-left: 2%;
    height: 35px;
    line-height: 35px;
    color: #666;
}
.bl-mobile-search input.bl-header-search-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    background: url(../images/top-search.jpg);
    cursor: pointer;
    background-size: 100% 100%;
}
.contact-bottom{ margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #ccc; overflow:hidden}
	.contact-left li{ line-height:50px; border-bottom:1px solid #ddd; font-size:14px;}
	.contact-left li i{ margin-right:10px; color:#aaa}
	.contact-left{ width:650px; float:left}
	.contact-right{ width:440px; float:right}
	.contact-right input {
    line-height: 38px;
    height: 38px;
    padding-left: 10px;
    width: 95%;
    border: 1px solid #ddd;
    color: #333;
    font-size: 14px;
    margin-bottom:12px;
}
.contact-right textarea {
    height: 100px;
    color: #333;
    border: 1px solid #ddd;
    line-height: 25px;
    font-size: 14px;
    padding-left: 12px;
    padding-top: 12px;
    width: 95%;
}
.contact-button {
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #11a73c;
    font-size: 18px;
    transition: 0.5s;
    display: block;
   
    clear: both;
    margin-top: 15px;
    border: none;
    cursor: pointer;
}
.contact-button:hover{ background:#aaa; transition:0.5s;}
.contact-bottom h1{ margin-bottom:15px;}
.contact-left li span{ font-weight:bold}

.inner-about-part{ width:1240px; margin:30px auto; overflow:hidden}
.inner-about-part img,.bl-about-main .bl-company-tour li img{ display:block; width:100%;}
.bl-about-main .bl-company-tour li img{ padding:2%; width:96%; border:1px solid #ccc;}
.inner-part1-img{ position:relative; overflow:hidden}
.inner-mobile02{ display:none; width:98%;}
.inner-mobile02 img{ width:100%;}
.inner-about-part-text{ position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.8); width:50%; padding:100px 30px;}
.inner-about-part-text_02 { width:100%; margin-top:20px; margin-bottom:20px;}
.inner-about-part-text_02 p{ font-size:14px; color:#333; line-height:24px; margin-bottom:10px;}
.inner-about-part-text_02 p span{ font-weight:bold; font-size:16px;}
.inner-about-part p{ font-size:14px; color:#333; line-height:24px; margin-bottom:10px;}
.inner-about-part-text p span{ font-weight:bold; font-size:16px;}
.inner-about-part-l,.inner-about-part-r1{ width:700px; float:left}
.inner-about-part-r,.inner-about-part-l1{ width:700px; float:right; margin-top:25px;}
.inner-about-part-l img,.inner-about-part-l1 img{ width:100%; display:block;}
.inner-about-part-l1{ float:left}
.inner-about-part-r1{ float:right; width:500px; margin-top:25px;}
.inner-about-part-l{ width:500px;}
.certificate-main img {
    width: 23%;
    margin: 20px 1%;
    float: left;
    opacity: 0.7;
    transition: 0.5s; box-shadow:0 5px 15px #ccc
}
.bl-company-tour {
    margin-bottom: 20px;
    overflow: hidden;
}
.bl-about-main .bl-company-tour h2, .certificate-main h2{
    text-align: left;
    line-height: 60px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;    font-size: 20px; color:#333;
}
.bl-about-main .bl-company-tour li{
    width: 31.3333%;
    margin-right: 2%;
    float: left; margin-bottom:15px;
}
.product-material{ color:#555555; font-size:16px; display:table; width:100%; padding-bottom:10px; margin-bottom:10px;}
.product-material-main{ display:table-cell; vertical-align:top;}
.product-material-main li{ display:inline-block; width:60px; margin-right:10px;}
.product-material-main li img{ border:1px solid #ccc; display:block; width:100%; cursor:pointer}
.product-material-main li h3{ font-size:14px; color:#999999;}
.product-material span{ display:table-cell; vertical-align:top; width:180px;}
.product-material-main li.current img{border:1px solid #44b356;}
.video{ width:100%; display:none; background:#000}
video{ width:100%; display:block; width:70%; margin:0 auto}
.customize-tanchuang{ width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; z-index:99999; left:0; top:0;display:none;   }
.customize-tanchuang-main{ width:1140px; padding:50px; background:#fff;height:520px; overflow-y:scroll;  margin:0 auto; margin-top:120px;position:relative}
.customize-tanchuang-main p{font-size:14px; color:#333; line-height:24px; margin-bottom:20px;}
.customize-tanchuang-main table{ width:100%; border-collapse:collapse}
.customize-tanchuang-main table th,.customize-tanchuang-main table td{ padding:12px; text-align:left; color:#333; border:1px solid #ddd;font-size:14px;}
.customize-tanchuang-main table th{ width:150px;}
.customize-tanchuang-main table th span{ color:red;}
.customize-tanchuang-main table td input{ height:36px; line-height:36px; width:600px; padding-left:12px; border:1px solid #ccc;}
.customize-tanchuang-main table td textarea{ height:120px; line-height:36px; width:600px; padding-left:12px; border:1px solid #ccc;}
.customize-tanchuang-main table td button{ width:170px; height:42px; font-size:18px; color:#fff; background:#44b356; line-height:42px; cursor:pointer}

.customize-close{ position:absolute; right:20px; top:2%; cursor:pointer; border:1px solid #333; width:30px; border-radius:45px;}
.bl-service-part1{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #ccc; overflow:hidden}
.bl-service-left{ width:700px; float:left;margin-top: 25px;}
.bl-service-left p{font-size:14px; color:#333; line-height:24px; margin-bottom:10px;}
.bl-service-right{ width:500px; float:right}
.bl-service-right img{ display:block; width:100%;}
.bl-service-left p a{ font-weight:bold; color:#333;}
.bl-service-part2 h1{ font-size:36px; color:#11a73c; margin-bottom:20px;}
.bl-faq-list{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #ddd;}
.bl-faq-list p{font-size:18px; color:#333; line-height:24px; margin-bottom:10px; position:relative; padding-left:20px; font-weight:bold}
.bl-faq-list p:before {
    content: "";
    width: 5px;
    transform: skewX(-40deg);
    -webkit-transform: skewX(-40deg);
    height: 10px;
    background:#11a73c;
    position: absolute;
    left: 4px;
    top: 5px;
}
.bl-faq-list h2{font-size:18px; color:#333; line-height:24px;padding-left:20px; }
.foot-list22,.foot-list33{ display:none}
.foot-list22 h1,.foot-list33 h1{ cursor:pointer; background:url(../images/dibu_right.png) no-repeat right center}
.foot-list22 h1.current5,.foot-list33 h1.current5{ cursor:pointer; background:url(../images/dibu_down.png) no-repeat right center}