@charset "utf-8";

blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
a{cursor: pointer}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:14px/1.5 "Microsoft Yahei",sans-serif;color:#3f3e3e;background:#fff}
a{text-decoration:none;color:#3f3e3e}
a:hover{color:#e62129}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:14px;color:#333;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input.false:focus{border:2px solid #ff1531;background:#fff}
.ani,a{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.unselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:100%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{box-sizing:border-box;-wekit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0}
.hd-top{overflow:hidden}
.logo{float:left;height:92px;line-height:89px}
.logo img{display:inline-block;vertical-align:middle}
.hd-top .tel{float:right;padding-left:70px;background:url(../images/tel1.png) left center no-repeat;margin-top:18px}
.hd-top .tel span{font-size:17px;color:#838383;display:block;line-height:25px}
.hd-top .tel p{font-size:22px;color:#FF8003;font-weight:700}
.hd-top .tel p em{font-size:27px;display:inline-block;font-weight:700}
.hd-kefu{display:none;float:left;width:40px;height:40px;margin-top:5px;background:url(../images/t-service2.png) center no-repeat;text-indent:-9999px}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;margin-top:5px}
.menuBtn b{display:block;height:3px;background-color:#000;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:6px;top:45%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.nav{background-color:#222;overflow:hidden}
.nav li{float:left;width:14.285%}
.nav li a{display:block;height:52px;line-height:52px;text-align:center;color:#fff;font-size:16px}
.nav li a:hover,.nav li.on a{font-weight:700;background-color:#e62129}
.banner{overflow:hidden}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%;margin-bottom:0}
.banner .items{display:block;outline:0;position:relative}
.banner .items img{display:block;width:100%}
.banner .slick-next,.banner .slick-prev{position:absolute;top:40%;overflow:hidden;width:30px;height:50px;font-size:0;line-height:0;z-index:99;background-repeat:no-repeat;background-position:center;-o-background-size:auto 21px;-ms-background-size:auto 21px;-moz-background-size:auto 21px;-webkit-background-size:auto 21px;background-size:auto 21px;background-color:#000;text-indent:-9999px;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;opacity:0;filter:alpha(opacity=0)}
.banner:hover .slick-next,.banner:hover .slick-prev{top:50%;margin-top:-25px;opacity:1;filter:alpha(opacity=100)}
.banner .slick-next::before,.banner .slick-prev::before{display:none}
.banner .slick-prev{left:20px;background-image:url(../images/prev1.png)}
.banner .slick-next{right:20px;background-image:url(../images/next1.png)}
.banner .slick-next:hover,.banner .slick-prev:hover{background-color:#e62129}
.banner .slick-dots{position:absolute;left:0;bottom:20px;width:100%;text-align:center;z-index:99}
.banner .slick-dots li{display:inline-block;margin:0 2px}
.banner .slick-dots li button{display:block;width:15px;height:15px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%;margin-right:0}
.banner .slick-dots li.slick-active button{background-color:#e62129}
.footer{background-color:#222;font-size:14px;color:#c8c6c6;line-height:2em;padding:24px 0 18px;text-align:center}
.footer .copyright span{display:inline-block;margin:0 4px}
.footer .copyright a{color:#c8c6c6;margin:0 4px;display:inline-block}
.footer .link span{display:inline-block}
.footer .link a{display:inline-block;color:#c8c6c6}
.footer a:hover{color:#fff}
.f-right{position:fixed;right:50px;bottom:116px;display:none;z-index:999}
.f-right a{width:50px;height:50px;display:block;margin-bottom:10px;background-repeat:no-repeat;background-position:center;background-color:#eee;}
.f-right .tel{ display:none; background-image:url(../images/t-tel.png)}
.f-right .t-top{background-image:url(../images/totop.png);}
.xw_swt{color:#38B561; padding:0 2px; font-weight:normal;}

.index-about{background:url(../images/bg2.jpg) top center no-repeat;}
.g-tit1{text-align:center;padding:40px 0 26px}
.g-tit1 h2{font-size:40px;color:#020202;line-height:50px;padding-bottom:14px;position:relative;margin-bottom:10px}
.g-tit1 p{font-size:16px;color:#2a2a2a;line-height:26px}
.g-tit1 h2::after{position:absolute;content:"";left:50%;bottom:0;width:75px;height:3px;margin-left:-37px;background-color:#e62129}
.index-about .g-tit1 h2{ color: #FFF; }
.index-about .g-tit1 h2::after{ display: none; }
.ul-list-y1{overflow:hidden;margin:0 -20px}
.ul-list-y1 li{float:left;width:25%; text-align: center; margin:20px auto 50px; }
.ul-list-y1 li p{font-size:18px;color:#eee;line-height:28px;margin-top: 10px;}
.index-product{background:url(../images/bg2.jpg) top center no-repeat;-webkit-background-size:100% 384px;-moz-background-size:100% 384px;-o-background-size:100% 384px;background-size:100% 384px}
.ul-list-y2{text-align:center;font-size:0;padding:47px 0 40px}
.ul-list-y2 li{display:inline-block;margin:0 10px}
.ul-list-y2 li a{display:block;width:140px;height:52px;line-height:52px;font-size:18px;color:#020202;font-weight:700;background-color:#d2d3d2}
.ul-list-y2 li a:hover,.ul-list-y2 li.on a{color:#fff;background-color:#e62129}
.m-news-center{overflow:hidden}
.m-news-center .col-l{width:555px}
.m-news-center .col-r{width:595px}
.news-img{margin-bottom:20px}
.news-img img{display:block;margin:0 auto}
.news-img img:hover{opacity:.9}
.dl-news-center dt{font-size:24px;color:#020202;line-height:36px;margin-bottom:15px}
.dl-news-center dd{overflow:hidden;margin-bottom:13px}
.dl-news-center dd span{float:right;font-size:13px;color:#666;line-height:24px}
.dl-news-center dd a{display:block;font-size:16px;color:#454646;line-height:24px;padding-left:20px;background:url(../images/jt2.png) left center no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dl-news-center dd a:hover{color:#2eb36a}
.ul-list-y3{overflow:hidden;margin:0 -2px}
.ul-list-y3 li{float:left;width:25%}
.ul-list-y3 li .items{margin:0 4px;background-color:#ebeeee}
.ul-list-y3 .items .img{display:block;position:relative;overflow:hidden;padding-top:83.84%}
.ul-list-y3 .items .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.ul-list-y3 .items .txt{padding:20px 10px;text-align:center}
.ul-list-y3 .items .txt h3 a{font-size:18px;color:#312f2f;display:block;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:14px}
.ul-list-y3 .items .txt span{display:block;font-size:14px;color:#312f2f;line-height:2em}
.ul-list-y3 .items .img:hover img{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-list-y3 .items .txt h3 a:hover{color:#e62129}
.ul-list-y4{overflow:hidden;margin:0 0 -25px}
.ul-list-y4 .items{margin:0 10px 25px;border:1px solid #d2d3d2;overflow:hidden;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-list-y4 .date{width:100px;height:100px;float:left;margin-right:20px;border-right:1px solid #d2d3d2;background:url(../images/line1.png) center no-repeat;color:#666;padding:20px 18px 20px 15px}
.ul-list-y4 .date em{display:block;font-size:24px;line-height:36px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-list-y4 .date span{display:block;text-align:right;font-size:16px;line-height:32px}
.ul-list-y4 .txt{overflow:hidden;font-size:14px;color:#7f8080;line-height:24px;margin-top:8px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;padding-right:20px}
.ul-list-y4 .txt h3 a{font-weight:400;display:block;font-size:18px;color:#313131;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-list-y4 .txt p{display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px}
.ul-list-y4 .items:hover .date em{color:#e62129}
.ul-list-y4 .items:hover{border-color:#ebeeee;background-color:#ebeeee}
.ul-list-y4 .items:hover .txt,.ul-list-y4 .items:hover .txt a{color:#e62129}
.ul-list-y5{overflow:hidden}
.ul-list-y5 li{float:left;width:22.5%;margin:0 .16%;position:relative;overflow:hidden;height:613px;background-repeat:no-repeat;background-position:center;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.ul-list-y5 .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.ul-list-y5 .txt{position:absolute;right:28px;bottom:28px;width:488px;height:280px;background-color:rgba(255,255,255,.72);padding:30px 40px 0;display:none}
.ul-list-y5 .txt h3 a{display:block;font-size:24px;color:#030303;line-height:34px;margin-bottom:10px}
.ul-list-y5 .txt p{font-size:14px;color:#000;line-height:24px;margin-bottom:8px}
.ul-list-y5 .txt .more{display:inline-block;margin-top:30px;height:34px;line-height:34px;padding:0 20px;font-size:16px;color:#fff;background:url(../images/jt1.png) right center no-repeat #e62129}
.ul-list-y5 .txt h3 a:hover{color:#e62129}
.ul-list-y5 .txt .more:hover{background-color:#378e61}
.ul-list-y5 li.on{width:54%}
.ul-list-y5 li.on .txt{display:block}
.g-btn1{display:block;width:170px;height:50px;line-height:50px;text-align:center;margin:0 auto;font-size:24px;color:#fff;background-color:#e62129;border-radius:5px}
.g-btn1:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}
.main{margin-bottom:47px}
.ul-list-y6{overflow:hidden;margin:10px auto 30px;}
.ul-list-y6 li{float:left;width:25%;text-align:center}
.ul-list-y6 li img{ vertical-align: middle; }
.ul-list-y6 li h3{font-size:18px;color:#333;line-height:1.1;margin:10px auto;}
.ul-list-y6 li p{ width:90%;font-size:14px;color:#3f3e3e;line-height:20px;height:40px;overflow:hidden; margin: 0 auto;}
.cur{font-size:14px;color:#3f3f3f;line-height:22px;padding:20px 0 25px}
.cur em{display:inline-block;margin-right:8px;border-left:4px solid #e62129;padding-left:16px}
.cur a{display:inline-block}
.img-txt-y1{overflow:hidden;margin-bottom:60px}
.img-txt-y1 .img{
	float:left;
	width:600px;
	border:1px solid #e62129;
	padding:5px;
	position:relative;
	overflow:hidden;
	margin-right:35px;
	height: 400px;
}
.img-txt-y1 .img img{display:block;width:100%;height:100%}
.img-txt-y1 .img .ico{position:absolute;right:-1px;top:-1px;width:75px;height:95px;background:url(../images/ico7.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.img-txt-y1 .txt{overflow:hidden}
.img-txt-y1 .con h1{font-size:34px;color:#010101;line-height:1;margin-bottom:22px}
.img-txt-y1 .con p{font-size:14px;color:#555;line-height:26px;margin-bottom:16px}
.img-txt-y1 .con p strong{float:left;color:#e62129;font-size:16px;font-weight:700}
.img-txt-y1 .con p span{overflow:hidden;display:block}
.img-txt-y1 .con{border-bottom:1px dashed #e5e5e5;margin-bottom:26px}
.img-txt-y1 .tel{padding-left:80px;background:url(../images/tel2.png) left top no-repeat}
.img-txt-y1 .tel span{display:block;font-size:17px;color:#3f3f3f;line-height:25px}
.img-txt-y1 .tel p{font-weight:700;font-size:24px;color:#fa9100;line-height:36px}
.img-txt-y1 .tel p strong{font-size:36px}
.g-btn2{display:block;width:100%;font-size:24px;color:#fff;background:url(../images/bg4.png) left center repeat-x;text-align:center;line-height:68px;margin-top:12px}
.g-btn2 span{display:inline-block;padding-left:54px;background:url(../images/money1.png) left center no-repeat; background-size:36px 36px;}
.g-btn2:hover{opacity:.9;filter:alpha(opacity=90);color:#fff}
.m-tab-y1{background:url(../images/bg5.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:72px;min-height:142px}
.ul-tab-y1{overflow:hidden;padding-top:90px}
.ul-tab-y1.leave{position:fixed;max-width:1200px;width:96%;left:50%;top:0;margin-left:-600px;background-color:#fff;padding:10px 0}
.ul-tab-y1 li{float:left}
.ul-tab-y1 li a{display:block;width:200px;height:52px;line-height:50px;margin-right:12px;border:1px solid #e62129;color:#e62129;font-size:20px;text-align:center}
.ul-tab-y1 li a:hover,.ul-tab-y1 li.on a{font-weight:700;background-color:#fff;border-bottom:#fff}
.content-box{overflow:hidden}
.content-box .col-l{width:900px;}
.content-box .col-r{width:280px;}
.content-box .col-pl{width:280px;float:left;}
.content-box .col-pr{width:900px;float:right;}


.m-product1 h3{font-size:24px;color:#262525;line-height:1.4;margin-bottom:20px}
.m-product1{font-size:14px;color:#666;line-height:1.85}
.m-product1 p{text-indent:2em;margin-bottom:10px;line-height:28px;}
.m-product1 img{display:block;margin:0 auto}
.m-product1 table{border-collapse:separate; border-spacing:1px;}
.m-product1 table td{ line-height:40px; font-size:13px; text-align:center;}
.g-tit3{font-size:24px;color:#262525;line-height:34px;padding:20px 0 15px;border-bottom:1px dashed #e62129;margin-bottom:30px}
.ul-pro-y1 li{overflow:hidden;background-color:#f9f8f8;margin-bottom:40px}
.ul-pro-y1 li .img{float:left;width:250px;height:173px;overflow:hidden;background-color:#fff;padding-right:20px}
.ul-pro-y1 .img img{display:block;width:100%;height:100%}
.ul-pro-y1 .txt{overflow:hidden;padding:10px 20px}
.ul-pro-y1 .txt .tit{display:block;font-size:16px;color:#e62129;line-height:34px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-pro-y1 .txt p{overflow:hidden;color:#555;font-size:14px;line-height:24px}
.ul-pro-y1 .txt p em{float:left;font-size:15px}
.ul-pro-y1 .txt p span{display:block;overflow:hidden}
.ul-pro-y1 li:nth-child(2n) .img{float:right;padding-right:0;padding-left:20px}
.ul-pro-y1 .img:hover img{opacity:.9;filter:alpha(opacity=90)}
.ul-pro-y1 .txt .tit:hover{padding-left:20px;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-relation1{border:1px solid #daf3e3;margin-bottom:44px}
.m-relation1 .tit1{text-indent:-9999px;height:85px;background:url(../images/ico8.png) center no-repeat;margin-bottom:20px}
.ul-relation1 li p a{font-size:14px;color:#3f3f3f;line-height:24px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:14px 0;text-align:center}
.ul-relation1 li{margin-bottom:26px}
.ul-relation1 li .img{overflow:hidden}
.ul-relation1 li .img img{display:block;width:100%;height:100%}
.ul-relation1 li a:hover img{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-relation1 li p a:hover{color:#e62129}
.m-relation1 .tit2{font-size:24px;color:#343534;line-height:64px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dashed #daf3e3}
.ul-relation1{padding:0 12px}
.dl-relation1 dt{border-bottom:1px dashed #daf3e3;padding:0 17px}
.dl-relation1 dt em{display:block;line-height:20px;font-size:18px;color:#2a2b2b;padding-left:10px;border-left:2px solid #e62129;font-weight:400;margin:11px 0 10px}
.dl-relation1 dd a{display:block;font-size:14px;line-height:32px;padding-left:20px;margin-left:4%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dl-relation1 dd{padding:6px;overflow:hidden}
.dl-relation1 dd a {background:url(../images/jt3.png) left center no-repeat;}
.dl-relation1 dd a:hover {background:url(../images/jt2.png) left center no-repeat;}
.ul-relation2{overflow:hidden;padding:20px 30px;background-color:#f9f8f8;margin-bottom:52px}
.ul-relation2 li{float:left;width:50%}
.ul-relation2 li a{display:block;font-size:16px;color:#666;padding-left:18px;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/jt2.png) left center no-repeat}
.ul-relation2 li a:hover{color:#e62129}
.m-notice-pro{background:#f5f3f3;padding:30px 55px 50px;margin-bottom:90px;position:relative}
.m-notice-pro ul{border:2px dashed #e62129;padding:16px 30px;overflow:hidden;margin-bottom:35px}
.m-notice-pro li{float:left;width:33.33%}
.m-notice-pro li .img{float:left;width:90px;height:90px;overflow:hidden;margin-right:15px}
.m-notice-pro .img img{display:block;width:100%;height:100%}
.m-notice-pro .txt{overflow:hidden;font-size:16px;color:#484747;line-height:36px;margin-top:17px}
.m-notice-pro .txt em{display:block;font-size:20px;color:#000;line-height:30px}
.m-notice-pro .notice{font-size:22px;color:#232323;font-weight:700;text-align:center;line-height:42px}
.m-notice-pro .tel{font-size:18px;color:#232323;line-height:92px;position:absolute;left:50%;bottom:-60px;width:54%;margin-left:-27%;-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);text-align:center;background-color:#fff}
.m-notice-pro .tel a{display:inline-block;font-size:36px;color:#e62129;vertical-align:middle}
.m-notice-pro .tel span{display:inline-block;padding-left:76px;background:url(../images/tel3.png) left center no-repeat;vertical-align:middle}
.footer-inner{background-color:#222;font-size:14px;color:#c8c6c6;line-height:2em;padding:11px 0;text-align:center}
.footer-inner .copyright span{display:inline-block;margin:0 4px}
.cur.cur2{padding:10px 0;background:url(../images/bg6.png) center repeat-x}
.ban img{display:block;width:100%}
.about-part1 .con{font-size:16px;color:#555;line-height:26px;margin-bottom:45px}
.about-part1 .con h1{font-size:45px;color:#000;line-height:55px;margin-bottom:10px;font-weight:400;text-align:center;}
.ul-about-y1{overflow:hidden;margin:0 -22px 50px;text-align:center;}
.ul-about-y1 li{float:left;width:20%}
.ul-about-y1 .items{margin:0 22px}
.ul-about-y1 .items em{display:block;width:200px;height:200px;margin:0 auto;border-radius:10px;line-height:200px;text-align:center;font-size:88px;font-weight:700;position:relative;background-color:#eceeee;color:#e62129}
.ul-about-y1 .items p{font-size:16px;color:#494949;line-height:26px;margin-top:19px}
.img-txt-about1{overflow:hidden;background-color:#f9f8f8}
.img-txt-about1 .txt{float:left;width:50%;padding:38px 30px}
.img-txt-about1 .img{float:right;width:50%;padding-top:25px;}
.img-txt-about1 .img img{display:block;width:100%}
.img-txt-about1 .txt h3{display:inline-block;font-size:30px;color:#2f2f2f;line-height:40px;padding:14px 0;position:relative;font-weight:400;margin-bottom:30px}
.img-txt-about1 .txt p{font-size:15px;color:#484848;line-height:32px;height:192px;overflow:hidden}
.img-txt-about1 .txt h3::after{content:"";position:absolute;left:50%;bottom:0;width:70px;height:3px;background-color:#e62129;margin-left:-35px}
.img-txt-about1 .txt .more{display:inline-block;width:136px;height:47px;line-height:45px;border:1px dashed #e62129;background-color:#fff;color:#e62129;text-align:center;font-size:20px}
.img-txt-about1 .txt .more:hover{background-color:transparent}
.img-txt-about2{overflow:hidden;background-color:#f9f8f8}
.img-txt-about2 .img{float:left;width:50%}
.img-txt-about2 .img img{display:block;width:100%}
.img-txt-about2 .con{float:left;width:50%}
.img-txt-about2 .txt{padding:18px 30px;position:relative;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.img-txt-about2 .txt::after{content:"";position:absolute;left:0;top:50%;margin-top:-10px;width:21px;height:21px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;background:url(../images/icon1.png) center no-repeat;opacity:0;filter:alpha(opacity=0);-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.img-txt-about2 .txt h3 a{display:block;font-size:24px;color:#2f2f2f;line-height:34px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}
.img-txt-about2 .txt p{font-size:15px;color:#484848;line-height:32px;height:64px;overflow:hidden;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.img-txt-about2 .txt:hover{background-color:#e62129}
.img-txt-about2 .txt:hover h3 a,.img-txt-about2 .txt:hover p{color:#fff}
.img-txt-about2 .txt:hover::after{opacity:1;filter:alpha(opacity=100);left:-19px}
.about-part2{height:585px;background:url(../images/bg7.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-about-y2{width:87%;margin:0 auto;height:100%;background:url(../images/line2.png) center no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.ul-about-y2 li{float:left;width:25%;position:relative;height:1px}
.ul-about-y2 li .img{width:142px;height:142px;position:absolute;top:382px;left:50%;margin-left:-71px}
.ul-about-y2 li .img .quan{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/yuan1.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-about-y2 li .img::after{content:"";position:absolute;width:12px;height:80px;top:-80px;left:50%;margin-left:-6px;background:url(../images/line3.png) center no-repeat;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-about-y2 li .img .ico{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;z-index:1}
.ul-about-y2 li .img .ico1{background-image:url(../images/icon2.png)}
.ul-about-y2 li .img .ico2{background-image:url(../images/icon3.png)}
.ul-about-y2 li .img .ico3{background-image:url(../images/icon4.png)}
.ul-about-y2 li .img .ico4{background-image:url(../images/icon5.png)}
.ul-about-y2 .txt{color:#fff;font-size:15px;line-height:29px;text-align:center;width:230px;position:absolute;left:50%;margin-left:-115px;top:130px}
.ul-about-y2 .txt h3{font-size:22px;line-height:34px;margin-bottom:10px}
.ul-about-y2 li:nth-child(2n) .img{top:90px}
.ul-about-y2 li:nth-child(2n) .img::after{top:auto;bottom:-80px;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}
.ul-about-y2 li:nth-child(2n) .txt{top:372px}
.ul-about-y2 .img:hover .quan{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}
.ul-about-y2 .img:hover .ico{transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg)}
.ul-img-about{overflow:hidden;margin-bottom:67px}
.ul-img-about li{float:left;width:25%;padding:0 10px 20px}
.ul-img-about li img{position:absolute;left:0;top:0;width:100%;height:100%}
.ul-img-about .img{position:relative;overflow:hidden;padding-top:72%}
.m-history{overflow:hidden;padding-top:27px;min-height:407px}
.m-history .img{float:left;width:330px;margin-top:-28px}
.m-history .img img{display:block;width:100%}
.history-con{overflow:hidden;padding:90px 45px 0;background-color:#fff;font-size:14px;color:#545454;line-height:26px;height:380px}
.history-con .tit span{font-size:28px;color:#545454;line-height:38px}
.history-con .tit{margin-bottom:30px}
.ul-history{overflow:hidden;float:right;width:25.67%;background-color:#fff}
.ul-history li a{display:block;height:95px;line-height:95px;text-align:center;font-size:22px;color:#2f2f2f}
.ul-history li:nth-child(2n) a{background-color:#f6f3f3}
.ul-history li a:hover{color:#e62129}
.ul-history li.on a{background-color:#e62129;color:#fff}
.about-part4{padding:50px 0 75px;background:url(../images/bg8.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:-47px}
.ban-pro{height:205px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(http://www.ahylzn.cn/skin/images/ban2.jpg)}
.ban-pro .txt{padding-top:76px;display:inline-block;text-align:center}
.ban-pro .txt h1{font-size:30px;color:#fff;font-weight:400;line-height:50px;-o-animation:2s ease-in-out ban-word;-webkit-animation:2s ease-in-out ban-word;animation:2s ease-in-out ban-word}
.ban-pro .txt h1 em{font-size:48px;color:#21da63;line-height:60px;display:block;text-transform:uppercase}
.g-tit1.pt0{padding-top:0}
.ul-pro-list1{overflow:hidden;margin:0 -1.5%}
.ul-pro-list1 li{float:left;width:22%;margin:0 1.5% 48px;border:1px solid #e6e6e6}
.ul-pro-list3 li{width:30%;}
.ul-pro-list1 .img{position:relative;overflow:hidden;padding-top:74.81%}
.ul-pro-list1 .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.ul-pro-list1 .img a:hover img{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-pro-list1 .txt{padding:10px 25px 18px;text-align:center}
.ul-pro-list1 h3 a{display:block;font-size:16px;color:#151414;line-height:26px;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-pro-list1 .link{overflow:hidden}
.ul-pro-list1 .link a{width:48%;height:30px;line-height:30px;font-size:16px}
.ul-pro-list1 .link .refer{float:right;color:#fff;background-color:#e62129}
.ul-pro-list1 .link .detail{float:left;color:#555;background-color:#e6e6e6}
.ul-pro-list1 h3 a:hover{color:#e62129}
.ul-pro-list1 .link .detail:hover{color:#fff;background-color:#e62129}
.ul-pro-list2{overflow:hidden;margin:0 -23px}
.ul-pro-list2 li{float:left;width:33.33%;padding:0 23px;margin-bottom:46px}
.ul-pro-list2 .img{position:relative;overflow:hidden;padding-top:77.567%;display:block}
.ul-pro-list2 .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.ul-pro-list2 .img .bg{position:absolute;left:0;top:0;width:100%;height:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;background:url(http://www.ahylzn.cn/skin/images/bg9.png) center;opacity:0;filter:alpha(opacity=0)}
.ul-pro-list2 .img .bg .ico{position:absolute;width:150px;height:150px;left:50%;top:50%;margin-left:-75px;margin-top:-75px;background:url(../images/icon6.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;opacity:0;filter:alpha(opacity=0)}
.ul-pro-list2 h3 a{display:block;text-align:center;font-size:18px;color:#141515;line-height:28px;padding:15px 0;border-bottom:2px solid #e6e6e6;position:relative;font-weight:400}
.ul-pro-list2 h3 a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#e62129;transition:transform .3s;-ms-transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;-o-transition:transform .3s;z-index:1;transform:scaleX(0);-ms-transform:scaleX(0);-moz-transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);transform-origin:100% 0}
.ul-pro-list2 h3 a:hover::after{transform:scaleX(1);-ms-transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform-origin:0 0}
.ul-pro-list2 .img:hover .bg{opacity:1;filter:alpha(opacity=100)}
.ul-pro-list2 .img:hover .ico{opacity:1;filter:alpha(opacity=100);width:70px;height:70px;margin-left:-35px;margin-top:-35px}
.ul-service1{overflow:hidden}
.ul-service1 li{float:left;width:50%;background-color:#f5f3f4}
.ul-service1 .img{float:left;width:50%}
.ul-service1 .img .pic{position:relative;overflow:hidden;padding-top:87.666%}
.ul-service1 .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.ul-service1 .txt{float:left;width:50%;text-align:center;margin-top:20px;padding:0 30px}
.ul-service1 .txt span{display:block;height:100px;background-repeat:no-repeat;background-position:center}
.ul-service1 .txt h3{font-size:19px;color:#000;line-height:30px;margin-bottom:12px;font-weight:400}
.ul-service1 .txt p{font-size:13px;color:#555;line-height:24px}
.ul-service1 .other .img{float:right}
.service-txt{overflow:hidden;background-color:#f5f3f4;padding:48px 0}
.service-txt .img{float:left;width:773px;height:395px;padding-right:22px;background-color:#f5f3f4}
.service-txt .img img{display:block;width:100%;height:100%}
.service-txt .txt{overflow:hidden;padding:22px;}
.service-txt .imgtxt{background-color:#e62129;overflow:hidden}
.service-txt .txt h3{font-size:30px;color:#FFF;line-height:40px;padding:5px 0 15px;position:relative;margin-bottom:15px;display:inline-block;font-weight:400}
.service-txt .txt p{font-size:15px;color:#FFF;line-height:35px;margin-bottom:20px;height:175px;overflow:hidden}
.service-txt .txt a{display:inline-block;width:120px;height:36px;border:1px solid #e6e6e6;text-align:center;font-size:18px;color:#fff;line-height:34px; border-radius:2px;}
.service-txt .txt h3::after{content:"";position:absolute;left:29px;bottom:0;width:50px;height:2px;background-color:#c0e9cf;margin-left:-29px}
.service-txt .txt a:hover{background-color:#fff;color:#e62129}
.ul-service2{overflow:hidden;margin:0 -23px}
.ul-service2 li{float:left;width:25%}
.ul-service2 .img{margin:0 23px 40px}
.ul-service2 .img .pic{position:relative;overflow:hidden;padding-top:71.4%}
.ul-service2 .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.ban-contact{overflow:hidden;background:url(../images/ban5.jpg) center no-repeat}
.ban-contact .txt{margin:90px 0;float:right;padding:0 43px;overflow:hidden;background-color:rgba(255,255,255,.69);width:655px}
.ban-contact .txt h1{font-size:26px;color:#000;line-height:42px;margin:30px 0 25px}
.ban-contact .txt p{font-size:16px;color:#000;line-height:32px;margin-bottom:28px}
.ban-contact .txt p em{color:#e62129;font-size:39px;font-weight:700;vertical-align:top;display:inline-block}
.ban-contact .txt .notice{font-size:20px;color:#222;line-height:30px;margin-bottom:21px;margin-top:36px}
.ban-contact .txt a{font-size:20px;color:#fff9f9;width:200px;height:50px;line-height:50px;text-align:center;display:inline-block;background-color:#fb9a00;border-radius:8px;margin-bottom:38px}
.ban-contact .txt a:hover{background-color:#e48e05}
.ul-contact{overflow:hidden;margin:40px 0;}
.ul-contact li{float:left;width:25%;padding:0 10px;text-align:center}
.ul-contact li span{display:block;height:128px;background-repeat:no-repeat;background-position:center;margin-bottom:17px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-contact li:hover span{transform:scale(.9);-ms-transform:scale(.9);-moz-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9)}
.ul-contact li h3{font-size:19px;color:#414040;line-height:29px;margin-bottom:11px}
.ul-contact li p{font-size:15px;color:#555;line-height:24px;width:90%}
.ul-contact li a{color:#23a353;display:block;text-decoration:underline}
.ul-contact li a:hover{opacity:.8;filter:alpha(opacity=80)}
#allmap{height:556px}
#allmap *{box-sizing:content-box;-wekit-box-sizing:content-box;-moz-box-sizing:content-box}
#allmap img{max-width:none;transition:0s;-ms-transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s}
.ban-news{height:275px;background:url(../images/ban6.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.ban-news h2{font-size:30px;color:#000;line-height:50px;font-weight:400;display:inline-block;text-align:center;margin-top:80px}
.ban-news h2 em{display:block;font-size:48px;color:#21da63;line-height:55px}
.m-product2{font-size:15px;color:#555;line-height:2em;margin-top:20px}
.m-product2 h1{font-size:31px;color:#000;text-align:center;line-height:41px;margin-bottom:25px}
.h-fix{position:fixed;left:0;top:-100%;background-color:#fff;width:100%;height:50px;line-height:50px;-moz-box-shadow:2px 2px 5px #ebebeb;-webkit-box-shadow:2px 2px 5px #ebebeb;box-shadow:2px 2px 5px #ebebeb;z-index:99;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.h-fix.fade{top:0}
.h-fix span{display:block;font-size:20px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.h-fix a{float:right;width:148px;height:36px;line-height:36px;background-color:red;background-repeat:no-repeat;background-position:10px center;padding-left:48px;background-image:url(../images/kefu1.png);color:#fff;margin-top:6px}
/*.m-product2 p{margin-bottom:10px}
.m-product2 p a{color: #38B561; font-weight: bold;}
.m-product2 p img{display:block;margin:0 auto}
.m-product2 p strong{color:#e62129;font-weight:400}*/


.m-product2 .notice{padding:14px 25px 10px;background-color:#eee;font-size:14px;color:#413f3f;line-height:36px;overflow:hidden;margin-bottom:20px;text-align:center;}
.m-product2 .notice span{color:red;display:inline-block}
.m-product2 .notice a{
	display:inline-block;
	vertical-align:top;
/*	width:148px;*/
	height:36px;
	line-height:36px;
	background-color:#666666;
	background-repeat:no-repeat;
	background-position:10px center;
	padding-left:48px;
	background-image:url(../images/kefu1.png);
	color:#fff;
	margin:0 4px
}
.m-product2 .notice a:hover{opacity:.8;filter:alpha(opacity=80)}
.m-product2 .notice strong{font-size:22px;color:red;vertical-align:top;display:inline-block}
.m-product2 h3{font-size:15px;margin-bottom:15px}

.show_con {padding:20px 0;overflow:auto;}
.show_con img {max-width:100%;height:auto !important;}

.artical-arr{border-top:3px solid #e6e6e6;padding-top:17px;margin-bottom:58px}
.artical-arr p{overflow:hidden;margin-bottom:10px}
.artical-arr span{float:left;font-size:15px;color:#2d2e2d;font-weight:700;line-height:25px}
.artical-arr a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:#555;line-height:25px}
.artical-arr a:hover{color:#e62129}
.dl-news-inner{border:3px solid #e6e6e6}
.dl-news-inner dt{background-color:#e6e6e6;padding-left:16px;border-bottom:1px solid #e6e6e6}
.dl-news-inner dt h4{display:inline-block;width:230px;height:53px;line-height:53px;text-align:center;font-size:27px;color:#fff;background:url(../images/bg10.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-weight:400}
.dl-news-inner dd{padding:26px 26px 5px}
.dl-news-inner dd a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;font-size:14px;color:#555;line-height:1;padding-left:20px;background:url(../images/jt2.png) left center no-repeat}
.dl-news-inner dd a:hover{color:#e62129}
.ban-site{height:235px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(../images/ban7.jpg)}
.ban-site h2{display:inline-block;font-size:30px;color:#fff;font-weight:400;line-height:50px;text-align:center;padding-top:90px;margin-left:40px}
.ban-site h2 em{display:block;font-size:48px;color:#21da63;line-height:58px}
.site-inner .tit{text-align:center;margin-bottom:50px}
.site-inner .tit h1{font-size:36px;color:#202020;line-height:1.5;margin-bottom:25px}
.site-inner .tit img{display:block;margin:0 auto}
.site-inner .con h2{font-size:30px;color:#fff;height:62px;line-height:50px;position:relative;padding-left:44px;background:url(../images/bg11.png) left top no-repeat;font-weight:400;margin-bottom:20px}
.site-inner .con h2::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:#e62129}
.site-inner .con{font-size:14px;color:#555;line-height:2em;overflow:hidden}
.site-inner .con p{overflow:hidden;margin-bottom:10px}
.site-inner .con p strong{font-size:18px;color:#e62129;float:left;font-weight:400}
.site-inner .con p span{display:block;overflow:hidden}
.site-inner ul{overflow:hidden;margin:30px -15px 20px;}
.site-inner li{float:left;width:25%;padding:0 15px}
/*.site-inner li .img{position:relative;overflow:hidden;padding-top:100%}*/
.site-inner li .img img{width:100%;height:auto; margin:0;}
.site-inner li p{font-size:14px;color:#373737;line-height:24px;margin-top:8px;text-align:center}
.site-inner .con img{display:block;margin:30px auto}
.site-inner{margin-bottom:40px}
.ban-news2{height:275px;background:url(http://www.ahylzn.cn/skin/images/ban8.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.ban-news2 h2{font-size:30px;color:#fff;line-height:50px;font-weight:400;display:inline-block;text-align:center;margin-top:80px;margin-left:40px}
.ban-news2 h2 em{display:block;font-size:48px;color:#21da63;line-height:55px}
.news-part1{overflow:hidden}
.news-part1 .col-l{width:45.166%}
.news-part1 .col-r{width:50.833%}
.news-slick .slick-next,.news-slick .slick-prev{position:absolute;top:50%;overflow:hidden;width:35px;height:70px;font-size:0;line-height:0;z-index:99;margin-top:-35px;background-repeat:no-repeat;background-position:center;background-color:#000;text-indent:-9999px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.news-slick .slick-prev{left:5px;background-image:url(../images/prev2.png)}
.news-slick .slick-next{right:5px;background-image:url(../images/next2.png)}
.news-slick .slick-next:hover{background-image:url(../images/next3.png)}
.news-slick .slick-prev:hover{background-image:url(../images/prev3.png)}
.news-slick .items img{position:absolute;left:0;top:0;width:100%;height:100%}
.news-slick .items a{display:block;position:relative;overflow:hidden;padding-top:74.8%}
.ul-news1 li{overflow:hidden;padding:16px 38px 8px;border-bottom:1px solid #eee;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-news1 li .date{float:left;margin-right:25px;text-align:center}
.ul-news1 .date em{display:block;font-size:50px;color:#e62129;font-weight:700;line-height:1;margin-bottom:3px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-news1 .date span{font-size:14px;color:#e62129;font-weight:700;line-height:24px;display:block}
.ul-news1 .txt{overflow:hidden;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-news1 .txt h3 a{font-size:20px;color:#000;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;margin-bottom:13px;font-weight:400}
.ul-news1 .txt p{font-size:14px;color:#555;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-news1 li:hover{background-color:#eee}
.ul-news1 li:hover .date em,.ul-news1 li:hover .date span{color:#3f3f3f}
.ul-news1 li:hover .txt a{color:#000;font-weight:700}
.ul-news1{margin-bottom:68px}
.news-part2{overflow:hidden;padding-top:90px;background:url(../images/bg12.jpg) center bottom no-repeat;height:550px}
.news-part2 .left{float:left;width:215px;margin-right:75px}
.news-part2 .center{float:left;width:350px;margin-top:68px;background-color:rgba(255,255,255,.64);padding:10px;text-align:center;height:308px}
.news-part2 .right{float:right;width:500px;margin-top:68px}
.news-part2 .left img{display:block;margin-top:-90px}
.news-part2 .center h2{font-size:24px;color:#000;line-height:34px;margin-top:35px;margin-bottom:14px}
.news-part2 .center h3{font-size:20px;color:#000;font-weight:400;line-height:30px;margin-bottom:23px}
.news-part2 .center span{display:block;font-size:15px;color:#686868;line-height:25px;margin-bottom:7px}
.news-part2 .imgtxt{height:308px;overflow:hidden;position:relative}
.news-part2 .imgtxt img{display:block;width:100%;height:100%}
.news-part2 .imgtxt p{position:absolute;left:0;bottom:0;width:100%;height:70px;line-height:70px;font-size:18px;color:#f9f8f8;text-align:center;background-color:rgba(0,0,0,.93);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-part2 .imgtxt p i{float:right;width:70px;height:100%;background:url(http://www.ahylzn.cn/skin/images/play.png) center no-repeat #25a653;cursor:pointer}
.ul-news2{overflow:hidden;margin:30px -80px 50px 0}
.ul-news2 li{float:left;width:50%;padding-right:80px}
.ul-news2 li a{display:block;font-size:15px;color:#555;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:20px;background-repeat:no-repeat;background-position:0 center;background-image:url(../images/jt3.png)}
.ul-news2 li span{float:right;font-size:12px;color:#999;line-height:40px;margin-left:10px}
.ul-news2 li a:hover{background-image:url(../images/jt2.png);color:#e62129}
/*.pagination{text-align:center}
.pagination li{display:inline-block;margin:0 2px}
.pagination li a,.active span{display:block;padding:0 12px;height:33px;line-height:31px;font-size:17px;color:#999;border:1px solid #e6e6e6}
.pagination .active span,.pagination li a:hover{color:#fff;background-color:#e62129;border-color:#e62129}*/
.pop-video{position:fixed;left:0;top:-100%;width:100%;height:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;z-index:999}
.pop-video .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.pop-video .close{position:absolute;right:20px;top:20px;width:50px;height:50px;background:url(../images/close.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}
.pop-video video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-width:90%}
.pop-video.open{top:0}
.cur.pb0{padding-bottom:0}

.news-cpzs{ clear:both; overflow:hidden; margin-left:-2%;}
.news-list{ float:left; width:48%; line-height:32px; margin:0 0 30px 2%; padding:2%; box-sizing:border-box; background-color:#FBFBFB;}
.news-list:hover{ transform:translateY(-6px); -webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); box-shadow:0 26px 40px -24px rgba(0,36,100,.5); -webkit-box-shadow:0 26px 40px -24px rgba(0,36,100,.5); -moz-box-shadow:0 26px 40px -24px rgba(0,36,100,.5); box-sizing:border-box;}
.news-tit{  width:100%; height:51px; line-height:36px; border-bottom:1px solid #DDD;}
.news-tit span{ float:left; font-size:22px; font-weight:bold; height:50px; color:#222; border-bottom:3px solid #e62129;}
.news-tit span a{ font-size: 22px;}
.news-tit a{ float:right; font-weight:bold; font-size:14px;}
.news-tit a:link, .news-tit a:visited{ color:#333; text-decoration:none;}
.news-tit a:hover{ color:#e62129; text-decoration:none;}
.news-list ul{ clear:both; overflow:hidden; margin-top:10px;}
.news-list ul li{ width:100%; height:40px; line-height:40px; overflow:hidden;}
.news-list ul li a{ float:left; width:80%; font-size:15px; padding-left:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  background:url(../images/jt3.png) no-repeat left center;}
.news-list ul li span{ float:right;  color:#999; font-size: 12px; margin-left:10px;}

.news-some{ clear:both; overflow:hidden; width:100%; margin:40px auto 20px; background-color:#FBFBFB;}
.news-pic{ float:left; width:36%;}
.news-pic a{ display:block;}
.news-pic a img{ width:100%; height:auto; vertical-align:middle;}
.news-con{ float:right; width:64%; padding:1% 2% 1% 3%; box-sizing:border-box;}
.news-con b{ display:block; font-size:30px; padding-left:6px; margin-bottom:10px;}
.news-con b a{ color:#e62129;}
.news-con p{ color:#555; line-height:27px; font-size:15px; margin:5px 0;}
.news-con a{ display:block; }
.news-con a.news-btn{ display:block; color:#FFF; font-size:18px; width:30%; line-height:40px; margin-top:30px; text-align:center; border-radius:6px; background-color:#e62129; }
.news-con a.news-btn:hover{ letter-spacing:1px;}

.site-inner ul.line-base{ margin:10px 0 20px;}
.line-base{ clear:both; overflow:hidden; width:100%;}
.line-base li{ float:left; width:33.3%; padding:0}
.line-base li em{ display:block; width:100px; height:100px; border-radius:50%; padding:20px; margin:0 auto; border:5px solid #B0FECD; background-color:#3CBD69;}
.line-base li em img{ width: 100%; height: auto; vertical-align:middle;}
.line-base li span{ display:block; width: 90%; font-size:14px; color:#373737; line-height:24px; margin:10px auto; text-align:center;}
.line-base li span b{ font-weight:normal;}
.site-inner .con h3{ color:#333; font-size:20px; margin-bottom:5px;}
.site-inner .con h3 img{ margin:10px 0;}

.ul-pro-y1 .txt .line-base li{ width:100%; margin-bottom:0;}
.ul-pro-y1 .txt .line-base li em{ display:none;}
.ul-pro-y1 .txt .line-base li span{ width:100%; text-align:left; margin:3px auto;}
.ul-pro-y1 .txt .line-base li span b{ font-weight:bold;}

.line-pro{ clear:both; overflow:hidden; border:1px solid #EEE; margin:20px auto;}
.line-tit{ background-color:#F2F2F2;}
.line-tit span{ display:block; color: #333; font-size:20px; font-weight:bold; width:142px; text-align:center; line-height:46px; border-right:1px solid #EEE; border-top:2px solid #3CBD69; background-color:#FFF; }
.line-pro ul{ padding:40px 2%; box-sizing:border-box; margin:0; margin-left:-2%;}
.line-pro ul li{ float:left; width:23%; margin-left:2%; padding:0;}
.line-pro ul li:hover{ background-color:#3CBD69; }
.line-pro ul li:hover a{ color:#FFF;}
.line-pro ul li a{ display:block;}
.line-pro ul li a img{ width:100%; height:auto; vertical-align:middle;}
.line-pro ul li b{ display:block; line-height:40px;}
.line-pro ul li b a{ text-align:center;}

.slick-slider{ position:relative;}
.news-slick .items p{ position:absolute; left:0; bottom:0; display:block; width:100%; height:40px; line-height:40px; text-align:center; background-color:rgba(0,0,0,0.6);}
.news-slick .items p a{ position:static; padding-top:0; color:#FFF; padding:0 10px; font-size:15px;}
.news-slick .items p a:hover{ color:#38B561; background-color:rgba(255,255,255,0.1); font-size:14px;}

.ban-show{ height:240px; background:url(../images/pc_ban02.jpg) center no-repeat; overflow:hidden}
.ban-show p{ font-size:36px; color:#FFF; line-height:50px; font-weight:bold; display:inline-block; margin-top:70px; margin-left:10px}
.ban-show02 p{ color:#333;}
.ban-show p em{ display:block; font-size:32px; font-weight:bold; color:#21da63; line-height:55px}
.ban-show01{background:url(../images/pc_ban01.jpg) center no-repeat;}
.ban-show02{background:url(../images/pc_ban02.jpg) center no-repeat;}
.ban-show03{background:url(../images/pc_ban03.jpg) center no-repeat;}


/*.about-part1 .con p, .g-tit1 p, .g-tit1 p{ width:80%; margin:0 auto;}*/


.index-pro{ overflow:hidden; margin:0 auto 40px;}
.pro-info{ width: 100%; }
.pro-info ul { clear: both; overflow: hidden; }
.pro-info ul li {  margin: 0 auto; height: 240px; border-bottom: 20px solid #33CC66; text-align: left; }
.pro-info ul li .info-pic{ float: left; width: 280px; height: auto; margin-right: 20px;  }
.pro-info ul li .info-pic img{ width: 100%; height: auto; vertical-align:middle; }
.pro-info ul li .info-con{ overflow:hidden; padding:15px 0;}
.pro-info ul li h3 { font-size:28px; height: 40px; line-height: 40px; margin-bottom: 15px; }
.pro-info ul li h3 a { display: inline-block; float: left; }
.pro-info ul li h3 a.con-tel { color: #FFF; width: 160px; height: 40px; font-size: 18px; padding-left: 55px; margin-left: 10px; border-radius: 20px; background:url(../images/con-tel.png) #e62129 no-repeat 20px center; }
.pro-info ul li h3 img { display: inline-block; margin: 0 10px 0 20px; vertical-align: middle; }
.pro-info ul li h4 { display: inline-block; height: 40px; margin-bottom: 20px; border-bottom: 12px solid  #cce198; font: 24px/70px "microsoft yahei"; }
.pro-info ul li p { font-size:16px; line-height: 1.6; margin-bottom: 10px; }
.pro-tab ul{ clear: both; overflow: hidden; margin:20px 0 20px -0.8%; }
.pro-tab ul li { display: inline-block; width:15.5%; text-align: center; font-size: 16px; margin-left:0.8%; cursor: pointer;}
.pro-tab ul li img { border: 2px solid #fff; width:100%; height:auto; vertical-align:middle; margin-bottom: 5px; }
.pro-tab ul li.selected img{ border-color: #33CC66 !important; }
.pro-info ul li p strong{float:left;}
.pro-info ul li p span{overflow:hidden;display:block}


@-moz-keyframes ban-word{
from{opacity:0;filter:alpha(opacity=0)}
to{opacity:1;filter:alpha(opacity=100)}
}
@-webkit-keyframes ban-word{
from{opacity:0;filter:alpha(opacity=0)}
to{opacity:1;filter:alpha(opacity=100)}
}
@-o-keyframes ban-word{
from{opacity:0;filter:alpha(opacity=0)}
to{opacity:1;filter:alpha(opacity=100)}
}
@keyframes ban-word{
from{opacity:0;filter:alpha(opacity=0)}
to{opacity:1;filter:alpha(opacity=100)}
}

.yddb{display:none;position:fixed;background-color:#00132b; bottom:0; left:0;z-index:999;  width:100%;}
.yddb ul{ list-style:none;height:55px; display:-webkit-box; -webkit-box-orient:horizontal;}
.yddb ul li{-webkit-box-flex:1; display:-webkit-box; -webkit-box-orient:vertical; height:55px;font-size:14px; text-align:center;}
.yddb ul li a{ font-size:14px;height:50px; color:#fff; display:block; width:100%;text-align:center;}
.yddb ul li img{ width:24px; height:24px; margin:3px auto 0px;overflow:hidden;}
.yddb ul li a:hover{height:55px;color:#fff; text-align:center;}
.yddb ul li span{ margin-top:0px; width:100%; font-size:14px; height:16px; display:block;line-height:16px;}
.yddb ul li:nth-child(1){ border-right:1px solid #666;}
.yddb ul li:nth-child(3){ background-color:#e62129;} 
.content1,.content0{ width:100%; display:block;}

.city {padding:15px;}
.city dl {margin-top:15px;}
.city dl dt a {font-size:18px;font-weight:bold;}
.city dl dd a {font-size:15px;margin-right:5px;} 

@media only screen and (max-width:1270px){
.ul-list-y1,.ul-list-y3{margin:0}
.ul-list-y4{margin:0 0 -25px}
.ul-about-y1{margin:0 0 50px}
.ul-pro-list2{margin:0}
.g-tit1 br{display:none}
.ul-pro-list1{margin:0}
.hd-kefu{display:block}
.ul-news2 li{padding-right:10px}
.ul-news2{margin-right:0}
}
@media only screen and (max-width:1199px){
	.wp{width:96%}
	.hd-top .tel{display:none}
	.menuBtn{display:block}
	.header{height:50px;position:fixed;left:0;top:0;width:100%;z-index:9999;background-color:#fff;overflow:visible;box-shadow:0 0 5px rgba(0,0,0,.2)}
	body{padding-top:50px}
	.logo{height:50px;line-height:47px;float:none;overflow:hidden;text-align:center}
	.logo img{max-height:80%}
	.nav{position:absolute;left:0;top:100%;width:100%;background-color:rgba(255,255,255,.9);z-index:999;display:none;margin-top:0;text-align:center;padding:10px 0;box-shadow:0 0 5px rgba(0,0,0,.2)}
	.nav li{float:none;width:auto}
	.nav li a{width:100%;line-height:35px;padding-bottom:0;color:#000;text-align:center;height:auto}
	.nav li.on a{background-color:transparent}
	.dl-news-center{overflow:hidden}
	.dl-news-center dd{float:left;width:50%;padding:0 5px}
	.ul-list-y4 li{float:left;width:50%}
	.ul-list-y5 .txt{width:405px}
	.ul-list-y6{-webkit-background-size:100% auto;background-size:100% auto}
	.ul-list-y6 li h3{text-align:center;text-overflow:ellipsis;}
	.m-news-center .col-l,.m-news-center .col-r{float:none;width:auto}
	.img-txt-y1 .img{float:none;margin-bottom:20px;width:auto;margin-right:0;height:auto;}
	.cur{display:none}
	.main{margin:20px 0}
	.g-btn2{width:50%}
	.ul-tab-y1 li{width:20%}
	.ul-tab-y1 li a{margin:0 5px;width:auto}
	.ul-tab-y1.leave{top:50px;margin-left:-48%}
	.content-box .col-r{display:none}
	.content-box .col-l{float:none;width:auto}
	.content-box .col-pl,.content-box .col-pr{float:none;width:auto;}
	
	.about-part1 .con h1{font-size:30px;line-height:40px}
	.about-part1 .con{font-size:14px;line-height:24px;margin-bottom:20px}
	.ul-about-y1 .items em{width:150px;height:150px;line-height:150px;font-size:50px}
	.ul-about-y1 .items{margin:0 10px}
	.img-txt-about1 .txt{padding:10px 20px}
	.img-txt-about1 .txt p{height:160px}
	.img-txt-about1 .txt .more{height:34px;line-height:32px;font-size:16px;margin-top:5px}
	.img-txt-about2 .txt{padding:5px 20px}
	.img-txt-about2 .txt h3 a{margin-bottom:3px}
	.ul-about-y2{width:96%}
	.m-history .img{display:none}
	.about-part4{margin-bottom:-20px}
	.ul-pro-list2 li{padding:0 10px;margin-bottom:20px}
	.ul-pro-list2 h3 a{font-size:16px;padding:0;line-height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
	.ul-pro-list1 li{width:30%}
	.ul-service1 .txt span{height:55px;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;margin-bottom:10px}
	.ul-service1 .txt p{height:48px;overflow:hidden}
	.ul-service1 .txt{padding:0 10px}
	.service-txt .img{width:510px;height:auto}
	.service-txt .txt{padding:15px 10px 0}
	.service-txt .txt h3{font-size:24px;line-height:34px;padding-top:0}
	.service-txt .txt p{font-size:15px;line-height:24px;height:120px;margin-bottom:10px}
	.service-txt .txt a{font-size:16px;height:32px;line-height:30px}
	.service-txt{padding:20px 0}
	.ul-service2{margin:0}
	.ul-service2 .img{margin:0 5px 10px}
	.ban-news{height:180px}
	.ban-news h2{font-size:20px;line-height:30px}
	.ban-news h2 em{font-size:30px;line-height:40px}
	.h-fix.fade{top:50px}
	.ban-contact .txt{margin:30px 0}
	.ban-contact .txt h1{font-size:24px;margin:10px 0}
	.ban-contact .txt p{line-height:30px;margin-bottom:10px}
	.ban-contact .txt p em{font-size:30px}
	.ban-contact .txt .notice{margin:0 0 10px;font-size:18px}
	.ban-contact .txt a{font-size:16px;height:35px;line-height:35px;margin-bottom:25px}
	#allmap{height:300px}
	.ban-news2{height:180px}
	.ban-news2 h2{font-size:20px;line-height:30px}
	.ban-news2 h2 em{font-size:30px;line-height:40px}
	.ul-news1 li{padding:10px 0}
	.ul-news1 .date em{font-size:30px}
	.ul-news1 .txt h3 a{font-size:18px;line-height:28px;margin-bottom:6px}
	.news-part2 .left{display:none}
	.pop-video .close{top:70px;width:40px;height:40px}

	.news-pic{ width:38%;}
	.news-con{ width:62%;}
	.pro-info ul li .info-con{ padding:5px 0; }
	.pro-info ul li h3{ margin-bottom: 10px; }
	.pro-info ul li p{ margin-bottom: 12px; }
}

@media only screen and (max-width:980px){
	.pro-tab ul li{ margin-left: 0.7%; }
	.yddb,.m2yc,.dt_yd{ display:inherit;}
	.footer {padding:24px 0 75px;}
}

@media only screen and (max-width:959px){
	.banner .slick-dots{bottom:10px}
	.banner .slick-dots li button{width:10px;height:10px;padding:0}
	.banner .slick-dots li{width:10px;height:10px;margin:0 4px}
	.g-tit1{padding:30px 0 20px}
	.g-tit1 h2{font-size:20px;line-height:30px;padding-bottom:5px;margin-bottom:10px}
	.g-tit1 h2::after{height:2px}
	.ul-list-y1 .items em{font-size:30px;width:130px;height:100px;line-height:100px;margin-bottom:10px}
	.ul-list-y1 .items{margin:0 10px}
	.g-tit1 p,.ul-list-y1 .items p{font-size:14px;line-height:24px}
	.ul-list-y2 li{float:left;width:20%;margin:0}
	.ul-list-y2 li a{width:auto;margin:0 2px;height:40px;line-height:40px;font-size:16px;font-weight:400}
	.ul-list-y3 li{width:50%;margin-bottom:5px}
	.index-product{background-color:#222;padding-bottom:20px;background-image:none}
	.ul-list-y2{overflow:hidden;padding:30px 0 20px}
	.ul-list-y4 li{float:none;width:auto}
	.ul-list-y5 li{float:none;width:100%!important;height:400px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
	.ul-list-y5 .txt{display:block}
	.ul-list-y5 .txt h3 a{font-size:18px}
	.ul-list-y6{margin-top:-30px;margin-bottom:0}
	.ul-list-y6 li{margin:30px 0;}
	.ul-list-y6 li:nth-child(2n+1){padding-top:0}
	.ul-list-y6 li h3{font-size:16px}
	.g-btn1{font-size:18px;height:35px;line-height:35px}
	.img-txt-y1 .con h1{font-size:24px;margin-bottom:10px}
	.img-txt-y1 .con p{margin-bottom:10px}
	.img-txt-y1 .con{margin-bottom:12px}
	.img-txt-y1 .tel p strong{font-size:30px}
	.g-btn2{line-height:40px;font-size:18px}
	.g-btn2 span{-webkit-background-size:auto 70%;-moz-background-size:auto 70%;-o-background-size:auto 70%;background-size:auto 70%;padding-left:40px}
	.ul-tab-y1{padding-top:50px}
	.m-tab-y1{margin-bottom:20px}
	.m-product1 h2{font-size:20px;margin-bottom:10px}
	.img-txt-y1{margin-bottom:30px}
	.ul-tab-y1 li a{font-size:18px;height:35px;line-height:33px}
	.g-tit3{font-size:20px;padding-bottom:5px}
	.m-notice-pro ul{display:none}
	.m-notice-pro .tel{width:80%;margin-left:-40%}
	.m-notice-pro .notice{font-size:20px}
	.m-notice-pro{padding:30px 20px 50px}
	.m-notice-pro .tel a{font-size:30px}
	.ul-about-y1 .items em{width:100%}
	.img-txt-about1 .txt p{height:64px}
	.img-txt-about2 .txt h3 a{font-size:18px;line-height:26px}
	.img-txt-about2 .txt p{font-size:14px;line-height:24px;height:48px}
	.ul-about-y2{padding:20px 0;background:0 0}
	.ul-about-y2 li{width:50%;height:auto;padding:0 10px;margin-bottom:20px}
	.ul-about-y2 li .img,.ul-about-y2 li .img .quan,.ul-about-y2 li .txt{position:static!important;margin-left:0}
	.ul-about-y2 li .img{position:relative!important;left:0;top:0;margin:0 auto 10px}
	.ul-about-y2 li .img::after{display:none}
	.about-part2{height:auto;overflow:hidden}
	.ul-about-y2 .txt{width:auto}
	.ul-about-y2 .txt p{height:48px;overflow:hidden;font-size:14px;line-height:24px}
	.ul-about-y2 li:nth-child(2n) .img{top:0}
	.ul-about-y2 .txt h3{font-size:18px;margin-bottom:0}
	.ul-img-about li{padding:0 5px 10px}
	.ul-img-about{margin-bottom:20px}
	.ul-history{float:none;width:auto}
	.ul-history li{float:left;width:25%}
	.ul-history li a{font-size:20px;height:60px;line-height:60px}
	.history-con{padding:40px}
	.m-history{min-height:400px}
	.ul-pro-list2 li{width:50%}
	.ul-pro-list1 li{width:47%}
	.ul-service1 li{float:none;width:auto;overflow:hidden}
	.ul-service1 .other .img{float:left}
	.ul-service1 li:nth-child(2n) .img{float:right}
	.ul-service1 .txt span{height:80px}
	.ul-service1 .txt{margin-top:62px}
	.service-txt .img{float:none;width:auto;padding-right:0}
	.service-txt .txt{padding:20px}
	.service-txt .txt p{height:auto}
	.ul-service2 li{width:50%}
	.ban-contact .txt{float:none;width:90%;margin:20px auto}
	.ul-contact li span{height:80px;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}
	.ul-contact li p{width:100%}
	.news-part1 .col-l,.news-part1 .col-r{float:none;width:auto}
	.ul-news1{margin-bottom:20px}
	.news-part2{padding-top:0;height:auto;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
	.news-part2 .center{float:none;width:auto;height:auto;margin-top:10px}
	.news-part2 .center h2{margin:10px 0;font-size:20px;line-height:30px}
	.news-part2 .center h3{margin-bottom:5px;font-size:16px;line-height:26px}
	.news-part2 .center span{margin-bottom:0}
	.news-part2 .right{float:none;margin:10px auto 20px}
	.news-part2 .imgtxt p{height:50px;line-height:50px}
	.news-part2 .imgtxt p i{-webkit-background-size:30% auto;-moz-background-size:30% auto;-o-background-size:30% auto;background-size:30% auto;width:50px}
	.ul-news2 li{padding-right:0;float:none;width:auto}
	.ul-news2{margin:0 0 20px}
	.ban-site{height:150px}
	.ban-site h2{padding-top:50px;font-size:20px;line-height:30px}
	.ban-site h2 em{font-size:30px;line-height:35px}
	.site-inner .con h2,.site-inner .tit h1{font-size:24px}
	.site-inner .tit{margin-bottom:20px}
	.site-inner li{padding:0 10px}
	.site-inner ul{margin:10px -10px}
	.site-inner{margin-bottom:20px}

	.news-list ul li a{ width:76%;}
	.news-tit{ height:41px;}
	.news-tit span{ font-size:18px; height:40px;}
	.news-tit span a{ font-size:18px;}
	.news-pic{ width:40%;}
	.news-con{ width:60%;}
	.site-inner .line-pro ul{ margin:0; margin-left:-2%;}

	.main{ margin-top: 10px; }
	.pro-info ul li h3{ font-size: 18px; height: 32px; line-height: 32px; }
	.pro-info ul li h3 a.con-tel{ width: 150px; height: 32px; font-size: 16px; border-radius:16px; background-size: 20px; }
	.pro-info ul li p{ font-size: 14px; margin-bottom: 10px; }
	.pro-info ul li{ height: 209px; }
	.pro-info ul li .info-pic{ width: 240px; }
	.pro-tab ul li{ font-size: 14px; }
}
@media only screen and (max-width:767px){
	.ul-list-y1 li{width:50%;margin-bottom:10px}
	.ul-list-y2 li{width:33.33%}
	.ul-list-y2 li:last-child{display:none}
	.ul-list-y2 li:nth-child(4){display:none}
	.dl-news-center dd a{ font-size: 15px; }
	.dl-news-center{ margin-bottom: 10px; }
	.ul-list-y3 .items .txt{padding:5px}
	.ul-list-y3 .items .txt h3 a{font-size:16px;margin:5px 0;line-height:24px}
	.ul-list-y3 .items .txt span{line-height:20px}
	.ul-list-y6{background:0 0;margin-top:0}
	.ul-list-y6 li{margin:0;text-align:center;float:left;width:50%}
	.ul-list-y6 li img{ width: 100px; height: auto; }
	.img-txt-y1 .con h1{font-size:20px;line-height: 1.2;}
	.m-tab-y1{min-height:100px}
	.ul-tab-y1{padding-top:35px}
	.ul-tab-y1 li a{font-size:16px;margin:0 2px}
	.ul-pro-y1 li .img{float:none;width:auto;margin:0;height:auto;padding:0}
	.ul-pro-y1 li:nth-child(2n) .img{float:none;padding:0;margin:0}
	.ul-relation2 li{float:none;width:auto}
	.m-notice-pro{padding:20px 10px;margin-bottom:0}
	.m-notice-pro .notice{font-size:16px;line-height:26px;margin-bottom:10px}
	.m-notice-pro .tel{position:static;margin-left:0;width:100%;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;line-height:24px}
	.m-notice-pro .tel a{font-size:20px}
	.m-notice-pro .tel span{padding-left:0;background:0 0}
	.ul-relation2{margin-bottom:20px;padding:5px 20px}
	.ul-pro-y1 li{margin-bottom:20px}
	.about-part1 .con h1{font-size:20px;margin-bottom:0}
	.about-part1 .con p br,.g-tit1 br{display:none}
	.ul-about-y1 .items{margin:0 5px}
	.ul-about-y1 .items em{height:50px;line-height:50px;font-size:20px}
	.ul-about-y1{display:none}
	.img-txt-about1 .img,.img-txt-about1 .txt{float:none;width:auto}
	.img-txt-about1 .txt{padding:10px}
	.img-txt-about1 .txt h3{font-size:20px;line-height:24px;margin-bottom:5px}
	.img-txt-about1{margin-bottom:10px}
	.img-txt-about2 .con,.img-txt-about2 .img{float:none;width:auto}
	.img-txt-about2 .txt{padding:10px 5px}
	.ul-about-y2 li .img{width:100px;height:100px}
	.ul-about-y2 li .img .ico{-webkit-background-size:50% auto;-moz-background-size:50% auto;-o-background-size:50% auto;background-size:50% auto}
	.ul-about-y2 .txt p{height:72px}
	.ul-history li,.ul-img-about li{width:50%}
	.ul-history li a{font-size:16px;height:40px;line-height:40px}
	.history-con .tit img{width:150px}
	.history-con{padding:20px;height:auto}
	.history-con .tit{margin-bottom:10px}
	.m-history{min-height:0}
	.about-part4{padding:30px 0 50px}
	.ul-pro-list2 h3 a{line-height:36px}
	.ban-pro{height:150px}
	.ban-pro .txt h1 em{font-size:30px;line-height:40px}
	.ban-pro .txt{padding-top:65px}
	.ban-pro .txt h1{font-size:20px;line-height:30px}
	.ul-pro-list1 .txt{padding:10px}
	.ul-pro-list1 h3 a{margin-bottom:10px}
	.ul-pro-list1 li{margin-bottom:20px}
	.ul-service1 .txt{margin-top:20px}
	.ul-service1 .txt span{height:60px}
	.f-right{right:10px}
	.m-product2 h1{font-size:20px;line-height:30px;margin-bottom:10px}
	.m-product2{margin-top:0}
	.m-product2 .notice{padding:10px;margin-bottom:20px}
	.m-product2 p{margin-bottom:10px}
	.artical-arr{margin-bottom:15px;padding-top:13px}
	.dl-news-inner dt h4{width:auto;padding:0 33px;height:34px;line-height:34px;font-size:18px}
	.dl-news-inner dd{padding:10px 10px 0}
	.h-fix span{font-size:18px}
	.artical-arr p{margin-bottom:5px}
	.artical-arr a{font-size:14px}
	.ban-contact .txt{padding:0 20px}
	.ban-contact .txt .notice{display:none}
	.ban-contact .txt h1{font-size:20px;margin:10px 0 0;line-height:30px}
	.ban-contact .txt p{font-size:14px;line-height:24px;margin-bottom:5px}
	.ban-contact .txt p em{font-size:20px}
	.ban-contact .txt a{margin-bottom:15px}
	.ul-contact{margin:10px 0}
	.ul-contact li{width:50%;margin-bottom:10px}
	.ul-contact li span{margin-bottom:8px}
	.ul-contact li h3{font-size:16px;line-height:26px;margin-bottom:5px}
	.ul-contact li p{height:48px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
	.dl-news-center dd{float:none;width:auto;margin:0 0 10px}
	.dl-news-center dt{font-size:20px;line-height:30px;margin-bottom:5px}
	.ban-news2{height:120px}
	.ban-news2 h2{margin-top:30px}
	.news-part2 .right{width:100%}
	.news-part2 .imgtxt{height:auto}
	.news-part2 .imgtxt p{font-size:16px}
	.ul-pages li a{padding:0 5px;font-size:14px;height:30px;line-height:28px}
	.site-inner .con h2{font-size:18px;height:40px;line-height:40px;margin-bottom:5px;padding-left:20px}
	.site-inner li{width:50%}
	.site-inner .con p strong{float:none;display:inline-block;font-size:16px}
	.site-inner .con p span{display:inline}

	.news-cpzs{ margin-left:0;}
	.news-list{ margin-left:0; margin-bottom:20px; width:100%;}
	.news-list ul li a{ font-size:14px;}
	.news-list ul li{ height:36px; line-height:36px;}
	.news-pic{ width:100%;}
	.news-con{ width:100%;}
	.news-some{ margin:0 auto;}
	.news-con{ padding:2%;}
	.news-con a.news-btn{ width:100%; margin:15px auto 10px;}
	.news-con b{ font-size: 24px;}
	.site-inner .tit img{ width:100%;}
	.site-inner .line-base li{ position:relative; width:100%; padding:0; margin-bottom:10px; min-height:50px;}
	.line-base li em{ position:absolute; left:0; top:50%; transform:translateY(-50%); display:inline-block; width:50px; height:50px; padding:10px; border-width:3px;}
	.line-base li span{ float:right; display:inline-block; text-align:left;}
	.site-inner ul.line-base{ margin-bottom:10px;}
	.site-inner .con h2{ margin-bottom: 20px;}
	.ban-show{ height:150px;}
	.ban-show p{ font-size:24px; line-height:30px; margin-top:50px;}
	.ban-show p em{ font-size:20px; line-height:30px;}
	.about-part1 .con p, .g-tit1 p, .g-tit1 p{ width:100%;}

	.f-right a{ width:40px; height:40px; border-radius:50%;}
	.f-right .tel{ display:block;}
	/*.f-right .t-top{ background:#f00; -webkit-background-size:50% auto;-moz-background-size:50% auto;-o-background-size:50% auto;background-size:50% auto;}*/

	.pro-info ul li{ height: 178px; }
	.pro-info ul li .info-pic{ width: 200px; }
	.pro-info ul li p:nth-child(4){ display: none; }
	.pro-info ul li p:nth-child(5){ display: none; }
	.pro-tab ul{ margin: 10px 0 10px -0.6%; }
	.pro-tab ul li{ margin-left: 0.6%; }
	.pro-info ul li .info-con{ padding: 10px 0; }
	.content-box .col-pl {display:none;}
}

@media only screen and (max-width:640px){
	.pro-tab ul li{ width: 32.1%; margin-bottom: 5px; }
	.index-pro{ margin-bottom: 20px; }
}

@media only screen and (max-width:600px){
	.line-base li span{ width:85%;}
	.m-product1 img, .m-product1 video, .m-product2 p img,.m-product2 p video{ width:100%; height:auto;}
	.g-tit1{ padding: 20px 0; }
	.main{ margin: 0 0 20px; }
	.ul-list-y1 li p{ font-size: 14px; width: 96%; margin: 0 auto; }
	.ul-list-y1 li img{ width: 80px; }
	.ul-list-y6 li{ margin-bottom: 20px; }
	.ul-list-y6{ margin-bottom: 20px; }
}
@media only screen and (max-width:479px){
	.ul-list-y4 .date{display:none}
	.ul-list-y4 .items{padding:10px;margin:0 0 10px}
	.ul-list-y4 .txt{margin-top:0}
	.ul-list-y5 .txt{position:static;padding:30px 10px;width:auto}
	.ul-list-y5 li{height:auto}
	.ul-list-y5 .txt .more{margin-top:0}
	.g-tit1{padding:20px 0 10px}
	.ul-list-y4{margin-bottom:-10px}
	.img-txt-y1 .img .ico{width:50px;height:60px}
	.g-btn2{width:100%}
	.m-tab-y1{display:none}
	.g-tit3,.m-product1 h3,.m-product1 p{margin-bottom:10px;line-height:26px;}
	.ul-pro-y1 .txt{padding:10px}
	.ul-pro-y1 .txt .tit{line-height:24px;margin-bottom:3px}
	.main{margin-top:10px}
	.g-tit1 p{max-height:72px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
	.history-con .tit span{font-size:16px}
	.ul-pro-list2 li{float:none;width:auto;padding:0;margin-bottom:10px}
	.ul-pro-list1 li{float:none;width:auto;margin:0 0 20px}
	.ul-service1 .img{display:none}
	.ul-service1 .txt{float:none;width:auto}
	.ul-service1{background-color:#f5f3f4;padding-bottom:20px}
	.ul-service1 li{float:left;width:50%}
	.ul-service1 .txt span{height:45px;margin-bottom:5px}
	.ul-service1 .txt h3{font-size:16px;margin-bottom:5px;line-height:26px}
	.service-txt .txt{padding:10px}
	.service-txt .txt h3{font-size:20px;line-height:30px;padding-bottom:8px;margin-bottom:8px}
	.ul-contact li{padding:0 4px}
	.news-slick .slick-slider{margin-bottom:0}
	.ul-news1 li .date{margin-right:15px}
	.ul-news1 .txt h3 a{font-size:16px}
	.ul-news2 li a,.ul-news2 li span{line-height:35px}
	.site-inner .con img{margin:10px auto}

	.site-inner .tit h1{ margin-bottom:15px; font-size:22px;}
	.line-pro ul li{ width:48%;}
	.line-pro ul{ padding:10px;}

	.dl-news-center dd a{ font-size: 14px; }
	.ul-list-y1 li{ width: 50%; }
	.ul-list-y1 li{ margin-top: 10px; margin-bottom: 20px; }
	.ul-list-y6{ margin-top: 10px; }
	.ul-list-y6 li img{ width: 90px; }

	.pro-info ul li{ height: 146px; }
	.pro-info ul li .info-pic{ width: 160px; }
	.pro-info ul li h3 a.con-tel{ width: 116px; font-size: 15px; padding-left: 36px; background-size: 18px; background-position: 10px center; }
	.pro-info ul li p{ margin-bottom: 5px; }

}
@media only screen and (max-width:375px){
	.ul-list-y3 li{float:none;width:auto}
	.ul-relation2 li a{font-size:14px;line-height:34px}
	.service-txt .txt p{font-size:14px}
	.ul-service2 li{float:none;width:auto}
	.m-product2 .notice a{display:none}
	.m-product2 .notice{line-height:26px}
	.h-fix span{font-size:15px}

	.news-tit span{ font-size:17px;}
	.news-tit span a{ font-size: 17px;}
	.news-tit a{ font-size:12px;}
	.news-list ul{ margin-top:8px;}
	.news-list ul li a{ width:74%;}
	.news-list ul li{ height:32px; line-height:32px;}
	.news-con p{ line-height:24px; font-size: 14px;}
	.news-con b{ font-size:22px;}
	.line-tit span{ line-height:40px; width:120px;}
	.line-pro{ margin-top:10px;}
	.site-inner .con h2{ background:none; background-color:#3CBD69; padding-left:10px;}
	.site-inner .con h2::after{ display:none;}

	.pro-tab ul li{ width: 31.9%; }
	.pro-info ul li{ height: 105px; border-bottom: 10px solid #33CC66; }
	.pro-info ul li .info-pic{ width: 120px; }
	.pro-info ul li p{ display: none; }
	.pro-info ul li h3 a{ width: 100%; }
	.pro-info ul li h3 a.con-tel{ margin-left: 0; margin-top: 6px; }
	.img-txt-y1 .tel p {font-size:18px;}
	.img-txt-y1 .tel p strong {font-size:25px;}
	
}
@media only screen and (max-width:320px){
	.line-base li em{ width:46px; height:46px; padding:9px;}
	.line-base li span{ width:83%;}

	.ul-list-y1 li img{ width: 70px; }
	.ul-list-y1 li{ margin-top: 0; margin-bottom: 10px; }
	.ul-list-y6 li img{ width: 80px; }
	.pro-tab ul li{ width: 31.8%; }
}
