@charset "utf-8";

* {	margin: 0;	padding: 0;}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:500;}

body,button,input,select,textarea {	 font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;	outline: none;}

h1,h2,h3,h4,h5,h6 {	font-size: 100%;}

ul,ol,li {	list-style: none; }

a {	text-decoration: none;	color: #484848;    vertical-align: top;}

a:hover {	color: #484848;}

img {	border: 0px;}

em{ font-style:normal;}

table {	border-collapse: collapse;	border-spacing: 0;}

html,body {	height: auto;	color: #484848;	background: #fff;	margin: 0 auto;font-size: 16px !important; overflow-x:hidden;}

.hide {	display: none;}

.clear {	clear: both;}

.w{width:100%;height:40px;}

.top10{margin-top:10px !important;}

.top20{margin-top:20px !important;}

.top30{margin-top:30px !important;}

.top40{margin-top:40px !important;}

.top60{margin-top:60px !important;}

.center{ text-align:center;}

.pic100 img{width:100%;}

h1{ font-size:26px;color:#464646;}

.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}

.f-turn{-webkit-transition: all .3s ease-in;

    -moz-transition: all .3s ease-in;

    -ms-transition: all .3s ease-in;

    -o-transition: all .3s ease-in;

    transition: all .3s ease-in;}

.fl{float:left;}

.fr{float:right;}

.pad30{padding:30px 0;}

.pad40{padding:40px 0;}

.pad50{padding:50px 0;}

.pad60{padding:60px 0;}

.overflow{ overflow:hidden;}



.top{height:5px; background-color:#0056ab;}

.header{height:88px;}

.logo{ display:inline-block;}

.logo img{height:88px;}

.dh { margin-bottom:0 !important;}

.dh li{width:12.5%; text-align:center;line-height:50px;float:left;}

.dh li a{ display:block;color:#fff;}

.dh li a:hover,.dh li a.thisclass{ background-color:#dd1e32;color:#fff;}

.menu{ background-color:#0056ab;height:50px;}







.h_proT,.h_aboutT,.h_newT,.h_honorT,.qtwhT,.teamT,.honorT,.caseT,.messageT,.newT,.hynewT,.shfwT,.shwxT,.contactT,.zxdtT{font-size:1.9rem;}

.h_proT em,.h_aboutT em,.h_newT em,.h_honorT em,.qtwhT em,.teamT em,.honorT em,.caseT em,.messageT em,.newT em,.hynewT em,.shfwT em,.shwxT em,.contactT em,.zxdtT em{color:#0056ab;margin-right:2px;}

.h_proT i,.h_aboutT i,.h_newT i ,.h_honorT i,.qtwhT i,.teamT i,.honorT i,.caseT i,.messageT i,.newT i,.hynewT i,.shfwT i,.shwxT i,.contactT i,.zxdtT i{width:40px;height:40px; vertical-align:middle; display:inline-block;margin-left: 10px;}

.h_proT i{ background:url(../images/icon-1.png) no-repeat; background-size:100%;}

.h_proT p,.h_aboutT p,.h_honorT p,.qtwhT p,.teamT p,.honorT p,.caseT p,.messageT p,.newT p,.hynewT p,.shfwT p,.shwxT p,.contactT p,.zxdtT p{ font-size:0.85rem; padding: 15px 0 0;  color: #5d5d5d;}

.h_proC dl dt img{width:100%;-webkit-transition: all .3s ease-in;

    -moz-transition: all 1s ease-in;

    -ms-transition: all 1s ease-in;

    -o-transition: all 1s ease-in;

    transition: all 1s ease-in;}

.h_proC dl dd{ border:1px solid #484848;font-size:0.85rem;height:36px;line-height:36px; overflow:hidden; background-color:#fff;margin-top: 15px;}

.h_proC dl a:hover dd{ background-color:#0056ab;color:#fff;}

.h_proC dl a:hover dt img{transform:rotate(360deg);

-ms-transform:rotateY(360deg); 	/* IE 9 */

-moz-transform:rotateY(360deg); 	/* Firefox */

-webkit-transform:rotateY(360deg); /* Safari 和 Chrome */

-o-transform:rotateY(360deg); }

.h_aboutT em,.h_honorT em,.teamT em,.honorT em,.messageT em,.newT em,.shfwT em,.contactT em{ color:#dd1e32;}

.h_aboutT i{ background:url(../images/icon-2.png) no-repeat; background-size:100%;}

.h_about{ background:url(../images/aboutbg.jpg) no-repeat fixed;  background-size:100% 100%;}

.h_aboutC h6{font-size:1.125rem;padding-bottom:15px; background:url(../images/redline.jpg) no-repeat left bottom;}

.h_aboutC p{margin:25px 0;line-height:25px; overflow:hidden;height:118px;font-size:0.75rem;}

.h_aboutC .more,.new_more .more,.new_more1 .more{border:1px solid #dd1e32;width:78px;height:28px; line-height:28px; text-align:center;color:#dd1e32;font-size:0.85rem;    display: inline-block;}

.h_newT i{ background:url(../images/icon-3.png) no-repeat; background-size:100%;}

.qtwhT i{ background:url(../images/icon-5.png) no-repeat; background-size:100%;}

.h_newCnav { font-size:0;}



.h_newCnav li{height:32px;width:114px;line-height:32px; text-align:center; background-color:#8d8d8d;color:#fff; font-size: 0.85rem; display:inline-block; cursor:pointer; -webkit-transform: skew(-40deg);

 -moz-transform: skew(-40deg);

 -o-transform: skew(-40deg);}

.h_newCnav li span,.h_newCnav li a{-webkit-transform: skew(40deg);color:#fff;

 -moz-transform: skew(40deg);

 -o-transform: skew(40deg); display: block;}

.h_newCnav li.active{ background-color:#dd1e32;}

.h_newCconL h6{color:#0162d3;height:25px; width:100%;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;   overflow:hidden; }

.h_newCconL h6 a{color:#0162d3;}

.h_newCconL p,.h_newConR dl dd p{height:86px; overflow:hidden;font-size:0.75rem;line-height:18px; margin: 15px 0;}

.h_newCconL a.more {border: 1px solid #aeaeae;width: 58px;height: 25px;line-height: 22px;text-align: center;color: #aeaeae;font-size: 0.75rem;display: inline-block;}

.h_newCconL a:hover.more,.h_aboutC a:hover.more,.new_more a:hover.more{ background-color:#dd1e32;color:#fff;border: 1px solid #dd1e32;}

.h_newConR dl{ overflow:hidden;margin-bottom:10px;}

.h_newConR dl dt{ float:left; background:url(../images/newbg.jpg) no-repeat; background-size:100% 100%;width:14.777%; text-align:center;}

.h_newConR dl dt b{color:#aeaeae;font-size:2.5rem; display:block;}

.h_newConR dl dt span{color:#aeaeae;font-size:0.85rem;display:block;}

.h_newConR dl dd{width:80%;float:right;}

.h_newConR dl dd h6{height:20px;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;   overflow:hidden; }

.h_newConR dl dd p{height:34px;}

.h_honorT i{ background:url(../images/icon-4.png) no-repeat; background-size:100%;}

.teamT i{ background:url(../images/icon-6.png) no-repeat; background-size:100%;}

.h_honor{ background-color:#f4f4f4;}



.poster-main{ position:relative;width:420px;height:280px;margin:40px 0;}

.poster-main a,.poster-main img{display:block;}

.poster-list{width:800px;height:280px;}

.poster-list li{ position:absolute;left:0;top:0;}

.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:270px; z-index:10; cursor:pointer;  opacity:0.8}

.poster-main .poster-prev-btn{left:0; background: url(../images/btn_l.png) no-repeat center center;}

.poster-main .poster-next-btn{right:0; background: url(../images/btn_r.png) no-repeat center center;}



.h_newCcon li{ border-bottom:1px dashed #dcdcdc;padding:7px 0;}

.h_newR {padding-left:30px !important;}

.h_newCcon li h6{font-weight:100; font-size: 0.875rem; height:30px;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;   overflow:hidden;   }

.h_newCcon li.cur h6 a{color:#0079d5;}

.h_newCcon li h6 i{width:2px;height:2px; background:url(../images/icon-point.jpg) no-repeat; vertical-align:middle; display:inline-block;margin-right:5px;}

.h_newCcon li p{color:#838282;font-size:0.75rem;height:35px; width:100%; overflow:hidden; display:none;}

.h_newCcon li.cur p{ display:block;}



.h_js,.h_jjfa{ background-color:#0056ab; color:#fff; padding: 15px;}

.h_js h5,.h_shfw,.h_jjfa h5{font-size:1.15rem;}

.h_js h5 a,.h_jjfa h5 a{color:#fff;}

.h_js p,.h_shfw p,.h_jjfa p{font-size:0.75rem;margin:15px 0;height:105px; overflow:hidden;background:url(../images/whiteline.jpg) no-repeat bottom left;    line-height: 25px;}

.h_shfw{  padding:0 15px;}

.h_shfw1{ background-color:#f4f4f4;padding: 15px;}

.h_shfw p{ height:200px;    background: none;}

.h_shfwnum{ margin-top:40px;}





.footer{ background-color:#1b1c1e;color:#acacad;font-size:0.875rem;}

.footer a{color:#acacad;}

.footerL { background-color:#45474a; padding: 15px 4% !important;}

.footerL dl{margin-bottom:0 !important;}

.footerL dl dd{margin-top:10px;}

.footernav { border-bottom:1px dashed #acacad; padding-bottom:10px;}

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

.footerR{ padding-left:4% !important;    margin-top: 3%;}

.footerR dl{margin-top:30px; }

.footerR dl dt{border-bottom:1px solid #acacad; background:url(../images/greyline.jpg) no-repeat bottom left;font-size:1.125rem; padding-bottom:20px;}

.footerR dl dd{margin-top:25px;line-height:25px;}



.aboutL li{ position:relative;}

.aboutL li p{ position:absolute; background:url(../images/bluebg.png) repeat;color:#fff;height:40px;line-height:40px;bottom:0; font-size:1.125rem;width:100%; margin: 0; padding: 0 5%;}

.aboutR{height:auto;font-size:0.85rem;margin:0;    line-height: 25px;}

.qywh,.shwx{ background:url(../images/bg1.jpg) repeat;}

.teamC dl dt{font-size:1.5rem;font-weight:500;}

.teamC dl dd{color:#989898;text-align:center;font-size:1.125rem;height:50px;line-height:57px;color:#fff; overflow:hidden; background:url(../images/bg3.jpg) no-repeat; background-size:100% 100%;}

.teamC dl a:hover dd{background:url(../images/bg2.jpg) no-repeat; background-size:100% 100%;}



.menubtn {  margin-top: 30px; display:none;}

#nav{ position:fixed;top:0; left:0; display:none;z-index:9; width:100%; background:#0669ca;max-height:100vh;overflow-y: scroll;}

#nav li{  color:#fff;}

#nav li a{ color:#fff;display:block;height:3em; line-height:3em; padding-left:4%;border-bottom:1px solid #0056ab; position:relative;}
#nav li a.on:after{content:'+';display:inline-block; position:absolute;right:0;top:0;width:2em;height:3em;color:#fff;line-height:3em; text-align:center;}
#nav li div{background: #3d85cb;display:none;}
#nav li div a{padding-left: 11%;}
#nav li.btn_up{ text-align:center;}

#nav li.btn_up img{ vertical-align:middle; max-width:64px;width:10%;}

.shadow{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6); z-index:8;}

.honorT i{ background:url(../images/icon-7.png) no-repeat; background-size:100%;}

.caseT i{ background:url(../images/icon-8.png) no-repeat; background-size:100%;}

.caseC li a{margin:10px 0; border:1px solid #dcdcdc; border-radius:8px; display:block;background-color: #fff;}

.caseC li img{border-radius:8px;width:100%;}

.gray {  filter:alpha(opacity=50);   

      -moz-opacity:0.5;   

      -khtml-opacity: 0.5;      

	  opacity: 0.5;

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);   

    filter: grayscale(100%);

    filter: gray;

}

.messageT i{ background:url(../images/icon-9.png) no-repeat; background-size:100%;}

.message input,.message textarea{border:1px solid #dcdcdc;padding:10px 15px;width: 100%;}

.message textarea{height:200px;}

.message button{ background-color:#dd1e32;color:#fff;font-size:1.125rem;width:150px;height:45px; text-align:center;line-height:45px; word-spacing:10px;-webkit-transition: all .3s ease-in;

    -moz-transition: all 1s ease-in;

    -ms-transition: all 1s ease-in;

    -o-transition: all 1s ease-in;

    transition: all 1s ease-in;}

.message button:hover{background-color:#0056ab;}

.message span{margin-left:3%;font-size:0.85rem;}

.newT i{ background:url(../images/icon-10.png) no-repeat; background-size:100%;}

.newL dl a{ background-color:#eeeeee; display:block; padding:15px;}

.newL dl a:hover{ background-color:#0056ab;color:#fff;}

.newL dl dt,.hynewC dl dd h5{height:22px; text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;   overflow:hidden;}

.newL dl dd{margin-top:10px;}

.newL dl dd p{font-size:0.75rem;height:40px; overflow:hidden;line-height: 20px;}

.newL dl dd time{color:#0056ab;font-size:0.75rem;margin: 10px 0; display:block;}

.newL dl a:hover dd time{color:#fff;}

.newR dl{ position:relative;}

.newR dd{ background:url(../images/whitebg.png) repeat;height:50px;line-height:50px; position:absolute;bottom:0;width:100%;    padding: 0 5%;}

.hynewT i{ background:url(../images/icon-11.png) no-repeat; background-size:100%;}

.hynew,.productlistbg{ background-color:#eeeeee;}

.hynewC a{ background-color:#fff; display:block; padding:15px;}

.hynewC a:hover{ background-color:#dd1e32;}

.hynewC dl dt img{width:100%;}

.hynewC dl dd{padding:15px 0;}

.hynewC a:hover dd{ color:#fff;}

.hynewC dl dd h5{height:30px;line-height:30px;}

.hynewC dl dd time{font-size:0.75rem;}

.new_more1 .more{ color:#0056ab;border: 1px solid #0056ab;}

.new_more1 a:hover.more{ background-color:#0056ab;color:#fff;border: 1px solid #0056ab;}

.new_listTR h6{font-size:1.2rem;}

.new_listTR time{font-size:0.75rem;color:#c1c1c1;margin:10px 0;}

.new_listTR p{font-size:0.85rem;line-height:25px;height: 200px;}

.newlistB dl{margin-bottom:30px;}

.newlistB dl dt{width: 8%;}
.newlistB dl dd{width:89%;}

.newlistB dl dd p{color:#959494;height:50px;line-height: 22px;}
.pagination{font-size:0;}
.pagelist li{ display:inline-block !important;margin:0 1px;}

.pagelist li a,.pagelist li span{min-width:35px !important;height:35px; display:block; border:1px solid #dcdcdc;line-height:35px !important;font-size:0.85rem;padding:0 5px !important;margin:0 !important;}

.pagelist li a:hover{ border-color:#428bca;color:#428bca; background-color:#fff !important;}

.site{height:51px;line-height:51px;padding:0 15px;color:#fff; margin-top: -53px; z-index: 9;  position: relative;}

.site span{ background:url(../images/redbg.png) repeat;height:51px;line-height:51px;padding:0 15px; display:inline-block;font-size:0.85rem;}

.site span a{color:#fff;}

.new_main h1{ text-align:center;}

.product_main{ padding:0 10px;}

.new_main time{ text-align:center; display:block;}

.new_main time span{margin:0 15px;}
.product_main time span{margin:0 30px 0 0;}

.wz{line-height:30px;}

.wz img{ max-width:100%;}

.prenextC{ margin:30px 0;}
.prenext{margin:10px 0;}
.prenext p{line-height:40px;background-color:#dd1e32;color:#fff;font-size:0.85rem;    padding: 0 0 0 5px;}

.prenext span,.prenext a{ display:inline-block; background-color:#dd1e32;color:#fff;width:80px;height:40px;line-height:40px; text-align:center; }

.prenext a{ background-color:#eeeeee;color:#5c5b5b; text-align:left;padding:0 15px;width:auto;}

.goback{}

.goback a{ background-color:#0056ab;color:#fff;height:40px;line-height:40px; display:block;-webkit-transition: all .3s ease-in;

    -moz-transition: all 1s ease-in;

    -ms-transition: all 1s ease-in;

    -o-transition: all 1s ease-in;

    transition: all 1s ease-in;}

.goback a:hover{background-color:#dd1e32;}

.xgnew,.xgpro{ background:url(../images/bg4.jpg) repeat;padding:30px;margin-bottom:50px;}

.xgnewT{font-size:2rem;}

.xgnewT span{color:#dd1e32;margin-left:3px;}

.xgnew ul li{margin:10px 0;height:21px;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;   overflow:hidden;}

.xgnew ul li i{width:2px;height:2px; background:url(../images/point.jpg) no-repeat; display:inline-block;margin-right:10px; vertical-align:middle;}

.other2{ background:url(../images/other5.jpg) no-repeat top center; padding:120px 0;    background-size: 100% 100%;} 

.proC h5{ font-size:1.2rem; margin-bottom:15px;}

.proC ul li{ margin:7px 0;font-size:0.85rem;}

.proC ul li i{width:5px;height:1px; background:url(../images/point1.jpg) no-repeat; margin-right:10px; vertical-align:middle; display:inline-block; color:#6d6d6d;}

.pro1,.pro5,.pro7{ background:#fff;height:188px;}

.pro1,.pro2,.pro4,.pro6,.pro9{ height:188px;padding:20px 0; position:relative;    padding-right: 30px !important;    padding-left: 30px !important;}

.pro2,.pro6,.pro8{ background-color:#0056ab;color:#fff;height:188px;}

.pro2 a,.pro6 a,.pro8 a{color:#fff;}

.pro3 img,.pro5 img,.pro7 img,.pro8 img{padding:0 !important;-webkit-transition: all .3s ease-in;

    -moz-transition: all 1s ease-in;

    -ms-transition: all 1s ease-in;

    -o-transition: all 1s ease-in;

    transition: all 1s ease-in;   }

.pro3 a:hover img,.pro5 a:hover img,.pro7 a:hover img,.pro8 a:hover img{ transform: rotate(360deg);

    -ms-transform: rotateY(360deg);

    -moz-transform: rotateY(360deg);

    -webkit-transform: rotateY(360deg);

    -o-transform: rotateY(360deg);}

.proC img{ max-width:100%;}

.pro2 ul li i {background: url(../images/point2.jpg) no-repeat;}

.proC ul li{width:50%;float:left;}

.pro3,.pro4,.pro9{background-color:#eeeeee; height:188px;}

.proC em{ position:absolute;width:20px;height:32px; display:inline-block; top:40%;left:0; z-index:5;}

.pro2 em,.pro6 em,.pro8 em{  background:url(../images/icon-point4.png) no-repeat; background-size:100%;}

.pro3 em,.pro9 em{  background:url(../images/icon-point5.png) no-repeat; background-size:100%;}

.pro5 em{  background:url(../images/icon-point6.png) no-repeat; background-size:100%;}

.pro4 ul li { margin: 5px 0;}

.proC img { margin: auto; display: block;}

.productlistnav{ font-size:0;}

.productlistnav li { margin-top: 10px;display:inline-block;border-left:1px solid #fff;height:60px;min-width: 16.6%; text-align: center;}

.productlistnav li a,.promaintab li{ background-color:#f4f3f3; display:block; padding:0 5px;font-size:0.85rem;}
.productlistnav li a,.promaintab li a{height:60px;display:flex;width: 100%;justify-content: center;align-items: center;}
.productlistnav li a:hover,.productlistnav li a.thisclass,.promaintab li.active{ background-color:#0056ab; color:#fff; cursor:pointer;}

.productlist h2{ text-align:center;margin:50px auto 0;font-size:2.2rem;}

.promaintab li{ display:inline-block;}

.xgpro dl dt img{ width:100%;}

.xgpro dl dd{ margin-top:15px; text-align:center;}

.shfwT i{ background:url(../images/icon-12.png) no-repeat; background-size:100%;}

.shwxT i{ background:url(../images/icon-13.png) no-repeat; background-size:100%;}

.contactT i{ background:url(../images/icon-14.png) no-repeat; background-size:100%;}

.contactTop{ background:url(../images/contactbg.jpg) repeat; background-size:100%;padding:100px 0;}

.contactTopC p{ line-height:30px;}

.contactTopC h2{margin:25px 0;font-size:1.5rem;}

.zxdtT i{ background:url(../images/icon-15.png) no-repeat; background-size:100%;}

.contactmap p{margin:20px 0;font-size:0.85rem;}

.contactmap p i{width:23px;height:29px; display:inline-block; background:url(../images/icon-dt.png) no-repeat;margin-right:10px; vertical-align:middle;background-size:100%;} 

.map{height:350px; border:1px solid #dcdcdc;}
.product_mainC {line-height: 23px;}
.product_mainC img{ max-width:100%;}
.footer span { display: inline-block; margin: 0 10px;}
.new_mainC {line-height:30px;}
.new_mainC img{max-width:100%;}
.qywhL{line-height: 26px;}
.banners{display:none;}
.bannerb .swiper-pagination{bottom:30px !important;}
.bannerb .swiper-pagination span{display: inline-block;margin: 0 5px;cursor: pointer;width: 72px;height: 6px;display: inline-block;background-color:#fff;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; opacity:1;}
.bannerb .swiper-pagination span.swiper-pagination-bullet-active{background: #0269b6;}



   





#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }

#d_tab29 img { border: 0; vertical-align: top }

#d_tab29 { position: relative; height: 400px; text-align: left }

#d_tab29 .d_img { position: relative; margin: 0 auto; width: 100%; height: 100% }

#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 }

#d_tab29 .d_img li img { width: 100% }

#d_tab29 .d_img li:first-child { display: block; width: 40%; left: 0%; top: 60px; z-index: 1 }

#d_tab29 .d_img li:nth-child(2) { display: block; width: 45%; left: 10%; top: 40px; z-index: 2 }

#d_tab29 .d_img li:nth-child(3) { display: block; width: 50%; left: 25%; top: 20px; z-index: 3 }

#d_tab29 .d_img li:nth-child(4) { display: block; width: 45%; right: 10%; top: 40px; z-index: 2 }

#d_tab29 .d_img li:nth-child(5) { display: block; width: 40%; right: 0%; top: 60px; z-index: 1 }

#d_tab29 .d_menu { position: absolute; bottom: 20px; width: 100%; text-align: center }

#d_tab29 .d_menu li { display: inline-block; zoom: 1; *display:inline; width: 12px; height: 12px; cursor: pointer; margin-right: 3px }

#d_tab29 .d_next { position: absolute; right:10%;top: 45%; z-index: 5; cursor: pointer }

#d_tab29 .d_prev { position: absolute; left:10%;  top: 45%; z-index: 5; cursor: pointer }
.Ttel{ position:relative;}
.Ttel span{ position:absolute;bottom:14px;left: 77px;color:#0056ab;font-size:28px;}
.shfwC .wz{max-height:300px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient: vertical;margin-top: 47px;}












@media(max-width:1210px){

	.menubtn { display:block;}

	.Ttel,.menu{ display:none;}

	.menu{ }

}

@media(max-width:1199px){

	.new_listTR p{  height: 130px;}

	.proC img{margin-top: 12%;}
    .shfwC .wz {margin-top: 14px;}
	

}

@media(max-width:991px){

	.new_listTR p { height: 50px;margin: 10px 0;}

	.h_newConR dl dt b{font-size: 1.8rem;}

	.newlistB dl dt {  width: 9%;padding: 5px 0;}

	.proC img{  margin-top: 25%;}

	#d_tab29{height:270px !important;}
     .shfwC .wz {margin-top: 0;}
	

}

@media(max-width:767px){

	.proC em {  display: none;}

	.pro1,.pro2,.pro3,.pro4,.pro5,.pro6,.pro7.pro18,.pro9{ height:auto;}

	.proC ul li{ width:100%;}
	#myTab_Content0 .right{margin-top:30px;}
	.productlistnav li { min-width: 33.333%;width: 33.333%;}
	.h_proT p, .h_aboutT p, .h_honorT p, .qtwhT p, .teamT p, .honorT p, .caseT p, .messageT p, .newT p, .hynewT p, .shfwT p, .shwxT p, .contactT p, .zxdtT p {padding: 15px 15px 0;}
	.footerR{padding:0!important;}
	.productlistnav{margin:0;padding:0 15px;display: flex;flex-wrap: wrap;}
	.product_mainC .left,.product_mainC .right{padding:0;}
	.tuijianproC{margin:0 -15px;}
    .new_more{padding:0;}
    .contactTopC p img{width:80px;}
    .contactTopC h2 {font-size: 1.2rem;}
    .contactTopC h2 {margin: 25px 0 10px;}
    .contactmap p i {width:14px;height:18px;}
    .bannerb,.banner .swiper-button-next,.banner .swiper-button-prev{display:none;}
    .banners{display:block;}
    .banners .swiper-pagination span{background-color:#fff;opacity:1;}
    .banners .swiper-pagination span.swiper-pagination-bullet-active{background: #0269b6;}
}

@media(max-width:640px){

	html,body {font-size: 14px !important;}

	.site,.site span{margin-top:0;height:30px !important;line-height:30px !important;}

	.newlistB dl dt {  width: 20%;  padding: 5px 0;}

	.h_newConR dl dt b {  font-size: 1.5rem;}

	.h_newConR dl dt span {font-size: 0.75rem;}

	.newlistB dl dd {  width: 75%;}

	.newlistB dl dd p{height: 35px;  margin: 5px 0 0 0;  line-height: 18px;}

	.pad50 {  padding: 30px 0;}

	.new_listTR h6,.h_newConR dl dd h6{font-size: 16px;height: 25px;}

	.new_listTR p {  height: 30px;  margin: 5px 0;line-height: 15px;}

	h1,.xgnewT,.productlist h2{   font-size: 1.5em !important;}

	.new_main p span, .product_main p span{  font-size: 0.75rem;  margin: 0 10px;}

	.contactTop{padding: 30px 0;}

	.xgnew, .xgpro{  padding:40px 15px;}

	#d_tab29{height:200px !important;}

	#d_tab29 p img{  width: 80%;}
	.new_listTR{padding:0 15px 0 0 !important;}
	.h_newCconL a.more{display:none;}


}

@media (max-width: 620px){

 .logo img { height: 55px;}

 .header {  height: 55px;padding:0 15px;}

 .menubtn{margin-top: 15px; }

 .menubtn img{ width: 30px;}

 .message textarea {  height: 100px;}

 .prenext {  padding:0px 20px;}

}

@media (max-width:495px){

.message span {display: block;margin: 15px 0 0 0;}

.message button {width:100%}

.other2{ padding:30px 10px;}

.flex-control-nav{  margin-top: -9% !important;}

.flex-direction-nav{ display:none;}

.flex-control-nav li, .flex-control-nav li a {

  display: inline-block;

  margin: 0 5px;

  cursor: pointer;

  width: 10px !important;

  height: 10px !important;

  display: inline-block;

  font-size: 0; border-radius:50%;

}

}

@media (max-width:460px){

	.h_proT, .h_aboutT, .h_newT, .h_honorT, .qtwhT, .teamT, .honorT, .caseT, .messageT,.newT,.hynewT,.shfwT,.shwxT,.contactT,.zxdtT{  font-size: 1.425rem;}

	.h_proT i, .h_aboutT i, .h_newT i, .h_honorT i, .qtwhT i, .teamT i, .honorT i, .caseT i, .messageT i,.newT i,.hynewT i,.shfwT i,.shwxT i,.contactT i,.zxdtT i{  width: 25px;  height: 25px;}

	.top40 {  margin-top: 20px !important;}

	#d_tab29{height:150px !important;}

	#d_tab29 p img{  width: 60%;}

	

}



