﻿@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0; max-width:100%;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer; transition:.5s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;height:0;}
.clear0{ clear:both;}.tc{ text-align:center;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1200px;margin:0 auto;}
@media (max-width:1199px){
.contain{ width:96%; }	
}
/*top*/
.toper{ height:100px; }
.toptxt{ height:36px; line-height:36px; background:#f7f7f7; color:#999; }
.toptxt .fr span{ margin-right:14px; display: none;}
.toptxt .fr a{ color:#999; margin:0 6px; }
.toptxt .fr a:hover{ color:#ee7800; }
.logo{ float:left; width:158px; height:42px; display:block; margin:29px 0 0; }
.nav{ float:right; margin-top:40px;}
.nav li{ height: 60px;float:left; background:url(../images/navli.png) right 9px no-repeat; width:120px; text-align:center; position:relative;}
.nav li .nava{ font-size:16px; color:#666; margin:0 11px; transition:.5s;}
.nav li span{ color:#f36617; display:none; }
.nav li .tit{ padding-bottom:35px; }
.subnav{ position:absolute; z-index:5; background:#f7762e; left:50%; top:60px; margin-left:-70px; display:none;}
.subnav dd{ height:35px; line-height:35px; text-align:center; position: relative;}
.subnav dd a{ color:#fff; display: block;width: 140px;}
.subnav dd:hover{ background:#f36617; }

.ThreeNav{position: absolute;top: 0;left: 140px;width: 140px;display: none;}
.ThreeNav dd{background: #f7762e;height: 35px;line-height: 35px;text-align: center;}
.ThreeNav dd a{color: #fff;}
.ThreeNav dd:hover{background:#f36617;}




.nav li:hover .nava,.nav li.on .nava{ font-weight:bold; color:#f36617; }
.nav li:hover span,.nav li.on span{ display:inline; }
/*top end*/

/*mtoper*/
.mtoper{ display:none; position:relative;}
.logom{ width:20.4%; display:block; float:left; margin:2% 0 1.5% 2%;}
.logom img{ max-width:100%; width:auto; }

.navsld{ position:absolute; right:20px; top:50%; margin-top:-13px; width:32px; height:26px; cursor:pointer;}
.navsld img{ width:100%; height:100%; display:block;}
.navsld img.close{ display: none; position:relative; z-index:999;}
.navm{ background:url(../images/filter90.png); position:absolute; top:100%; right:0;z-index:11; display:none; width:40%;}
.navm li{ border-bottom:1px solid #5d5e5f; margin:0 3%;}
.navm li p{ height:60px; line-height:60px; padding:0 8px 0 30px; }
.navm li p .sld{ display:block; float:right; margin-top:31px; width:18px; height:18px;}
.navm li p .slds{ display:none;}
.navm li p a{ color:#ccc; font-size:24px; display:block; float:left; text-transform:uppercase;}
.subnavm{ padding:0 5px 0 50px; }
.subnavm dd{ line-height:40px;}
.subnavm dd a{ color:#ccc; font-size:18px;}

.mThreeNav{padding: 10px 0 0 20px;display: none;}
.mThreeNav dd{line-height: 35px;vertical-align: middle;}
.mThreeNav dd a{font-size: 16px;color: #aaa;}
.subnavm dd .sld2{ display:block; float:right; width:18px; height:18px;}
.subnavm dd .sld2 img{ vertical-align: middle;display: inline-block;}
.subnavm dd .slds2{ display:none;}







@media (max-width:1199px){
.toper{ display:none; }
.mtoper{ display:block; }
}

@media (max-width:640px){
.mtoper{ position:relative;}
.logom{ width:45%; padding:1% 0 1% 1%;}
.navsld{ width:5%; height:auto; margin-top:0; top:36%;  }
.navm{ width:100%; }
.navm li p a{ font-size:20px; }
.navm li p .sld{ margin-top:21px; }
.toptxt .fl{ display:none; }
.subnavm dd{ line-height:35px; }
.subnavm dd a{ font-size:16px; }
}
/*mtoper end*/

/*bottom*/
.footer{ background:#272624; padding-top:5%;}
.footer .txt{ float:left; width:25%;}
.footer .txt .tit{ font-weight:bold; font-size:16px; color:#fff; margin-bottom:6%;}
.footer .txt li{ color:#bdbdbc; }
.footer .btmnav{ float:right; width:75%; }
.footer .btmnav dl{ float:left; margin-left:5%;}
.footer .btmnav dt{ background:url(../images/btmnav.png) left bottom no-repeat; min-width:80px; padding-bottom:8px; margin-bottom:13px;}
.footer .btmnav dt a{ font-weight:bold; color:#fff; }
.footer .btmnav dd{ height:28px; line-height:28px; }
.footer .btmnav dd a{ font-size:12px; color:#bdbdbc; }
.footer .copyright{ text-align:center; height:60px; line-height:60px; background:#1f1e1d; color:#bcbcbb; margin-top:3.5%;}
.footer .copyright a{ color:#bcbcbb;}

@media (max-width:1199px){
.footer .btmnav dl{ margin-left:3%; }	
}
@media (max-width:991px){
.footer{ padding-top:3%; }
.footer .btmnav{ display:none;}	
.footer .txt{ float:none; width:100%; }
.footer .txt .tit{ margin-bottom:2%; }
.footer .txt li{ float:left; width:48%; margin-right:2%; }
.footer .copyright{ height:auto; line-height:20px; padding:10px 0; }
}

@media (max-width:991px){
.footer .txt li{ float:none; width:100%; }
}
/*bottom end*/

/*homeban*/
.homeban{ position:relative; }
.homeban .item img{ width:100%; }
.homeban .owl-carousel .owl-dots{ position:absolute; width:100%; text-align:center; z-index:10; bottom:35px; left:0; }
.homeban .owl-carousel .owl-dot{ width:20px; height:20px; display:inline-block;*display:inline;*zoom:1; background:url(../images/hdli.png) -40px center no-repeat; font-size:0; margin:0 7px; transition:.5s; }
.homeban .owl-carousel .owl-dot.active{ background:url(../images/hdli.png) 0px center no-repeat; }
@media (max-width:640px){
.homeban .owl-carousel .owl-dots{ bottom:5px; }
}
/*homeban end*/

/*新诺资讯*/
.titl{ text-align:center; background:url(../images/titlbg.png) center center no-repeat; height:82px; padding-top:36px;}
.titl .cn{ font-weight:bold; font-size:32px; color:#333; }
.titl .en{ text-transform:uppercase; color:#999; font-family:Arial; margin-top:15px; }
.news{ padding:5.8% 0 7.5%; }
.news .tab{ width:1140px; margin:0 auto; }
.news .tab .hd{ text-align:center; margin:3% 0; }
.news .tab .hd li{ display:inline-block;*display:inline;*zoom:1; margin:0 9px; cursor:pointer;}
.news .tab .hd li span{ color:#fff;}
.news .tab .hd li em{font-size:16px; margin:0 8px;}
.news .tab .hd li.on em{ font-weight:bold; color:#f36617;}
.news .tab .hd li.on span{ color:#f36617;}

.news .tab .bd .list{ display:none; }
.news .tab .bd li{ float:left; width:31.5%; height:190px; background:url(../images/bg1.png) right bottom no-repeat; margin-right:2.75%; transition:.5s;}
.news .tab .bd li .date{ background:url(../images/line.png) left bottom no-repeat; padding-bottom:15px; color:#69696b; font-family:Arial; margin:10% 0 0 10%;  transition:.5s;}
.news .tab .bd li .tit{ display:block; margin:6% 12% 0 10%; font-weight:bold; color:#333; line-height:26px;}
.news .tab .bd li:hover{ background:url(../images/bg2.png) no-repeat; box-shadow:0 0px 10px #d9d9d9; }
.news .tab .bd li:hover .date{ color:#fff; background:url(../images/line2.png) left bottom no-repeat; }
.news .tab .bd li:hover .tit{ color:#fff;}

.news .tab .bd li.first{ float:none; background:none!important; box-shadow:none !important; margin:0px 0px 3% 0px; width:100%; height:auto;}
.news .tab .bd li.first .pic{ display:block; float:left; width:48.7%; height:300px;}
.news .tab .bd li.first .pic img{ width:100%; height:100%; }
.news .tab .bd li.first .txt{ float:right; width:47.7%; }
.news .tab .bd li.first .txt .date{ margin:2% 0 5%; color:#69696b !important;background:url(../images/line.png) left bottom no-repeat !important;}
.news .tab .bd li.first .txt .date .ti{ margin-left:3%; }
.news .tab .bd li.first .txt .tit{ margin:0 0 4% 0; color:#333 !important; font-size:18px; line-height:34px; width:88%;}
.news .tab .bd li.first .txt .cont{ line-height:26px; }
.news .tab .bd li.first .txt .more{ color:#f36617; padding-left:38px; background:url(../images/shot2.png) left center no-repeat; margin-top:7%; display:inline-block; }

@media (max-width:1199px){
.news .tab{ width:100%; }	
.news .tab .bd li{ background-size:cover; height:170px; }
.news .tab .bd li.first .pic{ height:258px; }
.news .tab .bd li.first .txt .tit{ line-height:28px; width:100%; margin-bottom:2%; height:56px; }
.news .tab .bd li.first .txt .cont{ line-height:24px; }
.news .tab .bd li.first .txt .more{ margin-top:2%; }
.news .tab .bd li .tit{ height:52px; overflow:hidden; }
}
@media (max-width:991px){
.titl{ background:url(../images/titlbg2.png) center center no-repeat; height:57px; padding-top:18px;}
.titl .cn{ font-size:24px; }
.titl .en{ margin-top:3px; }
.news .tab .bd li{ height:120px; }
.news .tab .bd li .date{ margin:5% 0 0 5%; padding-bottom:5px; }
.news .tab .bd li .tit{ margin:3% 3% 0 5%; height:48px; line-height:24px;}
.news .tab .bd li.first .pic{ height:193px; }
.news .tab .bd li.first .txt .date{ margin:0 0 2%; }
.news .tab .bd li.first .txt .cont{ height:48px; overflow:hidden; }
}
@media (max-width:640px){
.news .tab .hd li{ margin:0 2px; }
.news .tab .hd li em{ margin:0 3px; }
.news .tab .bd li{ float:none; width:100%; margin:0 0 2% 0; background-size:cover;}
.news .tab .bd li .date{ margin:0; padding:20px 0 0 20px; background-position:20px bottom;}
.news .tab .bd li.first .pic{ float:none; width:100%; height:auto; }
.news .tab .bd li.first .txt{ float:none; width:100%; }
.news .tab .bd li.first .txt .date{ padding:3% 0 0 0; }
}
/*新诺资讯 end*/

/*产品集群*/
.product{ padding:5.8% 0 0; background:url(../images/bg_product.png) center top no-repeat; background-attachment:fixed; background-size:cover; }
.product .titl .cn{ color:#fff; }
.product .titl .en{ color:#999; }
.product .list{ margin-top:3%;}
.product .list li{ float:left; width:33.33%; height:230px; position:relative;}
.product .list li.t2,.product .list li.t3{ background:#212228; }
.product .list li.t1,.product .list li.t4{ background:#2c2e35; }
.product .list li img{ display:block; position:absolute; right:7.5%; bottom:5%; max-width:241px; max-height:165px; z-index:0; }
.product .list li .tit{ padding:10% 0 0 10%; }
.product .list li .tit .cn{ font-size:20px; color:#fff; }
.product .list li .tit .en{ font-weight:bold; text-transform:uppercase; color:#626266; font-style:italic; margin:1.5% 0 3%; }
.product .list li .tit .line{ background:#5c5c60; width:24px; height:2px; }

.product .list li.first{ background:#191a20; height:460px;}
.product .list li.first img{ max-height:214px; }
.product .list li.first .cont{ margin:5% 8% 0 10%; color:#626266; line-height:26px; }

@media (max-width:991px){
.product .list li{ height:270px; }
.product .list li.first{ height:400px; }
.product .list li .tit .cn{ font-size:16px; }
.product .list li .tit .en{ font-size:12px; line-height:12px; font-weight:normal;  }
.product .list li img{ max-width:200px; max-height:120px; right:3%; }
.product .list li.first img{ max-height:180px; }
.product .list li.first .cont{ line-height:24px; height:10px; overflow:hidden; text-align:justify; }
}
@media (max-width:640px){

.product .list li{ width:50%; }
.product .list li img{ position:static; max-width:90%; max-height:100%; height:auto; display:block; margin:3% auto 0;}
.product .list li.first{ float:none; width:100%; height:auto; padding-bottom:3%;}
.product .list li.first img{ max-height:100 }
.product .list li.first .tit{ padding:5% 0 0 5%; }
.product .list li.first .cont{ margin:2% 5% 0 5%; }
}
@media(max-width:480px){
        .product .list li{ height:200px; }
}
/*产品集群 end*/

/*铣削行业领导者*/
.leader{ background:url(../images/bg_guide.png) center bottom no-repeat; padding:6% 0 7%;}
.leader .list{ margin-top:3.75%; }
.leader .list{ text-align:center; width:100%; }
.leader .list li{ display:inline-block;*display:inline;*zoom:1; margin:0 3%; }
.leader .list li img{ width:46px; height:46px; }
.leader .list li .tit{ margin-top:12%; color:#b1b1b1;}
.leader .cont{ text-align:center; line-height:25px; margin:3% 0 4%; }
.leader .btn{ text-align:center; width:100%; }
.leader .btn a{ display:inline-block;*display:inline;*zoom:1; height:36px; line-height:36px; width:116px; text-align:center; border-radius:19px; -webkit-border-radius:19px; -moz-border-radius:19px; border:1px solid #999; font-size:16px; color:#666; margin:0 18px; }
.leader .btn a:hover{ background:#f36617; border:1px solid #f36617; color:#fff; }

@media (max-width:640px){
.leader .list li{ width:47%; margin:0 1% 4%; }	
.leader .list li .tit{ line-height:18px; margin-top:3%;}
.leader .btn a{ width:100px; height:30px; line-height:30px; margin:0 8px; }
}
/*铣削行业领导者 end*/

/*为你解除后顾之忧*/
.solve{ background:url(../images/bg_solve.png) center top no-repeat; padding:5.8% 0 4%;background-attachment:fixed;  background-size:cover;}
.solve .titl .cn{ color:#fff; }
.solve .titl .en{ color:#999; }
.solve .list{ margin-top:3%; }
.solve .owl-carousel{ position:relative; height:412px;}
.solve .owl-carousel .item{ text-align:center; height:392px; color:#fff; transition:.5s; position:relative; top:10px;}
.solve .owl-carousel .item a,.solve .owl-carousel .item img{ width:100%; height:100%; display:block; }
.solve .owl-carousel .item .shaw{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/filter50.png); z-index:5; transition:.5s;}
.solve .owl-carousel .item .plus{ display:block; width:110px; height:110px; background:url(../images/more.png) center center no-repeat; position:absolute; left:50%; top:-50%; margin:-55px 0 0 -55px; z-index:6;transition:.5s;}
.solve .owl-carousel .item .tit{ background:#fff; text-align:center; height:54px; line-height:54px; font-weight:bold; overflow:hidden; white-space:nowrap; overflow:hidden; font-size:16px; color:#f36617; bottom:-100px;left:0; z-index:7; position:absolute; width:100%;transition:.5s;}

.solve .owl-carousel .owl-nav.disabled{ display:block; }
.solve .owl-carousel .owl-nav .owl-prev,
.solve .owl-carousel .owl-nav .owl-next{ height:44px; position:absolute; top:50%; margin-top:-22px; cursor:pointer; transition:.5s; text-transform:uppercase; line-height:44px; font-size:12px; font-family:Arial; color:#3c3c3c;}
.solve .owl-carousel .owl-nav .owl-prev{ left:-50px; background:url(../images/prev.png);width:61px; padding-left:55px;}
.solve .owl-carousel .owl-nav .owl-next{ right:-50px; background:url(../images/next.png);width:86px; padding-left:30px;}
.solve .owl-carousel .owl-nav .owl-prev:hover{ background:url(../images/prevon.png); color:#fff;box-shadow:0px 0px 5px #555;}
.solve .owl-carousel .owl-nav .owl-next:hover{ background:url(../images/nexton.png); color:#fff;box-shadow:0px 0px 5px #555;}
.solve .owl-carousel .item:hover{ height:412px; top:0; box-shadow:0px 0px 20px #000;}
.solve .owl-carousel .item:hover .shaw{ background:url(../images/more.png) -100% center no-repeat;}
.solve .owl-carousel .item:hover .plus{ top:50%; }
.solve .owl-carousel .item:hover .tit{ bottom:0;}

@media (max-width:1199px){
.solve .owl-carousel{ height:auto; }
.solve .owl-carousel .item{ height:334px !important; top:0; }
.solve .owl-carousel .owl-nav .owl-prev,
.solve .owl-carousel .owl-nav .owl-next{ background:#fff; width:55px; text-align:center; padding-left:0; height:30px; line-height:30px; margin-top:-15px; }
.solve .owl-carousel .owl-nav .owl-prev{ left:0; }
.solve .owl-carousel .owl-nav .owl-next{ right:0; }
.solve .owl-carousel .owl-nav .owl-prev:hover{ background:#f36617; }
.solve .owl-carousel .owl-nav .owl-next:hover{ background:#f36617; }
.solve .owl-carousel .item .plus{ top:50%; }
.solve .owl-carousel .item .tit{ bottom:0; }
}

@media (max-width:640px){
.solve .owl-carousel .item{ height:274px !important;}
.solve .owl-carousel .item .plus{ width:50px; height:50px; background-size:100%; margin:-25px 0 0 -25px; }
}
/*为你解除后顾之忧 end*/

/*产品应用全领域*/
.area{ padding:5.8% 0 13%; background:url(../images/bg_area.png) center bottom no-repeat;}
.area .list{ margin-top:6%; }
.area .owl-carousel{ width:90%; margin:0 auto; position:relative;}
/*.area .owl-carousel .owl-item{top: 0 !important;}*/
.area .owl-carousel .item{ text-align:center; position:relative; top:0px;}
.area .owl-carousel .item .tit .cn{ font-size:18px; color:#444; }
.area .owl-carousel .item .tit .en{ text-transform:uppercase; color:#f36617; font-size:12px; font-family:Arial; }
.area .owl-carousel .item img{ max-width:100%; max-height:257px; margin-top: 10%;}
.area .owl-carousel .owl-nav.disabled{ display:block; }
.area .owl-carousel .owl-nav .owl-prev,
.area .owl-carousel .owl-nav .owl-next{ height:42px; position:absolute; top:50%; margin-top:-22px; cursor:pointer; transition:.5s; text-transform:uppercase; line-height:42px; font-size:12px; font-family:Arial; color:#3c3c3c; border:1px solid #eaeaea;}
.area .owl-carousel .owl-nav .owl-prev{ left:-70px; background:url(../images/prev.png) center center no-repeat;width:62px; padding-left:52px;}
.area .owl-carousel .owl-nav .owl-next{ right:-70px; background:url(../images/next.png) center center no-repeat;width:85px; padding-left:29px;}
.area .owl-carousel .owl-nav .owl-prev:hover{ background:url(../images/prevon.png) center center no-repeat; color:#fff;box-shadow:0px 0px 5px #555; border:1px solid #f36617;}
.area .owl-carousel .owl-nav .owl-next:hover{ background:url(../images/nexton.png) center center no-repeat; color:#fff;box-shadow:0px 0px 5px #555; border:1px solid #f36617;}

@media (max-width:1199px){
.area{ padding-bottom:5%; }
.area .owl-carousel .owl-nav .owl-prev,
.area .owl-carousel .owl-nav .owl-next{ background:#fff; width:55px; text-align:center; padding-left:0; height:30px; line-height:30px; margin-top:-16px; }
.area .owl-carousel .owl-nav .owl-prev{ left:0; }
.area .owl-carousel .owl-nav .owl-next{ right:0; }
.area .owl-carousel .owl-nav .owl-prev:hover{ background:#f36617; }
.area .owl-carousel .owl-nav .owl-next:hover{ background:#f36617; }
}
@media (max-width:1440px){
	.area{background:url(../images/bg_area.png) center 70% no-repeat;}
}
@media (max-width:1200px){
	.area{background:url(../images/bg_area.png) center 240% no-repeat;}
}

@media (max-width:991px){
.area{ background:none; }
.area .list .owl-item{ top:0px !important; }
}
/*产品应用全领域 end*/

/*内页公用样式*/
.nyban,.nyban img{ width:100%; }
.tipbox{ background:#f7f7f7; height:50px; line-height:50px; }
.tipbox .current{ float:right; color:#999;}
.tipbox .current a{ color:#999; }
.tipbox .current em{ margin:0 5px; }
.tipbox .current a:hover,.tipbox .current span{ color:#ee7800; }
.tipbox .tit{ float:left; color:#ee7800; background:url(../images/point.png) left center no-repeat; padding-left:26px; font-size:16px;}
.menu ul{ width:100%; text-align:center; }
.menu li{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; background:url(../images/menuli.png) right center no-repeat; padding:0 5px 0 0px;}
.menu li a{ color:#666; padding:0 15px; display:block; height:32px; line-height:32px; }
.menu li:hover a,.menu li.on a{ background:#f36617; color:#fff; }
.nytitl{ text-align:center; margin-top:4%;}
.nytitl .cn{ font-weight:bold; font-size:32px; color:#333; }
.nytitl .en{ color:#999; text-transform:uppercase; font-family:Arial; margin-top:1.5%;}

@media (max-width:1199px){
.nytitl .cn{ font-size:24px; }	
.nytitl .en{ margin-top:3px; font-size:13px; }
}
/*内页公用样式 end*/

/*产品展示.shtml*/
.ny_product{ padding:5% 0;}
.ny_product .list{ margin-top:4%; }
.ny_product .list li{ text-align:center; float:left; width:31.5%; transition:.5s; margin:0 2.75% 2.75% 0;}
.ny_product .list li a{ display:block; width:100%; }
.ny_product .list li .pic{ width:100%; height:253px; overflow:hidden; position:relative;}
.ny_product .list li .pic img{ transition:.5s; width:auto; height:100%;}
.ny_product .list li .pic .look{ width:42px; height:42px; background:url(../images/look.png) center center no-repeat; position:absolute; left:50%; top:-50%; margin:-21px 0 0 -21px; transition:.5s;}
.ny_product .list li .txt{ padding:10px 0; }
.ny_product .list li .tit{ font-weight:bold; color:#333; font-family:Arial; font-size:16px;line-height:20px;} 
.ny_product .list li .cont{ font-size:12px; color:#666; }
.ny_product .list li:hover{ box-shadow:0px 0px 35px #f5f5f5; }
.ny_product .list li:hover .pic img{ transform:scale(1.2); }
.ny_product .list li:hover .pic .look{ top:50%; }
.ny_product .list li:hover .txt{ background:#f36617; }
.ny_product .list li:hover .tit,.ny_product .list li:hover .cont{ color:#fff; }

@media (max-width:1199px){
.ny_product .list li .pic{ height:207px; }
}
@media (max-width:991px){
.ny_product .list li .pic{ height:156px; }
}
@media (max-width:640px){
.ny_product .list li{ width:48.5%; margin-right:3%;}
.ny_product .list li:nth-child(3n){ margin-right:3% !important; }
.ny_product .list li:nth-child(2n){ margin-right:0px !important; }
.ny_product .list li .pic{ height:129px;}
}

@media (max-width:400px){
.ny_product .list li .pic{ height:117px;}
}
/*产品展示.shtml end*/

/*pages*/
.Pages{ height:41px; zoom:1; overflow:hidden; text-align: center;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; font-size:14px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_first,.Pages .p_page .a_end{ display:none; }
.Pages .p_page .a_prev,.Pages .p_page .a_next{ color:#666; width:40px; height:40px; text-align:center; line-height:40px;cursor: pointer; background:#a3a3a3; color:#fff;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#fff; background:#f36617;}
.Pages .p_page .num a{ width:40px; height:40px; line-height:40px; text-align:center; color:#fff; vertical-align:middle;background:#a3a3a3; font-size:16px; }
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#f36617; color:#fff;}
/*pages end*/

/*证书详情.shtml*/
.ny_hinfo{ padding-bottom:5%; }
.ny_hinfo .topbox{ margin-top:4%; }
.ny_hinfo .picsld{ background:#fafafa; position:relative; width:52.5%; padding:45px 0; float:left;}
.ny_hinfo .picsld .owl-carousel{ width:80%; margin:0 auto; }
.ny_hinfo .picsld .owl-carousel .item{text-align: center;}
.ny_hinfo .picsld .owl-carousel .owl-nav .owl-prev,
.ny_hinfo .picsld .owl-carousel .owl-nav .owl-next{ font-size:0; width:30px; height:60px; position:absolute; z-index:5; top:50%; margin-top:-30px; cursor:pointer; }
.ny_hinfo .picsld .owl-carousel .owl-nav .owl-prev{ background:url(../images/prevon2.png); left:-30px;}
.ny_hinfo .picsld .owl-carousel .owl-nav .owl-next{ background:url(../images/righton2.png); right:-30px;}
.ny_hinfo .picsld .owl-carousel .owl-nav .owl-prev.disabled{background:url(../images/prev2.png); }
.ny_hinfo .picsld .owl-carousel .owl-nav .owl-next.disabled{background:url(../images/next2.png); }
.ny_hinfo .topbox .txt{ float:right; width:40%; margin:4% 2% 0 0; }
.ny_hinfo .topbox .txt .tit{ font-size:24px; border-bottom:1px solid #e0e0e0; padding-bottom:7%; }
.ny_hinfo .topbox .txt .cont{ margin:5% 0 7%; }
.ny_hinfo .topbox .txt .t1{ font-weight:bold; }
.ny_hinfo .topbox .txt .box{ color:#999; line-height:26px; margin-top:5px;}
.ny_hinfo .topbox .txt .xgkc{ width:126px; padding-left:18px; height:33px; border:1px solid #ee5a00; background:#ee7800 url(../images/shot3.png) 109px center no-repeat; line-height:33px; color:#fff; display:block; }

.zssm .hd{ margin-top:3%; }
.zssm .hd li{ float:left; width:50%; text-align:center; height:50px; line-height:50px; font-weight:bold; color:#fff;font-size:16px; letter-spacing:2px;}
.zssm .hd li a{ color:#666; font-weight:bold; }
.zssm .hd li.z1{ background:#ee7800;}
.zssm .hd li.z2{ background:#f5f5f5;}
.zssm .bd .cont{ padding:2% 2% 4% 2%; border-bottom:1px dotted #e0e0e0;}
.zssm .bd .cs{ margin-top:4%; }

@media (max-width:1199px){
.ny_hinfo .picsld .owl-carousel .owl-nav .owl-prev{ left:-10px; }
.ny_hinfo .picsld .owl-carousel .owl-nav .owl-next{ right:-10px; }

}

@media (max-width:991px){
.ny_hinfo .picsld{ float:none; width:100%; }
.ny_hinfo .topbox .txt{ float:none; width:100%; margin-left:0; }
.ny_hinfo .topbox .txt .tit{ padding-bottom:15px;}
.ny_hinfo .topbox .txt .cont{ margin:3% 0 2%; }
}

@media (max-width:640px){
.ny_hinfo .topbox .txt .tit{ font-size:20px; padding-bottom:10px;}	
}
/*产品详情.shtml end*/

/*大事记.shtml*/
.ny_history{ padding:5% 0; }
.ny_history .list{ margin-top:3%; }
.ny_history .list .t1{ width:13px; height:13px; background:url(../images/ul.png) no-repeat; margin:0 auto; position:relative; left:1px;}
.ny_history .list ul{ background:url(../images/ulbg.png) center top repeat-y; padding:5% 0 0;}
.ny_history .list li{ width:387px; padding-right:48px; background:url(../images/li.png) right 3px no-repeat; margin-left:173px; margin-top:-12%;}
.ny_history .list li:first-child{ margin-top:0; }
.ny_history .list li .tit{ font-size:16px; color:#666; }
.ny_history .list li .txt{ transition:.5s; padding:3% 3% 3% 5%; }
.ny_history .list li .txt .cont{ color:#999; margin-top:1%;transition:.5s;}
.ny_history .list li .pic{ width:387px; height:216px; overflow:hidden; margin-top:5%;}
.ny_history .list li .pic img{ width:100%; height:100%; transition:.5s;}
.ny_history .list li.even{ margin-left:593px; background:url(../images/li.png) left 3px no-repeat; padding:0 0 0 48px;}
.ny_history .list li:hover .pic img{ transform:scale(1.2); }
.ny_history .list li:hover{ background:url(../images/lion.png) right 3px no-repeat;}
.ny_history .list li:hover .txt{ box-shadow:0px 0px 15px #e0e0e0; }
.ny_history .list li:hover .tit{ color:#f36617; }
.ny_history .list li:hover .cont{ color:#666; }
.ny_history .list li.even:hover{ background:url(../images/lion.png) left 3px no-repeat; }

@media (max-width:1199px){
.ny_history .list li{ width:50%; box-sizing:border-box; margin-left:7.5px; }	
.ny_history .list li.even{ margin-left:49.3%;}
.ny_history .list li .pic{ width:100%;}
}

@media (max-width:991px){
.ny_history .list li.even{ margin-left:49.1%;}
.ny_history .list li .pic{ height:170px; }
}

@media (max-width:640px){
.ny_history .list li{ padding-right:25px; margin-top:-10%; }
.ny_history .list li.even{ margin-left:48.5%; padding:0 0 0 25px;}
.ny_history .list li .txt .cont{ font-size:12px; line-height:18px; }
.ny_history .list li .pic{height:97px;}

}
/*大事记.shtml end*/

/*公司简介.shtml*/
.ny_about .intro{ background:url(../images/about_bg.png) center top no-repeat; padding:6.5% 0 5%; }
.ny_about .intro .cont{ margin-top:4%; }

.ny_about .data{ background:url(../images/aboutbg2.png) center top no-repeat; padding: 10% 0 11% 0; position:relative; z-index:5;}
.ny_about .data ul{ width:100%; text-align:center; }
.ny_about .data li{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; background:url(../images/whiteline.png) right center no-repeat; color:#fff; padding:0 5%; text-align:left;}
.ny_about .data li .num span{ font-weight:bold; font-size:42px; font-family:Arial; }
.ny_about .data li .num sup{ font-weight:normal; font-size:14px; margin-left:5px; position:relative; top:-13px; }

.ny_about .data li .txt{ font-size:12px; margin-top:9px; color: #fff;}

.video_box{ position:absolute; z-index:5; left:0; width:100%; bottom:0px; }
.video_box .btn{ width:94px; height:94px; background:url(../images/videoplay.png) center center no-repeat; margin:0 auto; }
.tcsp{ display:none; position:fixed;top:0;left:0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);z-index:99;}
.tcbox{transition:0.5s;-webkit-transition:0.5s;transform:scale(0);-webkit-transform:scale(0);position: fixed;margin: 0px;top: 20%;left: 20%; border-radius:5px;width:60%;height:auto;z-index: 100;}
.tcbox.on{transform:scale(1);-webkit-transform:scale(1);}
.tcbox img{ width:100%; height:100%; display:block;z-index:102; position:absolute; left:0; top:0;}
.tcbox i{ background:url(../images/play.png) no-repeat; width:91px; height:91px; position:absolute; left:50%; top:50%; margin:-45.5px 0px 0px -45.5px; display:block; z-index:9999;}
.tcbox .bg{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/filter50.png); display:block; z-index:998;}
.tcbox .box{ background:#000; position:relative;}
.tcbox a.play{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:5;}
.tcbox .bvideo{ position:relative; z-index:0; }

.environment{ padding:3% 0 6%; background:url(../images/aboutbg3.png) center bottom no-repeat; position:relative; z-index:0;}
.environment .list{ margin-top:3%; }
.environment .list ul{ text-align:center; width:100%; }
.environment .list li{ position:relative; margin: 0 0% 1%; display:inline-block;*display:inline;*zoom:1; position:relative; height:auto;}
.environment .list li .tit{ color:#fff; font-size:16px; z-index:10; left:0; bottom:10px; width:100%; text-align:center; position:absolute;}
.environment .list li img{ width:100%; height:100%;}
.environment .list li.e1{ width:100%;}
/*.environment .list li.e2{ width:34.08%;}
.environment .list li.e3{ width:20.25%;}
.environment .list li.e4{ width:55.5%;}
.environment .list li.e5{ width:26.67%;}*/
@media (max-width:1366px){
	.video_box .btn{margin-bottom: -45px;}
	.environment{padding:7% 0 6%;}
}
@media (max-width:1199px){
.ny_about .data li{ padding:0 2%; }	
.ny_about .data li .num{ font-size:30px; }
.video_box .btn{margin-bottom: 0;}

.video_box{ bottom:-47px; }
.tcbox{ width:80%; height:410px;left:10%; }

.environment{ padding-top:70px; }
.environment .list li{ height:281px; display:block; float:left; margin:0 0.74% 1.48% 0.74%;}
.environment .list li.e1{ width:100%;}
/*.environment .list li.e2{ width:40.25%;}
.environment .list li.e3{ width:23.82%;}
.environment .list li.e4{ width:65.55%;}
.environment .list li.e5{ width:31.49%;}*/
}

@media (max-width:991px){
.tcbox{ height:307px;}	
.environment .list li{ height:211px; }
}

@media (max-width:640px){
.ny_about .data{ padding-bottom:10%; }
.ny_about .data li{ text-align:center; padding:0 1% 4%; background:none;}
.ny_about .data li .num{ font-size:24px; }
.ny_about .data li .num span{ font-size:15px; }

.tcbox{ height:150px; }
.video_box{ bottom:-20px;}
.video_box .btn{ background-size:100% 100%; width:40px; height:40px;}
.tcbox i{ background-size:100% 100%; width:40px; height:40px; margin:-20px 0 0 -20px; }

.environment .list li{ height:103px; }
.environment .list li .tit{ bottom:5px; font-size:12px; }
}
/*公司简介.shtml end*/

/*联系我们.shtml*/
.ny_contact{ padding:5% 0; }
.ny_contact .nytitl{ margin-bottom:3%; }
.ny_contact .pic{ float:left; width:53%;}
.ny_contact .pic img{ width:100%; }
.ny_contact .txt{ float:right; width:37%; margin-top:7%; }
.ny_contact .txt dt{ font-weight:bold; color:#333; font-size:18px; margin-bottom:3.5%; }
.ny_contact .txt dd{ line-height:30px; color:#9a9a9a; }

@media (max-width:640px){
.ny_contact .pic,.ny_contact .txt{ float:none; width:100%; }	
}
/*联系我们.shtml end*/

/*人力资源.shtml*/
.ny_hr{ padding:3% 0 0; }
.ny_hr .list{ margin:3% 0 5%; }
.ny_hr .list .t1,.ny_hr .list .t2,.ny_hr .list .t3{ float:left; text-align:center; border-right:2px solid #f5f5f5; }
.ny_hr .list .t1{ width:279px; font-weight:bold; color:#333; font-size:16px; }
.ny_hr .list .t2{ width:683px; text-align:left; padding-left:35px;}
.ny_hr .list .t3{ width:199px; border-right:none; position:relative;}
.ny_hr .list ul{ padding-bottom:3.5%; }
.ny_hr .list li.first{ background:#f36617 !important; color:#fff; height:45px; line-height:45px; font-size:16px; }
.ny_hr .list li.first .t1{ color:#fff; font-weight:normal; }
.ny_hr .list li.first .t2{ text-align:center; width:718px; padding-left:0;}
.ny_hr .list li .t2 .cont{ line-height:21px; padding:15px 0;}
.ny_hr .list li:nth-child(odd){ background:#f5f5f5; }
.ny_hr .list li .t3 .apply{ display:block; width:88px; height:30px; line-height:30px; text-align:center; position:absolute; left:50%; top:50%; margin:-15px 0 0 -44px; background:url(../images/apply.png) no-repeat; color:#3e3a39; border-radius:2px;}
.ny_hr .list li .t3 .apply:hover{ background:#f36617; color:#fff; }

@media (max-width:1199px){
.ny_hr .list .t1{ width:23.25%; box-sizing:border-box;}
.ny_hr .list .t2{ width:59.83% !important; box-sizing:border-box; padding:0 3%;}
.ny_hr .list .t3{ width:16.58%; box-sizing:border-box;}
}
@media (max-width:640px){
.ny_hr .list .t1{ line-height:20px!important; padding-top:4%; font-size:14px; position:relative;}
.ny_hr .list .t2{ width:56.83% !important; }
.ny_hr .list .t3{ width:19.58%; }
.ny_hr .list .t1 .tit{ position:absolute; top:50%; transform: translateY(-50%); display:block; width:100%; text-align:center;}
.ny_hr .list li .t3 .apply{ background-size:100% 100%; height:22px; line-height:22px; width:65px; margin:-11px 0 0 -32.5px; }

}
/*人力资源.shtml end*/

/*售前服务.shtml*/
.ny_presale{ padding:5% 0; }
.ny_presale .cont{ margin-top:4%; }

.ny_presale .video{ width:1186px; position:relative; margin:0 auto; }
.ny_presale .video li{width: 30%;margin-right: 5%;float: left;position: relative;margin-top: 20px;}
.ny_presale .video li:nth-child(3n+3){margin-right: 0px;}
.ny_presale .video img{ width:100%; height:100%; display:block;}
.ny_presale .video i{ background:url(../images/play.png) no-repeat;background-size: contain; width:51px; height:51px; position:absolute; left:50%; top:50%; margin:-25.5px 0px 0px -25.5px; display:block; z-index:9999;}
.ny_presale .video .bg{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/filter50.png); display:block; z-index:998;}
.ny_presale .video .box{ background:#000; position:relative;}
.ny_presale .video a.play{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:5;}
.ny_presale .video .video1{ position:relative; z-index:0; }
.ny_presale .shadow{ width:100%; height:130px; background:url(../images/shadow.png) center top no-repeat; }

@media (max-width:1199px){
.ny_presale .video{ width:100%; height:491px; margin-bottom:5%; }
.ny_presale .shadow{ display:none; }
}

@media (max-width:991px){
.ny_presale .video{ height:491px;}

}

@media (max-width:640px){
.ny_presale .video{ height:198px;}
.ny_presale .video i{ width:40px; height:40px; margin:-20px 0 0 -20px; background-size:100% 100%; }
}

@media (max-width:400px){
.ny_presale .video{ height:180px; }
}
/*售前服务.shtml end*/

/*新闻动态.shtml*/
.ny_news{ padding:5% 0; }
.ny_news .list ul{ padding:5% 0; }
.ny_news .list li{ border:1px solid #fff; margin-bottom:2.5%; transition:.5s;}
.ny_news .list li .pic{ display:block; float:left; width:28.3%; height:143px; }
.ny_news .list li .pic img{ height:100%; width:100%; }
.ny_news .list li .txt{ float:left; width:63.3%; margin-left:2.5%; }
.ny_news .list li .tit{ margin:3% 0 1.5%; }
.ny_news .list li .date{ float:right; font-size:22px; color:#999; font-family:Arial; }
.ny_news .list li .tit a{ font-size:16px; color:#333; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:80%;}
.ny_news .list li .cont{ line-height:26px; color:#888; width:80%;}
.ny_news .list li .more{ display:block; border-left:1px solid #e5e5e5; height:26px; background:url(../images/shot4.png) right center no-repeat; width:20px; padding-left:13px; float:right; margin-top:-5px;}
.ny_news .list li:hover{ box-shadow:0 3px 10px #ededed; border:1px solid #dfdfdf; padding:2.5% 0 2.5% 2.5%;}
.ny_news .list li:hover .tit a{ font-weight:bold; color:#f36617; }
.ny_news .list li:hover .more{ background:url(../images/shot5.png) right center no-repeat; }

@media (max-width:1199px){
.ny_news .list li .tit{ margin-top:0px;}
.ny_news .list li .more{ margin-top:-26px; }
.ny_news .list li .pic{ height:117px; }
}

@media (max-width:991px){
.ny_news .list li .cont{ line-height:21px; height:42px; overflow:hidden;}
.ny_news .list li .pic{ height:88px; }
}

@media (max-width:640px){
.ny_news .list li{ margin-bottom:4%; }
.ny_news .list li .pic{ height:auto; float:none; width:100%; }
.ny_news .list li .txt{ float:none; width:100%; margin:2% 0 0 0; }
.ny_news .list li .date{ font-size:18px; }
}
/*新闻动态.shtml end*/

/*新闻详情.shtml*/
.newsinfo .info{ width:66.5%; margin:5% auto;text-align: center; }
.newsinfo .infotitl h2{ font-weight:bold; color:#333; font-size:24px; margin-bottom:10px;}
.newsinfo .infotitl .tit span{ color:#999; margin-right:13px; }
.newsinfo .cont{ margin-top:3%; }
.newsinfo .fy{ margin-top:3%; }
.newsinfo .fy .prev,.newsinfo .fy .next{ float:left; }
.newsinfo .fy .prev{ background:#f5f5f5 url(../images/fyprev.png) 30px center no-repeat; width:40%; padding:5% 0 5% 10%;}
.newsinfo .fy .next{ background:#f5f5f5 url(../images/fynext.png) 337px center no-repeat; width:45%; padding:5% 0 5% 5%;}
.newsinfo .fy .prev a,.newsinfo .fy .next a{ color:#666; display:block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; width:80%; }
.newsinfo .fy .prev:hover{ background:#f36617 url(../images/fyprevon.png) 30px center no-repeat;}
.newsinfo .fy .next:hover{ background:#f36617 url(../images/fynexton.png) 337px center no-repeat;}
.newsinfo .fy .prev:hover a,.newsinfo .fy .next:hover a{ color:#fff; }

.newsinfo .xgwz{ float:right; width:30.8%; margin:5% 0;display:none;}
.newsinfo .xgwz .tit{ font-size:20px; font-weight:bold; border-bottom:1px solid #e5e5e5; padding-bottom:7.5%; color:#333; }
.newsinfo .xgwz .list{ margin-top:7%; }
.newsinfo .xgwz .list li{ margin-bottom:6%; transition:.5s;}
.newsinfo .xgwz .list li .ti{font-size:16px; color:#333;}
.newsinfo .xgwz .list li .ti span{ font-family:Arial; color:#999; margin-right:10px;}
.newsinfo .xgwz .list li .cont{ line-height:26px; margin-top:3%; color:#888; }
.newsinfo .xgwz .list li:hover{ padding:7% 5%; box-shadow:0px 3px 25px #eee; border-bottom:1px solid #f36617;}
.newsinfo .xgwz .list li:hover .cont{ color:#777; }
@media (max-width:1199px){
.newsinfo .fy .prev{ background-position:5% center !important;}
.newsinfo .fy .next{ background-position:90% center !important;}
}
@media (max-width:991px){
.newsinfo .infotitl h2{ font-size:20px; }
.newsinfo .xgwz .list li .cont{ line-height:22px;  }	
}

@media (max-width:640px){
.newsinfo .info{ float:none; width:100%; }
.newsinfo .infotitl{ text-align:center; }
.newsinfo .fy .prev{ background-position:2% center !important; background-size:12%;}
.newsinfo .fy .next{ background-position:94% center !important;background-size:12%;}
.newsinfo .xgwz{ float:none; width:100%; }
.newsinfo .xgwz .list li .cont{ margin-top:1%; }
}
/*新闻详情.shtml end*/

/*荣誉资质.shtml*/
.ny_honor{ padding:5% 0; }
.ny_honor .list ul{ padding:5% 0 0; width:100%; text-align:center;}
.ny_honor .list li{ border-bottom:1px solid #e5e5e5; width:24%; display:inline-block;*display:inline;*zoom:1; text-align:left; margin:0 2% 4% 2%;}
.ny_honor .list li a{ display:block; width:100%;}
.ny_honor .list li .pic{ width:100%; height:160px; overflow:hidden;text-align:center;}
.ny_honor .list li .pic img{ width:auto; height:100%; transition:.5s; }
.ny_honor .list li .txt{ padding:4% 3%; }
.ny_honor .list li .txt .shot{ float:right; height:20px; width:16px; background:url(../images/shot6.png) right center no-repeat; padding-left:10px; margin-top:6%; transition:.5s; border-left:1px solid #fff;}
.ny_honor .list li .txt .tit{ font-size:16px; color:#747474; }
.ny_honor .list li .txt .date{ font-family:Arial; font-size:12px; color:#999; }
.ny_honor .list li:hover .pic img{ transform:scale(1.2); }
.ny_honor .list li:hover .txt .shot{ border-left:1px solid #ccc; background:url(../images/shot7.png)  right center no-repeat;}

@media (max-width:1199px){
.ny_honor .list li .pic{ height:131px; }	
}

@media (max-width:991px){
.ny_honor .list li .pic{ height:98px; }	
}

@media (max-width:640px){
.ny_honor .list li{ width:48.5%; margin:0 3% 6% 0; display:block; float:left;}
.ny_honor .list li:nth-child(2n){ margin-right:0px; }
.ny_honor .list li .pic{ height:98px; }	
}

/*荣誉资质.shtml end*/

/*售后服务.shtml*/
.ny_service{ padding:5% 0 3%; }
.ny_service .map_pc{ position:relative; width:850px; height:708px; margin:2% auto; }
.ny_service .map_pc img{ width:100%; }
.ny_service .map_pc img.pic2{ display:none; }
.ny_service .map_pc li{ position:absolute; }
.ny_service .map_pc li .name{ font-size:12px; padding-top:32px; cursor:pointer; color:#717171; min-width:32px; text-align:center; position:relative; z-index:5;}
.ny_service .map_pc li .name.on{ background:url(../images/mapdd.png) center top no-repeat; font-size:14px; color:#f36617; }
.ny_service .map_pc li .box{ display:none; }
.ny_service .map_pc li .line{ width:95px; height:33px; background:url(../images/mapline.png) no-repeat; position:absolute; right:40px; top:-23px; z-index:0;}
.ny_service .map_pc li .txt{ position:absolute;z-index: 999; background:url(../images/filter90_03.png); border-radius:6px; padding:30px 30px 10px; right:142px; top:-69px; color:#fff; min-width:260px; max-width:400px; width:auto;}

.ny_service .map_pc li .txt .point{ width:18px; height:18px; background:url(../images/mapoint.png) no-repeat; position:absolute; z-index:5; right:9px; top:35px;}
.ny_service .map_pc li .txt dl{ margin-bottom:15px; }
.ny_service .map_pc li .txt dt{ font-size:18px; font-weight:bold; margin-bottom:8px;}
.ny_service .map_pc li .txt dd{ font-size:16px; color:#fce7e0; }
.ny_service .map_pc li.m1{ right:55px; top:75px; }
.ny_service .map_pc li.m2{ right:85px; top:130px; }
.ny_service .map_pc li.m3{ right:211px; top:215px; }
.ny_service .map_pc li.m4{ right:190px; top:233px; }
.ny_service .map_pc li.m5{ right:215px; top:265px; }
.ny_service .map_pc li.m6{ right:175px; top:290px; }
.ny_service .map_pc li.m7{ right:140px; top:340px; }
.ny_service .map_pc li.m8{ right:120px; top:370px; }
.ny_service .map_pc li.m9{ right:173px; top:385px; }
.ny_service .map_pc li.m10{ right:120px; top:430px; }
.ny_service .map_pc li.m11{ right:190px; top:460px; }
.ny_service .map_pc li.m12{ right:150px; top:490px; }
.ny_service .map_pc li.m13{ right:265px; top:285px; }
.ny_service .map_pc li.m14{ right:240px; top:340px; }
.ny_service .map_pc li.m15{ right:315px; top:350px; }
.ny_service .map_pc li.m16{ right:250px; top:400px; }
.ny_service .map_pc li.m17{ right:260px; top:470px; }
.ny_service .map_pc li.m18{ right:220px; top:540px; }
.ny_service .map_pc li.m19{ right:400px; top:415px; }
.ny_service .map_pc li.m20{ right:330px; top:430px; }
.ny_service .map_pc li.m21{ right:330px; top:490px; }
.ny_service .map_pc li.m22{ right:300px; top:550px; }
.ny_service .map_pc li.m10 .txt{ top:-300px; }
.ny_service .map_pc li.m10 .txt .point{ top:267px;}

@media (max-width:1199px){
.ny_service .map_pc{ width:100%; height:auto; }
.ny_service .map_pc img.pic1{ display:none; }
.ny_service .map_pc img.pic2{ display:block; }
.ny_service .map_pc ul{ display:flex; flex-wrap:wrap;background: #f36617;}
.ny_service .map_pc li{ position:static; float:left; text-align:center; width:30%; margin:0 1.5%;}
.ny_service .map_pc li .box{ display:block; background:none; }
.ny_service .map_pc li .line{ display:none; }
.ny_service .map_pc li .name{ font-weight:bold; color:white; font-size:16px; padding-top:2%; }
.ny_service .map_pc li .txt{ position:static; background:none; width:100%; padding:3% 0% 0; max-width:100%; min-width:0px;}
.ny_service .map_pc li .txt dt{ font-weight:normal; font-size:14px; line-height:22px; margin-bottom:1%; font-size:16px;}
.ny_service .map_pc li .txt dd,.ny_service .map_pc li .txt dd a{ color:#f36617; }
.ny_service .map_pc li .txt .point{ display:none; }
.ny_service .map_pc li.m7,.ny_service .map_pc li.m10{ float:none; width:100%;}
.ny_service .map_pc li.m7 .txt,.ny_service .map_pc li.m10 .txt{display:flex; flex-wrap:wrap;}
.ny_service .map_pc li.m7 dl,.ny_service .map_pc li.m10 dl{ float:left; width:30%; margin:0 1.5% 3%;}
}

@media (max-width:640px){
.ny_service .map_pc li,.ny_service .map_pc li.m7 dl,.ny_service .map_pc li.m10 dl{ width:47%; height: 128px;overflow: hidden;;}
}
/*售后服务.shtml end*/


.Msgform{ width:765px; margin:4.5% auto 0;}
.Msgform dl{ position:relative; margin-bottom:29px;}
.Msgform dl.w45{ width:47.5%;}
.Msgform dl.w45 select {
        font-size: 16px;
        color: #666666;
        background: #fff;
        height: 44px;
        line-height: 42px;
        border: 1px solid #dcdcdc;
        width: 99.5%;
        text-indent: 1em;
}
.Msgform .inputtxt{ background:#fff; height:42px; line-height:42px; border:1px solid #dcdcdc; width:99.5%; text-indent:1em;}
.Msgform .sel{ font-size:16px; color:#666666; background:#fff; height:44px; line-height:42px; border:1px solid #dcdcdc; width:99.5%; text-indent:1em;}
.Msgform label{ line-height:20px; top:11px; font-size:16px; position:absolute; left:18px;}
.Msgform .textarea{  height:158px; border:1px solid #dcdcdc; background:#fff;}
.Msgform .textarea textarea{ width:100%; height:158px;}
.Msgform .sendbtn{ font-size:18px; border:1px solid #f36617; cursor:pointer; width:176px; height:44px; color:#f36617;}
.Msgform .sendbtn:hover{ color:#fff; background:#f36617;}
.wramtip{ color:#999999;}

@media ( max-width:768px){
.Msgform{ width:auto;}
.Msgform dl{margin-bottom:15px;}
.Msgform label{ font-size:14px;}
.Msgform .inputtxt{ width:98.5%;}
.Msgform .sel{ font-size:14px;}
.Msgform .sendbtn{ font-size:16px;width:140px; height:35px;}
.SerList.ContactUs li{ width:50%; padding:0 0 20px;}
}


.DownList{ margin:0px; clear:both;}
.DownList li{ height:50px; line-height:50px; background:url(../images/shot.png) 0px 18px no-repeat; padding-left:22px;}
.DownList li a.tit{ display:inline-block; margin-right:60px; color:#494848;}
.DownList li .num{ display:inline-block; margin-right:32px; color:#999999;}
.DownList li a:hover.down{ color:#d30000;}
.DownList li .date{ float:right; color:#999999;}

@media ( max-width:768px){
.DownList li{height:auto; line-height:25px; margin-bottom:8px;background:url(../images/shot.png) 0px 8px no-repeat;}
.DownList li a.tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:70%; display:block;}
.DownList li .num{ display:block; margin-right:0px; clear:both;}
.DownList li .date{ font-size:12px;}
}

.popbox{ z-index:800;background:rgba(0,0,0,0.43); position:fixed; left:0px; top:0px; width:100%; height:100%;}
.popbox .content{ z-index:900; position:absolute; left:50%; top:30%; margin-left:-250px; width:500px; background:#fff;}
.popbox a.close{ width:32px; height:26px;background:url(../images/close.png); position:absolute; right:10px; top:10px;}
.popbox .content dl{ padding:5%;}
.popbox .content dl dt{ color:#ee7800; font-size:18px; padding-bottom:28px;}
.popbox .content dl dd{ color:#222222; font-size:16px; padding-left:88px; margin-bottom:18px; line-height:40px; position:relative;}
.popbox .content dl dd .tit{ position:absolute; left:34px; top:0px;}
.popbox .content dl dd .input{ width:99.5%; border:1px solid #dedede; text-indent:1em; height:40px; line-height:40px;}
.popbox .content .sendbtn{ color:#fff; cursor:pointer; border:0px; width:150px; height:45px; font-size:16px; background:#ee7800;}

.ke-zeroborder{margin:0 auto;}