@charset "utf-8";
@font-face{font-weight:400;font-style:normal;font-family:fontawesome;src:url(//:) format("no404"),url(../font-awesome/fontawesome-webfont.woff) format("woff"),url(../font-awesome/fontawesome-webfont.ttf) format("truetype")}

/*base*/
img,object{max-width:100%}
img{-ms-interpolation-mode:bicubic;border:0}
body{color:#111;font-size:12px;line-height:24px;clear:both;background:#fff;font-family: Verdana,Arial, Helvetica, sans-serif;}
*,li,ol,ul{margin:0;padding:0}
li,ol,ul{float:left;list-style:none}
a{color:#db2033;blr:expression(this.onFocus=this.blur())}
a:hover{color:#db2033}
a:focus{outline:0}
a,a:focus,a:hover{text-decoration:none!important;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.clear{clear:both;margin:0;padding:0;height:0;font-size:0;line-height:0;width:0}
h2{display:block;margin:0;line-height:30px;padding:20px 0;font-size:26px;color:#555;font-weight:400;}
h2 span{display:block;font-size:18px;color:#777}
h3{display:block;margin:0;padding:5px 0;font-size:20px;line-height:24px;color:#333}

.table{margin:5px 0 0 0;width:100%}
.table-responsive{margin-bottom:20px}
.table-responsive p{margin:5px 0 10px 0}
table,td{border:1px solid #ddd!important}
.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#fff}
.table .top{background:#f1f1f1!important}
.table>tbody>tr>td{vertical-align:middle;padding:4px 8px;font-size:12px;line-height:26px}
.table>tbody>tr>td:first-child{white-space:nowrap}
.table img{display:block;margin:5px auto;min-width:60px;float:right}
p{padding:0;margin:0 0 10px}
p.bottom{margin:0 0 8px 0}
hr{border-top:1px solid #ccc;padding:1px 0;margin:20px 0;display:block;clear:both}

/*header*/
#header{width:100%; position: fixed;z-index:999;top:0; background:rgba(255,255,255,.8); padding-bottom: 20px;}
.header_top{width:100%;margin:0 auto; height:30px; background:rgba(255,255,255,.6); display:none;}
.header_top_txt{max-width:1200px;margin:0 auto; font-size:12px;}
.header_left{width:50%; float:left;color:#a5a5a5; line-height:30px;}
.header_right{width: auto; color:#a5a5a5; float:right; text-align:right;line-height:30px;}
.header_right a{color:#a5a5a5;}
#headerin{width:100%;max-width:1200px;margin:0 auto; position:relative}
.zzh_logo{width:20%; float:left;margin-top: 15px;}
.zzh_logo img{ }
.Language{ position:absolute; top:20px; right:10px; margin-top:6px; margin-left:10px;}
.tel_left{width:30%; color:#999; font-size:14px; float:right; margin-top:30px;text-align:right; }
.tel_left span{ font-size:28px; color:#fff; position:relative; display:block}
.tel_left span:before{position:absolute;content:"\f095";left:34%;top:-4px;font-family: fontawesome; font-size:46px; color:#fff; font-weight:700;}
.form-control:focus,.form-input:focus,.form-text:focus{border-color: #d12b1f;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);}
.top-nav{width:68%; float:right; text-align: left; margin-top:25px;}
.navbar,.navbar-default,.navbar-default .navbar-collapse,.navbar-header,.navbar-nav{background:0;border:0;min-height:inherit;padding:0;margin:0;width:100%}
.navbar-nav{font-size:5px}
.container-fluid{padding-right:0!important;padding-left:0!important}
.navbar,.navbar-default{max-width:1200px;margin:0 auto}
.navbar-default .navbar-nav li{width:auto;display:inline-block}
.navbar-default .dropdown-menu{z-index:1000; min-width:240px !important;padding:10px 0;top:99%;position:absolute; left:0px; background:#abd147; border:none;}
.navbar-default .dropdown-menu li a{font-size:14px;padding:5px 0px;color:#fafafa;line-height:26px;display:block; white-space: inherit;}
.navbar-default .navbar-nav .caret{margin:1px 0 0 2px}
.navbar-default .dropdown-menu>li{width:100%; display:inline-block; padding:6px  8%; border-bottom:solid 1px #eee;}
.navbar-default .dropdown-menu>li>a{ font-size:14px;}

.navbar-default .navbar-nav>li{padding:0 0;}
.navbar-default .navbar-nav>li>a{color:#000;display:inline-block;padding:10px 20px;line-height:16px;font-size:14px; font-weight:bold; text-transform:uppercase;position:relative}
.navbar-default .navbar-nav>li:hover{background:#abd147;}
.navbar-default .navbar-nav>li>a:hover{color:#fff;}
.navbar-default li.dropdown-submenu{overflow:hidden;width:100%;padding:1% 1% 0 1%}
.navbar-default li.dropdown-submenu>a{width:100%;padding:3px 0;display:block;font-size:14px;color:#1f2450;border-bottom:3px double #eee;line-height:22px}
.navbar-default .dropdown-submenu ol{width:100%;padding:8px 0 0 0}
.navbar-default .dropdown-submenu ol li{width:49%;margin:0 2% 0 0;float:left}
.navbar-default .dropdown-submenu ol li:nth-child(2n){margin-right:0}
.navbar-default .dropdown-submenu ol li:nth-child(2n+1){clear:both}
.navbar-default .dropdown-submenu ol li a{font-size:13px;line-height:16px;padding:3px 0 3px 16px;position:relative;color:#333}
.navbar-default .dropdown-submenu ol li a:before{position:absolute;content:'';width:5px;height:3px;left:4px;top:10px;background:#666;border-radius:50%}
.navbar-default .navbar-nav .dq{color:#fff !important;background:#abd147}
.navbar-default .navbar-nav .dq a{color:#fff;}
.navbar-default .navbar-nav li>.dropdown-menu>li>a{color:#fff;}
.navbar-default .navbar-nav li>.dropdown-menus>li>a{color:#fff;}
.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background:0}
.navbar-default .dropdown-menu li a.dq,.navbar-default .dropdown-menu li a:hover{color:#005fbb;background:0;border-radius:0;border-bottom:none}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background:0}
.navbar-default li.dropdown-submenu>a.dq,.navbar-default li.dropdown-submenu>a:hover{border-bottom:3px double #d12b1f}
.navbar-default .navbar-nav>.open>a:before,.navbar-default .navbar-nav>.open>a:focus:before,.navbar-default .navbar-nav>.open>a:hover:before,.navbar-default .navbar-nav>li>a.dq:before,.navbar-default .navbar-nav>li>a:hover:before{width:100%}
.navbar-default .navbar-nav li>.dropdown-menu>li>a:hover{color:#fff;}
.navbar-default .navbar-nav li>.dropdown-menu>li:hover{ background:#333;}
.navbar-default .navbar-nav li>.dropdown-menus>li>a:hover{color:#fff;}
.navbar-default .navbar-nav li>.dropdown-menus>li:hover{ background:#333;}
.navbar-brand{display:none}

.navbar-collapse>ul>li>.dropdown-menu>li{ position:relative}
.dropdown-menus{width:100%; position:absolute; top:0; left:100%; background:#abd147; display:none;}
.dropdown-menus>li{width:100% !important; display:block !important; border-bottom:solid 1px #eee; padding:6px  8%;}
.navbar-collapse>ul>li>.dropdown-menu>li:hover .dropdown-menus{display:block}
.navbar-default li.dropdown-submenu>li.dropdown-menus>a:hover{}
/*banner*/
#fyxp_banner{width:100%;height:auto;margin:0 auto 0 auto;background:#ebebeb;position:relative;z-index:0;text-align: center;}

.searc{width:100%; margin:0 auto; padding:40px 0 50px; }
.searc_txt{width:98%;margin:0 auto;font-size:22px; color:#000; font-weight:bold;  padding:20px 0; text-align:left; }
.searc_txt1{width:98%;margin:0 auto; padding:20px 0; text-align:left; }
.searc_txt1 a{width:98%;margin:0 auto;font-size:14px; color:#999; margin-right:10px;}
.searc_txt1 a:hover{ color:#000}
#search{width:98%; max-width:1000px;margin:0 auto; position:relative }
#search:before{position:absolute; content:'\f002';font-family: fontawesome; font-size:18px; color:#ccc; left:15px; top:10px;}
#search-input{ padding-left:40px;border-radius:50px;}
.form-control:focus {border-color: #000;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);}
.search-btn{position:absolute;width:35px;height:35px;left:0;top:7px;border:none;background: transparent;}

#container{width:100%;margin:115px auto 0;}
.tjpro{padding: 90px 0 0 0;height: 429px;background: url("../images/ibg1.png") no-repeat center top;margin-top: -71px;position: relative;z-index: 2;box-sizing: border-box;}
.tjpro_cp{width:100%; max-width:1200px; margin:0 auto;}
.tjpro_cp ul{ float:left; width:100%;}
.tjpro_cp ul li{ float:left; width:25%;}
.tjpro_cp_bt{float:left; width:100%; }
.tjpro_cp_bt a{font-size:20px; color:#fff; line-height:40px; margin-left:20px;}
.tjpro_cp ul li .more{ float:left; width:100%; padding: 9px 0 0 20px;}
.tjpro_cp ul li .more a{font-size: 16px;color:#fff; text-align: center; background: #000;  border-radius: 10px; display: inline-block; width: 67px;height: 22px;line-height: 22px;}
.tjpro_cp ul li .pic{ float:left; width:100%; margin-top:50px; text-align:center;}
.tjpro_cp ul li .pic img{transition: all 0.3s ease 0s; }
.tjpro_cp ul li:hover .pic img{transform: translate(0,-10px);-webkit-transform: translate(0,-10px);-moz-transform: translate(0,-10px);-o-transform: translate(0,-10px);-ms-transform: translate(0,-10px);}

.company{width:100%; max-width:1200px;margin:30px auto 0;}
.company_bt{ text-align:center; line-height: 30px; margin-bottom:20px;}
.company_bt .hei{width: 14px;height: 14px;border-radius: 50%;background:#393633;display: inline-block;margin: 0 3px;vertical-align: top;margin: 15px 3px 0;}
.company_bt .lv{width: 14px;height: 14px;border-radius: 50%;background:#8ec105;display: inline-block;margin: 0 3px;vertical-align: top;margin: 15px 3px 0;}
.company_bt h3{ font-size: 30px;line-height: 30px;color:#000; text-transform:uppercase; margin:0 15px; display:inline-block;}
.company_l{ float:left; width:48%;}
.company_l span{ float:left; width:100%; display:block; font-size:24px; color:#8ec105; margin-bottom:15px; text-transform:uppercase; font-weight:bold;}
.company_l_txt{ float:left; width:100%; line-height:30px; font-size:16px; color:#666;}
.more_ggjj{float:left; margin-top:10px; display:block}
.more_ggjj a{width: 170px;height: 40px;line-height: 40px;border-radius: 20px;display: block;text-align: center;
color:#fff;font-size: 16px;background: #ABD147;}
.more_ggjj a:hover{background: #DA251D;}
.company_r{ float:right; width:48%;}
.company_r img{ width:100%; padding:10px; border:solid 1px #ddd;}

.pro_hlist{width:100%; background:#aacb09; margin-top:40px; padding-top:40px; padding-bottom:60px; display: table; position:relative;}
.pro_hlist_bt{ text-align:center; line-height: 30px; margin-bottom:20px;}
.pro_hlist_bt .hei{width: 14px;height: 14px;border-radius: 50%;background:#393633;display: inline-block;margin: 0 3px;vertical-align: top;margin: 15px 3px 0;}
.pro_hlist_bt .bai{width: 14px;height: 14px;border-radius: 50%;background:#fff;display: inline-block;margin: 0 3px;vertical-align: top;margin: 15px 3px 0;}
.pro_hlist_bt h3{ font-size: 30px;line-height: 30px;color:#000; margin:0 15px; text-transform:uppercase; display:inline-block;}
.pro_hlist_ms{width:100%; max-width:1000px;margin:20px auto 0; font-size:16px; color:#fff; line-height:24px;}
.pro_hlist_lb{ width:100%; max-width:1200px;margin:20px auto 0; padding-bottom:60px;}
.pro_hlist_lb ul{ float:left; width:100%;}
.pro_hlist_lb ul li{ float:left; width:23.5%; text-align:center; margin-right:2%; background:#fff; border-radius:7px; padding:15px; margin-bottom:20px;}
.pro_hlist_lb ul li:nth-child(2){ width:49%}
.pro_hlist_lb ul li:nth-child(3){ margin-right:0;}
.pro_hlist_lb ul li:nth-child(7){ margin-right:0;}
.pro_hlist_lb ul li img{ }
.pro_hlist_lb ul li span{ float:left; width:100%; text-align:center; font-size:18px; color:#000; margin:15px 0; font-weight:bold;}
.list_more{ position:absolute; bottom:-20px; left:50%; margin-left:-100px; background:#DA251D; }
.list_more a{width: 200px;height: 50px;line-height: 50px;display: block; text-align: center;color: #fff;font-size: 18px;text-transform: uppercase;border: 2px solid #fff; position: relative; z-index: 1;}
.list_more a:before{position:absolute;content:"";left:0;top:0;font-family: fontawesome; width:100%; height:100%;transition-duration: 0.3s; transition-timing-function: ease-out; transform: scale(1);background:#abd147;  z-index: -1;}
.list_more a:hover:before{-webkit-transform: scale(0);transform: scale(0); background:#abd147;}
.pro_hlist_dbsj{width:0;height:0;border-left:49.4vw solid transparent;border-right:49.4vw solid transparent;border-top:100px solid #aacb09;}

.home_news{width:100%; max-width:1200px;margin:30px auto 0;}
.home_news_bt{ text-align:center; line-height: 30px; margin-bottom:20px;}
.home_news_bt .hei{width: 14px;height: 14px;border-radius: 50%;background:#393633;display: inline-block;margin: 0 3px;vertical-align: top;margin: 15px 3px 0;}
.home_news_bt .lv{width: 14px;height: 14px;border-radius: 50%;background:#aacb09;display: inline-block;margin: 0 3px;vertical-align: top;margin: 15px 3px 0;}
.home_news_bt h3{ font-size: 30px;line-height: 30px;color:#000; text-transform:uppercase; margin:0 15px; display:inline-block;}
.home_news_l{ float:left; width:50%; border-right:solid 1px #ddd; padding-right:2%;}
.home_news_l ul{ float:left; width:100%;}
.home_news_l ul li{ float:left; width:100%; border-bottom:dashed 1px #ddd; }
.home_news_l ul li h3{ color:#aacb09; display:block}
.home_news_l ul li span{ color:#999; display:block}
.home_news_l ul li p{ color:#666}
.home_news_r{ float:right; width:48%;}
.home_news_r_sp{ position:relative;padding-bottom:55%;padding-top:30px;height:0;overflow:hidden;}
.home_news_r iframe{ position:absolute; top:0; width:100%;  height:100%;}

.footer_list{ float:left; width:100%; margin-top:20px; text-align: center; position:relative; z-index:1;}
.footer_list:before{ position:absolute; content:''; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6)}
.footer_list img{ text-align:center;}
.footer_list_nr{width:100%; max-width:1200px; text-align:left; margin:0 auto; position:absolute; top:14%; left:50%; margin-left:-600px; z-index:4}
.footer_list_nr_l{ float:left; width:20%;}
.footer_list_bt{ float:left; width:100%; font-size:24px; color:#aacb09; }
.footer_list_nr_l ul{ float:left; width:100%; margin-top:10px;}
.footer_list_nr_l ul li{ float:left; width:100%;line-height: 40px;border-bottom: 1px solid #8F8F8F;}
.footer_list_nr_l ul li a{ color:#fff; display:block;}
.footer_list_nr_z{ float:left; width:40%; padding-left:5%; }
.sousuo{ float:left; width:80%; margin:15px 0;}
.form-control:focus{ border-color:#ccc; box-shadow: none;}
.footer_list_bt1{ margin-top:10px;}
.footer_list_nr_z_lx{ float:left; width:100%; margin-top:10px;}
.footer_list_nr_z_lx p{ color:#fff; font-size:14px;}

.footer_list_nr_r{ float:left; width:40%; padding:0 5%;}
.footer_list_nr_r_yd{ float:left; width:100%; margin-top:15px;}
.yudinsr{ margin-bottom:10px;}
.yudinsrdh{ height:60px; line-height:28px;}
.btn_tj{ width:100%; margin-top:10px; background:#aacb09; color:#FFF;}

.footer{ float:left; width:100%;}
.footer_txt{width:100%; max-width:1200px; margin:0 auto; font-size:16px; text-align:center; padding:30px 0;}

.ny_banner{ float:left; width:100%; text-align:center; position:relative;}
.ny_banner img{ z-index:1}
.ny_banner:before{ position:absolute; content:''; top:0; left:0; width:100%; height:100%; background:rgba(171,209,71,.8); z-index:2}
.banner_txt_dw{ width:100%; max-width:1200px; height:1px; margin: 0 auto; position:relative;}
.banner_txt{ text-align:left; position:absolute; top:-140px; left:0%; z-index:5;}
.banner_txt h2{font-size:30px;line-height:32px;color:#fff;width:auto; padding:5px 0 10px; border-bottom:solid 2px #fff; text-align:left;display:block; text-transform:uppercase;}
.banner_txt span{font-size:18px;line-height:26px;color:#fff;width:auto;text-align:left; padding-top:10px; display:block}
.banner_txt span a{ color:#fff;}

.zhuti{width:100%; max-width:1200px; margin:30px auto 0;}
.zhuti_l{ float:left; width:26%;}
.zhuti_l_bt{ float:left; width:100%; font-size:20px; font-weight:bold; color:#fff; padding:10px 20px; background:#abd147;}
.zhuti_l>ul{ float:left; width:100%;}
.zhuti_l>ul>li{ float:left; width:100%; border:solid 1px #ddd; margin:5px 0 0; position:relative}
.zhuti_l ul>li>a{ float:left; width:100%; padding:7px 10px; line-height:30px; font-size:16px; color:#666; position:relative; z-index:6; transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s;}
.zhuti_l ul li a:after{position:absolute; content:"\f101"; font-family: fontawesome;top:7px; right:6px; font-size:18px; z-index:5;}
.zhuti_l ul li a:before{position:absolute; content:""; top:0px; left:0px; width:0; height:100%; transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s; }
.zhuti_l ul li a:hover:before{width:100%; height:100%; background:#abd147; z-index:-1}
.zhuti_l ul li a:hover{ color:#fff;}

.erjifl{ position:absolute; top:0px; left:100%; width:100%; background:#fff; display:none}
.erjifl>a{ border-bottom:solid 1px #ddd; float:left; width:100%; padding:7px 10px; line-height:30px; font-size:16px; color:#666; text-transform:uppercase; position:relative; z-index:6; background:#fff;}
.zhuti_l ul li:hover .erjifl{ display:block;}

.zhuti_r{ float: right; width:72%;}
.zhuti_r h2{ text-align:center; color:#abd147; font-weight:bold; text-transform:uppercase;}
.zhuti_r_txt{ float:left; width:100%; font-size:14px; line-height:26px; color:#777;}

/*新闻内页*/
.news_list{width:100%;}
.news_list ul{ width:100%;}
.news_list ul li{ width:100%; float:left; border: 1px solid #DADADA; padding: 20px; box-shadow: 2px 2px 2px #DDDDDD;margin: 0 0 20px 0;}

.news_list_l{ float:left; width:10%; text-align:center; border: 1px solid #ccc; border-top: 3px solid #ACCB12;}
.news_list_l span{ float:left; width:100%; font-size:16px; color:#333; background: #f6f6f6; line-height:40px; font-weight: bold; border-bottom: 1px solid #ccc;}
.news_list_l i{ float:left; width:100%; line-height:40px; font-style:normal; }
.news_list_r{ float:right; width:88%;}
.news_list_r span{ float:left; width:100%;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list_r span a{ font-size:18px; color:#333; font-weight:bold;}
.news_list_r span:hover a{ color:#abd147}
.news_list_r i{ float:left; width:100%; font-size:14px; color:#666; font-style:normal; line-height:22px;}

.news_detail{width:100%; float:left;}
.news_detail h2{ font-size:16px; color:#000; text-transform:capitalize; border-bottom: dashed 1px #ddd;}
.news_cs{width:100%; float:left; text-align:center; border-bottom:dashed 1px #ddd; line-height:40px; margin-bottom:15px;}
.news_cs span{ margin:0 5px; color:#666;}
.news_detail_nr{ font-size:14px; line-height:26px; color:#666;}

/*分页*/
.fenye{ float:left; width:100%; margin:15px 0 30px; text-align:center;}
.fenye a{ font-size:14px; color:#666; padding:5px 10px; margin:0 4px; border:solid 1px #7ea614; border-radius:5px; }
.fenye a.dq{background:#abd147;  background-image: linear-gradient(to bottom,#b5e732, #7ea614, #a9ce46);}

.shangxia{float:left; width:100%; margin:15px 0 30px; padding:6px 0; border-top: dashed 1px #ddd; border-bottom: dashed 1px #ddd;}
.shangxia span{float:left; width:100%; font-size:14px; line-height:30px;}
.shangxia span a{ color:#666}
.shangxia span a:hover{ color:#abd147}

/*留言*/
.ly_ny_bt{text-align:center; position:relative}
.ly_ny_bt:before{position:absolute; content:''; top:15px; left:0; width:100%; height:1px;border-bottom:dashed 1px #CCC; z-index:1}
.ly_ny_bt span{font-size:20px; color:#abd147; font-weight:bold; background:#fff; padding:0 20px; position:relative; z-index:2}
.ly_ny_txt{width:100%; max-width:600px; margin:30px auto 60px; display: table;}
.ly_ny_txt_sr{float:left; width:100%; margin-bottom:15px;}
.ly_q_bt{float:left; width:70px; font-size:12px; color:#999; line-height:32px; margin-bottom:0; font-weight: 100;}
.ly_ny_txt_sr_r{float:left; width: calc(100% - 70px);}
.ly_ny_textarea{height:70px; line-height:26px;}
.ly_yzm{float:left; width:140px;}
.ly_ny_txt_sr_r img{float:left; margin-left:10px; max-width:120px; height:34px;}
.ly_ny_txt_sr_r a{float:left; margin-left:10px; line-height:34px;}
.yd_an{float:left; width:100%; padding-left:70px; margin-top:10px;}
.yd_an_n{background:#abd147; color:#333; padding:6px 25px;}

/*quick list*/
#zzh_producttitle{margin:0 auto;height:auto;color:#1f1d29;line-height:18px;font-size:13px;}
#zzh_producttitle ol{ width:100%; max-width:1160px; margin:0 auto; float:none; overflow:hidden;padding: 5px 0;}
#zzh_producttitle a{color:#999;padding-right:6px}
#zzh_producttitle li{display:inline-block;padding: 3px 0;}
#zzh_producttitle li+li::before{padding:0 5px;color:#ccc;content:"/\00a0"}
#zzh_producttitle a:hover{color:#676664}
#zzh_producttitle small{display:inline}

/*在线留言*/
.inquiry-form-wrap{position:relative; width:100%;}
.inquiry-form{position:relative; background:#FFF; padding:20px; border:1px solid #ddd; top:-1px;}
.inquiry-form .inquiry-form-ico{position:absolute; right:20px;top:27px; width:75px;display:block;overflow:hidden;}
.inquiry-form .inquiry-form-ico img{position:relative;width:100%;}
.inquiry-form .form-item{position:relative; width:100%; display:block;}
.inquiry-form  input[type="text"].form-input,.inquiry-form textarea.form-text{position:relative;border:1px solid #ddd; width:80%; height:30px; line-height:30px; margin:0 0 10px;color:#000; padding:2px 0 0 30px; font-size:12px;}
.inquiry-form textarea.form-text{width:100%; height:90px; padding:0 5px;}
.inquiry-form .form-input-name,.inquiry-form input[type="text"].form-input-name{background:url(../images/inq04.png) no-repeat 8px 10px;}
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-email{background:url(../images/inq05.png) no-repeat 8px 12px;}
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-phone{background:url(../images/inq06.png) no-repeat 8px 11px;}
.inquiry-form .form-btn-submitx{display:block; line-height:26px; padding:0 35px; background:#000;border:1px solid #000; border-radius:8px; color:#fff;}	
.inquiry-form ::-webkit-input-placeholder{color:#999;}
.inquiry-form :-moz-placeholder {color:#999;}
.inquiry-form ::-moz-placeholder {color:#999;}
.inquiry-form :-ms-input-placeholder{color:#999;}

.zxly_nyimg{ width:100%; margin-top:30px;}
.zxly_nyimg img{ border-radius:10px;}
.liuyan{ font-size:14px; color:#c1c1c1; line-height:30px; text-align:center; margin:30px 0}
.liuyan span{ font-size:34px; font-weight:700; color:#000}

.img4{ width:100%;}
.img4 ul{ width:100%;}
.img4 ul li{ float:left; width:23.5%; margin-right:2%; border:solid 4px transparent; border-radius:5px; box-shadow:0 0 2px rgba(0,0,0,.2); margin-bottom:40px;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s; overflow:hidden; position:relative}
.img4 ul li a{ color:#999;}
.img4 ul li:nth-child(4n){ margin-right:0}
.img4 ul li:nth-child(4n+1){ clear:both}
.img4 ul li a:before{position:absolute;content:"";left:0;top:0;font-family: fontawesome; width:0%; height:0%;background:rgba(0,0,0,.4);transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s; z-index:3}
.img4 ul li a:after{position:absolute;content:"";right:0;bottom:0;font-family: fontawesome; width:0%; height:0%;background:rgba(0,0,0,.4);transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;}
.img4 ul li a:hover:before{position:absolute;content:"";left:0;top:0;font-family: fontawesome; width:100%; height:100%;background:rgba(0,0,0,.4); z-index:2}
.img4 ul li a:hover:after{position:absolute;content:"";right:0;bottom:0;font-family: fontawesome; width:100%; height:100%;background:rgba(0,0,0,.4); z-index:2}
.img4 ul li:hover a .pro_product_txt{color:#000;}
.img4 ul li .pro_product_txt span:before{position:absolute;content:"\f21c"; width:100%; text-align:center; left:0;top:-2px;font-family: fontawesome; font-size:36px; color:#000; font-weight:500;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;opacity:0;}
.img4 ul li:hover .pro_product_txt span:before{opacity:1;top:40%; color:#FFF; z-index:5}
.img3{ width:100%;}
.img3 ul{ width:100%;}
.img3 ul li{ float:left; width:32%; margin-right:2%;border:solid 4px transparent; border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,.2); color:#999; margin-bottom:40px;text-align:center;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;  overflow:hidden}
.img3 ul li:nth-child(3n){margin-right:0}
.img3 ul li:nth-child(3n+1){clear:both}

.img3 ul li a{color:#333}
.img3 ul li a:hover{color:#009827;}
.img3 ul li img,.img4 ul li img,.pro_img3 ul li img{ transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;}
.img3 ul li:hover img,.img4 ul li:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.img3 ul li:hover{border:solid 4px #000;box-shadow:0 5px 6px rgba(0,0,0,.3); margin-top:-10px;}

.pro_img3{ width:100%;}
.pro_img3 ul{ width:100%;}
.pro_img3 ul li{ float:left; width:32%; margin-right:2%; border:solid 1px #ddd;  padding:8px; border-radius:5px;  margin-bottom:30px;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s; overflow:hidden; position:relative}
.pro_img3 ul li:hover{ border:solid 1px #abd147; }
.pro_img3 ul li .pro_img3_img{ width:100%; height:100%; display:block; color:#999; position:relative;}
.pro_img3 ul li:nth-child(3n){ margin-right:0}
.pro_img3 ul li:nth-child(3n+1){ clear:both}

.pro_img3 ul li .pro_img3_img i{width:100%; height:100%;background:rgba(171,209,71,.4); z-index:2; display:none}
.pro_img3 ul li:hover .pro_img3_img i{ position:absolute; left:0; top:0; width:100%; height:100%;background:rgba(171,209,71,.4); z-index:2; display:block}
.pro_img3_bt{ width:100%; text-align:center;  margin-top:10px;}
.pro_img3_bt a{ width:100%; text-align:center; font-size:16px; color:#333; }
.pro_img3 ul li .pro_img3_bt a:hover{ color:#abd147}

.pro_img3 ul li .pro_product_txt{position:absolute;content:""; width:100%; text-align:center; left:0;bottom:0;font-family: fontawesome; font-size:36px; color:#000; font-weight:500;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;opacity:0;}
.pro_img3 ul li:hover .pro_product_txt{opacity:1;bottom:45%; color:#FFF; z-index:5}
.pro_product_txt span{ background:#abd147; padding:10px 20px; font-size:18px;}

.img_left{ float:left; width:40%;}
#tbody{ float:left; width:100%;}
#mainphoto{ width:100%;}
#goleft {float:left;clear:left;margin:6px 5px 0 3px;}
#goright {float:right;clear:right;margin:6px 3px 0 5px;}
#showArea img {display:block;float:left;margin:1px 0;cursor:pointer;border:1px solid #fff}
#photos { width:auto;height:54px;line-height:54px;margin:10px 0;overflow:hidden;}
.pro_right{ float:right; width:55%; line-height:30px;}
.pro_right h2{ padding:20px 0; font-size:22px;}
.pro_right span{ color:#abd147; font-size:18px;}
.protitle{line-height:20px; font-size:16px; color:#000; padding:0 0 10px; margin:20px 0; border-bottom:solid 1px #2f353b; font-weight:700;text-transform:uppercase} 

.zxly{ position:relative; margin-top:10px;}
.zxly a{ float:left; font-size:14px; color:#FFF; display:block; background:#abd147; border-radius:5px; padding:5px 35px 5px 55px;}
.zxly a:hover{ color:;background:#6e9509; }
.zxly:before{position:absolute; content:'\f0e0' ;font-family: fontawesome; font-size:18px; color:#fff; left:25px; top:6px;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;}

.pro_ny_txt{ float:left; width:100%; font-size:14px; line-height:26px; color:#777;}

/*分页*/
.page-bar{text-align: center;}
.pages{position: relative; margin:50px 0 50px;}
.pages a,.pages span.current2{margin-top:5px !important;}
.pages a,.pages span{color: #666; background-color:#fff; background:-webkit-linear-gradient(#fff, #ddd); background: -o-linear-gradient(#fff, #ddd); background: linear-gradient(#fff, #ddd);}
.pages a,.pages span.current2{position: relative; display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; border: 1px solid #ddd; line-height: 25px; min-width: 25px; padding: 3px 12px; border-radius: 3px; margin: 0 0 0 5px;}
.pages a.current,.pages a:hover{background:#000; border-color:#000; color: #FFF;}
.pages span.current2{vertical-align: middle;}

.tit_2{text-align:center; font-size:20px; color:#333; line-height:32px; margin-bottom:20px;}
.source{margin:0  auto 30px;text-align:center; display: table}
.source ul{width:100%;margin:0  auto;text-align:center; display:block}
.source ul li{float:left; color:#666; font-size:14px; margin-right:20px;}
.source ul li em{font-style:normal;}
.Fanye{float:left; width:100%; padding:30px 0;}
.Fanye .xu{float:left; width:50%; color:#999}
.Fanye .xu:nth-child(2){text-align:right}
.Fanye .xu a{color:#999}
.Fanye .xu a:hover{color:#000}

@media screen and (max-width:1200px){
	.company,.pro_hlist_ms,.pro_hlist_lb,.home_news,.zhuti,.tjpro_cp{ width:98%;}
	.footer_list_nr{ margin-left:0; left:0; width:98%; padding-left:1%;}
	.footer_list img{ min-height:360px;}
}
@media screen and (max-width:980px){
	.navbar-default .navbar-nav > li > a{padding: 10px 10px;}
}
@media screen and (max-width:880px){
	.top-nav{ width:100%;margin-top: 5px;}
	.zhuti_l{ display:none;}
	.zhuti_r{ width:100%;}
}
@media screen and (max-width:767px){
	.header_left{ width:98%; margin-left:1%;}
	.header_right{ display:none}
	.tel_left{ margin-top:5px;}
	.tel_left span:before{ display:none}
	#header{position:relative;border:none; padding-bottom:0; }
.navbar-header{ height:40px;}
.zzh_logo{ width:40%; margin-top:0}
.zzh_logo img{ max-width:100%; margin-bottom:10px;margin-left: 5px; }
#container{margin-top:0}
#dropdownMenu1{font-size:14px;color:#333;background:0}
.top-nav{width:100%;margin:0!important;border:none;}
.container-fluid,.dropdown-menu,.top-nav{padding:0}
.navbar,.navbar-default{background:#8ec105;border-bottom: solid 2px #fff;}
.navbar-toggle{width:40px;line-height:40px;font-size:20px;color:#fff;padding:0;margin:0;border-radius:0;border:0;background:0;margin-top: 8px;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0;color:#fff;}
.navbar-default .navbar-nav li{width:100%;text-align:left;padding:0}
.navbar-default .navbar-nav li a{border:none;border-bottom:1px solid #676664;color:#333;background:#fff;font-size:15px;line-height:36px;padding:0 10px;display:block}
.navbar-default .navbar-nav>li>a::before{content:normal}
.navbar-default .navbar-nav .open .dropdown-menu li a,.navbar-default li.dropdown-submenu a{color:#111;background:#fff;font-size:14px;padding:6px 20px 6px 18px;line-height:22px;overflow:hidden;text-align:left}
.navbar-default li.dropdown-submenu a:hover{color:#db2033;background:#eee}
.navbar-default .dropdown-menu,.navbar-nav>li:nth-child(2)>.dropdown-menu{padding:0!important;min-width:auto!important}
.navbar-default .navbar-nav .open .dropdown-menu li a.sechildren{color:#777;padding-left:40px}
.navbar-default li.dropdown-submenu{width:100%;display:block;margin:0;padding:0;float:none}
.navbar-default .navbar-nav li a.dq,.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav li a:hover{border-radius:0;color:#000;background:#eee !important;border-bottom:1px solid #000;border-top:none}
.navbar-default li.dropdown-submenu>li.dropdown-menus>a:hover{border-radius:0;color:#009827;background:#eee !important;border-bottom:1px solid #005fbb;border-top:none}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#eee;color:#000;border-top:none;border-bottom:1px solid #000}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#000!important;background:#eee!important}
.navbar-default .navbar-nav ul.dropdown-menu>li>a.dq{color:#009827}
.navbar-default li.dropdown-submenu>a.dq span,.navbar-default li.dropdown-submenu>a:hover span{padding-left:0}
.navbar-default .dropdown-menu{ width:100%}
.navbar-default .navbar-nav .dq a{ color:#333}
.navbar-default .navbar-nav li>.dropdown-menu>li>a:hover{ color:#000;border-bottom:solid 1px #000;}
.navbar-default .navbar-nav li>.dropdown-menus>li>a:hover{ color:#000;}

.tjpro{ background:none;}
.tjpro_cp ul li{ width:50%; border:solid 1px #8ec105}
.tjpro_cp ul li:nth-child(2n+1){ clear:both;}
.tjpro_cp_bt{ text-align:center;}
.tjpro_cp_bt a{ color:#8ec105;} 
.more{ display:none}

.company_l{ width:100%;}
.company_l span{ text-align:center;}
.company_r{ width:100%; margin-top:15px;}
.more_ggjj{ width:100%; text-align:center;}
.more_ggjj a{ padding:10px 40px; display: inline}

.pro_hlist_lb ul li{ width:49%;}
.pro_hlist_lb ul li:nth-child(5){ margin-right:0}

.pro_hlist_lb ul li:nth-child(1),.pro_hlist_lb ul li:nth-child(2),.pro_hlist_lb ul li:nth-child(3){ width:100%}

.home_news_l{ width:100%;  margin-top:10px;}
.home_news_r{ width:100%;}

.footer_list_nr_l{ display:none;}
.footer_list_nr_z,.footer_list_nr_r{ width:50%;}

.banner_txt{ top:-100px; left:2%;}
.ny_banner img{ min-height:140px;}
}
@media screen and (max-width:640px){
	.Language {position: absolute; top: 10px;}
    .footer_list_nr_z{ width:100%; padding:0 5%;}
	.footer_list_nr_r{ display:none}

	.pro_img3 ul li{ float:left; width:49%; margin-right:2%; border:solid 1px #CCC; margin-bottom:20px;text-align:center; overflow:hidden}
    .pro_img3 ul li:nth-child(3n){ margin-right:2%}
    .pro_img3 ul li:nth-child(3n+1){ clear:none}
    .pro_img3 ul li:nth-child(2n){ margin-right:0}
    .pro_img3 ul li:nth-child(2n+1){ clear:both}
	.news_ny_img{ display:none}
    .news_ny_txt{width:100%;}
	.pro_hlist_dbsj{ border-top:0;}
	.list_more { position: absolute; bottom: 10px;}
}
@media screen and (max-width:540px){
	.company_bt h3,.pro_hlist_bt h3,.home_news_bt h3{ font-size:20px;}
	.news_list_l{ width:15%;}
	.news_list_r{ width:83%;}
	.img_left{ width:100%;}
	.pro_right{ width:100%; margin-top:10px;}
	.company_l span{ font-size:18px;}
}
@media screen and (max-width:480px){
	.zzh_logo{ width:50%;}
	.company_bt h3,.pro_hlist_bt h3,.home_news_bt h3{ font-size:16px;}
    .pro_hlist_lb ul li{ width:100%;}
	.tjpro_cp ul li{ width:100%; margin-bottom:10px;}
	.tjpro_cp ul li .pic{ margin-top:10px;}
}
@media screen and (max-width:440px){
	.pro_img3 ul li{ width:100%;}
	.Language {position: absolute; top:5px;}
}