@charset "utf-8";
body,html{ overflow-x:hidden;}
body{ color:#242526;  height:auto; box-sizing:border-box; font-size:14px; padding-top:187px;}
body{ padding-top:146px;}
.course{-moz-user-select: none; /*火狐*/
-webkit-user-select: none;  /*webkit浏览器*/
-ms-user-select: none;   /*IE10*/
-khtml-user-select: none; /*早期浏览器*/
user-select: none;}
a{ color:#242526; text-decoration:none;}
a:hover{ text-decoration:none; color:#e7161a;}
i,em{ font-style:normal;}


.menu-link{
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.menu-link *{box-sizing: border-box;}
.menu-link { display:none; border-radius:5px; box-sizing: border-box; position:absolute; top:10px;right:-8px;font-size: 12px;z-index: 10;width:42px;height:42px; padding:6px 8px;}
.menu-link:hover,
.menu-link:focus {}
.menu-link span {position: relative;display: block;margin-top:12px;}
.menu-link span,
.menu-link span:before,
.menu-link span:after {background-color: #000;width: 100%;height:3px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.menu-link span:before,
.menu-link span:after {position: absolute;top: -.7em;content: " ";}
.menu-link span:after {top: .7em;}
.menu-link.active span {background: transparent;}
.menu-link.active span:before { background-color:#000;
-webkit-transform: rotate(45deg) translate(.5em, .4em);
-moz-transform: rotate(45deg) translate(.5em, .4em);
-ms-transform: rotate(45deg) translate(.5em, .4em);
-o-transform: rotate(45deg) translate(.5em, .4em);
transform: rotate(45deg) translate(.5em, .4em);
}
.menu-link.active span:after { background-color:#000;
-webkit-transform: rotate(-45deg) translate(.6em, -.5em);
-moz-transform: rotate(-45deg) translate(.6em, -.5em);
-ms-transform: rotate(-45deg) translate(.6em, -.5em);
-o-transform: rotate(-45deg) translate(.6em, -.5em);
transform: rotate(-45deg) translate(.6em, -.5em);
}



.ipro_list .pd,
.play_btn img,
.iabout_list .img img,
.inews_list .img img,
.iservice .img img,
.imore1 a,
.pg_nav li a:after,
.news_list .img img{
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}

.play_btn,
.iabout_list .img,
.inews_list .img,
.iservice .img,
.news_list .img{ overflow:hidden;}

.play_btn:hover img,
.iabout_list .img:hover img,
.inews_list .pd:hover img,
.iservice .img:hover img,
.news_list .pd:hover img{ transform:scale(1.1)}

.slick-arrow{
font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}


.ibanner .slick-dots{ position:absolute; left:50%; bottom:25px;}
.ibanner .slick-dots li{ float:left; margin:0 6px;}
.ibanner .slick-dots li button{ display:block; border:none; padding:0px; width:18px; height:18px; border-radius:50%; text-indent:-99px; overflow:hidden; background:url(../images/banner_ico.png) no-repeat; background-size:18px 18px; opacity:0.5; box-sizing:border-box; border:none;}
.ibanner .slick-dots li.slick-active button{ opacity:1;}

.ibanner .slick-arrow{font-size:18px; position:absolute; top:50%; z-index:2; height:44px; margin-top:-22px; line-height:44px; width:44px; text-align:center; padding:0px; border:none; color:#242526; background:rgba(137,137,137,0.5); border-radius:50%;}
.ibanner .slick-prev{ left:40px;}
.ibanner .slick-prev:before{ content: "\e701"; }
.ibanner .slick-next{ right:40px;}
.ibanner .slick-next:before{ content: "\e704"; }


.wp{ width:1200px; position:relative; margin:0 auto;}

.header{ padding-top:36px; background:#ededed; position:fixed; left:0px; top:41px; right:0px; z-index:9999; box-shadow:0 0 5px rgba(255,255,255,0.5);-webkit-transform: translateZ(0);}
.header{ top:0px;}
.header:after{ content:'\20'; position:absolute; top:0px; height:36px; left:0px; right:0px; background:#242526;}

.header .wp{ height:110px;}

.language{ left:0px; top:-36px; color:#b4b6b8; z-index:4; height:36px; position:absolute;}
.language a{color:#b4b6b8;}
.language i{ font-size:36px; line-height:36px; height:36px; float:left;}
.language span{ background:url(../images/language.png) no-repeat right center; float:left; padding:0 18px 0 10px; line-height:36px; height:36px;}
.language a:hover{ color:#fff;}
.top_nav{ right:0px; top:-36px; position:absolute; color:#b4b6b8; z-index:4; height:36px;}
.top_nav li{ float:left; margin-left:30px; position:relative;}
.top_nav a{ line-height:36px; height:36px; display:block; color:#b4b6b8;}
.top_nav i{ font-size:24px; float:left; margin-right:10px;}
.top_nav a:hover{ color:#fff;}
.top_nav .box{ width:140px; margin-left:-70px; display:none; position:absolute; left:50%; top:36px; z-index:14; padding-top:15px;}
.top_nav .box .pd{ padding:5px; border-radius:5px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.5);}
.top_nav .box img{ width:100%; height:auto; display:block;}
.top_nav .box em{ display:block; text-align:center; padding-bottom:10px;}

.top_nav li:hover .box{ display:block;}

.logo{ left:0px; top:50%; margin-top:-26px; position:absolute; display:block;}
.logo img{ width:auto; height:52px; display:block;}

.menu{ text-align:center; padding:30px 0;}
.menu ul{ display:inline-block; vertical-align:bottom;}
.menu li{ float:left; padding:0 10px; position:relative;}
.menu a{ display:block; padding:0 15px; height:50px; line-height:50px; font-size:16px; color:#242526;}
.menu a:hover{color:#e7161a;}
.menu a:after{ content:'\20'; position:absolute; height:18px; top:50%; right:0px; margin-top:-9px; width:1px; background:#b4b6b8;}
.menu li:last-child a:after{ display:none;}
.menu li.curr a{ color:#e7161a;}

.top_contact{ position:absolute; color:#e7161a; right:0px; top:50%; margin-top:-26px; height:50px; line-height:50px;}
.top_contact a{ float:left;}
.top_contact i{ font-size:26px; margin-right:10px;}
.top_contact span{ font-size:26px; font-weight:bold;}

.tit1{ font-size:36px; color:#242526; line-height:1; margin-bottom:30px;}
.tit_nav{ margin-bottom:30px;}
.tit_nav li{ float:left; margin-right:34px;}
.tit_nav a{ font-size:16px; color:#242526; position:relative; height:36px; line-height:36px;}
.tit_nav a:hover{color:#e7161a;}
.tit_nav a:after{ content:'\20'; position:absolute; height:16px; top:50%; right:-17px; margin-top:-8px; width:1px; background:#666;}
.tit_nav li:last-child a:after{ display:none;}
.tit_nav li.curr a{ color:#e7161a;}

.icon{ padding:40px 0; background:#f7f7f7;}
.icon1{ padding:60px 0; background:#fff;}

.ipro_list{ margin-bottom:30px;}
.ipro_list .slick-slide{ float:left; width:20%;}
.ipro_list .pd{ display:block; margin:15px 0;}
.ipro_list .img img{ width:100%; height:auto; display:block;}
.ipro_list .text{ text-align:center; padding:15px 5px;}
.ipro_list .h3{ font-size:18px;}
.ipro_list .p{ font-size:14px; line-height:18px; height:72px; overflow:hidden; color:#898989;}
.ipro_list .pd:hover{ background:#f7f7f7; box-shadow:0 0 10px rgba(0,0,0,0.1); transform:translate(0,-5px)}

.ipro_list .slick-dots{ position:absolute; left:50%; bottom:0px;}
.ipro_list .slick-dots li{ float:left; margin:0 6px;}
.ipro_list .slick-dots li button{ display:block; border:none; padding:0px; width:18px; height:18px; border-radius:50%; text-indent:-99px; overflow:hidden; background:url(../images/banner_icoh.png) no-repeat; background-size:18px 18px; opacity:0.5; box-sizing:border-box; border:none;}
.ipro_list .slick-dots li.slick-active button{ opacity:1;}


.imore1{}
.imore1 a{ display:block; width:210px; height:42px; line-height:42px; position:relative; text-align:center; font-size:16px; color:#242526; border:1px solid #ededed; margin:0 auto;}
.imore1 span{}
.imore1 i{ font-size:18px; color:#e7161a; position:absolute; right:22px;}
.imore1 a:hover{ background:#e7161a; border-color:#e7161a; color:#fff;}
.imore1 a:hover i{ color:#fff;}

.icon2{}
.iabout{ margin-bottom:20px;}
.iabout .pd{ display:block; background:#fff; overflow:hidden;}
.iabout .img{ float:left; width:50%;}
.iabout .text{ margin-left:50%; padding:50px 60px;}
.iabout .h3{ font-size:24px; line-height:36px; margin-bottom:20px;}
.iabout .p{ font-size:18px; line-height:30px; color:#898989;}
.iabout .m{ padding-top:30px;}
.iabout .m a{ font-size:16px; color:#242526;}
.iabout .m span{ color:#242526; margin-right:10px;}
.iabout .m i{ color:#e7161a;}
.iabout .m a:hover span{ color:#e7161a;}

.iabout_list{}
.iabout_list li{ float:left; width:50%;}
.iabout_list .pd{ display:block; background:#fff; overflow:hidden;}
.iabout_list .img{ float:left; width:50%;}
.iabout_list .img img{ width:100%; height:auto; display:block;}
.iabout_list .text{ margin-left:50%; padding:25px 30px;}
.iabout_list .h3{ font-size:18px; line-height:24px; margin-bottom:10px;}
.iabout_list .p{ line-height:24px; color:#666;}
.iabout_list .m{ padding-top:10px;}
.iabout_list .m a{ color:#242526;}
.iabout_list .m span{ color:#242526;}
.iabout_list .m i{ color:#e7161a; margin-left:8px;}
.iabout_list .m a:hover span{ color:#e7161a;}



.play_btn{ display:block; position:relative; background:#000;}
.play_btn i ,.play_btn em{ position:absolute; left:50%; top:50%; width:140px; height:140px; margin:-70px 0 0 -70px; font-size:56px; color:#fff; line-height:140px; text-align:center;}
.play_btn img{ width:100%; height:auto; display:block;}
.play_btn:hover img{ opacity:0.5;}
.video_bg{ position:fixed; left:0px; top:0px; right:0px; bottom:0px; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:35; display:none;}
.video_box{ position:fixed; width:640px; height:360px; left:50%; top:50%; margin:-180px 0 0 -320px; z-index:36; display:none;}
.video_box .icon-guanbi{ color:#fff; width:40px; height:40px; position:absolute; text-align:center; line-height:40px; background-color:#a21e30; border-radius:50%; cursor:pointer;  z-index:37; left:50%; bottom:-60px; margin-left:-20px;}
.video_box video{ width:100%; height:368px; display:block;}

.inews_list{ margin-bottom:30px;}
.inews_list .single-item{ margin-right:-15px;}
.inews_list .pd{ display:block; overflow:hidden; margin-right:15px;}
.inews_list .img{ background:#ccc;}
.inews_list .img img{ width:100%; height:auto; display:block; aspect-ratio: 1/1; object-fit: cover;}
.inews_list .text{ padding:30px 0px 30px 70px; position:relative;}
.inews_list .h3{ font-size:18px; line-height:24px; height:24px; margin-bottom:5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.inews_list .em{ position:absolute; left:0px; top:30px; width:58px; text-align:center; border:1px solid #b9b9b9; height:70px; color:#242526;}
.inews_list .em strong{ font-size:36px; display:block; line-height:1; padding:8px 0 4px 0;}
.inews_list .em em{ font-size:12px; display:block; line-height:1;}
.inews_list .p{ font-size:14px; line-height:24px; height:48px; color:#888888;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.inews_list .slick-dots{ position:absolute; right:30px; top:-40px;}
.inews_list .slick-dots li{ float:left; margin:0 6px;}
.inews_list .slick-dots li button{ display:block; border:1px solid #242526; padding:0px; width:12px; height:12px; border-radius:50%; text-indent:-99px; overflow:hidden; background:none;  box-sizing:border-box;}
.inews_list .slick-dots li.slick-active button{ border-color:#242526; background:#242526;}


.iservice{}
.iservice ul{ margin-right:-30px;}
.iservice li{ width:50%; float:left;}
.iservice .pd{ display:block; margin-right:30px;}
.iservice .img img{ width:100%; height:auto; display:block;}
.iservice .text{ padding:30px 0;}
.iservice .h3{ font-size:36px; line-height:40px; margin-bottom:15px;}
.iservice .p{ font-size:16px; line-height:30px;}
.iservice .p span{ color:#e7161a;}

.footer{ color:#858789;}
.footer a{color:#858789;}
.footer a:hover{ color:#e7161a;}
.footer_top{ padding:50px 0; background:#242526;}
.footer_nav{}
.footer_nav dl{ float:left; margin-right:100px;}
.footer_nav dl:last-child{ margin-right:0px;}
.footer_nav dt{ color:#e8ebed; font-size:18px; padding-bottom:10px; margin-bottom:5px; position:relative;}
.footer_nav dt:after{ content:'\20'; position:absolute; width:8px; height:1px; background:#e7161a; left:0px; bottom:0px;}
.footer_nav dd{ font-size:14px; line-height:30px;}
.footer_nav dd a{ display:block; color:#858789;}
.footer_bottom{ background:#151516;}
.footer_ewm{ position:absolute; right:0px; top:0px; width:116px;}
.footer_ewm img{ width:100%; height:auto; display:block;}
.footer_ewm span{ display:block; text-align:center; padding:10px 0;}


.footer_gz{ position:absolute; right:0px; top:0px;}
.footer_gz li{ width:120px; float:left; margin-left:40px; text-align:center;}
.footer_gz li:first-child{ margin-left:0px;}
.footer_gz img{ width:100%; height:auto; display:block;}
.footer_gz span{ display:block; color:#fff; line-height:1; padding-top:12px;}
.footer_bottom{ background:#1f1d1c; padding:20px 0;}
.footer_fl{ float:left; font-size:12px; line-height:20px;}
.footer_fx{ position:absolute; left:50%; margin-left:-66px;}
.footer_fx:after{ display:none !important;}
.footer_fx li{ float:left; margin:0 5px;}
.footer_fx a{ width:40px !important; line-height:40px !important; height:40px !important; font-size:24px !important; display:block !important; text-align:center !important; padding:0px !important; background:none !important; margin:0px !important; float:none !important; color:#fff !important;}
.footer_fx a:hover{ color:#e7161a !important;}
.footer_fr{ float:right; line-height:40px;}
.footer_fr span{ margin:0 15px;}
.footer_link{ background:#151516; font-size:12px; overflow:hidden; padding:12px 0;}
.footer_link a{ height:20px; float:left; line-height:20px; font-size:12px;}
.footer_link span{ height:20px; float:left; line-height:20px; margin:0 10px; }
.footer_link strong{ height:20px; float:left; line-height:20px; font-weight:normal; float:left;}

.pg_nav{ background:#f7f7f7; padding:20px 0;}
.pg_nav .wp{ min-height:30px;}
.pg_nav ul{ margin-right:270px;}
.pg_nav li{ float:left; margin-right:10px;}
.pg_nav li:last-child{ margin-right:0px;}
.pg_nav li a{ display:block; padding:0 15px; height:30px; line-height:30px; font-size:16px; color:#000000; position:relative;}
.pg_nav li a:after{ content:'\20'; height:1px; width:0%; background:#e7161a; position:absolute; left:50%; bottom:0px; display:none;}
.pg_nav li.curr a,.pg_nav li a:hover{ color:#e7161a;}
.pg_nav li.curr a:after,
.pg_nav li a:hover:after{ width:100%; margin-left:-50%;}

.crumbs{ float:right; line-height:70px; color:#898989;}
.pg_nav .crumbs{ position:absolute; right:0px; top:0px; line-height:30px; color:#898989;}
.crumbs a{ float:left; color:#898989;}
.crumbs a:hover{ color:#e7161a;}
.crumbs em{ float:left; margin:0 5px;}
.crumbs i{ float:left; margin-right:5px;}
.crumbs span{ float:left; color:#242526;}

.about_con1{ padding:80px 0;}
.tit2{ font-size:36px; color:#242526; line-height:1; margin-bottom:60px;}
.about_info ul{}
.about_info li{ margin-bottom:50px;}
.about_info li:last-child{ margin-bottom:0px;}
.about_info .pd{ overflow:hidden;}
.about_info .img{ float:left; width:48%;}
.about_info .img img{ width:100%; height:auto; display:block;}
.about_info .text{ margin:0 0 0 48%; padding:25px 0 0 50px;}
.about_info .h3{ font-size:22px; margin-bottom:25px;}
.about_info .p{ font-size:14px; line-height:30px;}
.about_info li:nth-child(even) .img{ float:right;}
.about_info li:nth-child(even) .text{ margin:0 48% 0 0; padding:25px 50px 0 0;}

.about_con2{ background:#f7f7f7; padding:80px 0 40px 0;}
.about_con2 .tit2{ margin-bottom:0px;}
.network img{ max-width:100%; height:auto; display:block;}

.about_con3{ padding:80px 0 120px 0;}
.advantage{}
.advantage li{ float:left; width:33.3333%; background:#fff;}
.advantage .pd{ padding:40px; text-align:center; color:#252323;}
.advantage i{ width:116px; height:116px; border-radius:50%; background:#f7f7f7; color:#242526; display:block; text-align:center; line-height:116px; font-size:48px; margin:0 auto 20px auto;}
.advantage .h3{ font-size:24px; margin-bottom:10px;}
.advantage .p{ font-size:14px; line-height:24px; min-height:72px;}
.advantage li:hover{ background:#f7f7f7;}
.advantage li:hover i{ background:#242526; color:#fff;}

.about_con4{ padding:80px 0 110px 0; background:#f7f7f7;}
.customer{}
.customer .slick-arrow{font-size:16px; position:absolute; top:-72px; z-index:2; height:34px; line-height:34px; width:34px; text-align:center; padding:0px; border:none; color:#242526; background:#fff; border-radius:50%; color:#898989;}
.customer .slick-prev{ right:54px;}
.customer .slick-prev:before{ content: "\e701"; }
.customer .slick-next{ right:0px;}
.customer .slick-next:before{ content: "\e704"; }
.customer .slick-arrow:hover{ background:#898989; color:#fff;}

.pg_con{ padding:80px 0;}
.memorabilia{}
.memorabilia ul{ padding-top:90px; background:url(../images/memorabilia_bg.jpg) repeat-y 132px 0;}
.memorabilia li{ padding-left:220px; margin-bottom:40px; position:relative;}
.memorabilia li:last-child{ margin-bottom:0px;}
.memorabilia .i{ width:22px; height:22px; background:#e7161a; border:5px solid #fff; box-sizing:border-box; border-radius:50%; position:absolute; left:123px; top:34px;}
.memorabilia .h3{ position:absolute; left:0px; top:30px; font-size:24px; color:#242526; line-height:30px;}
.memorabilia .p{ padding:30px 36px; font-size:18px; line-height:30px; background:#f7f7f7; border:1px solid #ededed; border-radius:3px;}



.idea_img{ padding:80px 0;}
.idea_img img{ max-width:100%; height:auto; display:block; margin:0 auto;}
.idea_text{ padding:40px 0; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.idea_text li{ width:50%; float:left; margin:10px 0;}
.idea_text strong{ float:left; width:117px; text-align:center; display:block; background:#ededed; height:38px; line-height:38px;}
.idea_text span,.idea_text em{ font-size:14px; line-height:24px; margin-left:117px; padding:7px 30px 7px 30px; display:block;}
.idea_p{ font-size:18px; line-height:2; padding:40px 0;}


.honor{}
.honor_top{ background:#f7f7f7; padding:20px 30px; margin-bottom:60px;}
.honor_top li{ float:left; width:33.3333%; font-size:16px; line-height:60px;}
.honor_con{}
.honor_con img{ max-width:100%; height:auto; display:block;}


.team{}
.team li{ float:left; width:33.3333%;}
.team .pd{ background:#f7f7f7; color:#898989;}
.team .img img{ width:100%; height:auto; display:block;}
.team .text{ padding:30px; height:250px; box-sizing:border-box;}
.team .h3{ font-size:16px; margin:5px 0;}
.team .h3 i{ color:#e7161a; margin-right:10px;}
.team .p{ font-size:24px; line-height:36px;}
.team .pd:hover{ background:#242526; color:#fff;}
.team .pd:hover .h3{ color:#e7161a;}


.product{}
.product_list{}
.product_list li{ width:20%; float:left; padding:20px 0; border-bottom:1px solid #e1e1e1;}
.product_list .pd{ display:block; text-align:center;}
.product_list .img img{ width:100%; height:auto; display:block; max-width:240px; margin:0 auto;}
.product_list .text{ padding:15px 5px;}
.product_list .h3{ font-size:18px; color:#242526; margin-bottom:5px; height:31px; line-height:31px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.product_list .p{ color:#898989; line-height:18px; height:72px; overflow:hidden;}
.product_list .pd:hover{ background:#f7f7f7;}

.news_flip{ text-align:center; padding:30px 0;}
.news_flip .pd{ display:inline-block;}
.news_flip a{ float:left; width:36px; height:36px; margin:0 5px; font-size:15px; line-height:36px; text-align:center; background:#ffffff; border-radius:50%;}
.news_flip a.curr{ background:#323235; color:#fff;}
.news_flip a:hover{ background:#e10000; color:#fff;}

.proinfo{}
.proinfo .crumbs{ float:none;}

.pro_img .slick-arrow{font-size:16px; position:absolute; top:50%; margin-top:-17px; z-index:2; height:34px; line-height:34px; width:34px; text-align:center; padding:0px; border:none; color:#242526; background:#fff; border-radius:50%; color:#898989; z-index:2;}
.pro_img .slick-prev{ left:5px;}
.pro_img .slick-prev:before{ content: "\e701"; }
.pro_img .slick-next{ right:5px;}
.pro_img .slick-next:before{ content: "\e704"; }
.pro_img .slick-arrow:hover{ background:#898989; color:#fff;}

.proinfo_top{ margin-bottom:65px;}
.proinfo_top .pd{ overflow:hidden;}
.proinfo_top .img{ float:left; width:400px; height:400px; box-sizing:border-box; border:1px solid #ededed;}
.proinfo_top .img img{ width:100%; height:auto; display:block;}
.proinfo_top .text{ margin-left:400px; padding:30px 0 0 80px;}
.proinfo_top .h3{ font-size:36px; margin-bottom:15px;}
.proinfo_top .p{ font-size:18px; line-height:38px; margin-bottom:35px;}
.proinfo_top .p p{ position:relative; padding-left:26px;}
.proinfo_top .p p:before{ content:'\20'; position:absolute; left:5px; top:50%; width:5px; height:5px; background:#e7161a; border-radius:50%; display:block;}
.proinfo_top .m{ position:relative; padding-top:25px;}
.proinfo_top .m:before{ content:'\20'; width:30px; height:1px; background:#ededed; position:absolute; left:0px; top:0px;}

.proinfo_parameter{ margin-bottom:80px;}
.tit3{ margin-bottom:30px; line-height:1; font-size:24px;}

.proinfo_con{}
.proinfo_con table{ width:100%; border-collapse:collapse; text-align:center; font-size:12px;}
.proinfo_con th{ border:1px solid #b9b9b9; padding:10px;}
.proinfo_con td{ border:1px solid #b9b9b9; padding:13px 10px 12px 10px; color:#898989;}
.proinfo_con tr:first-child th{ background:#ededed !important; color:#242526 !important;}
.proinfo_con tr:first-child th:first-child{ width:149px; padding:0px;}
.proinfo_con th{ background:#f7f7f7; color:#242526;}
.proinfo_con tr:hover th,
.proinfo_con tr:hover td{ background:#242526; color:#fff;}

.proinfo_m{ padding-bottom:80px; text-align:center;}
.proinfo_m a{ width:190px; height:52px; line-height:52px; text-align:center; font-size:16px; color:#898989; border:1px solid #ededed; display:block; display:inline-block; vertical-align:bottom; margin:0 10px;}
.proinfo_m a.a2{ color:#e7161a;}
.proinfo_m a:hover{ background:#e7161a; color:#fff; border-color:#e7161a;}

.news{}
.news_list{}
.news_list ul{ margin-right:-30px;}
.news_list li{ width:33.3333%; float:left;}
.news_list .pd{ display:block; overflow:hidden; margin-right:30px;}
.news_list .img{ background:#ccc;}
.news_list .img img{ width:100%; height:auto; display:block; aspect-ratio: 1/1; object-fit: cover;}
.news_list .text{ padding:30px 20px 30px 80px; position:relative;}
.news_list .h3{ font-size:18px; line-height:24px; margin-bottom:5px; height:24px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news_list .em{ position:absolute; left:0px; top:30px; width:58px; text-align:center; border:1px solid #b9b9b9; height:70px; color:#242526;}
.news_list .em strong{ font-size:36px; display:block; line-height:1; padding:8px 0 4px 0;}
.news_list .em em{ font-size:12px; display:block; line-height:1;}
.news_list .p{ font-size:14px; line-height:24px; color:#888888; height:48px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.newsinfo{}
.newsinfo .crumbs{ float:none; border-bottom:1px solid #ededed;}
.newsinfo_con{ padding:65px 0;}
.newsinfo_fl{ float:left; width:830px;}
.newsinfo_fl .h3{ font-size:30px; margin-bottom:15px;}
.newsinfo_fl .em{ font-size:12px; padding-bottom:20px; background:url(../images/news_em.png) repeat-x bottom left;}
.newsinfo_fl .em strong{ font-weight:normal;}
.newsinfo_fl .em span{ color:#94918f; margin-right:25px;}
.newsinfo_fl .p{ font-size:14px; line-height:30px; padding:30px 0; min-height:300px;}
.newsinfo_fl .p img{ max-width:100%; height:auto;}
.newsinfo_fl .m{ padding:20px 0; border-top:1px solid #ededed;}
.newsinfo_fl .m a{float:left;/* width:50%; */line-height:30px;}
.newsinfo_fl .m a.a1{ text-align:left;}
.newsinfo_fl .m a.a1 i{ float:left; margin-right:10px;}
.newsinfo_fl .m a.a2{text-align:right;float: right;}
.newsinfo_fl .m a.a2 i{ float:right; margin-left:10px;}

.tit4{ font-size:18px; line-height:1; margin-bottom:15px;}
.tit4 strong{ color:#323235; font-weight:normal; margin-right:12px;}
.tit4 em{ color:#888888; text-transform:uppercase;}

.newsinfo_fr{ float:right; width:300px;}
.news_tj{ background:#f7f7f7; padding:25px;}

.news_tjlist{}
.news_tjlist li{ line-height:52px; border-bottom:1px dashed #c8c8c8;}
.news_tjlist a{ color:#898989; display:block; overflow:hidden; position:relative; padding-left:0px;}
.news_tjlist i{ position:absolute; left:0px;}
.news_tjlist strong{ font-weight:normal; margin-right:5px; float:left;}
.news_tjlist span{ height:52px; line-height:52px; overflow:hidden; display:block;}
.news_tjlist a:hover{ color:#e7161a;}

.contact{}
.contact_list{ margin-bottom:70px;}
.contact_list ul{ margin-right:-15px;}
.contact_list li{ width:20%; float:left;}
.contact_list .pd{ margin-right:15px; background:#f7f7f7; padding:20px;}
.contact_list .p{ font-size:14px; line-height:30px; min-height:90px;}
.contact_list .h3{ font-size:22px; line-height:30px;}
.contact_list .h3 i{ color:#898989; font-size:24px; margin-right:5px;}
.contact_list .h3 a{ color:#898989;}
.contact_list .pd:hover{ background:#242526; color:#fff;}
.contact_list .pd:hover .h3 i{ color:#fff;}
.contact_list .pd:hover .h3 a{ color:#fff;}

.contact_map{}
.contact_map .img{ width:710px; float:left; height:374px;}
.contact_map .text{ margin-left:710px; padding:5px 0 0 45px;}
.contact_map .h3{ color:#898989; font-size:24px; margin-bottom:20px;}
.contact_map .p{ height:24px; line-height:24px; position:relative; padding:6px 0 6px 35px;}
.contact_map .p2{ margin-bottom:25px;}
.contact_map .p i ,.contact_map em{ font-size:24px; position:absolute; left:0px; top:50%; margin-top:-12px;}
.contact_map .p strong{ font-size:14px; color:#242526; font-weight:normal;}
.contact_map .p a{ color:#898989;}
.contact_map .p a:hover{ color:#e7161a;}

.BMap_bubble_title{ font-size:18px; color:#242526;}
.BMap_bubble_content{ font-size:14px; color:#e7161a;}
.BMapLabel,
.anchorBL{ display:none !important;}

.service_list{}
.service_list ul{ margin-right:-20px;}
.service_list li{ float:left; width:50%; margin-bottom:40px;}
.service_list .pd{ margin-right:20px; position:relative; background:#f7f7f7; padding:42px 40px 42px 100px;}
.service_list .i{ position:absolute; left:40px; top:50%; margin-top:-36px; line-height:1; font-size:72px; color:#898989;}
.service_list .h3{ font-size:22px;}
.service_list .p{ font-size:14px; line-height:24px;}
.service_list li:first-child .pd{ padding:30px 40px 30px 100px;}
.service_list .pd:hover{ background:#242526; color:#fff;}

.sub_nav{ position:fixed; right:20px; top:78%; margin-top:-100px; width:50px; z-index:2;}
.sub_nav ul{}
.sub_nav li{ position:relative;}
.sub_nav .h1 a{ display:block; height:50px; line-height:50px; text-align:center; background:#242526; color:#fff; font-size:24px;}
.sub_nav li:hover .h1 a{ background:#e7161a;}
.sub_nav .box{ background:url(../images/box.png) repeat-x top center #fff; width:184px; position:absolute; right:50px; top:0px; display:none; box-sizing:border-box; padding:10px 25px; border:1px solid #ededed;}
.sub_nav .h3{ font-size:18px; color:#e7161a; margin-bottom:3px;}
.sub_nav .p{ font-size:14px; line-height:35px; color:#242526; border-top:1px dashed #898989;}
.sub_nav .m{ overflow:hidden; padding-top:15px;}
.sub_nav .m:last-child{ padding-top:16px;}
.sub_nav .m a{ padding:0 12px; float:left; height:32px; border-radius:5px; line-height:32px; background:#ddd; display:block;}
.sub_nav .m a i{ float:left; height:32px; font-size:22px; margin-right:6px;}
.sub_nav .m a span{ float:left; height:32px;}
.sub_nav .m a:hover{ background:#e7161a; color:#fff;}
.sub_nav li:hover .box{ display:block;}

.slick-slide img{ width:100%; height:auto; display:block;}

.pg_banner{}
.pg_banner img{ width:100%; height:auto; display:block;}

@media screen and (max-width:1366px){
body{ padding-top:116px;}
.menu{ padding:20px 0;}
.menu a{ height:40px; line-height:40px;}
.header .wp{ height:80px;}
.logo{ margin-top:-20px;}
.logo img{ height:40px;}
.top_contact{ height:40px; line-height:40px; margin-top:-20px;}

.tit1{ font-size:28px; margin-bottom:20px;}
.iservice .h3{ font-size:28px;}

.pg_nav li a{ height:50px; padding:0 15px; font-size:14px; line-height:50px;}
.crumbs{ line-height:50px;}

.tit2{ font-size:24px; margin-bottom:30px;}
.about_info .h3{ font-size:18px;}
.about_info .p{ line-height:24px;}

.about_con1,
.about_con2,
.about_con3,
.about_con4{ padding:60px 0;}

.pg_con{ padding:60px 0;}
.memorabilia ul{ padding:60px 0;}
.memorabilia li{ padding-left:190px;}
.memorabilia .h3{ font-size:20px;}
.memorabilia .p{ font-size:16px; padding:25px;}

.idea_img{ padding:60px 0;}

.honor_top li{ font-size:14px; line-height:40px;}

.team .p{ font-size:18px; line-height:1.6;}

.proinfo_top .h3{ font-size:28px;}
.proinfo_top .p{ font-size:16px; margin-bottom:25px;}

.proinfo_parameter{ margin-bottom:60px;}
}
@media screen and (max-width:1024px){
body{ padding:60px 0 40px 0;}
.wp{ width:auto; margin:0 30px;}
.logo{ margin-top:-15px;}
.logo img{ height:30px;}
.top_contact{ display:none;}
.language{ top:0px; left:auto; right:115px}
.language span{ display:none;}

.header{ padding-top:0px; top:0px;}
.header:after{ display:none;}
.header .wp{ height:60px;}
.top_nav{ right:40px; top:50%; margin-top:-18px;}
.top_nav a{ color:#000;}
.top_nav i{ margin-right:0px; width:36px; text-align:center}
.top_nav span{ display:none;}
.top_nav li{ margin-left:0px;}
.top_nav a:hover{ color:#e7161a;}
.language a:hover{ color:#e7161a;}
.language{ top:50%; margin-top:-18px;}
.language a{ color:#000;}
.menu-link{ display:block;}

.menu{ display:none; position:fixed; width:240px; top:60px; background:#333; right:0px;}
.menu ul{ display:block;}
.menu li{ float:none;}
.menu a{ color:#ccc; border-bottom:1px solid rgba(255,255,255,0.1);}
.menu li:first-child a{ border-top:1px solid rgba(255,255,255,0.1);}
.menu li.curr a,.menu a:hover{ color:#fff;}
.menu a:after{ display:none;}

.sub_nav{ left:0px; right:0px; top:auto; bottom:0px; width:100%; margin:0px; box-shadow:0 0 0 1px #444;}
.sub_nav li{ width:25%; float:left; border-right:1px solid #444; box-sizing:border-box;}
.sub_nav .h1 a{ height:40px; line-height:40px; font-size:20px;}
.sub_nav .box{ left:0px; top:auto; bottom:40px;}


.footer_nav dl{ margin-right:50px;}
.footer_nav dt{ font-size:16px;}

.tit1{ text-align:center; font-size:24px; margin-bottom:10px;}
.tit_nav{ text-align:center;}
.tit_nav ul{ display:inline-block; vertical-align:bottom;}
.tit_nav li{ margin:0 10px;}
.tit_nav a{ font-size:14px;}
.tit_nav a:after{ right:-10px; height:14px; margin-top:-7px;}
.icon1{ padding:40px 0;}

.iabout .img{ width:45%;}
.iabout .text{ padding:30px; margin-left:45%;}
.iabout .h3{ font-size:18px; margin-bottom:10px;}
.iabout .p{ font-size:14px; line-height:24px;}
.iabout_list .text{ padding:15px;}
.iabout_list .h3{ font-size:14px;}
.iabout_list .p{ font-size:12px; line-height:18px;}
.iabout_list .m span{ margin-right:0px;}

.inews_list .slick-dots{ right:15px; top:-25px;}
.inews_list .single-item{ margin-right:-15px;}
.inews_list .pd{ margin-right:15px;}
.inews_list .text{ padding:15px 15px 15px 75px;}
.inews_list .em{ top:15px;}
.inews_list .h3{ font-size:14px;}
.inews_list .p{ font-size:12px; line-height:18px; height:36px;}

.imore1 a{ width:180px; font-size:14px;}

.iservice .text{ padding:15px 0;}
.iservice .h3{ font-size:18px; line-height:inherit; margin-bottom:5px;}
.iservice .p{ font-size:14px; line-height:24px;}
.iservice ul{ margin-right:-15px;}
.iservice .pd{ margin-right:15px;}

.footer_link{ padding:10px 0;}
.footer_link a{ height:24px; line-height:24px; margin:0 5px;}

.tit2{ text-align:center;}
.advantage .pd{ padding:30px;}

.customer .slick-arrow{ top:-54px;}

.about_con1,
.about_con2,
.about_con3,
.about_con4{ padding:40px 0;}

.about_info .text{ padding:0 0 0 30px;}
.about_info li:nth-child(even) .text{ padding:0 30px 0 0;}

.advantage .h3{ font-size:18px;}
.advantage .p{ min-height:96px;}
.advantage i{ width:100px; height:100px; line-height:100px; font-size:44px;}

.pg_con{ padding:40px 0;}
.memorabilia ul{ background-position:90px 0; padding:40px 0;}
.memorabilia li{ padding-left:130px;}
.memorabilia .h3{ font-size:18px; top:20px; line-height:24px;}
.memorabilia .p{ font-size:14px; padding:20px; line-height:24px;}
.memorabilia .i{ top:20px; left:80px;}

.idea_img{ padding:40px 0;}

.idea_text span,
.idea_text em{padding: 7px 20px 7px 20px;}

.honor_top li{ width:50%;}

.team .text{ height:201px;}
.team .h3{ font-size:14px;}
.team .p{ font-size:16px;}

.pg_banner img{ width:140%; margin-left:-20%;}
.ibanner .slick-slide{ overflow:hidden;}
.ibanner img{ width:120%; margin-left:-10%;}

.product_list li{ width:25%;}

.proinfo_top .img{ width:300px; height:300px;}
.proinfo_top .text{ padding:0 0 0 40px; margin-left:300px;}
.proinfo_top .p{ line-height:30px;}
.proinfo_con{ overflow-x:scroll; padding-bottom:10px;}
.proinfo_con:before{ content:'向左滑动 >>'; padding-bottom:10px; display:block; color:#e7161a;}
.proinfo_con:after{ content:'向左滑动 >>'; padding-top:10px; display:block; color:#e7161a;}
.proinfo_con table{ width:1400px;}
.proinfo .crumbs{ display:block;}

.proinfo_parameter{ margin-bottom:40px;}

.news_list ul{ margin-right:-20px;}
.news_list .pd{ margin-right:20px;}
.news_list .h3{ font-size:14px; height:20px; line-height:20px;}
.news_list .p{ font-size:12px; line-height:18px; height:36px;}
.news_list .em{ height:60px; top:20px;}
.news_list .em strong{ font-size:28px; padding:6px 0;}
.news_list .text{ padding:20px 0px 20px 70px;}

.newsinfo_fl{ width:640px;}
.newsinfo_fl .h3{ font-size:24px; text-align:center;}
.newsinfo_fl .em{ text-align:center;}
.newsinfo_fl .em strong{ margin-left:5px;}
.newsinfo_fl .em span{ margin-right:5px;}
.newsinfo_fl .p{ font-size:14px;}

.service_list ul{ margin-right:0px;}
.service_list li{ width:auto; float:none; margin-bottom:20px;}
.service_list .pd{ margin-right:0px;}

.service_list .pd{ padding:30px 30px 30px 90px;}
.service_list .i{ font-size:64px;}
.service_list .h3{ font-size:18px; line-height:1; margin-bottom:10px;}

.contact_map .img{ width:50%;}
.contact_map .text{ margin-left:50%; padding:0 0 0 30px;}

.contact_list{ margin-bottom:40px;}
.contact_list ul{ margin-right:-5px;}
.contact_list .pd{ margin-right:5px;}
.contact_list .h3{ font-size:16px; line-height:24px;}
.contact_list .h3 i{ float:left;}

.tq_div_main,
.lxb-container{ left:100% !important; display:none !important;}
}
@media screen and (max-width:1000px){
.newsinfo_con{ padding:40px 0;}
.newsinfo_fl{ width:auto; float:none; margin-bottom:30px;}
.newsinfo_fr{ width:auto; float:none;}
}
@media screen and (max-width:900px){
.footer_top{ padding:30px 0;}
.footer_nav{ margin-bottom:15px;}
.footer_nav dl{ width:20%; margin:0px;}
.footer_nav dt{ font-size:14px;}
.footer_nav dd{ font-size:12px;}
.footer_ewm{ position:static; margin:0 auto;}
.footer_ewm span{ padding-bottom:0px;}
.footer_fr{ float:none; text-align:center;}
.footer_fx{ position:static; margin:0; text-align:center;}
.footer_fx ul{ display:inline-block; vertical-align:bottom;}
.footer_fl{ float:none; text-align:center;}

.customer .slick-prev{ right:40px;}

}
@media screen and (max-width:812px){
.ibanner .slick-arrow{ width:32px; height:32px; margin-top:-16px; line-height:32px;}
.ibanner .slick-prev{ left:30px;}
.ibanner .slick-next{ right:30px;}

.iabout .img{ width:auto; float:none;}
.iabout .text{ margin:0px; padding:20px;}
.iabout_list ul{ margin-right:-15px;}
.iabout_list .pd{ margin-right:15px;}
.iabout_list .img{ width:auto; float:none;}
.iabout_list .text{ margin:0px; padding:20px;}
.iabout_list .p{ height:36px;}

.pg_nav{ text-align:center;}
.pg_nav ul{ float:none; display:inline-block; vertical-align:bottom; margin-right:0px;}
.pg_nav li{ margin-right:0px;}
.pg_nav li a{ padding:0 4px; margin:0 1px; height:20px; line-height:20px;}
.crumbs{ float:none; display:none;}

.tit2{ font-size:18px; line-height:1.3; padding:0 10%;}
.about_info .h3{ font-size:14px; margin-bottom:10px;}
.about_info .p{ font-size:12px; line-height:18px;}

.idea_text{ padding:30px 0;}
.idea_text li{ width:auto; float:none;}
.idea_text span br,
.idea_text em br{ display:none;}

.idea_p{ font-size:14px; padding:30px 0; line-height:1.6;}

.team ul{ margin-right:-5px;}
.team li{ width:50%; margin-bottom:5px;}
.team .pd{ margin-right:5px;}
.team .text{ padding:20px; height:221px;}


}
@media screen and (max-width:768px){
.advantage li{ width:50%;}
.advantage .p{ min-height:72px;}

.product_list li{ width:33.3333%;}

.proinfo_top .h3{ font-size:24px;}

.proinfo_con th{ padding:8px;}
.proinfo_con td{ padding:8px 5px;}

.news_list li{ width:50%;}

.service_list li{ margin-bottom:15px;}

.contact_list li{ width:33.3333%; margin-bottom:5px;}
.contact_map .img{ width:auto; float:none;}
.contact_map .text{ margin:0px; padding:30px 0 0 0;}
}
@media screen and (max-width:736px){
.icon{ padding:30px 0;}
.iservice ul{ margin-right:0px;}
.iservice li{ width:auto; float:none;}
.iservice .pd{ margin-right:0px;}

.about_info .img{ width:auto; float:none;}
.about_info .text{ margin:0px; padding:30px 0;}

.about_info li:nth-child(even) .img{ float:none;}
.about_info li:nth-child(even) .text{ margin:0px; padding:30px 0;}

.newsinfo_fl .m a{ float:none !important; display:block; text-align:left !important;}
.newsinfo_fl .m a.a2 i{ float:left; margin:0 10px 0 0;}

.news_tj{ padding:20px;}
.news_tjlist li{ line-height:40px;}
.news_tjlist span{ height:40px; line-height:40px;}
}
@media screen and (max-width:640px){
.honor_top{ padding:20px; margin-bottom:30px;}
.honor_top li{ width:auto; float:none; line-height:20px; padding:5px 0;}

.team li{ width:auto; float:none;}
.team .text{ height:auto;}
.team .h3{ font-size:16px; margin-top:0px;}
.team .p{ font-size:14px;}

.product_list li{ width:50%;}

.proinfo_top .img{ float:none;}
.proinfo_top .text{ margin:0px; padding:30px 0 0 0;}

.news_flip a{ width:24px; height:24px; font-size:12px; line-height:24px; margin:0 2px;}

.newsinfo_fl .h3{ font-size:18px; margin-bottom:10px;}

.newsinfo_fl .m span{ display:block; overflow:hidden; height:30px;}

.service_list .i{ left:20px;}
.service_list .pd{ padding:20px 20px 20px 70px !important;}

.contact_list li{ width:50%;}
}
@media screen and (max-width:480px){
.wp{ margin:0 20px;}
.ibanner .slick-prev{ left:20px;}
.ibanner .slick-next{ right:20px;}
.ibanner .slick-dots{ bottom:10px;}
.ibanner .slick-dots li{ margin:0 3px;}
.ibanner .slick-dots li button{ width:12px; height:12px; background-size: 12px 12px;}

.footer_nav dl{ width:33.3333%;}

.footer_fr span{ margin:0 10px;}

.iabout_list li{ width:auto; float:none;}
.iabout_list .p{ height:auto;}

.inews_list .slick-dots li{ margin:0 3px;}
.inews_list .slick-dots li button{ width:8px; height:8px;}

.inews_list .single-item{ margin-right:0px;}
.inews_list .pd{ margin-right:0px;}
.inews_list .slick-dots{ right:auto; left:50%; top:auto; bottom:-15px;}

.iabout .h3,
.iabout_list .h3{ line-height:1.5; font-size:16px;}
.iabout .text{ padding:15px;}
.iabout .p{ font-size:12px; line-height:18px;}

.tit_nav li{ margin:0 5px;}
.tit_nav a{ font-size:12px; line-height:18px; height:18px;}
.tit_nav a:after{ right:-5px; height:12px; margin-top:-6px;}

.tit1{ font-size:18px;}

.ipro_list .slick-dots li button{ width:12px; height:12px; background-size: 12px 12px;}

.tit_nav{ margin-bottom:10px;}
.ipro_list .pd{ margin:15px 15px 20px 15px;}

.tit2{ margin-bottom:15px;}
.advantage li{ width:auto;}
.advantage .pd{ padding:15px;}
.advantage .p{ min-height:inherit;}
.about_info .text{ padding:15px 0;}
.about_info li{ margin-bottom:20px;}

.customer .slick-arrow{ width:30px; height:30px; line-height:30px; top:-42px; font-size:12px;}

.pg_con{ padding:30px 0;}
.memorabilia ul{ background-position:60px 0; padding:30px 0;}
.memorabilia li{ padding-left:90px; margin-bottom:20px;}
.memorabilia .h3{ font-size:14px; top:10px; line-height:24px;}
.memorabilia .p{ font-size:12px; padding:15px; line-height:18px;}
.memorabilia .i{ top:10px; left:50px;}

.pg_con{ padding:30px 0;}

.idea_text strong{ width:auto; float:none;}
.idea_text span, .idea_text em{ margin:0px; padding:10px 15px;}

.ipro_list .slick-dots li{ margin:0 3px;}
.ipro_list .img img{ width:75%; margin:0 auto;}

.iabout .m a{ font-size:14px;}

.menu a{ font-size:14px;}

.pg_nav li a{ padding:0 3px; margin:0 1px;}

.product_list li{ width:auto; float:none;}
.product_list .p{ height:auto;}

.proinfo_m a{ width:120px; height:40px; line-height:40px; font-size:14px; margin:0 5px;}

.proinfo_parameter{ margin-bottom:30px;}

.proinfo_top .img{ width:100%; height:auto;}
.proinfo_top .h3{ font-size:18px; margin-bottom:10px;}
.proinfo_top .p{ font-size:14px; line-height:24px;}

.tit3{ text-align:center; font-size:18px; margin-bottom:20px;}

.newsinfo_fl .p{ padding:20px 0;}
.news_list li{ width:auto; float:none;}
.news_list ul{ margin-right:0px;}
.news_list .pd{ margin-right:0px;}

.tit4{ margin-bottom:10px;}

.contact_list{ margin-bottom:30px;}

.contact_list li{ width:auto; float:none;}
.contact_list .p{ min-height:inherit; margin-bottom:10px;}
.contact_list ul{ margin-right:0px;}
.contact_list .pd{ margin-right:0px;}

.contact_map .img{ height:300px;}
.contact_map .h3{ font-size:18px; margin-bottom:10px;}

.BMap_bubble_title{ font-size:14px;}
.BMap_bubble_content{ font-size:12px;}

#newBridge{ display:none !important;}
.lxb-close-btn{ display:none !important;}


}


@media screen and (max-width:413px){
.wp{ margin:0 15px;}
.ibanner .slick-prev{ left:15px;}
.ibanner .slick-next{ right:15px;}

.pg_nav li a{ font-size:12px;}

.newsinfo_fl .p{ font-size:12px;}

.contact_map .img{ height:260px;}
}
@media screen and (max-width:374px){
.wp{ margin:0 10px;}
.ibanner .slick-prev{ left:10px;}
.ibanner .slick-next{ right:10px;}

.tit_nav a{ font-size:10px;}
.pg_nav li a{ font-size:10px;}

.tit1{ font-size:16px;}

.tit2{ font-size:16px;}
.advantage .h3{ font-size:14px;}
.advantage .p{ font-size:12px;}

.tit3{ font-size:16px;}

}

.iH1{position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; overflow: hidden;}

























