@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}
/*header*/
.header{transition:all .3s;height:190px; background: #f2f2f2  url(../images/header-bg.jpg) repeat; position:relative; border-top:#db0004 solid 5px;}
.header *{transition:all .3s}
.welcome { color:#706f6f; font-size:14px; line-height:1; margin-top:24px; padding-left:26px; }
.h-bot { margin-top:10px;}
.h-bot .logo { float:left; width:56%; margin-top:20px; height:90px; line-height:84px; margin-left:14px;}
.h-bot .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.h-bot .h-tel { float:right; margin-top:32px; background:url(../images/h-tel.png) no-repeat left center; padding-left:62px; margin-right:18px;color:#000000; font-size:18px; line-height:1.5;}
.h-bot .h-tel .cn {color:#000000; font-size:16px; line-height:1;}
.h-bot .h-tel .nob {color:#000000; font-size:24px; line-height:1; font-weight:bold; margin-top:6px;}
.h-bot .h-ewm { float:right; width:90px; height:90px; overflow:hidden; margin-right:26px;}
.h-bot .h-ewm img { width:100%;}
.nav{ height:60px; background-color:#323335; text-align:center; overflow:hidden;}
.nav ul { display:inline-block;}
.nav ul li{float:left; width:auto; color:#ffffff; font-size:18px; line-height:60px; padding:0 32px; border-left:#3c3d3f solid 1px; } 
.nav ul li:first-child {border-left:none;}
.nav ul li a {color:#ffffff; display:block; }
.nav ul li:hover { background-color:#db0004; }
.nav ul li.active { background-color:#db0004; }
.nav_btn{display:none;width:26px;height:20px;position:absolute;right:10px;top:40%;}
.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 { display:none; margin:0 auto; text-align:center; width:100%; max-width:750px; min-width:320px; height: 3.5em; padding: 0.1em 0;background:#323335;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;}
.header-wrap { display:none;}
/* 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(../images/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}
.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 { height:80px; background-color:#FFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);}
.i-search-left { float:left; width:50%; background:url(../images/hot.png) no-repeat left center; padding-left:34px;color:#999999;height:80px; overflow:hidden; }
.i-search-left span { color:#333333;font-size:14px;line-height:80px; font-weight:bold; }
.i-search-left a { color:#999999;font-size:14px;line-height:80px; }
.i-search-left a:hover { text-decoration:underline; color:#db0004;}
.i-search-right { float:right; width:370px; height:36px;  margin-top:22px; background:url(../images/i-search-bg.jpg) no-repeat; background-size:100% 100%;}
.i-search-right input[type=text] {width:208px; height:36px;color:#000000; font-size:14px; border:none; vertical-align:middle;  background:transparent; margin-left:20px; }
.i-search-right input::-webkit-input-placeholder { color: #999999;}
.i-search-right input[type=submit] {  width:132px; height:36px; cursor:pointer; border:none;vertical-align:middle; font-size:14px;color:#ffffff;text-indent:39px; text-align:left; background:url(../images/i-search-icon.png) no-repeat; background-position:76px 9px;}
/*i-dingzhi*/
.i-dingzhi { margin-top:45px;}
.i-dingzhi-left { float:left; width:690px; padding-left:20px;}
.i-dingzhi-left .tit {color:#323335; font-size:38px; line-height:1; font-weight:bold; border-bottom:#b2b2b2 solid 1px; padding-bottom:33px;}
.i-dingzhi-left .des {color:#454444; font-size:20px; line-height:1.5; margin-top:16px; }
.i-dingzhi-left .more { width:140px; height:40px; background-color:#db0004; border-radius:20px; color:#ffffff; font-size:20px; line-height:40px; text-align:center; margin-top:40px;}
.i-dingzhi-left .more a { color:#ffffff; display: block;}
.i-dingzhi-left .more:hover {box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.i-dingzhi-right { float:right; width:470px;}
.i-dingzhi-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*i-pro*/
.i-pro { margin-top:40px; border:#323335 solid 1px;}
.i-pro-tit { color:#ffffff; font-size:35px; line-height:75px; height:80px; text-align:center; font-weight:bold; background:#323335 url(../images/pro-tit.png) no-repeat bottom center;}
.i-pro-des { padding:12px 0 5px;}
.i-pro-des ul li{ border-top:#eeeeee solid 1px;font-size:16px; padding:10px 0;}
.i-pro-des ul li:first-child {border-top:none; }
.i-pro-des ul li .ipd-left{ float:left; color:#323335; font-weight:bold; background:url(../images/pro-dt.png) no-repeat left center; padding-left:25px; margin-left:28px; width:157px; line-height:30px;}
.i-pro-des ul li .ipd-left a {color:#323335;}
.i-pro-des ul li .ipd-left a:hover { text-decoration:underline;}
.i-pro-des ul li .ipd-left a.active { color:#db0004;}
.i-pro-des ul li .ipd-right{ float:left; width:1010px;line-height:30px;}
.i-pro-des ul li .ipd-right a {color:#6b6c6d; margin-right:20px;white-space:nowrap;}
.i-pro-des ul li .ipd-right a:hover { text-decoration:underline;color:#db0004;}
.i-pro-des ul li .ipd-right a.active { text-decoration:underline;color:#db0004;}
/*i-pic*/
.i-pic { padding-bottom:40px; padding-top:10px;}
.i-pic ul li { float:left; width:590px; height:310px; border:#323335 solid 1px; border-radius:5px; margin-top:14px; padding:20px 20px 0 20px;}
.i-pic ul li:nth-child(even){ margin-left:20px;}
.i-pic ul li .pic { float:left; width:298px; height:268px; line-height:258px; text-align:center; border:#eeeeee solid 1px; overflow:hidden;}
.i-pic ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.i-pic ul li .pic:hover img{transform: scale(1.1);transition: 0.5s;}
.i-pic ul li .con { float:right; width:230px;}
.i-pic ul li .con .tit {color:#323335; font-size:20px; line-height:48px; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-pic ul li .con .tit a:hover {color:#db0004}
.i-pic ul li .con .des {color:#7f8080; font-size:14px; line-height:24px; height:144px; overflow:hidden; }
.i-pic ul li .con .des span {color:#323335;font-weight:bold;}
.i-pic ul li .con .more { margin-top:44px;}
.i-pic ul li .con .more a {display:inline-block;width:100px;height:30px;background-color:#db0004;border-radius:3px; text-align:center;color:#ffffff; font-size:14px; line-height:30px; }
.i-pic ul li .con .more a:first-child {background-color:#323335; margin-right:13px;}
.i-pic ul li .con .more a:hover {box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
/*i-contact*/
.i-contact { height:254px; background:#323335 url(../images/contact-bg.jpg) no-repeat top center; background-size:100% 100%;}
.i-contact-left { float:left; background:url(../images/contact-left.png) no-repeat left center; margin-top:34px; height:175px; padding-left:41px; background-size:auto 100%;}
.i-contact-left .tit {color:#ffffff; font-size:48px; line-height:1; font-weight:bold; margin-top:42px;}
.i-contact-left .des {color:#ffffff; font-size:26px; line-height:1; font-weight:lighter; margin-top:17px;}
.i-contact-right { float:right; width:280px; text-align:center; padding-top:36px;}
.i-contact-right .pic { width:109px; margin:0 auto; }
.i-contact-right .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-contact-right .nob {color:#ffffff; font-size:24px; line-height:1; font-weight:lighter; margin-top:19px; }
/*i-gongyi*/
.i-gongyi { height:616px; background:url(../images/gongyi-bg.jpg) no-repeat center center; background-size:100% auto; text-align:right;}
.i-gongyi-en {color:#db0004; font-size:30px; line-height:1; padding-top:81px; }
.i-gongyi-line {color:#db0004; font-size:30px; line-height:1; margin-top:27px; }
.i-gongyi-tit {color:#323335; font-size:32px; line-height:1; font-weight:bold; margin-top:27px;}
.i-gongyi-des {color:#6f7071; font-size:16px; line-height:1; margin-top:18px; }
.i-gongyi-ban { margin-top:41px;}
.i-gongyi-ban ul { float:right;}
.i-gongyi-ban ul li { float:left; width:160px; height:93px; background-color:#323335; color:#ffffff; font-size:20px; line-height:93px; border-radius:5px; text-align:center; margin-left:13px; overflow:hidden;}
.i-gongyi-ban ul li.active { background-color:#db0004;}
.i-gongyi-con {color:#000000; font-size:20px; line-height:40px; margin-top:36px; padding-left:414px; text-align:left; height:80px; overflow:hidden;}
.i-gongyi-li { display:none;}
.i-gongyi-tel { height:auto; margin-top:40px;}
.i-gongyi-tel-left { float:right; background:url(../images/h-tel.png) no-repeat left center; padding-left:62px; height:44px; text-align:left; margin-right:53px;}
.i-gongyi-tel-left .cn {color:#000000; font-size:16px; line-height:1;}
.i-gongyi-tel-left .nob {color:#000000; font-size:24px; line-height:1; font-weight:bold; margin-top:7px;}
.i-gongyi-tel-right { float:right; width:140px; height:40px; text-align:center; background-color:#db0004;color:#ffffff; font-size:20px; line-height:40px; font-weight:bold; margin-right:30px; border-radius:20px;  }
.i-gongyi-tel-right:hover {box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
/*i-koubei*/
.i-koubei { padding-top:50px; padding-bottom:30px;}
.i-koubei-right { float:right; width:948px; height:795px;}
.i-koubei-right img { width:100%; height:100%;}
.i-koubei-left { float:right; width:610px; position:relative;}
.i-koubei ul li { float:left; width:280px; height:490px; position:relative; overflow:hidden; margin-right:20px; margin-bottom:20px; border-radius:10px;}
.i-koubei ul li .pic { width:100%; height:100%;}
.i-koubei ul li .pic img { width:100%; height:100%;}
.i-koubei ul li .tit { position:absolute; bottom:0; left:0; width:100%; height:40px; background:rgba(0, 0, 0, 0.5); text-align:center;display: flex;  align-items: center; justify-content: center;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.i-koubei ul li .tit span { color:#ffffff; font-size:16px; line-height:1; font-weight:bold;}
.i-koubei ul li:hover .tit { height:100%;  background:rgba(0, 0, 0, 0.5) url(../images/koubei-jia.png) no-repeat center center;}
.i-koubei ul li:hover .tit span {font-size:24px; padding-bottom:40px; }
.i-koubei ul li:nth-child(2){width:290px; height:235px;}
.i-koubei ul li:nth-child(3){width:290px; height:235px;}
.i-koubei ul li:nth-child(4){ height:285px;}
.i-koubei ul li:nth-child(5){width:290px; height:285px;}
/*i-public*/
.i-public { text-align:center;}
.i-public .tit {color:#303334; font-size:44px; line-height:1; font-weight:bold;}
.i-public .tit span { display:inline-block; margin-right:10px; background-color:#303334;color:#ffffff; font-size:27px; padding:0 30px; vertical-align:middle; line-height:44px;}
.i-public .des {color:#ffffff; font-size:16px; line-height:33px; font-weight:lighter; height:33px; background:url(../images/public-bg.png) no-repeat center center; margin-top:33px; background-size:auto 100%; }
/*i-yingyong*/
.i-yingyong { height:780px; background:url(../images/yingyong-bg.jpg) no-repeat top center; padding-top:46px; background-size:100% 100%;}
.i-yingyong .i-public .tit {color:#ffffff;}
.i-yingyong .i-public .des { background:url(../images/public-bg2.png) no-repeat center center; background-size:auto 100%; }
.i-yingyong-list { height:auto; margin-top:33px;}
.i-yingyong-list ul li { float:left; width:290px; height:270px; background-color:#FFF; margin-bottom:14px; padding:5px; position:relative;}
.i-yingyong-list ul li:nth-child(4n+2) { margin-left:13.33px;}
.i-yingyong-list ul li:nth-child(4n+3) { margin-left:13.33px;}
.i-yingyong-list ul li:nth-child(4n+4) { margin-left:13.33px;}
.i-yingyong-list ul li .pic { width:100%; height:178px; overflow:hidden;}
.i-yingyong-list ul li .pic img { width:100%; height:100%;transition: 0.5s;}
.i-yingyong-list ul li:hover .pic img{transform: scale(1.1);transition: 0.5s;}
.i-yingyong-list ul li .con { position:absolute; top:124px; left:50%; margin-left:-55.5px; width:111px; height:115px; background:url(../images/yingyong-con1.png) no-repeat; background-size:100% 100%; text-align:center; padding-top:22px; }
.i-yingyong-list ul li .con .icon { width:44px; height:44px; margin:0 auto;}
.i-yingyong-list ul li .con .icon img { width:100%; height:100%;}
.i-yingyong-list ul li .con .tit {color:#ffffff; font-size:18px; line-height:1; margin-top:5px;}
.i-yingyong-list ul li:hover .con {background:url(../images/yingyong-con2.png) no-repeat;}
/*i-xuqiu*/
.i-xuqiu { height:836px; background:url(../images/xuqiu-bg.jpg) no-repeat top center;background-size:100% 100%; padding-top:75px;}
.i-xuqiu-con { height:auto;}
.i-xuqiu-left { float:left; width:491px; height:468px; background:url(../images/xuqiu-left-bg.png) no-repeat;background-size:100% 100%; padding-top:36px; position:relative; margin-left:106px; margin-top:51px;}
.i-xuqiu-left img { width:447px; height:432px;}
.i-xuqiu-more { position:absolute; left:-75px; bottom:89px; width:252px; height:37px; background:url(../images/xuqiu-more-bg.png) no-repeat; background-size:100% 100%; text-align:center;}
.i-xuqiu-more a { display:block;color:#ffffff; font-size:18px; line-height:37px; font-weight:bold; }
.i-xuqiu-right { float:right; width:540px; padding-top:40px; }
.i-xuqiu-right ul li { position:relative; margin-top:75px;}
.i-xuqiu-right ul li:first-child { margin-top:0;}
.i-xuqiu-right ul li .icon{position:absolute; width:80px; height:80px; background-color:#FFF; border:#e5e5e5 solid 1px;border-radius:50%; text-align:center; line-height:72px; }
.i-xuqiu-right ul li .icon img { width:50px; height:50px; vertical-align:middle;}
.i-xuqiu-right ul li .tit{color:#303334; font-size:20px; line-height:1.5; font-weight:bold;   }
.i-xuqiu-right ul li .tit span { display:inline-block; border-bottom:#c9c9c9 solid 1px; position:relative; padding-right:60px;padding-bottom:6px;}
.i-xuqiu-right ul li .tit span:after{content:""; position:absolute; right:0; bottom:-6px; width:10px; height:11px; background:url(../images/xuqiu-yuan.png) no-repeat; background-size:100% 100%; }
.i-xuqiu-right ul li .des{color:#6b6c6d; font-size:16px; line-height:1.5; margin-top:9px; }
.i-xuqiu-right ul li:nth-child(1){ margin-left:-68px;}
.i-xuqiu-right ul li:nth-child(2){}
.i-xuqiu-right ul li:nth-child(3){ margin-left:-11px; }
.i-xuqiu-right ul li:nth-child(4){ margin-left:-123px;}
.i-xuqiu-right ul li:nth-child(1) .icon{ left:-112px; top:25px;}
.i-xuqiu-right ul li:nth-child(2) .icon{ left:-112px; top:0;}
.i-xuqiu-right ul li:nth-child(3) .icon{ left:-109px; top:-3px;}
.i-xuqiu-right ul li:nth-child(4) .icon{ left:-121px; top:-17px;}
/*i-tiexin*/
.i-tiexin { height:234px; background:url(../images/tiexin-bg.jpg) no-repeat top center; background-size:100% 100%;}
.i-tiexin-left { float:left; margin-left:55px; width:240px;}
.i-tiexin-left img { max-width:100%; margin-top:-132px;}
.i-tiexin-mid { float:left; margin-top:92px; margin-left:10px;}
.i-tiexin-mid .cn {color:#ffffff; font-size:30px; line-height:1;font-weight:bold;}
.i-tiexin-mid .en {color:#939495; font-size:14px; line-height:18px; font-weight:lighter; margin-top:17px;}
.i-tiexin-right { float:right; padding-left:76px; margin-top:96px; background:url(../images/tiexin-tel.png) no-repeat left center; height:62px; margin-right:36px;}
.i-tiexin-right .tit { color:#ffffff; font-size:20px; line-height:1; font-weight:bold;}
.i-tiexin-right .nob { color:#ffffff; font-size:28px; line-height:1; font-weight:bold; margin-top:13px;}
.i-tiexin-ewm { float:right; width:109px; height:109px; margin-top:67px;}
.i-tiexin-ewm img { width:100%;}
/*i-hezuo*/
.i-hezuo { padding-top:38px; padding-bottom:31px;}
.i-hezuo-list { margin-top:41px;}
.i-hezuo-list ul li { float:left; width:16.66%; border:#d2d2d2 solid 1px; height:97px; margin-top:-1px; margin-left:-1px; text-align:center; line-height:90px; overflow:hidden;}
.i-hezuo-list ul li img {max-width:90%;max-height:90%;vertical-align: middle;transition: 0.5s;}
.i-hezuo-list ul li:hover img{transform: scale(1.1);transition: 0.5s;}
/*i-about*/
.i-about { height:642px; background:url(../images/about-bg.jpg) no-repeat top center; background-size:100% 100%;}
.i-about-left { float:left; width:465px; height:auto; background-color:#FFF; margin-top:90px;}
.i-about-left .tit{color:#323335; font-size:24px; line-height:1;padding-top:54px; padding-bottom:33px; text-align:center; }
.i-about-left .pic { height:381px; text-align:right; width:100%;}
.i-about-left .pic img{ height:100%; width:auto;}
.i-about-right { float:right; width:662px; margin-top:130px;}
.i-about-right .tit {color:#323335; font-size:30px; line-height:1; font-weight:bold; position:relative; }
.i-about-right .tit a { float:right; color:#383838; font-size:14px; line-height:30px; font-weight:normal;}
.i-about-right .tit a:hover {color:#db0004;}
.i-about-right .tit:after{content:""; position:absolute; right:80px; top:12px; width:150px; height:1px; background-color:#dfe0e1; } 
.i-about-right .des {color:#6b6c6d; font-size:16px; line-height:2; margin-top:32px;}
.i-about-right .tel {color:#db0004; font-size:18px; line-height:29px; background:url(../images/about-tel.png) no-repeat left center; height:29px; padding-left:44px; margin-top:44px; margin-left:16px;}
.i-about-right .tel span { font-weight:bold;}
.i-about-right .more { margin-top:68px;}
.i-about-right .more a { display:inline-block; width:204px; height:46px; background-color:#FFF; border:#dddddd solid 1px; border-radius:23px; text-align:center;color:#6b6c6d; font-size:16px; line-height:46px;}
.i-about-right .more a:first-child { background-color:#db0004; border:#db0004 solid 1px;color:#ffffff; margin-right:30px; }
.i-about-right .more a:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
/*i-rongyu*/
.i-rongyu { padding-top:39px; padding-bottom:48px;}
.i-rongyu-ban {color:#333333; font-size:18px; line-height:1; font-weight:bold; position:relative; }
.i-rongyu-ban a { float:right; color:#a0a0a0; font-size:14px; line-height:18px; font-weight:normal;}
.i-rongyu-ban:after{content:""; position:absolute; right:60px; top:9px; width:1040px; height:1px; background-color:#dedede; } 
.i-rongyu-ban a:hover {color:#db0004;}
.i-rongyu-list { margin-top:39px; height:380px; position:relative;}
.i-rongyu-list .swiper-container{width:100%;height:100%}
.i-rongyu-list .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-rongyu-list .swiper-slide a { display:block; width:100%;text-align:center;border:#cccccc solid 1px;height:100%;overflow:hidden; }
.i-rongyu-list .swiper-button-prev { background:url(../images/btnl.png) no-repeat; width:13px; height:30px;right:auto; left:-30px; top:50%; bottom:0;  outline:none; }
.i-rongyu-list .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat;}
.i-rongyu-list .swiper-button-prev:after { display:none;}
.i-rongyu-list .swiper-button-next {background:url(../images/btnr.png) no-repeat; width:13px; height:30px; right:-30px; left:auto; top:50%; bottom:0; outline:none; }
.i-rongyu-list .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; }
.i-rongyu-list .swiper-button-next:after { display:none;}
.i-rongyu-list img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.i-rongyu-list a:hover img{transform: scale(1.1);transition: 0.5s;}
/*i-huanjing*/
.i-huanjing { background:url(../images/huanjing-bg.jpg) no-repeat top center; background-size:100% auto; padding-top:82px;}
.i-huanjing-show { height:320px; position:relative;}
.i-huanjing-show .swiper-container{width:100%;height:100%}
.i-huanjing-show .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-huanjing-show .swiper-slide a { display:block; width:100%; border:#e5e5e5 solid 1px; text-align:center; background-color:#FFF;}
.i-huanjing-show .swiper-button-prev { background:url(../images/btnl.png) no-repeat; width:13px; height:30px;right:auto; left:-30px; top:40%; bottom:0;  outline:none; }
.i-huanjing-show .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat;}
.i-huanjing-show .swiper-button-prev:after { display:none;}
.i-huanjing-show .swiper-button-next {background:url(../images/btnr.png) no-repeat; width:13px; height:30px; right:-30px; left:auto; top:40%; bottom:0; outline:none; }
.i-huanjing-show .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; }
.i-huanjing-show .swiper-button-next:after { display:none;}
.i-huanjing-show .pic { width:100%; height:260px; overflow:hidden;}
.i-huanjing-show .pic  img { max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.i-huanjing-show .pic:hover img{transform: scale(1.1);transition: 0.5s;}
.i-huanjing-show .tit { color:#333333; font-size:18px; line-height:58px; } 
/*i-news*/
.i-news { padding-top:42px; padding-bottom:10px;}
.i-news-con { height:auto;}
.i-news-left { float:left; width:540px;margin-top:66px; position:relative;}
.i-news-left:after{content:""; position:absolute; right:-60px; top:0; width:1px; height:443px; background-color:#e2e2e2; }
.i-news-ban { height:auto; }
.i-news-ban ul li{ float:left; color:#2c2c2c; font-size:18px; line-height:1; margin-right:38px; position:relative;}
.i-news-ban ul li:after{content:""; position:absolute;left:-19px;top:0;width:1px; height:19px;background-color:#6a6a6a;}
.i-news-ban ul li:first-child:after { display:none;}
.i-news-ban ul li a {color:#2c2c2c;}
.i-news-ban ul li a:hover {color:#ea0f13; font-weight:bold; }
.i-news-list { margin-top:17px;}
.i-news-list ul li{ border-top:#bdbdbd dashed 1px; padding-top:30px; padding-bottom:30px;}
.i-news-list ul li:first-child {border-top:none;}
.i-news-con .riqi { float:left; width:80px; text-align:center; position:relative; }
.i-news-con .riqi:after{content:"";position:absolute;right:-8px; top:0; width:1px;height:76px;background-color:#d9d9d9;}
.i-news-con .riqi .riqi-dd { color:#2c2c2c; font-size:43px; line-height:1;padding-top:7px;}
.i-news-con .riqi .riqi-yymm { color:#2c2c2c; font-size:14px; line-height:1; margin-top:8px;}
.i-news-con .con { float:right; width:435px;}
.i-news-con .con .tit { color:#2d2d2d; font-size:16px; line-height:24px;}
.i-news-con .con .des { color:#747474; font-size:14px; line-height:24px; height:48px; overflow:hidden; margin-top:8px;}
.i-news-con .con .tit:hover { color:#ea0f13; }
.i-news-right { float:right; width:540px; margin-top:55px;height:450px; position:relative;}
.i-news-right .pic { width:100%; border:#ddd9d9 solid 1px; height:328px; text-align:center; line-height:318px; overflow:hidden; }
.i-news-right .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s;}
.i-news-right .pic:hover img{transform: scale(1.1);	transition: 0.5s;}
.i-news-right .bot { padding-top:30px; padding-bottom:30px;}
.i-news-right .swiper-container{width:100%;height:100%}
.i-news-right .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-news-right .swiper-slide a { display:block; width:99%;}
.i-news-right .swiper-button-prev { background:url(../images/btnl.png) no-repeat; width:13px; height:30px;right:auto; left:-30px; top:40%; bottom:0;  outline:none; }
.i-news-right .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat;}
.i-news-right .swiper-button-prev:after { display:none;}
.i-news-right .swiper-button-next {background:url(../images/btnr.png) no-repeat; width:13px; height:30px; right:-30px; left:auto; top:40%; bottom:0; outline:none; }
.i-news-right .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; }
.i-news-right .swiper-button-next:after { display:none;}
/*footer*/
.footer { min-height:475px; background: #323335 url(../images/footer-bg.jpg) no-repeat; background-size:100% 100%; }
.footer a:hover { text-decoration:underline;}
.f-nav { text-align:center; background:url(../images/f-line1.jpg) repeat-x bottom; }
.f-nav ul{ display:inline-block;}
.f-nav ul li{ float:left; color:#ffffff; font-size:18px; line-height:72px; margin:0 32px; }
.f-nav ul li a {color:#ffffff;}
.f-nav ul li a:hover { text-decoration:underline;}
.f-bot { margin-top:90px;}
.f-left { float:left; width:290px; text-align:center;}
.f-left img{max-width:90%;max-height:90%;vertical-align: middle;}
.f-mid { float:left; margin-left:58px; width:550px;color:#ffffff; font-size:16px; line-height:1.8; position:relative;}
.f-mid:after{content:""; position:absolute; left:-42px; top:5px; width:2px; height:200px; background:url(../images/f-mid-line.jpg) repeat-y right;}
.f-right { float:right; width:170px; height:auto; text-align:center; margin-top:3px;}
.f-right .pic { width:100%; height:auto; background:url(../images/f-ewm-bg.png) no-repeat top center; background-size:100% 100%; padding:8px;}
.f-right .pic img { width:100%; height:auto;}
.f-right .tit {color:#ecebeb; font-size:14px; line-height:1.5; margin-top:9px; }
/*n-banner*/
.n-banner { height:auto;}
.n-banner img { width:100%; height:330px;object-fit: cover;object-position: center; }
/*n-position*/
.n-position { height:58px; border-bottom:#eeeeee solid 1px;}
.n-posi-left { float:left; color:#5a5959; font-size:16px; line-height:56px; background:url(../images/home.png) no-repeat left center; padding-left:35px; margin-left:17px;}
.n-posi-right { float:right; color:#000000; font-size:20px; line-height:56px; padding-right:17px;}
.n-posi-left a:hover {color:#db0004;}
/*pagination*/
.pagination { box-sizing: border-box;text-align:center; font-size:14px; color:#7b7b7b;   }
.pagination a {  color:#7b7b7b;  padding:5px 7px;border-radius:3px;}
.pagination a:hover { background-color:#323335; color:#FFF;}
/*p-liucheng*/
.p-liucheng { height:420px; background-color:#fafafa; margin-top:50px; padding-top:23px;}
.p-liucheng-ban { border-bottom:#d2d2d2 solid 1px; }
.p-liucheng-ban span { display:inline-block; padding-left:69px; padding-right:63px; color:#323335; font-size:20px; line-height:62px; background:url(../images/liucheng-icon.png) no-repeat left center; background-position:45px 27px; font-weight:bold;position:relative;}
.p-liucheng-ban span:after{content:""; position:absolute; left:0; bottom:-1px; width:100%; height:3px; background-color:#cc0001; }
.p-liucheng-ban i { display:inline-block;  font-style:normal; float:right; font-size:14px; color:#d61a1c; font-weight:bold; line-height:62px;}
.p-liucheng-list { height:auto; margin-top:40px;}
.p-liucheng-list ul li { float:left; width:20%; text-align:center; position:relative;}
.p-liucheng-list ul li:after{content:""; position:absolute; left:-35px; top:62px; width:70px; height:9px; background:url(../images/liucheng-jiantou.png) no-repeat; background-size:100% 100%;}
.p-liucheng-list ul li:first-child:after { display:none;}
.p-liucheng-list ul li .pic { width:145px; height:145px; margin:0 auto; background:url(../images/liucheng-pic-bg1.png) no-repeat; background-size:100% 100%;}
.p-liucheng-list ul li .pic span { display:block; width:100%; height:100%; background:url(../images/liucheng1.png) no-repeat center center; background-size:64px 64px;}
.p-liucheng-list ul li .tit {color:#323335; font-size:16px; line-height:30px; margin-top:14px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.p-liucheng-list ul li .more { width:100px; margin:0 auto; height:30px; border:#323335 solid 1px; border-radius:5px; color:#323335; font-size:14px; line-height:30px; margin-top:19px;}
.p-liucheng-list ul li:hover .pic { background:url(../images/liucheng-pic-bg2.png) no-repeat; background-size:100% 100%;}
.p-liucheng-list ul li:hover .tit { font-weight:bold;}
.p-liucheng-list ul li:hover .more { background-color:#cc0001; color:#FFF;border:#cc0001 solid 1px; }
.p-liucheng-list ul li:nth-child(1) .pic span { background:url(../images/liucheng1.png) no-repeat center center;}
.p-liucheng-list ul li:nth-child(2) .pic span { background:url(../images/liucheng2.png) no-repeat center center;}
.p-liucheng-list ul li:nth-child(3) .pic span { background:url(../images/liucheng3.png) no-repeat center center;}
.p-liucheng-list ul li:nth-child(4) .pic span { background:url(../images/liucheng4.png) no-repeat center center;}
.p-liucheng-list ul li:nth-child(5) .pic span { background:url(../images/liucheng5.png) no-repeat center center;}
.p-liucheng-list ul li:nth-child(1):hover .pic span { background:url(../images/liucheng12.png) no-repeat center center;}
.p-liucheng-list ul li:nth-child(2):hover .pic span { background:url(../images/liucheng22.png) no-repeat center center;}
.p-liucheng-list ul li:nth-child(3):hover .pic span { background:url(../images/liucheng32.png) no-repeat center center;}
.p-liucheng-list ul li:nth-child(4):hover .pic span { background:url(../images/liucheng42.png) no-repeat center center;}
.p-liucheng-list ul li:nth-child(5):hover .pic span { background:url(../images/liucheng52.png) no-repeat center center;}
/*p-tuijian*/
.p-tuijian { height:auto; background-color:#fafafa; padding-bottom:30px;}
.p-tuijian-list { height:302px; position:relative; margin-top:30px;}
.p-tuijian-list .swiper-container{width:100%;height:100%}
.p-tuijian-list .swiper-slide{text-align:center;font-size:18px;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}
.p-tuijian-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;}
.p-tuijian-list a { display:block; width:100%; height:100%; }
.p-tuijian-list .pic { width:100%; height:260px; text-align:center; line-height:250px; overflow:hidden; background-color:#FFF;border:#f1f1f1 solid 1px; }
.p-tuijian-list .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.p-tuijian-list .pic:hover img{transform: scale(1.1);transition: 0.5s;}
.p-tuijian-list .tit { color:#3f4042; font-size:16px; line-height:30px; height:30px; overflow:hidden; margin-top:9px; font-weight:lighter; }
.p-tuijian-list .tit:hover { color:#d61a1c;}
/*n-anli*/
.n-anli{ margin-top:22px;}
.n-anli ul li{ float:left; width:16.66%; height:auto; text-align:center; margin-bottom:31px; }
.n-anli ul li .pic { width:96%; margin:0 auto; height:135px; line-height:125px; overflow:hidden;border:#dddddd solid 1px;}
.n-anli ul li .pic  img{max-width:90%;max-height:90%;vertical-align: middle;transition: 0.5s;}
.n-anli ul li .tit {color:#333333; font-size:16px; line-height:24px; margin-top:15px; height:24px; overflow:hidden; }
.n-anli ul li:hover .pic img{transform: scale(1.1);	transition: 0.5s;}
.n-anli ul li:hover .tit {color:#cc0001;}
/*n-news*/
.n-news { height:auto;}
.n-news-left { float:left; width:900px;}
.n-news-detail { height:auto; min-height:500px;}
.n-news-tit {color:#5a5959; font-size:18px; line-height:1.5; font-weight:bold; margin-top:27px; padding:0 20px;}
.n-news-des {color:#656464; font-size:14px; line-height:20px; border-bottom:#eeeeee solid 1px; padding:0 20px 17px 20px; margin-top:12px; }
.nnd-left { float:left;}
.nnd-right { float:right; font-size:16px; }
.nnd-right i { display:inline-block; width:22px; height:19px; vertical-align:middle; margin-right:5px;background:url(../images/back.png) no-repeat center; background-size:100% 100%;}
.nnd-right a{ display:block; }
.nnd-right:hover i{background:url(../images/back2.png) no-repeat center;}
.nnd-right:hover a {color:#cc0001;}
.n-news-show {color:#706f6f; font-size:14px; line-height:2.1; padding:10px; min-height:300px;}
.n-news-show img { max-width:100%;line-height: 0; vertical-align: top;}
.n-news-other {color:#706f6f; font-size:14px; line-height:2.1; padding:10px;}
.n-news-other a:hover { color:#cc0001;text-decoration:underline;}
.n-news-right { float:right; width:275px; margin-top:30px;}
.n-news-li { background-color:#f6f5f5; padding:8px; margin-bottom:22px; }
.n-news-ban { border-bottom:#e5e5e5 solid 1px;color:#000000; font-size:20px; font-weight:bold; line-height:50px; padding:0 10px; }
.n-news-ban a { float:right;}
.n-news-ban a img { width:18px; }
.n-news-hot { padding:10px 0;}
.n-news-hot ul li{color:#646363; font-size:14px;line-height:36px; height:36px; overflow:hidden; background:url(../images/hot-icon.png) no-repeat left center; padding-left:20px; }
.n-news-hot ul li a {color:#646363;}
.n-news-hot ul li a:hover {color:#cc0001;}
.n-news-gundong { height:500px; position:relative; padding:20px;}
.n-news-gundong .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.n-news-gundong .swiper-slide{text-align:center;font-size:18px;height:calc((100% - 30px)/ 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}
.n-news-gundong .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-news-gundong a { display:block; width:100%; height:100%; }
.n-news-gundong .pic { width:100%; height:200px; text-align:center; line-height:190px; overflow:hidden; background-color:#FFF;border:#f1f1f1 solid 1px; }
.n-news-gundong .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.n-news-gundong .pic:hover img{transform: scale(1.1);transition: 0.5s;}
.n-news-gundong .tit { color:#3f4042; font-size:16px; line-height:30px; height:30px; overflow:hidden; font-weight:lighter; }
.n-news-gundong .tit:hover { color:#d61a1c;}
/*n-news-list*/
.n-news-list { height:auto; border:#eeeeee solid 1px; margin-top:32px; margin-bottom:10px;}
.n-news-list ul li { border-top:#eeeeee solid 1px; padding:27px 15px 31px 15px; position:relative;}
.n-news-list ul li:after{content:""; position:absolute; right:40px; top:43px; width:27px; height:27px; background:url(../images/news-jiao.png) no-repeat; }
.n-news-list ul li:first-child {border-top:none;}
.n-news-list ul li .tit { color:#5a5959; font-size:18px; line-height:27px; height:27px; overflow:hidden; font-weight:bold; }
.n-news-list ul li .riqi { color:#656464; font-size:14px; line-height:21px; margin-top:14px; height:21px; overflow:hidden; }
.n-news-list ul li .des { color:#656464; font-size:14px; line-height:21px; margin-top:17px; height:21px; overflow:hidden; }
.n-news-list ul li:hover { background-color:#db0004;}
.n-news-list ul li:hover:after { background:url(../images/news-jiao2.png) no-repeat;}
.n-news-list ul li:hover .tit { color:#ffffff;}
.n-news-list ul li:hover .riqi { color:#ffffff;}
.n-news-list ul li:hover .des { color:#ffffff;}
/*p-pinpai*/
.p-pinpai { height:auto; padding-bottom:40px;}
.p-pinpai-left { float:left; width:470px; background:url(../images/pinpai-pic-bg.png) no-repeat right bottom; margin-top:27px; padding:0 10px 10px 0; background-size:100% 100%;}
.p-pinpai-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.p-pinpai-right { float:right; width:700px;}
.p-pinpai-en {color:#ebebeb; font-size:96px; line-height:1; font-weight:bold; margin-top:50px; text-transform:uppercase;}
.p-pinpai-tit {color:#333333; font-size:24px; line-height:1; font-weight:bold; margin-top:25px; }
.p-pinpai-des {color:#666666; font-size:14px; line-height:2.5; margin-top:8px; }
.p-pinpai-tel {color:#db0004; font-size:18px; line-height:29px; background:url(../images/about-tel.png) no-repeat left center; padding-left:45px; height:29px; margin-top:23px; margin-left:40px; }
.p-pinpai-tel span { font-weight:bold;}
.p-rongyu { background-color:#fafafa; padding-bottom:40px;}
.p-huanjing .i-huanjing-show{ margin-top:24px;}
/*n-pro-detail*/
.n-pro-detail { margin-top:33px; border-bottom:#eeeeee solid 1px; margin-bottom:20px; padding-bottom:30px;}
.n-pro-left { float:left; border:#eeeeee solid 1px; width:464px; height:419px; text-align:center; line-height:409px; overflow:hidden;}
.n-pro-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-pro-right { float:right; width:707px;}
.n-pro-tit {color:#323335; font-size:22px; line-height:56px; font-weight:bold; border-bottom:#eeeeee solid 1px;}
.n-pro-share { float:right; font-weight:normal; font-size:14px; margin-top:18px;}
.n-pro-des {color:#323335; font-size:14px; line-height:2.2;  border-bottom:#eeeeee solid 1px; padding:8px 0;}
.n-pro-des span { font-weight:bold; }
.n-pro-more {color:#d61a1c; font-size:20px; line-height:30px; font-weight:bold; margin-top:20px;}
.n-pro-more a { float:right; width:100px; height:30px; background-color:#cc0001; text-align:center; border-radius:3px;color:#ffffff; font-size:14px; line-height:30px; font-weight:normal;}
/*n-contact-top*/
.n-contact-top { background:url(../images/contact-top-icon.png) no-repeat left center; padding-left:230px; height:188px; margin-top:33px;padding-top:10px; background-size:188px auto;}
.n-contact-top .ban {color:#323335; font-size:25px; line-height:50px; position:relative; }
.n-contact-top .ban span {color:#c9caca; font-size:18px; }
.n-contact-top .ban:after{content:""; position:absolute; left:0; bottom:0; width:364px; height:2px; background-color:#542e1e; }
.n-contact-top .tit {color:#575757; font-size:20px; line-height:1.5; margin-top:16px;}
.n-contact-top .des {color:#666666; font-size:14px; line-height:1.5; margin-top:8px;}
/*n-contact-mid*/
.n-contact-mid { margin-top:40px; background-color:#f2f2f2;}
.ncm-left { float:left; width:430px; background-color:#f2f2f2;}
.ncm-left-ban { height:80px; background-color:#323335; text-align:center;color:#ffffff; font-size:26px; line-height:80px; }
.ncm-left-list { padding:25px 0 0 26px;}
.ncm-left-list ul li { margin-top:30px;}
.ncm-left-list ul li .pic{ float:left; width:52px; height:52px;}
.ncm-left-list ul li .pic img { width:100%; height:auto; max-width:52px;}
.ncm-left-list ul li .con{ float:left; margin-left:10px; width:317px;color:#0e0101; font-size:16px; line-height:1.6;}
.ncm-left-list ul li .con span { font-weight:bold; font-size:22px;}
.ncm-right { float:right; width:770px; height:340px;}
/*n-contact-bot*/
.n-contact-bot { height:auto;}
.n-contact-bot ul li{ float:left; border:#dcdcdc solid 1px; width:388px; height:159px; background:url(../images/contact-bot-bg1.jpg) no-repeat; background-size:100% 100%; margin-top:17px; padding:30px 20px 0 20px;}
.n-contact-bot ul li:nth-child(3n+2) { margin-left:18px;}
.n-contact-bot ul li:nth-child(3n+3) { margin-left:18px;}
.n-contact-bot ul li .cn {color:#0e0101; font-size:20px; line-height:1; font-weight:bold; padding-bottom:16px; border-bottom:#e5e5e5 solid 1px; position:relative;}
.n-contact-bot ul li .cn:after{content:""; position:absolute; left:0; bottom:-1px; width:80px; height:3px; background-color:#db0004; }
.n-contact-bot ul li .nob {color:#0e0101; font-size:20px; line-height:1; margin-top:30px; }
.n-contact-bot ul li:hover { background:url(../images/contact-bot-bg2.jpg) no-repeat; background-size:100% 100%;}
.n-contact-bot ul li:hover .cn {color:#ffffff; border-bottom:#ffffff solid 1px; }
.n-contact-bot ul li:hover .cn:after{ background-color:#ffffff; }
.n-contact-bot ul li:hover .nob {color:#ffffff;}
/*n-dingzhi-bot*/
.n-dingzhi-bot { height:auto; position:relative;}
.ndzb-left { float:left; width:630px; height:auto;}
.ndzb-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.ndzb-right { float:right; width:543px; margin-top:30px;}
.ndzb-right ul li { margin-top:19px; }
.ndzb-right ul li .pic { float:left; width:58px; height:auto; text-align:center;}
.ndzb-right ul li .pic img{max-width:100%;max-height:100%;vertical-align: middle;border-radius:50%;}
.ndzb-right ul li .con { float:right; width:460px;}
.ndzb-right ul li .con .tit { color:#323335; font-size:22px; line-height:35px; height:35px; overflow:hidden; font-weight:bold;}
.ndzb-right ul li .con .des { color:#404142; font-size:18px; line-height:35px; height:35px; overflow:hidden;}
.ndzb-mid { position:absolute; left:0; bottom:0;width:852px; padding-left:378px; height:260px; padding-top:50px; background-color:#cc0001; border-bottom-right-radius:50px;  }
.ndzb-mid .tit {color:#ffffff; font-size:40px; line-height:1; font-weight:bold;}
.ndzb-mid .des {color:#ffffff; font-size:24px; line-height:1; margin-top:28px; }
.ndzb-mid .more { width:160px; height:40px; text-align:center; color:#ffffff; font-size:20px; line-height:40px; border:#ffffff solid 1px; border-radius:5px; margin-top:24px; margin-left:5px;}
.ndzb-mid .more a { display:block;}
/*n-dingzhi-top*/
.n-dingzhi-top { height:auto; background:url(../images/dingzhi-top-bg.jpg) no-repeat bottom center; background-size:100% auto; padding-bottom:90px; padding-top:75px; position:relative;}
.ndzt-left { float:left; width:690px; padding-top:85px;}
.ndzt-left .tit {color:#323335; font-size:48px; line-height:1; font-weight:bold;}
.ndzt-left .des {color:#6b6c6d; font-size:16px; line-height:1.87; margin-top:16px; }
.ndzt-right { float:right; width:391px; height:auto; text-align:center; margin-right:70px;}
.ndzt-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.ndzt-tel { position:absolute; bottom:156px; left:497px; padding-left:60px; background:url(../images/h-tel.png) no-repeat left center; height:44px;}
.ndzt-tel .cn {color:#000000; font-size:16px; line-height:1;}
.ndzt-tel .nob {color:#000000; font-size:24px; line-height:1; font-weight:bold; margin-top:7px;}
.ndzt-biao { position:absolute; bottom:140px; left:170px; width:282px; height:74px; text-align:center; background:url(../images/biao-bg.png) no-repeat; background-size:100% 100%; color:#ffffff; font-size:26px; line-height:66px;}


@media (max-width:1600px){
/*i-koubei1600*/
.i-koubei-right { width:59%;}
.i-koubei-left {  width:40%; margin-left:1%; }
.i-koubei ul li { width:46%; margin-right:3%; }
.i-koubei ul li:nth-child(2){width:47.5%;}
.i-koubei ul li:nth-child(3){width:47.5%;}
.i-koubei ul li:nth-child(5){width:47.5%;}
}

@media (max-width:1400px){
/*i-koubei1400*/
.i-koubei-right {height:748px;}
.i-koubei ul li {height:460px;  }
.i-koubei ul li:nth-child(2){height:220px;}
.i-koubei ul li:nth-child(3){ height:220px;}
.i-koubei ul li:nth-child(4){ height:268px;}
.i-koubei ul li:nth-child(5){ height:268px;}
.i-huanjing-show .swiper-button-prev { display:none; }
.i-huanjing-show .swiper-button-next { display:none;}
.i-rongyu-list .swiper-button-prev { display:none; }
.i-rongyu-list .swiper-button-next { display:none;}
.i-news-right .swiper-button-prev { display:none; }
.i-news-right .swiper-button-next { display:none;}

}

@media (max-width:1200px){
.wrap{width:95%}
.header{height:140px;}
.welcome { margin-top:14px; padding-left:0; }
.h-bot { margin-top:5px;}
.h-bot .logo { margin-top:10px; height:70px; line-height:64px; margin-left:0;}
.h-bot .h-tel { margin-top:22px; background-size:auto 40px; padding-left:46px; margin-right:18px; height:40px;}
.h-bot .h-tel .cn {font-size:14px;}
.h-bot .h-tel .nob {font-size:20px; margin-top:4px;}
.h-bot .h-ewm { width:85px; height:85px;margin-right:0;}
.nav{ height:50px; }
.nav ul li{font-size:16px; line-height:50px; padding:0 24px;} 
.banner { width:100%;}
.banner .swiper-slide img  {height:300px;object-fit: cover;object-position: center;}
/*i-search1200*/
.i-search { height:70px; }
.i-search-left {height:70px; }
.i-search-left span { line-height:70px; }
.i-search-left a { line-height:70px; }
.i-search-right {  margin-top:17px; }
/*i-dingzhi1200*/
.i-dingzhi { margin-top:35px;}
.i-dingzhi-left {  width:57.5%; padding-left:1.6%;}
.i-dingzhi-left .tit { font-size:28px; padding-bottom:23px;}
.i-dingzhi-left .des { font-size:18px; margin-top:13px; }
.i-dingzhi-left .more { height:35px; font-size:18px; line-height:35px; margin-top:23px;}
.i-dingzhi-right { width:39%;}
/*i-pro1200*/
.i-pro { margin-top:35px;}
.i-pro-tit { font-size:30px; line-height:65px; height:70px;}
.i-pro-des { padding:8px 0 3px;}
.i-pro-des ul li .ipd-left{  margin-left:2%; width:16%;}
.i-pro-des ul li .ipd-right{ width:81%;}
.i-pro-des ul li .ipd-right a { margin-right:18px;}
/*i-pic1200*/
.i-pic { padding-bottom:35px; padding-top:5px;}
.i-pic ul li { width:49%; height:270px; padding:18px 1.6% 0 1.6%;}
.i-pic ul li:nth-child(even){ margin-left:2%;}
.i-pic ul li .pic { width:50%; height:230px; line-height:220px; }
.i-pic ul li .con {  width:46%;}
.i-pic ul li .con .tit { font-size:18px; line-height:40px; }
.i-pic ul li .con .more { margin-top:14px;}
.i-pic ul li .con .more a {width:45%; }
.i-pic ul li .con .more a:first-child { margin-right:5%;}
/*i-contact1200*/
.i-contact { height:200px; }
.i-contact-left { margin-top:26px; height:145px; padding-left:41px;}
.i-contact-left .tit { font-size:36px; margin-top:36px;}
.i-contact-left .des { font-size:20px; margin-top:15px;}
.i-contact-right { width:260px; padding-top:26px;}
.i-contact-right .pic { width:89px; }
.i-contact-right .nob { font-size:22px; margin-top:15px; }
/*i-gongyi1200*/
.i-gongyi { height:auto;background-size:100% auto; padding-bottom:30px;}
.i-gongyi-en { font-size:26px; padding-top:41px; }
.i-gongyi-line { font-size:26px;margin-top:20px; }
.i-gongyi-tit { font-size:24px; margin-top:20px;}
.i-gongyi-des {font-size:16px; margin-top:14px; }
.i-gongyi-ban { margin-top:26px;}
.i-gongyi-ban ul li {width:140px; height:53px; font-size:16px; line-height:53px; margin-left:10px;}
.i-gongyi-con { font-size:16px; line-height:36px; margin-top:26px; padding-left:34%; height:72px;}
.i-gongyi-tel { margin-top:20px;}
.i-gongyi-tel-left .nob { font-size:20px;}
.i-gongyi-tel-right { font-size:18px; }
/*i-koubei1200*/
.i-koubei { padding-top:20px; padding-bottom:10px;}
.i-koubei-right {height:558px;}
.i-koubei ul li {height:342px;  }
.i-koubei ul li:nth-child(2){height:161px;}
.i-koubei ul li:nth-child(3){ height:161px;}
.i-koubei ul li:nth-child(4){ height:196px;}
.i-koubei ul li:nth-child(5){ height:196px;}
/*i-publi1c1200*/
.i-public .tit { font-size:34px;}
.i-public .tit span { font-size:22px; padding:0 25px; line-height:34px;}
.i-public .des { margin-top:23px; }
/*i-yingyong1200*/
.i-yingyong { height:auto; padding-top:36px; padding-bottom:26px;}
.i-yingyong-list { margin-top:23px;}
.i-yingyong-list ul li { width:24%; height:220px;}
.i-yingyong-list ul li:nth-child(4n+2) { margin-left:1.3%;}
.i-yingyong-list ul li:nth-child(4n+3) { margin-left:1.3%;}
.i-yingyong-list ul li:nth-child(4n+4) { margin-left:1.3%;}
.i-yingyong-list ul li .pic { height:148px;}
.i-yingyong-list ul li .con { top:104px; margin-left:-45.5px; width:91px; height:95px;  padding-top:15px; }
.i-yingyong-list ul li .con .icon { width:40px; height:40px;}
.i-yingyong-list ul li .con .tit {font-size:16px; margin-top:5px;}
/*i-xuqiu1200*/
.i-xuqiu { height:auto; padding-top:65px; padding-bottom:45px;}
.i-xuqiu-left { width:420px; height:400px; padding-top:31px; margin-left:30px; margin-top:41px;}
.i-xuqiu-left img { width:382px; height:369px;}
.i-xuqiu-more { left:-15px; bottom:59px; width:150px; height:30px; }
.i-xuqiu-more a { font-size:16px; line-height:30px; }
.i-xuqiu-right { width:450px; padding-top:40px; }
.i-xuqiu-right ul li { margin-top:35px;}
.i-xuqiu-right ul li .icon{ width:75px; height:75px; line-height:67px; }
.i-xuqiu-right ul li .icon img { width:45px; height:45px;}
.i-xuqiu-right ul li .tit{ font-size:18px; }
.i-xuqiu-right ul li .tit span {  padding-right:50px;}
.i-xuqiu-right ul li:nth-child(1) .icon{ left:-112px; top:15px;}
.i-xuqiu-right ul li:nth-child(2) .icon{ left:-112px; top:0;}
.i-xuqiu-right ul li:nth-child(3) .icon{ left:-109px; top:-3px;}
.i-xuqiu-right ul li:nth-child(4) .icon{ left:-121px; top:0;}
.i-xuqiu-right ul li:nth-child(1){ margin-left:-58px;}
.i-xuqiu-right ul li:nth-child(3){ margin-left:-1px; }
.i-xuqiu-right ul li:nth-child(4){ margin-left:-113px;}
/*i-tiexin1200*/
.i-tiexin-left { margin-left:0; width:180px;}
.i-tiexin-left img { margin-top:-41px;}
.i-tiexin-mid .cn {font-size:24px;}
.i-tiexin-right { padding-left:66px; margin-top:96px; background-size:52px auto; height:52px; margin-right:16px;}
.i-tiexin-right .tit { font-size:18px; }
.i-tiexin-right .nob { font-size:24px; margin-top:10px;}
/*i-about1200*/
.i-about { height:auto; padding-bottom:40px;}
.i-about-left {  width:39%; margin-top:40px;}
.i-about-left .tit{ font-size:20px; padding-top:44px; padding-bottom:30px; }
.i-about-left .pic { height:331px;}
.i-about-right { width:55%; margin-top:50px;}
.i-about-right .tit { font-size:26px;}
.i-about-right .tit a { line-height:26px;}
.i-about-right .tit:after{ display:none; } 
.i-about-right .des { margin-top:22px;}
.i-about-right .tel { margin-top:34px; margin-left:0;}
.i-about-right .more { margin-top:38px;}
.i-about-right .more a { width:184px; height:40px; font-size:16px; line-height:40px;}
.i-about-right .more a:first-child {  margin-right:20px; }
/*i-rongyu1200*/
.i-rongyu { padding-top:29px; padding-bottom:38px;}
.i-rongyu-ban:after{ display:none;  } 
.i-rongyu-list { margin-top:29px; height:318px;}
/*i-huanjing1200*/
.i-huanjing {  padding-top:62px;}
.i-huanjing-show { height:270px;}
.i-huanjing-show .pic { height:210px;}
.i-huanjing-show .tit { font-size:16px; line-height:48px; } 
/*i-news1200*/
.i-news { padding-top:32px;}
.i-news-left {width:45%;margin-top:46px;}
.i-news-left:after{ display:none; }
.i-news-ban ul li{ font-size:18px; margin-right:30px;}
.i-news-ban ul li:after{left:-15px;}
.i-news-list { margin-top:15px;}
.i-news-list ul li{ padding-top:20px; padding-bottom:20px;}
.i-news-con .riqi { width:15%; }
.i-news-con .riqi:after{right:-8px;height:76px;}
.i-news-con .riqi .riqi-dd {  font-size:33px; }
.i-news-con .con { width:80%;}
.i-news-right { width:45%; margin-top:49px; height:410px;}
.i-news-right .pic { height:272px; line-height:262px;}
.i-news-right .bot { padding-top:20px; padding-bottom:20px;}
/*footer1200*/
.footer { min-height:auto; padding-bottom:40px; }
.f-nav ul li{ line-height:62px; margin:0 23px; }
.f-bot { margin-top:50px;}
.f-left { width:24%; }
.f-mid { margin-left:4.8%; width:45.8%;}
.f-mid:after{left:-32px; height:220px;}
.f-right { width:14%; }
/*n-banner1200*/
.n-banner img { height:230px;}
/*n-position1200*/
.n-position { height:48px;}
.n-posi-left {font-size:16px; line-height:46px; margin-left:0;}
.n-posi-right {font-size:18px; line-height:46px; padding-right:0;}
/*p-liucheng1200*/
.p-liucheng { height:auto; margin-top:40px; padding-top:13px; padding-bottom:40px;}
.p-liucheng-ban span { padding-left:49px; padding-right:43px;  font-size:18px; line-height:52px;  background-position:35px 22px; }
.p-liucheng-ban i { line-height:52px;}
.p-liucheng-list {  margin-top:20px;}
.p-liucheng-list ul li:after{  left:-35px; top:62px; width:60px; height:7px;}
.p-liucheng-list ul li:first-child:after { display:none;}
.p-liucheng-list ul li .pic { width:135px; height:135px;}
.p-liucheng-list ul li .tit {margin-top:7px;}
/*p-tuijian1200*/
.p-tuijian-list { height:252px;}
.p-tuijian-list .pic {height:210px;line-height:200px; }
/*n-anli1200*/
.n-anli{ margin-top:20px;}
.n-anli ul li{ width:20%; margin-bottom:26px; }
/*n-news1200*/
.n-news-left { width:75%;}
.n-news-tit { padding:0;}
.n-news-des { padding:0 5px 17px 0; }
.n-news-show {padding:10px 0;}
.n-news-right { width:23%;}
.n-news-ban {font-size:18px;line-height:40px; }
.n-news-ban a img { width:16px; }
/*n-news-gundong1200*/
.n-news-gundong { height:440px;  padding:15px;}
.n-news-gundong .pic { height:170px; line-height:160px;}
/*n-news-list1200*/
.n-news-list ul li { padding:24px 15px 27px 15px;}
.n-news-list ul li:after{ right:37px; top:40px; }
.n-news-list ul li .tit { font-size:16px; }
.n-news-list ul li .riqi { margin-top:10px; }
.n-news-list ul li .des { margin-top:14px;  }
/*p-pinpai1200*/
.p-pinpai { padding-bottom:30px;}
.p-pinpai-left { width:39%;}
.p-pinpai-right { width:58%;}
.p-pinpai-en { font-size:46px; margin-top:20px;}
/*n-pro-detail1200*/
.n-pro-detail { margin-top:23px; margin-bottom:15px; padding-bottom:20px;}
.n-pro-left { width:38%; height:400px; line-height:390px;}
.n-pro-right {  width:59%;}
.n-pro-tit { font-size:20px;}
.n-pro-more { font-size:18px; }
/*n-contact-top1200*/
.n-contact-top {  padding-left:170px; min-height:138px; height:auto; margin-top:23px; background-size:138px auto;}
.n-contact-top .ban { font-size:20px; line-height:40px; }
.n-contact-top .ban span { font-size:14px; }
.n-contact-top .tit {font-size:16px; margin-top:12px;}
.n-contact-top .des { margin-top:6px;}
/*n-contact-mid1200*/
.ncm-left { width:36%;}
.ncm-left-list ul li .pic{ width:12%; margin-top:5px; }
.ncm-left-list ul li .con{  margin-left:3%; width:80%;}
.ncm-left-list ul li .con span { font-size:18px;}
.ncm-right { width:64%;}
/*n-contact-bot1200*/
.n-contact-bot ul li{ width:32.33%; height:129px; margin-top:15px; padding:22px 15px 0 15px;}
.n-contact-bot ul li:nth-child(3n+2) { margin-left:1.5%;}
.n-contact-bot ul li:nth-child(3n+3) { margin-left:1.5%;}
.n-contact-bot ul li .cn {font-size:18px; padding-bottom:11px;}
.n-contact-bot ul li .nob {font-size:18px;margin-top:25px; }
/*n-dingzhi-bot1200*/
.ndzb-left {width:50%;}
.ndzb-right {  width:45%; margin-top:20px;}
.ndzb-right ul li { margin-top:15px; }
.ndzb-right ul li .pic { width:10%;}
.ndzb-right ul li .con { width:86%;}
.ndzb-right ul li .con .tit {  font-size:18px; line-height:30px; height:30px;}
.ndzb-right ul li .con .des {  font-size:16px; line-height:30px; height:30px;}
.ndzb-mid { width:40%; padding-left:20px; height:190px; padding-top:30px; border-bottom-right-radius:40px;  }
.ndzb-mid .tit { font-size:26px; }
.ndzb-mid .des {font-size:20px; margin-top:20px; }
.ndzb-mid .more { width:110px; height:36px;font-size:18px; line-height:36px; margin-top:20px; margin-left:0;}
/*n-dingzhi-top1200*/
.ndzt-left { width:57.5%; padding-top:65px;}
.ndzt-left .tit { font-size:38px;}
.ndzt-right { width:32.5%; margin-right:4%;}
.ndzt-tel {  bottom:80px; left:357px; padding-left:60px;}
.ndzt-tel .nob { font-size:20px;}
.ndzt-biao { bottom:70px; left:20px; width:220px; height:64px;  font-size:20px; line-height:56px;}

}


@media (max-width:992px){
/*header992*/
.header{height:75px; position:fixed; width:100%; left:0;border-top:#db0004 solid 3px; z-index:3333;}
.welcome { display:none;}
.h-bot { margin-top:0;}
.h-bot .logo { margin-top:7px; width:85%; height:55px; line-height:45px;}
.h-bot .h-tel { display:none;}
.h-bot .h-ewm { display:none;}
.nav{ display:none;}
.nav_btn{display:block;}
.header-wrap { display:block; height:75px;}
.banner .swiper-slide img  {height:250px;}
/*i-search992*/
.i-search { height:60px; }
.i-search-left {height:60px; }
.i-search-left span { line-height:60px; }
.i-search-left a { line-height:60px; }
.i-search-right { float:right; width:40%; height:36px; margin-top:12px;}
.i-search-right input[type=text] {width:57%;  margin-left:5%; }
.i-search-right input[type=submit] {  width:35%;text-indent:26px;background-position:63px 9px;}
/*i-dingzhi992*/
.i-dingzhi { margin-top:25px;}
.i-dingzhi-left .tit { font-size:20px; padding-bottom:13px;}
.i-dingzhi-left .des { font-size:16px; margin-top:10px; }
.i-dingzhi-left .more { width:120px; height:30px; font-size:16px; line-height:30px; margin-top:13px;}
/*i-pro992*/
.i-pro { margin-top:30px;}
.i-pro-tit { font-size:22px; line-height:55px; height:60px; background-size:20px auto; }
.i-pro-des { padding:5px 0 3px;}
.i-pro-des ul li{ font-size:14px; padding:6px 0;}
.i-pro-des ul li .ipd-left{ padding-left:17px; background-size:8px auto; margin-left:1.5%; width:18%; line-height:24px;}
.i-pro-des ul li .ipd-right{ width:79%;line-height:24px;}
.i-pro-des ul li .ipd-right a { margin-right:5px;}
/*i-pic992*/
.i-pic { padding-bottom:30px; padding-top:2px;}
.i-pic ul li { height:240px; padding:10px 1.6% 0 1.6%;}
.i-pic ul li .pic { width:46%; height:210px; line-height:200px;}
.i-pic ul li .con { width:50%;}
.i-pic ul li .con .tit { font-size:16px; line-height:36px;}
.i-pic ul li .con .des {color:#7f8080; font-size:14px; line-height:24px; height:144px; overflow:hidden; }
.i-pic ul li .con .more { margin-top:5px;}
/*i-contact992*/
.i-contact { height:180px; }
.i-contact-left { margin-top:28px; height:115px; padding-left:31px;}
.i-contact-left .tit { font-size:24px; margin-top:32px;}
.i-contact-left .des { font-size:18px; margin-top:10px;}
.i-contact-right .pic { width:70px; }
/*i-gongyi992*/
.i-gongyi-en { display:none; }
.i-gongyi-line {display:none;}
.i-gongyi-tit { font-size:20px; margin-top:30px;}
.i-gongyi-des {font-size:14px; margin-top:10px; }
.i-gongyi-ban { margin-top:16px;}
.i-gongyi-ban ul li {width:100px; height:33px; font-size:14px; line-height:33px; margin-left:5px;}
.i-gongyi-con { font-size:14px; line-height:26px; margin-top:16px; padding-left:44%; height:52px;}
.i-gongyi-tel { margin-top:10px;}
.i-gongyi-tel-left { background-size:auto 34px; padding-left:42px; height:34px;}
.i-gongyi-tel-left .cn { font-size:14px;}
.i-gongyi-tel-left .nob { font-size:16px;}
.i-gongyi-tel-right { font-size:14px; width:100px; height:33px;line-height:33px; }
/*i-koubei992*/
.i-koubei-right {height:429px;}
.i-koubei ul li {height:262px;  }
.i-koubei ul li .tit {height:30px; }
.i-koubei ul li .tit span { font-size:14px;}
.i-koubei ul li:nth-child(2){height:121px;}
.i-koubei ul li:nth-child(3){ height:121px;}
.i-koubei ul li:nth-child(4){ height:147px;}
.i-koubei ul li:nth-child(5){ height:147px;}
/*i-public992*/
.i-public .tit { font-size:24px; }
.i-public .tit span { font-size:16px; padding:0 20px; line-height:24px;}
.i-public .des { font-size:14px; line-height:23px; height:23px;margin-top:13px; }
/*i-yingyong992*/
.i-yingyong { height:auto; padding-top:26px; padding-bottom:16px;}
.i-yingyong-list { margin-top:20px;}
.i-yingyong-list ul li { height:170px;}
.i-yingyong-list ul li .pic { height:108px;}
.i-yingyong-list ul li .con { top:74px; margin-left:-35.5px; width:71px; height:75px;  padding-top:11px; }
.i-yingyong-list ul li .con .icon { width:30px; height:30px;}
.i-yingyong-list ul li .con .tit {font-size:14px; margin-top:2px;}
/*i-xuqiu992*/
.i-xuqiu { padding-top:45px; padding-bottom:35px;}
.i-xuqiu-left { width:320px; height:305px; padding-top:23px; margin-left:5px; margin-top:31px;}
.i-xuqiu-left img { width:292px; height:282px;}
.i-xuqiu-more { left:-5px; bottom:39px; height:26px; }
.i-xuqiu-more a { font-size:14px; line-height:26px; }
.i-xuqiu-right { width:370px; padding-top:30px; }
.i-xuqiu-right ul li { margin-top:28px;}
.i-xuqiu-right ul li .icon{ width:55px; height:55px; line-height:49px; }
.i-xuqiu-right ul li .icon img { width:35px; height:35px;}
.i-xuqiu-right ul li .tit{ font-size:16px; }
.i-xuqiu-right ul li .tit span {  padding-right:40px;}
.i-xuqiu-right ul li .des { font-size:14px; }
.i-xuqiu-right ul li:nth-child(1) .icon{ left:-82px; top:0;}
.i-xuqiu-right ul li:nth-child(2) .icon{ left:-70px; top:0;}
.i-xuqiu-right ul li:nth-child(3) .icon{ left:-69px; top:0;}
.i-xuqiu-right ul li:nth-child(4) .icon{ left:-71px; top:-30px;}
.i-xuqiu-right ul li:nth-child(4){ margin-left:-83px;}
/*i-tiexin992*/
.i-tiexin { height:144px;}
.i-tiexin-left { width:100px;}
.i-tiexin-left img {  margin-top:-8px;}
.i-tiexin-mid { margin-top:42px;}
.i-tiexin-mid .cn { font-size:20px; }
.i-tiexin-mid .en { margin-top:12px;}
.i-tiexin-right {  padding-left:56px; margin-top:52px; background-size:42px auto; height:42px; margin-right:26px;}
.i-tiexin-right .tit { font-size:16px;}
.i-tiexin-right .nob {font-size:20px; margin-top:8px;}
.i-tiexin-ewm { width:89px; height:89px; margin-top:27px;}
/*i-hezuo992*/
.i-hezuo { padding-top:28px;}
.i-hezuo-list { margin-top:31px;}
/*i-about992*/
.i-about { padding-bottom:30px;}
.i-about-left .tit{ font-size:18px; padding-top:34px; padding-bottom:29px; }
.i-about-left .pic { height:241px;}
.i-about-right { margin-top:50px;}
.i-about-right .tit { font-size:20px;}
.i-about-right .tit a { line-height:20px;}
.i-about-right .des { font-size:14px; margin-top:12px;}
.i-about-right .tel { margin-top:14px;font-size:14px;  margin-left:0;}
.i-about-right .more { margin-top:18px;}
.i-about-right .more a { width:100px; height:30px; font-size:14px; line-height:30px;}
.i-about-right .more a:first-child {  margin-right:10px; }
/*i-rongyu992*/
.i-rongyu { padding-top:19px; padding-bottom:28px;}
.i-rongyu-ban { font-size:16px;  }
.i-rongyu-ban a { line-height:16px; }
.i-rongyu-list { margin-top:19px;height:238px; }
/*i-huanjing992*/
.i-huanjing {  padding-top:42px;}
.i-huanjing-show { height:200px;}
.i-huanjing-show .pic { height:158px;}
.i-huanjing-show .tit { font-size:14px; line-height:40px; } 
/*i-news992*/
.i-news-ban ul li{ font-size:16px; }
.i-news-left {width:48%;}
.i-news-con .riqi { width:18%; }
.i-news-con .riqi .riqi-dd {font-size:30px;}
.i-news-con .con { width:77%;}
.i-news-right { width:48%; height:380px; }
/*footer992*/
.footer { padding-bottom:30px; }
.f-nav ul li{ font-size:16px; line-height:52px; margin:0 13px; }
.f-bot { margin-top:40px;}
.f-left { margin-top:20px;}
.f-mid {font-size:14px;}
.f-mid:after{left:-22px; height:200px;}
.f-right { width:16%; margin-top:15px; }
/*n-banner992*/
.n-banner img{ height:180px;}
/*n-position992*/
.n-position { height:38px;}
.n-posi-left {font-size:14px; line-height:36px; background-size:16px auto; padding-left:25px; }
.n-posi-right {font-size:16px; line-height:36px;}
/*p-liucheng992*/
.p-liucheng { margin-top:30px; padding-top:10px; padding-bottom:30px;}
.p-liucheng-ban span { padding-left:39px; padding-right:33px;  font-size:16px; line-height:42px;  background-position:25px 17px; }
.p-liucheng-ban i { display:none;}
.p-liucheng-list {  margin-top:20px;}
.p-liucheng-list ul li:after{  left:-20px; top:46px; width:40px; height:6px;}
.p-liucheng-list ul li:first-child:after { display:none;}
.p-liucheng-list ul li .pic { width:105px; height:105px;}
.p-liucheng-list ul li .tit {margin-top:2px; font-size:14px;}
.p-liucheng-list ul li .more { margin-top: 10px;}
/*p-tuijian992*/
.p-tuijian-list { margin-top:20px;}
.p-tuijian-list .tit {  font-size:14px; line-height:20px; height:20px; }
/*n-anli992*/
.n-anli{ margin-top:15px;}
.n-anli ul li{ width:25%; margin-bottom:20px; }
.n-anli ul li .pic {  height:115px; line-height:105px;}
.n-anli ul li .tit { font-size:14px; margin-top:10px; }
/*n-news992*/
.n-news-tit {  margin-top: 22px;}
.n-news-des { padding:0 5px 12px 0; margin-top:10px;}
.nnd-right {  font-size:14px; }
.nnd-right i { width:18px; height:15px; }
.n-news-ban {font-size:16px;line-height:36px; }
.n-news-ban a img { width:14px; }
.n-news-hot ul li{line-height:30px; height:30px;}
/*n-news-gundong992*/
.n-news-gundong { height:340px;  padding:10px;}
.n-news-gundong .pic { height:130px; line-height:120px;}
.n-news-gundong .tit { font-size:14px;}
/*n-news-list992*/
.n-news-list ul li { padding:20px 15px 23px 15px;}
.n-news-list ul li:after{ right:27px; top:30px; }
.n-news-list ul li .riqi { margin-top:6px; }
.n-news-list ul li .des { margin-top:10px;  }
/*p-pinpai992*/
.p-pinpai { padding-bottom:30px;}
.p-pinpai-left { width:39%; margin-top:17px;}
.p-pinpai-right { width:58%;}
.p-pinpai-en { font-size:36px; margin-top:14px;}
.p-pinpai-tit { font-size:20px; margin-top:10px; }
.p-pinpai-des { line-height:2.1; margin-top:8px; }
.p-pinpai-tel {  margin-left:20px; }
/*n-pro-detail992*/
.n-pro-tit { font-size:18px; line-height:46px;}
.n-pro-share { display:none;}
.n-pro-more { font-size:16px; }
/*n-contact-top992*/
.n-contact-top {  padding-left:120px; min-height:88px; margin-top:10px; background-size:88px auto;}
.n-contact-top .ban { font-size:18px; line-height:36px; }
.n-contact-top .tit { margin-top:9px;}
.n-contact-top .des { margin-top:6px;}
/*n-contact-mid992*/
.ncm-left-ban { height:60px; font-size:20px; line-height:60px; }
.ncm-left-list { padding:25px 0 0 16px;}
/*n-contact-bot992*/
.n-contact-bot ul li{ height:99px; margin-top:10px; padding:15px 10px 0 10px;}
.n-contact-bot ul li .cn {font-size:16px; padding-bottom:10px;}
.n-contact-bot ul li .nob {font-size:16px;margin-top:18px; }
/*n-dingzhi-bot992*/
.ndzb-right {margin-top:15px;}
.ndzb-right ul li { margin-top:10px; }
.ndzb-right ul li .con .tit {  font-size:16px; line-height:24px; height:24px;}
.ndzb-right ul li .con .des {  font-size:14px; line-height:24px; height:24px;}
.ndzb-mid { padding-left:20px; height:140px; padding-top:22px; border-bottom-right-radius:30px;  }
.ndzb-mid .tit { font-size:18px; }
.ndzb-mid .des {font-size:14px; margin-top:15px; }
.ndzb-mid .more { width:80px; height:30px;font-size:14px; line-height:30px; margin-top:15px; }
/*n-dingzhi-top992*/
.n-dingzhi-top { padding-top:25px;}
.ndzt-left { padding-top:45px;}
.ndzt-left .tit { font-size:28px;}
.ndzt-left .des { font-size:14px; margin-top:11px; }
.ndzt-tel {  bottom:56px; left:287px; padding-left:60px;}
.ndzt-tel .cn { font-size:14px;}
.ndzt-tel .nob { font-size:18px;}
.ndzt-biao { bottom:50px; left:20px; width:200px; height:54px;  font-size:16px; line-height:46px;}


}

@media (max-width:767px){

/*header768*/
.header{height:65px;}
.h-bot .logo { margin-top:7px; height:45px; line-height:40px;}
.f_nav { display:block; }
.header-wrap { height:65px;}
.banner .swiper-slide img  {height:170px;}
/*i-search767*/
.i-search { height:auto; padding-bottom:15px; }
.i-search-left { float:none; width:100%; height:50px; background-size:20px auto; padding-left:27px;}
.i-search-left span { line-height:50px; }
.i-search-left a { line-height:50px; }
.i-search-right {float:none; width:100%; margin-top:0; height:30px;}
.i-search-right input[type=text] {height:30px;}
.i-search-right input[type=submit] {text-indent:36px;background-position:83px 7px; height:30px; }
/*i-dingzhi768*/
.i-dingzhi { margin-top:20px;}
.i-dingzhi-left { float:none; width:100%;}
.i-dingzhi-left .tit { font-size:16px; padding-bottom:10px;}
.i-dingzhi-left .des { font-size:14px; margin-top:10px; }
.i-dingzhi-left .more { width:100px; height:26px; font-size:14px; line-height:26px; margin-top:10px;}
.i-dingzhi-right { float:none; width:100%; margin-top:10px; text-align:center; }
/*i-pro768*/
.i-pro { margin-top:25px;}
.i-pro-tit { font-size:18px; line-height:45px; height:50px; background-size:15px auto; }
.i-pro-des { padding:5px 0 3px;}
.i-pro-des ul li{ padding:5px 0 5px 10px;}
.i-pro-des ul li .ipd-left{ float:none; width:100%; margin-left:0;}
.i-pro-des ul li .ipd-right{ float:none; width:100%; }
/*i-pic768*/
.i-pic ul li { float:none; width:100%;}
.i-pic ul li:nth-child(even){ margin-left:0;}
.i-pic ul li .pic { width:44%;}
.i-pic ul li .con { width:52%;}
/*i-contact768*/
.i-contact { height:140px; }
.i-contact-left { margin-top:20px; height:95px; padding-left:11px;}
.i-contact-left .tit { font-size:16px; margin-top:28px;}
.i-contact-left .des { font-size:14px; margin-top:10px;}
.i-contact-right { width:120px; padding-top:22px;}
.i-contact-right .pic { width:50px; }
.i-contact-right .nob { font-size:14px;}
/*i-gongyi768*/
.i-gongyi { background-image:none;}
.i-gongyi-tit { font-size:18px; margin-top:25px;}
.i-gongyi-des { margin-top:10px; }
.i-gongyi-ban ul { float:none;}
.i-gongyi-ban ul li {width:19%; height:30px; line-height:30px; margin-left:1%;}
.i-gongyi-con { margin-top:10px; padding-left:0; }
.i-gongyi-tel-left { float:left;}
.i-gongyi-tel-right { width:90px; height:30px;line-height:30px;margin-right:10px; }
/*i-koubei768*/
.i-koubei { padding-top:10px; padding-bottom:5px;}
.i-koubei-right { float:none; width:100%; height:auto;}
.i-koubei-left { float:none; width:100%; margin-left:2%; margin-top:5px;} 
.i-koubei ul li {height:600px; margin-bottom:10px;  }
.i-koubei ul li:nth-child(2){height:295px;}
.i-koubei ul li:nth-child(3){ height:295px;}
.i-koubei ul li:nth-child(4){ height:359px;}
.i-koubei ul li:nth-child(5){ height:359px;}
/*i-public768*/
.i-public .tit { font-size:18px; }
.i-public .tit span { font-size:14px; padding:0 5px; line-height:18px; margin-right:5px;}
.i-public .des { margin-top:10px; }
/*i-yingyong768*/
.i-yingyong { padding-bottom:6px;}
.i-yingyong-list ul li { width:48%;}
.i-yingyong-list ul li:nth-child(4n+2) { margin-left:0;}
.i-yingyong-list ul li:nth-child(4n+3) { margin-left:0;}
.i-yingyong-list ul li:nth-child(4n+4) { margin-left:0;}
.i-yingyong-list ul li:nth-child(even){ margin-left:4%;}
/*i-xuqiu768*/
.i-xuqiu { padding-top:35px; padding-bottom:25px;}
.i-xuqiu-left { float:none; margin-left:20px; margin-top:21px; background-size:auto 100%;}
.i-xuqiu-right { float:none; width:100%; padding-left:15%; }
.i-xuqiu-right ul li{margin-top:8px;}
.i-xuqiu-right ul li .icon{ width:45px; height:45px; line-height:39px; }
.i-xuqiu-right ul li .icon img { width:25px; height:25px;}
.i-xuqiu-right ul li .tit { font-size:15px;}
.i-xuqiu-right ul li .tit span {  padding-right:30px; padding-bottom:3px;}
.i-xuqiu-right ul li .des { margin-top:0;}
.i-xuqiu-right ul li:nth-child(1) .icon{ left:-55px; top:0;}
.i-xuqiu-right ul li:nth-child(2) .icon{ left:-55px; top:0;}
.i-xuqiu-right ul li:nth-child(3) .icon{ left:-55px; top:0;}
.i-xuqiu-right ul li:nth-child(4) .icon{ left:-55px; top:0;}
.i-xuqiu-right ul li:nth-child(1){ margin-left:0;}
.i-xuqiu-right ul li:nth-child(2){ margin-left:0;}
.i-xuqiu-right ul li:nth-child(3){ margin-left:0; }
.i-xuqiu-right ul li:nth-child(4){ margin-left:0;}
/*i-tiexin768*/
.i-tiexin { height:auto; padding-bottom:20px; background-size:auto 100%;}
.i-tiexin-mid { margin-top:40px;}
.i-tiexin-mid .cn { font-size:18px; }
.i-tiexin-right {  margin-top:48px;}
.i-tiexin-right .tit { font-size:14px;}
.i-tiexin-right .nob {font-size:18px; margin-top:8px;}
/*i-hezuo768*/
.i-hezuo { padding-top:20px; padding-bottom:21px;}
.i-hezuo-list { margin-top:21px;}
.i-hezuo-list ul li { width:33.33%;}
/*i-about768*/
.i-about { padding-bottom:20px;}
.i-about-left { float:none; width:100%; margin-top:20px; padding-bottom:10px;}
.i-about-left .tit{ font-size:16px; padding-top:24px; padding-bottom:20px; }
.i-about-left .pic { height:auto; width:90%; margin:0 auto; text-align:center;}
.i-about-left .pic img { height:auto; max-height:380px; max-width:100%;}
.i-about-right { margin-top:20px; float:none; width:100%;}
.i-about-right .tit { font-size:18px;}
.i-about-right .tit a { line-height:18px;}
/*i-rongyu768*/
.i-rongyu { padding-top:12px; padding-bottom:18px;}
.i-rongyu-ban { font-size:14px;  }
.i-rongyu-ban a { line-height:14px; }
.i-rongyu-list { margin-top:10px; height:237px;}
/*i-huanjing768*/
.i-huanjing {  padding-top:12px;}
.i-huanjing-show { height:120px;}
.i-huanjing-show .pic { height:80px;}
.i-huanjing-show .tit {  line-height:30px; } 
/*i-news768*/
.i-news { padding-top:22px;}
.i-news-left { float:none; width:100%;margin-top:16px;}
.i-news-ban { text-align:center; padding-left:28px; }
.i-news-ban ul { display:inline-block;}
.i-news-list { margin-top:10px;}
.i-news-list ul li{  padding-top:10px; padding-bottom:10px;}
.i-news-con .riqi:after{height:56px; top:10px;}
.i-news-con .riqi .riqi-dd { font-size:24px;padding-top:8px;}
.i-news-con .riqi .riqi-yymm { margin-top:8px;}
.i-news-con .con .des { line-height:20px; height:40px; margin-top:3px;}
.i-news-right { float:none; width:100%; margin-top:19px; height:300px;}
.i-news-right .pic { height:200px; line-height:190px;}
.i-news-right .bot { padding-top:10px; padding-bottom:10px;}
/*footer768*/
.footer { padding-bottom:5em; }
.f-nav { padding-top:10px; padding-bottom:10px;}
.f-nav ul { display:block;}
.f-nav ul li{ font-size:14px; line-height:26px; margin:0 13px; }
.f-bot { margin-top:20px;}
.f-left { display:none;}
.f-mid {float:none; width:100%; margin-left:0;margin-top:20px;}
.f-mid:after{ display:none;}
.f-right { float:none; width:153px; margin:0 auto; margin-top:20px; }
/*n-banner768*/
.n-banner img{ height:90px;}
/*n-position768*/
.n-position { height:32px;}
.n-posi-left {font-size:14px; line-height:30px; background-size:14px auto; padding-left:22px; }
.n-posi-right { display:none; font-size:14px; line-height:30px;}
.pagination { margin-top:20px; font-size:12px;}
/*p-liucheng768*/
.p-liucheng { height:auto;  margin-top:20px; padding-top:5px; padding-bottom:25px;}
.p-liucheng-ban span { padding-left:23px; background-position:10px 17px; }
.p-liucheng-list { margin-top:0;}
.p-liucheng-list ul li { width:33.33%; margin-top:10px;}
.p-liucheng-list ul li:after{ left:-15px; top:35px; width:30px; height:3px; }
.p-liucheng-list ul li:nth-child(4):after { display:none;}
.p-liucheng-list ul li .pic { width:75px; height:75px;}
.p-liucheng-list ul li .pic span { background-size:34px 34px;}
.p-liucheng-list ul li .tit {font-size:14px; line-height:26px; margin-top:5px;}
.p-liucheng-list ul li .more { width:80px; height:26px;line-height:26px; margin-top:5px;}
.p-liucheng-list ul li:nth-child(1) .pic span { background-size:34px 34px;}
.p-liucheng-list ul li:nth-child(2) .pic span { background-size:34px 34px;}
.p-liucheng-list ul li:nth-child(3) .pic span { background-size:34px 34px;}
.p-liucheng-list ul li:nth-child(4) .pic span { background-size:34px 34px;}
.p-liucheng-list ul li:nth-child(5) .pic span { background-size:34px 34px;}
.p-liucheng-list ul li:nth-child(1):hover .pic span { background-size:34px 34px;}
.p-liucheng-list ul li:nth-child(2):hover .pic span { background-size:34px 34px;}
.p-liucheng-list ul li:nth-child(3):hover .pic span { background-size:34px 34px;}
.p-liucheng-list ul li:nth-child(4):hover .pic span { background-size:34px 34px;}
.p-liucheng-list ul li:nth-child(5):hover .pic span { background-size:34px 34px;}
/*p-tuijian768*/
.p-tuijian { padding-bottom: 10px;}
.p-tuijian-list { height:202px;}
.p-tuijian-list .pic {height:160px;line-height:150px; }
/*n-anli768*/
.n-anli{ margin-top:10px;}
.n-anli ul li{ width:33.33%; margin-bottom:15px; }
.n-anli ul li .pic { height:95px; line-height:85px;}
.n-anli ul li .tit { font-size:14px; margin-top:5px; }
/*n-news768*/
.n-news-left { float:none; width:100%;}
.n-news-detail { min-height:auto;}
.n-news-tit {font-size:16px; margin-top:17px;}
.nnd-right { display:none;}
.n-news-right { float:none; width:100%;}
/*n-news-list768*/
.n-news-list { margin-top:12px; }
.n-news-list ul li { padding:10px 15px 13px 15px;}
.n-news-list ul li:after{ right:15px; top:15px; width:20px; height:20px; background-size:100% 100%;}
.n-news-list ul li:after:hover{ background-size:100% 100%;}
.n-news-list ul li .des { margin-top:6px;  }
/*p-pinpai768*/
.p-pinpai { padding-bottom:20px;}
.p-pinpai-left { float:none; width:60%; margin:0 auto; margin-top:17px;}
.p-pinpai-right { float:none; width:100%; }
.p-pinpai-en { font-size:28px;}
.p-pinpai-tit { font-size:18px; }
.p-pinpai-des { line-height:2.1;}
.p-pinpai-tel {font-size:16px;  margin-left:10px; margin-top:13px; }
/*n-pro-detail768*/
.n-pro-detail { margin-top:15px; margin-bottom:15px; padding-bottom:20px;}
.n-pro-left { float:none; width:100%;  height:auto; line-height: normal;}
.n-pro-right { float:none; width:100%;}
.n-pro-tit { font-size:16px; line-height:36px;}
.n-pro-more { font-size:14px; line-height:26px; margin-top:20px;}
.n-pro-more a { width:80px; height:26px;line-height:26px;}
/*n-contact-top768*/
.n-contact-top {  padding-left:70px; min-height:58px; margin-top:1px; background-size:58px auto;}
.n-contact-top .ban { font-size:16px;}
.n-contact-top .ban:after{ width:80%;}
/*n-contact-mid768*/
.n-contact-mid { margin-top:20px;}
.ncm-left { float:none; width:100%; }
.ncm-left-ban { height:40px; font-size:16px; line-height:40px; }
.ncm-left-list { padding:15px 0 0 10px;}
.ncm-left-list ul li { margin-top:10px;}
.ncm-left-list ul li .con{ font-size:14px;}
.ncm-left-list ul li .con span { font-size:16px;}
.ncm-right { float:none; width:100%; margin-top:20px;}
/*n-contact-bot768*/
.n-contact-bot ul li{ float:none; width:100%; height:89px; margin-top:10px; padding:15px 10px 0 10px;}
.n-contact-bot ul li:nth-child(3n+2) { margin-left:0;}
.n-contact-bot ul li:nth-child(3n+3) { margin-left:0;}
.n-contact-bot ul li .cn {font-size:14px;}
.n-contact-bot ul li .nob {font-size:14px;margin-top:15px; }
/*n-dingzhi-bot768*/
.n-dingzhi-bot { margin-top:20px;}
.ndzb-left { display:none;}
.ndzb-right { float:none; width:80%; }
.ndzb-right ul li .con .tit { font-size:14px; }
.ndzb-mid { position:relative; width:100%; bottom:auto; left:auto; padding:20px; height:auto; margin-top:20px; }
.ndzb-mid .tit { font-size:16px; }
/*n-dingzhi-top768*/
.n-dingzhi-top { padding-top:15px;padding-bottom:0; background-image:none;}
.ndzt-left { float:none; width:100%; padding-top:0;}
.ndzt-left .tit { font-size:18px;}
.ndzt-right { float:none; width:50%; margin:0 auto; margin-top:20px;}
.ndzt-tel { float:left; position:relative;  bottom:auto; left:auto; padding-left:40px; margin-top:5px; background-size:34px auto;}
.ndzt-biao { float:right; position:relative;  bottom:auto; left:auto;  width:150px;  height:54px;  font-size:14px; line-height:46px;}
.n-news-show { overflow-x:auto;}

}

@media (max-width:550px){
/*i-koubei550*/
.i-koubei { padding-top:10px; padding-bottom:5px;}
.i-koubei-right { float:none; width:100%; height:auto;}
.i-koubei-left { float:none; width:100%; margin-left:2%; margin-top:5px;} 
.i-koubei ul li {height:298px; margin-bottom:10px;  }
.i-koubei ul li:nth-child(2){height:144px;}
.i-koubei ul li:nth-child(3){ height:144px;}
.i-koubei ul li:nth-child(4){ height:175px;}
.i-koubei ul li:nth-child(5){ height:175px;}
/*i-tiexin550*/
.i-tiexin-right {  margin-top:18px;}


}

@media (max-width:350px){
/*i-contact350*/
.i-contact-left .tit { font-size:14px;}
.i-contact-left .des { font-size:12px; }
/*i-xuqiu350*/
.i-xuqiu { padding-top:35px; padding-bottom:25px;}
.i-xuqiu-left { width:270px; height:255px; }
.i-xuqiu-left img { width:242px; height:232px;}
.i-xuqiu-right ul li .tit { font-size:14px;}
.i-tiexin-right {margin-right: 16px;}
	
}

@media (min-width: 993px){
.nav { display: block !important;}

}