@charset "utf-8";@font-face{font-weight:400;font-style:normal;font-family:OpenSans Bold;src:url(//:) format("no404"),url(../font/OpenSans-Bold.woff) format("woff"),url(../font/OpenSans-Bold.ttf) format("truetype")}
@font-face{font-weight:400;font-style:normal;font-family:OpenSans;src:url(//:) format("no404"),url(../font/opensans-regular.woff) format("woff"),url(../font/opensans-regular.ttf) format("truetype")}
@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:14px;line-height:24px;clear:both;font-family:OpenSans;background:#fff}
*,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;font-family:OpenSans Bold}
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}
b{font-size:18px;font-family:OpenSans Bold;color:#074e86;line-height:26px;font-weight:400;border-bottom:1px dashed #074e86;margin:10px 0;position:relative; display:inline-block}
b a{color:#555}
strong{font-weight:400;font-size:16px;color:rgb(255, 0, 0);font-family:OpenSans Bold;line-height:26px}
.zzh_hometitle{line-height:30px;padding:20px 0;font-size:26px;color:#555;font-family:OpenSans Bold}
.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:20px}
.table>tbody>tr>td:first-child{white-space: inherit;}
.table img{display:block;margin:5px auto;min-width:60px;float:right}
p{padding:0;margin:0 0 20px}
p.bottom{margin:0 0 8px 0}
.brief,.relatednames{width:100%;margin:20px 0;overflow:hidden;color:#999;font-size:13px;line-height:22px}
#chatbox{padding:0!important;border:none!important}
hr{border-top:1px solid #ccc;padding:1px 0;margin:20px 0;display:block;clear:both}
.half{display:block;width:48%;margin:0 2% 15px 0;float:left;font-size:14px;line-height:22px}
.half li{width:100%;display:block;position:relative;padding-left:15px}
.half li:before{position:absolute;content:'';width:5px;height:5px;background:#555;border-radius:50%;left:0;top:9px}
.inquiry{float:right;color:#333;position:relative;text-decoration:none!important;padding-bottom: 10px;
    display: inline-block;}
.inquiry:after{content:"Inquiry";display:inline-block;background:#074e86;border-radius:2px;color:#fff;text-align:center;padding:5px 10px;font-size:14px;white-space:nowrap;line-height:14px}
.inquiry:hover{color:#fff}
.inquiry:hover:after{background:#444;color:#fff}
.img_center .inquiry{float:right;margin:-10px 0 10px 0}
.img_center .inquiry:after{padding:10px}
.img_right .inquiry{float:right;margin:5px 0}
.zzh_photo .inquiry{float:left;margin:-5px 0 5px 0}
#zzh_top{position:fixed;width:40px;height:40px;right:105px;bottom:100px;text-align:center;border-radius:5px;background:rgba(153,153,153,.6);z-index:100;cursor:pointer}
#zzh_top i{font-size:30px;color:#fff;margin-top:3px;display:block;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}
#zzh_top:hover i{margin-top:-5px}
.num,.num1{float:none;padding-bottom:20px}
.num li,.num1 li{float:none;list-style:decimal;margin:0 0 0 18px;padding-left:2px;line-height:24px}
.num1 li{margin:3px 0 10px 24px}
.light{float:left;padding-bottom:20px;width:52%}
.light li{float:none;margin:3px 0 8px 0;padding:3px 0;border-bottom:1px dashed #ddd;font-size:13px}
.light li strong{font-family:OpenSans Bold;font-size:13px;color:#333;display:inline-block;width:65%}
.info{width:auto;margin:15px auto;overflow:hidden}
.info li{width:auto;display:inline-block;padding:2px 10px;border:1px solid #db2033;color:#333;margin:0 18px 18px 0;position:relative;border-radius:4px;font-size:16px}
.info li:before{content:"\f061";position:absolute;font-family:FontAwesome;right:-16px;top:2px;color:#bbb;font-size:14px}
.info li:last-child:before{content:normal}
.link{position:relative;color:#db2033;padding-left:24px}
.link:before{content:"\f08e";position:absolute;left:2px;top:1px;font-family:FontAwesome;color:#db2033;font-size:16px;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}
.link:hover,.link:hover:before{color:#979797}
.review{color:red;font-size:20px;margin-bottom:15px}
.pdf{width:100%;margin:10px 0 20px 0}
.pdf a{position:relative;width:100%;color:#db2033;display:block;margin:5px 0;font-size:18px;border-bottom:1px dashed #ddd;padding:5px 0 5px 25px}
.pdf a:before{position:absolute;content:"\f1c1";font-family:fontawesome;left:0;top:6px}
.pdf a:hover{color:#db2033}
.advisory{margin:-8px 0 30px 0}
.advisory span{font-family:OpenSans Bold;display:inline-block;margin-left:10px;color:red;font-size:13px;text-transform:capitalize}

/*header*/
#header{width:100%;background:rgba(255,255,255,.95)}
.header_top{width:100%;margin:0 auto; height:30px; background:#fff; border-bottom:solid 1px #e9e9e9}
.header_top_txt{width:100%; max-width:1160px;margin:0 auto; font-size:12px;}
.header_left{width:50%; float:left;color:#8a8a8a; line-height:30px; }
.header_right{width: auto; color:#8a8a8a; float:right; text-align:right;line-height:30px;}
.header_right a{color:#8a8a8a; text-transform: uppercase}
.sel_k{ float:right;isplay:inline-block;  position: relative;}
.sel_k select{border: none; outline: none; width:70px; height:28px; line-height:28px; appearance: none; -webkit-appearance: none; -moz-appearance: none; padding-left:5px;margin-left: 5px;}
.sel_k:after{ content: ""; position: absolute; right:6px; top:12px; 
    pointer-events: none; width: 0; height: 0; border-top: 4px solid #000000;
    border-top-color: rgb(0, 0, 0);border-right: 4px solid transparent; 
    border-left: 4px solid transparent; border-bottom: 0 dotted;}
#headerin{width:100%;max-width:1160px;margin:10px auto}
.header_search{width:30%;margin:0 auto; float:left}
.header_search .hot{height:32px; line-height:32px;}
.header_search .hot span{float:left; display:block; color:#fff; font-size:14px; }
.header_search .hot a{float:left; display:block; line-height:32px; color:#fff; font-size:14px; margin-right:5px;}
.header_search {float: right; height:30px; border-radius:5px; border:1px solid #ccc; margin-top: 20px; position:relative;}
.header_search input{position:absolute; top:0px; left:30px; width:90%; height:28px; line-height:28px; border:none; background:none; padding-left:10px; color:#ccc; outline: none;}
.header_search button{position:absolute; top:3px; left:0;background: transparent;border: 0; }
.header_search button img{width:70%;vertical-align: middle;border:0;}
#zzh_logo{width:60%;height:auto;float:left;margin:0px 0 20px;}
#zzh_logo a{ font-size:30px; color:#074e86;margin:10px 0; font-weight:700; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
#zzh_language{width:25%;float:right;text-align:right;margin:15px 0 20px 0;line-height:12px;position:relative}
#zzh_language a{color:#111;line-height:13px;padding:0 0 0 3px;font-size:13px;display:inline-block}
#zzh_language a strong{font-weight:400;font-size:13px;font-family:OpenSans Bold}
#zzh_language a:hover{color:#db2033}
.top-nav{width:100%;text-align:left;background:#074e86}
.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:1160px;margin:0 auto}
.navbar-default .navbar-nav li{width:auto;float:none;display:inline-block}
.navbar-default .dropdown-menu{z-index:1000;min-width:160px!important;padding:6px 10px;top:99%;background:rgba(255,255,255,.95)}
.navbar-nav>li:nth-child(3)>.dropdown-menu{min-width:160px!important}
.navbar-default .dropdown-menu li a{font-size:14px;padding:4px 10px;color:#111;line-height:18px;display:block}
.navbar-default .dropdown-menu li a.sechildren{font-size:12px;padding-left:30px;color:#888}
.navbar-default .navbar-nav .caret{margin:0 0 0 1px}
.navbar-default .dropdown-menu li{width:100%;display:block;margin:0}

.navbar-default .navbar-nav>li>a{color:#fff;display:inline-block;padding:15px 25px;line-height:16px;font-size:16px;font-family:OpenSans Bold;position:relative;z-index:2;}
.navbar-default .navbar-nav>li>a:before{position:absolute;content:'';width:0;height:100%;background:#74bbc1;bottom:0px;left:0;right:0;margin:0 auto;z-index:-1; 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}
.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:15px;color:#000;border-bottom:3px double #ddd;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 li a.dq,.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:#003e75;background:0;border-radius:0;border-bottom:none}
.navbar-default .dropdown-menu li ol li a.dq:before,.navbar-default .dropdown-menu li ol li a:hover:before{background:#074e86}
.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{box-shadow:0 1px 0 #074e86;-moz-box-shadow:0 1px 0 #ab0101;-webkit-box-shadow:0 1px 0 #074e86;border-bottom:3px double #074e86; color:#05228c}
.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-brand{display:none}

/*banner*/
.flexslider{position:relative;height:auto;overflow:hidden;text-align: center;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; display:none}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/*index*/
#container{width:100%;margin:0px auto 0 auto}
#zzh_container{width:94%;overflow:hidden;margin:0 auto;max-width:1160px}
#zzh_content{width:94%;overflow:hidden;max-width:1160px;margin:0 auto;padding:20px 0}
.company{width:100%;margin:0 auto;padding: 0}
.company1{margin:0 auto;width:94%;padding:45px 0 20px 0;max-width:1160px;overflow:hidden;position:relative}
.company_img{ width:40%; float:left; margin-right:5%;}
.company_img img{ width:100%; padding:1%; border:solid 1px #CCC;}
.company1 h2{font-size:22px;line-height:22px;color:#221815;padding:20px 0;font-family:OpenSans Bold}
.company1 p{color:#111;font-size:14px;line-height:24px;margin-bottom:10px}
.company1 a.more{ color:#074e86; margin-top:5px; padding:5px 15px; background:#9696ae; border-radius:5px; }
.company1 a.more:hover{ color:#fff; background:#465eaa;}
.company_txt p{text-indent: 2em; }
#custom{width:100%;overflow:hidden;margin:20px 0;position:relative}
#custom .zzh_hometitle{font-size:22px;line-height:22px;padding:0;font-family:OpenSans Bold;width:100%;margin:30px 0 20px 0; }
#custom .zzh_hometitle a{color:#0a3b62; }
#custom .zzh_hometitle a:before{ position:absolute; content:''; width:210px; height:2px; background:#0a3b62; top:60px; left:0px}
#custom .zzh_hometitle a:hover{color:#db2033}
#custom ul{width:100%}
#custom ul li{width:100%;}
#custom ul li a{display:block;width:100%;position:relative}

#custom ul li a span{font-size:18px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;line-height:18px;color:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff;display:block;text-align:center;height:56px;padding:15px 0;font-family:OpenSans Bold;width:70%;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}
#custom ul li a:hover span{border-color:transparent;font-size:20px;text-shadow:1px 1px 1px #333}
#custom ul li a:hover:before{width:0;height:0;left:50%;top:100%}
#mainpro{width:100%;margin:0 auto;overflow:hidden}
#mainpro .zzh_hometitle{font-size:22px;line-height:22px;color:#221815;padding:0;font-family:OpenSans Bold;width:100%;margin:30px 0 20px 0}
#mainpro ul{width:100%}
#mainpro ul>li{width:33.3%;margin:0;overflow:hidden; border:2px solid #fff}
#mainpro ul>li:nth-child(3n){margin-right:0}
#mainpro ul>li:nth-child(3n+1){clear:both}
#mainpro ul li a{display:block;width:100%;position:relative; background:#ecf6f5}
#mainpro ul li:nth-child(1) a{background:#e1eef0}
#mainpro ul li:nth-child(3) a{background:#e1eef0}
#mainpro ul li:nth-child(5) a{background:#e1eef0}
#mainpro ul li a img{display:block;margin:0 auto;;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}
#mainpro ul li a:hover img{transform: scale(1.05);}
#mainpro ul li a span{display:block;color:#0a3b62;font-family:OpenSans Bold; text-align:center;line-height:18px;font-size:16px;padding:20px 20px 40px 20px;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}
#mainpro ul li p{font-size:13px;color:#444;line-height:20px;margin:0}
#mainpro ul li a:hover span{color:#fff;}
#mainpro ul li a:hover{background:#74bbc1}

/*sidelist*/
#zzh_right{width:74%;float:right}
#zzh_sidebar{width:23%;float:left;position:relative}
#zzh_sidebar .zzh_hometitle{font-size:20px;line-height:20px;padding:15px 0;margin-bottom:15px;color:#333;position:relative; text-transform:uppercase}
#zzh_sidebar .zzh_hometitle:before{position:absolute;content:'';background:#0a3b62;width:100%;height:2px;left:0;bottom:0}
#zzh_sidebar .zzh_hometitle a{color:#333;display:block}
#zzh_sidebar .zzh_hometitle a:hover{color:#db2033}
#zzh_productlist{width:100%;height:auto;float:left;margin:15px 0}
#zzh_productlist ul,#zzh_productlist ul li,#zzh_productlist ul>li>ol,#zzh_productlist ul>li>ol>li,#zzh_productlist ul>li>ol>li>ol{width:100%}
#zzh_productlist ul>li>a{line-height:18px;font-size:14px;color:#111;padding:5px 5px 5px 15px;display:block;margin:0 0 5px 0;position:relative}
#zzh_productlist ul>li>a:before{position:absolute;content:"\f105";left:1px;top:5px;font-family: fontawesome; font-size:16px; color:#000; font-weight:700}
#zzh_productlist ul>li>ol{padding:0 0 10px 0}
#zzh_productlist ul>li>ol>li>a{padding:6px 10px 6px 15px;font-size:13px;display:block;line-height:18px;color:#555;border-bottom:1px dashed #ddd}
#zzh_productlist ul>li>ol>li>ol{padding:6px 0;border-bottom:1px dotted #ccc}
#zzh_productlist ul>li>ol>li>ol>li>a{display:block;font-size:12px;padding:5px 5px 5px 20px;line-height:16px;color:#666;position:relative}
#zzh_productlist ul>li>ol>li>ol>li>a:before{position:absolute;content:'';background:#777;border-radius:50%;width:4px;height:4px;left:11px;top:11px}
#zzh_productlist ul li a.dq,#zzh_productlist ul li a:hover{color:#074e86;text-decoration:underline!important}
#zzh_productlist ul>li>ol>li>ol>li>a.dq:before,#zzh_productlist ul>li>ol>li>ol>li>a:hover:before{color:#074e86}
#zzh_productlist ul>li>a:hover:before,#zzh_productlist ul>li>a.dq:before{color:#074e86}

.zzh_contactin{width:100%;height:auto;float:left;margin:15px 0}
.zzh_contact{width:100%;float:left;font-size:14px;line-height:22px;color:#333}
.zzh_contact strong{color:#555;font-size:14px;line-height:22px}
.zzh_contact p{margin-bottom:10px}
.zzh_contact p a{color:#db2033}
.zzh_contact p a:hover{text-decoration:underline!important}
.zzh_contact .left{padding-left:49px}
.share{margin:10px 0;overflow:hidden;width:100%}
.share a{text-align:center;margin:0 6px 0 0;width:28px;display:block;float:left;height:28px;line-height:29px;color:#fff;font-size:14px;position:relative;cursor:pointer;background:#093961;}
.share a:hover{background:#093961;color:#db2033!important}


/*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}

/*about*/
.left_img{width:50%;float:left;margin:0 3% 0 0}
.right_img{width:50%;float:right;margin:0 0 0 3%}
.left_img,.right_img{overflow:hidden}
.left_img img,.right_img img{width:100%;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}
.left_img img:hover,.right_img img:hover{opacity:.7;transform:scale(1.06);-moz-transform:scale(1.06);-webkit-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06)}

/*products*/
.protitle{margin:20px 0;padding-bottom:5px;color:#3e3e53;border-bottom:2px solid #d2d2d2;font-family:OpenSans Bold;font-weight:600;position:relative;line-height:26px;font-size:18px;width:100%;color:#555}

.protitle a{color:#555}
.protitle1{font-size:20px;line-height:20px;padding:5px 0;width:100%;overflow:hidden;clear:both;text-transform:capitalize;color:#555;font-family:OpenSans Bold;margin:10px 0}
.protitle1 a{color:#555;padding-left:25px;position:relative}
.protitle1 a:before{position:absolute;content:"\f07b";font-family:FontAwesome;left:1px;top:2px;font-size:16px}
.protitle a:hover,.protitle1 a:hover{color:#e10000}
.protitle1 a:hover:before{content:"\f07c"}
.protitle2{font-size:20px;line-height:22px;width:100%;clear:both;color:#333;margin:20px 0;padding:8px 0;border-bottom:3px solid #f2f2f2;position:relative;font-family:OpenSans Bold}
.protitle2 a{color:#333;display:block}
.protitle2 a:hover{color:#db2033}
.box{width:95%;margin:0 0 25px 5%;position:relative}
.zzh_products{width:100%;overflow:hidden}
.zzh_products ul{width:100%}
.zzh_products ul li ol{width:100%}
.zzh_products ul>li{width:32%;margin:0 2% 20px 0}
.zzh_products ul>li:nth-child(3n){margin-right:0}
.zzh_products ul>li:nth-child(3n+1){clear:both}
.zzh_products ul li ol li.product_img{width:100%;overflow:hidden;border:3px double #ddd}
.zzh_products ul li ol li.product_img img{width:auto;margin:0 auto;display:block;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_products ul li ol li.product_con{width:100%}
.zzh_products ul li ol li.product_con a{color:#111;display:block;text-align:center;line-height:18px;font-size:13px;padding:10px 5px;position:relative}
.zzh_products ul li ol:hover li.product_con a{color:#db2033}
.zzh_products ul li ol:hover li.product_img img{opacity:.7;transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03)}
.zzh_products1{width:100%;overflow:hidden}
.zzh_products1 ul,.zzh_products1 ul li ol{width:100%}
.zzh_products1 ul>li{width:100%;height:auto;padding:0 0 20px 0}
.zzh_products1 ul li ol li.product_img{width:22%;height:auto;border:3px double #ddd}
.zzh_products1 ul li ol li.product_img img{width:100%;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}
.zzh_products1 ul li ol li.product_img img:hover{opacity:.7}
.zzh_products1 ul li ol li.product_con{width:76%;height:auto;float:right;text-align:left;color:#666;line-height:22px}
.zzh_products1 ul li ol li.product_con a{color:#074e86;display:block;line-height:24px;font-size:16px;padding:5px 20px 5px 0;border-bottom:1px solid #666;margin-bottom:8px;overflow:hidden;position:relative;font-family:OpenSans Bold}
.zzh_products1 ul li ol li.product_con a:after{content:"\f18e";position:absolute;right:3px;bottom:-100%;font-family:FontAwesome;color:#db2033;font-size:16px;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}
.zzh_products1 ul li ol li.product_con a:hover{color:#74bbc1}
.zzh_products1 ul li ol li.product_con a:hover:after{bottom:5px;color:#74bbc1;}
.zzh_products1 ul li ol li.product_con span{font-size:14px;display:block;line-height:22px;color:#444}
.zzh_products1 ul li ol li ol.small_list{width:100%;margin:20px 0}
.zzh_products1 ul li ol li ol.small_list li a{font-size:12px;background:#f2f2f2;border:1px solid #ddd;color:#333;padding:3px 12px;margin:0 6px 6px 0;border-radius:4px}
.zzh_products1 ul li ol li ol.small_list li a:hover{background:#f8f8f8;color:#979797}
.zzh_products1 ul li ol li.nopic{width:100%}

.relatedname{color:#999}
.img_products{width:40%;float:left;margin:5px 4% 20px 0;border:1px solid #ddd}
.img_products img{display:block;margin:0 auto;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}
.img_products img:hover{opacity:.7}
.img_icon{width:100%;clear:both;margin:5px 0 20px 0}
.zzh_point{width:100%;overflow:hidden;position:relative;border:1px dotted #db2033;margin-bottom:20px;padding:15px;background:rgba(255,255,255,.8)}
.zzh_point li,.zzh_point li ol{width:100%}
.zzh_point li a{width:100%;display:block;font-size:16px;line-height:24px;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}
.zzh_point li>a{padding:5px 10px 5px 22px;color:#333;position:relative}
.zzh_point li>a:before{position:absolute;content:"\f096";font-family:FontAwesome;left:2px;top:6px;color:#333;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}
.zzh_point li a.dq,.zzh_point li a:hover{color:#db2033}
.zzh_point li>a.dq:before,.zzh_point li>a:hover:before{content:"\f046";color:#db2033}
.dc{color:#333}
.zzh_point1{width:100%;margin:30px 0 15px 0;position:relative}
.zzh_point1 ol{width:100%;position:relative;float:none;display:block;overflow:hidden;margin-bottom:15px}
.zzh_point1 ol:before{position:absolute;content:'';border-top:1px solid #333;left:0;top:54px;width:100%;z-index:-1}
.zzh_point1 ol li{width:13.28%;margin:0 1% 0 0}
.zzh_point1 ol li a{width:100%;display:block;font-size:12px;line-height:16px;padding:5px 0;color:#333;position:relative;text-align:center}
.zzh_point1 ol li a img{display:block;width:70%;margin:0 auto 15% auto}
.zzh_point1 ol li a:before{position:absolute;content:"";width:10px;height:10px;left:0;right:0;margin:0 auto;top:50px;background:#fff;border:1px #1b3051 solid;border-radius:50%}
.zzh_point1 ol li a.dq,.zzh_point1 ol li a:hover{color:#db2033}
.zzh_point1 ol li a.dq:before,.zzh_point1 ol li a:hover:before{background:#db2033;border-color:#db2033}
.dangqian{color:#db2033!important}
.pro_txt{ width: 99%;
    border-radius: 10px;
    box-shadow: 0 0 5px #ccc;
    margin: 10px auto 30px auto;
    float: left;
    border-right: 4px solid #0a3b6c;
    padding: 20px 30px;}
	
/*分页*/
.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:#074e86; border-color:#074e86; color: #FFF;}
.pages span.current2 {vertical-align: middle;}


.pageRemark b{ border-style: none; margin:0;line-height: 26px }

/*photo*/
.img_center{width:100%;clear:both;margin:10px auto 20px;text-align:center;font-size:15px;line-height:26px}
.img_center img{display:block;margin:0 auto;max-width:100%}
.img_center.whole{background:#fff;margin:10px auto 30px auto;border:1px solid #ddd}
.img_center.whole img{width:auto;padding:4px}
.img_center.none{background:#fff;margin:10px 0 25px 0}
.img_center.none img{width:auto;margin:0}
.img_center1{float:left;margin:0 0 20px 0;width:66%}
.img_left,.img_right{width:60%;float:right;margin:5px 0 10px 3%;text-align:center;font-size:13px}
.img_left{float:left;margin:5px 3% 10px 0;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_cs{ float:left; width:55%; margin-left:5%;}
.pro_cs span{ color:#F00}
.pro_cs .inquiry{ padding-top:20px;}
.pro_cs .inquiry a{color:#fff; width:100px; padding:5px 15px; background:#0075bf; text-align:center; border-radius:5px;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}
.pro_cs .inquiry a:hover{ background:#0065a5; color:#fff}
.display strong{margin:10px 0;font-size:14px;}

.zxly{ position:relative}
.zxly a{ float:left; color:#FFF; display:block; background:#000000; border-radius:5px; padding:5px 35px 5px 55px;}
.zxly a:hover{ color:;background:#074e86; }
.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;}

.swidth{width:32%}
.bwidth{width:auto}
.bwidth img{width:100%}
.mwidth{width:23%;}
.mwidth img{margin-bottom:8px}
.img_left.swidth{width:23%;margin:5px 3% 10px 0}
.zzh_photo{float:left;margin:5px 0;width:100%;height:auto}
.zzh_photo ul{display:block;width:100%;height:auto}
.zzh_photo ul li{display:block;margin:0 2% 20px 0;text-align:center;line-height:20px;font-size:14px}
.zzh_photo ul li span{text-align:center;display:block;padding:0 5px}
.zzh_photo ul li p{text-align:left;margin:5px 0;line-height:20px;padding:0;font-size:14px}
.zzh_photo ul li p strong{font-weight:400;font-family:OpenSans Bold;font-size:13px;line-height:20px}
.zzh_photo ul li img{display:block;border:1px solid #eee;width:99%;margin-bottom:5px;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}
.zzh_photo ul li img:hover{opacity:.7;box-shadow:0 14px 16px -8px #999;-moz-box-shadow:0 14px 16px -8px #999;-webkit-box-shadow:0 14px 16px -8px #999;-ms-box-shadow:0 14px 16px -8px #999;-o-box-shadow:0 14px 16px -8px #999}
.img_title{color:#000;font-family:Roboto Light;font-size:15px;text-align:left;line-height:20px;border-left:1px solid #777;padding:1px 0 1px 10px;margin:10px 0 10px 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_photo ul li a:hover .img_title{margin-left:0;padding:1px 8px 1px 7px}
.zzh_pic2 ul,.zzh_pic3 ul,.zzh_pic4 ul,.zzh_pic5 ul,.zzh_pic6 ul{margin:0}
.zzh_pic2 ul li{width:49%}
.zzh_pic3 ul li{width:32%}
.zzh_pic4 ul li{width:23.5%}
.zzh_pic5 ul li{width:18.4%}
.zzh_pic6 ul li{width:15%}
.zzh_pic2 ul li:nth-child(2n),.zzh_pic3 ul li:nth-child(3n),.zzh_pic4 ul li:nth-child(4n),.zzh_pic5 ul li:nth-child(5n),.zzh_pic6 ul li:nth-child(6n){margin-right:0}
.zzh_pic2 ul li:nth-child(2n+1),.zzh_pic3 ul li:nth-child(3n+1),.zzh_pic4 ul li:nth-child(4n+1),.zzh_pic5 ul li:nth-child(5n+1),.zzh_pic6 ul li:nth-child(6n+1){clear:both}
.zzh_pic2 ul li.big_img{width:66.17%;margin:0 2% 10px 0}
.zzh_pic2 ul li.small_img{width:31.83%;margin:0 0 10px 0;clear:none}
.zzh_pic2 ul li.big_img img,.zzh_pic2 ul li.small_img img{width:100%}
.left_pic{width:40%;float:left;margin:5px 4% 15px 0}
.left_pics{width:100%;float:left;position:relative;margin-bottom:10px}
.left_pics img{width:100%;text-align:center;border:1px #ccc solid;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}
.left_pics img:hover{opacity:.7}
.related_pic{width:100%;overflow:hidden}
.related_pic figure{display:inline}
.related_pic img{width:18%;display:inline-block;border:1px #ccc solid;margin:0 1% 10px 0;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}
.related_pic img:hover{opacity:.7}
.pic2 .left_pics{width:49.5%}
.pic2 .related_pic{width:49.5%}
.pic2 .related_pic img{width:48%;margin:0 1% 15px 1%}
.pic3 .left_pics{width:49%}
.pic3 .related_pic{width:49%}
.pic3 .related_pic img{width:30%;margin:0 1% 12px 1%}
#imgtitle{position:absolute;bottom:1px;right:1px;display:block;font-size:13px;padding:3px 5px 3px 35px;color:#fff;background-image:linear-gradient(to left,rgba(0,0,0,.9) 0,#fff 100%);text-align:right}
.zzh_images{width:100%;overflow:hidden;position:relative;padding:20px 0}
.zzh_images ul{width:100%}
.zzh_images ul li.txt{position:absolute;top:30%;left:3%;width:55%}
.zzh_images ul li.txt span{color:#555;font-size:14px;position:relative;display:block;line-height:22px}
.zzh_images ul li.txt span:before{position:absolute;content:'';background:#777;width:130%;height:1px;left:-3%;top:34px}
.zzh_images ul li.txt strong{display:block;padding:0 0 20px 0;font-size:18px;color:#000}
.zzh_images ul li.txt i{font-size:14px;font-style:normal}
.zzh_images ul li.img{width:32%;float:right}
.zzh_images ul li.img img{display:block;border:1px solid #ddd;padding:3px;border-radius:2px;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}
.zzh_images ul li.img img:hover{border-color:#333}

/*contact us*/
#zzh_contactin{width:54%;float:left;padding:15px 0 30px 0}
#zzh_contactin p a{color:#db2033}
#zzh_contactin p a:hover{text-decoration:underline!important}
#zzh_contactin p{margin-bottom:10px!important}
#zzh_contactin .left{padding-left:53px}
#zzh_contactin strong{font-weight:400;color:#555}
.location{width:54%;height:auto;float:left}
#zzh_set_feedback_form{overflow:hidden;margin:15px 0;height:auto;border:1px solid #ccc;background:#fff;text-align:center;width:42%;float:right}
#zzh_form_title{overflow:hidden;background:#eee;text-align:left;line-height:34px;border-bottom:1px solid #ccc;margin-bottom:10px;color:#444;font-size:16px;padding:2px 0 0 20px;font-family:OpenSans Bold}
#zzh_form_title span{padding-right:5px}
#floatchatiframe2011{height:500px}
#zzh_form{width:100%}
#zzh_form #zzh_set_feedback_form{border-radius:5px;margin:10px 0;width:49%}
#zzh_form .zzh_contactin{width:49%;border:1px solid #ccc;margin:10px 2% 10px 0;height:550px;border-radius:5px;background:0;padding:0}
#zzh_form .zzh_hometitle{background:#eee;border-radius:5px 5px 0 0;text-align:left;line-height:34px;border-bottom:1px solid #ccc;margin-bottom:12px;color:#444;font-size:16px;padding:2px 0 0 20px;font-family:OpenSans Bold}
#zzh_form .zzh_hometitle span{padding-right:5px}
#zzh_form .zzh_hometitle a{color:#444}
#zzh_form .zzh_hometitle a:hover{color:#db2033}
#zzh_form .zzh_contact{padding:10px 20px 0 20px;color:#333;border:none}

/*other_pro*/
.othertitle{font-size:16px;margin:20px 0 15px 0;position:relative;width:100%;overflow:hidden}
.othertitle:after{position:absolute;content:"";background:#db2033;height:5px;width:100%;right:5px;bottom:0;z-index:1;transform:skew(40deg)}
.othertitle strong{background:#db2033;display:inline-block;padding:5px 10px 5px 15px;color:#fff;position:relative;font-weight:400}
.othertitle strong:before{position:absolute;content:"";right:-28px;top:0;border-left:28px solid #db2033;border-top:32px solid transparent}
.othertitle strong:after{position:absolute;content:"";top:0;background:#fff;width:10px;height:40px;transform:skew(40deg);right:-26px;z-index:3}
.other_pro{width:100%;margin:20px 0 5px 0;overflow:hidden}
.other_pro ul>li{width:23.5%;margin:0 2% 20px 0;overflow:hidden}
.other_pro ul li ol{width:100%}
.other_pro ul li:nth-child(4n){margin-right:0}
.other_pro ul li:nth-child(4n+1){clear:both}
.other_pro ul li ol li.product_img{width:100%}
.other_pro ul li ol li.product_img img{width:100%;border:1px solid #ddd}
.other_pro ul li ol:hover li.product_img img{border-color:#074e8d}
.other_pro ul li ol li.product_con{width:100%;margin:0 auto;line-height:18px;text-align:center}
.other_pro ul li ol li.product_con a{color:#333;display:block;line-height:16px;padding:10px 2px;font-size:13px}
.other_pro ul li ol:hover li.product_con a{color:#db2033;text-decoration:underline}
.relatedpro{width:100%;overflow:hidden;margin:10px auto 20px auto}
.relatedtitle{width:100%;font-size:17px;padding:15px 0 3px 0;color:#666;font-family:OpenSans Bold;border-bottom:3px double #ddd;margin-bottom:15px}
.relatedpro ul{width:100%}
.relatedpro ul li a{padding:0 15px 2px 0;margin:10px 15px 10px 0;display:inline-block;font-family:OpenSans Bold;overflow:hidden;color:#db2033;position:relative;line-height:14px;font-size:14px}
.relatedpro ul li a:before{position:absolute;content:'';background:#999;width:1px;height:12px;right:0;top:1px}
.relatedpro ul li:last-child a:before{content:normal}
.relatedpro ul li a.dq,.relatedpro ul li a:hover{color:#555;text-decoration:underline!important}
.relatedpro1{width:100%;overflow:hidden;margin:0 auto;clear:both;padding:10px 0}
.relatedpro1 ul{width:100%}
.relatedpro1 ul li{width:48%;margin:0 4% 10px 0}
.relatedpro1 ul li:nth-child(2n){margin-right:0}
.relatedpro1 ul li:nth-child(2n+1){clear:both}
.relatedpro1 ul li a{display:block;color:#333;font-size:13px;line-height:18px;padding:0 0 5px 16px;position:relative}
.relatedpro1 ul li a:before{position:absolute;content:'';background:#eee;width:7px;height:7px;border-radius:50%;left:0;top:5px;box-shadow:inset 2px 2px 3px #666;-moz-box-shadow:inset 2px 2px 3px #666;-webkit-box-shadow:inset 2px 2px 3px #666;-ms-box-shadow:inset 2px 2px 3px #666;-o-box-shadow:inset 2px 2px 3px #666}
.relatedpro1 ul li a.dq,.relatedpro1 ul li a:hover{color:#db2033}
.relatedpro1 ul li a.dq:before,.relatedpro1 ul li a:hover:before{box-shadow:inset 2px 2px 3px #db2033;-moz-box-shadow:inset 2px 2px 3px #db2033;-webkit-box-shadow:inset 2px 2px 3px #db2033;-ms-box-shadow:inset 2px 2px 3px #db2033;-o-box-shadow:inset 2px 2px 3px #db2033}

/*footer*/
#footer{width:100%;height:auto;margin:0 auto;font-size:12px; background:#074e86}
#chatbox{z-index:999}
#zzh_footin{margin:0 auto;width:100%;overflow:hidden;text-align:center;padding:0 0 10px 0}
#zzh_homefooter{overflow:hidden;width:100%;height:auto;margin-bottom:10px; background:#024473; padding:15px 0}
#zzh_homefooter a{padding:0 20px;color:#fff;line-height:16px;position:relative;font-size:16px;display:inline-block}
#zzh_homefooter a:before{position:absolute;content:'';width:2px;height:2px;background:#333;border-radius:50%;top:7px;right:-1px}
#zzh_homefooter a:hover{color:#db2033}
#zzh_homefooter a:last-child:before{content:normal}
#zzh_coper{margin-top:10px;width:100%;line-height:22px}
.footer-copyright{line-height: 20px; font-size: 14px; text-align: center;}
.footer-copyright p{margin-bottom: 9px; font-size: 14px; color: #fff;}
#otherlink{clear:both;width:100%;height:auto}
#otherlink a{color:#fff;display:inline-block;padding:3px;font-size:12px;line-height:12px;margin:4px 5px 0;border:1px solid #fff}
#otherlink a span{position:relative;top:0;font-size:12px}
#otherlink a:hover{color:#db2033;border:1px solid #db2033}
#otherlink a:hover span{top:-2px;transition:all .3s ease-in-out}


/*news*/
.news_list{width:100%;overflow:hidden}
.news_list ul,.news_list ul li ol{width:100%}
.news_list ul>li{width:100%;height:auto;padding:20px 0 20px 0; border-bottom:solid 1px #CCC}
.news_list ul li ol li.news_img{width:22%;height:auto;border:3px double #ddd}
.news_list ul li ol li.news_img img{width:100%;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}
.news_list ul li ol li.news_img img:hover{opacity:.7}
.news_list ul li ol li.news_con{width:76%;height:auto;float:right;text-align:left;color:#666;line-height:22px}
.news_list ul li ol li.news_con a{color:#074e86;display:block;line-height:24px;font-size:16px;padding:5px 20px 5px 0;margin-bottom:8px;overflow:hidden;position:relative;font-family:OpenSans Bold}
.news_list ul li ol li.news_con a:after{content:"\f18e";position:absolute;right:3px;bottom:-100%;font-family:FontAwesome;color:#db2033;font-size:16px;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}
.news_list ul li ol li.news_con a:hover{color:#74bbc1}
.news_list ul li ol li.news_con a:hover:after{bottom:5px;color:#74bbc1;}
.news_list ul li ol li.news_con span{font-size:14px;display:block;line-height:22px;color:#444}
.news_list ul li ol li ol.small_list{width:100%;margin:20px 0}
.news_list ul li ol li ol.small_list li a{font-size:12px;background:#f2f2f2;border:1px solid #ddd;color:#333;padding:3px 12px;margin:0 6px 6px 0;border-radius:4px}
.news_list ul li ol li ol.small_list li a:hover{background:#f8f8f8;color:#979797}
.news_list ul li ol li.nopic{width:100%}

/*新闻内页*/
.news_title{text-align:center; font-size:30px; color:#333; line-height:32px; margin-bottom:10px;}
.source{ width:100%;margin:10px  auto 30px;text-align:center; line-height:40px; display: table; border-bottom:solid 1px #e4e4e4;border-top:solid 1px #e4e4e4}
.source em{font-style:normal;}
.source span{ margin-right:15px;}
.Fanye{float:left; padding:30px 0;}
.Fanye .xu{ width:100%; color:#999}
.Fanye .xu a{ color:#000}
.Fanye .xu a:hover{ color:#0075bf}

.table{margin:5px 0 0;}
.table-responsive{margin-bottom:20px}
.table-responsive p{margin:5px 0}
table,td{border:1px solid #ccc!important}
.table>tbody>tr{background-color:#fff; width:25%; text-align:center}
.table>tbody>tr.top{ color:#000;background-color:#f8f8f9!important}
.table>tbody>tr.top span{ color:#CCC;font-size:14px;}
.table>tbody>tr:nth-of-type(odd){background-color:#fff} 
.table>tbody>tr>td{vertical-align:middle;padding:6px; font-size:14px;} 
.table>tbody>tr>td span{ font-size:24px; margin-right:5px; color:#09F} 
.table1>tbody>tr{background-color:#fff; width:25%; text-align:left}
.table1>tbody>tr>td{vertical-align:middle;padding:15px; line-height:28px; font-size:14px;position:relative} 
.tjjl{float: left; position:absolute; right:10px; top:12px; font-size: 12px; padding:5px 20px; background:#09C; border:0; color: #fff; line-height:24px; }

/*Message*/
.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:60%; 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:90%; 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:#074e86;
	border:1px solid #074e86; 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;}

/*links*/
.links{ float: left; width:100%;}
.links ul{ float: left; width:100%;}
.links ul li{ float: left; width:100%;}
.links ul li a{ float:left; width:100%; font-size:14px; color:#333; display:block;}
.links ul li a:hover{ color:#F03}


/*responsive*/
@media screen and (max-width:1160px){
.navbar-default .navbar-nav>li{padding:0 6px}
.navbar-default .navbar-nav>li>a{padding: 15px 10px;}
}
@media screen and (max-width:980px){
	.navbar-default .navbar-nav>li>a{padding: 15px 5px;}
	#zzh_logo{ width:98%;}
.navbar-nav>li:nth-child(2)>.dropdown-menu{min-width:767px!important;left:-220px}
.navbar-default .navbar-nav>li{padding:0 2px}
.header_left{ width:auto; margin-left:1%;}
.header_left span,.header_right,.header_search { display:none}
.company_txt{padding:0}
.company_txt h2{padding:10px 0}
#zzh_banner{display:none}
#zzh_homefooter a{ padding:0 10px;}
}
@media screen and (max-width:767px){
	#zzh_logo{ width:88%}
	#header{position:relative;border:none}
#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:#444}
.navbar-toggle{width:40px;line-height:40px;font-size:20px;color:#fff;padding:0;margin:0;border-radius:0;border:0;background:0}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0;color:#db2033}
.navbar-default .navbar-nav li{display:block;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:#db2033;background:#eee;border-bottom:1px solid #db2033;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:#db2033;border-top:none;border-bottom:1px solid #db2033}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#db2033!important;background:#eee!important}
.navbar-default .navbar-nav ul.dropdown-menu>li>a.dq{color:#db2033}
.navbar-default li.dropdown-submenu>a.dq span,.navbar-default li.dropdown-submenu>a:hover span{padding-left:0}
.table-responsive{border:none}
#mainpro ul>li{width:48%;margin:0 4% 30px 0}
#mainpro ul>li:nth-child(3n){margin-right:4%}
#mainpro ul>li:nth-child(3n+1){clear:none}
#mainpro ul>li:nth-child(2n){margin-right:0}
#mainpro ul>li:nth-child(2n+1){clear:both}
#mainpro ul li a:before{content:normal}
#mainpro ul li a span{text-align:center}
#zzh_top,#mainpro ul li p,.zzh_point,.zzh_point1,.zzh_products1 ul li ol li.product_con span,.location,.navbar-default .dropdown-submenu ol,.qrcode,.qulickpro,.xs{display:none}
#zzh_sidebar{ width:100%;}
#zzh_productlist{display:none}
#zzh_right{ width:100%;}
.zzh_products ul>li{width:48%}
.zzh_products ul>li:nth-child(3n){margin-right:4%}
.zzh_products ul>li:nth-child(3n+1){clear:none}
.zzh_products ul>li:nth-child(2n){margin-right:0}
.zzh_products ul>li:nth-child(2n+1){clear:both}
.zzh_products1 ul>li{width:49%;margin:0 2% 20px 0;padding:0}
.zzh_products1 ul li:nth-child(2n+1){clear:both}
.zzh_products1 ul li:nth-child(2n){margin-right:0}
.zzh_products1 ul li ol li.product_con,.zzh_products1 ul li ol li.product_img{width:100%}
.zzh_products1 ul li ol li.product_con a{text-align:center;padding:5px;font-size:14px;line-height:20px;border:none}
.zzh_products1 ul li ol li.product_con a:after{content:normal}
.left_pic{width:100%;margin:0 0 20px 0}
.zzh_pic2 ul li.big_img{width:100%;margin:0 0 10px 0}
.zzh_pic2 ul li.small_img{width:49%;margin-right:2%}
.zzh_pic2 ul li.small_img:nth-child(3n){margin-right:0}
.img_right.mwidth{width:100%}
.img_right.mwidth img{width:48%;float:left;margin:0 1% 10px 0}
.img_right.mwidth .inquiry{float:left;clear:both}
.zzh_images ul li.txt{width:100%;position:static;margin-bottom:12px}
.zzh_images ul li.img{width:100%}
#zzh_contactin{width:100%;float:none}
#sitemap .sname a{float:none;width:100%;margin-right:0}
#sitemap .list_m a{width:100%;float:none}
#zzh_form #zzh_set_feedback_form,#zzh_form .zzh_contactin,#zzh_set_feedback_form{width:100%;margin:10px 0}
#zzh_form .zzh_contactin{height:auto}
.history_date-list{padding-left:25px}
.history_date-list li strong{position:static;display:block;padding:10px 15px;width:100%;text-align:left}
.history_date-list li p{padding:15px 10px 15px 0;box-shadow:none;border:none}
.history_date-list li:hover p{border:none}
.aboutimg ul li{border:none;border-bottom:1px dashed #ddd;padding:0 0 20px 0;border-radius:0;box-shadow:none}
.aboutimg ul li:last-child{border-bottom:none}
.aboutimg ul li:hover{transform:none}
.aboutimg ul li a img{width:auto;float:none}
.aboutimg ul li a span{width:100%}
.left_img,.right_img{width:100%;margin:8px 0}
.aboutlink{width:100%;padding:0 0 20px 0}

}
@media screen and (max-width:650px){
	.company_img{ width: 100%; }
.qulicklink ul li{width:48.5%}
.protitle2 a{padding:8px 15px}
.protitle2 a:after,.protitle2 a:before{content:normal}
#zzh_producttitle{display:none}
.zzh_tags ul>li,.other_pro ul>li{width:48%;margin:0 4% 20px 0}
.zzh_tags ul>li:nth-child(2n),.other_pro ul>li:nth-child(2n){margin-right:0}
.zzh_tags ul>li:nth-child(2n+1),.other_pro ul>li:nth-child(2n+1){clear:both}
.relatedpro ul li{width:100%}
.img_center1 img{width:100%}
.zzh_pic4 ul li{width:49%;margin-right:2%}
.zzh_pic4 ul li:nth-child(2n){margin-right:0}
.zzh_pic4 ul li:nth-child(2n+1){clear:both}
.zzh_pic5 ul li,.zzh_pic6 ul li{width:32%}
.zzh_pic5 ul li:nth-child(5n),.zzh_pic6 ul li:nth-child(6n){margin-right:2%}
.zzh_pic5 ul li:nth-child(3n),.zzh_pic6 ul li:nth-child(3n){margin-right:0}
.zzh_pic5 ul li:nth-child(5n+1),.zzh_pic6 ul li:nth-child(6n+1){clear:none}
.zzh_pic5 ul li:nth-child(3n+1),.zzh_pic6 ul li:nth-child(3n+1){clear:both}
.left_pic{width:100%;margin:0 0 20px 0}
.add .left_pics,.add .related_pic,.left_pics,.pic2 .left_pics,.pic2 .related_pic,.pic3 .left_pics,.pic3 .related_pic,.related_pic{width:100%}
.pic2 .related_pic img,.pic3 .related_pic img,.related_pic img{width:18%;margin:12px 1% 0 1%}
.half{width:100%;padding-right:0;margin:0 0 15px}
.light{width:100%}
.news_list ul li ol li.news_img{ display:none}
.news_list ul li ol li.news_con{ float:left; width:100%;}

.img_right.mwidth img{ width:99%}
#zzh_homefooter{ display:none}
}
@media screen and (max-width:480px){#mainpro ul>li{width:100%;margin:0 0 25px 0}
.zzh_products ul>li,.zzh_products2 ul>li{width:100%;margin:0 0 30px 0}
.zzh_products2 ul.details li ol li.product_con span{height:auto;padding:5px 10px 15px 10px}
.zzh_products2 ul.details>li{width:100%;margin:0 0 30px 0}
.zzh_pic2 ul li{width:100%}
.zzh_pic3 ul li,.zzh_pic3 ul li:nth-child(3n),.zzh_pic5 ul li,.zzh_pic6 ul li{width:49%;margin-right:2%}
.zzh_pic3 ul li:nth-child(2n){margin-right:0}
.zzh_pic3 ul li:nth-child(3n+1){clear:none}
.zzh_pic3 ul li:nth-child(2n+1){clear:both}
.zzh_pic5 ul li:nth-child(3n),.zzh_pic5 ul li:nth-child(5n),.zzh_pic6 ul li:nth-child(3n){margin-right:2%}
.zzh_pic5 ul li:nth-child(2n),.zzh_pic6 ul li:nth-child(2n){margin-right:0}
.zzh_pic5 ul li:nth-child(2n+1),.zzh_pic6 ul li:nth-child(2n+1){clear:both}
.zzh_pic5 ul li:nth-child(3n+1),.zzh_pic6 ul li:nth-child(3n+1){clear:none}
.img_left,.img_left.swidth,.img_right,.img_right.bwidth,.img_right.swidth{width:100%;margin:10px 0}
}
@media screen and (max-width:360px){#zzh_language{width:66%}
.zzh_products,.zzh_products1{margin-bottom:25px}
.zzh_products1 ul>li,.zzh_tags ul>li,.other_pro,.other_pro ul>li{width:100%;margin:10px 0}
.zzh_pic3 ul li,.zzh_pic3 ul li:nth-child(3n){width:100%;margin:0 0 20px 0}
.img_right.mwidth img{width:100%;margin:0 0 10px 0}
}