@charset "utf-8";
@import url("iconfont.css");
*{margin:0;padding:0}
html{overflow-x:hidden;font-size:13.3333333333vw}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
h1,h2,h3{font-weight:400}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none；}
input,select,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;font-size:16px;outline:0;margin:0;padding:0}
input::-webkit-input-placeholder{color:#999!important}
textarea::-webkit-input-placeholder{color:#999!important}
/*input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}*/
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
.lt{float:left}
.rt{float:right}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
.clearfix::after{content:"";display:block;clear:both}
*{box-sizing:border-box}
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear { clear:both;}
.wrap{width:1200px;position:relative;max-width:100%;margin:0 auto}
.wrap::after{content:"";display:block;clear:both}
/*自定义*/
body{font-family:Microsoft YaHei}
/*welcome*/
.welcome { height:44px; background-color:#2d3743;}
.wel-left { float:left; color:#fdfffe; font-size:14px; line-height:44px;}
.wel-right { float:right; width:232px; height:30px; background-color:#f0f0f0;border-radius:15px; margin-top:7px;}
.wel-right input[type=text] { width:190px; text-indent:20px; height:30px;color:#333333; font-size:14px; background:transparent; border:none; vertical-align:middle;}
.wel-right input[type=submit] { width:30px;  height:28px; background:url(../images/search-icon.png) no-repeat center center; font-size:0; cursor:pointer; border:none; vertical-align:middle;}
/*header*/
.header{transition:all .3s;height:110px; position:relative; border-bottom:#f2f2f2 solid 1px;}
.header *{transition:all .3s}
.header .main{height:100%}
.header .logo{float:left;margin-top:10px; width:300px; height:90px; line-height:87px; overflow:hidden;}
.header .logo img{  max-width: 100%;max-height: 100%;vertical-align: middle; }
.header .nav{float:right;margin-top:40px}
.header .nav ul li{float:left; width:auto; color:#333333; font-size:16px; line-height:70px; margin:0 25px; position:relative; } 
.header .nav ul li a {color:#333333; }
.header .nav ul li:hover a{color:#038ee1; }
.header .nav ul li:hover:after{content:""; position:absolute; left:50%; margin-left:-36px; bottom:0; width:72px; height:4px; background-color:#0291d3; animation:flipInY .3s linear; border-radius:2px;}
.header .nav ul li.active a{color:#038ee1; }
.header .nav ul li.active:after{content:""; position:absolute; left:50%; margin-left:-36px; bottom:0; width:72px; height:4px; background-color:#0291d3; border-radius:2px; }
.header .nav ul li .sub { display:none; position: absolute;width:180%;left:-40%; text-align:center; top:70px; z-index:30000; line-height:52px;background-color:#ffffff; border:#dddddd solid 1px;transition:all 0}
.header .nav ul li .sub ul { display:block;}
.header .nav ul li .sub ul li{ float:left; min-width:auto; width:100%; line-height:52px; position:relative;text-align:center;  margin:0; padding:0; font-size:14px; font-weight:normal; border-top:#dddddd solid 1px; }
.header .nav ul li:hover .sub ul li a{color:#343434;}
.header .nav ul li.active .sub ul li a {color:#343434;}
.header .nav ul li .sub ul li:after { display:none;}
.header .nav ul li .sub ul li a { color:#343434;}
.header .nav ul li .sub ul li:hover a { color:#0292d3; }
.nav_btn{display:none}
/*banner*/
.banner { width:100%; margin-top:22px;}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.banner .swiper-button-next{opacity:0.4;outline:none;}
.banner .swiper-button-prev{opacity:0.4;outline:none;}
.banner .swiper-button-next:hover{opacity:0.8;} 
.banner .swiper-button-prev:hover{opacity:0.8;} 
.banner .swiper-slide a { display:block; width:100%; height:500px;}
.banner .swiper-slide img  {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:25px;}
.banner .swiper-pagination-bullet { width:16px; height:16px;background:transparent; opacity:0.6; border:#ffffff solid 4px;}
.banner .swiper-pagination-bullet-active {background:transparent; opacity:0.9; border:#ffffff solid 4px;}
/*i-public*/
.i-public { text-align:center;}
.i-public .cn {color:#333333; font-size:24px; line-height:1; }
.i-public .en {color:#333333; font-size:16px; line-height:1; margin-top:15px; text-transform:uppercase;}
/*i-pro*/
.i-pro { padding-top:54px; padding-bottom:60px;}
.i-pro-show { height:auto; position:relative; }
.i-pro-show .swiper-container{width:100%;height:403px;padding-top:58px; padding-bottom:33px;}
.i-pro-show .swiper-slide{background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.i-pro-show .swiper-button-prev { background:url(../images/btnl.png) no-repeat; background-size:100% 100%; width:18px; height:32px;right:auto; left:-60px; top:50%; bottom:0;  outline:none; }
.i-pro-show .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat; background-size:100% 100%;}
.i-pro-show .swiper-button-prev:after { display:none;}
.i-pro-show .swiper-button-next {background:url(../images/btnr.png) no-repeat; background-size:100% 100%; width:18px; height:32px; right:-60px; left:auto; top:50%; bottom:0; outline:none; }
.i-pro-show .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; background-size:100% 100%; }
.i-pro-show .swiper-button-next:after { display:none;}
.i-pro-li { width:230px; margin:0 auto; border:#cccccc solid 1px;}
.i-pro-li .pic{ width:228px; height:258px; text-align:center; line-height:248px; overflow:hidden;}
.i-pro-li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.i-pro-li .con { height:52px; padding-left:12px;  }
.i-pro-li .tit { float:left; width:155px;color:#333333; font-size:14px; line-height:52px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-pro-li .more { float:right; width:39px;color:#333333; font-size:14px; line-height:52px;}
.i-pro-li:hover {box-shadow: 0 0 10px #0095e3;}
.i-pro-more { width:158px; margin:0 auto; height:42px; border:#0095e3 solid 1px;border-radius:21px; text-align:center;color:#0095e3; font-size:14px; line-height:42px;transition: 0.5s;}
.i-pro-more a { display:block;color:#0095e3;}
.i-pro-more:hover { background-color:#0095e3;color:#ffffff;}
.i-pro-more:hover a {color:#ffffff;}
/*i-shebei*/
.i-shebei { background-color:#f2f2f2; padding-top:60px; padding-bottom:60px;}
.i-shebei-list { width:100%; height:auto; margin-top:23px; }
.i-shebei-list ul {display: flex; flex-direction: row; flex-wrap:wrap; align-content: flex-center;align-items: center;justify-content: space-around;}
.i-shebei-list ul li { float:left; width:220px; height:220px; border-radius:50%; overflow:hidden; position:relative; border:#cdcdcd solid 1px; margin-top:30px; }
.i-shebei-list ul li .pic {  width:220px; height:220px; text-align:center; line-height:210px; overflow:hidden;}
.i-shebei-list ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle; }
.i-shebei-list ul li .tit { position:absolute; bottom:0; left:0; width:100%; height:60px; background-color:rgba(0, 0, 0, 0.5); text-align: center; color:#ffffff; font-size:14px; line-height:50px; }
.i-shebei-list ul li .more { position:absolute; top:220px; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); text-align: center; color:#ffffff; font-size:16px; display: flex;  align-items: center; justify-content: center;transition:0;}
.i-shebei-list ul li:hover { border:#119be4 solid 1px;}
.i-shebei-list ul li:hover .more { top:0px;}
.i-shebei-list ul li:last-child .more{ top:0px;}
/*i-shiji*/
.i-shiji { padding-top:64px; padding-bottom:60px;}
.i-shiji-list { height:auto; position:relative; }
.i-shiji-list .swiper-container{width:100%;height:660px;padding-top:50px; padding-bottom:10px;}
.i-shiji-list .swiper-slide{height:calc((100% - 18px)/ 2);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.i-shiji-list .swiper-button-prev { background:url(../images/sbtnl.png) no-repeat;background-size:100% 100%; width:54px; height:54px;right:auto; left:-80px; top:50%; bottom:0;  outline:none; }
.i-shiji-list .swiper-button-prev:hover {background:url(../images/sbtnl2.png) no-repeat;background-size:100% 100%;}
.i-shiji-list .swiper-button-prev:after { display:none;}
.i-shiji-list .swiper-button-next {background:url(../images/sbtnr.png) no-repeat;background-size:100% 100%; width:54px; height:54px; right:-80px; left:auto; top:50%; bottom:0; outline:none; }
.i-shiji-list .swiper-button-next:hover {background:url(../images/sbtnr2.png) no-repeat; background-size:100% 100%;}
.i-shiji-list .swiper-button-next:after { display:none;}
.i-shiji-li { width:285px; margin:0 auto; border:#cccccc solid 1px;}
.i-shiji-li .pic{ width:283px; height:222px; text-align:center; line-height:214px; overflow:hidden;}
.i-shiji-li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.i-shiji-li .con { height:52px; padding-left:12px;  }
.i-shiji-li .tit { float:left; width:210px;color:#333333; font-size:14px; line-height:52px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-shiji-li .more { float:right; width:39px;color:#333333; font-size:14px; line-height:52px;}
.i-shiji-li:hover {box-shadow: 0 0 10px #0095e3;}
/*i-hezuo*/
.i-hezuo  { padding-top:54px; padding-bottom:60px;}
.i-hezuo-list { height:auto;position:relative; width:100%; padding-bottom:40px;}
.i-hezuo-list .swiper-container{width:100%;height:360px;padding-top:50px; padding-bottom:30px;}
.i-hezuo-list .swiper-container .swiper-wrapper{ -webkit-transition-timing-function: linear; /*之前是ease-out*/ -moz-transition-timing-function: linear; -ms-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear;}
.i-hezuo-list .swiper-slide{height:calc((100% - 18px)/ 2);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.i-hezuo-list .swiper-button-prev { background:url(../images/btnl.png) no-repeat; background-size:100% 100%; width:18px; height:32px;right:auto; left:-60px; top:50%; bottom:0;  outline:none; }
.i-hezuo-list .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat; background-size:100% 100%;}
.i-hezuo-list .swiper-button-prev:after { display:none;}
.i-hezuo-list .swiper-button-next {background:url(../images/btnr.png) no-repeat; background-size:100% 100%; width:18px; height:32px; right:-60px; left:auto; top:50%; bottom:0; outline:none; }
.i-hezuo-list .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; background-size:100% 100%; }
.i-hezuo-list .swiper-button-next:after { display:none;}
.i-hezuo-list .swiper-slide .i-hezuo-li { width:272px; height:118px; border:#eeeeee solid 1px; border-radius:5px; text-align:center; line-height:108px; overflow:hidden;}
.i-hezuo-list .swiper-slide .i-hezuo-li img {max-width:80%;max-height:80%;vertical-align: middle; }
.i-hezuo-list .swiper-slide .i-hezuo-li a { display:block;}
.i-hezuo-list .swiper-slide .i-hezuo-li:hover { border:#0390e0 solid 1px; }
/*footer*/
.footer { background-color:#2c3744; padding-bottom:60px;}
.f-left { float:left; width:330px; margin-top:60px;}
.f-left .pic { width:149px;}
.f-left .pic img { max-width:100%;}
.f-left .con {color:#ffffff; font-size:16px; line-height:2.25; margin-top:16px;}
.f-left .con a {color:#ffffff;}
.f-left .con a:hover { text-decoration:underline;}
.f-right { float:right; width:830px; margin-top:47px;}
.f-right dl { float:left; width:16.66%;}
.f-right dl dt {color:#ffffff; font-size:16px; line-height:46px; margin-bottom:10px; position:relative; height:46px; overflow:hidden;}
.f-right dl dt a {color:#ffffff;}
.f-right dl dt a:hover {color:#0095e3;}
.f-right dl dt:after{content:""; position:absolute; left:0; bottom:0; width:63px; height:3px; background-color:#ffffff; }
.f-right dl dd {color:#ffffff; font-size:14px; line-height:28px; height:28px; overflow:hidden;}
.f-right dl dd a {color:#ffffff;}
.f-right dl dd a:hover {color:#0095e3;}
/*f-copy*/
.f-copy { background-color:#383e45;color:#ffffff; font-size:14px; line-height:1.7; padding-top:3px; padding-bottom:3px;}
.f-copy a {color:#ffffff;}
.f-copy a:hover { text-decoration:underline;}
/*piaofu*/
.piaofu { position:fixed; bottom:150px; right:0; width:94px; height:264px;border-radius:8px; background:url(../images/piaofu-bg.jpg) repeat-x; w overflow:hidden;  z-index: 10;}
.piaofu .cha { position:absolute; top:0; right:5px; color:#FFF; opacity:0.6; cursor:pointer;}
.piaofu .cha:hover { opacity:1;}
.piaofu ul { padding-top:17px;}
.piaofu ul li { position:relative; }
.piaofu ul li .tit { margin:0 10px; text-align:center;border-top:#ffffff dashed 1px;color:#ffffff; font-size:15px; line-height:49px;cursor:pointer;}
.piaofu ul li:first-child .tit {border-top:none;}
.piaofu ul li:last-child .tit { background:url(../images/piaofu-top.png) no-repeat bottom center; padding-bottom:20px;}
.piaofu ul li:last-child  a { display:block;}
.piaofu ul li.piaofu-tel { position:relative;} 
.piaofu ul li.piaofu-tel .des { position:absolute; right:99px; top:9px; width:0; height:33px; background:url(../images/piaofu-xiao-bg.jpg) repeat-x;color:#ffffff; font-size:15px; line-height:33px; text-align:center;-webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91);transition:all .4s cubic-bezier(.2,.83,.42,.91); overflow:hidden;border-radius:3px;}
.piaofu ul li.piaofu-tel:hover .des { width:182px;}
.piaofu ul li.piaofu-ewm { position:relative;} 
.piaofu ul li.piaofu-ewm .ewm { position:absolute; right:99px; top:0px; width:0; height:137px; padding-top:3px; background:url(../images/piaofu-mid-bg.jpg) repeat-x; text-align:center;-webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91);transition:all .4s cubic-bezier(.2,.83,.42,.91); overflow:hidden;border-radius:3px;}
.piaofu ul li.piaofu-ewm .ewm img { width:131px; height:131px;vertical-align: middle; }
.piaofu ul li.piaofu-ewm:hover .ewm { width:137px;}
/*i-main*/
.i-main { background-color:#f2f2f2; padding-top:60px; padding-bottom:54px;}
.i-about { float:left; width:584px; height:512px; background-color:#FFF; border:#cccccc solid 1px;}
.i-news { float:right; width:584px; height:512px; background-color:#FFF; border:#cccccc solid 1px;}
.i-main-ban { margin-top:18px;}
.i-main-ban .tit{float:left;color:#333333; font-size:24px; line-height:30px; margin-left:25px;}
.i-main-ban .en{float:left;color:#333333; font-size:14px; line-height:30px; text-transform:uppercase; margin-left:12px;}
.i-main-ban .more{ float:right;color:#333333; font-size:14px; line-height:30px; text-transform:uppercase; margin-right:31px;}
.i-main-ban .more a {color:#333333;}
.i-main-ban .more a:hover {color:#0095e3;}
.i-about-con { margin-top:10px; padding:0 25px; color:#333333; font-size:14px; line-height:24px; height:168px; overflow:hidden;text-indent:2em;}
.i-about-pic { width:534px; height:242px; margin:0 auto; margin-top:15px; }
.i-about-pic img {max-width: 100%;max-height: 100%;vertical-align: middle; }
.i-news-list { height:auto; margin-top:15px;}
.i-news-list ul li{ padding:12px 37px 20px 50px; margin-bottom:15px; position:relative;}
.i-news-list ul li:after{content:""; position:absolute; left:28px; top:20px; width:14px; height:14px; background-color:#aaaaaa;border-radius:50%; }
.i-news-list ul li .tit{color:#333333; font-size:18px; line-height:30px; height:30px; overflow:hidden;}
.i-news-list ul li .tit span{ float:right; color:#cccccc; font-size:30px; }
.i-news-list ul li .des{color:#333333; font-size:14px; line-height:17px; height:51px; overflow:hidden; margin-top:13px;}
.i-news-list ul li:hover { background-color:#0095e3;}
.i-news-list ul li:hover:after{ background-color:#ffffff; }
.i-news-list ul li:hover .tit{color:#ffffff;}
.i-news-list ul li:hover .tit span{ color:#ffffff; }
.i-news-list ul li:hover .des{color:#ffffff;}
/*n-banner*/
.n-banner { width:100%; height:auto;}
.n-banner img { display:block; width:100%;}
/*n-position*/
.n-position { background-color:#f2f2f2; color:#333333; font-size:14px; line-height:28px; padding:16px 0;}
.n-position a {color:#333333; }
.n-position a:hover { text-decoration:underline; }
/*n-show*/
.n-show { height:auto; padding-bottom:38px;}
.n-show-tit { text-align:center;color:#333333; font-size:18px; line-height:2; font-weight:bold; margin-top:50px;}
.n-show-riqi { text-align:center;color:#999999; font-size:14px; line-height:2; border-bottom:#f2f2f2 solid 1px; margin-top:18px; padding-bottom:14px;}
.n-show-con {color:#666666; font-size:14px; line-height:2; margin-top:30px;}
.n-show-con img { max-width:100%;}
.n-show-other {color:#666666; font-size:14px; line-height:2; margin-top:50px;}
.n-show-other a {color:#666666;}
.n-show-other a:hover {color:#0095e3;}
/*n-news*/
.n-news { padding-bottom:60px; padding-top:32px;}
.n-news-ban { width:440px; height:50px; border:#dddddd solid 1px; background-color:#f2f2f2; }
.n-news-ban ul li { float:left; width:50%; text-align:center;color:#333333; font-size:14px; line-height:48px;}
.n-news-ban ul li a {color:#333333; display:block;}
.n-news-ban ul li.active { background-color:#FFF;}
.n-news-list { margin-top:17px;}
.n-news-list ul li{ padding:22px 0 26px 0; border:#dddddd solid 1px; margin-bottom:20px; }
.n-news-list ul li .pic{ float:left; width:297px; height:175px; overflow:hidden; line-height:165px; margin-left:21px;text-align:center; }
.n-news-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.n-news-list ul li .con{ float:right; width:820px; margin-right:37px; }
.n-news-list ul li .con .tit{color:#333333; font-size:16px; line-height:30px; height:30px; overflow:hidden; margin-top:33px; font-weight:bold;}
.n-news-list ul li .con .tit span{ float:right; color:#cccccc; font-size:24px; font-weight:normal; }
.n-news-list ul li .con .des{color:#333333; font-size:14px; line-height:22px; height:44px; overflow:hidden; margin-top:30px; padding-right:104px; background:url(../images/news-more.png) no-repeat right center;}
.n-news-list ul li:hover {box-shadow: 0 0 20px #ccc;}
.pagination { box-sizing: border-box;text-align:center; font-size:12px; margin-top:40px; line-height:48px; }
.pagination a { display:inline-block; border:#d7d7d7 solid 1px; color:#666666;  padding:0 14px; min-width:50px;font-size:14px; margin-left:-1px;}
.pagination a:hover { background-color:#0292d3; color:#FFF;}
.pagination select { width:48px;height:48px;color:#666666; font-size:14px; border:#d7d7d7 solid 1px; text-indent:10px; }
.pagination img { vertical-align:middle; width:15px; height:17px;}
/*n-fuwu*/
.n-fuwu { margin-top:28px; padding-bottom:58px;}
.n-fuwu-right { float:right; width:930px; border:#dddddd solid 1px; min-height:700px; padding-bottom:30px;}
.n-fuwu-right .tit {color:#333333; font-size:18px; line-height:30px; text-align:center; margin-top:19px;}
.n-fuwu-right .des { padding:20px; color:#343434; font-size:14px; line-height:1.85;}
.n-fuwu-left { float:left; width:254px; border:#dddddd solid 1px;}
.nfl-ban {color:#333333; font-size:16px; line-height:48px; text-align:center;}
.nfl-list { background-color:#f2f2f2;}
.nfl-list ul li{color:#333333; font-size:14px; line-height:48px; border-top:#e1e1e1 solid 1px;text-indent:12px; position:relative; padding-right:37px; height:48px; overflow:hidden;}
.nfl-list ul li:after{content:">"; position:absolute; right:27px; top:0; width:auto; height:48px; font-size:14px; line-height:48px;color:#7f7f7f;}
.nfl-list ul li.active { background-color:#ffffff;}
.nfl-list ul li a {color:#333333; display:block;}
.nfl-list ul li a:hover {color:#0390e0;}
/*biaodan*/
.n-fuwu-right .biaodan { background-color:#f8f8f8; border:#cccccc solid 1px; width:880px; height:280px; margin:0 auto; margin-top:22px; color:#333333; font-size:14px; line-height:42px; padding-top:7px; text-align:center; }
.n-fuwu-right .biaodan label { display:inline-block; width:82px; margin-top:20px; vertical-align:middle;}
.n-fuwu-right .biaodan .biaodan-input{ width:320px; text-indent:10px;height:42px;color:#333333; font-size:14px; border:#cccccc solid 1px; background-color:#FFF;border-radius:5px; margin-top:20px;vertical-align:middle; }
.n-fuwu-right .biaodan .biaodan-textarea {width:580px; padding-left:10px; height:92px;color:#333333; font-size:14px; border:#cccccc solid 1px;  background-color:#FFF;outline: none; line-height:42px; resize:none;margin-top:20px;vertical-align:middle;border-radius:5px;}
.n-fuwu-right .biaodan .biaodan-submit { width:138px; text-align:center; height:42px; background:#fbfbfb url(../images/biaodan-but.jpg) no-repeat;  color:#333333; border:#e8e8e8 solid 1px;border-radius:5px; font-size:14px; cursor:pointer;margin-top:20px;vertical-align:middle; margin-left:22px; }
.n-fuwu-right .biaodan i { display:inline-block; width:12px; color:#ff0000;}
/*n-contact*/
.n-contact { height:auto; }
.n-contact-list { height:auto; margin-top:57px;}
.n-contact-list ul li { float:left; width:33.33%; text-align:center;}
.n-contact-list ul li .pic { width:160px; margin:0 auto; height:160px;border-radius:50%; background-color:#91b4ca; line-height:150px; overflow:hidden;}
.n-contact-list ul li .pic img {max-width:60%;max-height:60%;vertical-align: middle; }
.n-contact-list ul li .tit {color:#333333; font-size:16px; line-height:42px; background:url(../images/contact-line.jpg) no-repeat bottom center; margin-top:16px;}
.n-contact-list ul li .des {color:#333333; font-size:16px; height:40px;display: flex; align-items: center;  justify-content: center;  flex-direction: column;}
.n-contact-map { height:auto; margin-top:60px;padding-bottom:60px;}
/*n-liuyan*/
.n-liuyan { background:url(../images/liuyan-bg.png) no-repeat top center; background-size:100% auto; border:#bce0f2 solid 3px; margin-top:50px; text-align:center; padding-bottom:26px; padding-top:110px; color:#333333; font-size:16px; line-height:42px;}
.n-liuyan  label { display:inline-block; width:92px; margin-top:18px; vertical-align:middle;}
.n-liuyan  .liuyan-input{ width:390px; text-indent:10px;height:42px;color:#333333; font-size:14px; border:#cccccc solid 1px; background-color:#FFF;border-radius:5px; margin-top:18px;vertical-align:middle; }
.n-liuyan  select.liuyan-select-min{ width:120px; text-indent:5px;height:42px;color:#333333; font-size:16px; border:#cccccc solid 1px; background-color:#FFF;border-radius:5px; margin-top:18px;vertical-align:middle; background:url(../images/select-bg.png) no-repeat right center; margin-right:6px; }
.n-liuyan  select.liuyan-select{ width:390px; text-indent:10px;height:42px;color:#333333; font-size:16px; border:#cccccc solid 1px; background-color:#FFF;border-radius:5px; margin-top:18px;vertical-align:middle; background:url(../images/select-bg.png) no-repeat right center; margin-right:0; }
.n-liuyan  .liuyan-textarea {width:880px; padding-left:10px; height:92px;color:#333333; font-size:16px; border:#cccccc solid 1px;  background-color:#FFF;outline: none; line-height:42px; resize:none;margin-top:18px;vertical-align:middle;border-radius:5px;}
.n-liuyan  .liuyan-submit { width:160px; text-align:center; height:48px;  background-color:#0292d3; color:#ffffff; border:#e8e8e8 solid 1px;border-radius:5px; font-size:14px; cursor:pointer;margin-top:33px;vertical-align:middle; margin-right:50px; }
.n-liuyan  .liuyan-reset { width:160px; text-align:center; height:48px; background-color:#d7d7d7; color:#333333; border:#e8e8e8 solid 1px;border-radius:5px; font-size:14px; cursor:pointer;margin-top:33px;vertical-align:middle; margin-left:50px; }
.n-liuyan  i { display:inline-block; width:12px; color:#ff0000;}
/*n-pro*/
.n-pro { margin-top:28px; padding-bottom:58px;}
.n-pro-right { float:right; width:930px; min-height:700px; padding-bottom:30px;}
.n-pro-left { float:left; width:254px; }
.npl-ban { height:50px; border:#0095e3 solid 2px;}
.npl-ban a { display:inline-block; width:50%; text-align:center; color:#333333; font-size:16px; line-height:46px;box-sizing: border-box; }
.npl-ban a.active { background-color:#0095e3; color:#ffffff; }
.npl-list { background-color:#f2f2f2;border:#dddddd solid 1px;}
.npl-list ul li{color:#333333; font-size:14px; line-height:48px; border-top:#e1e1e1 solid 1px;text-indent:12px; position:relative; padding-right:37px; height:48px; overflow:hidden;}
.npl-list ul li:after{content:">"; position:absolute; right:27px; top:0; width:auto; height:48px; font-size:14px; line-height:48px;color:#7f7f7f;}
.npl-list ul li.active:after{content:">"; position:absolute; right:20px; top:-5px; width:auto; height:48px; font-size:14px; line-height:48px;color:#7f7f7f;transform:rotate(90deg);}
.npl-list ul li a {color:#333333; display:block;}
.npl-list ul li a:hover {color:#0390e0;}
.npl-list ul li.erji { background-color:#FFF;text-indent:30px; }
.npl-list ul li.erji.active a{color:#0390e0;}
.npl-list ul li.erji:after { display:none;}
/*n-pro-list*/
.n-pro-list { height:auto;}
.n-pro-list ul li { float:left; width:294px; height:302px; border:#cccccc solid 1px; margin-bottom:11px; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:21px;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:21px;}
.n-pro-list ul li .pic { height:230px; text-align:center; line-height:220px; overflow:hidden;}
.n-pro-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.n-pro-list ul li .con { padding:10px 16px 6px 10px;}
.n-pro-list ul li .con .tit { color:#333333; font-size:14px; line-height:28px; height:28px; overflow:hidden; font-weight:bold;}
.n-pro-list ul li .con .tit span { float:right; color:#b50000; font-size:16px;}
.n-pro-list ul li .con .des { color:#999999; font-size:12px; line-height:24px; height:24px; overflow:hidden;}
.n-pro-list ul li:hover{box-shadow: 0 0 10px #0095e3;}
/*n-about*/
.n-about{ height:auto; padding-bottom:60px;}
.n-about-left { float:left; width:600px;}
.nbl-ban {color:#808080; font-size:24px; line-height:1;text-indent:28px; margin-top:72px;}
.nbl-con {color:#808080; font-size:14px; line-height:24px; margin-top:26px; height:336px; overflow:hidden;text-indent:2em;}
.n-about-right { float:right; width:585px; position:relative; margin-top:60px; }
.n-about-right img { width:68%;}
.nbr-des { position:absolute; right:0; top:35%; width:302px; height:119px; background-color:rgba(2, 146, 211, 0.8); padding:11px 25px 0 25px;}
.nbr-des .des {color:#ffffff; font-size:14px; line-height:24px; height:96px; overflow:hidden; }
/*n-wenhua*/
.n-wenhua { background:#0a1634 url(../images/wenhua-bg.jpg) no-repeat top center; height:300px;}
.n-wenhua .tit {color:#ffffff; font-size:24px; line-height:52px; position:relative; margin-top:67px;}
.n-wenhua .tit:after{content:""; position:absolute; left:0; bottom:0; width:51px; height:3px; background-color:#ffffff; }
.n-wenhua .des {color:#ffffff; font-size:24px; line-height:30px; margin-top:26px;}
/*n-hezuo*/
.n-hezuo  { padding-top:54px; padding-bottom:40px;}
.n-hezuo-list { height:auto; position:relative;}
.n-hezuo-list .swiper-container{width:100%;height:660px;padding-top:50px; padding-bottom:30px; }
.n-hezuo-list .swiper-container .swiper-wrapper{ -webkit-transition-timing-function: linear; /*之前是ease-out*/ -moz-transition-timing-function: linear; -ms-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear;}
.n-hezuo-list .swiper-slide{height:calc((100% - 18px)/ 4);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.n-hezuo-list .swiper-button-prev { background:url(../images/btnl.png) no-repeat; background-size:100% 100%; width:18px; height:32px;right:auto; left:-60px; top:50%; bottom:0;  outline:none; }
.n-hezuo-list .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat; background-size:100% 100%;}
.n-hezuo-list .swiper-button-prev:after { display:none;}
.n-hezuo-list .swiper-button-next {background:url(../images/btnr.png) no-repeat; background-size:100% 100%; width:18px; height:32px; right:-60px; left:auto; top:50%; bottom:0; outline:none; }
.n-hezuo-list .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; background-size:100% 100%; }
.n-hezuo-list .swiper-button-next:after { display:none;}
.n-hezuo-list .swiper-slide .n-hezuo-li { width:272px; height:118px; border:#eeeeee solid 1px; border-radius:5px; text-align:center; line-height:108px; overflow:hidden;}
.n-hezuo-list .swiper-slide .n-hezuo-li a { display:block; width:100%; height:100%; }
.n-hezuo-list .swiper-slide .n-hezuo-li a img {max-width:80%;max-height:80%;vertical-align: middle; }
.n-hezuo-list .swiper-slide .n-hezuo-li:hover { border:#0390e0 solid 1px; }
/*n-pro-more*/
.n-pro-more { margin-top:20px; padding-bottom:60px;}
.npm-left { float:left; width:225px; border:#cccccc solid 1px;}
.npm-left-ban { background-color:#f2f2f2; height:48px;color:#666666; font-size:14px; line-height:48px;text-indent:15px; border-bottom:#cccccc solid 1px;}
.npm-left-list { height:auto; padding-bottom:16px;}
.npm-left-list ul li{ width:210px; height:auto; margin:0 auto; border:#cccccc solid 1px; margin-top:13px; padding-bottom:5px; }
.npm-left-list ul li .pic { padding:3px; text-align:center; overflow:hidden; height:167px; line-height:157px;}
.npm-left-list ul li .pic img{max-width: 100%;max-height: 100%; vertical-align:middle;}
.npm-left-list ul li .tit {color:#666666; font-size:14px; line-height:34px; padding:0 12px; height:34px; overflow:hidden;}
.npm-left-list ul li:hover .tit {color:#0390e0;}
.npm-right { float:right; width:947px; border:#cccccc solid 1px; min-height:400px;}
.npm-right-ban { background-color:#f2f2f2; height:48px;color:#666666; font-size:14px; line-height:48px;text-indent:15px; border-bottom:#cccccc solid 1px; position:relative;}
.npm-right-ban:after{content:""; position:absolute; left:0; top:13px; width:2px; height:22px; background-color:#0292d3; }
.npm-right-con { min-height:200px;color:#666666; font-size:14px; line-height:34px; padding:25px; border-bottom:#cccccc solid 1px;}
/*n-xunjia*/
.n-xunjia { text-align:center; padding-bottom:26px; padding-top:9px; color:#333333; font-size:14px; line-height:42px;}
.n-xunjia  label { display:inline-block; width:82px; margin-top:18px; vertical-align:middle;}
.n-xunjia  .xunjia-input{ width:350px; text-indent:10px;height:42px;color:#333333; font-size:14px; border:#cccccc solid 1px; background-color:#FFF;border-radius:5px; margin-top:18px;vertical-align:middle; }
.n-xunjia  select.xunjia-select-min{ width:108px; text-indent:5px;height:42px;color:#333333; font-size:14px; border:#cccccc solid 1px; background-color:#FFF;border-radius:5px; margin-top:18px;vertical-align:middle; background:url(../images/select-bg.png) no-repeat right center; margin-right:6px; }
.n-xunjia  select.xunjia-select{ width:350px; text-indent:10px;height:42px;color:#333333; font-size:14px; border:#cccccc solid 1px; background-color:#FFF;border-radius:5px; margin-top:18px;vertical-align:middle; background:url(../images/select-bg.png) no-repeat right center; margin-right:0; }
.n-xunjia  .xunjia-textarea {width:630px; padding-left:10px; height:92px;color:#333333; font-size:14px; border:#cccccc solid 1px;  background-color:#FFF;outline: none; line-height:42px; resize:none;margin-top:18px;vertical-align:middle;border-radius:5px;}
.n-xunjia  .xunjia-submit { width:138px; text-align:center; height:42px; background:#fbfbfb url(../images/biaodan-but.jpg) no-repeat;  color:#333333; border:#e8e8e8 solid 1px;border-radius:5px; font-size:14px; cursor:pointer;margin-top:20px;vertical-align:middle; margin-left:18px; }
.n-xunjia i { display:inline-block; width:12px; color:#ff0000;}
/*n-pro-show*/
.n-pro-show { margin-top:30px; padding-bottom:10px; }
.nps-right { float:right; width:690px;}
.npsr-tit {color:#333333; font-size:20px; height:70px; line-height:28px;display: flex; justify-content: center;  flex-direction: column; margin-top:10px; overflow:hidden; font-weight:bold;}
.npsr-price {color:#b50000; font-size:24px; line-height:95px; height:107px; overflow:hidden; margin-top:8px; background-color:#fde5e0; border-top:#f5f5f5 solid 6px; border-bottom:#f5f5f5 solid 6px; padding-left:16px;}
.npsr-price span {display:inline-block; min-width:70px; color:#999999; font-size:14px; }
.npsr-des {color:#666666; font-size:14px; line-height:40px; padding-left:16px; margin-top:18px;}
.npsr-des span { display:inline-block; min-width:80px; color:#999999;}
.npsr-more { width:162px; height:45px; background-color:#0292d3; text-align:center; color:#ffffff; font-size:14px; line-height:45px; margin-top:24px;}
.npsr-more a { display:block;color:#ffffff;}
.npsr-info {color:#999999; font-size:12px; line-height:1; margin-top:14px;}
/*nps-left*/
.nps-left { float:left; width:450px; height:560px;position:relative;}
.nps-left .swiper-container{width:100%;margin-left:auto;margin-right:auto}
.nps-left .swiper-slide{background-size:cover;background-position:center}
.nps-left .gallery-top{width:100%;height:80%; border:#d7d7d7 solid 1px;}
.nps-left .gallery-top .swiper-slide { padding:50px 30px; text-align:center;}
.nps-left .gallery-top .swiper-slide img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.nps-left .gallery-thumbs{ width:80%; height:15%;box-sizing:border-box;padding:10px 0; margin:0 auto; margin-top:3%;}
.nps-left .gallery-thumbs .swiper-slide{ width:20%; height:100%;opacity:.8; border:#999999 solid 1px; text-align:center;}
.nps-left .gallery-thumbs .swiper-slide img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.nps-left .gallery-thumbs .swiper-slide-thumb-active{opacity:1; border:#ff0000 solid 1px;}
.nps-left .swiper-button-prev { background:#f9f9f9 url(../images/btnl.png) no-repeat center center; background-size:10px 10px; width:25px; height:66px;right:auto; left:0; top:auto; bottom:23px;  outline:none; }
.nps-left .swiper-button-prev:hover {background:#f9f9f9 url(../images/btnl2.png) no-repeat center center; background-size:10px 10px;}
.nps-left .swiper-button-prev:after { display:none;}
.nps-left .swiper-button-next {background:#f9f9f9 url(../images/btnr.png) no-repeat center center; background-size:10px 10px; width:25px; height:66px; right:0; left:auto; top:auto; bottom:23px; outline:none; }
.nps-left .swiper-button-next:hover {background:#f9f9f9 url(../images/btnr2.png) no-repeat center center; background-size:10px 10px; }
.nps-left .swiper-button-next:after { display:none;}


@media(max-width:1360px){
.i-shiji-list .swiper-button-next { display:none;}
.i-shiji-list .swiper-button-prev {display:none; }
}


@media(max-width:1340px){
.i-pro-show .swiper-button-next { display:none;}
.i-pro-show .swiper-button-prev {display:none; }
.n-hezuo-list .swiper-button-next { display:none;}
.n-hezuo-list .swiper-button-prev {display:none; }
.i-hezuo-list .swiper-button-next { display:none;}
.i-hezuo-list .swiper-button-prev {display:none; }
.banner .swiper-slide a { height:450px;}
}


@media (max-width:1200px){
.wrap{width:94%}
.header{width:100%}
.header .logo{ width:270px; }
.header .nav ul li{ font-size:14px; margin:0 20px; } 
.header .nav ul li .sub { line-height:42px;}
.header .nav ul li .sub ul li{line-height:42px;font-size:12px; }

.banner { width:100%;}
.banner .swiper-slide a { height:400px;}
/*welcome1200*/
.welcome { height:34px;}
.wel-left {  font-size:12px; line-height:34px;}
.wel-right { height:25px;  margin-top:4px;}
.wel-right input[type=text] { height:25px; font-size:12px; }
.wel-right input[type=submit] { height:23px;}
/*i-pro-show1200*/
.i-pro-show .swiper-button-next { display:block; right:-20px;}
.i-pro-show .swiper-button-prev {display:block;left:-20px; }
/*i-shebei1200*/
.i-shebei-list ul li { width:200px; height:200px; }
.i-shebei-list ul li .pic {  width:200px; height:200px; line-height:190px;}
.i-shebei-list ul li .tit {  height:50px;line-height:40px; }
.i-shebei-list ul li .more { top:200px;}
/*i-shiji-list1200*/
.i-shiji-list .swiper-button-next { display:block; right:-20px; width:35px; height:35px;}
.i-shiji-list .swiper-button-prev {display:block;left:-20px; width:35px; height:35px; }
/*footer1200*/
.f-left { width:27.5%; }
.f-left .pic { width:45%;}
.f-left .con { font-size:14px; margin-top:16px;}
.f-right { width:69%; margin-top:47px;}
.f-right dl dt {font-size:16px; line-height:46px;height:46px;}
/*i-main1200*/
.i-main-ban .tit{font-size:20px; }
.i-about {width:48.6%; height:482px;}
.i-news { width:48.6%; height:482px;}
.i-about-pic { width:92%;  height:auto; }
.i-news-list ul li{  margin-bottom:5px;}
.i-news-list ul li .tit{ font-size:16px; }
.i-news-list ul li .tit span{  font-size:20px; }
/*n-position1200*/
.n-position { padding:11px 0;}
/*n-news1200*/
.n-news-list ul li{ padding:12px 0 16px 0;}
.n-news-list ul li .pic{ width:24%; height:135px; overflow:hidden; line-height:125px; margin-left:2%; }
.n-news-list ul li .con{ width:68%; margin-right:3%; }
.n-news-list ul li .con .tit{ margin-top:18px;}
.n-news-list ul li .con .des{  margin-top:20px; }
.pagination { line-height:38px; }
.pagination a { min-width:40px;}
.pagination select { width:38px;height:38px; text-indent:7px; }
.pagination img { width:13px; height:15px;}
/*n-fuwu1200*/
.n-fuwu-right { width:77.5%;}
.n-fuwu-left { width:21%;}
/*biaodan1200*/
.n-fuwu-right .biaodan { width:94.6%; height:auto; margin:0 auto; padding-bottom:20px; margin-top:22px;}
.n-fuwu-right .biaodan .biaodan-input{ width:220px;}
.n-fuwu-right .biaodan .biaodan-textarea {width:530px;}
.n-fuwu-right .biaodan .biaodan-submit { display:block; margin:0 auto; width:128px; margin-top:20px; margin-left:auto; }
/*n-contact1200*/
.n-contact-list { margin-top:47px;}
.n-contact-list ul li .pic { width:140px; height:140px;line-height:130px;}
.n-contact-list ul li .tit { margin-top:12px;}
.n-contact-map { margin-top:40px; padding-bottom:50px;}
/*n-liuyan1200*/
.n-liuyan  .liuyan-input{ width:290px; }
.n-liuyan  select.liuyan-select-min{ width:88px; }
.n-liuyan  select.liuyan-select{ width:290px;  }
.n-liuyan  .liuyan-textarea {width:690px;}
.n-liuyan  .liuyan-submit { width:160px;}
.n-liuyan  .liuyan-reset { width:160px;}
/*n-pro1200*/
.n-pro-right { width:77.5%;}
.n-pro-left { width:21%;}
/*n-pro-list1200*/
.n-pro-list ul li { width:31.6%; height:auto; margin-bottom:11px; padding-bottom:3px; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:2%;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:2%;}
.n-pro-list ul li .pic { height:200px; line-height:190px;}
.n-pro-list ul li .con { padding:4px 16px 6px 10px;}
/*n-about1200*/
.n-about-left { width:50%;}
.nbl-ban {margin-top:42px;}
.n-about-right { width:48%;}
/*n-hezuo-list1200*/
.n-hezuo-list .swiper-button-next { display:block; right:-20px;}
.n-hezuo-list .swiper-button-prev {display:block;left:-20px; }
/*i-hezuo-list1200*/
.i-hezuo-list .swiper-button-next { display:block; right:-20px;}
.i-hezuo-list .swiper-button-prev {display:block;left:-20px; }
/*n-pro-more1200*/
.npm-left { width:19%;}
.npm-left-list ul li{ width:93%; }
.npm-left-list ul li .pic { height:auto; line-height: normal;}
.npm-right { width:79%;}
.npm-right-con { padding:20px;}
/*n-xunjia1200*/
.n-xunjia { padding-bottom:26px;}
.n-xunjia .xunjia-input{ width:250px;}
.n-xunjia  select.xunjia-select-min{ width:74px; }
.n-xunjia  select.xunjia-select{ width:250px;}
.n-xunjia  .xunjia-textarea {width:430px;}
.n-xunjia  .xunjia-submit { width:138px;  margin-left:18px; }
/*n-pro-show1200*/
.nps-right {width:57.5%;}
.npsr-tit {font-size:18px; height:60px; line-height:24px; margin-top:0;}
.npsr-price {font-size:20px; line-height:75px; height:87px;  margin-top:8px; padding-left:16px;}
.npsr-des { margin-top:10px;}
.npsr-more { width:132px; height:35px; line-height:35px; margin-top:14px;}
/*nps-left1200*/
.nps-left { width:37.5%; height:460px;}
.nps-left .swiper-button-prev {width:25px; height:50px; bottom:23px; }
.nps-left .swiper-button-next {width:25px; height:50px; bottom:23px; }



}

@media (max-width:1100px){
/*i-shebei1100*/
.i-shebei-list ul li { width:182px; height:182px;}
.i-shebei-list ul li .pic {  width:182px; height:182px; line-height:172px;}
.i-shebei-list ul li .tit {  height:50px;line-height:40px; }
.i-shebei-list ul li .more { top:182px;}
.banner .swiper-slide a { height:350px;}
	
}


@media (max-width:992px){
/*header992*/
.header{height:75px;background-color:#FFF;}
.header .logo{margin-top:15px; width:270px; height:45px; line-height:43px; }
.header.on{position:fixed;z-index:999;top:0;left:0;width:100%; }
.header .nav{position:fixed;transition:all 0s;margin-top:0;width:100%;display:none;z-index:995;left:0;top:109px;padding:20px 0; background-color:rgba(255, 255, 255, 0.9);border-top:1px solid #f5f5f5; height:auto;}
.header .nav ul { display:block;}
.header .nav ul li{width:100%;float:none;margin:0;text-align:center; line-height:2.4; font-size:14px;}
.header .nav ul li .sub { display:block; position:relative;width:100%;left:0; top:auto; line-height:32px; height:32px;background-color:rgba(242, 242, 242, 0.9); border:none;}
.header .nav ul li .sub ul { display:inline-block;}
.header .nav ul li .sub ul li{ float:left; min-width:auto; width:auto; line-height:32px; position:relative;text-align:center;  margin:0; padding:0; font-size:12px; font-weight:normal; border-top:none; margin:0 5px;}

.nav_btn{display:block;width:26px;height:20px;position:absolute;right:15px;top:50%;}
.nav_btn span{display:block;transition:all .3s;height:3px;width:100%;position:absolute;left:0;border-radius:2px;background:#999;transition:all .3s}
.nav_btn span:nth-of-type(1){top:0}
.nav_btn span:nth-of-type(2){top:50%;margin-top:-1.5px}
.nav_btn span:nth-of-type(3){bottom:0}
.nav_btn.on span:nth-of-type(1){top:50%;transform:rotate(45deg)}
.nav_btn.on span:nth-of-type(2){opacity:0}
.nav_btn.on span:nth-of-type(3){top:50%;transform:rotate(-45deg)}
.banner { width:100%; margin-top:12px;}
/*welcome992*/
.welcome { height:34px; background-color:#2d3743;}
.wel-left { float:left; color:#fdfffe; font-size:12px; line-height:34px;}
.wel-right { float:right; width:232px; height:25px; background-color:#f0f0f0;border-radius:15px; margin-top:4px;}
.wel-right input[type=text] { width:190px; text-indent:20px; height:25px;color:#333333; font-size:14px; background:transparent; border:none; vertical-align:middle;}
.wel-right input[type=submit] { width:30px;  height:23px; background:url(../images/search-icon.png) no-repeat center center; font-size:0; cursor:pointer; border:none; vertical-align:middle;}
.banner .swiper-pagination-bullet { display:none;}
.banner .swiper-slide a { height:300px;}
/*i-public992*/
.i-public .cn { font-size:20px; }
.i-public .en { font-size:14px;margin-top:10px; }
/*i-pro992*/
.i-pro { padding-top:44px; padding-bottom:50px;}
.i-pro-show .swiper-container{padding-top:28px;height:373px; padding-bottom:23px;}
.i-pro-li .con { height:42px;  }
.i-pro-li .tit { line-height:42px; }
.i-pro-li .more { line-height:42px;}
/*i-shebei992*/
.i-shebei { padding-top:44px; padding-bottom:50px;}
.i-shebei-list { margin-top:18px; }
.i-shebei-list ul li { margin-top:20px; }
.i-shebei-list ul li .tit { height:40px; font-size:12px; line-height:30px; }
.i-shebei-list ul li .more { font-size:14px;}
/*i-shiji992*/
.i-shiji { padding-top:44px; padding-bottom:50px;}
.i-shiji-list .swiper-container{height:650px;padding-top:40px; padding-bottom:10px;}
.i-shiji-li .con { height:42px; }
.i-shiji-li .tit { line-height:42px;}
.i-shiji-li .more {line-height:42px;}
/*i-hezuo992*/
.i-hezuo  { padding-top:44px; padding-bottom:50px;}

/*footer992*/
.footer { padding-bottom:40px;}
.f-left { float:none; width:100%; margin-top:40px;}
.f-left .con { font-size:14px; line-height:2; margin-top:8px;}
.f-right { float:none; width:100%; margin-top:27px;}
.f-right dl dt { font-size:14px; line-height:36px; margin-bottom:8px; height:36px;}
.f-right dl dt:after{ width:56px; height:2px; }
.f-right dl dd { font-size:12px; line-height:24px; height:24px;}
/*f-copy992*/
.f-copy { font-size:12px;}
/*i-main992*/
.i-main { padding-top:40px; padding-bottom:34px;}
.i-about { height:432px;}
.i-news { height:432px;}
.i-main-ban { margin-top:10px;}
.i-main-ban .tit{ font-size:18px; margin-left:15px;}
.i-main-ban .en{ font-size:12px; margin-left:7px;}
.i-main-ban .more{font-size:12px; margin-right:21px;}
.i-about-con { margin-top:5px; padding:0 15px;}
.i-news-list { margin-top:5px;}
.i-news-list ul li{ padding:7px 17px 10px 40px; margin-bottom:10px; position:relative;}
.i-news-list ul li:after{ left:18px; top:17px; width:10px; height:10px;}
.i-news-list ul li .tit{ font-size:14px; line-height:30px; height:30px; overflow:hidden;}
.i-news-list ul li .tit span{ font-size:18px; }
.i-news-list ul li .des{ margin-top:8px;}
/*n-position992*/
.n-position { padding:6px 0;}
/*n-show992*/
.n-show { padding-bottom:28px;}
.n-show-tit { font-size:16px; margin-top:30px;}
.n-show-riqi { margin-top:9px; padding-bottom:7px;}
.n-show-con { margin-top:20px;}
.n-show-other {margin-top:30px;display: block; justify-content: none; }
.n-show-other a { display:block;}
/*n-news992*/
.n-news { padding-bottom:40px; padding-top:22px;}
.n-news-ban { height:40px;}
.n-news-ban ul li { line-height:38px;}
.n-news-list { margin-top:10px;}
.n-news-list ul li{ padding:12px 0 16px 0; margin-bottom:15px; }
.n-news-list ul li .pic{height:105px; line-height:95px; }
.n-news-list ul li .con .tit{ font-size:14px; line-height:24px; height:24px; margin-top:10px;}
.n-news-list ul li .con .tit span{ font-size:18px; }
.n-news-list ul li .con .des{font-size:12px; line-height:20px; height:40px;margin-top:15px; padding-right:84px; background:url(../images/news-more.png) no-repeat right center; background-size:53px 29px;}
.pagination { margin-top:30px; line-height:28px; }
.pagination a { padding:0 14px; min-width:30px;font-size:12px;}
.pagination select { width:28px;height:28px; font-size:12px; text-indent:5px;}
.pagination img { vertical-align:middle; width:12px; height:14px;}
/*biaodan992*/
.n-fuwu-right .biaodan { padding-bottom:20px; margin-top:15px;}
.n-fuwu-right .biaodan .biaodan-input{ width:120px;}
.n-fuwu-right .biaodan .biaodan-textarea {width:330px;}
/*n-contact992*/
.n-contact-list { margin-top:37px;}
.n-contact-list ul li .pic { width:120px; height:120px;line-height:110px;}
.n-contact-list ul li .tit { margin-top:12px;}
.n-contact-map { margin-top:30px;padding-bottom:40px;}
/*n-liuya992*/
.n-liuyan {margin-top:40px;padding-bottom:20px; padding-top:80px; font-size:14px; line-height:32px;}
.n-liuyan  label { width:92px; margin-top:14px;}
.n-liuyan  .liuyan-input{ width:190px; text-indent:5px;height:32px; margin-top:14px;}
.n-liuyan  select.liuyan-select-min{ width:58px;text-indent:3px;height:32px;font-size:14px; margin-top:14px;margin-right:2px; }
.n-liuyan  select.liuyan-select{ width:190px; text-indent:5px;height:32px; font-size:14px;margin-top:14px;}
.n-liuyan  .liuyan-textarea {width:480px; padding-left:5px; height:92px;font-size:14px;line-height:32px;margin-top:14px;}
.n-liuyan  .liuyan-submit { width:100px; height:38px; font-size:14px;margin-top:23px; margin-right:30px; }
.n-liuyan  .liuyan-reset { width:100px; height:38px;margin-top:23px;margin-left:30px; }
/*n-pro-list992*/
.n-pro-list ul li {  margin-bottom:11px; padding-bottom:3px; }
.n-pro-list ul li .pic { height:150px; line-height:140px;}
.n-pro-list ul li .con { padding:5px 16px 6px 10px;}
/*n-about992*/
.n-about{ height:auto; padding-bottom:30px;}
.nbl-ban { font-size:20px; margin-top:22px;}
.nbl-con { margin-top:12px;}
.nbr-des {top:30%; padding:11px 15px 0 15px;}
/*n-wenhua992*/
.n-wenhua { height:210px;}
.n-wenhua .tit { font-size:20px; line-height:52px; position:relative; margin-top:37px;}
.n-wenhua .des { font-size:18px; line-height:30px; margin-top:16px;}
/*n-hezuo992*/
.n-hezuo  { padding-top:44px; padding-bottom:30px;}
.n-hezuo-list .swiper-container{height:650px;padding-top:40px; padding-bottom:10px;}
.i-hezuo-list .swiper-container{height:350px;padding-top:40px; padding-bottom:10px;}
/*n-pro-more992*/
.n-pro-more { margin-top:10px; padding-bottom:40px;}
.npm-left-ban { height:38px; line-height:38px;text-indent:10px;}
.npm-left-list {  padding-bottom:10px;}
.npm-left-list ul li{ margin-top:10px; padding-bottom:3px; }
.npm-left-list ul li .tit { line-height:24px; padding:0 9px; height:24px;}
.npm-right-ban { height:38px;line-height:38px;text-indent:10px;}
.npm-right-ban:after{ top:8px; }
.npm-right-con { line-height:28px; padding:10px;}
/*n-xunjia992*/
.n-xunjia { padding-bottom:20px;}
.n-xunjia .xunjia-input{ width:180px;}
.n-xunjia  select.xunjia-select-min{ width:52px; }
.n-xunjia  select.xunjia-select{ width:180px;}
.n-xunjia  .xunjia-textarea {width:290px;}
.n-xunjia  .xunjia-submit { width:138px;  margin-left:18px; }
/*n-pro-show992*/
.nps-right { width:54.5%;}
/*nps-left992*/
.nps-left { width:40.5%; height:auto;}
.nps-left .swiper-button-prev {width:25px; height:50px; bottom:7px; }
.nps-left .swiper-button-next {width:25px; height:50px; bottom:7px; }
}

@media (max-width:767px){

/*header768*/
.header{height:65px;}
.header .logo{margin-top:13px; width:200px; height:39px; line-height:35px; }
.header .nav{top:65px;padding:10px 0;}
.banner { width:100%; margin-top:6px;}
.banner .swiper-slide a { height:200px;}
/*welcome768*/
.welcome {display:none;}
/*piaofu768*/
.piaofu { position:fixed; bottom:150px; right:0; width:54px; height:264px;border-radius:8px; background:url(../images/piaofu-bg.jpg) repeat-x; w overflow:hidden; z-index:3}
.piaofu ul { padding-top:17px;}
.piaofu ul li { position:relative; }
.piaofu ul li .tit { margin:0 10px; text-align:center;border-top:#ffffff dashed 1px;color:#ffffff; font-size:14px; line-height:19.5px;cursor:pointer; padding:5px 0;}
.piaofu ul li:first-child .tit {border-top:none;}
.piaofu ul li:last-child .tit { background:url(../images/piaofu-top.png) no-repeat bottom center; padding-bottom:30px;}
.piaofu ul li:last-child  a { display:block;}
.piaofu ul li.piaofu-tel { position:relative;} 
.piaofu ul li.piaofu-tel .des { position:absolute; right:59px; top:9px; width:0; height:33px; background:url(../images/piaofu-xiao-bg.jpg) repeat-x;color:#ffffff; font-size:15px; line-height:33px; text-align:center;-webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91);transition:all .4s cubic-bezier(.2,.83,.42,.91); overflow:hidden;border-radius:3px;}
.piaofu ul li.piaofu-tel:hover .des { width:182px;}
.piaofu ul li.piaofu-ewm { position:relative;} 
.piaofu ul li.piaofu-ewm .ewm { position:absolute; right:59px; top:0px; width:0; height:137px; padding-top:3px; background:url(../images/piaofu-mid-bg.jpg) repeat-x; text-align:center;-webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91);transition:all .4s cubic-bezier(.2,.83,.42,.91); overflow:hidden;border-radius:3px;}
.piaofu ul li.piaofu-ewm .ewm img { width:131px; height:131px;vertical-align: middle; }
.piaofu ul li.piaofu-ewm:hover .ewm { width:137px;}
/*i-public767*/
.i-public .cn { font-size:16px; }
.i-public .en { font-size:12px;margin-top:8px; }
/*i-pro767*/
.i-pro { padding-top:14px; padding-bottom:30px;}
.i-pro-show .swiper-container{padding-top:8px; padding-bottom:13px;height:343px;}
.i-pro-more { width:118px; height:32px; font-size:12px; line-height:32px;}
.i-pro-show .swiper-button-next { right:0; width:10px; height:18px;}
.i-pro-show .swiper-button-prev {left:0; width:10px; height:18px; }
/*i-shebei767*/
.i-shebei { padding-top:24px; padding-bottom:30px;}
.i-shebei-list { margin-top:8px; }
.i-shebei-list ul li { margin-top:15px; width:162px; height:162px; }
.i-shebei-list ul li .pic {  width:162px; height:162px; line-height:152px;}
.i-shebei-list ul li .tit { height:40px; font-size:12px; line-height:30px; }
.i-shebei-list ul li .more { top:162px;font-size:14px;}
/*i-pro767*/
.i-shiji { padding-top:24px; padding-bottom:30px;}
.i-shiji-list .swiper-container{padding-top:18px; padding-bottom:13px;height:610px;}
.i-shiji-list .swiper-button-next { right:0; width:28px; height:28px;}
.i-shiji-list .swiper-button-prev {left:0; width:28px; height:28px; }
/*i-hezuo767*/
.i-hezuo { padding-top:24px; padding-bottom:30px;}
/*footer767*/
.footer { padding-bottom:40px;}
.f-left { float:none; width:100%; margin-top:30px;}
.f-left .pic img { max-height:50px;}
.f-left .con { font-size:14px; line-height:2; margin-top:8px;}
.f-right { float:none; width:100%; margin-top:7px;}
.f-right dl { width:25%; margin-top:20px;}
.f-right dl dt { font-size:14px; line-height:36px; margin-bottom:8px; height:36px;}
.f-right dl dt:after{ width:56px; height:2px; }
.f-right dl dd { font-size:12px; line-height:24px; height:24px;}
/*i-main767*/
.i-main { padding-top:20px; padding-bottom:14px;}
.i-about { float:none; width:100%; height:auto; padding-bottom:15px;}
.i-news { float:none; width:100%; height:auto; margin-top:10px; padding-bottom:10px;}
.i-main-ban { margin-top:8px;}
.i-main-ban .tit{font-size:16px; margin-left:15px;}
.i-main-ban .en{ margin-left:5px;}
.i-main-ban .more{ margin-right:11px;}
.i-about-con { margin-top:5px; padding:0 10px;}
.i-news-list { margin-top:0;}
.i-news-list ul li{ padding:5px 17px 10px 20px; margin-bottom:3px;}
.i-news-list ul li:after{ left:8px; top:15px; width:8px; height:8px;  }
.i-news-list ul li .tit span{  font-size:15px; }
.i-news-list ul li .des{ margin-top:0;}
/*n-position767*/
.n-position { font-size:12px; line-height:20px;}
/*n-show767*/
.n-show { padding-bottom:18px;}
.n-show-tit { font-size:15px; margin-top:20px;}
.n-show-riqi {font-size:12px; margin-top:5px; padding-bottom:7px;}
.n-show-con { margin-top:15px;}
.n-show-other{font-size:12px; margin-top:15px;}
/*n-news767*/
.n-news { padding-bottom:30px; padding-top:12px;}
.n-news-ban { width:100%; height:30px;}
.n-news-ban ul li { font-size:12px; line-height:28px;}
.n-news-list { margin-top:10px;}
.n-news-list ul li{ padding:6px 0 8px 0; margin-bottom:10px; }
.n-news-list ul li .pic{  height:75px; line-height:65px; }
.n-news-list ul li .con .tit { margin-top:0;}
.n-news-list ul li .con .tit span{  font-size:12px;}
.n-news-list ul li .con .des{ margin-top:0px; padding-right:54px;background-size:33px 19px;}
.pagination { margin-top:20px; line-height:18px; }
.pagination a { padding:0 7px; min-width:20px;}
.pagination select { width:18px;height:18px;font-size:11px;text-indent:2px; }
.pagination img { width:8px; height:10px;}
/*n-fuwu767*/
.n-fuwu { margin-top:18px; padding-bottom:28px;}
.n-fuwu-right { float:none; width:100%; min-height:inherit;}
.n-fuwu-right .tit { font-size:16px; margin-top:9px;}
.n-fuwu-right .des { padding:10px; }
.n-fuwu-left { float:none; width:100%; margin-top:20px;}
.nfl-ban { font-size:14px; line-height:38px;}
.nfl-list ul li{ line-height:38px; text-indent:6px;padding-right:27px; height:38px;}
.nfl-list ul li:after{right:17px; height:38px; font-size:12px; line-height:38px;}
/*biaodan767*/
.n-fuwu-right .biaodan { margin-top:12px;  line-height:42px; padding-top:10px; padding-bottom:20px; }
.n-fuwu-right .biaodan label {width:30%; margin-top:10px;}
.n-fuwu-right .biaodan .biaodan-input{ width:60%; height:32px; margin-top:10px;}
.n-fuwu-right .biaodan .biaodan-textarea {width:60%; height:92px; line-height:32px; margin-top:10px}
.n-fuwu-right .biaodan .biaodan-submit { margin-top:20px; }
/*n-contact767*/
.n-contact-list { margin-top:17px;}
.n-contact-list ul li .pic { width:60px; height:60px;line-height:50px;}
.n-contact-list ul li .tit { margin-top:0; font-size:14px;}
.n-contact-list ul li .des { font-size:14px;}
.n-contact-map { margin-top:30px; padding-bottom:20px;}
/*n-liuya767*/
.n-liuyan {margin-top:20px;padding-bottom:20px; padding-top:30px; font-size:14px; line-height:32px;}
.n-liuyan  label { width:30%; margin-top:10px;}
.n-liuyan  .liuyan-input{ width:60%; text-indent:5px;height:32px; margin-top:10px;}
.n-liuyan  select.liuyan-select-min{ width:19%;text-indent:3px;height:32px;font-size:14px; margin-top:10px;margin-right:0; background-size:9px 3px; }
.n-liuyan  select.liuyan-select{ width:60%; text-indent:5px;height:32px; font-size:14px;margin-top:10px; background-size:9px 3px;}
.n-liuyan  .liuyan-textarea {width:60%; padding-left:5px; height:92px;font-size:14px;line-height:32px;margin-top:10px;}
.n-liuyan  .liuyan-submit { width:100px; height:38px; font-size:14px;margin-top:15px; margin-right:10px; }
.n-liuyan  .liuyan-reset { width:100px; height:38px;margin-top:15px;margin-left:10px; }
/*n-pro767*/
.n-pro { margin-top:18px; padding-bottom:28px;}
.n-pro-right { float:none; width:100%; min-height:inherit;}
.n-pro-left { float:none; width:100%; margin-top:20px;}
.npl-list ul li:after{right:17px; height:38px; font-size:12px; line-height:38px;}
.npl-ban { height:40px; }
.npl-ban a { font-size:14px; line-height:36px; }
.npl-list ul li{ line-height:38px;text-indent:6px;  padding-right:27px; height:38px;}
.npl-list ul li:after{right:17px; height:38px; font-size:12px; line-height:38px;}
.npl-list ul li.active:after{ right:11px; top:-5px; height:38px; font-size:12px; line-height:38px;}
.npl-list ul li.erji { text-indent:20px; }
/*n-pro-list767*/
.n-pro-list ul li { width:46%; margin-bottom:8px; margin-left:2.6%; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:2.6%;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:2.6%;}
.n-pro-list ul li .pic { height:130px; line-height:120px;}
.n-pro-list ul li .con { padding:5px 5px 4px 5px;}
.n-pro-list ul li .con .tit { height:24px; line-height:24px;}
.n-pro-list ul li .con .tit span { font-size:14px;}
/*n-about767*/
.n-about{adding-bottom:20px;}
.n-about-left { float:none; width:100%;}
.nbl-ban {font-size:16px; margin-top:22px;}
.n-about-right { float:none; width:100%; margin-top:30px; }
.nbr-des {top:30%;  padding:11px 15px 0 15px;}
/*n-wenhua767*/
.n-wenhua { height:160px;}
.n-wenhua .tit { font-size:18px; line-height:52px; position:relative; margin-top:14px;}
.n-wenhua .des { font-size:16px; line-height:30px; margin-top:6px;}
/*n-hezuo767*/
.n-hezuo { padding-top:24px; padding-bottom:20px;}
.n-hezuo-list .swiper-container{padding-top:18px; padding-bottom:13px;height:610px;}
.n-hezuo-list .swiper-button-next { right:0; width:10px; height:18px;}
.n-hezuo-list .swiper-button-prev {left:0; width:10px; height:18px; }
.i-hezuo-list .swiper-container{padding-top:18px; padding-bottom:13px;height:310px;}
.i-hezuo-list .swiper-button-next { right:0; width:10px; height:18px;}
.i-hezuo-list .swiper-button-prev {left:0; width:10px; height:18px; }
/*n-pro-more767*/
.n-pro-more { margin-top:20px; padding-bottom:40px;}
.npm-left { float:none; width:100%; margin-top:20px;}
.npm-left-ban { height:28px; line-height:28px;text-indent:10px; }
.npm-left-list { padding-bottom:10px;}
.npm-left-list ul li{ margin-top:8px; padding-bottom:3px; }
.npm-right { float:none; width:100%; }
.npm-right-ban { height:28px;line-height:28px;text-indent:10px; }
.npm-right-ban:after{ top:8px;height:12px;  }
.npm-right-con { padding:8px;}
/*n-xunjia767*/
.n-xunjia {padding-bottom:20px; line-height:32px;}
.n-xunjia  label {width:30%; margin-top:10px; }
.n-xunjia  .xunjia-input{ width:60%; text-indent:5px;height:32px;margin-top:10px; }
.n-xunjia  select.xunjia-select-min{ width:18.5%; text-indent:3px;height:32px;margin-top:10px;background-size:9px 3px; margin-right:3px; }
.n-xunjia  select.xunjia-select{ width:60%; text-indent:5px;height:32px;margin-top:10px;background-size:9px 3px; }
.n-xunjia  .xunjia-textarea {width:60%; padding-left:5px; line-height:32px;margin-top:10px;}
.n-xunjia  .xunjia-submit { width:100px; height:32px;margin-top:15px;margin-left:0; }

/*n-pro-show992*/
.nps-left { width:40.5%; height:auto;}
.nps-right { width:54.5%;}
.npsr-tit {font-size:18px; height:60px; line-height:24px; margin-top:0;}
.npsr-price {font-size:20px; line-height:75px; height:87px;  margin-top:8px; padding-left:16px;}
.npsr-des { margin-top:10px;}
.npsr-more { width:132px; height:35px; line-height:35px; margin-top:14px;}

/*n-pro-show767*/
.n-pro-show { margin-top:15px; padding-bottom:5px; }
.nps-right { float:none;; width:100%;}
.npsr-tit { font-size:16px; height:40px; line-height:20px; margin-top:10px;}
.npsr-price { font-size:16px; line-height:51px; height:57px; margin-top:8px; border-top:#f5f5f5 solid 3px; border-bottom:#f5f5f5 solid 3px; padding-left:6px;}
.npsr-price span { min-width:72px;}
.npsr-des { line-height:28px; padding-left:6px; margin-top:10px;}
.npsr-more { width:92px; height:30px; line-height:30px; margin-top:10px;}

/*nps-left767*/
.nps-left { float:none; width:100%; height:auto;}
.nps-left .gallery-top .swiper-slide {padding:30px 10px;}
.nps-left .swiper-button-prev {width:25px; height:50px; bottom:7px; }
.nps-left .swiper-button-next {width:25px; height:50px; bottom:7px; }

}

@media (max-width:350px){
.banner .swiper-slide a { height:150px;}
/*i-shebei350*/
.i-shebei-list ul li { width:140px; height:140px;}
.i-shebei-list ul li .pic {  width:140px; height:140px; line-height:130px;}
.i-shebei-list ul li .more { top:140px;}

}
@media (min-width: 993px){
.header .nav { display: block !important;}

}