@charset "utf-8";
body,html{ overflow-x:hidden;}
body{ color:#666; height:auto; box-sizing:border-box; font-size:14px; padding-top:70px;}
.course{-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-khtml-user-select: none; 
user-select: none;}
a{ color:#666; text-decoration:none;}
a:hover{ text-decoration:none; color:#000;}
i,em{ font-style:normal;}

.slick-arrow,
.subnav,
.iabout .em i,
.contact_tit .text,
.iprolist .pd,
.subnav a,
.pro_list .pd,
.subnav2 .box,
.subnav2 .h3 a,
.subnav2 li.back_top .h3 a:after,
.icontact .pd,
.pro_list .img img,
.iprolist .img img,
.menu .h3 a:after{
-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;
}
.menu .box{
transition: all 0.3s linear;
}

.iabout .img img{
transition: all 1.5s ease-out;
}

.icontact i{transition: background 0.3s linear;}

.tit1 .m a,
.iabout .em i,
.pro_list .m em{transition: background 0.3s linear;}

.iabout .img{ overflow:hidden;}
.iabout .pd:hover .img img,
.iprolist .pd:hover .img img{ transform:scale(1.1);}



.aaaaaaaa{ box-shadow:0 0 5px rgba(0,0,0,0.1); transform:translateY(-5px)}


.slick-arrow,
.pg_nav .h3 a:after,
.customized dt:before,
.customized dd:before,
.qualifications_list_box:before{
font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}

.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: 11px;z-index: 10;width:40px;height:40px; padding:8px;}
.menu-link:hover,
.menu-link:focus {}
.menu-link span {position: relative;display: block;margin-top:10px;}
.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: -.55em;content: " ";}
.menu-link span:after {top: .55em;}
.menu-link.active span {background: transparent;}
.menu-link.active span:before { background-color:#eb6132;
-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:#ec6c00;
-webkit-transform: rotate(-45deg) translate(.4em, -.3em);
-moz-transform: rotate(-45deg) translate(.4em, -.3em);
-ms-transform: rotate(-45deg) translate(.4em, -.3em);
-o-transform: rotate(-45deg) translate(.4em, -.3em);
transform: rotate(-45deg) translate(.4em, -.3em);
}

.slick-slide img{ width:100%; height:auto; display:block;}
.slick-dots{ position:absolute; left:50%; bottom:45px; transform: translateZ(0);}
.slick-dots li{ float:left; margin:0 4px;}
.slick-dots li button{ display:block; border:none; padding:0px; width:12px; height:12px; border-radius:50%; text-indent:-99px; overflow:hidden; background:rgba(0,0,0,0.3); box-sizing:border-box;}
.slick-dots li.slick-active button{ background:#eb6132;}

.slick-arrow{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; position:absolute; top:50%; z-index:2; height:60px; margin-top:-30px; line-height:60px; width:60px; text-align:center; padding:0px; border:none; color:rgba(0,0,0,0.5); overflow:hidden; font-size:0px; z-index:2; background:none; opacity:0;}
.slick-prev{ left:50px;}
.slick-prev:before{ content: "\e6c4";font-size:40px;}
.slick-next{ right:50px;}
.slick-next:before{ content: "\e651";font-size:40px;}
.single-item:hover .slick-arrow{ opacity:1;}
.slick-arrow:hover{ color:#eb6132;}

.wp{ width: 1200px; margin: 0 auto; position: relative;}

.header{ position:fixed; left:0px; top:0px; right:0px; z-index:9; background:#fff; transform:translateZ(0); box-shadow:0 0 3px rgba(0,0,0,0.1);}
.header .wp{ height:70px; z-index:2;}
.logo{ position:absolute; top:50%; margin-top:-10px;}
.logo img{ display:block; height:20px; width:auto;}
.menu{ padding-left:160px;}
.menu li{ float:left; position:relative;}
.menu li:nth-child(2){ position:static;}
.menu .h3 a{ display:block; color:#000000; padding:0 20px; height:70px; line-height:70px; position:relative;}
.menu .h3 a:after{ content:''; position:absolute; left:0px; bottom:0px; right:0px; height:2px;background:#eb6132; opacity:0;}


.box2{ position:absolute;  background:#ffffff; top:63px; padding:0;width:680px;right:196px; z-index:-1; height:0px; overflow:hidden;}
.box2 dl{ float:left; /*width:33.3333%;*/width:50%; height:150px; padding:15px 0; border-bottom:1px solid #cdcdcd; box-sizing:border-box; position:relative;}
.box2 dl:before{ content:''; position:absolute; width:1px; background:#cdcdcd; right:0px; top:20px; bottom:20px;}
.box2 dt{ float:left; width:140px; padding-left:14px;}
.box2 dt img{ width:100%; height:auto; display:block;/*position:relative;top:25px;*/}
.box2 dd{ margin-left:160px; padding-left:35px;}
/*.box2 dl:nth-child(n+4){ border-bottom:#fff;}
.box2 dl:nth-child(3n-3):before{ display:none;}*/
.box2 dl:nth-child(2n-2):before{ display:none;}
.box2 .h4{ font-size:18px; color:#454545; line-height:1; /*margin-bottom:20px;*/}
.box2 .em{ font-size:16px; color:#454545; line-height:1; margin-bottom:10px; visibility:hidden;}
.box2 .p{ color:#454545; /*height:120px;*/ overflow:hidden;}
.box2 .p a{ display:block; line-height:20px; font-size:13px; overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden; height:20px;}
.box2 .p a{background:transparent url(../images/disc.jpg) no-repeat 0px 2px!important;text-align:left;padding-left:24px;}
.box2 .p a:hover{ color:#eb6132;}
.box2 dl.w50 dd{ padding-left:20px;}
.box2 dl.w50 .p a{ width:50%; float:left;}

.n2 em{ display:none; font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; position:absolute; right:30px; margin-right:-10px; top:0px; width:40px; height:40px; text-align:center; line-height:40px; cursor:pointer;}
 .n2 em:before { content: "\e7f9"; }

 .n2 i{ display:none; font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; position:absolute; right:30px; margin-right:-10px; top:0px; width:40px; height:40px; text-align:center; line-height:40px; cursor:pointer;}
 .n2 i:before { content: "\e604"; }
 .n2 i.active:before { content: "\e606"; }


.bd li:hover .n2 a:after{ opacity:1;}
.bd li:hover .box1{padding:15px 0; height:90px;}
.bd li:nth-child(5):hover .box1{ height:150px;}
.bd li:nth-child(3):hover .box1{ height:30px;}
.bd li:hover .box2{ height:300px; border-top:1px solid #ccc;}

.top_nav{ position:absolute; right:0px; top:50%; margin-top:-20px;}
.top_nav li{ float:left; margin-left:10px;}
.top_nav i{ width:36px; height:36px; display:block; line-height:36px; font-size:24px; text-align:center; float:left;}
.top_nav span{ float:left; line-height:36px; font-size:18px;}
.top_nav li:hover i,
.top_nav li:hover span{ color:#eb6132;}

.top_nav .li3 i{ color:#eb6133;}
.top_nav .li3 span{ color:#eb6133;}

.top_search{ position:relative;}
.top_search i{ cursor:pointer;}
.top_search .i{position:absolute; cursor:pointer; right:0px; top:17px; height:36px; line-height:36px; width:36px; z-index:2; text-align:center; font-size:20px;}
.top_search .pd{ position:relative;}
.top_search .box{ display:none; position:absolute; top:-15px; right:0px; width:280px; background-color:#fff; padding:17px 0px;}

.top_search_list{ display:none; position:absolute; top:70px; left:0px; right:0px; background:#FFF; box-shadow:0 0 3px rgba(0,0,0,0.1); z-index:-1;}
.top_search_list .npd{ padding:10px 20px;}
.top_search_list .h3{ font-size:14px; color:#898989; margin-bottom:10px;}
.top_search_list .p{ padding:0 20px;}
.top_search_list .p a{ display:block; font-size:14px;}

.ipt_t1{ display:block; width:100%; border:1px solid #fff; background:#fff; height:36px; padding:0 34px 0 36px; box-sizing:border-box; line-height:36px; font-size:16px;}
.ipt_b1{ position:absolute; left:0px; top:0px; width:36px; height:36px; line-height:36px; text-align:center; border:1px solid #fff;  cursor:pointer; box-sizing:border-box; background:#fff; font-size:20px;}

.ibanner{ position:relative;}
.ibanner img{ width:100.418410041841%;}

.tit1{ text-align:center; padding:0 10%;}
.tit1 .h3{ font-size:32px; line-height:1; padding-bottom:20px; border-bottom:1px solid #ccc; margin:0 10%; color:#eb6133;}
.tit1 .p{ color:#7f7f7f; line-height:1.74; padding:15px 0;}
.tit1 .m{}
.tit1 .m a{ width:154px; height:40px; border:1px solid #000; color:#000; display:block; line-height:40px; margin:0 auto; }
.tit1 .m a:hover{ background:#eb6133; border-color:#eb6133; color:#fff;}

.iprolist{ padding:20px 120px 0 120px;}
.iprolist .pd{ display:block; text-align:center; margin:10px;}
.iprolist .img img{ width:100%; height:auto; display:block;}
.iprolist .text{ font-size:18px; color:#666666; line-height:40px; height:40px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden;}
.iprolist .slick-dots{ bottom:0px;}
.iprolist .slick-prev{ left:-50px;}
.iprolist .slick-next{ right:-50px;}

.main_con{ padding:80px 0;}
.main_con1{ background:#fff;}
.main_con2{ background:#f1eff2;}

.iabout{}
.iabout .pd{ display:block; background:#fff; overflow:hidden; position:relative;}
.iabout .pd:after{content:'\20'; position:absolute; width:44px; height:44px; margin:-22px 0 0 -22px;transform:rotate(45deg); background:#fff; left:50%; top:50%;}
.iabout .img{ float:right; width:50%;}
.iabout .img img{ width:100%; height:auto; display:block;}
.iabout .text{ margin-right:50%; padding:9% 9% 0 6%;}
.iabout .h3{ font-size:24px; color:#000000; line-height:1; margin-bottom:15px; padding-bottom:15px; position:relative;}
.iabout .h3:after{content:'\20'; width:3.2em; height:1px; background:#000; position:absolute; left:0px; bottom:0px;}
.iabout .em{ margin-bottom:20px;}
.iabout .em strong{ font-size:16px; line-height:1; display:block; margin-bottom:20px; color:#eb6133; font-weight:normal;}
.iabout .em i{ width:40px; height:42px; text-align:center; font-size:24px; line-height:42px; color:#fff; background:#aaa; display:block;}
.iabout .em i:hover{ background-color:#eb6133;}
.iabout .p{ color:#7f7f7f; line-height:2;}

.icontact{ padding-top:50px; margin:0 10%;}
.icontact ul{ margin-right:-10px;}
.icontact li{ float:left; width:33.3333%;}
.icontact .pd{ display:block; margin-right:10px; padding:50px 0; text-align:center;}
.icontact i{ display:block; width:120px; height:120px; margin:0 auto 20px auto; text-align:center; font-size:64px; color:#eb6133; line-height:120px; border-radius:50%; border:1px solid rgba(34,24,20,0.7);}
.icontact strong{ display:block; font-size:20px; color:#000000; font-weight:normal;}
.icontact .pd:hover i{ background:#eb6133; color:#fff; border-color:#eb6133;}
.icontact .pd:hover strong{color:#eb6133;}

.footer{ background:#272727;}
.footer_top{ position:relative; padding:50px 0 30px 0; border-bottom:1px solid #807f7e;}
.footer_nav{ font-size:12px;}
.footer_nav dl{ float:left;}
.footer_nav dt{ margin-bottom:10px; padding:0 95px 0 15px; border-bottom:1px solid #807f7e;}
.footer_nav dt a{ color:#fff; display:block;}
.footer_nav dd{ padding:0 95px 0 15px;}
.footer_nav dd a{ color:#999; display:block; line-height:16px; padding:7px 0;}
.footer_nav dd a:hover{ color:#fff;}
.footer_emw{ width:100px; position:absolute; right:140px; text-align:center; bottom:40px;}
.footer_emw img{ display:block; width:100%; height:auto; margin-bottom:10px;}
.footer_emw strong{ text-align:center; line-height:1; display:block; color:#fefefe; font-weight:normal;}
.footer_bottom{ padding:20px 0;}
.footer_share{ text-align:center; float:left; padding-left:50px;}
.footer_share ul{ display:inline-block; vertical-align:bottom;}
.footer_share li{ padding:0 6px; float:left; position:relative;}
.footer_share a{ display:block;}
.footer_share i{ width:32px; height:32px; line-height:32px; font-size:20px; display:block; color:#fff; border:1px solid #fff; border-radius:50%;}
.footer_share a:hover i{ color:#eb6133; border-color:#eb6133;}
.footer_share .box{ position:absolute; bottom:32px; width:120px; height:120px; left:50%; margin-left:-60px; padding-bottom:22px; display:none;}
.footer_share .box:after{content:'\20';width: 0;  height: 0; position:absolute; left:50%; bottom:0px; margin-left:-12px; border-width: 12px; border-style: solid; border-color:#fff transparent transparent transparent;}
.footer_share .box img{ width:100%; height:auto; display:block;}

.footer_p{ text-align:center; color:#9c9c9c; font-size:12px; float:left;}
.footer_p a{ color:#9c9c9c;}
.footer_p a:hover{ text-decoration:underline;}

.subnav{ position:fixed; right:0px; top:50%; margin-top:-60px; width:50px; overflow:hidden; background:#ffffff;}
.subnav .pd{ width:360px;}
.subnav .tit{ float:left; width:50px; height:120px; cursor:pointer; font-size:20px; width:50px; padding:14px; box-sizing:border-box; background:#aaa; text-align:center; line-height:1.1; color:#fff;}
.subnav .con{ float:left; width:310px;}
.subnav li{ width:33.3333%; float:left;}
.subnav a{ display:block; text-align:center; color:#000; padding:23px 0;}
.subnav i{ display:block; font-size:40px; height:50px; line-height:50px;}
.subnav span{ display:block; height:24px; line-height:24px; overflow:hidden; font-size:17px;}
.subnav:hover{ width:360px; box-shadow:0 0 5px rgba(0,0,0,0.3);}
.subnav a:hover{ background:#eb6133; color:#fff;}

.pbanner{ overflow:hidden; width:100%;}
.pbanner img{ width:100.418410041841%; height:auto; display:block;}

.pg{ position:relative; padding:42px 0 55px 0; background:#f2f2f2;}
.pg_fl{ width:284px; float:left; background:#fff; min-height:475px;}
.pg_nav{ padding:30px;}
.pg_nav li{}
.pg_nav .h3 a{ font-size:16px; display:block; line-height:30px; overflow:hidden; height:30px; color:#000;}
.pg_nav .h3 a:after{ content: "\e7f9"; margin-left:5px; font-size:14px; display:inline-block;}
.pg_nav .h3.no_arrow a:after{ display:none;}
.pg_nav .box{ display:none; padding:0 0 0 10px;}
.pg_nav .box a{ display:block; color:#333; position:relative; padding-left:8px;}
.pg_nav .box a:after{ content:''; width:4px; height:4px; background:#eb6133; position:absolute; left:0px; top:10px;}
.pg_nav li.curr .h3 a,
.pg_nav li:hover .h3 a,
.pg_nav .box a:hover,
.pg_nav .box a.curr{ color:#eb6133;}
.pg_nav li.curr .box{ display:block;}
.pg_nav li.curr .h3 a:after{ transform:rotate(90deg);}


.pg_fr{ width:890px; float:right; min-height:475px;}
.crumbs{ overflow:hidden; line-height:40px;}
.crumbs a{ color:#999;}
.crumbs em{ color:#999; margin:0 5px;}
.crumbs a:hover{ color:#eb6133;}
.crumbs span{ color:#000;}
.crumbs1{ display:none; background:#fff;}
.crumbs2{ float:left; line-height:32px;}
.crumbs3{ background:#000000;}
.crumbs3 a{color:#ccc;}
.crumbs3 em{ color:#ccc;}
.crumbs3 span{ color:#fff;}
.crumbs4{}

.about_top{ border-bottom:1px solid #aaa; margin-bottom:26px; padding-bottom:10px; line-height:32px;}


.pro_list{}
.pro_list ul{ margin-right:-20px;}
.pro_list li{ float:left; width:50%; margin-bottom:18px;}
.pro_list .img{ width:220px; margin:0 auto 15px auto; }
.pro_list .img img{ width:100%; height:auto; display:block;}
.pro_list .pd{ padding:35px 25px; display:block; background:#fff; margin-right:20px;}
.pro_list .h3{ height:26px; line-height:26px; font-size:24px; margin-bottom:15px; color:#000; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden;}
.pro_list .p{ font-size:16px; line-height:24px; margin-bottom:15px; height:48px; color:#3d3d3d; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.pro_list .m em{ width:126px; height:44px; border:1px solid #000; display:block; text-align:center; line-height:44px; color:#000;}
.pro_list .m em:hover{ background-color:#eb6133; border-color:#eb6133; color:#fff;}
.pro_list .pd:hover{ box-shadow:0 0 10px rgba(0,0,0,0.15);}

.download{ background:#fff; padding:40px 50px;}
.download_top{ margin-bottom:25px;}
.down_search{ float:right; width:320px; position:relative;}
.ipt_t2{ width:100%; height:32px; line-height:32px; box-sizing:border-box; border:1px solid #d6d6d6; padding:0 15px; background:#fff; border-radius:15px; box-shadow:0 0 3px rgba(0,0,0,0.3) inset;}
.ipt_b2{ position:absolute; top:50%; right:4px; margin-top:-12px; width:24px; height:24px; line-height:24px; color:#fff; border-radius:50%; font-size:14px; background:#000; border:none;}
.download_con{}
.download_list{ margin-bottom:50px;}
.download_list li{ border-bottom:1px dotted #ccc;}
.download_list .pd{ padding-left:30px; display:block; position:relative; line-height:46px; font-size:14px;}
.download_list .pd:after{ content: ""; position:absolute; width:7px; height:7px; border-radius:50%; background:#a0a0a0; left:2px; top:50%; margin-top:-3.5px;}
.download_list strong{ font-weight:normal; display:block; margin-right:120px; padding-left:40px; position:relative;}
.download_list strong i{ font-size:24px; float:left; position:absolute; left:0px; top:0px; bottom:0px; color:#af0000;}
.download_list strong span{ display:block; overflow:hidden; height:46px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden;}
.download_list em{ float:right;}
.download_list em i{ font-size:22px; float:left; margin-right:15px;}
.download_list em span{}
.download_list .pd:hover{ color:#eb6133;}

.paging{ text-align:center; padding:20px 0;}
.paging .pd{ display:inline-block; vertical-align:bottom}
.paging .pd strong{ font-weight:normal; float:left; border:1px solid #777; height:26px; line-height:26px; padding:0 10px; margin:0 3px; color:#000;}
.paging .pd ul{ float:left;}
.paging .pd li{ display:block; float:left; border:1px solid #777; height:26px; line-height:26px; padding:0 10px; margin:0 3px; color:#000;}
.paging .pd li:hover{ background-color:#eb6133; border-color:#eb6133; color:#fff;}
.paging .pd li.active,
.paging .pd li.current{ background-color:#eb6133; border-color:#eb6133; color:#fff;}
.paging .pd strong:hover{ background-color:#fff; border-color:#777; color:#000;}

.parts{ background:#fff; padding:40px 0;}

.parts_list{}
.parts_list li{}
.parts_list .pd{ display:block; position:relative; padding-top:106px;}
.parts_list .img{ float:right; padding-right:90px; width:220px;}
.parts_list .img img{ width:100%; height:auto; display:block;}
.parts_list .text{ width:43%; float:left;}
.parts_list .h3{ font-size:40px; border-bottom:1px solid #b5b5b5; line-height:86px; position:absolute; left:0px; top:0px; right:0px;}
.parts_list .p{ font-size:20px; line-height:1.8;}

.pro_info{}
.pro_top{ padding:60px 0 40px 0;}
.pro_top .pro_slick{ float:right; width:400px; padding-right:180px;}
.pro_top .img{ max-width:100%; padding:30px 0;}
.pro_top .img img{ max-width:100%; height:auto !important; margin:0 auto;}
.pro_top .text{ margin-right:620px; padding:0 50px 0 0 ;}
.pro_top .h3{ font-size:40px; line-height:1.2; margin-bottom:10px; color:#000;}
.pro_top .em{ font-size:24px; line-height:1.2; color:#eb6133; margin-bottom:20px;}
.pro_top .p{ font-size:16px; line-height:1.8;}
.pro_top .p iframe,
.pro_top .p video{ width:100%; height:310px;}

.pro_slick{padding-bottom:60px;}
.pro_slick .slick-dots{ bottom:-60px;}

.pro_nav{}
.pro_nav li{ float:left;}

.pro_nav a{ display:block; height:50px; line-height:50px; font-size:18px; color:#333; border-radius:5px 5px 0 0; padding:0 35px; margin-right:5px;}
.pro_nav a:hover{ color:#eb6133;}
.pro_nav li.curr a{ background:#f7f7f7; color:#eb6133;}

.pro_con{ background:#f7f7f7; padding:50px 0 100px 0; min-height:400px; color:#666; font-size:16px;}
.pro_con .li{ display:none; margin-left:30px;}
.pro_con .li:first-child{ display:block;}


.pro_con h3{ color:#eb6133; position:relative;}
.pro_con h3:before{ content: ""; width:16px; height:16px; background:#dcdcdc; position:absolute; left:-30px; top:50%; margin-top:-8px;}
.pro_con h4{ color:#221815; position:relative;}
.pro_con h4:before{ content: ""; width:4px; border-radius:50%; height:4px; background:#eb6133; position:absolute; left:-15px; top:15px;}
.pro_con p{}


.pro_con img{ max-width:100%; height:auto !important;}

.xiazai{ padding:0 35px;}
.xiazai li{}
.xiazai .pd{ display:block; overflow:hidden; line-height:40px;}
.xiazai .h3{ float:left; width:360px;}
.xiazai .h3{ padding-left:34px; position:relative;}
.xiazai .h3 i{font-size:24px;float:left;position:absolute;left:0px;top:0px; bottom:0px;color:#af0000;}
.xiazai .h3 span{ display:block; overflow:hidden; height:40px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1;}
.xiazai .size{ float:left; width:160px;}
.xiazai .date{ float:left; width:160px;}
.xiazai .lg{ float:left; width:160px;}
.xiazai .pd:hover{ color:#eb6133;}

.solution_info .text{ margin-right:0px; padding-right:0px;}
.tuijian_sdj img{ max-width:100%; height:auto !important;}
.tuijian_sdj h3{ color:#eb6133;}
.tuijian_ljmz{ padding:0 35px;}
.tuijian_ljmz img{ max-width:100%; height:auto !important;}

.point{ position:absolute; top:-90px; width:1px; height:1px; background:rgba(0,0,0,0.1);}

.service_info{ margin:0 auto;}
.service_tit{ font-size:24px; line-height:1; margin-bottom:20px; color:#000000;}
.service_con{ font-size:16px; line-height:1.8; color:#666;}
.service_con img{ max-width:100%; height:auto !important; margin:0 auto;}
.service_con h3{ color:#eb6133;}

.service_info2{ width:1065px;}


.apg{ background:#f2f2f2; padding-bottom:80px;}
.apg_fl{ width:210px; float:left; margin-top:-80px;}
.tit2{ background:rgba(0,0,0,0.50); padding:0 32px; height:80px; line-height:80px; color:#ffffff; font-size:18px;}
.apg_nav{ background:#fff; padding:20px 32px 120px 32px;}
.apg_nav li{ margin-bottom:8px; padding:0 12px;}
.apg_nav .h3 a{ height:24px; line-height:24px; color:#000000; font-size:14px; display:block; border-bottom:1px solid #a0a0a0; margin-bottom:8px;}
.apg_nav .curr .h3 a{ color:#eb6133;}
.apg_nav .box{ padding-left:25px; display:none;}
.apg_nav .box a{ display:block; color:#545454;}
.apg_nav .box a:hover,
.apg_nav .box a.curr{ color:#eb6133;}

.apg_nav li:hover .box,
.apg_nav li.curr .box{ display:block;}

.apg_fr{ width:890px; float:right; background:#fff; padding:40px 50px; box-sizing:border-box; position:relative;}
.apg_con{}
.about{}
.about img{ max-width:100%; height:auto;}
.about .img{ float:left; width:304px;}
.about .img img{ width:100%; height:auto; display:block;}
.about .text{ margin-left:304px; padding-left:60px; padding-top:20px;}
.about .h3{ font-size:24px; margin-bottom:15px; color:#000;}
.about .p{ font-size:14px; line-height:1.7; color:#807f80;}

.download_nav{ display:none; margin-bottom:20px;}
.download_nav ul{ width:100%; overflow:hidden; display:table;}
.download_nav li{ display:table-cell;}
.download_nav li a{ display:block; height:36px; line-height:36px; background:#efefef; text-align:center;}
.download_nav li.curr a{ background:#eb6133; color:#fff;}

.news{}
.news_list{ margin:0 auto;}
.news_list li{ padding:16px 0 40px 0; border-bottom:1px solid #ccc;}
.news_list .pd{ padding-left:56px; display:block; position:relative; overflow:hidden; color:#000;}
.news_list .i{ position:absolute; left:0px; font-size:18px; top:0px; width:56px; text-align:center;}
.news_list .text{ margin-right:70px; border-left:1px solid #ccc; padding-left:20px;}
.news_list .h3{ line-height:24px; font-size:18px; overflow:hidden; height:24px; margin-bottom:6px; overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1;}
.news_list .p{ line-height:18px; color:#999; height:18px; font-size:14px; overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1;}
.news_list .em{ float:right; color:#999;}
.news_list .pd:hover{ color:#eb6133;}
.news_list .pd:hover .p{ color:#eb6133;}
.news_list .pd:hover .em{ color:#eb6133;}
.news_list .pd:hover .text{ border-left-color:#eb6133;}

.news_info{ margin-bottom:70px;}
.news_info_tit{ text-align:center; margin-bottom:20px;}
.news_info_tit .h3{ color:#000; font-size:32px; line-height:1.4;}
.news_info_tit .em{ font-size:14px; color:#999;}
.news_info_tit .em ul{ display:inline-block;}
.news_info_tit .em li{ float:left; margin:0 5px;}
.news_info_tit .em strong{ font-weight:normal; color:#000;}
.news_info_tit .em span{ color:#999;}
.news_info_con{ font-size:16px;}
.news_info_con img{ max-width:100%; height:auto !important;}

.product_tool{ position:absolute; left:0px; bottom:0px; border-top:1px solid #ccc; right:0px;}
.product_tool li{ width:50%; float:left;}
.product_tool li i{ font-size:14px; margin:0 20px 0 0;}
.product_tool li a{ height:70px; overflow:hidden; line-height:70px; padding:0 40px; float:left;}
.product_tool li.li2 i{ margin:0 0 0 20px;}
.product_tool li.li2 a{ float:right;}

.qualifications_list{}
.qualifications_list ul{ margin-right:-30px;}
.qualifications_list li{ width:25%; margin-bottom:30px; float:left;}
.qualifications_list .pd{ margin-right:30px; border:1px solid #ccc; cursor:pointer;}
.qualifications_list42 .pd{ cursor:default;}
.qualifications_list img{ width:100%; height:auto; display:block;}

.qualifications_list_box{ display:none; position:fixed; left:0px; top:0px; right:0px; bottom:0px; z-index:99; background:rgba(0,0,0,0.5);}
.qualifications_list_box:before{content: "\e633"; color:#fff; width:40px; height:40px; position:absolute; right:0px; top:0px; line-height:40px; text-align:center;}
.qualifications_list_box img{ width:440px; display:block; position:absolute; left:50%; top:50%; margin:-315px 0 0 -220px;}

.job_tool { padding-top:30px; overflow:hidden;}
.job_tool a{ display:block; width:110px; float:right; height:34px; text-align:center; line-height:34px; background:#eb6133; color:#fff;}
.job_list{}
.job_list li{}
.job_list .pd{ overflow:hidden; display:block; color:#000000;}
.job_list .li{ float:left;overflow:hidden; box-sizing:border-box; padding:0 10px; border-right:1px solid #fff;}
.job_list .li1{ width:50%;}
.job_list .li2{ width:20%;}
.job_list .li3{ width:30%;}
.job_list .tit{  border-bottom:1px solid #aaaaaa; font-size:14px;}
.job_list .tit .li{ height:29px; line-height:29px; border-right:1px solid #aaa; border-top:1px solid #aaaaaa;}
.job_list .tit .li:last-child{ border-right:none;}
.job_list .con{  border-bottom:1px dashed #aaaaaa; font-size:16px;}
.job_list .con .li{ height:37px; line-height:37px; }
.job_list .con:hover{ color:#eb6133;}

.msg{}
.msg dl{ margin-bottom:20px;}
.msg dt{ width:90px; float:left; text-align:right; padding-right:10px; line-height:35px;}
.msg dd{ margin-left:100px;}
.msg label{ padding:6px 0; display:inline-block; margin-right:12px; cursor:pointer; vertical-align:baseline;}
.msg label span{ margin-left:5px;}
.ipt_t3{ width:325px; height:35px; box-sizing:border-box; border:1px solid #bcbab8; line-height:33px; padding:0 10px; border-radius:5px;}
.ipt_text3{ width:494px; height:73px; box-sizing:border-box; border:1px solid #bcbab8; line-height:20px; padding:10px; resize:none; overflow:hidden; border-radius:5px;}
.ipt_b3{ width:100px; height:30px; line-height:30px; text-align:center; background:#eb6133; color:#fff; font-size:14px; border:none; cursor:pointer; display:inline-block; margin-right:10px;}
.ipt_b4{ width:100px; height:30px; line-height:30px; text-align:center; background:#b5b5b5; color:#fff; font-size:14px; border:none; cursor:pointer; display:inline-block;}

.contact{ width:580px; margin:0 auto;}
.contact_tit{ margin-bottom:20px; padding:0 50px; position:relative;}
.contact_tit .iconfont{ position:absolute; top:0px; text-align:center; color:#eb6133; font-size:20px; width:50px; height:88px; line-height:88px;}
.contact_tit .icon-z{ left:0px;}
.contact_tit .icon-y{ right:0px; }
.contact_tit li{ width:50%; float:left;}
.contact_tit .pd{ display:block; width:58px; margin:0 auto; }
.contact_tit .img img{ width:100%; height:auto; display:block;}
.contact_tit .text{ height:30px; line-height:30px; overflow:hidden; text-align:center; background:#eeeeee; color:#eb6133; font-size:14px;}
.contact_tit li.curr .text{ background:#eb6133; color:#fff;}

.contact_con{ margin:0 -100px;}
.contact_con .li{ border-top:1px solid #ccc; display:none;}
.contact_con .img{ width:360px; float:left;}
.contact_con .img img{ width:100%; height:auto; display:block;}
.contact_con .text{ margin-left:360px; padding:30px 0 0 50px;}
.contact_con dl{ overflow:hidden; line-height:30px; padding:5px 0;}
.contact_con dt{ float:left; width:30px; height:30px; color:#eb6133; font-size:28px; line-height:30px; text-align:center;}
.contact_con dd{ margin-left:30px; padding-left:30px; font-size:16px; color:#221815;}
.contact_con dd a{ color:#221815;}
.contact_con dd a:hover{ color:#eb6133;}

.contact_con .li1{ display:block;}


.contact_tool{ text-align:center; padding-top:60px;}
.contact_tool ul{ display:inline-block; vertical-align:bottom;}
.contact_tool li{ float:left; margin:0 10px; position:relative;}
.contact_tool img{ width:40px; height:auto; display:block;}

.contact_tool .box{ position:absolute; bottom:32px; width:120px; height:120px; left:50%; margin-left:-60px; padding-bottom:22px; display:none;}
.contact_tool .box:after{content:'\20';width: 0;  height: 0; position:absolute; left:50%; bottom:-3px; margin-left:-12px; border-width: 12px; border-style: solid; border-color:#ccc transparent transparent transparent;}
.contact_tool .box img{ width:100%; height:auto; display:block; border:1px solid #ccc;}

.customized{}
.customized dl{ background:#fff; margin-bottom:10px; padding:20px 0;}
.customized dt{ padding-left:36px; font-size:16px; color:#eb6133; line-height:26px; margin-bottom:20px; position:relative;}
.customized dt:before{ content: "\e7c7"; position:absolute; left:0px; font-size:26px; color:#eb6133;}
.customized dd{ padding-left:36px; font-size:14px; color:#666666; line-height:30px; position:relative;}
.customized dd:before{ content: "\e7c8"; position:absolute; left:0px; font-size:26px; color:#fcc800;}

.dow_bg{ display:none; position:fixed; left:0px; top:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.5);}
.dow_box{ display:none; position:fixed; left:50%; top:50%; width:320px; margin:-20px 0 0 -160px; background:#fff; box-sizing:border-box; padding:20px; border-radius:5px;}
.dow_box .icon-guanbi{ width:40px; height:40px; position:absolute; right:10px; top:10px; line-height:40px; text-align:center; }
.dow_box .tit{ font-size:24px; margin-bottom:20px; color:#000; line-height:1;}
.dow_box .con{ margin-bottom:10px;}
.ipt_t5{ width:100%; height:32px; box-sizing:border-box; padding:0 10px; line-height:32px; border:1px solid #ccc; margin-bottom:10px;}
.ipt_b5{ width:100px; height:30px; line-height:30px; text-align:center; background:#eb6133; color:#fff; font-size:14px; border:none; cursor:pointer; display:block; margin:0 auto;}


.subnav2{ width:48px; position:fixed; right:0px; top:50%; margin-top:-73px; transform:translateZ(0);}
.subnav2 li{ margin-bottom:1px; position:relative;}
.subnav2 .h3{}
.subnav2 .h3 a{ height:48px; text-align:center; line-height:48px; box-sizing:border-box; font-size:28px; background:#000; color:#fff; display:block; position:relative;}
.subnav2 .box{ position:absolute; width:0px; right:48px; top:0px; overflow:hidden; background:#eb6133;}
.subnav2 .box a{ width:140px; height:48px; line-height:48px; overflow:hidden; display:block; text-align:center; color:#fff; font-size:18px;}
.subnav2 li.back_top .h3 a{ background:#e6eaed; color:#000; font-size:32px;}
.subnav2 li.back_top .h3 a:after{ content:''; position:absolute; top:-5px; left:50%; margin-left:-5px; width:10px; transform:rotate(45deg); background:#e6eaed; height:10px; }
.subnav2 li:hover .h3 a{ background:#eb6133; color:#fff;}
.subnav2 li:hover .box{ width:140px;}
.subnav2 li.back_top:hover .h3 a:after{ background-color:#eb6133;}

.body_fix .pg_fl{ position:fixed; top:70px; transform:translateZ(0); min-height:inherit; z-index:2;}
/*.body_fix2 .pg_fl{ position:fixed; bottom:353px; transform:translateZ(0); min-height:inherit; z-index:2;}*/


.search_tit{ font-size:18px; height:20px; line-height:20px; color:#25211e; border-left:2px solid #043785; padding-left:14px; margin-bottom:24px;}
.search_tit span{ color:#e7aa69;}

.search_list{ background:#fff; padding:50px 0 80px 0; min-height:350px;}
.search_list ul{ border-top:1px dashed #ccc;}
.search_list li{ padding:15px 0; border-bottom:1px dashed #ccc;}
.search_list .pd{}
.search_list .h3{ font-size:18px; margin-bottom:5px;}
.search_list .h3 em{ color:#eb6133; margin-right:10px;}
.search_list .em{ font-size:14px; color:#ccc;}
.search_list .p{ font-size:14px; color:#666;}

.kvpg{ min-height:600px;}
.kvpg .wp{ margin:0px; width:auto;}
.kvcon{}
.kvcon img{ height:auto !important; display:block; width:100.418410041841% !important;}
.kvcon video,
.kvcon iframe{ max-width:100%; width:540px; height:310px; display:block; margin:0 auto;}

@media screen and (max-width:1366px){
.crumbs3{ font-size:16px; height:40px; line-height:40px; padding-top:10px;}

.parts_list{ width:83.3333%; margin:0 auto;}
.parts_list .h3{ font-size:30px; line-height:64px;}
.parts_list .pd{ padding-top:75px;}
.parts_list .p{ font-size:16px;}
.parts_list .img{ padding-right:60px;}

.qualifications_list_box img{ width:400px; margin:-286px 0 0 -200px;}
}

@media screen and (max-width:1280px){
.qualifications_list_box img{ width:380px; margin:-272px 0 0 -190px;}
}

@media screen and (max-width:1024px){
.kvcon img{ width:100% !important;}

.wp{ width:auto; margin:0 30px;}

body{ padding:60px 0 40px 0;}
.header .wp{ height:60px;}
.logo img{}

.menu-link{ display:block;}
.menu{ display:none; top:60px; left:0px; right:0px; position:fixed; padding:0px; background:#fff; border-bottom:1px solid #ccc;}
.menu li{ float:none; padding:0px; position:relative;}
.menu li:nth-child(2){ position:relative;}
.menu .h3{ border-top:1px solid #ccc; }
.menu .h3 a{ color:#333; padding:0 30px; height:40px; line-height:40px; font-size:14px;}
.menu .h3 a:after{ display:none;}
.menu .h3 i{ display:block;}
.menu .h3 em{ display:block;}
.menu li.curr .h3 a{ background:#eb6133; color:#fff;}
.menu li.curr .h3 i{ color:#fff;}

.menu .box{ position:static; overflow:hidden; box-shadow:none;height:auto;transition:none; display:none;}
.menu li:nth-child(5):hover .box1{ height:auto;}
.menu li:hover .box1{ height:auto; padding:0px;}

.box2{ padding:0px;}
.box2 dl{ width:33.3333%; text-align:center; box-sizing:border-box; border-bottom:none; height:auto;}
.box2 dl:before{ display:none;}
.box2 dt{ float:none; width:auto; padding:0 20%;}
.box2 dd{ margin-left:0px; padding-left:0px;}
.box2 .h4{ font-size:14px; height:30px; line-height:30px; overflow:hidden; margin-bottom:0px;}
.box2 .p{ display:none;}
.box2 .em{ display:none;}
.box2 dl.w50 dd{ padding-left:0px;}
.menu li:hover .box{ height:auto;}

.top_nav{ right:40px;}
.top_nav li{ margin-left:10px;}
.top_nav i{ width:auto;}
.top_search{}
.top_search .i{ right:240px; top:-49px; background:#fff;}
.top_search .box{ position:fixed; left:0px; top:60px; right:0px; width:100%; padding:10px 0px; border-radius:0; background:#eb6132;}
.top_search .pd{ margin:0 30px;}
.top_search:hover .box{ display:none;}
.ipt_t1{ padding:0 34px 0 10px;}
.ipt_b1{ right:0px; left:auto;}
.top_search_list{ top:56px;}
.top_search_list .npd{ padding:20px 30px;}

.slick-dots{ bottom:20px;}


.subnav{ top:auto; left:0px; bottom:0px; width:auto !important; box-shadow:0 0 3px rgba(0,0,0,0.3);}
.subnav .pd{ width:auto;}
.subnav .con{ width:auto; float:none;}
.subnav .tit{ display:none;}
.subnav li{ border-right:1px solid rgba(0,0,0,0.1); box-sizing:border-box;}
.subnav a{ padding:5px 0;}
.subnav i{ font-size:18px; height:auto; margin-bottom:5px; line-height:1;}
.subnav span{ font-size:12px; height:auto; line-height:1; }


.subnav2{ top:auto; left:0px; bottom:0px; margin:0px; width:auto; right:0px; box-shadow:0 0 3px rgba(0,0,0,0.3); border-top:1px solid rgba(255,255,255,0.1);}
.subnav2 li{ box-sizing:border-box; float:left; width:25%; margin-bottom:0px;}
.subnav2 li.back_top .h3 a,
.subnav2 .h3 a{ font-size:18px; height:40px; line-height:40px; border-right:1px solid rgba(255,255,255,0.1);}
.subnav2 li.back_top .h3 a{ font-size:24px;}
.subnav2 li.back_top .h3 a:after{ display:none;}

.subnav2 .box{ display:none;}

.tit1{ padding:0 15%;}
.tit1 .h3{ border-bottom:none; margin:0px; font-size:24px; position:relative; text-indent:inherit; letter-spacing:normal; padding-bottom:15px;}

.tit1 .h3:before{ content: ""; bottom:0px; left:50%; width:5em; margin-left:-2.5em; height:1px; background:#ccc; position:absolute;}
.tit1 .m a{ width:120px; height:36px; line-height:36px;}

.iprolist{ padding:20px 15% 0 15%;}

.main_con{ padding:60px 0;}


.iabout .text{ padding:40px;}
.iabout .h3{ font-size:32px;}
.iabout .em strong{ font-size:20px;}


.icontact{ padding-top:20px;}
.icontact i{ width:80px; height:80px; font-size:40px; line-height:80px;}
.icontact strong{ font-size:18px;}

.footer_nav{ margin-right:140px; overflow:hidden;}
.footer_nav dl{ width:25%;}
.footer_nav dl:first-child{ display:none;}
.footer_nav dt,
.footer_nav dd{ padding: 0 0 0 15px;}
.footer_emw{ right:0px; top:30px; bottom:auto;}

.footer_p{ float:none; margin-bottom:10px;}
.footer_share{ float:none;}

.apg{ padding-bottom:60px;}
.tit2{ display:none;}
.apg_fl{ width:auto; margin:0px; float:none; padding-top:20px;}
.apg_nav{ padding:0px; margin-bottom:20px;}
.apg_nav ul{ display:table; width:100%;}
.apg_nav li{ display:table-cell; width:20%; padding:0px; text-align:center; border-bottom:none;}
.apg_nav .h3 a{ height:50px; line-height:50px; position:relative; overflow:visible; border-bottom:none; margin-bottom:0px;}
.apg_nav .h3 a:before{ content:''; position:absolute; display:none; left:50%; bottom:-6px; margin-left:-6px; width:12px; height:12px; transform:rotate(45deg); background:#eb6133;}
.apg_nav li.curr .h3 a:before{ display:block;}
.apg_nav .curr .h3 a{ background:#eb6133; color:#fff;}
.apg_nav li:hover .box, .apg_nav li.curr .box{ display:none; }

.apg_fr{ float:none; margin:0px; width:auto; padding:30px;}

.crumbs5{ border-bottom:1px solid #aaa; font-size:14px;}

.about .text{ padding:0 0 0 20px;}



.pg_fl{ width:auto; float:none; margin-bottom:20px; min-height:inherit;}
.pg_nav{ padding:0px;}
.pg_nav ul{ display:table; width:100%;}
.pg_nav li{ display:table-cell; padding:0px; width:20%; text-align:center; border-bottom:none;}
.pg_nav .h3 a{ height:50px; line-height:50px; position:relative; overflow:visible;}
.pg_nav .h3 a:before{ content:''; position:absolute; display:none; left:50%; bottom:-6px; margin-left:-6px; width:12px; height:12px; transform:rotate(45deg); background:#eb6133;}
.pg_nav li.curr .h3 a:before{ display:block;}
.pg_nav li.curr .h3 a{ background:#eb6133; color:#fff;}

.pg_nav li:hover .box,
.pg_nav li.curr .box{ display:none;}
.pg_nav .h3 a:after{ display:none;}

.pg_fr{ width:auto; float:none;}

.download_nav{ display:block;}


.pro_list .pd{ padding:20px;}
.pro_list .h3{ height:24px; line-height:24px; margin-bottom:10px; font-size:18px;}
.pro_list .p{ font-size:14px;}
.pro_list .m em{ height:40px; line-height:40px;}
.parts_list{ width:auto;}
.parts_list .text{ width:50%;}

.qualifications_list ul{ margin-right:-20px;}
.qualifications_list .pd{ margin-right:20px;}
.qualifications_list li{ margin-bottom:20px;}

.contact{ width:auto;}
.contact_tit{ width:60%; margin:0 auto 20px auto;}


.crumbs{ font-size:16px;}

.pro_top { width:80%; margin:0 auto;}
.pro_top .h3{ font-size:28px;}
.pro_top .em{ font-size:20px;}
.pro_top .p{ font-size:16px;}
.pro_top .pro_slick{ width:320px;}
.pro_top .text{ margin-right:320px;}
.pro_nav a{ font-size:18px;}
.pro_con{ font-size:16px;}

.service_con{ font-size:16px;}

.service_info{ width:auto;}
.service_tit{ font-size:20px;}

.pg_fl{ background:none;}
.pg_nav{ background:#fff;}
.body_fix .pg_fl{ top:60px; right:0px; left:0px;}
.body_fix .pg_nav{ box-shadow:0 0 3px rgba(0,0,0,0.3); background:#fff;}

.contact_con{ margin:0px;}
}
@media screen and (max-width:768px){
.crumbs{ display:none;}
.about_top{ margin-bottom:0px;}
.down_search{ margin-bottom:25px;}
.download_top{ margin-bottom:0px;}
.download_list{ margin-bottom:0px;}

.main_con{ padding:40px 0;}

.tit1{ padding:0 5%;}
.iprolist{ padding:20px 5% 0 5%;}
.iprolist .text{ font-size:14px; line-height:30px; height:30px;}

.iabout .text{ padding:30px;}
.iabout .h3:after{ width:4em;}
.iabout .em{ overflow:hidden; margin-bottom:10px;}
.iabout .em i{ float:left; width:24px; height:24px; line-height:24px; font-size:16px;}
.iabout .em strong{ float:left; margin-bottom:0px; line-height:24px; font-size:18px; margin-right:10px;}
.iabout .p{ line-height:1.7;}
.iabout .pd:after{ width:32px; height:32px; margin:-16px 0 0 -16px;}

.footer_nav{ margin-right:0px; margin-bottom:30px;}
.footer_nav dl{}
.footer_emw{ position:static; margin:0 auto;}

.pro_list .img{ max-width:100%;}
.pro_list .p{ padding-right:0px;}


.parts_list .text{ width:60%;}
.parts_list .img{ padding-right:0px;}

.news_list{ width:auto;}
.down_search{ width:100%;}
.about_top{ padding-bottom:0px; border-bottom:0px;}

.news_list ul{ border-top:1px solid #ccc;}
.news_list li{ padding:15px 0;}

.paging .pd strong,
.paging .pd li{ height:20px; font-size:12px; line-height:20px; padding:0 6px; margin:0 1px;}
.paging .pd strong,
.paging .pd .first,
.paging .pd .last{ display:none;}

.ipt_t3{ width:100%;}
.ipt_text3{ width:100%;}


.contact_con .img{ width:200px !important;}
.contact_con .text{ margin-left:200px !important; padding:0 0 0 20px !important;}
.contact_con dd{ font-size:14px; padding-left:10px;}

.pro_top{ width:auto;}

.xiazai .h3{ width:50%; box-sizing:border-box;}
.xiazai .size{ width:15%;}
.xiazai .date{ width:20%;}
.xiazai .lg{ width:15%;}

.footer_nav dl{ text-align:center;}
.footer_nav dt{ border-bottom:none;}
.footer_nav dt, .footer_nav dd{ padding-left:0px;}
.footer_share{ padding-left:0px;}
}

@media screen and (max-width:640px){
.iabout .pd:after{ display:none;}
.iabout .img{ width: auto; float:none;}
.iabout .text{ margin-right:0px; position:relative;}
.iabout .em{ position:absolute; right:30px; top:30px;}
.iabout .h3{ font-size:24px; padding-bottom:15px; margin-bottom:15px;}
.iabout .h3:after{ height:1px;}

.icontact .pd{ padding:20px 0;}
.icontact i{ width:60px; height:60px; margin-bottom:10px; font-size:30px; line-height:60px;}
.icontact strong{ font-size:14px;}

.footer_nav{ margin-right:0px; overflow:hidden; margin-bottom:30px;}
.footer_nav dl{ margin: 0 20px;}
.footer_nav dd a{ padding:3px 0px;}
.footer_emw{ position:static; margin:0 auto;}
.footer_emw img{ margin-bottom:10px;}
.footer_emw strong{ font-size:14px;}

.footer_nav{ margin:0 -30px 30px -30px; display:block;}
.footer_nav dl{ width:25%; margin:0px; text-align:center;}

.about .img{ float:none; max-width:100%; margin:0 0 20px 0;}
.about .text{ margin:0px; padding:0px;}

.parts_list li{ margin-bottom:30px;}
.parts_list .pd{ padding-top:0px;}
.parts_list .img{ float:none; margin:0 auto; border:1px solid #ccc;}
.parts_list .text{ width:auto;}
.parts_list .h3{ position:static; text-align:center; line-height:1.2; padding:15px 0; margin-bottom:15px;}

.qualifications_list ul{ margin-right:-15px;}
.qualifications_list .pd{ margin-right:15px;}
.qualifications_list li{ width:33.3333%; margin-bottom:15px;}

.msg dt{ text-align:left; width:74px; padding-right:0px;}
.msg dd{ margin-left:74px;}



.contact_con .li{}
.contact_con .img{ float:none; width:100% !important; margin:0 auto 20px auto;}

.contact_con .text{ margin-left:0px !important;}

.contact_tool{ padding-top:20px;}

.download{ padding:30px;}


.download_list .pd:after{ display:none;}
.download_list .pd{ padding-left:0px;}
.download_list strong i{ font-size:18px;}
.download_list strong{ padding-left:25px; margin-right:100px;}
.download_list em span{ font-size:12px;}
.download_list em i{ font-size:18px; margin-right:5px;}


.pro_top{ text-align:center; padding-bottom:40px;}
.pro_top .pro_slick{ float:none; width:60%; margin:0 auto;}
.pro_top .h3{ font-size:24px;}
.pro_top .em{ font-size:16px;}
.pro_top .p{ font-size:14px;}
.pro_top .text{ margin:0px; padding:40px 0 0 0; display:block; text-align:left;}

.pro_con{ font-size:14px;}

.pro_con h3:before{ width:8px; height:8px; margin-top:-4px; left:-15px;}
.xiazai{ padding:0px;}


.pro_nav ul{ display:table; width:100%;}
.pro_nav li{ display:table-cell; float:none;}
.pro_nav a{ height:40px; line-height:40px; padding:0px; text-align:center; font-size:16px;}

.service_con{ font-size:14px;}
}

@media screen and (max-width:480px){


.wp{ margin:0 20px;}
.menu .h3 em,
.menu .h3 i{ right:20px;}

.top_nav{ right:34px;}
.top_search .i{ right:116px;}
.top_nav .li3 span{ display:none; position:fixed; left:0px; top:60px; right:0px; background:#eb6133 !important; text-align:center; color:#fff !important; font-size:18px;}
.box2 dl{ padding:15px 0;}
.box2 dt{ padding:0 10%;}
.box2 .h4{ font-size:12px; height:20px; line-height:20px;}

.slick-dots{ bottom:10px;}
.slick-dots li button{ width:6px; height:6px;}

.ibanner .slick-slide{ overflow:hidden;}
.ibanner img{ width:140%; margin-left:-20%;}

.tit1{ padding:0;}
.iprolist{ padding:20px 0 0 0;}

.iabout .text{ padding:20px;}
.iabout .h3{ text-align:center;}
.iabout .h3:after{ left:50%; width:5em; margin-left:-2.5em;}
.iabout .p{ margin-bottom:34px;}
.iabout .em{ bottom:20px; top:auto; left:50%; margin-left:-53px; margin-bottom:0px; right:auto;}
.iabout .em strong{ font-size:14px;}

.footer_nav{ margin:0 -20px 20px -20px;}


.pbanner img{ width:150%; margin-left:-25%;}

.apg{ padding-bottom:0px; background:#fff;}
.apg .wp{ margin:0px;}
.apg_fl{ padding-top:0px;}
.apg_nav{ margin-bottom:8px; background:#efefef;}
.apg_nav li{ width:auto;}
.apg_fr{ padding:20px 20px 40px 20px;}

.about .img{ width:100%;}

.pg{ padding:0px;}
.pg .wp{ margin:0px;}
.pg_fl{ margin-bottom:0px;}
.pg_nav{ margin-bottom:8px;}
.pg_nav li{ width:auto;}
.pg_nav .h3 a{ height:40px; line-height:40px; font-size:14px;}

.pg_fr{ padding:15px;}
.pro_list ul{ margin-right:-10px;}
.pro_list li{ margin-bottom:10px;}
.pro_list .pd{margin-right:10px; padding:10px;}
.pro_list .img{ max-width:70%;}
.pro_list .h3{ font-size:16px; height:20px; line-height:20px; margin-bottom:5px;}
.pro_list .p{ font-size:12px; line-height:16px; height:32px;}
.pro_list .m em{ width:100px; height:34px; line-height:34px; font-size:12px;}

.parts_list .img{ width:auto;}
.parts_list .h3{ font-size:24px;}

.job_list .li{ padding:0 5px;}
.job_list .tit{ font-size:12px;}
.job_list .con{ font-size:12px;}
.job_list .li1{ width:54%;}
.job_list .li2{ width:16%; text-align:center;}
.job_list .li3{ width:30%; text-align:center;}

.news_info_tit .h3{ font-size:18px;}
.news_info_con{ font-size:12px;}

.download{ padding:20px;}

.pro_con{ padding:30px 0; min-height:300px;}
.xiazai .h3 i{ font-size:16px;}
.xiazai .h3{ padding-left:20px; width:72%;}
.xiazai .date{ width:28%; float:right;}
.xiazai .lg{ display:none;}
.xiazai .size{ display:none;}

.pro_slick .slick-dots{ bottom:0px;}
.pro_top .pro_slick{ width:80%; padding-bottom:0px; padding-right:0px;}

.service_tit{ font-size:18px; margin-bottom:15px;}

.customized dl{ padding:0; margin-bottom:20px;}
.customized dt{ margin-bottom:10px;}

.qualifications_list_box{ padding:15px;}
.qualifications_list_box:before{ right:15px; top:15px; color:#eb6133;}
.qualifications_list_box img{ position:static; width:100%; margin:0px;}

.top_nav .li3 i{ color:#666;}
.top_nav li.li3:hover i{ color:#eb6132;}

.pro_top .p iframe,
.pro_top .p video,
.kvcon video,
.kvcon iframe{ height:238px;}
}
@media screen and (max-width:413px){
.apg_nav .h3 a{ font-size:13px;}

.pg_fr{ padding:10px;}
.pro_list ul{ margin-right:-5px;}
.pro_list .pd{ margin-right:5px;}
.pro_list li{ margin-bottom:5px;}

.pro_list .m em{ width:80px; height:30px; line-height:30px;}

.msg label{ margin-right:6px;}
.msg dl{ margin-bottom:15px;}



.contact_tit{ width:70%;}

.contact_tool li{ margin:0 8px;}
.contact_tool img{ width:36px;}

.qualifications_list_box{ padding:10px;}
.qualifications_list_box:before{ right:10px; top:10px;}

.pro_top .p iframe,
.pro_top .p video,
.kvcon video,
.kvcon iframe{ height:215px;}
}
@media screen and (max-width:374px){
.wp{ margin:0 15px;}

.iprolist .text{ font-size:12px;}
.iprolist .pd{ margin:0 1px}

.iabout .h3,
.tit1 .h3{ font-size:22px; padding-bottom:10px;}

.icontact i{ width:48px; height:48px; margin-bottom:10px; font-size:24px; line-height:48px;}
.icontact .pd{ padding:15px 0;}

.footer_nav{ margin:0 -15px 15px -15px;}
.footer_nav dt{ margin-bottom:5px;}
.footer_nav dd a{ font-size:10px; line-height:12px; padding:2px 0;}

.apg_nav .h3 a{ font-size:11px;}

.msg{ font-size:12px;}
.msg dl{ margin-bottom:10px;}
.msg dt{ width:60px;}
.msg dd{ margin-left:60px;}
.msg label span{ margin-left:3px;}
.msg label{ margin-right:5px;}
.ipt_b3,
.ipt_b4{ width:90px;}


.contact_tool li{ margin:0 5px;}
.contact_tool img{ width:32px;}
.pro_nav a{ font-size:14px; height:32px; line-height:32px;}

.pro_top .p iframe,
.pro_top .p video,
.kvcon video,
.kvcon iframe{ height:184px;}
}

.event{}
.event_list{}
.event_list ul{ overflow:hidden;}
.event_list li{ float:left; width:25%; overflow:hidden;}
.event_list li.li1{ width:25%;}
.event_list li.li2{ width:40%;}
.event_list li.li3{ width:15%; text-align:center;}
.event_list li.li4{ width:10%; text-align:center;}
.event_list li.li5{ width:10%; text-align:center;}
.event_list a:hover{ color:#eb6133;}
.event_tit{}
.event_tit ul{ border-bottom:1px solid #ccc;}
.event_con{}
.event_con ul{ border-bottom:1px dashed #ccc; padding:10px 0}
@media screen and (max-width:960px){
.event{ overflow-x:scroll;}
.event_list{ min-width:904px;}
.event_list:after,
.event_list:before{ content:'左右拖动查看>'; color:#F00; display:block; height:40px; line-height:40px;}
.event_list:before{ border-bottom:1px solid #ccc;}

.news_info_tit .em ul{ display:block; text-align:left;}
.news_info_tit .em li{ float:none; margin:0px;}
}

#nb_icon_wrap{ display:none !important;}

.footer_p{ line-height:34px;}
.fLink{ float:right;}
.fLinkTit{ line-height:74px; height:74px; padding-left:4em; margin:-20px 0;}
.fLinkTit a:hover{ color:#fff;}
.fLinkBox{ position:absolute; bottom:54px; width:1200px; left:0px; right:0px; display:none; padding-bottom:20px;}
.fLinkBox .pd{ padding:15px 50vw; background:#fff; margin:0 -50vw;}
.fLinkBox a{ margin-right:0.5em;}
.fLink:hover .fLinkBox{ display:block;}

@media screen and (max-width:1024px){
.fLink{ display:none;}
.footer_p{ line-height:1.5;}
}



.subnav2{ width:60px; margin-top:-143px;}
.subnav2 .h3 a{ width:auto; height:auto; line-height:normal; padding:10px 0;}
.subnav2 .h3 i{ display:block; font-size:24px; line-height:1; margin-bottom:5px;}
.subnav2 .h3 span{ font-size:12px; display:block; line-height:1;}
.subnav2 .box{ right:100%;}
.subnav2 .box a{ height:61px; line-height:61px;}
.subnav2 li.back_top .h3 a{ height:auto; line-height:normal; padding:7px 0 3px 0;}
.subnav2 li.back_top .h3 i{ line-height:28px; height:28px; margin-bottom:0px; font-size:28px;}
.subnav2 li:nth-child(5) .box{ width:140px; top:auto; bottom:-2px; padding:3px; background:none; display:none;}
.subnav2 li:nth-child(5) .box img{ width:100%; height:auto; box-shadow:0 0 3px rgba(0,0,0,0.3);}
.subnav2 li:nth-child(5):hover .box{ display:block;}



.lM1 .wp,
.lM2 .wp{ margin:0px; width:auto;}

.lPg{ font-size:16px;}

.lM1{ padding:15px 0;}
.lM1_1{ width:50%; float:left;}
.lVideo{}
.lVideo .pd{ display:block; position:relative;}
.lVideo .img{}
.lVideo .img img{ width:100%; height:auto; display:block;}
.lVideo iframe{ position:absolute; left:0px; top:0px; right:0px; width:100%; height:100%;}
.lVideo .slick-dots{ text-align:right; margin:0px !important; right:2em; left:auto; bottom:80px;}
.lVideo .slick-dots li{ display:inline-block; vertical-align:bottom; margin-left:10px;}
.lVideo .slick-dots li button{ background:none; border:none; width:26px; height:26px; position:relative;}
.lVideo .slick-dots li button:after{ content:''; position:absolute; left:50%; top:50%; border-radius:50%; width:12px; height:12px; margin:-6px 0 0 -6px; background:#fff; border:1px solid #fff; box-shadow:0 0 3px rgba(0,0,0,0.3);}
.lVideo .slick-dots li button:before{ content:''; position:absolute; left:50%; top:50%; border-radius:50%; width:22px; height:22px; margin:-11px 0 0 -11px; border:1px solid #fff; opacity:0;}

.lVideo .slick-dots li.slick-active button:before{ opacity:1;}
.lVideo .slick-prev{ left:0px;}
.lVideo .slick-next{ right:0px;}

.lM1_2{ width:50%; float:right;}
.lInfo{ padding:1.5em 70px 0 70px; box-sizing:border-box;}
.lInfo .h3 h1{ font-size:2.5em; line-height:1.5; font-weight:bold; color:#000;}
.lInfo .p{ color:#666; line-height:2; margin-bottom:1em;}
.lListA{ background:#eee; margin-bottom:1em;}
.lListA li{ width:50%; float:left;}
.lListA li:first-child{ background:#e5e5e5;}
.lListA .pd{ display:block; text-align:center; line-height:1; padding:20px;}
.lListA em{ display:block; font-size:2em; margin-bottom:0.25em; color:#ec6133;}
.lListA span{ display:block;}
.lFormTit{ font-size:2em; color:#ec6133; font-weight:bold;}
.lFormCon{ margin-bottom:1em;}
.lFormCon ul{ margin-right:-18px;}
.lFormCon li{ width:50%; float:left; margin-bottom:30px;}
.lFormCon li:nth-child(3){ width:100%;}
.lFormCon .pd{ display:block; margin-right:18px;}
.lIpt_1{ width:100%; display:block; border:1px solid #c0c0c0; background:#ededed; box-sizing:border-box; height:64px; line-height:64px; font-size:1.5em; padding:0 1em; border-radius:0.25em;}
.lIpb_1{ width:100%; display:block; border:1px solid #000; background:#000; color:#fff; box-sizing:border-box; height:64px; line-height:64px; font-size:1.5em; padding:0 1em; border-radius:0.25em;}
.lIpb_1:hover{ background:#ec6133; border-color:#ec6133; color:#fff;}
.lMsgM{}
.lMsgM ul{ margin-right:-18px;}
.lMsgM li{ width:50%; float:left; margin-bottom:30px;}
.lMsgM .pd{ margin-right:18px; background:#ec6133; display:block; color:#fff; border-radius:6px; height:96px; position:relative; padding-left:6em;}
.lMsgM li:nth-child(1) .pd{ background:#2dabe8;}
.lMsgM i{ display:inline-block; vertical-align:bottom; font-size:4em; text-align:center; left:0.5em; top:50%; line-height:1; margin-top:-0.5em; position:absolute; top:50%;}
.lMsgM strong{ display:inline-block; vertical-align:bottom; font-size:1.75em; margin-left:1em; height:96px; line-height:96px;}
.lMsgM em{ display:block;}
.lMsgM span{ display:block; line-height:1; padding:20px 0 0 0;}
.lMsgM em{ line-height:1; padding:5px 0 0 0;}


.lTit1{ margin-bottom:2.5em;}
.lTit1 strong{ display:block; line-height:1; font-size:2.5em; color:#375878; font-weight:bold;}
.lTit1_2{ text-align:center;}

.lTextA{ line-height:2em;}

.lM2{ margin-bottom:60px;}
.lM2 .img{ overflow:hidden;}
.lM2 .img img{ width:100.418410041841%; height:auto; display:block;}

.lM3{ margin-bottom:60px;}
.lM3 .lTextA{}
.lImgA{ padding-top:2em;}
.lImgA img{ width:100%; height:auto; display:block;}
.lImgAFl{ float:left; width:65.91362126245848%;}
.lImgAFr{ float:right; width:31.893687707641194%;}

.lM4{ margin-bottom:60px;}
.lImgTextA{}
.lImgTextA .img{ width:55%; float:left;}
.lImgTextA .img img{ width:100%; height:auto; display:block;}
.lImgTextA .text{ margin-left:55%; padding-left:2em;}

.lM5{ margin-bottom:60px;}

.lM6{ margin-bottom:60px;}
.lM6Tab{ margin-bottom:2em;}
.lM6Tab ul{ margin-right:-30px;}
.lM6Tab li{ float:left; min-width:25%; margin-bottom:10px;}
.lM6Tab .pd{ display:block; border:1px solid #eb6133; color:#eb6133; padding:0 2em; margin-right:30px; height:3em; line-height:3; text-align:center; border-radius:2em; font-size:1.25em;}
.lM6Tab li.curr .pd{ background:#eb6133; color:#fff;}
.lM6Con{}
.lM6Con .li{ display:none;}
.lM6Con .li:first-child{ display:block;}
.lM6Con table{ width:100%; border:1px solid #ccc; border-collapse:collapse; font-size:14px;}
.lM6Con td,
.lM6Con th{ border:1px solid #ccc; padding:0.5em 1em;}
.lM6Con tr:first-child td,
.lM6Con tr:first-child th{ color:#fff; background:#eb6133;}

.lM7{ background:#f2f2f2; padding:60px 0;}
.lM7Tab{ margin-bottom:1em;}
.lM7Tab ul{}
.lM7Tab li{ float:left; width:33.3333%;}
.lM7Tab .pd{ display:block; border:1px solid #eb6133; color:#eb6133; text-align:center; margin-left:-1px; background:#fff; padding:1em;}
.lM7Tab li.curr .pd{ background:#eb6133; color:#fff;}
.lM7Tab i{ display:block; line-height:1; margin-bottom:10px; font-size:2em;}
.lM7Tab span{ display:block; line-height:1;}

.lM7Con{}
.lM7Con .li{ display:none;}
.lM7Con .li:first-child{ display:block;}

.lImglistA{}
.lImglistA ul{ margin-right:-40px;}
.lImglistA li{ float:left; width:25%; margin-bottom:20px;}
.lImglistA img{ width:100%; height:auto; display:block;}
.lImglistA .pd{ margin-right:40px; display:block;}
.lImglistA_2 li{ width:33.3333%;}

.lM8{ background:#fff; padding:100px 0;}
.lTit2{ margin-bottom:1.5em;}
.lTit2 strong{ font-size:1.5em; color:#000; line-height:1;}
.lNewsListA{}
.lNewsListA ul{ margin-right:-6em;}
.lNewsListA li{ width:50%; float:left; margin-bottom:0.5em; box-sizing:border-box; padding-right:6em;}
.lNewsListA .pd{ display:block;}
.lNewsListA em{ float:right; line-height:1.5; height:1.5em; color:#999;}
.lNewsListA span{ color:#666; margin-right:100px; line-height:1.5; height:1.5em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden;}
.lNewsListA .pd:hover span{ color:#eb6133;}
.lNewsListA .pd:hover em{ color:#eb6133;}

.lTit3{ color:#fff; text-align:center; line-height:1; margin-bottom:3.5em;}
.lTit3 strong{ display:block; font-size:3.5em; position:relative; padding-top:0.5em;}
.lTit3 strong:before{ content:''; height:6px; width:1.5em; position:absolute; left:50%; top:0px; margin-left:-0.75em; background:#eb6133;}
.lTit3 em{ display:block; font-size:1.5em; text-transform:uppercase; margin-top:0.5em; font-family:Arial; font-weight:lighter;}

.lM9{ background:url(../images/lM9Bg.jpg) no-repeat center center; background-size:cover; padding:100px 0 70px 0;}
.lTextListA{}
.lTextListA .single-item{ margin:0 -25px;}
.lTextListA .pd{ margin:0 25px; display:block; text-align:center; padding:3em 1em 1.5em 1em; position:relative; margin-bottom:50px;}
.lTextListA .pd:after{ content:''; position:absolute; width:100%; height:100%; background:#fff; left:0px; top:0px; z-index:2;}
.lTextListA .pd:before{ content:''; position:absolute; width:100%; height:100%; background:#eb6133; left:20px; top:20px; z-index:1;}
.lTextListA .i{ font-size:4em; line-height:1.5; position:relative; z-index:3;}
.lTextListA .i span{ color:#eb6133;}
.lTextListA .i em{ color:#000;}
.lTextListA .h3{ font-size:1.5em; color:#eb6133; position:relative; z-index:3;}
.lTextListA .p{ line-height:1.5; height:6em; color:#666; overflow:hidden; position:relative; z-index:3;}
.lTextListA li:nth-child(4) .p{ padding:0 0.5em;}
.lTextListA .slick-dots{ bottom:0px;}
.lTextListA .slick-dots li button{ background:rgba(255,255,255,0.5);}
.lTextListA .slick-dots li.slick-active button{ background:#eb6132;}

@media screen and (max-width:1680px){
.lPg{ font-size:14px;}
.lInfo{ padding:20px 60px 0 60px;}
.lIpt_1{ height:54px; line-height:54px; font-size:1em;}
.lIpb_1{ height:54px; line-height:54px; font-size:1.25em;}
.lFormCon li{ margin-bottom:20px;}
.lInfo .h3 h1{ font-size:2em;}
.lFormTit{ font-size:1.5em;}
.lTit1{ margin-bottom:2em;}
.lTit1 strong{ font-size:2em;}
.lM8{ padding:80px 0;}
.lTit3 strong:before{ height:5px;}
.lTit3 strong{ font-size:3em;}
.lTit3 em{ font-size:1.25em;}
.lTextListA .i{ font-size:3em;}
.lMsgM i{ font-size:3.5em;}
.lMsgM strong{ font-size:1.5em; line-height:80px; height:80px;}
.lMsgM .pd{ height:80px;}
.lMsgM span{ padding-top:18px;}
}
@media screen and (max-width:1600px){
.lInfo{ padding:0 60px;}
.lInfo .p{ line-height:1.75;}
.lTextA{ line-height:1.75;}
.lIpt_1{ height:48px; line-height:48px; font-size:1em;}
.lIpb_1{ height:48px; line-height:48px;}
.lImglistA ul{ margin-right:-30px;}
.lImglistA .pd{ margin-right:30px;}
.lListA .pd{ padding:15px;}
.lListA em{ font-size:1.75em;}
.lMsgM i{ font-size:3em;}
.lMsgM strong{ font-size:1.5em; line-height:76px; height:76px; margin-left:0px;}
.lMsgM .pd{ height:76px;}
.lMsgM span{ padding-top:15px;}
.lFormCon{ margin-bottom:0.5em;}
}
@media screen and (max-width:1440px){}
@media screen and (max-width:1366px){}
@media screen and (max-width:1024px){
body{ padding:60px 0 61px 0;}
.subnav2{ width:100%;}
.subnav2 li{ width:20%;}
.subnav2 li:nth-child(5) .box{ bottom:100%; right:0px;}
.subnav2 li:nth-child(5):hover .box{}
.subnav2 li.back_top .h3 a{ height:auto; line-height:normal; padding:0; line-height:61px; height:61px; }
.subnav2 li.back_top .h3 i{margin-bottom:0px; font-size:28px;}
.lM1 .wp,
.lM2 .wp{ margin:0 30px;}
.lM1_1{ width:100%; float:none; margin-bottom:30px;}
.lVideo .img img{ height:480px;}
.lVideo .slick-dots{ bottom:60px;}
.lM1_2{ width:auto; float:none;}
.lInfo{ padding:0px;}

.lVideo .pd{ margin-bottom:30px;}
.lVideo .slick-dots{ left:0px; right:0px; text-align:center; bottom:0px;}
.lVideo .slick-dots li{ margin:0 4px; float:none;}
.lVideo .slick-dots li button:after{ width:6px; height:6px; margin:-3px 0 0 -3px; background:#ccc; box-shadow:none;}
.lVideo .slick-dots li button:before{ width:14px; height:14px; margin:-7px 0 0 -7px; border-color:#ccc;}
.lVideo .slick-dots li.slick-active button:after{ background:#eb6132;}
.lVideo .slick-dots li.slick-active button:before{ border-color:#eb6132;}
.lVideo .slick-dots li button{ width:18px; height:18px;}
}
@media screen and (max-width:960px){
.lVideo .img img{ height:0; padding-bottom:57%;}
}
@media screen and (max-width:720px){

.lFormCon ul{ margin-right:-10px;}
.lFormCon .pd{ margin-right:10px;}
.lMsgM ul{ margin-right:0px;}
.lMsgM li{ width:auto; float:none; margin-bottom:10px;}
.lMsgM .pd{ margin-right:0px;}
.lImgTextA .img{ width:auto; float:none; margin-bottom:20px;}
.lImgTextA .text{ margin:0px; padding:0px;}
.lM6Tab ul{ margin-right:-10px;}
.lM6Tab .pd{ height:2.5em; line-height:2.5; margin-right:10px;}
.lM7Tab .pd{ padding:0.75em 0.5em;}
.lM7Tab i{ margin-bottom:5px;}
.lImglistA li{ width:50%;}
.lImglistA ul{ margin-right:-20px;}
.lImglistA .pd{ margin-right:20px;}
.lM8{ padding:40px 0;}
.lNewsListA ul{ margin:0px;}
.lNewsListA li{ width:auto; float:none; padding-right:0px;}
.lM9{ padding:60px 0;}
.lTit3{ margin-bottom:2em;}
.lTit3 strong{ font-size:2.5em;}
.lTit3 em{ font-size:1em;}

.lM6Tab{ margin-bottom:1em;}
.lTableA:before{ content:'！右边还有内容，请右滑→'; color:#721c24; background:#f8d7da; border:1px solid #f5c6cb; line-height:2em; height:2em; padding:0 0.5em; border-radius:0.2em;}
.lTableA{ width:100%; overflow-x:scroll;}
.lTableA table{ width:768px;}
}
@media screen and (max-width:540px){
.lM1 .wp,
.lM2 .wp{ margin:0 25px;}
.lImglistA ul{ margin-right:-10px;}
.lImglistA li{ margin-bottom:10px;}
.lImglistA .pd{ margin-right:10px;}
.lTextListA .single-item{ margin:0px;}
.lTextListA .pd{ margin:0px; margin-right:20px; margin-bottom:40px;}
}
@media screen and (max-width:413px){
.lM1 .wp,
.lM2 .wp{ margin:0 20px;}
}
@media screen and (max-width:413px){
.lM1 .wp,
.lM2 .wp{ margin:0 15px;}
}





















































