﻿.page2{ width:600px; margin:0 auto; clear:both;}
.page2 li{ float:left; margin:0 10px 0 0;}
.page2 a{ padding:5px; background:#999; border:#888 1px solid; line-height:12px; display:block; color:#fff; text-align:center;}
.page2 a:hover{ border-color:#333; color:#333;padding:5px; margin:0;}
.page2 .current{ border-color:#333; color:#333;padding:5px; margin:0;}
.page2 span{float:left; display:block; height:25px; line-height:25px; padding:0 5px;}
@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}
/*pc-header*/
.pc-header { position:fixed; top:0; left:0; width:100%;height:189px; background-color:#FFF; z-index:3333;}
.welcome { height:40px; background:url(img/wel-bg.jpg) repeat-x; color:#5a5959; font-size:14px; line-height:39px; border-bottom:#d2d2d2 solid 1px;}
.welcome a {color:#5a5959; }
.welcome a:hover {color:#1eabac; }
.wel-left { float:left;}
.wel-right { float:right;}
.headermid { height:88px;}
.headermid-left { float:left; padding-left:36px; margin-top:10px; height:68px; line-height:60px; overflow:hidden;}
.headermid-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.headermid-mid { float:left; margin-left:10px; position:relative; padding-left:20px; position:relative; color:#3f3b3a; font-size:18px; line-height:30px; padding-top:14px;}
.headermid-mid:after{content:""; position:absolute; left:0; top:13px; width:1px; height:57px; background-color:#dfdfdf; }

.headermid-right { float:right; background:url(img/h-tel-bg.png) no-repeat left center; padding-left:64px; margin-top:10px; min-height:54px; }
.headermid-right .tit { color:#5a5959; font-size:16px; line-height:27px;}
.headermid-right .nob { color:#e50c1d; font-size:28px; line-height:36px; font-weight:bold;}
.nav { height:61px; background-color:#fbfbfb;border-top:#d2d2d2 solid 1px; border-bottom:#d2d2d2 solid 1px; text-align:center;}
.nav ul { display:inline-block;}
.nav ul li { float:left;color:#3f3b3a; font-size:19px; line-height:59px; font-weight:bold; position:relative; padding:0 38px;}
.nav ul li a {color:#3f3b3a; display:block;}
.nav ul li:after{content:""; position:absolute; left:0; top:0; width:1px; height:59px; background-color:#c3c3c3; }
.nav ul li:first-child+li:after { display:none;}
.nav ul li:hover { background-color:#1eabac;}
.nav ul li:hover a { color:#FFF;}
.nav ul li.active { background-color:#1eabac;}
.nav ul li.active a { color:#FFF;}
.nav ul li.nav-home { width:50px; height:59px; background-color:#188889; text-align:center; padding:0;}
.nav ul li.nav-home:hover { background-color:#188889;}
.nav ul li.nav-home.active { background-color:#188889;}
.nav ul li .sub { display:none;  position: absolute;width:100%;left:0; text-align:center; top:59px;z-index:30000; line-height:50px;  background-color:#fbfbfb;}
.nav ul li .sub ul { display:block;}
.nav ul li .sub ul li{ float:none;  width:100%; line-height:50px; position:relative;text-align:center;  margin:0; padding:0; font-size:17px; font-weight:normal; border-top:#c3c3c3 solid 1px;}
.nav ul li .sub ul li:after { display:none;}
.nav ul li .sub ul li a { color:#3f3b3a;}
.nav ul li .sub ul li:hover a { color:#ffffff;}
.header-shadow {height:189px; }
/*header*/
.header{ display:none; transition:all .3s;height:100px; position:relative; position:fixed; top:0; left:0; width:100%; z-index:3333; background-color:#FFF;}
.header *{transition:all .3s}
.header .logo{float:left;margin-top:20px; height:60px;}
.header .logo img{ max-width:100%; max-height:100%; vertical-align:middle;}
/*nav_btn*/
.nav_btn{display:none;width:26px;height:20px;position:absolute;right:10px;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)}
/*f_nav*/
.f_nav { display:none; margin:0 auto; text-align:center; width:100%; max-width:750px; min-width:320px; height: 3.5em; padding: 0.1em 0;background:#1eabac;position:fixed; bottom:0; z-index:999;}
.f_nav a{color: #fff; display: block; text-align: center; width: 33.33%; float: left; margin: 0 auto; font-size:14px;}
.f_nav a i{display: block;font-size: 1.5em;line-height: 1.4em;}
/* nav_zzc */
.nav_zzc{display: none;background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99990;}
.nav_menu {  width:0; position:fixed;  right:0; top:0; height: 100%;z-index: 99999;overflow: scroll;background: #fff;}
.nav_menu .nav_menu_top{width: 100%; height:50px;}
.nav_menu .nav_menu_btn{display: block;width:25px;position: absolute;top:16px;right:20px;}
.nav_menu .nav_menu_btn img{display: block;width:25px; }
.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}
.nav_menu li{ width:100%; overflow:hidden; background:url(img/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea; position:relative;}
.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}
/*banner*/
.banner { width:100%;}
.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%;}
.banner .swiper-slide img { width:100%; display:block;}
/*i-search*/
.i-search { background-color:#faf8f8; height:60px; overflow:hidden;}
.i-sea-left { float:left;color:#5a5959; font-size:16px; line-height:60px; width:660px;}
.i-sea-left a {color:#5a5959; }
.i-sea-left a:hover { text-decoration:underline;}
.i-sea-right { float:right; margin-top:10px;}
.i-sea-right input[type=text] { width:351px; height:40px;color:#5a5959; font-size:14px; border:#d2d2d2 solid 1px; background-color:#FFF; vertical-align:middle; padding-left:15px; }
.i-sea-right input::-webkit-input-placeholder { color: #b1afaf;}
.i-sea-right input[type=submit] { width:77px; text-align:center; height:40px; color:#fff; font-size:0;  cursor:pointer; border:none; background:#10bbc2 url(img/search-bg.png) no-repeat center center;vertical-align:middle; }
/*i-pro*/
.i-pro { padding-top:28px; padding-bottom:29px;}
.i-pro-tit { text-align:center;color:#3f3b3a; font-size:34px; line-height:1; font-weight:bold; background:url(img/pro-tit-bg.png) no-repeat center center; }
.i-pro-list { margin-top:29px;height:255px; position:relative;}
.i-pro-list .swiper-container{width:100%;height:100%}
.i-pro-list .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-pro-list .swiper-button-prev { background: #3f3b3a url(img/btnl.png) no-repeat center center; width:45px; height:45px;right:auto; left:-45px; top:45%; bottom:0;  outline:none;  }
.i-pro-list .swiper-button-prev:hover {background: #1eabac url(img/btnl.png) no-repeat center center;}
.i-pro-list .swiper-button-prev:after { display:none;}
.i-pro-list .swiper-button-next {background:#3f3b3a url(img/btnr.png) no-repeat center center; width:45px; height:45px; right:-45px; left:auto; top:45%; bottom:0; outline:none; }
.i-pro-list .swiper-button-next:hover {background:#1eabac url(img/btnr.png) no-repeat center center;  }
.i-pro-list .swiper-button-next:after { display:none;}
.i-pro-list-li { display:block; width:100%; background-color:#f2f2f2; padding:10px;}
.i-pro-list-li .pic { width:100%; height:191px; overflow:hidden;  line-height:191px;}
.i-pro-list-li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-pro-list-li .tit { color:#3f3b3a; font-size:16px; line-height:43px; }
.i-pro-list-li:hover .tit { color:#1eabac;} 
/*i-about*/
.i-about { height:auto; background-color:#f6f4f4; padding-top:75px; padding-bottom:63px;}
.i-about-left { float:left; width:760px; }
.i-about-left .tit {color:#3f3b3a; font-size:42px; line-height:50px; font-weight:bold; }
.i-about-left .tit span{ font-size:18px; line-height:1; }
.i-about-left .des {color:#3f3b3a; font-size:16px; line-height:1.87; margin-top:52px;  }
.i-about-right { float:right; margin-top:95px; width:380px; height:210px; overflow:hidden; text-align:center; line-height:200px; }
.i-about-right img{max-width: 100%;max-height: 100%;vertical-align: middle; border:#e9e8e8 solid 10px;}
/*i-youshi*/
.i-youshi { height:auto; padding-top:26px; background:url(img/youshi-bg.jpg) no-repeat top center; padding-bottom:23px;}
.i-youshi-top { text-align:center; }
.i-youshi-top .tit { color:#3f3b3a; font-size:45px; line-height:1.55; font-weight:bold; }
.i-youshi-top .des { color:#3f3b3a; font-size:16px; line-height:2.5; }
.i-youshi-show { margin-top:30px;}
.i-youshi-show ul li { position:relative; background:url(img/youshi-li.jpg) no-repeat top center; padding-top:40px; padding-bottom:50px;}
.i-youshi-show ul li .i-youshi-con{ }
.i-youshi-show ul li .i-youshi-con .tit {color:#3f3b3a; font-size:45px; line-height:1.2; font-weight:bold; }
.i-youshi-show ul li .i-youshi-con .tit span {font-size:50px; line-height:1;  }
.i-youshi-show ul li .i-youshi-con .info {  color:#f6f4f4; font-size:25px; line-height:1.64; margin-top:26px;}
.i-youshi-show ul li .i-youshi-con .info span { display:inline-block; background-color:#1eabac; padding:0 15px;}
.i-youshi-show ul li .i-youshi-con .list {color:#3f3b3a; font-size:16px; line-height:3.62; margin-top:15px; background:url(img/youshi-list-bg.png) no-repeat left center; padding-left:28px;  }
.i-youshi-show ul li .i-youshi-pic{ position:absolute; right:0; top:65px; width:570px; height:280px; line-height:270px; text-align:center; }
.i-youshi-show ul li .i-youshi-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-youshi-show ul li:nth-child(even)  .i-youshi-con { margin-left:580px;}
.i-youshi-show ul li:nth-child(even)  .i-youshi-pic { right:auto; left:0; text-align:left;}
.i-youshi-show ul li:nth-child(3) .i-youshi-con .list { background:url(img/youshi-list-bg2.png) no-repeat left center;   }
/*i-news*/
.i-news { background-color:#f6f4f40; padding-top:28px; padding-bottom:70px; }
.i-news-list { height:auto;}
.i-news-list ul li { float:left; width:590px; background-color:#FFF; margin-top:20px; padding:16px 0;}
.i-news-list ul li:nth-child(even) { margin-left:20px;}
.i-news-list ul li .riqi { float:left; width:95px; height:95px; background-color:#1eabac; text-align:center;border-radius:5px; margin-left:22px;}
.i-news-list ul li .riqi .riqi-dd {color:#ffffff; font-size:38px; line-height:1; font-weight:bold; padding-top:20px; }
.i-news-list ul li .riqi .riqi-yymm {color:#ffffff; font-size:12px; line-height:1; margin-top:10px; }
.i-news-list ul li .con { float:left; margin-left:19px; width:430px; margin-top:10px;}
.i-news-list ul li .con .tit {color:#333333; font-size:18px; line-height:28px; height:28px; overflow:hidden;  font-weight:bold; }
.i-news-list ul li .con .des {color:#333333; font-size:14px; line-height:27px; height:54px; overflow:hidden; }
.i-news-list ul li:hover .con .tit {color:#1eabac;}
/*f-linker*/
.f-linker { border-top:#1eabac solid 20px; border-bottom:#e5e5e5 solid 1px; padding-top:29px; padding-bottom:22px;}
.f-linker span {color:#3f3b3a; font-size:19px; line-height:30px; font-weight:bold; }
.f-linker a {color:#3f3b3a; font-size:14px; line-height:30px; margin-left:5px; }
.f-linker a:hover { color:#1eabac;  text-decoration:underline;}
/*footer*/
.footer { padding-top:30px; padding-bottom:40px;}
.f-left { float:left; width:420px; margin-left:20px; color:#3f3b3a; font-size:16px; line-height:2; margin-top:24px;}
.f-left img{max-width: 100%;max-height:60px;vertical-align: middle; margin-bottom:30px;}
.f-mid { float:right; width:400px;margin-right:20px; color:#3f3b3a; font-size:16px; line-height:2; }
.f-mid .nob { font-size:23px;}
.f-right { float:right; width:110px; text-align:center; color:#3f3b3a; font-size:14px; line-height:2; margin-top:15px;}
.f-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*n-banner*/
.n-banner { width:100%; }
.n-banner img { width:100%;}
/*n-position*/
.n-position { border-bottom:#f7f7f7 solid 1px; height:58px;  color:#686868; font-size:16px; line-height:58px;}
.n-position span { display:inline-block; background:url(img/home.png) no-repeat left center; margin-left:22px; padding-left:25px;}
.n-position a { color:#686868;}
.n-position a:hover { color:#1eabac; text-decoration:underline;}
/*n-main*/
.n-main { margin-top:20px; padding-bottom:30px;}
.n-left { float:left; width:250px;}
.n-left-ban { height:94px; background-color:#1eabac; text-align:center; color:#ffffff; font-size:24px; line-height:88px; font-weight:bold; border-bottom:#faaf16 solid 6px;}
.n-left-list { border:#dcdcdc solid 1px; margin-bottom:40px; }
.n-left-list ul li {color:#666666; font-size:18px; line-height:58px; height:58px; overflow:hidden; background:url(img/nleft-icon.png) no-repeat left center;  padding:0 30px 0 70px; position:relative; }
.n-left-list ul li:after{content:""; position:absolute; left:13%; bottom:0; width:74%; height:1px; background-color:#eeeeee; }
.n-left-list ul li a {color:#666666; }
.n-left-list ul li:hover a{color:#1eabac; }
.n-left-list ul li:last-child { background:#1eabac url(img/nleft-icon2.png) no-repeat left center; color:#ffffff; }
.n-left-list ul li:last-child:after { display:none;}
.n-left-list ul li:last-child a{color:#ffffff; }
.n-left-list ul li:last-child:hover a{color:#ffffff; }
.n-left-contact { height:150px; background-color:#1eabac; text-align:center; padding-top:24px; }
.n-left-contact .tit { color:#ffffff; font-size:20px; line-height:50px; }
.n-left-contact .tit i { display:inline-block; background:url(img/nleft-tel.png) no-repeat center center; margin-right:8px; width:34px; height:34px; vertical-align:middle;}
.n-left-contact .nob { color:#ffffff; font-size:27px; line-height:50px; font-weight:bold;}
.n-right { float:right; width:934px;}
/*n-piclist*/
.n-piclist { height:auto;}
.n-piclist ul li{ float:left; text-align:center; background-color:#f2f2f2; margin-bottom:20px; width:300px; padding:8px 8px 0 8px;}
.n-piclist ul li:nth-child(3n+2) { margin-left:16px;}
.n-piclist ul li:nth-child(3n+3) { margin-left:16px;}
.n-piclist ul li .pic { width:100%; height:211px; line-height:206px; overflow:hidden;}
.n-piclist ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-piclist ul li .tit {color:#3f3b3a; font-size:16px; line-height:40px; height:40px; overflow:hidden; }
.n-piclist ul li:hover .tit {color:#1eabac; }
/*pagination*/
.pagination { box-sizing: border-box;text-align:center; font-size:14px; margin-top:30px;color:#7b7b7b;   }
.pagination a {  color:#7b7b7b;  padding:5px 7px;border-radius:3px;}
.pagination a:hover { background-color:#25aeaf; color:#FFF;}
/*n-honor*/
.n-honor { height:auto;}
.n-honor ul li{ float:left; text-align:center; margin-bottom:20px; width:300px; }
.n-honor ul li:nth-child(3n+2) { margin-left:16px;}
.n-honor ul li:nth-child(3n+3) { margin-left:16px;}
.n-honor ul li .pic { width:100%; height:210px; line-height:192px; overflow:hidden;border:#b5b5b5 solid 1px; padding:5px;}
.n-honor ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-honor ul li .tit {color:#3f3b3a; font-size:16px; line-height:40px; height:40px; overflow:hidden; }
.n-honor ul li:hover .tit {color:#1eabac; }
/*n-left-pro*/
.n-left-pro { border:#dcdcdc solid 1px; padding:10px;}
.n-left-pro ul li { text-align:center;}
.n-left-pro ul li .pic{ width:100%; height:169px; line-height:165px; overflow:hidden;}
.n-left-pro ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-left-pro ul li .tit {color:#3f3b3a; font-size:16px; line-height:42px; height:42px; overflow:hidden; }
.n-left-pro ul li:hover .tit {color:#1eabac; } 
/*n-newlist*/
.n-newlist { height:auto; margin-left:10px;}
.n-newlist ul li { margin-bottom:35px;}
.n-newlist ul li .pic{ float:left; width:180px; height:152px; text-align:center; line-height:112px; margin-top:5px;}
.n-newlist ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; border:#f1efef solid 5px;}
.n-newlist ul li .con{ float:right; /*width:710px;*/}
.n-newlist ul li .con .tit {color:#333333; font-size:18px; line-height:58px; font-weight:bold; border-bottom:#dddddd solid 1px; height:58px; overflow:hidden;}
.n-newlist ul li .con .tit span{ float:right; color:#000000; font-size:14px; font-weight:normal; }
.n-newlist ul li .con .des {color:#999999; font-size:16px; line-height:30px; height:60px; overflow:hidden; margin-top:19px;}
.n-newlist ul li:hover .con .tit {color:#1eabac;}
.n-newlist ul li:hover .con .tit span {color:#1eabac;}
/*n-about*/
.n-about { padding:0 20px; color:#333333; font-size:16px; line-height:2;}
.n-about img { float:left; margin-right:30px; max-width:51%;}
.n-about strong {color:#1eabac;}
.n-newshow { padding-left:10px;}
.n-show { padding:10px; color:#333333; font-size:16px; line-height:2;}
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-tit { font-size:20px; text-align:center; line-height:34px; margin-top:26px; padding:0 10px;}
.n-time { font-size:14px; text-align:center; line-height:18px; margin-top:13px; color:#5a5a5a; }
.n-xian {border-bottom:#e4e4e4 solid 1px; height:1px; margin-top:20px;}
.n-other { line-height:24px; padding:10px 0; color:#5a5a5a;}
.n-other a:hover{ text-decoration:underline; color:#5a5a5a; }  
/*n-contact*/
.n-contact { height:auto;}
.n-contact-left { float:left; width:520px; margin-left:20px; color:#000000; font-size:18px; line-height:3;}
.n-contact-left img { max-width:100%; vertical-align:middle;}
.n-contact-right { float:right; width:550px; margin-right:20px; margin-top:15px;}
.n-contact-right img { max-width:30px; vertical-align:middle;}
.n-liuyan-tit {color:#000000; font-size:24px; line-height:1.4;}
.n-liuyan-con {color:#000000; font-size:18px; line-height:40px; margin-top:10px;}
.n-liuyan-con table tr td { padding:8px;}
.n-liuyan-con label {}
.n-liuyan-con input[type=text] { width:100%; height:40px;color:#000000; font-size:16px; border:#e7e7e7 solid 1px; padding-left:15px; }
.n-liuyan-con input::-webkit-input-placeholder { color: #b2b2b2;}
.n-liuyan-con textarea { width:100%;  height:240px;color:#000000; font-size:16px; border:#e7e7e7 solid 1px;  background-color:transparent;outline: none; line-height:40px; resize:none;padding-left:15px;}
.n-liuyan-con textarea::-webkit-input-placeholder { color: #b2b2b2;}
.n-liuyan-con input[type=submit] { width:115px; text-align:center; height:35px; background-color:#1eabac; color:#fff; font-size:16px;  border-radius:0; cursor:pointer; border:none;}
/*n-pro-can*/
.n-pro-can { color:#3f3b3a; font-size:20px; line-height:66px; font-weight:bold; border-bottom:#dddddd solid 4px; position:relative;}
.n-pro-can span { padding-left:44px; background:url(img/pro-can.png) no-repeat left center;}
.n-pro-can:after{content:""; position:absolute;left:0;bottom:-4px;width:150px; height:4px; background-color:#1eabac; }
.n-pro-con {color:#333333; font-size:16px; line-height:1.5; padding:10px 5px; min-height:200px; }
.n-pro-li { display:none;}
.n-pro-sub { border-bottom:#dddddd solid 4px; margin-top:20px; }
.n-pro-sub ul li { float:left; width:150px; text-align:center;  color:#000000; font-size:20px; line-height:66px;  }
.n-pro-sub ul li.active { background-color:#1eabac;  color:#ffffff; }
/*n-pro-show*/
.n-pro-show { height:auto;}
.n-pro-left { float:left; width:504px;}
.n-pro-left img { max-width:100%;}
.n-pro-right { float:right; width:370px; margin-right:20px; margin-top:10px;}
.n-pro-right .tit {color:#3f3b3a; font-size:20px; line-height:50px; font-weight:bold; border-bottom:#d2d2d2 solid 1px; }
.n-pro-right .des {color:#333333; font-size:16px; line-height:1.8; margin-top:13px; height:227px; overflow:auto;}
.n-pro-right .more { margin-top:20px; }
.n-pro-right .more a { display:inline-block; width:45%; color:#000000; font-size:16px; line-height:48px; border:#3cb6b7 solid 1px;border-radius:3px; text-align:center; }
.n-pro-right .more a:first-child { background-color:#1eabac; color:#ffffff; margin-right:4%;}
/*n-pro-left*/
.n-pro-left { height:380px;}
.n-pro-left .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.n-pro-left .swiper-slide{ background-repeat:no-repeat; background-position:center; border:#e8e8e8 solid 1px;background-size:contain;}
.n-pro-left .gallery-top{height:80%;width:100%}
.n-pro-left .gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0}
.n-pro-left .gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;background-size:contain;}
.n-pro-left .gallery-thumbs .swiper-slide-thumb-active{opacity:1}

@media (max-width:1300px){
.i-pro-list .swiper-button-next { display:none;}
.i-pro-list .swiper-button-prev {display:none; }
}

@media (max-width:1200px){
.wrap{width:94%}
.pc-header { display:none;}
.header{width:100%; display:block;}
.header-shadow {height:100px; }
.nav_btn{display:block;}
.banner { width:100%;}

/*i-search1200*/
.i-search {  height:50px; }
.i-sea-left {  font-size:14px; line-height:50px; width:55%;}
.i-sea-right { margin-top:7px;}
.i-sea-right input[type=text] { width:240px; height:35px; padding-left:10px; }
.i-sea-right input[type=submit] { width:60px; height:35px;  }
/*i-pro1200*/
.i-pro { padding-top:25px; padding-bottom:25px;}
.i-pro-tit {  font-size:30px; }
.i-pro-list { margin-top:23px;height:207px;}
.i-pro-list-li {  padding:8px;}
.i-pro-list-li .pic { height:150px;  line-height:150px;}
.i-pro-list-li .tit { font-size:16px; line-height:40px; }
/*i-about1200*/
.i-about { padding-top:60px; padding-bottom:53px;}
.i-about-left { width:63%; }
.i-about-left .tit {font-size:36px; line-height:50px; }
.i-about-left .tit span{ font-size:18px; }
.i-about-left .des { font-size:16px;  margin-top:32px;  }
.i-about-right {  margin-top:75px; width:31.6%; height:210px;  line-height:200px; }
.i-about-right img{ border:#e9e8e8 solid 8px;}
/*i-youshi1200*/
.i-youshi {  padding-top:20px; padding-bottom:20px;}
.i-youshi-top .tit {  font-size:40px;  }
.i-youshi-top .des {  font-size:16px; }
.i-youshi-show { margin-top:30px;}
.i-youshi-show ul li { padding-top:30px; padding-bottom:40px;}
.i-youshi-show ul li .i-youshi-con .tit { font-size:38px; }
.i-youshi-show ul li .i-youshi-con .tit span {font-size:38px; }
.i-youshi-show ul li .i-youshi-con .info {  font-size:18px;  margin-top:20px;}
.i-youshi-show ul li .i-youshi-con .info span {  padding:0 13px;}
.i-youshi-show ul li .i-youshi-con .list { font-size:14px;  margin-top:14px;  padding-left:26px; background-size:18px auto;  }
.i-youshi-show ul li .i-youshi-pic{top:45px; width:47.5%; height:250px; line-height:240px;  }
.i-youshi-show ul li:nth-child(even)  .i-youshi-con { margin-left:52%;}
.i-youshi-show ul li:nth-child(3) .i-youshi-con .list { background-size:18px auto;    }
/*i-news1200*/
.i-news {  padding-top:20px; padding-bottom:50px;}
.i-news-list ul li { width:49%; margin-top:18px; padding:12px 0;}
.i-news-list ul li:nth-child(even) { margin-left:2%;}
.i-news-list ul li .riqi { float:left; width:16%; height:75px;  margin-left:3%;}
.i-news-list ul li .riqi .riqi-dd {font-size:30px;padding-top:12px; }
.i-news-list ul li .riqi .riqi-yymm {margin-top:8px; }
.i-news-list ul li .con {  margin-left:3%; width:72%; margin-top:0px;}
.i-news-list ul li .con .tit { font-size:16px;  }
.i-news-list ul li .con .des { height:48px; line-height:24px; }
/*f-linker1200*/
.f-linker { border-top:#1eabac solid 15px;  padding-top:25px; padding-bottom:20px;}
.f-linker span {font-size:17px; }
/*footer1200*/
.footer { padding-top:30px; padding-bottom:40px;}
.f-left { width:35%; margin-left:0; font-size:16px; margin-top:24px;}
.f-left img{ margin-bottom:30px; max-height:55px;}
.f-mid {  width:45%;margin-right:2%;font-size:16px; }
.f-mid .nob { font-size:20px;}
.f-right {width:12%; margin-top:15px;}
/*n-banner1200*/
.n-banner img {height:220px;object-fit: cover;object-position: center;}
/*n-position1200*/
.n-position { height:48px; font-size:14px; line-height:48px;}
.n-position span { margin-left:0; padding-left:25px;}
/*n-main1200*/
.n-main { margin-top:15px; padding-bottom:25px;}
.n-left { width:21%;}
.n-left-ban { height:74px;  font-size:20px; line-height:70px;border-bottom:#faaf16 solid 4px;}
.n-left-list { margin-bottom:30px;}
.n-left-list ul li { font-size:16px; line-height:52px; height:52px;  padding:0 25px 0 60px; background-size:auto 10px;  }
.n-left-list ul li:last-child { background-size:auto 10px;  }
.n-left-contact { height:120px; padding-top:20px; }
.n-left-contact .tit { font-size:16px; line-height:40px; }
.n-left-contact .tit i {  margin-right:5px; width:30px; height:30px;  background-size:100% 100%;}
.n-left-contact .nob { font-size:20px; line-height:40px;}
.n-right { width:77%;}
/*n-piclist1200*/
.n-piclist ul li{ margin-bottom:15px; width:32%; padding:6px 6px 0 6px;}
.n-piclist ul li:nth-child(3n+2) { margin-left:1.7%;}
.n-piclist ul li:nth-child(3n+3) { margin-left:1.7%;}
.n-piclist ul li .pic {  height:162px; line-height:157px; }
/*n-honor1200*/
.n-honor ul li{  margin-bottom:15px; width:32%; }
.n-honor ul li:nth-child(3n+2) { margin-left:1.7%;}
.n-honor ul li:nth-child(3n+3) { margin-left:1.7%;}
.n-honor ul li .pic {height:180px; line-height:162px; padding:4px;}
/*n-left-pro1200*/
.n-left-pro ul li .pic{  height:134px; line-height:129px; }
.n-left-pro ul li .tit { font-size:16px; line-height:42px; height:42px;}
/*n-newlist1200*/
.n-newlist { margin-left:1%;}
.n-newlist ul li { margin-bottom:35px;}
.n-newlist ul li .pic{ width:21%; height:110px;  line-height:100px; margin-top:4px;}
.n-newlist ul li .con{  /*width:75%;*/}
.n-newlist ul li .con .tit { font-size:16px; line-height:48px;height:48px;  }
.n-newlist ul li .con .des { font-size:14px; line-height:26px; height:52px; margin-top:14px;}
/*n-about1200*/
.n-about { padding:0; }
.n-about img { margin-right:25px; }
/*n-contact1200*/
.n-contact-left { width:43%; margin-left:0; }
.n-contact-right {  width:46%; margin-right:0; }
/*n-pro-can1200*/
.n-pro-can {  font-size:18px; line-height:56px;  border-bottom:#dddddd solid 3px; }
.n-pro-can span { padding-left:36px; background-size:auto 12px; }
.n-pro-can:after{bottom:-3px;width:135px; height:3px;  }
.n-pro-sub { border-bottom:#dddddd solid 3px;}
.n-pro-sub ul li {  width:135px; font-size:18px; line-height:56px;  }
/*n-pro-show1200*/
.n-pro-left {  width:54%;height:360px;}
.n-pro-right { width:42%; margin-right:0; margin-top:8px;}
.n-pro-right .tit { font-size:18px; line-height:45px;  }
.n-pro-right .des { font-size:16px;margin-top:10px; height:226px; }
.n-pro-right .more a { font-size:14px; line-height:38px; }



}


@media (max-width:992px){
/*header992*/
.header{height:75px;}
.header-shadow {height:75px; }
.header .logo{margin-top:18px; height:39px;}

/*i-search992*/
.i-search {  height:40px; }
.i-sea-left {  font-size:12px; line-height:40px; width:55%;}
.i-sea-right { margin-top:5px;}
.i-sea-right input[type=text] { width:200px; height:30px; padding-left:5px;font-size:12px; }
.i-sea-right input[type=submit] { width:40px; height:30px;  }
/*i-about992*/
.i-about { padding-top:50px; padding-bottom:50px;}
.i-about-left { float:none; width:100%; }
.i-about-left .tit {font-size:26px; line-height:40px; }
.i-about-left .tit span{ font-size:16px; }
.i-about-left .des { font-size:14px;  margin-top:20px;  }
.i-about-right { float:none;  margin-top:35px; width:100%; height:180px;  line-height:170px; }
.i-about-right img{ border:#e9e8e8 solid 5px; }
/*i-youshi992*/
.i-youshi {  padding-top:18px; padding-bottom:18px;}
.i-youshi-top .tit {  font-size:30px;  }
.i-youshi-top .des {  font-size:14px; }
.i-youshi-show { margin-top:20px;}
.i-youshi-show ul li { padding-top:20px; padding-bottom:30px;}
.i-youshi-show ul li .i-youshi-con .tit { font-size:28px; }
.i-youshi-show ul li .i-youshi-con .tit span {font-size:28px; }
.i-youshi-show ul li .i-youshi-con .info {  font-size:16px;  margin-top:18px;}
.i-youshi-show ul li .i-youshi-con .info span {  padding:0 10px;}
.i-youshi-show ul li .i-youshi-con .list { font-size:14px;  margin-top:14px;  padding-left:26px; background-size:17px auto;  }
.i-youshi-show ul li .i-youshi-pic{top:15px; width:30%; height:200px; line-height:190px;  }
.i-youshi-show ul li:nth-child(even)  .i-youshi-con { margin-left:42%;}
.i-youshi-show ul li:nth-child(3) .i-youshi-con .list { background-size:17px auto;    }
/*i-news992*/
.i-news {  padding-top:15px; padding-bottom:40px; }
.i-news-list ul li { margin-top:10px; padding:10px 0;}
.i-news-list ul li .riqi { float:left; width:20%; height:65px;  margin-left:3%; margin-top:5px;}
.i-news-list ul li .riqi .riqi-dd {font-size:20px;padding-top:12px; }
.i-news-list ul li .riqi .riqi-yymm {margin-top:8px; }
.i-news-list ul li .con {  margin-left:3%; width:68%; margin-top:0px;}
.i-news-list ul li .con .tit { font-size:14px;  }
.i-news-list ul li .con .des {  font-size:12px; height:40px; line-height:20px; }
/*f-linker992*/
.f-linker { border-top:#1eabac solid 10px;  padding-top:15px; padding-bottom:15px;}
.f-linker span {font-size:14px;  line-height:20px; }
.f-linker a {font-size:12px;  line-height:20px; }
/*footer992*/
.footer { padding-top:25px; padding-bottom:30px;}
.f-left { width:40%; margin-left:0; font-size:14px; margin-top:24px;}
.f-left img{ margin-bottom:30px; max-height:45px;}
.f-mid {  width:43%;margin-right:2%;font-size:14px; }
.f-mid .nob { font-size:16px;}
.f-right {width:10%; margin-top:15px; font-size:14px;}
/*n-banner992*/
.n-banner img {height:180px;}
/*n-main992*/
.n-main { margin-top:10px; padding-bottom:20px;}
.n-left { width:21%;}
.n-left-ban { height:64px;  font-size:18px; line-height:60px;}
.n-left-list { margin-bottom:20px;}
.n-left-list ul li { font-size:14px; line-height:42px; height:42px;  padding:0 15px 0 50px; background-size:auto 8px;  }
.n-left-list ul li:last-child { background-size:auto 8px;  }
.n-left-contact { height:100px; padding-top:10px; }
.n-left-contact .tit { font-size:14px; line-height:36px; }
.n-left-contact .tit i {  margin-right:4px; width:25px; height:25px;  }
.n-left-contact .nob { font-size:18px; line-height:36px;}
.n-right { width:77%;}
/*n-piclist992*/
.n-piclist ul li{ margin-bottom:10px; padding:4px 4px 0 4px;}
.n-piclist ul li .pic {  height:126px; line-height:121px; }
.n-piclist ul li .tit { font-size:14px; line-height:30px; height:30px; }
/*n-honor992*/
.n-honor ul li{  margin-bottom:10px;  }
.n-honor ul li .pic {height:130px; line-height:116px; }
.n-honor ul li .tit { font-size:14px; line-height:30px; height:30px; }
/*n-left-pro992*/
.n-left-pro ul li .pic{  height:96px; line-height:91px; }
.n-left-pro ul li .tit { font-size:14px; line-height:32px; height:32px;}
/*n-newlist992*/
.n-newlist { margin-left:1%;}
.n-newlist ul li { margin-bottom:25px;}
.n-newlist ul li .pic{ width:21%; height:90px;  line-height:80px; margin-top:4px;}
.n-newlist ul li .con{  /*width:75%;*/}
.n-newlist ul li .con .tit { font-size:16px; line-height:38px;height:38px;  }
.n-newlist ul li .con .tit span { font-size:14px;}
.n-newlist ul li .con .des { font-size:14px; line-height:26px; height:52px; margin-top:8px;}
/*n-about992*/
.n-about { font-size:14px; }
.n-about img { margin-right:20px; }
/*n-contact992*/
.n-contact-left { float:none; width:100%; font-size:16px;}
.n-contact-right {  float:none; width:100%; margin-top:20px; }
.n-liuyan-tit {font-size:20px; }
.n-liuyan-con { font-size:16px; }
/*n-pro-can992*/
.n-pro-can {  font-size:16px; line-height:46px;  border-bottom:#dddddd solid 2px; }
.n-pro-can span { padding-left:30px; background-size:auto 10px; }
.n-pro-can:after{bottom:-2px;width:115px; height:2px;  }
.n-pro-sub { border-bottom:#dddddd solid 2px;}
.n-pro-sub ul li {  width:115px; font-size:16px; line-height:46px;  }
.n-pro-con {font-size:14px; min-height:150px; }
/*n-pro-show992*/
.n-pro-left {height:290px;}
.n-pro-right { margin-top:5px;}
.n-pro-right .tit { font-size:16px; line-height:40px;  }
.n-pro-right .des { font-size:14px;  margin-top:10px; height:163px; }




}

@media (max-width:767px){

/*header768*/
.header{height:65px;}
.header-shadow {height:65px; }
.header .logo{margin-top:18px; height:29px;}
.f_nav { display:block; }

/*i-search768*/
.i-search {  height:75px;  }
.i-sea-left { float:none;  font-size:12px; line-height:35px; width:100%; height:35px; overflow:hidden;}
.i-sea-right { float:none; margin-top:0;}
.i-sea-right input[type=text] { width:80%; height:30px; padding-left:5px;  }
.i-sea-right input[type=submit] { width:19%; height:30px; background-size:15px 15px;  }
/*i-pro768*/
.i-pro { padding-top:20px; padding-bottom:20px;}
.i-pro-tit {  font-size:20px; }
.i-pro-list { margin-top:20px; height:120px;}
.i-pro-list-li {  padding:5px;}
.i-pro-list-li .pic { height:75px;  line-height:75px;}
.i-pro-list-li .tit { font-size:14px; line-height:30px; }
/*i-about768*/
.i-about { padding-top:25px; padding-bottom:30px;}
.i-about-left .tit {font-size:18px; line-height:38px; }
.i-about-left .tit span{ font-size:14px; display:block; }
.i-about-left .des { font-size:14px;  margin-top:20px;  }
.i-about-right { float:none;  margin-top:15px; width:100%; height:auto;  line-height:normal; }
.i-about-right img{ border:#e9e8e8 solid 5px; }
/*i-youshi768*/
.i-youshi {  padding-top:15px; padding-bottom:15px;}
.i-youshi-top .tit {  font-size:20px;  }
.i-youshi-top .des {  font-size:12px; }
.i-youshi-show { margin-top:10px;}
.i-youshi-show ul li { padding-top:20px; padding-bottom:20px;}
.i-youshi-show ul li .i-youshi-con .tit { font-size:18px; }
.i-youshi-show ul li .i-youshi-con .tit span {font-size:18px; }
.i-youshi-show ul li .i-youshi-con .info {  font-size:14px;  margin-top:11px;}
.i-youshi-show ul li .i-youshi-con .info span {  padding:0 8px;}
.i-youshi-show ul li .i-youshi-con .list { font-size:12px; line-height:2;  margin-top:12px;  padding-left:20px; background-size:10px auto;  }
.i-youshi-show ul li .i-youshi-pic{ position:relative; top:auto; left:auto;  width:100%; height:auto; line-height: normal; margin-top:20px;  }
.i-youshi-show ul li:nth-child(even)  .i-youshi-con { margin-left:0;}
.i-youshi-show ul li:nth-child(3) .i-youshi-con .list { background-size:10px auto;    }
/*i-news768*/
.i-news {  padding-top:15px; padding-bottom:30px;  }
.i-news-list ul li { float:none; width:100%; margin-top:10px; padding:10px 0;}
.i-news-list ul li:nth-child(even) { margin-left:0;}
.i-news-list ul li .riqi { margin-top:2px;}
.i-news-list ul li .riqi .riqi-dd {padding-top:10px; }
/*f-linker768*/
.f-linker { border-top:#1eabac solid 7px;  padding-top:9px; padding-bottom:11px;}
/*footer768*/
.footer { padding-top:20px; padding-bottom:5em; position:relative;}
.f-left { float:none; width:100%;font-size:12px; margin-top:0; text-align:center;}
.f-left img{ margin-bottom:10px; max-height:35px;}
.f-mid {float:none;  width:100%;margin-right:0;font-size:12px; }
.f-mid .nob { font-size:14px;}
.f-right { float:none; position:absolute; right:0; top:100px; width:80px; height:80px; overflow:hidden;margin-top:0; font-size:12px;}
.f-right img {max-height:80px;}
/*n-banner768*/
.n-banner img {height:90px;}
/*n-position768*/
.n-position { height:38px; font-size:12px; line-height:38px;}
/*n-main768*/
.n-main { margin-top:10px; padding-bottom:20px;}
.n-left { float:none; width:100%; margin-top:20px;}
.n-left-ban { height:44px;  font-size:15px; line-height:40px;}
.n-left-list { margin-bottom:15px;}
.n-left-contact { height:75px; padding-top:8px; }
.n-left-contact .tit { font-size:14px; line-height:30px; }
.n-left-contact .tit i {  margin-right:3px; width:20px; height:20px;  }
.n-left-contact .nob { font-size:16px; line-height:30px;}
.n-right { float:none; width:100%;}
/*n-piclist768*/
.n-piclist ul li{width:48.7%; }
.n-piclist ul li:nth-child(3n+2) { margin-left:0;}
.n-piclist ul li:nth-child(3n+3) { margin-left:0;}
.n-piclist ul li:nth-child(even) { margin-left:2.6%;}
.n-piclist ul li .pic {  height:121px; line-height:116px; }
.pagination { margin-top:20px; font-size:12px;}
/*n-honor768*/
.n-honor ul li {width:48.7%; }
.n-honor ul li:nth-child(3n+2) { margin-left:0;}
.n-honor ul li:nth-child(3n+3) { margin-left:0;}
.n-honor ul li:nth-child(even) { margin-left:2.6%;}
.n-honor ul li .pic {height:122px; line-height:106px; }
/*n-left-pro768*/
.n-left-pro ul li { float:left; width:48.7%;}
.n-left-pro ul li:nth-child(even) { margin-left:2.6%;}
.n-left-pro ul li .pic{  height:120px; line-height:115px; }
/*n-newlist768*/
.n-newlist { margin-left:0;}
.n-newlist ul li { margin-bottom:10px;}
.n-newlist ul li .pic{ width:30%; height:80px;  line-height:70px; margin-top:4px;}
.n-newlist ul li .con{ /* width:66%;*/}
.n-newlist ul li .con .tit { font-size:14px; line-height:30px; height:30px; }
.n-newlist ul li .con .tit span { font-size:12px;}
.n-newlist ul li .con .des { font-size:12px; line-height:20px; height:40px; margin-top:5px;}
/*n-about768*/
.n-about img { margin-right:15px; }
.n-newshow { padding-left:0;}
.n-show { padding:10px 0; font-size:14px;}
.n-tit { font-size:16px; margin-top:16px; line-height:1.5; }
.n-time { margin-top:5px; }
.n-xian {  margin-top:20px;}
.n-other {font-size:14px;}
/*n-contact768*/
.n-contact-left { float:none; width:100%; font-size:16px;}
.n-contact-right {  float:none; width:100%; margin-top:20px; }
.n-liuyan-tit {font-size:20px; }
.n-liuyan-con { font-size:16px; }
/*n-contact768*/
.n-contact-left { font-size:14px; line-height:3;}
.n-liuyan-tit {font-size:16px;}
.n-liuyan-con { font-size:14px; line-height:30px; }
.n-liuyan-con table tr td { padding:5px;}
.n-liuyan-con input[type=text] {  height:30px;font-size:14px; padding-left:10px; }
.n-liuyan-con textarea { height:140px;font-size:14px; line-height:30px; padding-left:10px;}
.n-liuyan-con input[type=submit] { height:30px; font-size:14px;  }
/*n-pro-can768*/
.n-pro-can {  font-size:14px; line-height:36px;  border-bottom:#dddddd solid 1px; }
.n-pro-can span { padding-left:25px; background-size:auto 8px; }
.n-pro-can:after{bottom:-1px;width:115px; height:1px;  }
.n-pro-sub { border-bottom:#dddddd solid 1px;}
.n-pro-sub ul li {  width:33%; font-size:14px; line-height:36px;  }
/*n-pro-show768*/
.n-pro-show { padding-bottom:20px;}
.n-pro-left { float:none; width:100%; margin-top:5px;}
.n-pro-right { float:none; width:100%;  margin-top:15px;}
.n-pro-right .des { margin-top:8px; height:auto; }
.n-pro-right .more a { font-size:12px; line-height:30px; }

}
@media (max-width:321px){

.n-banner img {height:70px;}	
}
