@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}
.wrapda{width:1620px;position:relative;max-width:100%;margin:0 auto}
.wrapda::after{content:"";display:block;clear:both}
.wrappo{width:1200px;max-width:100%;margin:0 auto}
.wrappo::after{content:"";display:block;clear:both}
/*自定义*/
body{ font-family:Microsoft YaHei; }

/*header*/
.header{transition:all .3s;height:137px; position:relative; background: url(../images/header-bg.jpg) no-repeat top center;}
.header *{transition:all .3s}
.header .logo{float:left;margin-top:10px; height:117px; line-height:112px;}
.header .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.header .h-info { float:left; margin-left:21px; padding-left:21px; position:relative; margin-top:34px; }
.header .h-info:after{content:""; position:absolute; left:0; top:4px; width:1px; height:61px; background-color:#e2e2e3; }
.header .h-info .tit{color:#333333; font-size:28px; line-height:1.4}
.header .h-info .des{color:#ec2321; font-size:22px; line-height:1.3;}
.header .h-tel { float:right; background:url(../images/h-tel.png) no-repeat left center; padding-left:61px; margin-top:46px;}
.header .h-tel .cn{color:#666666; font-size:18px; line-height:1.4; }
.header .h-tel .nob{color:#333333; font-size:20px; line-height:1.3; font-family:Tahoma, Geneva, sans-serif;}
.nav{ height:59px; background-color:#1f1a17;}
.nav ul li{float:left; width:auto; color:#ffffff; font-size:16px; line-height:59px; position:relative; } 
.nav ul li a { display:block; color:#ffffff; padding:0 43px; position:relative; }
.nav ul li a:after{content:""; position:absolute; left:0; top:18px; width:1px; height:24px; background-color:#312d2a; }
.nav ul li:hover a{ background-color:#ec2321; color:#ffffff;}
.nav ul li:hover a:after { display:none;}
.nav ul li.active a{ background-color:#ec2321; color:#ffffff;}
.nav ul li.active a:after { display:none;}
.nav ul li .sub { display:none; position: absolute;width:100%;left:0; text-align:center; top:59px;z-index:30000; line-height:40px; background-color:#ffffff;}
.nav ul li .sub ul li{ float:none; min-width:auto; width:100%; line-height:40px; height:40px; position:relative;text-align:center;  margin:0;  font-size:16px; font-weight:normal;overflow:hidden; }
.nav ul li .sub ul li a{ padding:0 5px;}
.nav ul li .sub ul li a:after { display:none;}
.nav ul li:hover .sub ul li a{ background-color:#ffffff; color:#1f1a17;}
.nav ul li.active .sub ul li a{ background-color:#ffffff; color:#1f1a17;}
.nav ul li:hover .sub ul li:hover a { background-color:#ec2321; color:#ffffff;}
.nav_btn{display:none;width:26px;height:20px;position:absolute;right:0;top:44%;}
.nav_btn span{display:block;transition:all .3s;height:3px;width:100%;position:absolute;left:0;border-radius:2px;background:#ec2321;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:#1f1a17;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;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:22px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 6px; width:43px; height:5px; background: #ffffff; opacity: 1; border-radius:0;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color:#ec2321; opacity:1;}
/*i-search*/
.i-search{ height:68px; background-color:#f5f5f5; overflow:hidden; }
.i-search-left { float:left; width:50%;}
.i-search-left span { color:#333333; font-size:16px; line-height:68px; font-weight:bold;}
.i-search-left a { color:#333333; font-size:16px; line-height:68px; margin-left:10px;}
.i-search-left a:hover { color:#ec2321; }
.i-search-right { float:right; width:50%; text-align:right; margin-top:15px;}
.i-search-right input[type=text] { width:290px; height:39px;color:#000000; font-size:16px;border:#e5e5e5 solid 1px; border-radius:3px; vertical-align:middle; padding-left:5px; }
.i-search-right input[type=submit] {  width:92px; text-align:center; height:39px; background-color:#ec2321;  font-size:16px; color:#FFF; font-weight:bold; cursor:pointer; border:none; border-radius:3px;vertical-align:middle; }
/*i-public*/
.i-public { text-align:center;}
.i-public .tit { color:#333333; font-size:42px; line-height:1; }
.i-public .des { color:#666666; font-size:16px; line-height:1.5; margin-top:17px; }
/*i-huanjing*/
.i-huanjing { padding-top:74px; padding-bottom:80px; background:url(../images/huanjing-bg.jpg) no-repeat top center;}
.i-huanjing-list { height:544px; position:relative; margin-top:40px; }
.i-huanjing-list .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.i-huanjing-list .swiper-slide {  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align:center; }
.i-huanjing-list .swiper-button-prev { background:url(../images/btn.png) no-repeat; background-size:100% 100%;transform:rotate(180deg);  width:42px; height:42px;right:auto; left:-65px; top:50%; bottom:auto;  outline:none; border-radius:50%; }
.i-huanjing-list .swiper-button-prev:after { display:none;}
.i-huanjing-list .swiper-button-next {background:url(../images/btn.png) no-repeat; background-size:100% 100%; width:42px; height:42px; right:-65px; left:auto; top:50%; bottom:auto; outline:none;border-radius:50%; }
.i-huanjing-list .swiper-button-next:after { display:none;}
.i-huanjing-li { display:block; width:100%; height:100%; }
.i-huanjing-li a { width:100%; height:47%; display: flex;  align-items: center; justify-content: center; }
.i-huanjing-li a:last-child { margin-top:6%;}
.i-huanjing-li img{max-width:100%;max-height:100%;vertical-align: middle;}
/*i-pro*/
.i-pro { background-color:#f5f5f5; padding-top:74px; padding-bottom:64px; }
.i-pro-list { margin-top:29px;}
.i-pro-left { float:left; width:250px; height:817px; background-color:#ec2321; padding:27px 9px 28px 9px;}
.i-pro-left .tit {color:#ee3938; font-size:34px; line-height:1; font-weight:bold; text-align:center;}
.i-pro-left .des {color:#ffffff; font-size:32px; line-height:1; margin-top:2px; text-align:center;}
.i-pro-left .list { background-color:#FFF; margin-top:30px; padding:19px 0 8px 0; }
.i-pro-left .list ul li { border-bottom:#e2e2e2 solid 1px; padding:31px 10px; }
.i-pro-left .list ul li:last-child { border-bottom:none; }
.i-pro-left .list ul li .cn{color:#333333; font-size:18px; line-height:1.1;}
.i-pro-left .list ul li .en{color:#cccccc; font-size:12px; line-height:1.1; margin-top:7px;}
.i-pro-left .list ul li .cn:hover {color:#ec2321;}
.i-pro-left .ban {color:#ffffff; font-size:18px; line-height:28px; margin-top:34px; background:url(../images/pro-tel.png) no-repeat left center; padding-left:40px; margin-left:24px; }
.i-pro-left .tel {color:#ffffff; font-size:30px; line-height:1.2; padding-bottom:16px; margin-top:17px; font-family:Tahoma, Geneva, sans-serif; margin-left:24px; position:relative; }
.i-pro-left .tel:after{content:""; position:absolute; left:0; bottom:0; width:88%; height:1px; background-color:#ef4645; }
.i-pro-left .info {color:#f69190; font-size:14px; line-height:1.5; margin-top:16px; margin-left:24px;  }
.i-pro-right { float:right; width:921px; }
.i-pro-right ul li { float:left; width:293px; text-align:center; height:auto;  margin-bottom:20px;}
.i-pro-right ul li:nth-child(3n+2) { margin-left:21px;}
.i-pro-right ul li:nth-child(3n+3) { margin-left:21px;}
.i-pro-right ul li .pic { height:213px; line-height:203px; background-color:#FFF; border:#dddddd solid 1px; overflow:hidden;}
.i-pro-right ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-pro-right ul li .tit { background-color:#aaaaaa; height:36px;  color:#ffffff; font-size:16px; line-height:36px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.i-pro-right ul li:hover .pic { border:#ec2321 solid 1px; }
.i-pro-right ul li:hover .tit { background-color:#ec2321;}
/*i-hexin*/
.i-hexin { height:307px; background:#f5f5f5 url(../images/hexin-bg.png) no-repeat top center; background-size:auto 100%; }
.i-hexin .pic { float:right; width:167px; margin-top:44px; }
.i-hexin .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-hexin .con { float:right; width:947px; margin-top:73px; margin-left:-26px;}
.i-hexin .con .tit { color:#ec2321; font-size:42px; line-height:45px; font-weight:bold;}
.i-hexin .con .tit span { display:inline-block; height:45px; line-height:45px; color:#ffffff; font-size:26px; font-weight:normal; background: url(../images/hexin-span-bg.png) no-repeat; background-size:100% 100%; padding:0 38px 0 22px; margin-left:10px; }
.i-hexin .con .des { color:#ffffff; font-size:26px; line-height:1.5; margin-top:10px;}
/*i-youshi*/
.i-youshi { height:auto;}
.i-youshi ul li { padding-top:70px; padding-bottom:80px;}
.i-youshi ul li:nth-child(odd) { background-color:#f5f5f5;}
.i-youshi ul li .con{ float:left; width:570px; margin-left:200px; margin-top:60px;}
.i-youshi ul li .con .info { height:auto; }
.i-youshi ul li .con .info .info-left{ float:left; width:96px; background:url(../images/youshi-nob-bg.png) no-repeat top center; min-height:95px; background-size:100% auto; padding:10px 0 0 11px; text-align:center; color:#ffffff; font-size:46px; line-height:85px; font-weight:bold;  font-family:Tahoma, Geneva, sans-serif;}
.i-youshi ul li .con .info .info-right{ float:right; width:448px; margin-top:1px;}
.i-youshi ul li .con .info .info-right .tit {color:#ec2321; font-size:36px; line-height:1.5; padding-bottom:10px; background:url(../images/youshi-line.jpg) no-repeat bottom left; }
.i-youshi ul li .con .info .info-right .en {color:#666666; font-size:16px; line-height:1.5; margin-top:10px; text-transform:uppercase; }
.i-youshi ul li .con .des {color:#333333; font-size:18px; line-height:1.65; margin-top:37px; }
.i-youshi ul li .con .des p { background:url(../images/youshi-jiantou.png) no-repeat left top; padding-left:21px; margin-top:20px;}
.i-youshi ul li .pic{ float:right; width:790px; text-align:center;}
.i-youshi ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-youshi ul li:nth-child(even) .con { float:right; margin-left:0; margin-right:200px; }
.i-youshi ul li:nth-child(even) .pic { float:left;}
.i-youshi ul li:first-child .con { margin-top:36px;}
/*i-jiangxin*/
.i-jiangxin { height:296px; background:url(../images/jiangxin-bg.jpg) no-repeat top center;}
.i-jiangxin .con { float:left; width:760px; }
.i-jiangxin .con .tit { color:#ffffff; font-size:36px; line-height:1.5; padding-top:73px; }
.i-jiangxin .con .des { color:#ffffff; font-size:24px; line-height:1.5; margin-top:7px; }
.i-jiangxin .con .more { width:153px; height:42px; text-align:center; background-color:#ec2321; color:#ffffff; font-size:18px; line-height:42px; margin-top:33px; }
.i-jiangxin .pic { float:right; width:394px; margin-top:-69px; height:413px; }
.i-jiangxin .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*i-yingyong*/
.i-yingyong { margin-top:78px; padding-bottom:83px; }
.i-yingyong-ban { text-align:center; margin-top:33px; }
.i-yingyong-ban ul { display:inline-block;}
.i-yingyong-ban ul li{ float:left; width:182px; height:47px; background-color:#ffffff; border-radius:24px; color:#333333; font-size:20px; line-height:47px; position:relative;}
.i-yingyong-ban ul li a { display:block;}
.i-yingyong-ban ul li:after{content:""; position:absolute; left:0; top:14.5px; width:1px; height:18px; background-color:#cccccc; }
.i-yingyong-ban ul li:first-child:after { display:none; }
.i-yingyong-ban ul li.active { background-color:#db261c; color:#ffffff; }
.i-yingyong-ban ul li.active:after { display:none; }
.i-yingyong-li { display:none;}
.i-yingyong-con { margin-top:21px; background-color:#ec2321; height:393px; }
.i-yingyong-con .pic { float:left; width:100%; height:393px; overflow:hidden;}
.i-yingyong-con .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.i-yingyong-con .con { float:right; width:513px; margin-right:37px; padding-top:68px;}
.i-yingyong-con .con .tit { color:#ffffff; font-size:36px; line-height:1.5;}
.i-yingyong-con .con .des { color:#ffffff; font-size:16px; line-height:2; margin-top:17px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.i-yingyong-con .con .more { width:131px; height:38px; border:#ffffff solid 1px; text-align:center; color:#ffffff; font-size:16px; line-height:36px; margin-top:30px; }
.i-yingyong-con .con .more a { display:block;}
.i-yingyong-con .con .more:hover { background-color:#ffffff; color:#ec2321; }
.i-lingyu { height:117px; margin-top:26px; position:relative; }
.i-lingyu .swiper-container { width:100%; height: 100%; margin:0 auto; padding-left:1px; padding-right:1px; } 
.i-lingyu .swiper-slide {  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.i-lingyu .swiper-button-prev { background:url(../images/btn.png) no-repeat; background-size:100% 100%;transform:rotate(180deg);  width:42px; height:42px;right:auto; left:-65px; top:50%; bottom:auto;  outline:none; border-radius:50%; }
.i-lingyu .swiper-button-prev:after { display:none;}
.i-lingyu .swiper-button-next {background:url(../images/btn.png) no-repeat; background-size:100% 100%; width:42px; height:42px; right:-65px; left:auto; top:50%; bottom:auto; outline:none;border-radius:50%; }
.i-lingyu .swiper-button-next:after { display:none;}
.i-lingyu a { display:block; width:100%; height:100%; display: flex; align-items: center; justify-content: center; border:#dddddd solid 1px;}
.i-lingyu img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*i-hezuo*/
.i-hezuo { background-color:#eeeeee; padding-top:70px; padding-bottom:75px;}
.i-hezuo-list { margin-top:63px; padding-bottom:54px;}
.i-hezuo-list ul li { float:left; width:14.28%; text-align:center; position:relative;}
.i-hezuo-list ul li:after{content:""; position:absolute; left:0; margin-left:-7px; top:45px; width:14px; height:26px; background:url(../images/hezuo-jiao.png) no-repeat; background-size:100% 100%;}
.i-hezuo-list ul li:first-child:after { display:none;}
.i-hezuo-list ul li .pic { height:110px;}
.i-hezuo-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-hezuo-list ul li .tit { color:#333333; font-size:24px; line-height:1.5; margin-top:14px;}
.i-hezuo-tel { text-align:center; border-top:#e1e1e1 solid 1px; padding-top:33px; }
.i-hezuo-tel i { display:inline-block; width:38px; height:38px; background:url(../images/hezuo-tel.png) no-repeat; background-size:100% 100%; margin-right:10px; vertical-align:middle;}
.i-hezuo-tel span { display:inline-block;  color:#333333; font-size:32px; line-height:38px; font-family:Tahoma, Geneva, sans-serif;vertical-align:middle;}
.i-hezuo-tel a { display:inline-block; width:131px; height:38px; background-color:#ec2321; text-align:center; color:#ffffff; font-size:16px; line-height:38px; vertical-align:middle; margin-left:29px; }
/*i-about*/
.i-about { height:768px; padding-top:84px; background:url(../images/about-bg.jpg) repeat-x bottom; background-size:auto 69%; position:relative; z-index:3332; }
.i-about-show { margin-top:147px;}
.i-about-show .con{ float:left; width:550px;}
.i-about-show .con .tit {color:#f0d4d5; font-size:32px; line-height:1.4;}
.i-about-show .con .des {color:#f0d4d5; font-size:16px; line-height:2; margin-top:60px; position:relative;}
.i-about-show .con .des:after{content:""; position:absolute; left:0; top:-37px; width:87px; height:3px; background-color:#ffffff; }
.i-about-pic{ position:absolute; right:50%; margin-right:-960px; top:208px; width:960px; height:470px;}
.i-about-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*i-shuju*/
.i-shuju { height:180px; background:url(../images/shuju-bg.png) no-repeat center; padding-top:40px;position:relative;  z-index:3333; margin-top:-90px;}
.i-shuju ul li { float:left; width:20%; text-align:center; position:relative;}
.i-shuju ul li:after{content:""; position:absolute; left:0; top:0; width:1px; height:92px; background-color:#3d3d3d; }
.i-shuju ul li:first-child:after { display:none; }
.i-shuju ul li .tit {color:#ffffff; font-size:60px; line-height:1; margin-top:4px;}
.i-shuju ul li .tit sup { display:inline-block; vertical-align:top; background-color:#ec2321; width:30px; height:30px; text-align:center;color:#ffffff; font-size:16px; line-height:30px; border-radius:50%; margin-left:10px;}
.i-shuju ul li .des {color:#ffffff; font-size:16px; line-height:1; margin-top:10px;}
/*i-news*/
.i-news { padding-top:80px; padding-bottom:70px;}
.i-news-show { margin-top:36px;}
.i-news-left { float:left; width:840px;}
.xinwen-top { border-bottom:#cccccc solid 1px; height:48px; line-height:47px;}
.xinwen-top .ban { float:left; color:#333333; font-size:20px; }
.xinwen-top .ban a { display:inline-block; width:150px; text-align:center;}
.xinwen-top .ban a:hover { color:#ec2321;}
.xinwen-top .ban a:first-child { background-color:#ec2321; color:#FFF;}
.xinwen-top .more { float:right; color:#666666; font-size:16px; }
.xinwen-top .more:hover { color:#ec2321;}
.xinwen-bot { margin-top:20px; }
.xinwen-hot { float:left; width:371px; margin-top:5px; }
.xinwen-hot .pic { height:239px;}
.xinwen-hot .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.xinwen-hot .con { background-color:#f5f5f5; padding:26px 24px 5px 22px;}
.xinwen-hot .con .tit{ color:#333333; font-size:18px; line-height:27px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; padding-bottom:16px; border-bottom:#ececec solid 1px;}
.xinwen-hot .con .riqi{ color:#999999; font-size:14px; line-height:50px; background:url(../images/news-more.png) no-repeat right center;}
.xinwen-hot .con:hover .tit {color:#ec2321; }
.xinwen-list { float:right; width:434px; }
.xinwen-list ul li { color:#333333; font-size:16px; line-height:49px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.xinwen-list ul li span{ float:right;}
.xinwen-list ul li:hover {color:#ec2321; }
.i-news-right { float:right; width:326px; }
.wenda-ban { height:47px; background-color:#ec2321; color:#ffffff; font-size:20px; line-height:47px; padding:0 12px 0 20px; }
.wenda-ban a { float:right; font-size:16px;}
.wenda-list{ border:#e1e1e1 solid 1px; padding:0 20px;}
.wenda-list ul li { padding:24px 0 19px 0; border-bottom:#e6e6e6 dashed 1px;}
.wenda-list ul li:last-child { border-bottom:none; }
.wenda-list ul li .tit{color:#333333; font-size:18px; line-height:25px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; padding-left:34px;}
.wenda-list ul li .tit:after{content:""; position:absolute; left:0; top:0; width:25px; height:25px; background:url(../images/wen.jpg) no-repeat; }
.wenda-list ul li .des{color:#666666; font-size:14px; line-height:27px; margin-top:14px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; position:relative; padding-left:34px;}
.wenda-list ul li .des:after{content:""; position:absolute; left:0; top:0; width:25px; height:25px; background:url(../images/da.jpg) no-repeat; }
.wenda-list ul li:hover .tit { color:#db261c;}
/*footer*/
.footer { background-color:#282828; padding-bottom:70px;}
.f-left { float:left; width:340px; margin-top:84px;}
.f-left .ban { height:80px; padding-bottom:32px; position:relative;}
.f-left .ban img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-left .ban:after{content:""; position:absolute; left:0; bottom:0; width:42px; height:2px; background-color:#3e3e3e; }
.f-left .tel { margin-top:27px;}
.f-left .tel .pic{ display:inline-block; vertical-align:middle; width:28px; margin-right:9px;}
.f-left .tel .tit{ display:inline-block; vertical-align:middle;color:#ffffff; font-size:16px; line-height:43px;}
.f-left .tel .des{ display:inline-block; vertical-align:middle;color:#ffffff; font-size:32px; line-height:1.2; font-family:Tahoma, Geneva, sans-serif;}
.f-left .text { color:#949494; font-size:16px; line-height:43px; margin-top:10px; }
.f-left .text img { width:28px; vertical-align:middle; margin-right:9px;}
.f-mid { float:left; width:619px; margin-top:62px; margin-left:50px;}
.f-mid dl { float:left; width:33.33%;}
.f-mid dl dt { color:#ffffff; font-size:24px; line-height:3; }
.f-mid dl dd { color:#949494; font-size:15px; line-height:2.4;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.f-mid dl dd:hover { color:#cdcdcd;}
.f-right { float:right; width:170px; height:187px; background-color:#e8e8e8; text-align:center; margin-top:82px; padding-top:26px;}
.f-right .pic { height:116px;}
.f-right .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-right .tit {color:#666666; font-size:14px; line-height:35px; }
/*f-copy*/
.f-copy { background-color:#282828; border-top:#3e3e3e solid 1px; color:#949494; font-size:15px; line-height:2; padding-top:18px; padding-bottom:18px;}
.f-copy-left { float:left; width:80%;}
.f-copy-right { float:right; width:147px;}
.f-copy-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*n-banner*/
.n-banner { width:100%;}
.n-banner img{ width:100%;}
/*n-main*/
.n-main { padding-top:30px; padding-bottom:50px; min-height:300px; }
.n-right { float:right; width:921px; }
.n-about {color:#333333; font-size:16px; line-height:2; }
.n-about img { max-width:100%;}
/*n-newshow*/
.n-newshow { height:auto;}
.n-show { padding:10px; color:#333333; font-size:16px; line-height:2; min-height:300px;}
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-tit { font-size:20px; text-align:center; line-height:34px; padding:0 10px; color:#ec2321;}
.n-time { font-size:14px; text-align:center; line-height:18px; margin-top:13px; color:#999999; }
.n-xian {border-bottom:#ebebeb dashed 1px; height:1px; margin-top:20px;}
.n-other { line-height:24px; padding:20px 0; color:#999999; }
.n-other a:hover{ text-decoration:underline; color:#999999; }  
/*n-newlist*/
.n-newlist { height:auto; padding-bottom:20px;}
.n-newlist ul li { border:#ebe9e9 solid 1px; margin-bottom:27px; height:auto; padding:20px;}
.n-newlist ul li .tit {color:#333333; font-size:18px; line-height:44px; height:44px; overflow:hidden; font-weight:bold;}
.n-newlist ul li .des {color:#666666; font-size:15px; line-height:26px; height:52px; overflow:hidden;}
.n-newlist ul li .more { float:right; width:100px; height:30px; background-color:#ec2321; text-align:center; color:#ffffff; font-size:14px; line-height:30px; margin-top:10px;}
.n-newlist ul li:hover { border:#ec2321 solid 1px;}
.n-newlist ul li:hover .tit {color:#ec2321;}
.n-newlist ul li:hover .more { background-color:#ec2321;}
/*pagination*/
.pagination { box-sizing: border-box;text-align:center; font-size:14px; margin-top:10px;color:#7b7b7b; padding-bottom:40px;   }
.pagination a { color:#7b7b7b;  padding:5px 7px;border-radius:3px;}
.pagination a:hover { background-color:#ec2321; color:#FFF;}
/*n-message*/
.n-message-box {  padding-bottom:40px;}
.tj {margin-left:121px;  width: 138px;}
.biaodan-list ul li { margin-top:20px;}
.bl-left { float:left; margin-right:45px; text-align:right;color:#333333; font-size:16px; line-height:48px;}
.bl-left i { font-style:normal;;color:#ff1111; margin-right:5px;}
.bl-left.tj { min-height:10px;}
.bl-mid { float:left; width:516px;}
.bl-mid input[type=text] { width:100%; height:48px;color:#333333; font-size:16px; border:#cccccc solid 1px;border-radius:5px; }
.bl-mid input[type=submit] { width:100%; text-align:center; height:48px; background-color:#ec2321; color:#fff; font-size:16px; border-radius:5px; cursor:pointer; border:none;}
/*n-view-ban*/
.n-view-ban { text-align:center; background:url(../images/view-line.jpg) repeat-x center center; margin-top:50px;}
.n-view-ban span { display:inline-block; background-color:#FFF; padding:0 20px;color:#333333; font-size:30px; line-height:1.5;}
.n-view-show {color:#333333; font-size:16px; line-height:1.75; margin-top:20px; padding-bottom:50px; min-height:300px;}
.n-view-show h3 {color:#ec2321; font-size:24px;}
.n-view-show img { max-width:100%;}
/*n-view-detail*/
.n-view-detail {margin-top:30px;}
.n-view-detail .pic { float:left; width:600px; height:430px; text-align:center; border:#e3e3e3 solid 1px;display: flex;  align-items: center; justify-content: center;  }
.n-view-detail .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-view-detail .con { float:right; width:510px; margin-right:40px; padding-bottom:20px;}
.n-view-detail .con .tit {color:#333333; font-size:30px; line-height:3.5; font-weight:bold; border-bottom:#e3e3e3 solid 1px; position:relative;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.n-view-detail .con .tit:after{content:""; position:absolute; left:0; bottom:0; width:40px; height:3px; background-color:#ec2321; }
.n-view-detail .con .des {color:#333333; font-size:16px; line-height:1.75; margin-top:24px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical; }
.n-view-detail .con .more  {width:138px; height:34px; background-color:#ec2321;border-radius:17px; text-align:center; color:#ffffff; font-size:16px; line-height:34px; margin-top:44px;}
.n-view-detail .con .more i { display:inline-block; width:21px; height:21px;vertical-align:middle; margin-right:8px; background:url(../images/view-more.png) no-repeat; }
.n-view-detail .con .line { height:1px; width:100%; background-color:#e3e3e3; margin-top:22px;}
.n-view-detail .con .tel {color:#333333; font-size:16px; line-height:42px; background:url(../images/view-tel.png) no-repeat left center; min-height:42px; padding-left:50px; margin-top:23px;}
.n-view-detail .con .tel span { font-size:20px; font-family:Tahoma, Geneva, sans-serif;}

@media (max-width:1620px){
.wrapda { width:94%;}
.i-youshi ul li .con{  width:48%; margin-left:0;}
.i-youshi ul li .con .info .info-left{ width:16.8%; }
.i-youshi ul li .con .info .info-right{ width:78%;}
.i-youshi ul li .pic{ width:48%;}
.i-youshi ul li:nth-child(even) .con { margin-right:0; }


}

@media (max-width:1200px){
.wrap{width:94%}
.wrappo{width:94%}
.header .h-info { display:none;}
.nav ul li a { padding:0 30px; }
.banner { width:100%;}
/*i-public1200*/
.i-public .tit { font-size:28px; }
/*i-huanjing1200*/
.i-huanjing { padding-top:54px; padding-bottom:60px;}
.i-huanjing-list { height:424px;}
.i-huanjing-list .swiper-container{width:96%; margin:0 auto;}
.i-huanjing-list .swiper-button-prev { width:32px; height:32px; left:-23px; }
.i-huanjing-list .swiper-button-next { width:32px; height:32px; right:-23px; }
/*i-pro1200*/
.i-pro { padding-top:54px; padding-bottom:64px; }
.i-pro-left { width:21%; height:727px; padding:22px 9px 23px 9px;}
.i-pro-left .tit { font-size:24px;}
.i-pro-left .des { font-size:24px; }
.i-pro-left .list ul li { padding:21px 10px; }
.i-pro-left .list ul li .cn{ font-size:16px;}
.i-pro-left .ban { margin-left:0; font-size:16px; }
.i-pro-left .tel { font-size:22px; margin-left:0;  }
.i-pro-left .tel:after{width:100%; }
.i-pro-left .info { margin-left:0;  }
.i-pro-right { width:76%; }
.i-pro-right ul li { width:32%; }
.i-pro-right ul li:nth-child(3n+2) { margin-left:2%;}
.i-pro-right ul li:nth-child(3n+3) { margin-left:2%;}
.i-pro-right ul li .pic {  height:183px; line-height:173px;}
/*i-hexin1200*/
.i-hexin { height:257px;}
.i-hexin .pic { width:14%; margin-top:34px; }
.i-hexin .con { width:79%; margin-top:63px; margin-left:-2%;}
.i-hexin .con .tit { font-size:28px;}
.i-hexin .con .tit span { font-size:20px;}
.i-hexin .con .des { font-size:20px; }
/*i-youshi1200*/
.i-youshi ul li { padding-top:50px; padding-bottom:60px;}
.i-youshi ul li .pic{ margin-top:30px;}
.i-youshi ul li .con{ margin-top:0;}
.i-youshi ul li .con .info .info-left{ font-size:32px; line-height:65px; min-height:85px;}
.i-youshi ul li .con .info .info-right .tit {font-size:26px; }
.i-youshi ul li:first-child .con { margin-top:0;}
/*i-jiangxin1200*/
.i-jiangxin .con { width:63.33%; }
.i-jiangxin .con .tit { font-size:26px; }
.i-jiangxin .con .des { font-size:20px;}
.i-jiangxin .pic { width:32.8%; margin-top:-10px; height:330px; }
/*i-yingyong1200*/
.i-yingyong { margin-top:58px; padding-bottom:63px; }
.i-yingyong-ban ul { display:block;}
.i-yingyong-ban ul li{ width:16.66%; height:42px; font-size:18px; line-height:42px;}
.i-yingyong-con {  height:315px; }
.i-yingyong-con .pic {  width:100%; height:315px; }
.i-yingyong-con .con { width:42%; margin-right:3%; padding-top:38px;}
.i-yingyong-con .con .tit {  font-size:26px;}
.i-lingyu { height:97px; }
.i-lingyu .swiper-container { width:96%; } 
.i-lingyu .swiper-button-prev { width:32px; height:32px; left:-23px; }
.i-lingyu .swiper-button-next { width:32px; height:32px; right:-23px; }
/*i-hezuo1200*/
.i-hezuo { padding-top:50px; padding-bottom:55px;}
.i-hezuo-list { margin-top:53px; padding-bottom:44px;}
.i-hezuo-list ul li .pic { height:100px;}
.i-hezuo-list ul li .tit {  font-size:20px;}
.i-hezuo-tel span { font-size:24px; }
/*i-about1200*/
.i-about { height:auto; padding-top:64px; padding-bottom:40px; }
.i-about-show { margin-top:77px;}
.i-about-show .con{ width:45.8%;}
.i-about-show .con .tit { font-size:24px;}
.i-about-pic{ right:0; margin-right:0; top:235px; width:50%; text-align:right; height:250px;}
/*i-shuju1200*/
.i-shuju { height:140px; margin-top:0; padding-top:30px;}
.i-shuju ul li:after{ height:82px; }
.i-shuju ul li .tit {font-size:36px;}
/*i-news1200*/
.i-news { padding-top:60px; padding-bottom:50px;}
.i-news-left { width:70%;}
.xinwen-hot {width:44%; }
.xinwen-list { width:51.6%; }
.i-news-right { width:27%; }
.xinwen-top .ban {  font-size:18px; }
.wenda-ban {  font-size:18px; }
/*footer1200*/
.f-left { width:30%; }
.f-left .ban { height:70px;}
.f-left .tel .des{  font-size:24px;}
.f-mid { width:51%; margin-left:4%;}
.f-mid dl dt { font-size:20px; }
.f-right {  width:14%; height:187px;padding-top:16px;}
/*n-main1200*/
.n-right { width:76%; }
/*n-message1200*/
.n-message-box { padding-top:20px; padding-bottom:30px;}
.biaodan-list { margin-left:0}
.bl-left { margin-right:5%; line-height:40px;}
	.tj { margin-left: 110px;}
.bl-mid { width:55%;}
	.bl-mid .ly { width:55%;}
.bl-mid input[type=text] {  height:40px; }
.bl-mid input[type=submit] { height:40px;}
/*n-view-ban1200*/
.n-view-ban span {  font-size:22px;}
.n-view-show h3 { font-size:20px;}
/*n-view-detail1200*/
.n-view-detail .pic { width:50%; height:400px; }
.n-view-detail .con { width:42.5%; margin-right:3%;}
.n-view-detail .con .tit { font-size:22px; }
.n-view-detail .con .more  {margin-top:24px;}
.n-view-detail .con .tel span { font-size:18px;  }

}


@media (max-width:992px){
/*header992*/
.header{height:75px;background-color:#ffffff; position:fixed; top:0; left:0; width:100%; z-index:333;}
.header .logo{ height:55px; line-height:50px;}
.header .h-tel { background-size:auto 30px; padding-left:40px; margin-top:16px; margin-right:40px;}
.header .h-tel .cn{ font-size:16px; }
.header .h-tel .nob{ font-size:18px;}
.nav{ display:none;}
.nav_btn{display:block;}
.header-wrap { display:block; height:75px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:16px;}
/*i-search992*/
.i-search-right input[type=text] { width:60%; }
.i-search-right input[type=submit] {  width:20%;  }
/*i-public992*/
.i-public .tit { font-size:24px; }
/*i-huanjing992*/
.i-huanjing { padding-top:44px; padding-bottom:50px;}
.i-huanjing-list .swiper-container{width:92%;}
.i-huanjing-list .swiper-button-prev { left:-13px; }
.i-huanjing-list .swiper-button-next { right:-13px; }
/*i-pro992*/
.i-pro { padding-top:44px; padding-bottom:54px; }
.i-pro-left { float:none; width:100%; height:auto;}
.i-pro-left .tit { font-size:22px;}
.i-pro-left .des { font-size:22px; }
.i-pro-left .list { margin-top:20px; padding:9px 0 8px 0; }
.i-pro-left .tel { font-size:20px; }
.i-pro-right { float:none; width:100%; }
/*i-hexin992*/
.i-hexin { height:207px;}
.i-hexin .con { width:82%; margin-top:43px;}
.i-hexin .con .tit { font-size:24px;}
.i-hexin .con .tit span { font-size:18px;}
.i-hexin .con .des { font-size:18px; }
/*i-youshi992*/
.i-youshi ul li { padding-top:40px; padding-bottom:50px;}
.i-youshi ul li .pic{ margin-top:40px;}
.i-youshi ul li .con .info .info-left{ padding:8px 0 0 6px; font-size:26px; line-height:45px; min-height:55px;}
.i-youshi ul li .con .info .info-right .tit {font-size:22px; }
.i-youshi ul li .con .info .info-right .en { font-size:14px; }
.i-youshi ul li .con .des { margin-top:27px; font-size:16px;}
.i-youshi ul li .con .des p { margin-top:10px;}
/*i-jiangxin992*/
.i-jiangxin .con .tit { font-size:22px; }
.i-jiangxin .con .des { font-size:18px;}
.i-jiangxin .con .more { width: 100px; height: 37px; font-size: 16px;line-height: 37px;}
.i-jiangxin .pic { margin-top:0; padding-top:20px; height:248px;  }
/*i-yingyong992*/
.i-yingyong { margin-top:40px; padding-bottom:50px; }
.i-yingyong-con {  height:236px; }
.i-yingyong-con .pic { height:236px; }
.i-yingyong-con .con {  padding-top:18px;}
.i-yingyong-con .con .tit {  font-size:22px;}
.i-yingyong-con .con .des { margin-top:7px;}
.i-yingyong-con .con .more { margin-top:20px;}
.i-lingyu { height:90px; }
.i-lingyu .swiper-container { width:92%; } 
.i-lingyu .swiper-button-prev { left:-13px; }
.i-lingyu .swiper-button-next {  right:-13px; }
/*i-hezuo992*/
.i-hezuo { padding-top:40px; padding-bottom:45px;}
.i-hezuo-list { margin-top:43px; padding-bottom:34px;}
.i-hezuo-list ul li:after{ margin-left:-5px; top:30px; width:10px; height:22px;}
.i-hezuo-list ul li .pic { height:80px;}
.i-hezuo-list ul li .tit {  font-size:18px;}
.i-hezuo-tel span { font-size:22px; }
/*i-about992*/
.i-about { padding-top:44px; padding-bottom:40px; }
.i-about-show { margin-top:87px;}
.i-about-show .con{ float:none; width:100%;}
.i-about-show .con .tit { font-size:22px;}
.i-about-pic{ top:150px; width:40%; height:150px; }
/*i-shuju992*/
.i-shuju { height:120px; padding-top:25px;}
.i-shuju ul li:after{ height:62px; }
.i-shuju ul li .tit {font-size:28px;}
.i-shuju ul li .tit sup { width:20px; height:20px; font-size:12px; line-height:20px; }
/*i-news992*/
.i-news { padding-top:40px; padding-bottom:40px;}
.i-news-left { float:none; width:100%;}
.i-news-right { float:none; width:100%; margin-top:30px; }
.xinwen-hot .con .tit{ font-size:16px;}
.wenda-list ul li .tit{ font-size:16px;}
/*footer992*/
.footer { padding-bottom:40px; }
.f-left { float:none; width:100%; margin-top:34px;}
.f-left .ban { height:60px;}
.f-left .tel .des{  font-size:22px;}
.f-mid {  float:none; width:100%; margin-left:0;margin-top:32px;}
.f-mid dl dt { font-size:18px; }
.f-right { float:none; width:100%; margin-top:32px;}
/*n-main992*/
.n-main { padding-top:20px; padding-bottom:40px; }
.n-right { float:none; width:100%; margin-bottom:30px; }
/*n-message992*/
.bl-left { font-size:14px;}
.bl-mid input[type=text] {  font-size:14px; }
.bl-mid input[type=submit] { font-size:14px;}
/*n-view-ban992*/
.n-view-ban span {  font-size:20px;}
.n-view-show h3 { font-size:18px;}
/*n-view-detail992*/
.n-view-detail .con .tit { font-size:20px; }
.n-view-detail .con .tel span { font-size:16px;  }

}

@media (max-width:767px){
/*header768*/
.header{height:65px;}
.header .logo{ height:45px; line-height:40px;}
.header .h-tel { display:none;}
.f_nav { display:block;}
.header-wrap { display:block; height:65px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:9px;}
/*i-search768*/
.i-search{ height:auto; padding-top:10px; padding-bottom:20px;}
.i-search-left { float:none; width:100%;}
.i-search-left span { line-height:28px;}
.i-search-left a { line-height:28px;}
.i-search-right { float:none; width:100%; text-align:left; margin-top:5px;}
.i-search-right input[type=text] { width:74%; height:34px;}
.i-search-right input[type=submit] {  width:25%; height:34px; }
/*i-public767*/
.i-public .tit { font-size:22px; }
.i-public .des {font-size:14px; margin-top:16px; }
/*i-huanjing767*/
.i-huanjing { padding-top:30px; padding-bottom:30px;}
.i-huanjing-list { height:230px; margin-top:23px; }
.i-huanjing-list .swiper-container{width:88%;}
.i-huanjing-list .swiper-button-prev { width:23px; height:23px; left:-8px; }
.i-huanjing-list .swiper-button-next { width:23px; height:23px; right:-8px; }
/*i-pro767*/
.i-pro { padding-top:30px; padding-bottom:30px; }
.i-pro-left .tit { font-size:18px;}
.i-pro-left .des { font-size:20px; }
.i-pro-left .tel { font-size:18px; }
.i-pro-right ul li { width:48.5%; }
.i-pro-right ul li:last-child { display:none;}
.i-pro-right ul li:nth-child(3n+2) { margin-left:0;}
.i-pro-right ul li:nth-child(3n+3) { margin-left:0;}
.i-pro-right ul li:nth-child(even) { margin-left:3%;}
.i-pro-right ul li .pic { height:143px; line-height:133px;}
/*i-hexin767*/
.i-hexin .con { margin-top:33px; margin-left:0;}
.i-hexin .con .tit { font-size:20px; line-height:40px;}
.i-hexin .con .tit span { display:none;}
.i-hexin .con .des { font-size:16px; }
/*i-youshi767*/
.i-youshi ul li { padding-top:30px; padding-bottom:30px;}
.i-youshi ul li .pic{ float:none; width:100%; margin-top:20px;}
.i-youshi ul li .con { float:none; width:100%;}
.i-youshi ul li .con .info .info-left{ font-size:20px;}
.i-youshi ul li .con .info .info-right { margin-top:0;}
.i-youshi ul li .con .info .info-right .tit {font-size:20px; }
.i-youshi ul li .con .info .info-right .en { margin-top:5px; }
.i-youshi ul li .con .des { margin-top:20px;}
/*i-jiangxin767*/
.i-jiangxin { height:auto; padding-bottom:35px; }
.i-jiangxin .con .tit { font-size:18px; padding-top:33px; }
.i-jiangxin .pic { padding-top:60px; height:auto; }
/*i-yingyong767*/
.i-yingyong { margin-top:30px; padding-bottom:40px; }
.i-yingyong-ban { margin-top:23px; }
.i-yingyong-ban ul li{ width:33.33%; font-size:16px; height:37px; line-height:37px;}
.i-yingyong-con { height:auto; }
.i-yingyong-con .pic { float:none; width:100%; height:auto; }
.i-yingyong-con .con { float:none; width:100%; margin-right:0; padding:15px 20px 20px 20px;}
.i-yingyong-con .con .tit { font-size:20px;}
.i-lingyu { height:80px; }
.i-lingyu .swiper-container { width:88%; } 
.i-lingyu .swiper-button-prev { width:23px; height:23px; left:-8px; }
.i-lingyu .swiper-button-next { width:23px; height:23px; right:-8px; }
/*i-hezuo767*/
.i-hezuo { padding-top:30px; padding-bottom:35px;}
.i-hezuo-list { margin-top:13px; padding-bottom:24px;}
.i-hezuo-list ul li { width:25%; margin-top:20px;}
.i-hezuo-list ul li:after{ display:none;}
.i-hezuo-list ul li .pic { height:70px;}
.i-hezuo-tel span { font-size:18px; }
.i-hezuo-tel a { margin-top:20px; margin-left:0;}
/*i-about767*/
.i-about { padding-top:30px; padding-bottom:30px; }
.i-about-show { margin-top:30px;}
.i-about-show .con .tit { font-size:20px;}
.i-about-show .con .des { margin-top:40px;}
.i-about-show .con .des:after{ top:-22px; }
.i-about-pic{ position:relative; top:auto; left:auto; right:auto; width:100%; height:auto; margin-top:30px;}
/*i-shuju767*/
.i-shuju { height:auto; padding-top:5px; padding-bottom:30px; }
.i-shuju ul li { width:33.33%; margin-top:20px;}
.i-shuju ul li:after{ display:none; }
.i-shuju ul li .tit {font-size:22px;}
/*i-news767*/
.i-news { padding-top:30px; padding-bottom:30px;}
.xinwen-top {height:38px; line-height:37px;}
.xinwen-top .ban {  font-size:16px; }
.xinwen-top .ban a {width:100px;}
.xinwen-hot { float:none; width:100%; }
.xinwen-hot .pic { height:227px;}
.xinwen-hot .con { padding:16px 14px 5px 12px;}
.xinwen-list { float:none; width:100%; margin-top:20px; padding:0 10px; }
.xinwen-list ul li { line-height:40px; }
.wenda-ban {  font-size:16px; }
/*f-copy767*/
.f-copy { padding-bottom:5em;}
.f-copy-left { float:none; width:100%;}
.f-copy-right { float:none; width:100%; text-align:right;}
/*n-main768*/
.n-main { padding-bottom:30px;}
/*n-newshow768*/
.n-show { padding:10px 0; }
.n-tit { font-size:18px;line-height:1.5; }
.n-time { margin-top:5px; font-size:12px; }
.n-xian {  margin-top:10px;}
/*n-newlist768*/
.n-newlist { padding-bottom:10px;}
.n-newlist ul li { margin-top:15px; padding:10px 10px 15px 10px;}
.n-newlist ul li .tit { font-size:16px; line-height:30px; height:30px;}
.n-newlist ul li .des {font-size:14px; line-height:24px; height:48px;}
.n-newlist ul li .more { margin-top:7px;}
.pagination { font-size:12px;padding-bottom:30px; }
/*n-message767*/
.n-message-box { padding-top:10px; padding-bottom:20px;}
.biaodan-list ul li { margin-top:15px;}
	.biaodan-list .ly{width:100%}
.bl-left { line-height:30px;}
	.tj {    margin-left: 23%;}
.bl-mid { width:60%;}
.bl-mid input[type=text] {  height:30px; }
.bl-mid input[type=submit] { height:30px;}
.n-view-ban { margin-top:30px;}
/*n-view-detail767*/
.n-view-detail { margin-top:20px;}
.n-view-detail .pic {float:none; width:100%;  margin-top:0; height:auto; }
.n-view-detail .con { float:none; width:100%; margin-right:0; padding:0 2% 13px 2%;}
.n-view-detail .con .tit { font-size:18px; text-align:center; }
.n-view-detail .con .tit:after { left:50%; margin-left:-20px;}
.n-view-detail .con .des { -webkit-line-clamp:10;}
.n-view-detail .con .more { margin:0 auto; margin-top: 20px;}
.n-view-detail .con .tel { margin-top: 13px;}

}

@media (max-width:350px){
.header .logo { width:87%;}	
.i-hezuo-list ul li .pic { height:60px;}
.i-hezuo-list ul li .tit{ font-size:16px;}
}

@media (min-width: 993px){
.nav { display: block !important;}

}