@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: "微软雅黑"}

*,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: absolute;z-index:999;top:0; background:rgb(255, 255, 255);}

.header_top{width:100%;margin:0 auto; height:30px; background:#0656ad; border-bottom:solid 1px #6f6f6f}

.header_top_txt{max-width:1200px;margin:0 auto; font-size:12px;}

.header_left{width:50%; float:left;color:#fff; line-height:30px; }

.header_right{width: auto; color:#fff; float:right; text-align:right;line-height:30px;}

.header_right a{color:#ddd;}

#headerin{width:100%;max-width:1200px;margin:10px auto}

.zzh_logo{ width:30%; float:left;margin-top: 10px; margin-bottom:10px;}

.zzh_logo img{ }

.tel_left{ width:28%; color:#999; font-size:14px; float:right; margin-top:30px;text-align:right; }

.tel_left span{ font-size:28px; color:#009827; position:relative; display:block}

.tel_left span:before{position:absolute;content:"\f095";left:34%;top:-4px;font-family: fontawesome; font-size:46px; color:#009827; 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(209,43,31,.6);}

.top-nav{width:70%; float:right; text-align: left; margin-top:20px;}

.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:760px !important;padding:10px;top:99%;position:absolute; left:-110px; background:rgba(6,86,173,.8); }

.navbar-default .dropdown-menu li a{font-size:14px;padding:5px 10px;color:#fafafa; line-height:18px;display:block;white-space: inherit;}

.navbar-default .navbar-nav .caret{margin:1px 0 0 2px}

.navbar-default .dropdown-menu>li{width:30%; display:inline-block; padding-left:2%;}

.navbar-default .dropdown-menu>li:nth-child(3n){margin-right:0}

.navbar-default .dropdown-menu>li:nth-child(3n+1){clear:both}

.navbar-default .dropdown-menu>li>a{border-bottom:solid 1px #FFF; font-size:14px;}

.navbar-default .navbar-nav>li{padding:0 0;}

.navbar-default .navbar-nav>li>a{color:#000;display:inline-block;padding:20px 25px;line-height:16px;font-size:14px;border-top: solid 1px transparent;position:relative; z-index:1}

.navbar-default .navbar-nav>li>a:before{position:absolute; content:'';font-family: fontawesome; background:#06C;left:0; top:0; width:100%; height:0%;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:-1}

.navbar-default .navbar-nav>li>a:hover:before{position:absolute; content:'';font-family: fontawesome; background:#06C;left:0; top:0; width:100%; height:100%;}

.navbar-default .navbar-nav>li:hover{ background:#fff;}

.navbar-default .navbar-nav>.dq>a:before{position:absolute; content:'';font-family: fontawesome; background:#06C;left:0; top:0; width:100%; 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; z-index:-1}

.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:#fff}

.navbar-default .navbar-nav .dq>a{color:#fff ;border-top: solid 1px #fff;}

.navbar-default .navbar-nav li>.dropdown-menu>li>a{color:#fff; font-weight:bold;}

.navbar-default .navbar-nav li>.dropdown-menus>li>a{color:#c9cacc ;}

.navbar-default .navbar-nav>li>a:hover{border-top: solid 1px #06C;}

.navbar-default .navbar-nav li a:hover{color:#fff;background:0;}

.navbar-default .dropdown-menu li a.dq,.navbar-default .dropdown-menu li a:hover{color:#0656ad;background:0;border-radius:0;border-bottom:none}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background:0}

.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>li>a:focus{color:#ccc;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;border-bottom:solid 1px #fff;}

.navbar-default .navbar-nav li>.dropdown-menus>li>a:hover{ color:#fff;}

.navbar-brand{display:none}



.dropdown-menus{width:100%; }

.dropdown-menus>li{width:100% !important; display:block !important}

.dropdown-menus>li>a{ padding-left:25px !important; }

.navbar-collapse>ul>li>.dropdown-menu>li:hover .dropdown-menus{ display:block}

.navbar-default li.dropdown-submenu>li.dropdown-menus>a:hover{border-bottom:3px double #d12b1f}

.navbar-default .dropdown-menu-fl{ width:100% !important; min-width:100% !important; left:0 !important;}
.navbar-default .dropdown-menu-fl>li>a,.navbar-default .navbar-nav li>.dropdown-menu-fl>li>a:hover{ border-bottom:none;}
.navbar-default .dropdown-menu-fl>li{ width:100%; padding:0;}

.sjcd{ float:left; width:100%;}
.sjcd>a{float:left; width:100%; font-size:13px; color:#f8f8f8!important; padding-left:40px !important;}
.sjcd>a:hover{ color:#fff;}

/*banner*/

#fyxp_banner{width:100%;height:auto;margin:0 auto 0 auto;background:#ebebeb;position:relative;z-index:0;text-align: center;}

.banner_txt{margin:0 auto;text-align:left;position:absolute;top:35%;left:20%; background:rgba(0,0,0,.4)}

.banner_txt h2{font-size:46px;line-height:52px;color:#fff;padding:20px;width:auto;text-align:left;text-shadow:2px 2px 2px #000;display:block}

.banner_txt span{font-size:24px;line-height:36px;color:#fff;padding:20px;width:auto;text-align:left;text-shadow:1px 1px 2px #000; display:block}

.banner_txt1{position:absolute;top:33%;left:20%;}



.searc{width:100%; margin:0 auto; padding:50px 0 }

.searc_txt{width:98%; max-width:1200px;margin:0 auto;font-size:22px; color:#000; font-weight:bold; padding:20px 0 40px; text-align:center; }

#search{width:98%; max-width:600px;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:128px auto 0;}

.ggt{width:100%; margin:60px auto 10px; background:url(../images/ggt.jpg); height:140px;  display:inline-block; position:relative}

.ggt:before{position:absolute;content:"";left:0;top:0;font-family: fontawesome; width:100%; height:100%; background:rgba(0,0,0,.5)}

.ggt_txt{width:100%; max-width:1200px; margin:0 auto; position:relative }



.ggt_txt_c{ position:absolute; float:left; width:35%; text-align:center; font-size:18px; color:#FFF; padding-top:30px;}

.ggt_txt_c span{ font-size:28px; line-height:50px; display:block}

.ggt_txt_r{ width:30%; color:#fff; font-size:14px; float:right; margin-top:40px;text-align:right; }

.ggt_txt_r span{ font-size:28px; color:#FC3; position:relative; display:block}

.ggt_txt_r span:before{position:absolute;content:"\f095";left:34%;top:-4px;font-family: fontawesome; font-size:46px; color:#fff; font-weight:700;}



.case{ width:100%;background:#005fbb; 

background-size: 4px 4px;

background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .3) 25%, transparent 25%,   

                        transparent 50%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .3) 75%,   

                        transparent 75%, transparent);   

    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .3) 25%, transparent 25%,   

                        transparent 50%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .3) 75%,   

                        transparent 75%, transparent);   

    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .3) 25%, transparent 25%,   

                        transparent 50%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .3) 75%,   

                        transparent 75%, transparent);   

 margin-top:60px;display: inline-block;}

.case_txt{ width:100%; max-width:1200px; margin:0 auto;}



.case_txt ul{ width:100%; margin-bottom:50px;}

.case_txt ul li{ float:left; width:23.5%; margin-right:2%; padding:1%; border:solid 1px #FFF;}

.case_txt ul li:nth-child(4){ margin-right:0}

.case_txt_name{ text-align:center; margin-top:10px;}

.case_txt_name a{ font-size:14px; color:#FFF}

.case_txt_name span{ color:#FFF; text-align:left; display: block}



.pro_list_title{ width:100%; font-size:32px; color:#0656ad; font-weight:bold;}

.pro_list_title span{ font-size:18px; color:#CCC; font-weight:normal; margin-top:30px; display:block; position:relative;}

.pro_list_title i{ width:130px;border-bottom:solid 2px;  margin:0 auto; position:relative;}

.pro_list_title i:before{position:absolute;content:"";left:-16px;top:50px;font-family: fontawesome; width:160px; height:1px; background:#0656ad;}

.pro_list_title i:after{position:absolute;content:"";left:55px;top:48px;font-family: fontawesome; width:20px; height:5px; background:#eb9601;}

.pro_product{ width:100%; max-width:1200px; margin:80px auto; text-align:center}

.pro_product ul{ width:100%; }

.zzh_right_home,.zzh_sidebar{ margin-top:40px;}

.pro_product_txt{ text-align:center; margin:10px 5px;  color:#666;}



.pro_product_txt1{ text-align: left; }

.pro_product_txt span{ font-size:14px; color:#009827; display:block}

.pro_product_txt b{ font-weight:normal; color:#009827}

.img3_title{ font-size:20px; color:#005fbb; font-weight:bold; text-align:left; padding-left:20px; line-height:28px; border-left: solid 6px #005fbb; border-bottom:solid 3px #dcdcdc; margin-bottom:15px; position: relative; }

.img3_title span{ font-size:16px; font-weight:normal; color:#dcdcdc; display:block}

.img3_title_more{ position:absolute; top:20px; right:0;}

.img3_title_more a{ font-size:12px; color:#999; font-weight:normal;padding:5px 10px; border:solid 1px #CCC; border-radius:5px}



.home_news{width:100%; max-width:1200px; margin:80px auto 40px;text-align:center}

.home_news ul{ width:100%; margin-top:40px;}

.home_news ul li{ width:32%; margin-right:2%; margin-bottom:20px; background:#FFF; overflow:hidden}

.home_news ul li:nth-child(3n){ margin-right:0}

.home_news ul li a .home_news_txt{ color:#b1b1b1; line-height:26px; margin-top:20px; text-align:left; padding:0 8px 10px;}

.home_news ul li a .home_news_txt span{ font-size:15px; color:#666;display:block}

.home_news ul li a .home_news_txt b{ font-size:14px; color:#666; font-weight:normal; display:block}

.home_news ul li:hover a .home_news_txt span{ font-size:15px; color:#0656ad}

.home_news ul li img{ height:280px; -webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); 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;}

.home_news ul li:hover img{-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

.new_more a{ color:#FFF; padding:5px 15px; background:#0462c8; text-align:left; float:left;border:solid 2px transparent}

.new_more a:hover{ color:#039;background:#fff; border:solid 2px #0462c8}



.news_rd{width:100%; max-width:1200px; margin:0 auto; text-align:center}

.news_rd ul{ width:100%; margin-top:60px;}

.news_rd ul li{ float:left; width:32%; margin-right:2%; margin-bottom:40px; text-align:left;}

.news_rd ul li:nth-child(3){ margin-right:0}

.news_rd ul li img{ width:100%; margin-bottom:15px;}

.news_rd ul li .news_rd_txt{ width:100%; float:left; display:block; padding:0 1%; border-bottom:dashed 1px #CCC;  line-height:40px;}

.news_rd ul li .news_rd_txt .news_rd_nav a{ float:left; color:#d12b1f; display:inline-block}

.news_rd ul li .news_rd_txt .news_rd_text a{float:left; margin-left:5px; color:#616262; display:inline-block}

.news_rd ul li .news_rd_txt .news_rd_data{ float:right; text-align:right; color:#989898; display:inline-block}

.news_rd ul li .news_rd_txt:hover .news_rd_text a{float:left; margin-left:5px; color:#d12b1f; display:inline-block}



.tuipro_bj{ width:100%; background:#F2F2F2; padding:100px 0;}

.tuipro{width:100%; max-width:1200px; margin:0 auto; text-align:center}

/* marqueeleft */

.marqueeleft{height:auto;max-width:1200px;overflow:hidden;margin:40px auto;}

.marqueeleft ul{float:left;}

.marqueeleft li{float:left;margin:0 5px;display:inline;width:280px;height:auto;overflow:hidden; position:relative}

.marqueeleft li .pic{display:block;width:280px;height:auto;overflow:hidden;}

.marqueeleft li img{ height:auto;}

.marqueeleft li .txt{text-align:center; vertical-align:middle; font-size:14px; color:#737373; min-height:100px; line-height:24px; padding:30px 5px 15px; background:#FFF; width:100%; display:block}

.marqueeleft li:hover .txt{color:#00a000;}

.marqueeleft li i{ position:absolute; right:0; top:0;}

/* marqueetop */

.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}

.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}

.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}

.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}



.gywm{width:100%; margin:10px auto 10px; /*background:url(../images/gywmbj.jpg) center no-repeat; */display:inline-block ; position:relative}
.gywm>img{ text-align:center; width:100%; min-height:460px;}
.gywm_nr{width:100%; max-width:1200px; margin:0 auto; position: absolute; top:0; right:0; left:0; text-align:center; margin:0 auto; }

.gywm_txt_nr{ margin:0 auto; width:100%; text-align:center}

.gywm_list_title{ padding-top:40px;}

.gywm_list_title span{ color:#FFF; text-transform:uppercase}

.gywm_txt_l{width:100%; font-size:14px; text-align:left; line-height:28px; color:#333; margin:30px auto; padding:5%; background:rgba(255,255,255,.6); box-shadow:1px 1px 2px rgba(0,0,0,.5)}

.gywm_txt_l img{ width:30%; margin-left:10px; border:solid 4px rgba(255,255,255,.6);box-shadow:1px 1px 2px rgba(0,0,0,.5); float:right}

.gywm_txt_l a{ background:#0656ad; color:#fff; border:solid 3px transparent; padding:6px 25px;}

.gywm_txt_l a:hover{ background:transparent; color:#0656ad; border:solid 3px #0656ad; }

.gywm_txt_r{ float:right; width:55%; text-align: right; background:#009827; color:#FFF; margin:30px auto; padding:40px 0 140px; z-index:-1; position:relative}

.gywm_txt_r img{ width:70%; border:solid 4px #FFF; margin-right:5%}

.gywm_txt_r span img{ position:absolute; right:-3%; bottom:20px; width:50%; border:solid 4px #FFF; margin-right:5%}



#description{ margin:0px auto; width:400px; font-size:14px;}

#softwhy a{ text-decoration:underline; color:red;}



#footer{ width:100%; height: auto; background:url(../images/footerbj.jpg) center no-repeat; display: inline-block; margin:20px auto 0; width:100%;display: inline-block; position:relative}

.footer_txt{width:100%; max-width:1200px; margin:0 auto; padding:20px 0 ; text-align:left }

.home_ly{width:100%; max-width:1200px; margin:0 auto; padding:40px 0 60px;}

.home_ly_l{ float:left; width:40%;margin-bottom:40px;}

.home_ly_l_title{float:left; width:100%; text-align:left; font-size:26px; color:#fff;font-weight:bold;padding:30px 30px 10px;}

.home_ly_l_title span{font-size:12px; color:#fff; margin-top:5px; display:block}

.home_ly_l_txt{ font-size:14px; color:#FFF; line-height:28px; padding:0 30px;}

.home_ly_c{ width:40%; float:left; padding-top:30px;}

.home_ly_c_title{ font-size:18px; color:#FFF;  margin-bottom:20px;}

.home_ly_c a{ float:left; width:98%; line-height:30px; padding-left:16px; position:relative}

.home_ly_c a:before{position:absolute;content:"";left:0px;top:12px;font-family: fontawesome; width:5px; height:5px; background:#fff;transform:rotate(45deg);}

.home_ly_c a:hover{ padding-left:25px; font-size:16px; color:#FFF}

.home_ly_r{ float:right; width:20%;padding-top:40px; text-align:right;}

.home_ly_r img{ width:130px;}

.home_ly_r span{ font-size:16px; color:#FFF; margin-right:35px; margin-top:15px; display:block }

.footer a{ font-size:14px; color:#CCC; }

.footer a:hover{ color:#FFF}



.footer_r{width:100%; max-width:1200px; margin:10px auto;}

.footer_bottom_txt{width:100%; margin:0 auto; padding:5px 0;  background:#001035; text-align:center}

.dbbq{ width:100%; max-width:1200px; margin:10px auto; font-size:12px; color:#fff; }

.footer_bottom_txt a{color:#fff; margin-left:15px; }



#zzh_content{width:100%;max-width:1200px;margin:0 auto;padding:40px 0 20px; font-size:14px; line-height:28px;}

#zzh_right{width:73%;float:right}

#zzh_sidebar{width:23%;float:left;position:relative;  border-radius:5px;margin-bottom: 20px;}

#zzh_sidebar .zzh_hometitle{font-size:20px;line-height:20px;padding:0 0 15px;margin-bottom:15px;color:#0656ad;position:relative; border-bottom:solid 1px #666; text-transform:uppercase;text-align: left;}



#zzh_sidebar .zzh_hometitle a{color:#0656ad; font-size:30px; padding-bottom:10px;display:block}

#zzh_sidebar .zzh_hometitle span{color:#666; padding-left:40px; width:100%; position:relative}

#zzh_sidebar .zzh_hometitle span:before{position:absolute;content:"\f013";left:7px;bottom:0px;font-family: fontawesome; font-size:26px; color:#0656ad; }

.zzh_hometitle1{ margin:30px 0;}

.zzh_hometitle1 a{ font-size:26px; color:#333}



.tel_tb{padding-left:35px; line-height:26px; position:relative;}

.tel_tb:before{position:absolute;content:"";left:0;top:-3px;font-family: fontawesome; width:26px; height:26px; border-radius:50%;background:#d12b1f;}

.tel_tb:after{position:absolute;content:"\f095";left:7px;top:-2px;font-family: fontawesome; font-size:16px; color:#fff; font-weight:500 }

.youx_tb{padding-left:35px; line-height:26px; position:relative;}

.youx_tb:before{position:absolute;content:"";left:0;top:-3px;font-family: fontawesome; width:26px; height:26px; border-radius:50%;background:#d12b1f;}

.youx_tb:after{position:absolute;content:"\f003";left:6px;top:-3px;font-family: fontawesome; font-size:16px; color:#fff; font-weight:500 }

.add_tb{padding-left:35px; line-height:26px; position:relative;}

.add_tb:before{position:absolute;content:"";left:0;top:-3px;font-family: fontawesome; width:26px; height:26px; border-radius:50%;background:#d12b1f;}

.add_tb:after{position:absolute;content:"\f041";left:9px;top:-2px;font-family: fontawesome; font-size:16px; color:#fff; font-weight:500 }



#zzh_productlist{width:100%;height:auto;float:left;margin:15px 0 50px;}

#zzh_productlist ul{ width:100%;  padding:0; background:#FFF;border-radius:5px;}

#zzh_productlist ul li{ width:100%;  background:#FFF;border-bottom: dashed 1px #666;  margin-top:5px; margin-bottom:5px;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s}

#zzh_productlist ul>li>a{line-height:38px;font-size:14px;color:#898989;padding:0 5px 0 35px;display:block;margin:0 0 0 0;position:relative;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s}

#zzh_productlist ul>li>a:before{position:absolute;content:"\f013";left:9px;top:0px;font-family:fontawesome; font-size:16px; color:#0656ad;font-weight:normal;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s}

#zzh_productlist ul>li>a:hover:before{position:absolute;content:"\f013";left:90%;top:0px;font-family:fontawesome; font-size:16px; color:#0656ad;font-weight:normal}

#zzh_productlist ul li a.dq:before{position:absolute;content:"\f013";left:90%;top:0px;font-family:fontawesome; font-size:16px; color:#0656ad;font-weight:normal;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s}

#zzh_productlist ul li a.dq,#zzh_productlist>ul>li:hover>a{background:#0656ad; color:#FFF;}

#zzh_productlist ul>li>a:hover,#zzh_productlist ul>li:hover>a:before,#zzh_productlist ul>li>a.dq,#zzh_productlist ul>li>a.dq:before{color:#fff}



#zzh_productlist ul>li{ position: relative;text-align: left; }

#zzh_productlist ul>li>ol{ position:absolute; left:100%; padding:0 10px; top:0px; background:rgba(6,86,173,.8); width:200px; height:auto; z-index:100;display:none;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s; z-index:9999}

#zzh_productlist ul>li>ol>li{float:left; width:100%;line-height:24px; display:block; position:relative}

#zzh_productlist ul>li>ol>li:hover{background:rgba(6,86,173,.9)}

#zzh_productlist ul>li>ol>li>a{color:#898989; padding:5px 10px; display:block;}
#zzh_productlist ul>li>ol>li>a clang{ display:block;}

#zzh_productlist ul>li>ol>li>a:hover{color:#fff}

#zzh_productlist ul>li:hover>ol{display:block;}


.left_cpsj{ position:absolute; left:100%; padding: 10px; top:0px; background:rgba(6,86,173,.8); width:200px; height:auto; z-index:100;display:none;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s}
.left_cpsj a{ float:left; width:94%; margin:5px 3%; display:block; background:#fff; color:#898989; padding:5px 10px;}

#zzh_productlist ul>li>ol>li:hover .left_cpsj{display:block;}
.left_cpsj a:hover{ background:rgba(6,86,173,.9); color:#fff;}


.yiji{ position:absolute; right:0; top:0;color:#009827; font-size:20px; padding:5px 10px; text-align:center;vertical-align:middle;}

.yiji:hover{ color:#FFF;cursor:pointer}

.erji1{width:100%;height:40px;background-color:#009827;color:#fff;text-align:left;line-height:40px;vertical-align:middle;border:1px solid #FFF;}

.erji1 a{ font-size:14px; color:#FFF; padding-left:45px;}

.erji1:hover{ background:#898989}

#erji2{display:none;}

#zzh_productlist ul>li:hover .yiji{ color:#FFF}

                 

.lxwm{ font-size:12px; color:#666; padding:10px 10px}

.lxwm img{ border:solid 3px #fff; border-radius:7px; margin-bottom:10px; }

.lxwm p{ font-size:16px;}

.home_lxwm_more { width:100%; margin:20px 0 40px; text-align:left; padding-left:10px;}

.home_lxwm_more a{ padding:10px 25px; border:solid 1px #fff; border-radius:5px; background:#0656ad; color:#fff; font-size:14px; }

.home_lxwm_more a:hover{ background:#fff; color:#0656ad;border:solid 1px #0656ad;}



/*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:#0656ad;border:1px solid #0656ad; 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;}

.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-yzm{background:url(../images/yzm.png) no-repeat 8px 8px;}
#yzm{ float: left;width: 120px; }
.yzm_img{ float: left;width: 120px; height: 30px; margin: 0 10px; }
.yzm_img img{ width: 100%; height: 100%; }
.yzm_txt{ float: left; }



.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:#0656ad}



.zzh_hometitle{ font-size:28px; line-height:40px; padding:20px 0;}



.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: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(6,86,173,.8);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(6,86,173,.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(6,86,173,.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(6,86,173,.4); z-index:2}

.img4 ul li:hover a .pro_product_txt{color:#0656ad;}

.pro_product_txt span{ z-index:999; position:absolute; top:0; left:31%; color:#FFF; padding-top:30px; text-align:center; width:100px; height:100px; background:rgba(6,86,173,.9); vertical-align:middle; border-radius:50%; border:solid 6px rgba(255,255,255,.4);opacity:0;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:hover a .pro_product_txt span{opacity:1;top:20%;}





.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{ 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 #0656ad;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 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; text-align:center; 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 a:before{position:absolute;content:"";left:0;top:0;font-family: fontawesome; width:0%; height:0%;background:rgba(6,86,173,.8);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}

.pro_img3 ul li a:after{position:absolute;content:"";right:0;bottom:0;font-family: fontawesome; width:0%; height:0%;background:rgba(6,86,173,.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;}

.pro_img3 ul li a:hover:before{position:absolute;content:"";left:0;top:0;font-family: fontawesome; width:100%; height:100%;background:rgba(6,86,173,.4); z-index:2}

.pro_img3 ul li a:hover:after{position:absolute;content:"";right:0;bottom:0;font-family: fontawesome; width:100%; height:100%;background:rgba(6,86,173,.4); z-index:2}

.pro_img3 ul li:hover a .pro_product_txt{color:#0656ad;}

.pro_product_txt span{ z-index:999; position:absolute; top:0; left:31%; color:#FFF; padding-top:30px; text-align:center; width:100px; height:100px; background:rgba(6,86,173,.9); vertical-align:middle; border-radius:50%; border:solid 6px rgba(255,255,255,.4);opacity:0;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_img3 ul li:hover a .pro_product_txt span{opacity:1;top:20%;}



.img_left{ float:left; width:30%;}

#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:65%; line-height:30px;}

.pro_right h2{ padding:20px 0; font-size:22px;}

.pro_right span{ color:#d12b1f; font-size:18px;}

.protitle{line-height:20px; font-size:16px; color:#0656ad; 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; color:#FFF; display:block; background:#0656ad; border-radius:5px; padding:5px 35px 5px 55px;}

.zxly a:hover{ color:;background:#ff0000; }

.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;}



/*分页*/

.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: 0px 12px; border-radius: 3px; margin: 0 0 0 5px;}

.pages a.current,.pages a:hover{background:#0656ad; border-color:#0656ad; color: #FFF;}

.pages span.current2{vertical-align: middle;}



/*新闻内页*/

.news_ny{width:100%;}

.news_ny ul{ width:100%; margin-top:30px;}

.news_ny ul li{ width:100%; float:left; border-bottom: dashed 1px #0656ad; padding:0 20px 35px; margin-bottom:30px;}

.news_ny_data{ float:left;  width:30%; font-size:14px; color:#999; text-align:center;  }

.news_ny_data span{ display:block;color:#0656ad; font-size:44px;}

.news_ny_data b{background:#0656ad; color:#FFF; padding:5px 15px; margin-top:20px; display:block;}

.news_ny_txt{font-size:12px; width:68%; float:right;}

.news_ny_txt a{font-size:18px; color:#6d6d6d; margin-bottom:5px; font-size:18px;display:block;  }

.news_ny_txt span{color:#989898; line-height:26px; font-size:14px;}

.news_ny_txt a:hover{ color:#0656ad}



.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:#000}

.Fanye .xu a:hover{color:#0656ad}



@media screen and (max-width:1200px){

	.navbar-default .navbar-nav > li > a{padding: 20px 20px;}

	#container{ margin-top:128px;}

	.searc{ margin-right:1%;}

	.ggt_txt_r span:before{left:22%;}

	.gywm_txt_l,.pro_product,.news_rd,.home_news,.home_ly,.case_txt,.ser_gjc_txt,.ggt_txt,.gywm_txt,#zzh_content,.footer{ width:98%; }

	.tel_left span::before{ left:28%;}

}

@media screen and (max-width:1100px){

	.zzh_logo img{ margin-top:10px;}

	.navbar-default .navbar-nav > li > a{padding: 20px 20px;}

}

@media screen and (max-width:980px){

	.header_left span{ display:none}

	.tel_left span::before{ left:20%;}

	.navbar-default .navbar-nav > li > a{padding: 20px 10px;}

	.navbar-default .dropdown-menu{ left:-120px;}

	#container{width:100%;margin:128px auto 0;}

	.pro_product_txt span{ left:26%;}

	.gywm_txt_r{padding: 40px 0 180px;}

	.ser_gjc_txt_l{ width:100%}

	.ser_gjc_txt_r,.ggt_txt_c{ display:none}

	.ggt_txt_r{ width:50%; text-align:left}

	.ggt_txt_r span:before{ left:-50px;}

	.pro_list,.pro_product,.wmdys ul,.news_rd,.hzhb{ width:98%; }

	.footer ul li{ width:50%;}

	.footer ul li:nth-child(2),.footer ul li:nth-child(3){ display:none}

}

@media screen and (max-width:880px){

	.navbar-default .navbar-nav > li > a{padding: 20px 11px;}

	.tel_left{ margin-top:20px;}

	.tel_left span::before{ left:2%;}

	.navbar-default .dropdown-menu{ left:-180px;}

	.gywm_txt_nr{ width:98%; margin:0 auto}

	.gywm_txt_r{ display:none}

	.ggt{ margin-top:20px;}

	.img4 ul li{ float:left; width:49%; margin-right:2%; }

    .img4 ul li:nth-child(2n){ margin-right:0}

    .img4 ul li:nth-child(2n+1){ clear:both}

	.pro_product_txt span{ left:35%;}

	#zzh_right{ width:100%}

	#zzh_sidebar{ display:none}

	.pro_img3 ul li .pro_product_txt span{ left:32%;}

	#zzh_productlist ul > li > a{ padding:0 5%}

	#zzh_sidebar{ width:100%}

	.footer_c{ border-left:none}

	.footer_r{ width:45%;}

	.footer_c_title{ font-size:26px;}

	.footer_c_title span{ font-size:12px;font-weight: normal;}
	
	.home_news ul li img{ height:200px;}

}



@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; background:#fff}

.navbar-header{ height:40px;}

.zzh_logo{ width:40%; margin-top:0}

.zzh_logo img{ 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:#06C;border-bottom: solid 2px #0352A1;}

.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:#02227e;}

.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:#fff;background:#06C !important;border-bottom:1px solid #06C;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:#fff;border-top:none;border-bottom:1px solid #06C}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff!important;background:#06C!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%}

.sjcd>a{float:left; width:100%; font-size:13px; color:#333!important; padding-left:40px !important;}
.sjcd>a:hover{ color:#fff !important;}
.table-responsive{border:none}

.dropdown-menus{width:100%; display: block;}

.banner_txt{top:23%; left:15%;}

.banner_txt h2{ font-size:30px;}

.banner_txt1{ top:23%; left:15%;}

.img4 ul li{ float:left; width:49%; margin-right:2%; }

.img4 ul li:nth-child(2n){ margin-right:0}

.img4 ul li:nth-child(2n+1){ clear:both}



.pro_img3 ul li{ float:left; width:49%;}

.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}

.pro_img3 ul li .pro_product_txt span{ left:35%;}

.ggt_txt_l img{top:-20px;}

.home_news ul li{ width:100%; margin-right:2%; overflow:hidden}

.home_news ul li:nth-child(2n){ margin-right:0}

.home_news ul li:nth-child(2n+1){ clear:both}

.home_ly_l,.home_ly_r{ width:100%; margin-bottom:20px;}

.pro_product_txt span{ left:37%;}

.news_rd ul li{ width:49%;}

.news_rd ul li:nth-child(2){ margin-right:0}

.news_rd ul li:nth-child(3){ display:none}

.footer_c_title{ font-size:22px;}

.home_ly_l{ width:100%;}

.home_ly_c{ width:100%; padding:10px 30px;}

.home_ly_r{ display:none}

.home_news ul li img{ height:auto}

}



@media screen and (max-width:640px){

	.tel_left{ width:50%}

	.banner_txt{top:23%; left:5%;}

    .banner_txt h2{ font-size:30px; width:100%}

	.banner_txt span{ width:100%}

    .banner_txt1{ top:23%; left:5%;}

	

	.gywm_txt_l,.gywm_txt_r{ width:100%;}

	.gywm_txt_l{padding:20px;}

	.gywm_txt_l img{ width:40%}

	.pro_product ul li{ float:left; width:49%; margin-right:2%;  margin-bottom:40px; text-align:center}

	.pro_product ul li:nth-child(3n){ margin-right:2%;}

    .pro_product ul li:nth-child(3n+1){ clear:none}

	.pro_product ul li:nth-child(2n){ margin-right:0;}

    .pro_product ul li:nth-child(2n+1){ clear:both}

	.case_txt ul li{float:left; width:49%; margin-right:2%;  margin-bottom:40px;}

	.case_txt ul li:nth-child(2n){ margin-right:0;}

    .case_txt ul li:nth-child(2n+1){ clear:both}

	.gywm_txt_l_x ul li{ width:100%;}

	.gywm_txt_l_x ul li:nth-child(2n){ display:none}

	.gywm_txt_l_x_txt{ display:inline-block}

	

	.img3 ul li{ float:left; width:48%; margin-right:2%; border:solid 1px #CCC; margin-bottom:20px;text-align:center; overflow:hidden}

    .img3 ul li:nth-child(3n){ margin-right:2%}

    .img3 ul li:nth-child(3n+1){ clear:none}

    .img3 ul li:nth-child(2n){ margin-right:0}

    .img3 ul li:nth-child(2n+1){ clear:both}

	.pro_product_txt span{ left:33%;}

	.pro_img3 ul li .pro_product_txt span{ left:33%;}

	.news_ny_data{width:18%;}

    .news_ny_txt{width:80%;}

}

@media screen and (max-width:540px){

	.gywm_txt_l img{ width:50%}

	.tel_left{ font-size:12px; margin-top:-5px;}

    .tel_left span{ font-size:20px;}

	.ser_gjc_txt_l a{ font-size:12px;}

	.news_rd ul li{ width:100%;}

    .news_rd ul li:nth-child(2){ display:none}

	.wmdys ul li:nth-child(1) .wmdys_l::before, .wmdys ul li:nth-child(2) .wmdys_l::before, .wmdys ul li:nth-child(3) .wmdys_l::before{left: 30%;top: 35%;font-size: 24px;}

	.footer ul li{ width:100%;}

	.footer ul li:nth-child(1){ display:none}

	.news_ny_data{width:22%;}

    .news_ny_txt{width:76%;}

	.ggt_txt_l img{top:20px;}

	.pro_product_txt span{ left:30%;}

	.pro_img3 ul li{ float:left; width:100%;}

	.pro_img3 ul li .pro_product_txt span{ left:40%;}
	
	.gywm>img{min-height:540px;}

}



@media screen and (max-width:480px){

	.zzh_logo{ width:50%;}

	.banner_txt{top:5%; left:5%;}

    .banner_txt h2{ font-size:30px; width:100%}

	.banner_txt span{ width:100%}

    .banner_txt1{ top:5%; left:5%;}

	.ser_gjc_txt{ line-height:24px;}

	.wmdys_l{ width:24%;padding:11%;}

	.wmdys_r{ width:70%;padding-top: 0}

	.wmdys ul li:nth-child(1) .wmdys_l::before, .wmdys ul li:nth-child(2) .wmdys_l::before, .wmdys ul li:nth-child(3) .wmdys_l::before{left: 30%;top: 35%;font-size: 30px;}

	.ggt_txt_r {    width: 70%;    text-align: left;}

	

	.img_left,.pro_right{ width:100%;}

	.pro_product_txt span{ left:37%;}

	.pro_img3 ul li .pro_product_txt span{ left:37%;}

	.Fanye .xu{ width:100%;}

	.Fanye .xu:nth-child(2){ text-align:left}

	.tuipro_bj,.news_ny_txt span{ display:none}

	.footer_c,.footer_r{ width:100%;}

	.gywm_txt_l_s img{ width:99%;}

	.inquiry-form-ico{ display:none !important}

	.home_ly_l_title{ font-size:24px;}

	.home_ly_l_title span{ font-weight:normal}

	.news_ny_data{ width:30%}

	.news_ny_txt{ width:67%}

}



@media screen and (max-width:380px){

	.banner_txt{ display:none}

	.pro_list_l_txt .pro_list_l_txt_title b{ font-size:22px;}
	.img4 ul li{ float:left; width:100%; margin-right:0; }

	.ggt_txt_l{ display:none}

	.ggt_txt_r{ width:88%; padding-left:60px;}

	.ggt_txt_r span::before{ left:-60px;}

	.footer_c_title{ font-size:24px; padding:0 15px;}

	.footer_c_title span{ font-size:12px;}

	.footer_c_txt{padding:0 15px;}

	.footer_c_img{padding:20px 15px;}

    .img3 ul li{ float:left; width:100%;}

	.pro_product_txt span{ left:36%;}

	.pro_img3 ul li .pro_product_txt span{ left:36%;}

}