.body{ font-size:14px; overflow:hidden; }
.mauto{ margin-left:195px; padding:0 56px;}
/*---------------头部导航--------------*/
.header{ position:fixed; left:0; top:0; bottom:0; width:195px; z-index:999; background:url(/cn/images/headerbg.png) repeat; background:rgba(255,255,255,0.8); }
.header .header_in{ padding-bottom:165px;}
.header .logo {
  padding-top: 15px;
  padding-bottom: 13px;
  text-align:center;
  background:#fff; background:rgbe(255,255,255,0.8); border-bottom:1px solid #FF6600;
}
.header .logo img{ }
.navBox{ /*padding:5px 0;*/}
.nav{ text-align:center;} 
.nav li .subNavbg{ position:absolute; top:0; bottom:0; left:100%; width:0; background:#ff6600; background:rgba(255,102,0,0.9);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; display:none; }
.nav li:nth-child(2) .subNavbg{background:#e5d74b; background:rgba(221,185,40,0.9);}
.nav li:nth-child(4) .subNavbg{background:#61bdd3; background:rgba(97,189,211,0.9);}
.nav li:nth-child(5) .subNavbg{background:#16ac3f; background:rgba(209,61,75,0.9);}
.nav li:nth-child(6) .subNavbg{background:#d13d4b; background:rgba(22,172,63,0.9);}
.nav li:nth-child(7) .subNavbg{background:#4b5690; background:rgba(75,86,144,0.9);}
.nav li.hasSubNav .subNavbg{ display:block;}
.nav li:hover  .subNavbg{ width:130px;}
.nav .nav_item{ position:relative;}
.nav .nav_item > a{
  line-height: 1.7;
  color: #545454; 
  display:block;
  padding:22px 0 16px;
  position:relative;
}
.nav .nav_item > a:after{ content:''; position:absolute; left:50%; width:0; top:-1px; background:#ff6600; height:1px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.nav li:hover .nav_item > a,.nav li.act .nav_item > a{ color:#ff6600; background:#fff;}
.nav li:hover .nav_item > a:after,.nav li.act .nav_item > a:after{ width:100%; left:0;}
.nav li:nth-child(2):hover .nav_item > a, .nav li:nth-child(2).act .nav_item > a{color:#ddb928;}
.nav li:nth-child(4):hover .nav_item > a, .nav li:nth-child(4).act .nav_item > a{color:#61bdd3;}
.nav li:nth-child(5):hover .nav_item > a, .nav li:nth-child(5).act .nav_item > a{color:#d13d4b;}
.nav li:nth-child(6):hover .nav_item > a, .nav li:nth-child(6).act .nav_item > a{color:#16ac3f;}
.nav li:nth-child(7):hover .nav_item > a, .nav li:nth-child(7).act .nav_item > a{color:#4b5690;}
.nav li:nth-child(2) .nav_item > a:after{ background:#ddb928;}
.nav li:nth-child(4) .nav_item > a:after{ background:#61bdd3;}
.nav li:nth-child(5) .nav_item > a:after{ background:#d13d4b;}
.nav li:nth-child(6) .nav_item > a:after{ background:#16ac3f;}
.nav li:nth-child(7) .nav_item > a:after{ background:#4b5690;}
.nav .nav_item .icon_n{ display:block; margin:0 auto; width:52px; height:35px; background:url(/cn/images/icon_n.png) no-repeat;}
.nav .nav_item .icon_n1{ background-position:0 0;}
.nav .nav_item .icon_n2{ background-position:0 -35px;}
.nav .nav_item .icon_n3{ background-position:0 -70px;}
.nav .nav_item .icon_n4{ background-position:0 -105px;}
.nav .nav_item .icon_n5{ background-position:0 -140px;}
.nav .nav_item .icon_n6{ background-position:0 -175px;}
.nav .nav_item .icon_n7{ background-position:0 -210px;}
.nav li:hover .nav_item .icon_n1,.nav li.act .nav_item .icon_n1{ background-position:-52px 0;}
.nav li:hover .nav_item .icon_n2,.nav li.act .nav_item .icon_n2{ background-position:-52px -35px;}
.nav li:hover .nav_item .icon_n3,.nav li.act .nav_item .icon_n3{ background-position:-52px -70px;}
.nav li:hover .nav_item .icon_n4,.nav li.act .nav_item .icon_n4{ background-position:-52px -105px;}
.nav li:hover .nav_item .icon_n5,.nav li.act .nav_item .icon_n5{ background-position:-52px -140px;}
.nav li:hover .nav_item .icon_n6,.nav li.act .nav_item .icon_n6{ background-position:-52px -175px;}
.nav li:hover .nav_item .icon_n7,.nav li.act .nav_item .icon_n7{ background-position:-52px -210px;}
.nav .nav_item em{ display:block; position:absolute; bottom:0; left:54px; right:54px; height:1px; background:#8E8E8E;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.nav li:hover .nav_item em,.nav li.act .nav_item em{ left:0; right:0; background:#ff6600;}
.nav li:nth-child(2):hover .nav_item em, .nav li:nth-child(2).act .nav_item em{background:#e5d74b;}
.nav li:nth-child(4):hover .nav_item em, .nav li:nth-child(4).act .nav_item em{background:#61bdd3;}
.nav li:nth-child(5):hover .nav_item em, .nav li:nth-child(5).act .nav_item em{background:#d13d4b;}
.nav li:nth-child(6):hover .nav_item em, .nav li:nth-child(6).act .nav_item em{background:#16ac3f;}
.nav li:nth-child(7):hover .nav_item em, .nav li:nth-child(7).act .nav_item em{background:#4b5690;}
.subNav{ position:absolute; left:100%; opacity:0; overflow:hidden; top:0; width:0;}
.nav li:hover .subNav{ opacity:1; width:130px; }
.subNav li{transform: translate3D(-100%,0,0);
transition: transform .3s;
-webkit-transform: translate3D(-100%,0,0);
-webkit-transition: -webkit-transform .3s;}
.nav li:hover .subNav li{
    transform: translate3D(0,0,0);
    -webkit-transform: translate3D(0,0,0); position:relative; z-index:5;}
.subNav li a{ line-height:38px;  text-align:center; display:block;color:#fff;}
.subNav li:hover a,.subNav li.act a{ background:#F90; background:rgba(255,255,255,0.2);  }
.nav li:nth-child(2) .subNav li:hover a,.nav li:nth-child(2) .subNav li.act a{ background:#D9C720; background:rgba(255,255,255,0.2);}
.nav li:nth-child(4) .subNav li:hover a,.nav li:nth-child(4) .subNav li.act a{ background:#3FADC9; background:rgba(255,255,255,0.2);}
.nav li:nth-child(5) .subNav li:hover a,.nav li:nth-child(5) .subNav li.act a{ background:#1BCD4B; background:rgba(255,255,255,0.2);}
.nav li:nth-child(6) .subNav li:hover a,.nav li:nth-child(6) .subNav li.act a{ background:#D95E6A; background:rgba(255,255,255,0.2);}
.nav li:nth-child(7) .subNav li:hover a,.nav li:nth-child(7) .subNav li.act a{ background:#717BB5; background:rgba(255,255,255,0.2);}
.nav .icon_control{ display:none;}
.videoBox{ position:absolute; left:20px; right:20px; bottom:67px;}
.videoBox .video{ cursor:pointer;}
.pop_video{position:fixed;z-index:9999; left:0; top:0; right:0; bottom:0; display:none;}
.pop_video .mask{ position:fixed;  left:0; top:0; right:0; bottom:0; background:#000;opacity:0.65; *filter:alpha(opacity=65); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);}
.pop_video .video_play{ position:absolute; z-index:1; width:1000px;background:#000; border-radius:10px; -moz-border-radius:20px; -webkit-border-radius:10px; left:50%; margin-left:-500px; top:50%; margin-top:-333px; }
.pop_video .video_play .video_play_in{margin:10px;  position:relative;}
.pop_video .video_play .video_size{ padding-bottom:66.66%;}
.pop_video .video_play .video{position:absolute; left:0; right:0; top:0; bottom:0;}
.lang{position:absolute; left:0; right:0; bottom:0; line-height:1.5; padding:12px 0; text-align:center; background:#FF6600; color:#fff;}
.lang a{ color:#fff; padding:0 5px;}
/*-------------banner--------------*/
.inbanner{position:relative; }
.inbanner .banImg{height:586px; background-repeat:no-repeat; background-position:center bottom;}
.inbanner .tit{position:absolute; bottom:68px; left:195px; right:0; line-height:1.3; font-size:32px; font-weight:bold; color:#fff; text-align:center;}
/*-----------底部---------------*/
.footer{ position:relative; color:#fff; text-align:center; padding:37px 0 42px; line-height:2;}
.footer .mask{ position:absolute;left:0; top:0; right:0; bottom:0; background:#000;opacity:0.7; *filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.resume .footer{ position:absolute; left:0; right:0; bottom:0; z-index:1;}
.footer .mauto{ position:relative; z-index:1;}
.footer a{ color:#fff;}
.footer .link_a a{ margin:0 3px;}
.footer .share{ text-align:center; margin-bottom:32px;}
.footer .share a{ display:inline-block; *display:inline; *zoom:1; margin:0 10px; position:relative; white-space:nowrap;}
.footer .share a i{ display:block; width:56px; height:56px; margin:0 auto; }
.footer .share a .icon_share1{ background:url(/cn/images/f1.png) no-repeat center;}
.footer .share a .icon_share2{  background:url(/cn/images/f2.png) no-repeat center;}
.footer .share a:hover .icon_share1{ background:url(/cn/images/f1_1.png) no-repeat center;}
.footer .share a:hover .icon_share2{  background:url(/cn/images/f2_1.png) no-repeat center;}
.footer .share .pop_qr{position:absolute; color:#666; z-index:999; left:56px; top:80%; margin-top:-100px;width:180px; padding-left:15px; display:none;}
.footer .share a:hover .pop_qr{ display:block;}
.footer .share .pop_qr::after{ content:''; position:absolute; left:7px; top:50%; margin-top:-28px; height:15px; width:8px; background:url(/cn/images/icon_left.png) no-repeat center;}
.footer .share .pop_qr .pop_qr_in{ background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.1);padding:10px; border-radius:5px; -webkit-border-radius:5px;}
/*---------------index--------------*/
.search{ position:fixed; z-index:99; top:48px; right:28px;}
.search .search_tt{ border:1px solid #fff; background:transparent; border-width:1.5px; line-height:32px; color:#fff; padding:0 10px 0 18px; cursor:pointer;}
.search .search_tt .icon_search{ display:inline-block; margin-left:14px; vertical-align:middle; width:20px; height:20px; background:url(/cn/images/icon_search.png) no-repeat center;}
.pop_search{position:fixed; z-index:1000;top:0; left:0; right:0; bottom:0; display:none;}
.pop_search .mask{ position:absolute;left:0; top:0; right:0; bottom:0; background:#000;opacity:0.65; *filter:alpha(opacity=65); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65); cursor:pointer;}
.pop_search .close{ position:absolute;top:48px; right:28px; border:1px solid #fff; border-width:1.5px; line-height:32px; color:#fff; padding:0 10px 0 18px; cursor:pointer;}
.pop_search .close .icon_close{display:inline-block; margin-left:14px; vertical-align:middle; width:20px; height:20px; background:url(/cn/images/icon_close.png) no-repeat center;}
.pop_search .searchBox{position:absolute; z-index:3; width:594px; left:50%; margin-left:-297px; top:50%; margin-top:-43px;}
.pop_search .searchBox .search_h{ background:#fff; border:2px solid #ff6600; font-size:18px; color:#666; padding:28px 85px 28px 25px; width:100%; box-sizing:border-box;}
.pop_search .searchBox .search_btn{ width:85px; position:absolute; top:0; bottom:0; right:0; background:url(/cn/images/icon_search2.png) no-repeat center; cursor:pointer;}
.resume .section{ position:relative;}
.resume .section .bg{position:absolute; left:0; right:0; top:0; bottom:0;background-repeat:no-repeat; background-position:center center; background-size:cover;}
.resume .section4 .bg{ background-position:center top;}
#fp-nav{padding-bottom:20px; padding-top:14px;}
#fp-nav:after{ content:''; position:absolute; width:1px; left:50%; top:0; bottom:0; background:#fff;}
#fp-nav.right{ right:23px;}
#fp-nav ul li{ margin-top:14px; margin-bottom:0; width:25px; height:25px; }
#fp-nav ul li a span,#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{ width:12px; height:12px; background:#fff; border-radius:50%; -webkit-border-radius:50%; margin:-6px 0 0 -6px;}
#fp-nav ul li a.active span:after,#fp-nav ul li:hover a span:after,#fp-nav ul li:hover a.active span:after{ content:''; width:25px; height:25px; box-sizing:border-box; border:1px solid #fff; border-radius:50%; -webkit-border-radius:50%; background:none; position:absolute; left:-7px; top:-7px; }
.txt_adore{ color:#fff;}
.txt_adore .txt_tb{ display:table; width:100%; height:100%; table-layout:fixed;}
.txt_adore .txt_td{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.txt_adore1{ text-align:center;}
.txt_adore1 .txt1{ position:absolute; left:150px; top:0;}
.txt_adore1 .txt2{ position:absolute; left:50%; margin-left:-100px; top:20px; width:557px; height:557px; background:url(/cn/images/bn1_2.png) no-repeat center; font-size:35px; line-height:1.7;}
.txt_adore1 .txt3{ position:absolute; right:3.75%;top:50%; margin-top:-148px; width:302px; height:296px; background:url(/cn/images/bn1_3.png) no-repeat center; line-height:2;}
.txt_adore1 .txt4{ position:absolute; left:310px;bottom:0; width:126px; height:126px; background:url(/cn/images/bn1_4.png) no-repeat center; }
.txt_adore2 .txt1{ position:absolute; z-index:1; left:9%; padding-left:195px; top:11.8%; line-height:1.5; max-width:655px;}
.txt_adore2 .txt1 h3{ line-height:1.7; font-size:42px; color:#343232; font-weight:bold;}
.txt_adore2 .txt1 p{ font-size:20px; color:#585656;}
.txt_adore2 .txt2{ position:absolute; left:50%; margin-left:-50px; top:-58px; width:300px; height:300px; background:url(/cn/images/bn2_1.png) no-repeat center; }
.txt_adore2 .txt3{ position:absolute; right:75px;top:50%; margin-top:-100px; width:125px; height:125px; background:url(/cn/images/bn2_2.png) no-repeat center}
.txt_adore2 .txt4{ position:absolute; left:26%;bottom:-97px; width:287px; height:287px; background:url(/cn/images/bn2_3.png) no-repeat center; }
.txt_adore3 .txt1{ position:absolute; z-index:1; left:198px; right:0; top:20%; line-height:1.5; text-align:center; }
.txt_adore3 .txt1 .txt_tit{ position:relative; display:inline-block; padding:30px 80px 40px 45px;}
.txt_adore3 .txt1 .txt_tit:before{ content:''; position:absolute; width:66px; height:61px; background:url(/cn/images/icon1.png) no-repeat center; left:0; top:0; }
.txt_adore3 .txt1 .txt_tit:after{ content:''; position:absolute; width:60px; height:49px; background:url(/cn/images/icon2.png) no-repeat center; right:0; bottom:0;}
.txt_adore3 .txt1 .txt_tit .p1{ font-size:31px;}
.txt_adore3 .txt1 .txt_tit .p2{ font-size:42px; font-weight:bold;}
.txt_adore3 .txt2{ position:absolute; left:16%;  top:-42px; width:292px; height:292px; background:url(/cn/images/bn3_1.png) no-repeat center;}
.txt_adore3 .txt3{ position:absolute; right:10px;  top:50%; margin-top:-280px; width:430px; height:430px; background:url(/cn/images/bn3_2.png) no-repeat center;}
.txt_adore3 .txt4{ position:absolute; left:50%; margin-left:-85px;  bottom:-60px; width:287px; height:287px; background:url(/cn/images/bn3_1.png) no-repeat center;}
.txt_adore4 .txt1{ position:absolute; z-index:1; left:21.8%;  top:4.6%; line-height:1.7; color:#fff; max-width:440px; }
.txt_adore4 .txt1 h3{ line-height:1.5; font-size:48px; font-weight:bold;}
.txt_adore4 .txt1 .p1{ font-size:20px;}
.txt_adore4 .txt2{ position:absolute; left:50%; margin-left:-80px; top:50%; width:294px; height:294px; background:url(/cn/images/bn4_1.png) no-repeat center; }
.txt_adore4 .tt h3{ text-align:center; font-size:24px; font-weight:bold;}
.txt_adore4 .tt p{ font-size:16px; line-height:2;}
.txt_adore4 .txt2 .tt p{ line-height:1.5;}
.txt_adore4 .txt2 .tt{ width:165px; margin:0 auto 20px;}
.txt_adore4 .txt3{ text-align:center; position:absolute; left:61.5%;  top:26%; width:238px; height:238px; background:url(/cn/images/bn4_2.png) no-repeat center; }
.txt_adore4 .txt4{ position:absolute; right:2.86%;  top:45%; width:320px; height:320px; background:url(/cn/images/bn4_3.png) no-repeat center; }
.txt_adore4 .txt4 .tt{ width:220px; margin:0 auto 15px;}


.fadeInRightC{transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1); opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);}
.active .fadeInRightC{opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
.fadeInLeftC{transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1) opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);}
.active .fadeInLeftC{opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
.fadeInUpC{transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1); opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);}
.active .fadeInUpC{opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
.fadeInDownC{transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition: all 1.2s .1s cubic-bezier(0.645,0.045,0.355,1); opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);}
.active .fadeInDownC{opacity: 1;
   -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
/*-----------关于我们---------------------*/
.inmain .sec{ padding:32px 0 55px;}
.title1{ margin-bottom:38px; line-height:1.4;}
.title1 .cn{ color:#212121; font-size:24px; font-weight:bold;}
.title1 .en{ color:#959595; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.us_con{ line-height:2.4; color:#3a3a3a; font-size:15px;}
.pl2em{ padding-left:1.5em;}
.img_g{ margin:60px -20px 35px;}
.img_g li{ float:left; width:33.33%;}
.img_g li .item{ margin:0 20px;}
.inmain .honor2{ padding-top:60px; background:#FE7418;}
.menuTab{ text-align:center; margin-bottom:40px; font-size:16px;}
.menuTab ul{}
.menuTab li{ cursor:pointer; display:inline-block; *display:inline; *zoome:1; color:#fff; padding:0 1.4em; margin:0 14px 1em; line-height:2.2; border:1px solid #fff; border-radius:1.2em; -webkit-border-radius:1.2em; }
.menuTab li.cur,.menuTab li:hover{ color:#fe7418; background:#fff;}
.honorList{position:relative; padding:0 27px;}
.honorList .honor_in{ overflow:hidden;}
.honorList li{ float:left; width:20%;}
.honorList li a{ display:block; margin:0 5px;}
.honorList li .img{ overflow:hidden; border:5px solid #fff; background:#fff; text-align:center;}
.honorList li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.honorList li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.honorList li .text{ text-align:center; font-size:15px; color:#fff; padding:0.7em 0; line-height:1.5;}
.honorList .slide_prev,.honorList .slide_next{ position:absolute; top:50%; margin-top:-45px; width:25px; height:45px; background:url(/cn/images/slide1.png) no-repeat;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; cursor:pointer;}
.honorList .slide_prev{ left:0; background-position:0 0;}
.honorList .slide_next{ right:0; background-position:-25px 0;}
.fancybox-overlay{background:url(/cn/images/bg1.png) repeat !important; background:rgba(0,0,0,0.64) !important;}
.fancybox-overlay .fancybox-close{ position:fixed; width:41px; height:41px;top:2em; right:3em; background:url(/cn/images/close.png) no-repeat center;}
.fancybox-title{ text-align:center;}
.fancybox-prev span{width:41px !important; height:41px !important; background:url(/cn/images/prev.png) no-repeat center !important;}
.fancybox-next span{width:41px !important; height:41px !important; background:url(/cn/images/next.png) no-repeat center !important;}
/*-----------------投诉建议--------------------*/
.inmain .feedback{ padding-top:70px; padding-bottom:73px;}
.feedback .tit{ text-align:center; font-size:16px; color:#808080; line-height:1.7; margin-bottom:50px;}
.feedback .tit .line{ width:44px; height:1px; background:#E3DFDF; margin:20px auto 0;}
.form_msg{ max-width:1150px; margin:0 auto;}
.form_msg dl{ margin:0 -9px;}
.form_msg dd{ float:left; width:25%; margin-bottom:23px;}
.form_msg dd .item{ margin:0 9px; }
.form_msg .item{position:relative;}
.form_msg .item::after{ content:'';position:absolute; width:27px; height:27px; right:0.5em; top:50%; margin-top:-13px; background:url(/cn/images/icon6.png) no-repeat;}
.form_msg .item_title::after{ background-position:0 0;}
.form_msg .item_name::after{ background-position:0 -27px;}
.form_msg .item_tel::after{ background-position:0 -54px;}
.form_msg .item_email::after{ background-position:0 -81px;}
.form_msg .item_area::after{ background-position:0 -108px; top:1em; margin-top:0;}
.text_input,.textarea_f{ font-size:100%; color:#666; padding:1.05em 3em 1.05em 0.6em; border:1px solid #D5D5D5; background:#fff; width:100%; box-sizing:border-box;}
.textarea_f{ height:15.5em;}
.form_msg .submit{ margin-top:35px; text-align:center;}
.form_msg .submit .btn{ width:22%; padding:1.05em 1em; color:#fff; display:inline-block; font-size:100%; margin:0 0.5em; cursor:pointer; border:0; min-width:8em;}
.form_msg .submit .btn_submit{ background:#FF6600;}
.form_msg .submit .btn_submit:hover{ background:#ff9900;}
.form_msg .submit .btn_reset{ background:#959595;}
.form_msg .submit .btn_reset:hover{ background:#828282;}
/*--------------------销售网络---------------*/
.cont{ border:1px solid #c9c9c9; background:#fff;}
.cont .cont_txt{ width:44%; float:left;}
.cont .map{ float:right; width:56%; height:525px;}
.cont .map img{max-width:none;}
.selectBox {
  border-bottom:1px solid #C9C9C9;
}
.selectBox .select_dl {
	position:relative;
}
.selectBox .select_dl .select_dt {
	cursor:pointer;
	padding:1.3em 50px 1.3em 5.4%;
	line-height:1.5;
	overflow:hidden;
	position:relative;
	color:#424242;
	font-size:16px;
}
.selectBox .select_dl .select_dt .selected{ white-space:nowrap; word-break:keep-all;}
.selectBox .select_dl .select_dt .select-icon{width:44px; height:100%; position:absolute; top:0; right:0;  background:url(/cn/images/icon7.png) no-repeat center #fff; }
.selectBox .select_option {
	border:1px solid #d5d5d5;
	margin-left:-1px;
	width:100%;
	position:absolute;
	left:0;
	top:4.7em;
	background:#fff;
	z-index:9999;
	max-height:150px;
	overflow:auto;
	display:none;
	text-align:left;
}
.selectBox .select_option div {
	line-height:1.5;
	cursor:pointer;
	padding:0.5em 1em 0.5em 5.4%;
	border-bottom:1px solid #eee;
}
.selectBox .select_option div:hover {
	background:#f5f5f5;
}
.comp_info{ padding:30px 1em 30px 5.4%; line-height:1.8; color:#424242;}
.comp_info p{ margin-bottom:1em;}
/*--------------------------招贤纳士----------------*/
.job{}
.job .txt{ line-height:1.8; font-size:16px; color:#3b3b3b;}
.job .txt .ind2em{ text-indent:2em;}
.jobList{ margin:55px -22px 0;}
.jobList li{ float:left; width:20%; margin-bottom:44px;}
.jobList li .item{ margin:0 22px;}
.jobList li a{ display:block; background:#fff; border:1px solid #dcdcdc; padding:38px 0.7em 18px; text-align:center; line-height:1.5; color:#969696;}
.jobList li a:hover{ background:#FF6600; color:#fff;}
.jobList li .h_t{ margin-bottom:30px;}
.jobList li h3{ font-size:20px; color:#555454; line-height:1.5; margin-bottom:0.3em;}
.jobList li a:hover h3{ color:#fff;}
/*---------------------新闻中心------------------*/
.menu{ margin-bottom:46px; text-align:center;}
.menu li{ display:inline-block; margin:0 35px 1em; }
.menu li a{ display:block; color:#595959; font-size:16px; line-height:2; padding-left:23px; position:relative; background:url(/cn/images/icon3.png) no-repeat left center; background-size:1em 1em;}
.menu li.cur a,.menu li a:hover{ background-image:url(/cn/images/icon4.png); color:#f60;}
.page{ margin-top:30px; text-align:center;}
.page a{ padding:0 5px; min-width:1.8em; box-sizing:border-box; line-height:1.7; display:inline-block; color:#4c4c4c; margin:0 2px 8px; background:#fff; border:1px solid #DCDCDC; position:relative;}
.page a.cur,.page a:hover{ background:#F86300; border-color:#F86300; color:#fff;}
.line_n{height:5px; background:#DCDCDC; margin-bottom:30px;}
.newsList1{ margin:0 -24px;}
.newsList1 li{ float:left; width:25%; margin-bottom:44px;}
.newsList1 li a{ display:block; background:#FF6600; color:#fff; text-align:center;}
.newsList1 li .item{ margin:0 24px;}
.newsList1 li .imgBox{  position:relative; }
.newsList1 li .imgBox .imgSize{ padding-bottom:71.12%;}
.newsList1 li .imgBox .img{ position:absolute; left:0px; top:0px; bottom:0px; right:0px; overflow:hidden;}
.newsList1 li .imgBox img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.newsList1 li a:hover .imgBox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.newsList1 li .text{ padding:16px 8% 24px;line-height:2;}
.newsList1 li .text h3{ line-height:1.7; font-size:16px;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.newsList1 li .text .time{ }
.newsList1 li .text .sum{ font-size:12px;line-height:2; height:3.8em; overflow:hidden; margin-top:1em; opacity:0.6;}
.newsList1 li .text .more{ display:inline-block; margin-top:1.2em; padding:0 2em; line-height:2.3; border:1px solid #fff; border-radius:0.5em; -webkit-border-radius:0.5em;}
.newsList2{ margin:0 -5%;}
.newsList2 li{ float:left; width:50%; margin-bottom:0.5em;}
.newsList2 li a{ display:block; margin:0 10%; position:relative; padding-right:6em; color:#353535; }
.newsList2 li a:hover{ color:#f60;}
.newsList2 li h3{ position:relative; font-size:100%; padding-left:12px; line-height:2.5; position:relative;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; }
.newsList2 li h3:after{ content:''; position:absolute; left:0; top:50%; margin-top:-3px; width:6px; height:6px; background:#f60; border-radius:50%; -webkit-border-radius:50%;}
.newsList2 li .time{position:absolute; line-height:1.5; top:50%; margin-top:-0.75em; right:0; color:#969696;}
.newsD_h{ text-align: center;  line-height:1.7; margin-bottom:30px;}
.newsD_h .newsTitle{ color:#454545; font-size:24px; font-weight:bold; margin-bottom:0.7em;}
.newsD_h .t_s{ font-size:16px; color:#454545;}
.newsD_h .t_s .share{ display:inline-block; margin-left:20px;}
.newsD_h .t_s .share .bdsharebuttonbox{ display:inline-block; vertical-align:middle;}
.newsD .newsD_con{ line-height:2.5; color:#454545; font-size:16px;}
.newsD .back{ text-align:center; margin:0.8em 0;}
.newsD .back a{ font-size:18px; color:#f60;}
.p_more{ padding-top:1em;  border-top:5px solid #DCDCDC; position:relative; font-size:16px;}
.p_more .prev_next .item{ color:#373737; line-height:1.7;}
.p_more .prev_next .item a{ display:inline-block; color:#f60; position:relative;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; vertical-align:middle; max-width:80%;}
.p_more .prev_next .item a:hover{ color:#f90; text-decoration:underline;}
/*-------------------案例--------------------*/
.caseList{ margin:0 -20px;}
.caseList li{ float:left; width:25%; margin-bottom:35px;}
.caseList li a{ display:block; text-align:center;}
.caseList li .item{ margin:0 20px;}
.caseList li .imgBox{  position:relative; }
.caseList li .imgBox .imgSize{ padding-bottom:69.7%;}
.caseList li .imgBox .img{ position:absolute; left:0px; top:0px; bottom:0px; right:0px; overflow:hidden;}
.caseList li .imgBox img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.caseList li a:hover .imgBox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.caseList li .text{ padding:0.5em 0;line-height:1.7;}
.caseList li .text h3{ line-height:1.5; font-size:100%; color:#3f3f3f;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.caseList li a:hover .text h3{ color:#f60;}
.case_ih{position:relative;}
.case_ih .tit{ position:absolute; left:50%; margin-left:-177px; top:50%; margin-top:-77px;  padding:50px 1em; text-align:center; width:550px; background:url(/cn/images/bg2.png) repeat; background:rgba(0,0,0,0.6);}
.case_ih .tit h3{ font-size:32px; color:#fff; line-height:1.7;}
.caseD_con{ line-height:2.5; font-size:16px; color:#4b4b4b;}
.caseD_con .cd_txt{ float:left; width:50%; margin-top:15px;}
.caseD_con .cd_txt p{ text-indent:2em;}
.caseD_con .cd_img{ float:right; width:50%; box-sizing:border-box; padding-left:24px; margin-top:26px;}
.cd_img ul{ display:block; margin:0 -7px;}
.cd_img li{ float:left; width:50%; margin-bottom:14px; text-align:center;}
.cd_img li .item{ margin:0 7px;}
/*-----------------产品中心---------------------*/
.inbanner .my-tit{ position:absolute; left:50%; margin-left:-255px; top:50%; margin-top:-260px; line-height:26px;padding-bottom:30px; text-align:center; width:700px; }
.inbanner .text-tit{ padding:20px 2em;font-size:14px;color:#999;background:url(/cn/images/bg2.png) repeat; background:rgba(0,0,0,0.6);}
.inbanner .text-tit h3{ font-size:32px; color:#fff; line-height:1.7;}
.inbanner .text-tit h5{ font-size:18px; color:#fff; line-height:1.7;padding-top:10px;}
.inbanner .down{font-size:14px;font-weight:bold; color:#fff; line-height:14px;text-decoration:underline;border:1px solid #F60;height:18px;padding:3px; background:#F60 url(../images/my-down.png) no-repeat 5px center; width: 90px; margin: auto;margin-top: 5px; }


.prdB{ position:relative;}
.prdB .prdBbg{position:fixed;  left:0; top:0; bottom:0; right:0; background:url(/cn/images/banner_brand.jpg) no-repeat center; background-size:cover;}
.prdB .footer{position:absolute; z-index:1; left:0; right:0; bottom:0;}
.prdB .prdB_con{position:relative; z-index:1; padding:25px 0 280px;}
.brand{ max-width:1300px; margin:0 auto; text-align:center;}
.brand ul{ display:block; margin:0 -15px;}
.brand li{ float:left; width:25%; margin-bottom:10px;}
.brand li .item{ margin:0 15px;}
.brand li a{ display:block;  position:relative; background:url(/cn/images/brandbg.png) no-repeat center; background-size:contain; transition:none; -webkit-transition:none;}
.brand li a:hover{ background-image:url(/cn/images/brandbg2.png);}
.brand li .b_size{padding-bottom:100%;}
.brand li .bc{position:absolute; top:0; left:0; right:0; bottom:0;}
.brand li .bc .bc_tb{ display:table; width:100%; height:100%; table-layout:fixed;}
.brand li .bc .bc_td{ display:table-cell;width:100%; height:100%; vertical-align:middle;}
.brand li .img{ width:65%; margin:8% auto 0;}
.brand li h3{ font-size:18px; color:#ff7519; margin-top:0.25em; margin-bottom:0.25em; line-height:1.5;}
.brand .more{ margin:30px 0 100px; text-align:center;}
.brand .more .btn_set{ display:inline-block; line-height:3.6; font-size:18px; color:#fff; padding:0 2em; background:#FF7519; background:rgba(255,102,0,0.9); border-radius:35px; -webkit-border-radius:35px;}
.brand .more .btn_set .icon_set{ display:inline-block; vertical-align:middle; margin-right:0.8em; width:2.11em; height:2.11em; background:url(/cn/images/icon5.png) no-repeat center; background-size:contain;}
.prdList{ margin:0 -57px;}
.prdList li{ float:left; width:25%; text-align:center; margin-bottom:45px;}
.prdList li:nth-child(4n+1){ clear:both;}
.prdList li .item{ margin:0 57px;}
.prdList li a{ display:block;}
.prdList li .img{ overflow:hidden;}
.prdList li img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.prdList li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList li .text{ padding-top:0.5em; line-height:2; color:#000;}
.prdList li .text h3{ font-size:100%;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.prdList li .text .more{ line-height:2.8; margin-top:1em; background:#f60; color:#fff;}
.crumb{ background:#FF6600; color:#fff; padding:1em 0 0.7em; line-height:1.5;}
.crumb a{ color:#fff;}
.crumb a:hover{ text-decoration:underline;}
.prdD .prdDTop{ background:#fff;}
.prdD .prdDTop .mauto{ padding-left:0;}
.prdD .prdDTop .imgBox{ width:58%; float:left; background:#F2F2F2; padding:55px 0 85px 56px; box-sizing:border-box; }
.prdD .prdDTop .imgBox .pgwSlideshow{ padding-left:90px; position:relative;}
.pgwSlideshow .ps-list { position:absolute; left:0; top:25px; width:90px;}
.pgwSlideshow .ps-list ul {
    position: relative;
    list-style: none;
    margin: 0 !important;
    padding: 0;
    left: 0 !important;
	width:auto !important;
}
.pgwSlideshow .ps-list li {
    float: left; cursor:pointer; 
}

.pgwSlideshow .ps-list li .ps-item {
    display: block;background:#fff; margin:0 0 12px; border:1px solid #bfbfbf; overflow:hidden; box-sizing:border-box;
}

.pgwSlideshow .ps-list li img {
    width:88px; height:88px;
}

.pgwSlideshow .ps-list li .ps-item.ps-selected{position:relative; border-color:#f60; }
.pgwSlideshow .ps-current{ position:relative; text-align:center; }
.pgwSlideshow .ps-current li{width:100%;}
.pgwSlideshow .ps-current .ps-prev,.pgwSlideshow .ps-current .ps-next{ display:none !important;}
.prdD .prdDTop .prdSum{ margin-left:58%; padding-left:50px; padding-top:58px;}
.prdD .prdDTop .prdSum .h_x{ margin-bottom:35px;}
.prdD .prdDTop .prdSum .h_x h3{ color:#444444; font-size:24px; font-weight:bold;}
.prdD .prdDTop .prdSum .h_x p{ font-size:16px; color:#f60;}
.prdD .prdDTop .prdSum .sum{ line-height:2; color:#625f5d;}
.prdD .prdDTop .prdSum .downLoad{ margin-top:20px;}
.prdD .prdDTop .prdSum .downLoad a{ color:#464646; text-decoration:underline;}
.prdD .prdDTop .prdSum .downLoad a:hover{ color:#f60;}
.prdD .prdDTop .prdSum .downLoad i{ display:inline-block; vertical-align:bottom; width:2em; height:2em; margin-right:0.5em; background:url(/cn/images/icon_pdf.png) no-repeat center; background-size:contain;}
.info_tab{ margin:0 -56px; background:#D2D2D2;  }
.info_tab li{ float:left; width:25%;font-size:18px; box-sizing:border-box; border-right:1px solid #f2f2f2;  text-align:center; color:#5a5a5a; line-height:3.3; cursor:pointer; position:relative;}
.info_tab li:after{ content:'';position:absolute; bottom:-2px; left:0; height:4px; background:#FF6600; width:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.info_tab li.cur:after{ width:100%;}
.prdD .pCon{ padding:60px 0 95px; line-height:2.4; color:#212121;}
@media (max-height:1000px){
	.header .logo{ padding-top:8px; padding-bottom:5px;}
	.nav .nav_item > a{ padding:17px 0 14px;}
	.nav .nav_item .icon_n{}
	.videoBox{ bottom:50px;}
	.lang{ padding:10px 0;}
}
@media (max-height:900px){
	.nav .nav_item > a{ padding:15px 0 12px;}
}
@media (max-height:850px){
	.nav .nav_item > a{ padding:12px 0 10px;}
	.lang{ padding:6px 0;}
	.videoBox{ bottom:40px; left:30px; right:30px;}
}
@media (max-height:800px){
	.nav .nav_item > a{ padding:10px 0 8px;}
	.nav .nav_item .icon_n{/*-webkit-transform: scale(.95);transform: scale(.95);*/}
	.footer{ padding:25px 0 20px;}
	.footer .share{ margin-bottom:3px;}
	.prdB .prdB_con{ padding-bottom:200px;}
}
@media (max-height:750px){
	.navBox{ padding:0;}
	.nav .nav_item > a{ padding:9px 0 6px;}
	.nav .nav_item .icon_n{ margin-top:-5px;-webkit-transform: scale(.8);transform: scale(.8);}
	.txt_adore4 .txt3{ top:19%;}
	.txt_adore4 .txt2{ top:40%;}
	.txt_adore4 .txt4{ top:38%;}
}
@media (max-height:700px){
	.header .header_in{ padding-bottom:35px;}
	.videoBox{ display:none;}
	
}
@media (max-height:600px){
    .nav .nav_item > a{  line-height:1.3;}
	.nav .nav_item .icon_n{ margin-top:-5px;-webkit-transform: scale(.7);transform: scale(.7);}
}
@media (max-width:1600px){
	.newsList1{ margin:0 -10px;}
	.newsList1 li .item{ margin:0 10px;}
	.prdList{ margin:0 -14px;}
    .prdList li{ margin-bottom:30px;}
    .prdList li .item{ margin:0 14px;}
}
@media (max-width:1360px){
	.mauto{ padding:0 2em;}
    .txt_adore1 .txt1{ width:400px;}
	.txt_adore1 .txt2{ width:400px; height:400px; background-size:contain; font-size:24px;}
	.txt_adore1 .txt3{ width:260px; height:260px;background-size:contain; font-size:92%;}
	.txt_adore2 .txt1 h3{ font-size:32px;}
	.txt_adore2 .txt1 p{ font-size:16px;}
	.txt_adore3 .txt1 .txt_tit .p1{ font-size:24px;}
	.txt_adore3 .txt1 .txt_tit .p2{ font-size:32px;}
	.txt_adore3 .txt1 .txt_tit:before,.txt_adore3 .txt1 .txt_tit:after{-webkit-transform: scale(.7);transform: scale(.7);}
	.txt_adore4 .txt1 h3{ font-size:36px;}
	.txt_adore4 .txt1 .p1{ font-size:16px;}
	.txt_adore4 .txt1{ font-size:92%;}
	.txt_adore4 .tt h3{ font-size:20px;}
	.txt_adore4 .tt p{ font-size:100%;}
	.txt_adore4 .txt3{width:200px; height:200px; background-size:contain;} 
	.txt_adore4 .txt4{width:250px; height:250px; background-size:contain;}
	.txt_adore4 .txt4 .tt{ width:183px;}
	.txt_adore4 .txt2{width:230px; height:230px; background-size:contain;}
	.txt_adore4 .txt2 .tt{ width:150px;}
	
	.img_g{ margin:25px -10px 0;}
    .img_g li .item{ margin:0 10px;}
	.menuTab li{ margin:0 8px 1em;}
	
	.jobList{ margin:55px -10px 0;}
    .jobList li{margin-bottom:20px;}
    .jobList li .item{ margin:0 10px;}
	.caseList{ margin:0 -10px;}
	.caseList li{ margin-bottom:20px;}
	.caseList li .item{ margin:0 10px;}
	
	.prdD .prdDTop .imgBox{ padding:35px 0 50px 2em;}
	.prdD .prdDTop .prdSum{ padding-top:30px; padding-left:2em;}
	.info_tab{ margin:0 -2em;}
	
	.brand ul{ margin:0 -5px;}
	.brand li .item{ margin:0 5px;}
	.brand li h3{ font-size:16px;}
	.brand .more .btn_set{ font-size:16px;}
}
@media (min-width:640px){
	.pgwSlideshow .ps-current{ height:400px !important;}
	.pgwSlideshow .ps-current img{ max-height:400px;}
}
@media (min-width:960px){
	.info_tab li:hover:after{ width:100%;}
}
@media (min-width:1200px){
	.jobList li:nth-child(5n+1){ clear:both;}
	.pgwSlideshow .ps-current{ height:440px !important;}
	.pgwSlideshow .ps-current img{ max-height:440px;}
}
@media (max-width:1200px){
	.jobList li{ width:25%;}
	.jobList li:nth-child(4n+1){ clear:both;}
	.jobList li h3{ font-size:18px;}
	.prdD .prdDTop .imgBox .pgwSlideshow{ padding-left:75px;}
	.pgwSlideshow .ps-list{ top:10px;}
	.pgwSlideshow .ps-list li img{ width:70px; height:70px;}
	
}
@media (min-width:960px) and (max-width:1100px){
	.newsList1 li{ width:50%;}
	
}
@media (max-width:1000px){
	.pop_video .video_play{ left:10px; width:auto; right:10px; margin-left:0; top:17%; margin-top:0;}
}
@media (max-width:960px){
	.body{ padding-top:1.4rem;}
	.mauto{ padding:0 1em; margin-left:0;}
	.header{position:fixed;top:0; left:0; width:100%; padding-top:0; height:1.4rem;  z-index:1000; color:#333; box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:0;}
	.header .header_in{ margin-top:0; padding-bottom:0;}
	.header .logo{ padding:0.17rem 1.65rem; line-height:1.06rem; text-align:center; margin:0; }
	.header .logo img{max-height:1.06rem;}
	.mobile_btn{ display:block; position:fixed; z-index:100; right:0; top:0; left:auto; width:50px; height:1.4rem;  text-align:center; line-height:50px; background:url(/cn/images/menuToggle.png) no-repeat 0 center #fff; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
    .mobile_btn.open{ background-position:-50px center; background-color:#f60;}
	.panel{position:fixed; left:0; width:100%; top:1.4rem; bottom:0; background:#fff; margin:0; display:none; z-index:999; border-top:1px solid #f60;  padding-bottom:1px;}
	.lang{ position:fixed; z-index:99;}
	.navBox{  position:absolute; top:0; left:0; right:0; bottom:33px;overflow:auto; }
	.nav{ display:block;}
	.nav li{ float:none; margin:0; border-bottom:1px solid #e1e1e1;}
	.nav li a{  line-height:3;text-align:center; font-size:14px;}
	.nav .nav_item em{ display:none;}
	.nav .nav_item > a::after{ display:none;}
	.nav .hasSubNav .nav_item{position:relative;}
	.nav .hasSubNav .nav_item > a{ display:inline-block; position:static;}
	.nav .hasSubNav .nav_item em{ display:block; position:absolute; width:16px; height:11px; background:url(/cn/images/icon8.png) no-repeat center; right:1em; top:2em; left:auto;}
	.nav li:hover .nav_item em,.nav li.act .nav_item em{  position:absolute; width:16px; height:11px; background:url(/cn/images/icon8.png) no-repeat center; right:1em; top:2em; left:auto;}
	.nav li:nth-child(2):hover .nav_item em,.nav li:nth-child(2).act .nav_item em,.nav li:nth-child(4):hover .nav_item em,.nav li:nth-child(4).act .nav_item em,.nav li:nth-child(5):hover .nav_item em,.nav li:nth-child(5).act .nav_item em,.nav li:nth-child(6):hover .nav_item em,.nav li:nth-child(6).act .nav_item em,.nav li:nth-child(7):hover .nav_item em,.nav li:nth-child(7).act .nav_item em{background:url(/cn/images/icon8.png) no-repeat center;}
	.nav li.hasSubNav .subNavbg{ display:none;}
	.subNav{ opacity:1; position:relative; top:0; left:0; width:100%; display:none;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s; border:0; left:0; margin-left:0;background:#ff6600; background:rgba(255,102,0,0.9);}
	.nav li:nth-child(2) .subNav{background:#e5d74b; background:rgba(229,215,75,0.9);}
    .nav li:nth-child(4) .subNav{background:#61bdd3; background:rgba(97,189,211,0.9);}
    .nav li:nth-child(5) .subNav{background:#d13d4b; background:rgba(22,172,63,0.9);}
    .nav li:nth-child(6) .subNav{background:#16ac3f; background:rgba(209,61,75,0.9);}
    .nav li:nth-child(7) .subNav{background:#4b5690; background:rgba(75,86,144,0.9);}
	.subNav li{transform:none;transition:none;-webkit-transform: none;-webkit-transition: none; border-bottom:0;}
	.nav li:hover .subNav{ top:0; width:100%;transition:none;-moz-transition:none;-webkit-transition:none;}
	.subNav li a{ font-size:13px; }
	.subNav li:hover a, .subNav li.act a{ background:#f90; background:rgba(255,255,255,0.2);}
	.nav li:nth-child(2) .subNav li:hover a,.nav li:nth-child(2) .subNav li.act a{ background:#D9C720; background:rgba(255,255,255,0.2);}
	.nav li:nth-child(4) .subNav li:hover a,.nav li:nth-child(4) .subNav li.act a{ background:#3FADC9; background:rgba(255,255,255,0.2);}
	.nav li:nth-child(5) .subNav li:hover a,.nav li:nth-child(5) .subNav li.act a{ background:#1BCD4B; background:rgba(255,255,255,0.2);}
	.nav li:nth-child(6) .subNav li:hover a,.nav li:nth-child(6) .subNav li.act a{ background:#D95E6A; background:rgba(255,255,255,0.2);}
	.nav li:nth-child(7) .subNav li:hover a,.nav li:nth-child(7) .subNav li.act a{ background:#717BB5; background:rgba(255,255,255,0.2);}
	.footer{ padding:1em 0;}
	.footer .share{ display:none;}
	.videoBox{ display:none;}
	.index{ margin-top:-1.4rem;}
	.search,.pop_search .close{ top:1.7rem; right:1em;}
	.txt_adore1 .txt1{ left:0; top:1.4rem;}
	.txt_adore1 .txt3{ margin-top:0;}
	.txt_adore2 .txt1{ padding-left:0; padding-top:1.4rem;right:9%;}
	.txt_adore3 .txt1{ left:0; padding-top:1.4rem; }
	.resume .section4 .bg{ background-position:center 1.4rem;}
	.txt_adore4 .txt1{ left:9%; padding-top:1.4rem;}
	.txt_adore4 .txt2{ left:3%; margin-left:0; top:50%;}
	.txt_adore4 .txt3{ left:50%; margin-left:-100px; top:50%;}
	.txt_adore4 .txt4{ top:45%;}
	
	.inbanner .banImg{ height:500px; margin-left:-195px;}
	.inbanner .tit{ left:0;}
	
	.case_ih .tit{ width:auto; left:15%; margin-left:0; right:15%;}
	
	.inbanner .text-tit{width:auto; left:2%; margin-left:0; right:2%;}
	
	
	
	
	.caseD_con .cd_txt{ float:none; width:100%; margin-top:0;}
	.caseD_con .cd_img{ float:none; width:100%; padding-left:0; margin-top:1em;}
	.prdList{ margin:0 -10px;}
    .prdList li .item{ margin:0 10px;}
	.info_tab{ margin:0 -1em;}
	.prdB .prdB_con{ padding-bottom:8em; padding-top:1em;}
}
@media (max-width:800px){

}
@media (max-width:767px){
	.pop_search .searchBox{ width:auto; left:5%; margin-left:0; right:5%;}
	.pop_search .searchBox .search_h{ font-size:110%; padding:1em 2.5em 1em 1em; }
	.pop_search .searchBox .search_btn{ background-size:auto 2em; width:4em;}
	.txt_adore1 .txt3{ left:5%;}
	.honorList li{ width:50%;}
	.cont .cont_txt{ float:none; width:100%;}
	.cont .map{float:none; width:100%; height:15em;}
	.selectBox .select_dl .select_dt{ padding:1em 50px 1em 5.4%;}
	.selectBox .select_option{ top:4em;}
	.comp_info{ padding-top:2em; padding-bottom:2em;}
	.jobList li{ width:50%;}
	.jobList li:nth-child(2n+1){ clear:both;}
	.newsList1 li{ width:50%;margin-bottom:20px;}
	.newsList1 li:nth-child{ clear:both;}
	.newsList2{ margin:0;}
	.newsList2 li{ width:100%; }
	.newsList2 li a{ margin:0;}
	.menu{ margin-bottom:0.8em;}
	.menu li{ margin:0 0.8em 0.5em;}
	.caseList{ margin:0 -0.3em;}
	.caseList li{ margin-bottom:1em; width:50%;}
	.caseList li .item{ margin:0 0.3em;}
	
	.case_ih .tit{ padding:2em 1em; margin-top:-3.4em;}
	.case_ih .tit h3{ font-size:160%;}
	
	
	.inbanner .text-tit{ padding:2em 1em; margin-top:-10em;}
.inbanner .text-tit h3{ font-size:160%;}
.inbanner .text-tit h5{ font-size:160%;}
.inbanner .down{ font-size:80%;}
.inbanner .down{padding-top:0px;}

	
	.caseD_con{ font-size:100%;}
    .prdList li{ width:50%;}
	.prdList li:nth-child(2n+1){ clear:both;}
	.crumb{ display:none;}
	.prdD .prdDTop .imgBox{ float:none; width:100%; padding:1.5em 0 2em 1em;}
	.prdD .prdDTop .mauto{ padding-right:0;}
	.prdD .prdDTop .prdSum{ margin-left:0; padding:1.5em 1em 2.5em;}
	.brand .more{ margin:1.5em 0 2.5em;}
	.brand li{ width:33.33%;}
}

@media (max-width:640px){
	#fp-nav.right{ right:0.5em;}
	.txt_adore1 .txt1{ width:50%;}
	.txt_adore2 .txt1 h3{ font-size:160%;}
	.txt_adore2 .txt1 p{ font-size:100%;}
	.txt_adore3 .txt1 .txt_tit{ padding:1.8em 2.5em;}
	.txt_adore3 .txt1 .txt_tit .p1{ font-size:120%;}
	.txt_adore3 .txt1 .txt_tit .p2{ font-size:140%;}
	.txt_adore3 .txt1 .txt_tit:before{ height:2em; width:2m; background-size:contain;}
	.txt_adore3 .txt1 .txt_tit:after{ height:1.8em; width:1.8m; background-size:contain;}
	
	.inbanner .banImg{ height:auto; padding-bottom:50%; margin-left:-16%;background-size:cover;}
	.inbanner .tit{ bottom:10%; font-size:18px;}
	.inmain .sec{ padding:2em 0 2.5em;}
	.img_g{ margin:1em -0.3em 0;}
    .img_g li .item{ margin:0 0.3em;}
	.menuTab{ margin-bottom:1em; }
	.menuTab li{ margin:0 0.4em 0.8em;}
	.feedback .tit{ font-size:105%; margin-bottom:1.5em;}
	.feedback .tit .line{ margin-top:1em;}
	.form_msg dl{ margin:0 -0.3em;}
	.form_msg dd{ width:50%; margin-bottom:1em;}
	.form_msg dd .item{ margin:0 0.3em;}
	.form_msg .submit{ margin-top:1.5em;}
	.jobList{ margin:2em -0.3em 0;}
    .jobList li{margin-bottom:0.6em;}
    .jobList li .item{ margin:0 0.3em;}
	.jobList li a{ padding:1.5em 0.7em 1.2em;}
	.jobList li .h_t{ margin-bottom:1em;}
	.newsList1{ margin:0 -0.3em;}
	.newsList1 li{ margin-bottom:1em;}
	.newsList1 li .item{ margin:0 0.3em;}
	.newsList1 li .text{ padding:0.7em 1em 1.2em;}  
	.line_n{ margin-bottom:1em;}
	.page{ margin-top:1em;}
	.prdD .prdDTop .imgBox .pgwSlideshow{ padding-left:0;}
	.pgwSlideshow .ps-list{position:relative; width:auto !important; text-align:center; margin-top:1em;}
	.pgwSlideshow .ps-list li{ float:none; display:inline-block; margin:0 0.2em;}
	.prdD .pCon{ padding:2em 0 2.5em;}
	
}
@media (max-width:520px){
	.body{font-size:0.35rem;}
	.footer{ font-size:85%;}
	.txt_adore4 .txt2,.txt_adore4 .txt3,.txt_adore4 .txt4{ display:none;}
	.txt_adore1 .txt2{ width:16em; height:16em; top:2rem; background-size:contain; font-size:120%; left:auto; margin-left:0; right:5%;}
	.txt_adore1 .txt3{ width:20em; height:20em;background-size:contain; font-size:80%; }
	.txt_adore1 .txt4{ left:80%; width:5em; height:5em;background-size:contain;}
	.txt_adore2 .txt2{ width:16em; height:16em; top:1rem; background-size:contain; left:auto; right:0; margin-left:0;}
	.txt_adore2 .txt3{ left:10%;width:5em; height:5em;background-size:contain;}
	.txt_adore2 .txt4{width:13em; height:13em;background-size:contain;}
	.txt_adore3 .txt2{width:12em; height:12em; top:1rem; background-size:contain; left:5%; margin-left:0;}
	.txt_adore3 .txt3{width:18em; height:18em; margin-top:-9em; background-size:contain; right:0; }
	.txt_adore3 .txt4{width:15em; height:15em;background-size:contain; margin-left:-15em;}
	.txt_adore4 .txt1 h3{ font-size:180%;}
	.txt_adore4 .txt1 .p1{ font-size:105%;}
	.txt_adore4 .txt1{ font-size:80%;}
	.inbanner .tit{ font-size:100%;}
	.title1{ margin-bottom:1.5em;}
	.title1 .cn{ font-size:130%;}
	.title1 .en{ font-size:90%;}
	.us_con{ font-size:100%;}
	.menuTab{ font-size:105%;}
	.fancybox-overlay .fancybox-close{ width:2em; height:2em; background-size:contain;}
	.honorList li .text{ font-size:90%;}
	.honorList{ padding:0 1.2em;}
	.honorList .slide_prev, .honorList .slide_next{ width:1em; height:1.8em; background-size:2em 1.8em; margin-top:-2.8em;}
	.honorList .slide_next{ background-position:-1em 0;}
	.selectBox .select_dl .select_dt{ font-size:105%;}
	.selectBox .select_option{ top:3.7em;}
	.jobList li h3{ font-size:120%;}
	.job .txt{ font-size:100%;}
	.menu li a{ font-size:105%;}
	.newsList1 li{ width:100%;}
	.newsList1 li .text h3{ font-size:105%;}
	.newsList1 li .text .time{ font-size:92%;}
	.newsList1 li .text .sum{ font-size:85%;}
	.newsD_h{ margin-bottom:1.5em;}
	.newsD_h .newsTitle{ font-size:130%;}
	.newsD_h .t_s,.newsD .newsD_con,.p_more{ font-size:100%;}
	.newsD .back a{ font-size:110%;}
	.case_ih .tit{ padding:2em 1em; margin-top:-3.2em; left:10%; right:10%;}
	.case_ih .tit h3{ font-size:150%;}
	
	
	.inbanner .my-tit{ padding:2em 3em; margin-top:10em; left:2%; right:2%; position: relative;  padding-left: 40px;width:auto;margin-left: -12px;}
	.inbanner .text-tit h3{ font-size:100%}
	.inbanner .text-tit h5{ font-size:100%}
	.inbanner .down{ font-size:100%}
	.inbanner .banImg {display:none;}
	.inbanner .tit{display:none;}
	
	
	.prdList{ margin:0 -0.3em;}
    .prdList li{ margin-bottom:2em;}
    .prdList li .item{ margin:0 0.3em;}
	.pgwSlideshow .ps-list li img{ width:3.5em; height:3.5em;}
	.info_tab li{ font-size:110%;}
	.prdD .prdDTop .prdSum .h_x h3{ font-size:130%;}
	.prdD .prdDTop .prdSum .h_x p{ font-size:100%;}
	.brand li h3{ font-size:105%;}
	.brand .more .btn_set{ font-size:105%;}
	.brand ul{ margin:0 -0.1em;}
	.brand li{ width:50%;}
	.brand li .item{ margin:0 0.1em;}
	.pgwSlideshow .ps-current img{ max-height:15em;}
}
<!--0.00020289421081543-->