/* CSS Document */
@font-face {
	font-family: 'helveticaneue';
	src: url('fonts/helveticaneue.eot');
	src: local('☺'), url('fonts/helveticaneue.woff') format('woff'), url('fonts/helveticaneue.ttf') format('truetype'), url('fonts/helveticaneue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px;outline:none; }
input, select { font-size: 13px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 13px; color: #333333; }/*google浏览器字体兼容*/
body { font-family:Arial, Helvetica, sans-serif,"微软雅黑", "宋体"; width: 100%; background: #ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #333333; outline: none; }
a:hover { color: #ea5404; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #2e9571 }
.green { color: #007b3f }
.red { color: #f66139 }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold;}
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1280px; margin: 0 auto; }
.container1 { width:1040px; margin: 0 auto; }
.w1200{ width:1200px; margin:0 auto;}
.w80{ width:80%; margin:0 auto;}
.w90{ width:90%; margin:0 auto;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }

.w70{ width:70%; height:auto; margin:0 auto; min-width:1280px;}
.w1080{ width:1080px; height:auto; margin:0 auto;}
/*index start*/

.ibanner{ width:100%; height:auto;}
.ibanner a{ display:block; width:100%; height:auto; position:relative; z-index:99;}
.ibanner a img.bimg{ display:block; width:100%; height:auto;}
.ibannerc{ position:absolute; z-index:100; top:35%; left:10%; color:#fff;}
.ibannerct{ font-size:60px; font-family:'HelveticaNeue-Bold'; line-height:60px;}
.ibannerci{ width:480px; height:auto; margin:25px 0 50px 0; font-size:16px; line-height:25px;}
.ibannerc_m{ width:210px; height:69px; background:url(../images/more.png) no-repeat; line-height:69px; text-align:center; color:#fff; font-size:18px;}

.ibanner .swiper-pagination-bullet{ width:16px; height:16px; line-height:16px; background:none;opacity: 1;border-radius:100%;color: #be9d64; font-size:16px; border:1px #fff solid;}
.ibanner .swiper-pagination-bullet-active{ background:#fff; opacity: 1;border-radius:100%;color: #fff; font-size:16px; font-weight:bolder;}
.ibanner>.swiper-pagination-bullets{ bottom:35px;}
.ibanner>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;bottom:0;}

/*.ibanner .ibanner-prev{ width:62px; height:62px; background:url(../images/prev.png) no-repeat 50% 50%; position:absolute; z-index:100; top:50%; margin-top:-31px; left:75px; outline:none; cursor:pointer; opacity:1;}
.ibanner .ibanner-prev:hover{background:url(../images/prev.png) no-repeat 50% 50%; opacity:1;}
.ibanner .ibanner-next{width:62px; height:62px; background:url(../images/next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-31px; right:75px; outline:none; cursor:pointer; opacity:1;}
.ibanner .ibanner-next:hover{background:url(../images/next.png) no-repeat 50% 50%; opacity:1;}*/

.bannerc{position: relative;overflow: hidden; height:auto;}
.bannerc .swiper-wrapper{}
.bannerc .swiper-wrapper .swiper-slide{ width:100%; height:auto; position:relative; z-index:9;}
.bannerc .swiper-wrapper .swiper-slide img.bimg{ display:block; width:100%; height:auto;}

.bannerc_c{ width:1200px; height:auto; position:absolute; z-index:10; top:50%; left:50%; margin-left:-600px; margin-top:-90px; color:#fff; text-align:center;}
.bannerc_c_1{ font-size:60px; line-height:90px;}
.bannerc_c_3{ padding-top:30px;}

.load-video{display:block;width:76px;height:76px;margin:0 auto;cursor:pointer;transform:translateY(0%);opacity:1;transition:transform 0.6s ease-out,opacity 0.6s}
.load-video img{display:block;width:100%}
.load-video:before,.load-video::after{content:' ';position:absolute;top:-60%;left:-60%;width:220%;height:220%;border:#ffffff 1px solid;border-radius:50%;box-sizing:border-box;transform:scale(0.6);animation-duration:3s;opacity:0;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.55, 0.23, 0.62, 1)}
.load-video::after{animation-delay:1.5s;transform:scale(1)}

.main_sw.index .box3.animate .wrap .cont .video-btn{padding:3% 0;overflow:hidden}
.main_sw.index .box3.animate .wrap .cont .load-video{transform:translateY(0);opacity:1;transition-delay:0.4s}
.load-video:hover:before,.load-video:hover::after{animation-name:loader}

.video-box{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);transition:opacity 1s}
.video-box .video.cur{opacity:1;filter:alpha(opacity=100)}
.video-box .video.video-on .bg-box{opacity:0;filter:alpha(opacity=0)}
.video-box video{position:absolute;bottom:0;left:0;display:block;width:100%; height:100%;object-fit:cover}

.video-box .bg-box{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s}
.video-box .bg,.video-box .mb-bg{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .mb-bg{display:none}

.tran300{transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.tran500{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.tran800{transition:800ms ease-out;-webkit-transition:800ms ease-out;-ms-transition:800ms ease-out;-moz-transition:800ms ease-out;-o-transition:800ms ease-out;}
.tran1000{transition:1000ms ease-out;-webkit-transition:1000ms ease-out;-ms-transition:1000ms ease-out;-moz-transition:1000ms ease-out;-o-transition:1000ms ease-out;}
.video-box:hover .bg{transform:scale(1.1);}

.ison .video{opacity:1;filter:alpha(opacity=100);}
.ison .bg-box{opacity:1;}
.ison .bannerc_c_1{opacity:1;}
.ison .bannerc_c_2{opacity:1;}

.iproduct{ width:100%; height:auto; padding:60px 0 130px 0;}
.iproductt{ margin-bottom:100px;}
.iproducttl{ width:45%; height:auto; padding-top:60px;}
.iproducttl_t{ font-size:38px; font-weight:bolder; color:#1e1e1e; line-height:58px; text-transform:uppercase;}
.iproducttl_i{ margin:30px 0; font-size:16px; line-height:30px; color:#666666;}
.iproducttl_c{}
.iproducttl_c ul li{ width:25%; height:auto; float:left; margin-bottom:20px; position:relative;}
.iproducttl_c ul li:before {content: "";position: absolute; right:35px; top:50%; margin-top:-15px;height: 30px;width: 1px;background: #dddddd;transition: all 0.3s ease-in-out 0s; }
.iproducttl_c ul li:nth-child(4n):before{ width:0;}
.iproducttl_c_t{ font-size:24px; color:#f08519; line-height:30px; margin-bottom:5px; font-weight:bolder;}
.iproducttl_c_i{ font-size:16px; color:#7e7e7e; line-height:28px;}

.iproducttl_m{ margin-top:50px;}
.iproducttl_m a{ display:inline-block;}
.iproducttl_m a.iproducttl_m1{ width:200px; height:64px; line-height:64px; text-align:center; background:#f5891c; color:#fff; font-size:16px; font-weight:bolder; margin-right:20px;}
.iproducttl_m a.iproducttl_m1:hover{ background:#be6913; color:#fff;}
.iproducttl_m a.iproducttl_m2{ width:150px; height:64px; border:1px #f5891c solid; line-height:64px; background:url(../images/video.png) no-repeat 39px 50% #fff; text-indent:66px; font-size:16px; font-weight:bolder; color:#f5891c;}
.iproducttl_m a.iproducttl_m2:hover{background:url(../images/video_over.png) no-repeat 39px 50% #f5891c; color:#fff; }

.iproducttr{ width:40%; height:auto; text-align:center;}
.iproducttr img{ max-width:100%; height:auto;}
.iproductb{ position:relative; z-index:9;}
.iproductb_a{width: calc(100% - 120px); margin:0 auto;}
.iproductb .iproductb-prev{ width:26px; height:45px; background:url(../images/ipro_prev.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-22px; left:0; outline:none; cursor:pointer;}
.iproductb .iproductb-prev:hover{background:url(../images/ipro_prev_on.jpg) no-repeat 50% 50%;}
.iproductb .iproductb-next{width:26px; height:45px; background:url(../images/ipro_next.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-22px; right:0; outline:none; cursor:pointer;}
.iproductb .iproductb-next:hover{background:url(../images/ipro_next_on.jpg) no-repeat 50% 50%;}
.iproductbl{ width:100%; height:auto; text-align:center;}
.iproductbl img{ max-width:100%; height:auto; margin-bottom:10px;}
.iproductbl a{ display:block; font-size:16px; color:#6e6e6e; line-height:25px;}

.icare{ width:100%; height:auto;background:url(../images/i_care_bg.jpg) no-repeat center center/cover; padding:120px 0 140px 0;}
.icarel{ width:29%;}
.icarelt{ text-align:right; font-size:58px; font-weight:bolder; color:#1e1e1e; line-height:60px; text-transform:uppercase;}
.icareli{ margin:15px 0 50px 0; text-align:right;}
.icareli p{ display:inline-block; width:224px; height:31px; background:url(../images/i_care_tt_bg.png) no-repeat; text-align:center; line-height:31px; font-size:16px; color:#6e6e6e; font-weight:bolder;}
.icarelc{}
.icarelcl{ padding-right:110px; min-height:82px; background:url(../images/i_care_icon.png) no-repeat right 5px; }
.icarelcl1{margin-bottom:124px;}
.icarelcl_t{ text-align:right; font-size:18px; color:#1e1e1e; text-transform:uppercase; line-height:28px; margin-bottom:8px; font-weight:bolder;}
.icarelcl_t span{ font-size:24px; color:#f08519; padding-right:5px;}
.icarelcl_c{ text-align:right; font-size:16px; color:#6e6e6e; line-height:25px;}

.icarem{ width:36%; margin-left:3%; padding:0 0 60px 65px; background:url(../images/i_care_pro_bg.png) no-repeat left bottom/cover; margin-top:35px;}
.icarem img{ max-width:100%; height:auto;}
.icarer{ width:29%; padding-top:210px;}
.icarerl{padding-left:110px; min-height:82px; background:url(../images/i_care_icon.png) no-repeat left 5px;}
.icarerl1{margin-bottom:124px;}
.icarerl_t{ text-align:left; font-size:18px; color:#1e1e1e; text-transform:uppercase; line-height:28px; margin-bottom:8px; font-weight:bolder;}
.icarerl_t span{ font-size:24px; color:#f08519; padding-right:5px;}
.icarerl_c{ text-align:left; font-size:16px; color:#6e6e6e; line-height:25px;}

.iabout{ width:100%; height:auto; padding:90px 0 130px 0;}
.iaboutl{ width:50%;}
.iaboutl img{ max-width:100%; height:auto;}
.iaboutr{ width:46%;}
.iaboutr_t{ font-size:38px; color:#1e1e1e; font-weight:bolder; line-height:50px; margin:0 0 20px 0;}
.iaboutr_line{ width:160px; height:2px; background:#f08519;}
.iaboutr_c{ margin:20px 0 20px 0; font-size:16px; color:#3e3e3e; line-height:25px;}
.iaboutrm{display:block; width:200px; height:64px; line-height:64px; text-align:center; background:#f5891c; color:#fff; font-size:16px; font-weight:bolder;}
.iaboutrm:hover{ background:#c16b14; color:#fff;}

.iadv{ width:100%; height:auto; background:url(../images/i_adv_bg.jpg?123) no-repeat center center/cover; padding:160px 0 150px 0;}
.iadvl{ width:33%;}
.iadvl_t{ font-size:58px; line-height:60px; color:#fff; font-weight:bolder; text-transform:uppercase;}
.iadvl_i{ margin:15px 0; font-size:16px; color:#fff; line-height:25px;}
.iadvl_c{ color:#fff; font-size:18px; line-height:25px;}
.iadvl_c ul li{ width:50%; height:auto; float:left; margin-top:70px;}
.iadvl_c_t{ margin-bottom:8px;}
.iadvl_c_t span{ color:#f5891c; font-size:42px; font-weight:bolder; padding-right:10px;}
.iadvl_c_i{}
.iadvr{ width:63%; text-align:center;}
.iadvr img{ max-width:100%;}

.inew{ width:100%; height:auto; padding:100px 0;}
.inewl{ width:35%; padding-left:95px; padding-top:40px;}
.inewlt{font-size:58px; line-height:60px; color:#1e1e1e; font-weight:bolder; text-transform:uppercase;}
.inewl_line{ width:115px; height:2px; background:#f08519; margin:30px 0 45px 0;}
.inewlc{}
.inewlc a{ display:block;}
.inewlc_t{ font-size:32px; font-weight:bolder; line-height:42px; color:#1e1e1e;}
.inewlc_time{ margin:15px 0 20px 0; font-size:18px; color:#6e6e6e; line-height:28px;}
.inewlc_i{ font-size:18px; color:#6e6e6e; line-height:28px; margin-bottom:50px;}
.inewlc_m{display:block; width:200px; height:64px; line-height:64px; text-align:center; background:#f5891c; color:#fff; font-size:16px; font-weight:bolder;}
.inewlc_m:hover{ background:#c46c13; color:#fff;}
.inewr{ width:60%;}

.inewrt_b{ width:100%; height:70px; margin-top:50px;}
.inewrt_a .swiper-slide{ width:auto;}
.inewrl{ width:800px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
.inewrl img{ display:block; width:100%; height:auto;}
.inewr .inewrt-prev{ display:block; width:70px; height:70px; background:url(../images/i_new_prev.jpg) no-repeat 50% 50% #8c8c8c; outline:none; cursor:pointer; margin-right:35px;}
.inewr .inewrt-prev:hover{background:url(../images/i_new_prev.jpg) no-repeat 50% 50% #8c8c8c;}
.inewr .inewrt-next{ display:block;width:70px; height:70px; background:url(../images/i_new_next.jpg) no-repeat 50% 50% #8c8c8c; outline:none; cursor:pointer;margin-right:35px}
.inewr .inewrt-next:hover{background:url(../images/i_new_next.jpg) no-repeat 50% 50% #8c8c8c;}

.inewrt_a .swiper-pagination-fraction{ position:relative; color:#666666; line-height:70px; display:block; width:120px; left:0; top:0; font-size:30px;}
.inewrt_a .swiper-pagination-current{ color:#f5891c}

/*.foot{ width:100%; height:auto; background:#252628; padding:97px 0 60px 0; border-bottom:1px #54565b solid;}
.footl{ width:30%; height:auto;}
.footlt{ margin-bottom:30px;}
.footlc{ font-size:16px; line-height:28px; color:#939599;}
.footlc a{ color:#f5891c;}

.footr{ width:55%; height:auto;}
.footrl{ width:30%}
.footrlt{ font-size:20px; font-weight:bolder; color:#fff; line-height:40px; text-transform:uppercase; margin-bottom:6px;}
.footrlc{}
.footrlc ul li a{ font-size:16px; color:#939599; line-height:28px;}
.footrlc ul li a:hover{ color:#f5891c;}

.footrm{ width:30%;}
.footrr{ width:40%;}
.footcontact{ font-size:16px; line-height:28px; color:#939599; margin-bottom:25px;}
.footshare{}
.footshare a{ display:inline-block; width:21px; height:28px; margin-right:35px;}
.footshare a.footshare_1{ background:url(../images/foot_share_img1.png) no-repeat 50% 50%;}
.footshare a.footshare_2{ background:url(../images/foot_share_img2.png) no-repeat 50% 50%;}
.footshare a.footshare_3{ background:url(../images/foot_share_img3.png) no-repeat 50% 50%;}
.footshare a.footshare_4{ background:url(../images/foot_share_img4.png) no-repeat 50% 50%; position:relative; z-index:9;}
.footshare a.footshare_4 img{ position:absolute; z-index:10; left:-60px; bottom:35px; display:none;}

.footshare a.footshare_5{ background:url(../images/foot_share_img5.png) no-repeat 50% 50%;}

.footshare a.footshare_1:hover{ background:url(../images/foot_share_img1_on.png) no-repeat 50% 50%;}
.footshare a.footshare_2:hover{ background:url(../images/foot_share_img2_on.png) no-repeat 50% 50%;}
.footshare a.footshare_3:hover{ background:url(../images/foot_share_img3_on.png) no-repeat 50% 50%;}
.footshare a.footshare_4:hover{ background:url(../images/foot_share_img4_on.png) no-repeat 50% 50%;}
.footshare a.footshare_5:hover{ background:url(../images/foot_share_img5_on.png) no-repeat 50% 50%;}

.copyright{ width:100%; height:auto; background:#252628; padding:20px 0; line-height:25px; text-align:center; font-size:16px; color:#b2b2b2; text-transform:uppercase;}*/
.foot{ width:100%; height:auto; background:#ebebeb; padding:50px 0 60px 0;}
.footc{ width:83%; height:auto; margin:0 auto;}
.footc_1{ width:45%; margin-right:10%;}
.footc_1t{ font-size:18px; color:#000000; line-height:28px; margin-bottom:30px; text-transform:uppercase; font-weight:bolder;}
.footc_1c{ font-size:15px; color:#666666; line-height:18px;}
.footc_1c p{ margin-bottom:18px;}
.footc_1c .ffb{ /*font-weight:bold;*/ color:#000;}

.footc_2{ width:20%; margin-right:5%;}
.footc_3{ width:15%; margin-right:4%;}
.footc_3c{}
.footc_3c ul li{ margin-bottom:16px;}
.footc_3c ul li a{ color:#666666; font-size:15px; line-height:23px;}
.footc_3c ul li a:hover{ color:#000;}

.footc_4{ width:26%;}
.footc_4c{}
.footc_4c_1{ font-size:15px; color:#666666; line-height:18px; margin-bottom:29px;}
.footc_4c_2{ margin-bottom:30px;}
.footc_4c_2 .foot_text{ width: calc(100% - 60px);width: -moz-calc(100% - 60px);width: -webkit-calc(100% - 60px); height:50px; border:1px #dddddd solid; background:#fff; line-height:48px; text-indent:17px;}
.footc_4c_2 .foot_sub{ width:60px; height:50px; line-height:50px; border:0; cursor:pointer; text-align:center; background:#000000; color:#fff; font-size:12px; font-weight:bold;}
.footc_4c_3{}
.footc_4c_3 img{ margin-right:17px;}

.copyright{ font-size:15px; width:100%; height:auto; padding:15px 0; color:#000000; line-height:28px; text-align:center;}

/*index end*/

/*about start*/
.common_banner{ width:100%; height:600px; overflow:hidden;}
.ntitle{ text-align:center; padding-top:280px; color:#fff;}
.ntitlet{ font-size:60px; line-height:60px; margin:0 auto 20px auto; text-transform:uppercase; font-weight:bolder;}
.location{ font-size:16px;}
.location a{ font-size:16px; color:#fff;}
.common_banner_s{ width:100%; height:auto;}
.common_banner_s img{ display:block; width:100%; height:auto;}


.abouta{ width:100%; height:auto; padding:90px 0 90px 0;}
.aboutal{ width:45%; height:auto;}
.aboutal .aboutal-prev{ width:65px; height:65px; background:url(../images/about_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-32px; left:0; outline:none; cursor:pointer;}
.aboutal .aboutal-prev:hover{background:url(../images/about_prev_over.png) no-repeat 50% 50%;}
.aboutal .aboutal-next{width:65px; height:65px; background:url(../images/about_next.png) no-repeat 50% 50%; position:absolute; z-index:10;  top:50%; margin-top:-32px; right:0; outline:none; cursor:pointer;}
.aboutal .aboutal-next:hover{background:url(../images/about_next_over.png) no-repeat 50% 50%;}

.aboutall{ width:100%; height:auto;}
.aboutall img{ display:block; width:100%; height:auto;}
.aboutar{ width:50%; height:auto; padding-top:20px;}
.aboutar_t{ font-size:38px; color:#1e1e1e; font-weight:bolder; line-height:60px; margin-bottom:30px;}
.aboutar_line{ width:150px; height:3px; background:#f08519; margin:25px 0 50px 0;}
.aboutar_c{ font-size:16px; color:#1e1e1e; line-height:25px;}
.aboutar_c .tt{ padding-left:30px; background:url(../images/about_icon.png) no-repeat left 50%; color:#1e1e1e; font-size:20px; margin-bottom:12px;}

.about_b{ width:100%; height:auto; background:url(../images/about_bg2.jpg) no-repeat 50% bottom;}
.aboutb{ width:100%; height:auto;}
.aboutbc{ width:52%; height:auto; padding:90px 125px 100px 210px; background:#f08519; color:#fff; position:relative; z-index:9; top:-100px;}
.aboutbc_t{font-size:52px; color:#fff; font-weight:bolder; line-height:60px;}
.aboutbc_line{width:150px; height:3px; background:#fff; margin:25px 0 50px 0;}
.aboutbc_c{font-size:16px; color:#fff; line-height:25px;}
.aboutbc_c .tt{ padding-left:30px; background:url(../images/about_icon1.png) no-repeat left 50%; color:#fff; font-size:20px; margin-bottom:12px;}

.aboudadv{ padding:65px 0 120px 0;}
.aboudadvt{ text-align:center; font-size:58px; color:#1e1e1e; font-weight:bolder; line-height:60px; text-transform:uppercase;}
.aboudadvi{ width:735px; height:auto; margin:15px auto 70px auto; font-size:16px; color:#9e9e9e; line-height:25px; text-align:center;}
.aboudadvc{}
.aboudadvcl{ width:35%; color:#9e9e9e;}
.aboudadvcl ul li{ width:50%; height:auto; margin-top:110px; float:left;}
.aboudadvcr{ width:63%;}
.aboudadvcr img{ max-width:100%; height:auto;}

.aboutteam{ padding:70px 0 80px 0;}
.aboutteam .aboudadvi{ margin:15px auto 30px auto;}
.aboutteam img{ max-width:100%; height:auto;}
.aboutteamc img{ display:block; width:100%; height:auto;}
.aboutteamcl{ width:49%;}
.aboutteamcr{ width:49%;}
/*about end*/


/*contact start*/
.contact{ padding:80px 0 70px 0;}
.contactl{ width:420px; height:auto;}
.contactlt{ font-size:38px; color:#1e1e1e; line-height:50px; margin-bottom:35px; font-weight:bolder;}
.contactlc{ margin-bottom:40px; font-size:18px; color:#7e7e7e; line-height:25px;font-weight:bolder;}
.contactlc_t{ font-size:20px; color:#1e1e1e; line-height:35px; margin-bottom:15px;}
.contactlc_i{ color:#7e7e7e; font-size:16px;}
.contactlc_i_1{ padding-left:35px; background:url(../images/contact_icon1.jpg) no-repeat left 3px; margin-bottom:12px;}
.contactlc_i_2{ padding-left:35px; background:url(../images/contact_icon2.jpg) no-repeat left 3px; margin-bottom:12px;}
.contactlc_i_3{ padding-left:35px; background:url(../images/contact_icon3.jpg) no-repeat left 3px;}

.contactr{ width:654px; height:auto;}
.contactrl{ margin-bottom:30px;}
.contactrl_t{ font-size:16px; color:#1e1e1e; line-height:28px; margin-bottom:0;}
.contactrl_i{ color:#7e7e7e;}
.mess_text{ width:100%; height:65px; border:0; border-bottom:3px #7a7a7a solid; line-height:65px; font-size:15px; color:#7e7e7e; text-indent:29px;}
.mess_sub{ width:180px; height:50px; line-height:50px; border:0; text-align:center; background:#f5891c; color:#fff; font-size:15px; cursor:pointer;}
.mess_sub:hover{ background:#d1700f; color:#fff;}

.map{ width:100%; height:auto;}
.map img{ display:block; width:100%; height:auto;}
/*contact end*/

/*product start*/
.pbody{ width:100%; height:auto; background:#f5f5f5; padding:60px 0;}
.nleft{ width:20%; height:auto;}
.nleft h1{ font-size:18px; color:#000000; line-height:45px; font-weight:normal; background:url(../images/pncate_tt_icon.jpg) no-repeat 15px 50%; text-indent:37px; border-bottom:2px #e7e7e7 solid; text-transform:uppercase;}
.nleft ul li{border-bottom:2px #e7e7e7 solid;}
.nleft ul li a.one{ display:block; line-height:45px; font-size:16px; color:#000000; text-indent:15px; background:url(../images/pnate_li_icon.jpg) no-repeat 94% 50%;}
.nleft ul li dl{ display:none; padding-bottom:12px;}
.nleft ul li dl dd{ margin:0;}
.nleft ul li dl dd a{ display:block; font-size:14px; line-height:33px; text-indent:37px; color:#999999; background:url(../images/pnate_li_dd_icon.jpg) no-repeat 15px 50%;}
.nleft ul li dl dd a:hover{background:url(../images/pnate_li_dd_icon_on.jpg) no-repeat 15px 50%; color:#1e1e1e;}
.nleft ul li dl dd a.ncurr{background:url(../images/pnate_li_dd_icon_on.jpg) no-repeat 15px 50%; color:#1e1e1e;}
.nleft ul li a.one:hover{ /*background:url(../images/ncate_li_icon_over.jpg) no-repeat 94% 50%;*/color:#f08519;}
.nleft ul li a.curr{ background:url(../images/pnate_li_icon_on.jpg) no-repeat 94% 50%;}
.nleft ul li a.curr + dl{ display:block;}
.nleft ul li.on dl{ display:block;}

.plist{ width:78%; height:auto;}
.plist{}
.plist ul li{ width:23%; height:auto; float:left; margin:0 2.6% 30px 0; text-align:center;}
.plist ul li.marRight{ margin-right:0;}
.plist ul li a{ display:block; background:#fff; padding:20px; border:1px #ededed solid;}
.plist_t{ margin-bottom:6px; text-align:left;}
.plist_t_t{ font-size:20px; color:#1e1e1e; line-height:40px; height:40px; overflow:hidden; width:100%;}
.plist_t_i{ font-size:14px; color:#7e7e7e; line-height:23px;}
.plist_img{ width:100%; height:100%; overflow:hidden;}
.plist_img img{ display:block; width:100%; height:auto; -webkit-transition: all ease .3s; transition: all ease .3s }
.plist ul li a:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
.plist ul li a:hover .plist_img img{-webkit-transform: scale(1.15); transform: scale(1.15);  }

.pdetail{ padding:40px 0 60px 0;}
.pdetailt{ margin-bottom:60px;}
.pdetailtl{ width:44%;}
.pdetailtl_t{ width:100%; height:auto; text-align:center;}

/*.video-pop{position:fixed;z-index:1000000;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5); text-align:center;}
.video-pop .video-warp{position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}*/
.pdetailtl_t video{max-width:100%; max-height:420px; display:block; margin:0 auto;}
.pdetailtl_t_img{ display:none;}


.pdetailtl_t img{ display:block; width:100%; height:auto;}
.pdetailtl_c{ position:relative; z-index:9; margin-top:13px;}

.pdetailtl_cl{ width:100%; height:auto;}
.pdetailtl_cl img{ display:block; width:100%; height:auto;}

.pdetailtl_c_a{width: calc(100% - 90px); margin:0 auto;}
.pdetailtl_c .pdetailtl_c-prev{ width:32px; height:32px; background:url(../images/pd_prev.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; left:0; outline:none; cursor:pointer;}
.pdetailtl_c .pdetailtl_c-prev:hover{background:url(../images/pd_prev.jpg) no-repeat 50% 50%;}
.pdetailtl_c .pdetailtl_c-next{width:32px; height:32px; background:url(../images/pd_next.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; right:0; outline:none; cursor:pointer;}
.pdetailtl_c .pdetailtl_c-next:hover{background:url(../images/pd_next.jpg) no-repeat 50% 50%;}
.pdetailtl_cl.curr img{ border:1px #1e1e1e solid;}

.pdetailtr{ width:54%; padding-top:15px;}
.pdetailtr_1{ font-size:28px; color:#1e1e1e; line-height:30px; font-weight:bolder;}
.pdetailtr_2{ }
.pdetailtr_3{ font-size:16px; color:#6e6e6e; line-height:28px;margin:20px 0 30px 0;}
.pdetailtr_4{ margin:50px auto 18px auto;}
.pdetailtr_4 a{ display:inline-block; width:178px; height:45px; line-height:45px; border:1px #1e1e1e solid; text-align:center; color:#1e1e1e; font-size:16px; margin-right:20px;}
.pdetailtr_4 a:last-child{ margin-right:0;}
.pdetailtr_4 a.pdetailtr_4_curr{ background:url(../images/buy.png) no-repeat 42px 50% #ee7200; color:#fff; border:1px #ee7200 solid; text-align:left; text-indent:70px;}
.pdetailtr_4 a:hover{ background:#ee7200; color:#fff; border:1px #ee7200 solid;}
.pdetailtr_4 a.pdetailtr_4_curr:hover{background:url(../images/buy.png) no-repeat 42px 50% #c56207; color:#fff; border:1px #c56207 solid;}

.pdetailtr_5{  margin-bottom:20px;}
.pdetailtr_5 ul li{ display:inline-block; line-height:35px;}
.pdetailtr_5 ul li{ padding-left:22px;font-size:16px; color:#1e1e1e;}
.pdetailtr_5 ul li.headcr_1{ background:url(../images/top_icon3.png) no-repeat left 50%;}
.pdetailtr_5 ul li.headcr_2{ background:url(../images/top_icon4.png) no-repeat left 50%;margin-left:25px;}
.pdetailtr_6{padding:30px 0; border-bottom:1px #dddddd solid;border-top:1px #dddddd solid;}
.pdetailtr_6 tr td{ line-height:40px; font-size:16px; color:#3e3e3e;}
.pdetailc{ margin-bottom:50px;}
.pdetailct{ text-align:center;}
.pdetailct ul li{ display:inline-block; margin-right:60px; line-height:70px; font-size:18px; color:#1e1e1e; cursor:pointer;}
.pdetailct ul li:last-child{ margin-right:0;}
.pdetailct ul li.curr{ border-bottom:3px #ee7200 solid; color:#ee7200;}
.pdetailcc{ border:1px #dddddd solid; padding:25px 30px; font-size:18px; color:#6e6e6e; line-height:36px;}
.pdetailcc img{ max-width:100%; height:auto;}
.pdetailoc{ margin-top:30px;}

.nproductt{ text-align:center; font-size:36px; color:#1e1e1e; text-transform:uppercase; line-height:45px; font-weight:bolder;}
.pdetailoc ul li{ width:18%; height:auto; float:left; margin:0 2.5% 30px 0; text-align:center;}
.pdetailoc ul li.marRight{ margin-right:0;}
.pdetailoc ul li a{ display:block; background:#fff; padding:20px; border:1px #ededed solid;}
.pdetailoc ul li a:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
/*product end*/

/*download start*/
.downloadc{ background:#fff; padding:40px 60px 60px 60px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);border-radius: 5px;}
.downloadct{ margin-bottom:10px; width:462px; height:50px; border:1px #7e7e7e solid;border-radius: 3px;}
.down_text{ width:400px; height:48px; line-height:48px; font-size:18px; color:#7e7e7e; text-indent:20px; border:0;}
.down_sub{ width:60px; height:48px; line-height:48px; border:0; background:url(../images/down_search.jpg) no-repeat 50% 50%;}

.downloadcc{}
.downloadcc_t{ font-size:18px; color:#1e1e1e; font-weight:bolder; line-height:50px; border-bottom:1px #7e7e7e solid;}
.downloadcc_t ul li{ float:left;}
.downloadcc_t ul li.downloadcc_t_1{ width:640px; height:auto;}
.downloadcc_t ul li.downloadcc_t_2{ width:335px; height:auto;}
.downloadcc_t ul li.downloadcc_t_3{ width:100px; height:auto;}

.downloadcc_c{}
.downloadcc_cl{ border-bottom:1px #dddddd solid;}
.downloadcc_cl ul li{float:left; line-height:70px;}
.downloadcc_cl ul li.downloadcc_t_1{ width:640px; height:auto; font-size:16px; color:#1e1e1e; font-weight:bolder;}
.downloadcc_cl ul li.downloadcc_t_2{ width:335px; height:auto; font-size:16px; color:#7e7e7e;}
.downloadcc_cl ul li.downloadcc_t_3{ width:100px; height:auto;}
.downloadcc_cl ul li.downloadcc_t_3 a{ font-size:16px;font-size:16px; color:#7e7e7e; text-decoration:underline;}
.downloadcc_cl ul li.downloadcc_t_3 a:hover{ color:#f5891c;}
/*download end*/

/*new start*/
.nlist{ padding:80px 0;}
.nlista{ margin-bottom:60px; position:relative;}
.nlistal{ width:100%; height:auto;}
.nlistal a{ display:block; padding:50px 0;}
.nlistalimg{ width:100%; height:auto; display:none;}
.nlistalimg img{ display:block; width:100%; height:auto;}
.nlistall{ background:url(../images/n_list_big_more.png) no-repeat 94% 85% #f5f5f5; height:420px; width:55%; padding:50px 50px 120px 70px;}
.nlistalr_time{ font-size:50px; font-weight:bolder; color:#1e1e1e; line-height:50px;}
.nlistalr_time_2{ margin:15px 0; font-size:20px; color:#7e7e7e;}
.nlistalr_t{ font-size:24px; color:#3e3e3e; line-height:35px; height:70px; overflow:hidden; width:80%;}
.nlistalr_i{ color:#7e7e7e; font-size:14px; line-height:28px; margin-top:12px; width:90%;}
.nlistal a:hover .nlistalr_t{ color:#f08519;}


.nlista .swiper-pagination-bullet{ display:inline-block; width:10px; height:10px; background:#9e9e9e;opacity: 1;border-radius:100%;}
.nlista .swiper-pagination-bullet-active{ background:#f08519; opacity: 1;border-radius:100%;}
.nlista .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 7px;bottom:0;}
.nlista .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.nlista .swiper-pagination-bullets .swiper-pagination-bullet:first-child{ margin-left:0;}
.nlista .swiper-pagination-bullets{ position:absolute; z-index:99; bottom:117px; width:50%; left:50%; text-align:left; margin-left:-5px;}

.nlistb{}
.nlistb ul li{ width:32%; float:left; margin:0 2% 30px 0;}
.nlistb ul li.marRight{ margin-right:0;}
.nlistb ul li a{ display:block; padding:45px 30px; background:url(../images/n_list_big_more.png) no-repeat 95% 60px #f5f5f5;}
.nlistb_time{font-size:50px; font-weight:bolder; color:#1e1e1e; line-height:50px;}
.nlistb_time_2{margin:15px 0; font-size:20px; color:#7e7e7e;}
.nlistb_t{font-size:20px; color:#3e3e3e; line-height:25px; height:50px; overflow:hidden;}
.nlistb_img{ margin:15px 0; width:100%; height:100%; overflow:hidden;}
.nlistb_img img{ display:block; width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s}
.nlistb_i{color:#7e7e7e; font-size:14px; line-height:28px;}
.nlistb ul li a:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15); background:url(../images/n_list_big_more.png) no-repeat 95% 60px #fff;}
.nlistb ul li a:hover .nlistb_t{ color:#f08519;}
.nlistb ul li a:hover .nlistb_img img{-webkit-transform: scale(1.15); transform: scale(1.15); } 
.ndetail{ width:100%; height:auto; padding:30px 0 60px 0;}
.ndetail_t{ text-align:center; padding-bottom:15px; border-bottom:1px #dddddd solid;}
.ndetailt{ font-size:28px; font-weight:bolder; line-height:50px; color:#000000;}
.ndetaili{ font-size:16px; color:#7e7e7e; line-height:32px;}
.ndetail_c{ max-width:1200px; height:auto; margin:0 auto;}
.ndetailc{ max-width:1000px; height:auto; margin:0 auto; padding:50px 0; font-size:16px; color:#000000; line-height:35px;}
.ndetailc img{ max-width:100%; height:auto;}
.ndetailp{border-top:1px #dddddd solid; text-align:center; padding-top:40px;}
.ndetailp a{ display:inline-block; width:220px; height:60px; line-height:60px; text-align:center; background:#dddddd; font-size:18px; color:#1e1e1e;border-radius: 5px;}
.ndetailp a:hover{ background:#ea5404; color:#fff;}
/*new end*/

#elevator_item { width: 45px; height: 45px; position: fixed; right: 25px; bottom: 18px; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 45px; height: 45px; background: url(../images/top.png) center center no-repeat; cursor: pointer;}

.pageController { width:100%; padding: 30px 0; line-height: 25px; text-align:center;}
.pageController a { display:inline-block; line-height:46px;  height:46px; width:46px; color: #666; font-size:14px; margin-right:8px;  background:#f6f6f6; border:1px #f6f6f6 solid;border-radius: 100%;}
.pageController a:hover { color: #fff;background:#f5891c;border:1px #f5891c solid; text-decoration: none;font-weight:bolder; }
.pageController .xuanzhong {color: #fff;background:#f5891c;border:1px #f5891c solid; text-decoration: none;font-weight:bolder;}

.pageController2 { width:100%; padding: 30px 0; line-height: 25px; text-align:center;}
.pageController2 a { display:inline-block; line-height:46px;  height:46px; width:46px; color: #666; font-size:14px; margin-right:8px;  background:#fff; border:1px #f6f6f6 solid;border-radius: 100%;}
.pageController2 a:hover { color: #fff;background:#f5891c;border:1px #f5891c solid; text-decoration: none;font-weight:bolder; }
.pageController2 .xuanzhong {color: #fff;background:#f5891c;border:1px #f5891c solid; text-decoration: none;font-weight:bolder;}

@keyframes loader{0%{transform:scale(0.6);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}


.ncate{ width:100%; height:auto;background: #fff;box-shadow: 0 3px 6px #eee; text-align:center; position:relative; z-index:1;}
.ncate a{ display:inline-block; padding:0 20px; margin-right:20px; line-height:75px; height:75px;font-weight: 400;font-size: 16px;color: #333;border-bottom:3px #fff solid;}
.ncate a:hover{font-weight: 400;font-size: 16px;color: #ea5404; border-bottom:3px #ea5404 solid;}
.ncate a.on{font-weight: 400;font-size: 16px;color: #ea5404; border-bottom:3px #ea5404 solid;}


@media (min-width: 1400px) and (max-width:1700px ) {.icarelt{ font-size:45px;}}
@media (min-width: 1280px) and (max-width:1400px ) {
	.w80,.w90{ width:94%;}
	.iproducttl_t{ font-size:40px;}
	.iproducttl{ padding-top:30px;}
	.icarelt{ font-size:40px;}
	.iaboutr_t{ font-size:40px; margin:0 0 20px 0;}
	.iaboutr_c{ margin:20px 0 30px 0;}
	.inewl{ padding-top:0;}
	.inewlt{ font-size:40px;}
	.inewl_line{ margin:20px 0;}
	.inewlc_t{ font-size:28px; line-height:32px;}
	.inewrl{ width:600px;}
	.footr{ width:60%;}
	.ntitlet{ font-size:50px;}
	.aboutar{ padding-top:0;}
	.aboutar_t{ font-size:42px;}
	.aboutbc{ padding:80px 100px 80px 100px;}
	.aboutbc_t{ font-size:42px;}
	.aboudadvt{ font-size:42px;}
	.iadvl_c_t span{ font-size:35px;}
	
}
@media (min-width: 1024px) and (max-width:1280px ) {
	.w80,.w90,.w1200{ width:94%;}
	.iproduct{ padding:60px 0;}
	.iproductt{ margin-bottom:50px;}
	.iproducttr{ width:45%;}
	.iproducttl_t{ font-size:32px;}
	.iproducttl_i{ margin:15px 0;}
	.iproducttl{ padding-top:0;width:50%;}
	.iproducttl_c ul li:before {content: "";position: absolute; right:15px; top:50%; margin-top:-15px;height: 30px;width: 1px;background: #dddddd;transition: all 0.3s ease-in-out 0s; }
	.iproducttl_c_t{ font-size:18px;}
	.iproducttl_c_i{ font-size:14px;}
	.iproducttl_m{ margin-top:20px;}
	.icarelt{ font-size:32px; line-height:40px;}
	.iaboutr_t{ font-size:32px; margin:0 0 15px 0;line-height:40px;}
	.iaboutr_c{ margin:15px 0 20px 0; font-size:16px; line-height:26px;}
	.iaboutrm,.inewlc_m{ width:140px; height:50px; line-height:50px; font-size:14px;}
	.inewl{ padding-top:0;}
	.inewlt{ font-size:32px; line-height:40px;}
	.inewl_line{ margin:13px 0;}
	.inewlc_t{ font-size:18px; line-height:28px;}
	.inewrl{ width:420px;}
	.footr{ width:60%;}
	.ntitlet{ font-size:32px; line-height:40px; margin:0 auto 10px auto;}
	.aboutar{ padding-top:0;}
	.aboutar_t{ font-size:32px; line-height:40px;}
	.aboutar_line{ margin:15px 0 25px 0;}
	.aboutar_c{ font-size:14px; line-height:25px;}
	.aboutar_c .tt{ font-size:18px; margin-bottom:8px;}
	.aboutbc{ padding:40px 50px 40px 60px;}
	.aboutbc_t{ font-size:32px; line-height:40px;}
	.aboudadvt{ font-size:32px;}
	.iadvl_c_t span{ font-size:22px;}
	
	.icare{ padding:60px 0;}
	.icareli{ margin-bottom:30px;}
	.icarelcl1{ margin-bottom:50px;}
	.icarelcl{ padding-right:60px;background: url(../images/i_care_icon.png) no-repeat right 5px; background-size:50px auto;}
	.icarer{ padding-top:150px;}
	.icarerl1{ margin-bottom:50px;}
	.icarerl{padding-left:60px;background: url(../images/i_care_icon.png) no-repeat left 5px;background-size:50px auto;}
	
	.iabout{ padding:60px 0;}
	.iadv{ padding:60px 0;}
	.iadvl_t{ font-size:32px; line-height:40px;}
	.iadvl_c{ font-size:14px;}
	.iadvl_c ul li{ margin-top:30px;}
	.inew{ padding:60px 0;}
	.inewl{ padding-left:50px;}
	.inewlc_i{ font-size:14px; line-height:25px;}
	
	.common_banner{ height:350px;}
	.ntitle{ padding-top:130px;}
	
	.abouta{ padding:60px 0 60px 0;}
	.aboudadv{ padding:50px 0;}
	.aboudadvcl ul li{ margin-top:30px;}
	.aboutteam{ padding:50px 0;}
	
	.nleft{ width:30%;}
	.plist{ width:67%;}
	.plist ul li{ width:31%; height:auto; float:left; margin:0 2.6% 20px 0; text-align:center;}
	.plist ul li.marRight{ margin-right:2.6%;}
	.plist ul li:nth-child(3n){ margin-right:0;}
	
	.plist_t_t{ font-size:18px; line-height:26px;height:26px; overflow:hidden; width:100%;}
	.pdetailtr_3{ line-height:26px;}
	.pdetailtr_6 tr td{ font-size:14px;}
	.pdetailtr_4{ margin-top:30px;}
	.pdetailct ul li{ font-size:16px;}
	.pdetailcc{ font-size:14px; line-height:28px;}
	.nproductt{ font-size:28px;}
	.pbody{ padding:50px 0;}
	
	.downloadc{ padding:40px;}
	.downloadcc_t ul li.downloadcc_t_1{ width:60%;}
	.downloadcc_t ul li.downloadcc_t_2{ width:25%;}
	.downloadcc_t ul li.downloadcc_t_3{ width:15%;}
	.downloadcc_cl ul li.downloadcc_t_1{ width:60%;}
	.downloadcc_cl ul li.downloadcc_t_2{ width:25%;}
	.downloadcc_cl ul li.downloadcc_t_3{ width:15%;}
	
	.nlist{ padding:50px 0;}
	.nlistall{ padding:40px;}
	.nlistalr_time{ font-size:34px;}
	.nlistalr_t{ font-size:18px; line-height:30px; height:60px;}
	.nlistalr_i{ line-height:25px;}
	
	.nlistb_time{ font-size:34px;}
	.nlistb_t{ font-size:18px;}
	.nlistb_i{ line-height:25px; height:100px; overflow:hidden;}
	.nlistb ul li a{ padding:30px;}
	
	.contact{ padding:50px 0;}
	.contactl{ width:46%; height:auto;}
	.contactr{ width:52%; height:auto;}
	
}

@media (min-width: 640px) and (max-width:1024px ) {
	.w80,.w90,.w1200{ width:94%;}
	.iproduct{ padding:40px 0;}
	.iproductt{ margin-bottom:50px;}
	.iproducttr{ width:100%; }
	.iproducttl_t{ font-size:26px;}
	.iproducttl_i{ margin:15px 0;}
	.iproducttl{ padding-top:0;width:100%;margin-bottom:20px;}
	.iproducttl_c ul li:before {content: "";position: absolute; right:15px; top:50%; margin-top:-15px;height: 30px;width: 1px;background: #dddddd;transition: all 0.3s ease-in-out 0s; }
	.iproducttl_c_t{ font-size:18px;}
	.iproducttl_c_i{ font-size:14px;}
	.iproducttl_m{ margin-top:20px;}
	.icarel{ width:100%;}
	.icarelt{ font-size:26px; line-height:40px; text-align:left;}
	.iaboutr_t{ font-size:26px; margin:0 0 15px 0;line-height:40px;}
	.iaboutr_c{ margin:15px 0 20px 0; font-size:16px; line-height:26px;}
	.iaboutrm,.inewlc_m,.iproducttl_m a.iproducttl_m1{ width:140px; height:50px; line-height:50px; font-size:14px;}
	.iproducttl_m a.iproducttl_m2{ width:120px; height:50px; line-height:50px; background: url(../images/video.png) no-repeat 23px 50% #fff;text-indent: 48px;}
	.inewl{ padding-top:0;}
	.inewlt{ font-size:26px; line-height:40px;}
	.inewl_line{ margin:13px 0;}
	.inewlc_t{ font-size:18px; line-height:28px;}
	.inewrl{ width:420px;}
	.ntitlet{ font-size:26px; line-height:40px; margin:0 auto 10px auto;}
	.aboutar{ padding-top:0; width:100%;}
	.aboutar_t{ font-size:26px; line-height:40px;}
	.aboutar_line{ margin:15px 0 25px 0;}
	.aboutar_c{ font-size:14px; line-height:25px;}
	.aboutar_c .tt{ font-size:18px; margin-bottom:8px;}
	.aboutbc{ padding:30px; width:100%; top:0;}
	.aboutbc_t{ font-size:22px; line-height:35px;}
	.aboutbc_line{ margin:15px 0 20px 0;}
	.aboudadvt{ font-size:22px; line-height:40px;}
	.iadvl_c_t span{ font-size:22px;}
	
	.icare{ padding:40px 0;}
	.icareli{ margin-bottom:30px;text-align:left;}
	.icarelcl1{ margin-bottom:30px;}
	.icarelcl{ padding-right:0; padding-left:60px;background: url(../images/i_care_icon.png) no-repeat left 5px; background-size:50px auto; text-align:left;}
	.icarelcl_t{ text-align:left;}
	.icarelcl_c{ text-align:left;}
	
	.icarem{ width:100%; margin-left:0;}
	.icarem img{ display:block; width:100%; height:auto;}
	
	.icarer{ padding-top:30px; width:100%;}
	.icarerl1{ margin-bottom:30px;}
	.icarerl{padding-left:60px;background: url(../images/i_care_icon.png) no-repeat left 5px;background-size:50px auto;}
	
	.iabout{ padding:40px 0;}
	.iadv{ padding:40px 0;}
	.iadvl_t{ font-size:32px; line-height:40px;}
	.iadvl_c{ font-size:14px;}
	.iadvl_c ul li{ margin-top:30px;}
	.inew{ padding:40px 0;}
	.inewl{ padding-left:20px; width:100%; margin-bottom:25px;}
	.inewlc_i{ font-size:14px; line-height:25px;}
	.inewr{ width:100%;padding-left:20px;}
	
	.common_banner{ height:280px;}
	.ntitle{ padding-top:90px;}
	
	.abouta{ padding:40px 0 120px 0;}
	.aboudadv{ padding:40px 0;}
	.aboudadvi{ width:88%; margin:0 auto 20px auto;}
	.aboudadvcl ul li{ margin-top:30px;}
	.aboutteam{ padding:40px 0;}
	.aboudadvcl{ width:100%; margin-bottom:25px;}
	.aboudadvcr{ width:100%;}
	
	.nleft{ width:100%; margin-bottom:30px;}
	.plist{ width:100%;}
	.plist ul li{ width:31%; height:auto; float:left; margin:0 2.6% 20px 0; text-align:center;}
	.plist ul li.marRight{ margin-right:2.6%;}
	.plist ul li:nth-child(3n){ margin-right:0;}
	
	.pdetail{ padding:40px 0 30px 0;}
	.pdetailoc ul li{ width:31%; height:auto; float:left; margin:0 2.6% 20px 0; text-align:center;}
	.pdetailoc ul li.marRight{ margin-right:2.6%;}
	.pdetailoc ul li:nth-child(3n){ margin-right:0;}
	
	.plist_t_t{ font-size:18px; line-height:26px;height:26px; overflow:hidden; width:100%;}
	.pdetailtr_3{ line-height:26px;}
	.pdetailtr_6 tr td{ font-size:14px;}
	.pdetailtr_4{ margin-top:30px;}
	.pdetailct ul li{ font-size:16px;}
	.pdetailcc{ font-size:14px; line-height:28px;}
	.nproductt{ font-size:22px;}
	.pbody{ padding:40px 0;}
	
	.downloadc{ padding:40px;}
	.downloadcc_t ul li.downloadcc_t_1{ width:60%;}
	.downloadcc_t ul li.downloadcc_t_2{ width:25%;}
	.downloadcc_t ul li.downloadcc_t_3{ width:15%;}
	.downloadcc_cl ul li.downloadcc_t_1{ width:60%;font-size:14px;}
	.downloadcc_cl ul li.downloadcc_t_2{ width:25%;font-size:14px;}
	.downloadcc_cl ul li.downloadcc_t_3{ width:15%;font-size:14px;}
	.downloadcc_cl ul li.downloadcc_t_3 a{ font-size:14px;}
	
	.downloadcc_cl ul li{ line-height:25px; padding:10px 0; font-size:14px;}
	
	.nlist{ padding:40px 0;}
	.nlistal a{ padding:0;}
	.nlistalimg{ display:block;}
	.nlistall{ padding:40px 40px 60px 40px; width:100%; height:auto;background: url(../images/n_list_big_more.png) no-repeat 94% 80% #f5f5f5;}
	.nlistalr_time{ font-size:22px; line-height:40px;}
	.nlistalr_t{ font-size:18px; line-height:30px; height:60px;}
	.nlistalr_i{ line-height:25px;}
	
	.nlistb_time{ font-size:22px; line-height:40px;}
	.nlistalr_time_2,.nlistb_time_2{ margin:5px 0;}
	.nlistb_t{ font-size:18px;}
	.nlistb_i{ line-height:25px; height:100px; overflow:hidden;}
	.nlistb ul li a{ padding:20px 5%;}
	.nlista{ margin-bottom:40px;}
	
	
	.nlista .swiper-pagination-bullets{ width:100%; left:0; margin-left:0; text-align:center; bottom:20px;}
	
	.contact{ padding:40px 0;}
	.contactl{ width:46%; height:auto;}
	.contactr{ width:52%; height:auto;}
	.contactlt{ font-size:22px;}
	.contactlc_t{ font-size:18px;}
	.contactlc{ font-size:15px;}
	.mess_sub{ width:130px; height:40px; line-height:40px;}
	
	.iaboutl{ width:100%; margin-bottom:25px;}
	.iaboutr{ width:100%; height:auto;}
	
	.iadvl{ width:100%; margin-bottom:25px;}
	.iadvr{ width:100%;}
	
	.footl{ width:100%; height:auto; margin-bottom:25px;}
	
	.aboutal{ width:100%; margin-bottom:25px;}
	.pdetailtl{ width:100%; margin-bottom:25px;}
	.pdetailtr{ width:100%;}
	.pdetailt{ margin-bottom:25px;}
	
	.ndetailt{ font-size:22px;}
	.ndetaili{ font-size:14px; line-height:26px;}
	.ndetailc{ padding:30px 0; font-size:14px; line-height:26px;}
	.ndetailp{ padding-top:30px;}
	.ndetailp a{ width:160px; line-height:40px; height:40px; font-size:14px;}
	
}

@media (max-width:640px ) {
	.w80,.w90,.w1200{ width:94%;}
	.iproduct{ padding:30px 0;}
	.iproductt{ margin-bottom:30px;}
	.iproducttr{ width:100%; }
	.iproducttl_t{ font-size:20px; line-height:30px;}
	.iproducttl_i{ margin:15px 0; font-size:14px; line-height:25px;}
	.iproducttl{ padding-top:0;width:100%;margin-bottom:20px;}
	.iproducttl_c ul li:before {content: "";position: absolute; right:15px; top:50%; margin-top:-15px;height: 30px;width: 1px;background: #dddddd;transition: all 0.3s ease-in-out 0s; }
	.iproducttl_c_t{ font-size:18px;}
	.iproducttl_c_i{ font-size:14px;}
	.iproducttl_m{ margin-top:20px;}
	.icarel{ width:100%;}
	.icarelt{ font-size:20px; line-height:30px; text-align:left;}
	.iaboutr_t{ font-size:20px; margin:0 0 15px 0;line-height:30px;}
	.iaboutr_c{ margin:15px 0 20px 0; font-size:16px; line-height:26px;}
	.iaboutrm,.inewlc_m,.iproducttl_m a.iproducttl_m1{ width:140px; height:50px; line-height:50px; font-size:14px;}
	.iproducttl_m a.iproducttl_m2{ width:120px; height:50px; line-height:50px; background: url(../images/video.png) no-repeat 23px 50% #fff;text-indent: 48px;}
	.inewl{ padding-top:0;}
	.inewlt{ font-size:20px; line-height:30px;}
	.inewl_line{ margin:13px 0;}
	.inewlc_t{ font-size:18px; line-height:28px;}
	.inewrl{ width:320px;}
	.footr{ width:100%;}
	.ntitlet{ font-size:20px; line-height:30px; margin:0 auto 10px auto;}
	.aboutar{ padding-top:0; width:100%;}
	.aboutar_t{ font-size:20px; line-height:30px;}
	.aboutar_line{ margin:15px 0 25px 0;}
	.aboutar_c{ font-size:14px; line-height:25px;}
	.aboutar_c .tt{ font-size:16px; margin-bottom:8px;}
	.aboutbc{ padding:30px; width:100%; top:0;}
	.aboutbc_t{ font-size:20px; line-height:33px;}
	.aboutbc_line{ margin:15px 0 20px 0;}
	.aboudadvt{ font-size:20px; line-height:30px;}
	.iadvl_c_t span{ font-size:20px;}
	
	.icare{ padding:30px 0;}
	.icareli{ margin-bottom:30px;text-align:left;}
	.icarelcl1{ margin-bottom:30px;}
	.icarelcl{ padding-right:0; padding-left:60px;background: url(../images/i_care_icon.png) no-repeat left 5px; background-size:50px auto; text-align:left;}
	.icarelcl_t{ text-align:left;}
	.icarelcl_c{ text-align:left;}
	
	.icarem{ width:100%; margin-left:0;}
	.icarem img{ display:block; width:100%; height:auto;}
	
	.icarer{ padding-top:30px; width:100%;}
	.icarerl1{ margin-bottom:30px;}
	.icarerl{padding-left:60px;background: url(../images/i_care_icon.png) no-repeat left 5px;background-size:50px auto;}
	
	.iabout{ padding:30px 0;}
	.iadv{ padding:30px 0;}
	.iadvl_t{ font-size:22px; line-height:30px;}
	.iadvl_c{ font-size:14px;}
	.iadvl_c ul li{ margin-top:30px;}
	.inew{ padding:30px 0;}
	.inewl{ padding-left:20px; width:100%; margin-bottom:25px;}
	.inewlc_i{ font-size:14px; line-height:25px;}
	.inewr{ width:100%;padding-left:20px;}
	.inewrt_b{ margin-top:30px;}
	.inewr .inewrt-prev{ width:50px; height:50px; margin-right:20px;}
	.inewr .inewrt-next{width:50px; height:50px;}
	.inewrt_a .swiper-pagination-fraction{ line-height:50px;}
	
	
	.common_banner{ height:200px;}
	.ntitle{ padding-top:70px;}
	
	.abouta{ padding:40px 0 90px 0;}
	.aboudadv{ padding:40px 0;}
	.aboudadvi{ width:88%; margin:8px auto 15px auto; font-size:14px;}
	.aboudadvcl ul li{ margin-top:30px;}
	.aboutteam{ padding:30px 0;}
	.aboudadvcl{ width:100%; margin-bottom:25px;}
	.aboudadvcr{ width:100%;}
	.aboutteamcl{ width:100%; margin-bottom:10px;}
	.aboutteamcr{ width:100%;}
	
	.nleft{ width:100%; margin-bottom:30px;}
	.plist{ width:100%;}
	.plist ul li{ width:48%; height:auto; float:left; margin:0 4% 20px 0; text-align:center;}
	.plist ul li.marRight{ margin-right:4%;}
	.plist ul li:nth-child(2n){ margin-right:0;}
	
	.pdetail{ padding:30px 0 30px 0;}
	.pdetailtr_1{ font-size:28px;}
	.pdetailoc ul li{ width:48%; height:auto; float:left; margin:0 4% 20px 0; text-align:center;}
	.pdetailoc ul li.marRight{ margin-right:4%;}
	.pdetailoc ul li:nth-child(2n){ margin-right:0;}
	
	.plist_t_t{ font-size:18px; line-height:26px;height:26px; overflow:hidden; width:100%;}
	.pdetailtr_3{ line-height:25px; font-size:14px;}
	.pdetailtr_6 tr td{ font-size:13px; line-height:25px; padding:8px 5px;}
	.pdetailtr_4{ margin-top:30px;}
	.pdetailct ul li{ font-size:16px;}
	.pdetailcc{ font-size:14px; line-height:28px;}
	.nproductt{ font-size:20px;}
	.pbody{ padding:30px 0;}
	
	.pdetailtr_4 a{ width:120px; font-size:14px;}
	.pdetailtr_4 a.pdetailtr_4_curr{text-indent: 40px;background: url(../images/buy.png) no-repeat 12px 50% #ee7200;}
	.pdetailct ul li{ margin-right:12px; font-size:14px; line-height:50px;}
	.pdetailcc{ font-size:14px; line-height:26px; padding:20px 5%;}
	.pdetailc{ margin-bottom:30px;}
	.pdetailoc{ margin-top:18px;}
	
	.downloadc{ padding:20px 5%;}
	.downloadcc_t ul li.downloadcc_t_1{ width:50%;font-size:14px;}
	.downloadcc_t ul li.downloadcc_t_2{ width:25%;font-size:14px;}
	.downloadcc_t ul li.downloadcc_t_3{ width:25%;font-size:14px;}
	.downloadcc_cl ul li.downloadcc_t_1{ width:50%;font-size:13px;}
	.downloadcc_cl ul li.downloadcc_t_2{ width:25%;font-size:13px;}
	.downloadcc_cl ul li.downloadcc_t_3{ width:25%;font-size:13px;}
	.downloadcc_cl ul li.downloadcc_t_3 a{ font-size:13px;}
	
	.downloadcc_cl ul li{ line-height:25px; padding:10px 0; font-size:14px;}
	
	.nlist{ padding:30px 0;}
	.nlistal a{ padding:0;}
	.nlistalimg{ display:block;}
	.nlistall{ padding:30px 6% 60px 6%; width:100%; height:auto;background:#f5f5f5;}
	.nlistalr_time{ font-size:22px; line-height:40px;}
	.nlistalr_t{ font-size:18px; line-height:30px; height:60px;}
	.nlistalr_i{ line-height:25px;}
	
	.nlistb_time{ font-size:22px; line-height:40px;}
	.nlistalr_time_2,.nlistb_time_2{ margin:5px 0;}
	.nlistb_t{ font-size:16px;}
	.nlistb_i{ line-height:25px; height:100px; overflow:hidden;}
	.nlistb ul li{ width:48%; height:auto; float:left; margin:0 4% 20px 0;}
	.nlistb ul li.marRight{ margin-right:4%;}
	.nlistb ul li:nth-child(2n){ margin-right:0;}
	.nlistb ul li a{ padding:20px 5%; background:#f5f5f5;}
	.nlista{ margin-bottom:30px;}
	
	.nlista .swiper-pagination-bullets{ width:100%; left:0; margin-left:0; text-align:center; bottom:20px;}
	
	.contact{ padding:30px 0;}
	.contactl{ width:100%; height:auto; margin-bottom:25px;}
	.contactr{ width:100%; height:auto;}	
	.contactlt{ font-size:18px; margin-bottom:15px;}
	.contactlc_t{ font-size:16px;}
	.contactlc{ font-size:14px;}
	.mess_sub{ width:130px; height:40px; line-height:40px;}
	
	.iaboutl{ width:100%; margin-bottom:25px;}
	.iaboutr{ width:100%; height:auto;}
	
	.iadvl{ width:100%; margin-bottom:25px;}
	.iadvr{ width:100%;}
	
	
	.aboutal{ width:100%; margin-bottom:25px;}
	.pdetailtl{ width:100%; margin-bottom:25px;}
	.pdetailtr{ width:100%;}
	.pdetailt{ margin-bottom:25px;}
	
	.ibanner>.swiper-pagination-bullets{ bottom:10px;}
	.ibanner .swiper-pagination-bullet{ width:10px; height:10px;}
	
	.downloadct{ width:100%;}
	.down_text{ width: calc(100% - 60px);font-size:14px;}
	.down_sub{ width:60px;}
	
	
	.pageController { width:100%; padding: 25px 0; line-height: 25px; text-align:center;}
	.pageController a { display:inline-block; line-height:30px;  height:30px; width:30px; color: #666; font-size:14px; margin-right:5px;  background:#f6f6f6; border:1px #f6f6f6 solid;border-radius: 100%;}
	.pageController a:hover { color: #fff;background:#f5891c;border:1px #f5891c solid; text-decoration: none;font-weight:bolder; }
	.pageController .xuanzhong {color: #fff;background:#f5891c;border:1px #f5891c solid; text-decoration: none;font-weight:bolder;}

	.pageController2 { width:100%; padding: 25px 0; line-height: 25px; text-align:center;}
	.pageController2 a { display:inline-block; line-height:30px;  height:30px; width:30px; color: #666; font-size:14px; margin-right:5px;  background:#fff; border:1px #f6f6f6 solid;border-radius: 100%;}
	.pageController2 a:hover { color: #fff;background:#f5891c;border:1px #f5891c solid; text-decoration: none;font-weight:bolder; }
	.pageController2 .xuanzhong {color: #fff;background:#f5891c;border:1px #f5891c solid; text-decoration: none;font-weight:bolder;}
	
	.ndetail{ padding:30px 0;}
	.ndetailt{ font-size:18px; line-height:26px; margin-bottom:8px;}
	.ndetaili{ font-size:14px; line-height:26px;}
	.ndetailc{ padding:30px 0; font-size:14px; line-height:26px; width:94%; margin:0 auto;}
	.ndetailp{ padding-top:30px;}
	.ndetailp a{ width:120px; line-height:40px; height:40px; font-size:14px;}
}


.video-pop{position:fixed;z-index:1000000;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5); text-align:center;}
.video-pop .video-warp{position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.video-pop .video-warp video{max-width:100%;}
.video-pop .video-warp .video-close{position:absolute;top:-50px;right:-50px;width:38px;height:38px;background:url(../images/close-white.png) no-repeat center center/18px 18px;cursor:pointer;border:1px solid #fff;border-radius:100%;}

@media screen and (max-width:1025px) {
    .index-item04 .icon{width:50px;height:50px;/*background:url(../images/index-item04-icon.png) no-repeat center center/10px auto;*/margin:-25px 0px 0px -25px;}
    .index-item04 .icon:after{}
    .video-pop .video-warp{width:90%;}
    .video-pop .video-warp .video-close{right:0;width:20px;height:20px;top:-30px;}
}



@media (min-width: 1280px) and (max-width:1430px ) {
	.footc{ width:94%;}
}

@media (min-width: 1024px) and (max-width:1280px ) {
	.footc{ width:94%;}
}

@media (min-width: 640px) and (max-width:1024px ) {
	.footc{ width:94%;}
	.footc_1{ width:48%; margin-right:4%; margin-bottom:30px;}
	.footc_2{ width:48%; margin-right:0;}
	.footc_3{ width:48%; margin-right:4%; margin-bottom:30px;}
	.footc_4{ width:48%; margin-right:0;}
}

@media (max-width:640px ) {
	.footc{ width:94%;}
	.footc_1{ width:100%; margin-right:0; margin-bottom:30px;}
	.footc_2{ width:100%; margin-right:0;margin-bottom:30px;}
	.footc_3{ width:100%; margin-right:0; margin-bottom:30px; display:none;}
	.footc_4{ width:100%; margin-right:0;}
	
}


.ciproduct{ padding:60px 0; background:#fff;}
.ciproduct .tit{ text-align:center; font-size:28px; color:#333; line-height:50px; font-weight:700; }
.ciproduct .con{ margin:40px auto 0 auto;}
.ciproduct .con .list{  width: 32%; margin: 0 2% 30px 0; float:left;}
.ciproduct .con .list:nth-of-type(3n){ margin-right:0;}
.ciproduct .con .list a{ display:block;}
.ciproduct .con .list a .img{}
.ciproduct .con .list a .img img{ display:block; width:100%; height:auto;}
.ciproduct .con .list a .ntit{ text-align:center; font-size:17px; color:#333; line-height:35px; margin-top:15px;}

.cinew{ padding:60px 0; background:#f3f3f3;}
.cinew .tit{ text-align:center; font-size:28px; color:#333; line-height:50px; font-weight:700; }
.cinew .con{ margin:40px auto 0 auto;}
.cinew .con .list{  width:23.5%; margin:0 2% 20px 0; float:left;}
.cinew .con .list:nth-of-type(4n){ margin-right:0;}
.cinew .con .list a{ display:block;}
.cinew .con .list a .img{}
.cinew .con .list a .img img{ display:block; width:100%; height:auto;}
.cinew .con .list a .ntit{ text-align:center; font-size:17px; color:#333; line-height:35px; margin-top:15px;}

.imoives .iaboutr_t{ font-size:26px; line-height:35px;}


@media (max-width:1025px) {
	.ciproduct{ padding:50px 0;}
	.ciproduct .tit{ font-size:22px;}
}

@media (max-width:640px ) {
	.ciproduct .con .list{ width:48%;margin: 0 4% 30px 0;}
	.ciproduct .con .list:nth-of-type(3n){ margin-right:4%;}
	.ciproduct .con .list:nth-of-type(2n){ margin-right:0;}
	.cinew .con .list{ width:48%;margin: 0 4% 30px 0;}
	.cinew .con .list:nth-of-type(3n){ margin-right:4%;}
	.cinew .con .list:nth-of-type(2n){ margin-right:0;}
	.ciproduct .con .list a .ntit,.cinew .con .list a .ntit{ font-size:14px;}
	
}

