@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;border: none;}
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:1400px;position:relative;max-width:100%;margin:0 auto}
.wrap::after{content:"";display:block;clear:both}
/*自定义*/
body{ font-family:Microsoft YaHei; }
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
/*welcome*/
.welcome { height:40px; border-bottom:#e2e2e2 solid 1px; }
.wel-left { float:left; color:#666666; font-size:14px; line-height:40px; }
.wel-right { float:right;color:#666666; font-size:14px; line-height:40px; background:url(../images/w-tel.png) no-repeat left center; padding-left:24px;}
.wel-right span { color:#dc0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
/*header*/
.header{transition:all .3s;height:98px; position:relative; background-color:#ffffff;}
.header .logo{float:left;margin-top:10px; height:78px; line-height:70px;}
.header .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.header .nav{float:right;}
.header .nav ul li{float:left; width:auto; color:#333333; font-size:18px; line-height:98px; margin:0px 5px; padding: 0px 20px;position:relative; } 
.header .nav ul li:hover{ color:#ffffff;background-color: #2183D6;padding: 0px 20px;}
.header .nav ul li.active{ color:#ffffff;background-color: #2183D6;padding: 0px 20px;}
.header .nav ul li .sub { position: absolute;width:150%;left:-25%; text-align:center; top:98px;z-index:30000; }
.header .nav ul li .sub ul li{ float:left; min-width:auto; width:100%; line-height:50px; position:relative;text-align:center;  margin:0; padding:0; font-size:15px; font-weight:normal;background-color:rgba(255,255,255,.95);}
.header .nav ul li .sub ul li a { display:block; }
.header .nav ul li .sub ul li.active{ color:#333333; }
.header .nav ul li .sub ul li:hover { background-color:#2183D6; color:#FFF; }


.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:#2183D6;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:#1d1d1d;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%; position:relative;}
.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:96px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 9px; width:14px; height:14px; background: #ffffff; opacity: 0.6;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color:#ffffff; opacity:1;}
/*kuaijie*/
.kuaijie { z-index:3335; position:absolute; bottom:-67px; left:0; width:100%; height:auto; }
.kuaijie-left { float:left; width:280px; height:134px; background-color:#2183D6; text-align:center; color:#ffffff; font-size:38px; line-height:134px; font-weight:bold; }
.kuaijie-right { float:right; width:1120px; height:134px;border:#dfdfdf solid 1px; background-color:#f5f5f5;   }
.kuaijie-right ul li { float:left; width:25%; height:132px; padding-top:39px; text-align:center; border-left:#dfdfdf solid 1px; }
.kuaijie-right ul li:first-child { border-left:none; }
.kuaijie-right ul li .tit { color:#2183D6; font-size:32px; line-height:1; }
.kuaijie-right ul li .en { color:#888888; font-size:14px; line-height:1; margin-top:12px; text-transform:uppercase;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  padding:0 5px; }
/*public*/
.public { text-align:center; }
.public .tit { color:#333333; font-size:40px; line-height:1; font-weight:bold; }
.public .tit span { color:#2183D6; }
.public .des { color:#666666; font-size:18px; line-height:1.5; margin-top:19px; }
.public .info { color:#ffffff; font-size:22px; line-height:1.83; margin-top:19px; }
.public .info span { display:inline-block; background-color:#2183D6; border-radius:22px; padding:0 27px;  }
/*sihai*/
.sihai {  padding-top:158px; padding-bottom:70px; }
.sihai-left { float:right; width:680px; background:url(../images/sihai-red.png) no-repeat bottom center; background-size:100% auto; padding:0 21px 21px 0;}
.sihai-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.sihai-right { float:left; width:680px; }
.sihai-ban { text-align:left; background:url(../images/sihai-ban.png) no-repeat left center; background-size:auto 100%; height:220px; padding:50px 0 0 44px; }
.sihai-ban .tit{ color:#333333; font-size:46px; line-height:1; font-weight:bold;  }
.sihai-ban .des{ color:#858585; font-size:24px; line-height:1.3; margin-top:13px; }
.sihai-pic { margin-top:39px; }
.sihai-pic ul li{ float:left; width:330px; }
.sihai-pic ul li:nth-child(even) { margin-left:20px; }
.sihai-pic ul li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*chong*/
.chong { padding-bottom:100px; }
.chong ul li { float:left; width:127px; height:147px; background:url(../images/chong-bg.png) no-repeat; background-size:100% 100%; text-align:center; margin-left:54.85px; padding-top:17px; }
.chong ul li:first-child { margin-left:0; }
.chong ul li .pic { height:70px; }
.chong ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.chong ul li .tit { color:#ffffff; font-size:16px; line-height:2;}
/*xiaosha*/
.xiaosha { height:737px; background:#1b1b1b url(../images/xiaosha-bg.jpg) no-repeat top center; padding-top:101px; }
.xiaosha-left { float:left; width:680px; background:url(../images/xiaosha-red.png) no-repeat bottom center; background-size:100% auto; padding:0 0 21px 21px; }
.xiaosha-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.xiaosha-right { float:right; width:680px; }
.xiaosha-ban { text-align:right; background:url(../images/xiaosha-ban.png) no-repeat right center; background-size:auto 100%; height:220px; padding:50px 44px 0 0; }
.xiaosha-ban .tit{ color:#ffffff; font-size:46px; line-height:1; font-weight:bold;  }
.xiaosha-ban .des{ color:#ffffff; font-size:24px; line-height:1.3; margin-top:13px; }
.xiaosha-pic { margin-top:39px; }
.xiaosha-pic ul li{ float:left; width:330px; }
.xiaosha-pic ul li:nth-child(even) { margin-left:20px; }
.xiaosha-pic ul li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*liyou*/
.liyou { padding-top:90px; padding-bottom:90px; }
.liyou-pic1 { position:absolute; right:0; top:257px; width:747px; height:auto;}
.liyou-pic1 img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.liyou-pic2 { position:absolute; left:0; bottom:80px; width:701px; height:auto;}
.liyou-pic2 img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.liyou-list { padding-top:40px; }
.liyou-list ul li{ margin-top:45px; width:650px; }
.liyou-list ul li .nob{ float:left; width:53px; height:53px; text-align:center; background-color:#2183D6; border-radius:50%; color:#ffffff; font-size:26px; line-height:53px; margin-top:6px; }
.liyou-list ul li .con { float:left; margin-left:15px; width:567px; }
.liyou-list ul li .con .tit { color:#2183D6; font-size:28px; line-height:30px; font-weight:bold; }
.liyou-list ul li .con .des { color:#333333; font-size:18px; line-height:1.44; margin-top:12px; }
.liyou-list ul li:nth-child(5) { margin-left:750px; margin-top:190px; }
.liyou-list ul li:nth-child(6) { margin-left:750px;}
.liyou-list ul li:nth-child(7) { margin-left:750px;}
/*liucheng*/
.liucheng { height:623px; background:#3b3b3b url(../images/liucheng-bg.jpg) no-repeat top center; padding-top:93px; padding-bottom:96px; }
.liucheng .public .tit { color:#ffffff; }
.liucheng-list { margin-top:55px; }
.liucheng-list ul li{ float:left; width:330px; height:336px; background-color:#FFF; padding:44px 34px 0 34px; position:relative; }
.liucheng-list ul li:after{content:"01"; position:absolute; right:30px; top:50px; width:auto; height:auto; color:#e5e5e5; font-size:70px; line-height:1; font-weight:bold; }
.liucheng-list ul li:nth-child(2):after { content:"02";}
.liucheng-list ul li:nth-child(3):after { content:"03";}
.liucheng-list ul li:nth-child(4):after { content:"04";}
.liucheng-list ul li:nth-child(4n+2) { margin-left:26.66px;}
.liucheng-list ul li:nth-child(4n+3) { margin-left:26.66px;}
.liucheng-list ul li:nth-child(4n+4) { margin-left:26.66px;}
.liucheng-list ul li .icon { height:80px; margin-left:-5px; }
.liucheng-list ul li .icon img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.liucheng-list ul li .tit {color:#2183D6; font-size:24px; line-height:30px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:12px; }
.liucheng-list ul li .des {color:#666666; font-size:16px; line-height:25px; margin-top:14px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; }
/*anli*/
.anli { padding-top:86px; padding-bottom:92px; }
.anli-list { margin-top:38px; position:relative; }
.anli-list .swiper-container { width: 100%; height: 100%; } 
.anli-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;}
.anli-list .swiper-slide {  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align:center; }
.anli-list .swiper-button-prev { display:none;  background:url(../images/btn.png) no-repeat; width:52px; height:52px;right:auto; left:-80px; top:50%; bottom:0;  outline:none; border-radius:50%;  background-size:100% 100%;}
.anli-list .swiper-button-prev:after { display:none;}
.anli-list .swiper-button-prev:hover {background:url(../images/btn2.png) no-repeat; background-size:100% 100%;}
.anli-list .swiper-button-next { display:none; background:url(../images/btn.png) no-repeat;transform:rotate(180deg); width:52px; height:52px; right:-80px; left:auto; top:50%; bottom:0; outline:none;border-radius:50%; background-size:100% 100%; }
.anli-list .swiper-button-next:hover {background:url(../images/btn2.png) no-repeat; background-size:100% 100%;}
.anli-list .swiper-button-next:after { display:none;}
.anli-li { width:100%; height:100%; text-align:center;}
.anli-li .pic{ width:100%; height:295px; display: flex;  align-items: center; justify-content: center; overflow:hidden;}
.anli-li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%; transition: 0.6s;}
.anli-li .tit { height:50px; background-color:#2183D6; color:#ffffff; font-size:16px; line-height:50px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.anli-li:hover .pic img {transform: scale(1.05); transition: 0.6s;}
/*about*/
.about { height:701px; background:#1c2636 url(../images/about-bg.jpg) no-repeat top center; text-align:center; padding-top:168px; }
.about .en {color:#f5f5f5; font-size:53px; line-height:1; font-family:Arial, Helvetica, sans-serif; }
.about .tit {color:#f5f5f5; font-size:28px; line-height:1.5; font-weight:bold; position:relative; margin-bottom:52px;}
.about .tit:after{content:""; position:absolute; left:50%; margin-left:-29px; bottom:-24px; width:58px; height:4px; background-color:#2183D6; } 
.about .des {color:#f5f5f5; font-size:20px; line-height:2;}
.about .more { width:160px; margin:0 auto; height:45px; border:#f5f5f5 solid 1px; text-align:center; color:#f5f5f5; font-size:16px; line-height:43px; margin-top:70px; }
.about .more a { display:block; }
.about .more:hover { background-color:#f5f5f5; color:#1d1d1d;}
/*rongyu*/
.rongyu { padding-top:86px; padding-bottom:92px; background-color:#f5f5f5; }
.rongyu-list { margin-top:38px; position:relative; }
.rongyu-list .swiper-container { width: 100%; height: 100%; } 
.rongyu-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;}
.rongyu-list .swiper-slide { background-color:#FFF; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align:center; }
.rongyu-list .swiper-button-prev { display:none;  background:url(../images/btn.png) no-repeat; width:52px; height:52px;right:auto; left:-80px; top:50%; bottom:0;  outline:none; border-radius:50%;  background-size:100% 100%;}
.rongyu-list .swiper-button-prev:after { display:none;}
.rongyu-list .swiper-button-prev:hover {background:url(../images/btn2.png) no-repeat; background-size:100% 100%;}
.rongyu-list .swiper-button-next { display:none; background:url(../images/btn.png) no-repeat;transform:rotate(180deg); width:52px; height:52px; right:-80px; left:auto; top:50%; bottom:0; outline:none;border-radius:50%; background-size:100% 100%; }
.rongyu-list .swiper-button-next:after { display:none;}
.rongyu-list .swiper-button-next:hover {background:url(../images/btn2.png) no-repeat; background-size:100% 100%;}
.rongyu-li { width:100%; height:100%; text-align:center;}
.rongyu-li .pic{ width:100%; height:434px; display: flex;  align-items: center; justify-content: center; overflow:hidden;}
.rongyu-li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.6s;}
.rongyu-li:hover .pic img {transform: scale(1.05); transition: 0.6s;}
/*news*/
.news { padding-top:86px; padding-bottom:85px; }
.news-show { margin-top:40px; }
.news-list { float:left; width:924px; }
.news-list ul li { float:left; width:447px; margin-left:29.5px; position:relative; }
.news-list ul li .ban {position:absolute; left:0; top:0; width:93px; height:33px; background-color:#2183D6; color:#ffffff; font-size:16px; line-height:33px; text-align:center; z-index:333; }
.news-list ul li .ban a{ display:block; }
.news-list ul li:first-child { margin-left:0;}
.news-list ul li .pic { width:100%; height:280px; overflow:hidden;}
.news-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%; transition: 0.6s;}
.news-list ul li .con { background-color:#f5f5f5; padding:25px 24px 0 24px; height:233px; }
.news-list ul li .con .tit { color:#333333; font-size:18px; line-height:30px; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-list ul li .con .riqi { color:#666666; font-size:14px; line-height:16px; margin-top:13px; background:url(../images/riqi-icon.png) no-repeat left center; padding-left:22px; }
.news-list ul li .con .des { color:#666666; font-size:16px; line-height:27px; margin-top:25px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.news-list ul li:hover .con .tit {color:#2183D6; }
.news-list ul li:hover .pic img {transform: scale(1.05); transition: 0.6s;}
.zhishi-list { float:right; width:447px; position:relative; height:513px; background-color:#f5f5f5; padding:45px 29px 0 29px; }
.zhishi-list  .ban {position:absolute; left:0; top:0; width:93px; height:33px; background-color:#2183D6; color:#ffffff; font-size:16px; line-height:33px; text-align:center; z-index:333; }
.zhishi-list .ban a{ display:block; }
.zhishi-list ul li { border-top:#dcdcdc solid 1px; padding-top:17px; padding-bottom:18px;  }
.zhishi-list ul li:first-child { border-top:none; }
.zhishi-list ul li .tit {color:#333333; font-size:18px; line-height:30px; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.zhishi-list ul li .riqi {color:#666666; font-size:14px; line-height:23px;}
.zhishi-list ul li:hover .tit {color:#2183D6; }
.news-more { width:160px; height:45px; background-color:#2183D6; text-align:center; margin:0 auto; margin-top:43px;color:#ffffff; font-size:16px; line-height:45px;border-radius: 30px; }
.news-more a { display:block; }
/*linker*/
.linker { background-color:#2183D6; color:#fff; font-size:16px; line-height:2; padding-top:20px; padding-bottom:20px;  }
.linker a { margin-right:20px; white-space:nowrap;}
.linker a:hover { color:#ffffff; text-decoration:underline; }
/*footer*/
.footer { background-color:#1d1d1d; min-height:320px; }
.footer a:hover {color:#ffffff;}
.f-left { float:left; width:1133px; padding-bottom:30px; }
.f-top { padding-top:54px; padding-bottom:43px;}
.f-top ul li { float:left; width:490px;}
.f-top ul li .pic{ float:left; width:60px; height:60px;  }
.f-top ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-top ul li .con { float:left; width:405px; margin-left:10px;}
.f-top ul li .con .tit {color:#8e8e8e; font-size:18px; line-height:1;}
.f-top ul li .con .des {color:#8e8e8e; font-size:24px; line-height:2; }
.f-nav {color:#8e8e8e; font-size:15px; line-height:2; padding-top:30px; border-top:#282a2d solid 1px;}
.f-nav ul li { float:left; margin-right:60px; position:relative;}
.f-nav ul li:after{content:""; position:absolute; right:-30px; top:50%; margin-top:-6px; width:1px; height:12px; background-color:#3a3a3a; }
.f-nav ul li:last-child:after { display:none; }
.f-copy {color:#8e8e8e; font-size:15px; line-height:2; margin-top:11px; }
.f-right { float:right; width:192px;  margin-top:46px; padding:27px 27px 75px 27px;color:#8e8e8e; font-size:14px; text-align:center; }
.f-right img {max-width: 100%;max-height: 100%;vertical-align: middle; margin-bottom:16px;}
/*n-banner*/
.n-banner { width:100%; }
.n-banner img{ width:100%; display:block; }
/*pagination*/
.pagination { box-sizing: border-box;text-align:center; font-size:14px; margin-top:40px;color:#7b7b7b; padding-bottom:40px;   }
.pagination a { color:#7b7b7b;  padding:5px 7px;border-radius:3px; border:#ececec solid 1px;margin: 0 5px;}
.pagination a:hover { background-color:#2183D6; color:#FFF;}
/*n-case*/
.n-case { padding-top:80px; padding-bottom:80px; } 
.n-case-list { height:auto; margin-top:10px; }
.n-case-list ul li{ float:left; width:440px; height:auto;text-align:center; margin-top:40px;}
.n-case-list ul li:nth-child(3n+2) { margin-left:40px;}
.n-case-list ul li:nth-child(3n+3) { margin-left:40px;}
.n-case-list ul li .pic { width:100%;  height:295px; display: flex;  align-items: center; justify-content: center; overflow:hidden; }
.n-case-list ul li .pic img { max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.6s;}
.n-case-list ul li .tit { background-color:#f5f5f5; color:#333333; font-size:16px; line-height:50px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.n-case-list ul li:hover .pic img {transform: scale(1.05); transition: 0.6s;}
.n-case-list ul li:hover .tit {color:#ffffff; background-color:#2183D6;}
/*pub-sub*/
.pub-sub { text-align:center; margin-top:40px; }
.pub-sub ul { display:inline-block; }
.pub-sub ul li { float:left; width:168px; height:48px; background-color:#eeeeee; text-align:center; border-radius:24px; color:#666666; font-size:18px; line-height:48px; margin:0 6px; }
.pub-sub ul li a { display:block; }
.pub-sub ul li.active { color:#ffffff; background-color:#2183D6; }
.pub-sub ul li:hover { color:#ffffff; background-color:#2183D6; }
/*n-news*/
.n-news { padding-top:80px; padding-bottom:80px; } 
.n-news-list { height:auto;}
.n-news-list ul li{ border-bottom:#eaeaea solid 1px; padding-top:35px; padding-bottom:35px; }
.n-news-list ul li .pic { float:left; width:306px; height:192px; overflow:hidden; }
.n-news-list ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-news-list ul li .con { float:left; width:767px; margin-top:36px; margin-left:48px; }
.n-news-list ul li .con .tit { color:#333333; font-size:24px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.n-news-list ul li .con .des { color:#666666; font-size:15px; line-height:27px; margin-top:21px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; }
.n-news-list ul li .riqi { float:right; width:222px; padding-top:53px; position:relative; text-align:right; }
.n-news-list ul li .riqi:after{content:""; position:absolute; left:0; top:0; width:1px; height:194px; background-color:#eaeaea; }
.n-news-list ul li .riqi .riqi-yy { color:#e0e0e0; font-size:26px; line-height:1; }
.n-news-list ul li .riqi .riqi-mmdd { color:#e0e0e0; font-size:40px; line-height:1; margin-top:11px; }
.n-news-list ul li:hover .con .tit { color:#2183D6; }
/*n-newshow*/
.n-newshow { height:auto; margin-top:74px; padding-bottom:60px; }
.n-tit { font-size:42px; text-align:center; line-height:1.5; color:#333333; font-weight:bold; }
.n-time { font-size:16px; text-align:center; line-height:1.5; color:#999999;margin-top:30px;  }
.n-time img { width:22px; vertical-align:middle; }
.n-xian {border-bottom:#e6e6e6 solid 1px; height:1px; margin-top:20px;}
.n-show { color:#333333;  line-height:2; margin-top:26px; min-height:300px; }
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-info { font-size:16px; text-align:right; line-height:1.5; color:#999999;margin-top:17px;  }
.n-other { font-size:16px; line-height:2; padding:20px 0; color:#666666; }
.n-other a:hover{ color:#dc0000; }  
/*n-contact*/
.n-contact  { height:auto; margin-top:74px; padding-bottom:60px; text-align:center; }
.n-map { margin-top:38px; }
.n-map img{ max-width:100%; }
.n-tel { display:inline-block; background-color:#2183D6; color:#ffffff;letter-spacing: 5px; font-size:25px; line-height:60px; padding:0 42px; border-radius:30px; margin-top:50px;  }
.n-tel i { display:inline-block; width:39px; height:39px; vertical-align:middle; background:url(../images/c-tel.png) no-repeat; background-size:100% 100%; margin-right:10px; margin-top:-4px;  }
/*n-con-list*/
.n-con-list {padding-top:80px; padding-bottom:80px;  }
.n-con-list ul li { float:left; width:450px; height:136px; background-color:#f5f5f5; padding:18px 34px 0 34px; margin-bottom:26px; }
.n-con-list ul li:nth-child(3n+2) { margin-left:25px;}
.n-con-list ul li:nth-child(3n+3) { margin-left:25px;}
.n-con-list ul li .tit { color:#2183D6; font-size:24px; line-height:1.5;}
.n-con-list ul li .des { color:#909090; font-size:16px; line-height:1.5; margin-top:6px; }
/*team*/
.team { padding-top:30px; padding-bottom:80px;}
.team ul li{ float:left; width:440px; height:auto;text-align:center; margin-top:40px;}
.team ul li:nth-child(3n+2) { margin-left:40px;}
.team ul li:nth-child(3n+3) { margin-left:40px;}
.team ul li .pic { width:100%;  height:273px; display: flex;  align-items: center; justify-content: center; overflow:hidden; }
.team ul li .pic img { max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.6s;}
.team ul li .tit { background-color:#2183D6; color:#ffffff; font-size:16px; line-height:50px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.team ul li:hover .pic img {transform: scale(1.05); transition: 0.6s;}
/*n-about*/
.n-about { margin-top:80px;}
.n-about-left { float:left; width:558px; }
.n-about-left .pic { width:100%; }
.n-about-left .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-about-left .list {  background-color:#2d93ea; }
.n-about-left .list ul li{ float:left; width:33.33%; text-align:center; height:110px; padding-top:20px; } 
.n-about-left .list ul li:first-child { background-color:#126ab4;}
.n-about-left .list ul li:nth-child(2){ background-color:#2183D6;}
.n-about-left .list ul li .nob{ color:#ffffff; font-size:16px; line-height:1;}
.n-about-left .list ul li .nob span { font-size:42px;}
.n-about-left .list ul li .des{ color:#ffffff; font-size:16px; line-height:1; margin-top:9px; }
.n-about-right { float:right; width:772px; background:url(../images/n-about-bg.jpg) no-repeat top center; background-size:100% auto; }
.n-about-right .en { color:#2183D6; font-size:50px; line-height:1.1; font-weight:bold; }
.n-about-right .tit { color:#333333; font-size:40px; line-height:1.5; margin-top:20px; }
.n-about-right .des { color:#333333; font-size:18px; line-height:36px; margin-top:34px; text-indent:2em;}
/*fangzhi*/
.fangzhi { background-color:#f5f5f5; padding-top:70px; padding-bottom:70px; }
.fangzhi-list { margin-top:45px; }
.fangzhi-list ul li { float:left; width:313px; height:auto; text-align:center; }
.fangzhi-list ul li:nth-child(4n+2) { margin-left:49.33px;}
.fangzhi-list ul li:nth-child(4n+3) { margin-left:49.33px;}
.fangzhi-list ul li:nth-child(4n+4) { margin-left:49.33px;}
.fangzhi-list ul li .con { background-color:#ffffff; height:300px; padding:20px 25px 0 25px; }
.fangzhi-list ul li .con .icon { height:100px; position:relative; }
.fangzhi-list ul li .con .icon img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.fangzhi-list ul li .con .icon:after{content:""; position:absolute; left:50%; bottom:0; margin-left:-35px; width:70px; height:2px; background-color:#c6c6c6; }
.fangzhi-list ul li .con .tit { color:#333333; font-size:22px; line-height:1.5; margin-top:20px;}
.fangzhi-list ul li .con .des { color:#666666; font-size:16px; line-height:25px; margin-top:17px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.fangzhi-list ul li .pic { width:100%; height:208px; overflow:hidden; }
.fangzhi-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
/*fangan*/
.fangan { padding-top:70px; padding-bottom:70px; }
.fangan-show { margin-top:35px; }
.fangan-left{ float:left; width:560px; }
.fangan-left ul li { float:left; width:50%; font-weight:bold; border:#e2e2e2 solid 1px; margin-left:-1px; margin-top:-1px; height:89px; }
.fangan-left ul li .nob { float:left; width:28px; height:28px; background-color:#2183D6; border-radius:50%; color:#ffffff; font-size:16px; line-height:28px; margin-left:44px; text-align:center; margin-top:28px; }
.fangan-left ul li .tit { float:left; margin-left:14px; width:160px;color:#333333; font-size:18px; line-height:88px;  }
.fangan-left ul li:hover { background-color:#2183D6; }
.fangan-left ul li:hover .nob { background-color:#ffffff; color:#2183D6; }
.fangan-left ul li:hover .tit { color:#ffffff; }
.fangan-right{ float:right; width:840px; height:440px; }
.fangan-right img{width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
/*miejun*/
.miejun { background-color:#f6f6f6; padding-top:80px; padding-bottom:50px; }
.miejun-list { margin-top:50px; }
.miejun-list ul li { float:left; width:20%; text-align:center; position:relative; padding:0 20px 30px 20px; }
.miejun-list ul li:after{content:""; position:absolute; left:0; top:0; width:1px; height:100%; background-color:#e2e2e2; }
.miejun-list ul li:first-child:after { display:none; }
.miejun-list ul li .pic { height:100px; }
.miejun-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.miejun-list ul li .tit { color:#333333; font-size:24px; line-height:1.5; margin-top:22px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.miejun-list ul li .des { color:#666666; font-size:16px; line-height:22px; margin-top:11px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; }
/*fanwei*/
.fanwei { padding-top:80px; padding-bottom:70px; }
.fanwei-list { margin-top:30px;}
.fanwei-list ul li { float:left; width:222px; text-align:center; }
.fanwei-list ul li:nth-child(6n+2) { margin-left:13.6px;}
.fanwei-list ul li:nth-child(6n+3) { margin-left:13.6px;}
.fanwei-list ul li:nth-child(6n+4) { margin-left:13.6px;}
.fanwei-list ul li:nth-child(6n+5) { margin-left:13.6px;}
.fanwei-list ul li:nth-child(6n+6) { margin-left:13.6px;}
.fanwei-list ul li .pic { width:100%; height:274px; overflow:hidden; }
.fanwei-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.fanwei-list ul li .tit { background-color:#2183D6; color:#ffffff; font-size:18px; line-height:54px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
/*x-fangshi*/
.x-fangshi { background-color:#243043; background:url(../images/x-fangshi-bg.jpg) no-repeat top center; padding-top:130px; padding-bottom:80px; height:760px; }
.x-fangshi .public .tit { color:#FFF; }
.x-fangshi .public .des{ color:#c3c2c5; }
.x-fangshi-list { margin-top:40px; }
.x-fangshi-list ul li { float:left; width:328px; height:408px; background-color:#FFF; text-align:center; padding-top:50px; }
.x-fangshi-list ul li:nth-child(4n+2) { margin-left:29.33px;}
.x-fangshi-list ul li:nth-child(4n+3) { margin-left:29.33px;}
.x-fangshi-list ul li:nth-child(4n+4) { margin-left:29.33px;}
.x-fangshi-list ul li .pic { width:100%; height:107px; overflow:hidden; }
.x-fangshi-list ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.x-fangshi-list ul li .tit { color:#333333; font-size:24px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:32px; }
.x-fangshi-list ul li .des { color:#666666; font-size:16px; line-height:25px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:13px; padding:0 40px; }
.x-fangshi-list ul li .more { width:124px; height:36px; border:#5c5c5c solid 1px; margin:0 auto; color:#4e4e4e; font-size:14px; line-height:34px; margin-top:38px; }
.x-fangshi-list ul li .more:hover { background-color:#2183D6; color:#ffffff;border:#2183D6 solid 1px; }
/*x-liucheng*/
.x-liucheng { margin-top:80px; border:#e5e5e5 solid 1px; }
.x-liucheng-left { float:left; width:286px; height:248px; background-color:#2183D6; padding-top:80px; text-align:center; }
.x-liucheng-left .tit { color:#ffffff; font-size:46px; line-height:1; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.x-liucheng-left .des { color:#ffffff; font-size:16px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;margin-top:15px;}
.x-liucheng-right { float:right; width:1055px; }
.x-liucheng-right ul li { float:left; width:100px; margin-left:127px; text-align:center; padding-top:56px; position:relative; }
.x-liucheng-right ul li:after{content:""; position:absolute; left:-127px; top:96px; width:127px; height:23px; background:url(../images/x-liucheng-line.png) no-repeat; background-size:100% auto; }
.x-liucheng-right ul li:first-child { margin-left:0;}
.x-liucheng-right ul li:first-child:after { display:none; }
.x-liucheng-right ul li .pic { width:100%; overflow:hidden; }
.x-liucheng-right ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.x-liucheng-right ul li .tit { color:#333333; font-size:18px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:18px;  }
/*foot1*/
.bottom{padding:80px 0 40px 0; background:url(../images/j26.jpg) center no-repeat; background-size:cover;}
.bTitle .H4{font-size:30px; color:#fff; display: inline-block;}
.bTitle .H5{font-size:18px; color:#9b9b9b; display: inline-block; vertical-align: bottom; margin-left:20px;}
.bMessage{width:46.25%; float:right;}
.bMessage .meForm{margin-top:30px;}
.bMessage .formList .list{width:44.95%; float:left; margin:0 10.1% 0 0; border-bottom:1px solid #777777;padding:13px 0; height: 49px; overflow: hidden;}
.bMessage .formList .list:nth-child(2n){margin-right:0;}
.bMessage .formList .list .H4{float:left; font-size:16px; color:#a3abb1; line-height: 21px;}
.bMessage .formList .list .input{float:left; width:70%; height: 21px;font-size:14px; color:#a3abb1; margin-left:10px; background-color:transparent;
	appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:0}
.bMessage .formList .list2{width:100%; margin: 0;}
.bMessage .yzm{float:right; width:84px; height: 30px; overflow: hidden; margin: -4.5px 4px 0 0; line-height: 0; text-align: center;}
.bMessage .yzm img{vertical-align:middle; height: 100%;}
.bMessage .textarea{  border:none; line-height: 21px;  float: left;width: 88%; height: 60px; font-size: 14px;color: #a3abb1;margin-left: 10px; background-color: transparent;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: 0;
    border-radius: 0;}

.bMessage .submit{width:100%; height:43px; display: block;  font-size:18px; color:#fff; margin-top:35px; background-color:#0C7DF5;
	appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;}
.bMessage .submit:hover{background-color:#0C7DF5;}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.bCon{width:32.56%; float:Left;}
.bCon .p{font-size:18px; color:#fff; margin: 30px 0 45px 0;}
.bEwm2{width:28%; float:Left; text-align: center;}
.bEwm2 .pic{display:block; padding:5px; background-color:#fff;}
.bEwm2 .H6{font-size:14px; color:#a3abb1; margin-top:20px;}
.bAddress{width:65%; float:right;}
.bAddress .list{margin-bottom:25px;}
.bAddress .list:last-child{margin:0;}
.bAddress .ico{width:18px; height: auto; float:left; line-height: 0; margin: 3px 0 0 0;}
.bAddress .p2{margin-left:40px; font-size:14px; color:#a3abb1; line-height: 20px;}

.bottom2{background-color:#2b2b2b; padding:10px 0;}
.bShare{float:right; font-size:14px;color: #a3abb1;}
.bShare .list{width:36px; height: 36px; border-radius: 50%; margin-left:17px; background-color:#414141; position: relative; display: inline-block;}
.bShare .list:first-child{margin:0;}
.bEwm{width:100px;  position: absolute; bottom:34px; left: 50%; margin-left:-50px; background-color:#fff; height: 0; overflow: hidden; box-sizing: border-box;
-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.bEwm .img{width:90px; height: 90px; margin: 5px; display: block;}

.bottom2 .bLeft{float:left;}
.bLink {display:none;}
.bLink .list{display:inline-block; font-size:14px; color:#a3abb1;}
.bLink .scrollBox,
.bLink .scroll{display:inline-block;
-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.bLink .i1{margin:0 10px; }
    .bLink .i1:last-child {display:none }
.bLink .top .ico{display:none;
-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.bLink .a:hover{color:#fff;}

.cr .p{display:inline-block; font-size:14px; color:#a3abb1; margin-top:8px;}

@media (max-width:1500px){
.wrap{width:90%}
.header .nav ul li{ margin-left:50px; } 
/*kuaijie1500*/
.kuaijie { bottom:-57px;}
.kuaijie-left { width:20%; height:114px; font-size:26px; line-height:114px; }
.kuaijie-right { width:80%; height:114px; }
.kuaijie-right ul li { height:112px; padding-top:29px;}
.kuaijie-right ul li .tit { font-size:24px;}
/*public1500*/
.public .tit { font-size:32px; }
.public .info {font-size:20px; }
/*sihai1500*/
.sihai { height:auto; padding-top:130px; padding-bottom:60px; }
.sihai-left { width:48.5%;}
.sihai-right { width:48.5%; }
.sihai-ban { height:200px;  }
.sihai-ban .tit{ font-size:36px; }
.sihai-ban .des{ font-size:22px; }
.sihai-pic ul li{ width:48.5%; }
.sihai-pic ul li:nth-child(even) { margin-left:3%; }
/*chong1500*/
.chong { padding-bottom:80px; }
.chong ul li { width:10%; height:137px; margin-left:2.85%; }
.chong ul li .pic { height:60px; }
/*xiaosha1500*/
.xiaosha { height:auto; padding-top:80px; padding-bottom:80px; }
.xiaosha-left { width:48.5%;}
.xiaosha-right { width:48.5%; }
.xiaosha-ban { height:200px;  }
.xiaosha-ban .tit{ font-size:36px; }
.xiaosha-ban .des{ font-size:22px; }
.xiaosha-pic ul li{ width:48.5%; }
.xiaosha-pic ul li:nth-child(even) { margin-left:3%; }
/*liyou1500*/
.liyou { padding-top:70px; padding-bottom:70px; }
.liyou-pic1 { width:50%;}
.liyou-pic2 { width:50%; }
.liyou-list ul li{ width:46%;}
.liyou-list ul li .nob{ font-size:22px; }
.liyou-list ul li .con { width:86%; }
.liyou-list ul li .con .tit { font-size:24px; }
.liyou-list ul li:nth-child(5) { margin-left:53.5%; margin-top:100px; }
.liyou-list ul li:nth-child(6) { margin-left:53.5%;}
.liyou-list ul li:nth-child(7) { margin-left:53.5%;}
/*liucheng1500*/
.liucheng { height:auto; padding-top:73px; padding-bottom:76px; }
.liucheng-list ul li{ width:23.5%; height:310px; padding:39px 29px 0 29px; }
.liucheng-list ul li:after{ font-size:54px;}
.liucheng-list ul li:nth-child(4n+2) { margin-left:2%;}
.liucheng-list ul li:nth-child(4n+3) { margin-left:2%;}
.liucheng-list ul li:nth-child(4n+4) { margin-left:2%;}
.liucheng-list ul li .icon { height:70px; }
.liucheng-list ul li .tit { font-size:22px;}
/*anli1500*/
.anli { padding-top:66px; padding-bottom:72px; }
.anli-list .swiper-button-prev { width:42px; height:42px; left:-50px;}
.anli-list .swiper-button-next { width:42px; height:42px; right:-50px;}
.anli-li .pic{ height:246px; }
/*about1500*/
.about { height:auto; padding-top:130px; padding-bottom:100px; }
.about .en { font-size:40px; }
.about .tit {font-size:24px;}
/*rongyu1500*/
.rongyu { padding-top:66px; padding-bottom:72px; }
.rongyu-list .swiper-button-prev { width:42px; height:42px; left:-50px;}
.rongyu-list .swiper-button-next { width:42px; height:42px; right:-50px;}
.rongyu-li .pic{ height:359px; }
/*news1500*/
.news { padding-top:66px; padding-bottom:65px; }
.news-list { width:66%; }
.news-list ul li { width:48.5%; margin-left:3%; }
.news-list ul li .pic { height:230px; }
.zhishi-list { width:32%; height:463px; }
.zhishi-list ul li { padding-top: 12px; padding-bottom: 13px;}
/*footer1500*/
.f-left { width:81%; }
.f-top ul li { width:33%;}
.f-top ul li .pic{ width:16%; height:auto; }
.f-top ul li .con {  width:80%;}
.f-nav ul li { margin-right:30px;}
.f-nav ul li:after{ right:-15px; }
.f-right {width:14%; padding:20px 20px 75px 20px; }
.f-right img { margin-bottom:10px;}
/*n-case1500*/
.n-case { padding-top:70px; padding-bottom:70px; } 
.n-case-list ul li{ width:31.4%;}
.n-case-list ul li:nth-child(3n+2) { margin-left:2.9%;}
.n-case-list ul li:nth-child(3n+3) { margin-left:2.9%;}
.n-case-list ul li .pic {  height:250px;  }
/*n-news1500*/
.n-news { padding-top:70px; padding-bottom:70px; } 
.n-news-list ul li .pic { width:22%; height:auto; }
.n-news-list ul li .con { width:54%; margin-left:3%; margin-top:28px; }
.n-news-list ul li .con .tit { font-size:22px; }
.n-news-list ul li .riqi { width:16%; padding-top:43px; }
.n-news-list ul li .riqi:after{ height:154px; }
.n-news-list ul li .riqi .riqi-yy { font-size:22px; }
.n-news-list ul li .riqi .riqi-mmdd {font-size:38px; }
/*n-newshow1500*/
.n-newshow { margin-top:64px; }
.n-tit { font-size:32px; }
/*n-contact1500*/
.n-contact  { margin-top:64px; padding-bottom:50px; }
.n-tel { font-size:22px; margin-top:40px;  }
/*n-con-list1500*/
.n-con-list { padding-top:60px; padding-bottom:60px;  }
.n-con-list ul li { width:32%; padding:22px 24px 0 24px; margin-bottom:21px; }
.n-con-list ul li:nth-child(3n+2) { margin-left:2%;}
.n-con-list ul li:nth-child(3n+3) { margin-left:2%;}
.n-con-list ul li .tit { font-size:22px;}
/*team1500*/
.team { padding-top:20px; padding-bottom:70px;}
.team ul li{ width:31.4%;}
.team ul li:nth-child(3n+2) { margin-left:2.9%;}
.team ul li:nth-child(3n+3) { margin-left:2.9%;}
.team ul li .pic {  height:230px;  }
/*n-about1500*/
.n-about { margin-top:70px;}
.n-about-left { width:39.8%; }
.n-about-left .list ul li .nob span { font-size:32px;}
.n-about-right { width:55%;}
.n-about-right .en { font-size:38px; }
.n-about-right .tit { font-size:22px; }
/*fangzhi1500*/
.fangzhi { padding-top:60px; padding-bottom:60px; }
.fangzhi-list ul li { width:24%; }
.fangzhi-list ul li:nth-child(4n+2) { margin-left:1.33%;}
.fangzhi-list ul li:nth-child(4n+3) { margin-left:1.33%;}
.fangzhi-list ul li:nth-child(4n+4) { margin-left:1.33%;}
.fangzhi-list ul li .con { height:260px; padding:15px 20px 0 20px; }
.fangzhi-list ul li .con .icon { height:80px;}
.fangzhi-list ul li .con .tit { font-size:20px;}
.fangzhi-list ul li .pic { height:188px; }
/*fangan1500*/
.fangan { padding-top:60px; padding-bottom:60px; }
.fangan-left{ width:40%; }
.fangan-left ul li { width:50%; }
.fangan-left ul li .nob { margin-left:3%;}
.fangan-left ul li .tit { width:70%;  }
.fangan-right{ width:60%; }
/*miejun1500*/
.miejun { padding-top:70px; padding-bottom:70px; }
.miejun-list { margin-top:40px; }
.miejun-list ul li { padding:0 15px 20px 15px; }
.miejun-list ul li .pic { height:80px; }
.miejun-list ul li .tit { font-size:20px;}
/*fanwei1500*/
.fanwei { padding-top:70px; padding-bottom:70px; }
.fanwei-list ul li { width:15.83%;  }
.fanwei-list ul li:nth-child(6n+2) { margin-left:1%;}
.fanwei-list ul li:nth-child(6n+3) { margin-left:1%;}
.fanwei-list ul li:nth-child(6n+4) { margin-left:1%;}
.fanwei-list ul li:nth-child(6n+5) { margin-left:1%;}
.fanwei-list ul li:nth-child(6n+6) { margin-left:1%;}
.fanwei-list ul li .pic { height:230px; }
/*x-fangshi1500*/
.x-fangshi { padding-bottom:70px; height:auto; }
.x-fangshi-list ul li { width:23.5%; height:368px; padding-top:30px; }
.x-fangshi-list ul li:nth-child(4n+2) { margin-left:2%;}
.x-fangshi-list ul li:nth-child(4n+3) { margin-left:2%;}
.x-fangshi-list ul li:nth-child(4n+4) { margin-left:2%;}
.x-fangshi-list ul li .pic { height:87px;}
.x-fangshi-list ul li .tit {font-size:20px;  }
/*x-liucheng1500*/
.x-liucheng { margin-top:70px; }
.x-liucheng-left { width:20%; }
.x-liucheng-left .tit { font-size:36px; }
.x-liucheng-right { width:74%; }
.x-liucheng-right ul li { width:12%; margin-left:8%; }
.x-liucheng-right ul li:after{ display:none; }
.x-liucheng-right ul li .tit { font-size:16px;}


}

@media (max-width:1200px){
.wrap{width:94%}
.header .logo { width:30%; }
.header .nav ul li{ margin-left:20px;} 
/*kuaijie1200*/
.kuaijie { bottom:-47px;}
.kuaijie-left { height:94px; font-size:24px; line-height:94px; }
.kuaijie-right { height:94px; }
.kuaijie-right ul li { height:92px; padding-top:20px;}
.kuaijie-right ul li .tit { font-size:22px;}
.kuaijie-right ul li .en { font-size:12px; } 
/*public1200*/
.public .tit { font-size:26px; }
.public .info {font-size:18px; }
/*sihai1200*/
.sihai { padding-top:110px; padding-bottom:40px; }
.sihai-ban { height:170px; padding:40px 0 0 34px; }
.sihai-ban .tit{ font-size:28px; }
.sihai-ban .des{ font-size:18px; }
.sihai-pic {  margin-top: 29px;}
/*chong1200*/
.chong { padding-bottom:60px; }
.chong ul li { width:11%; height:127px; margin-left:1.71%; }
.chong ul li .pic { height:50px; }
/*xiaosha1200*/
.xiaosha { padding-top:60px; padding-bottom:60px; }
.xiaosha-ban { height:170px; padding:40px 34px 0 0; }
.xiaosha-ban .tit{ font-size:28px; }
.xiaosha-ban .des{ font-size:18px; }
.xiaosha-pic {  margin-top: 29px;}
/*liyou1200*/
.liyou { padding-top:50px; padding-bottom:50px; }
.liyou-list {padding-top: 0;}
.liyou-list ul li .nob{ font-size:20px; }
.liyou-list ul li .con { width:80%; }
.liyou-list ul li .con .tit { font-size:22px; }
.liyou-list ul li:nth-child(5) { margin-top:50px; }
/*liucheng1200*/
.liucheng { padding-top:53px; padding-bottom:56px; }
.liucheng-list ul li{ height:290px; padding:34px 24px 0 24px; }
.liucheng-list ul li:after{ font-size:46px; top:40px;}
.liucheng-list ul li .icon { height:60px; }
.liucheng-list ul li .tit { font-size:20px;}
/*anli1200*/
.anli { padding-top:46px; padding-bottom:52px; }
.anli-list .swiper-container { width:90%; margin:0 auto; } 
.anli-list .swiper-button-prev { width:32px; height:32px; left:-10px;}
.anli-list .swiper-button-next { width:32px; height:32px; right:-10px;}
.anli-li .pic{ height:176px; }
/*about1200*/
.about { padding-top:100px; padding-bottom:70px; }
.about .en { font-size:34px; }
.about .tit {font-size:22px;}
.about .des { font-size:18px; }
/*rongyu1200*/
.rongyu { padding-top:46px; padding-bottom:52px; }
.rongyu-list .swiper-container { width:90%; margin:0 auto; } 
.rongyu-list .swiper-button-prev { width:32px; height:32px; left:-10px;}
.rongyu-list .swiper-button-next { width:32px; height:32px; right:-10px;}
.rongyu-li .pic{ height:252px; }
/*news1200*/
.news { padding-top:46px; padding-bottom:45px; }
.news-list ul li .pic { height:193px; }
.news-list ul li .con { padding:25px 19px 0 19px; }
.zhishi-list { height:426px; padding:45px 24px 0 24px;}
.zhishi-list ul li { padding-top:9px; padding-bottom:10px;}
/*n-case1200*/
.n-case { padding-top:60px; padding-bottom:60px; } 
.n-case-list ul li{ margin-top:30px; }
.n-case-list ul li .pic {  height:203px;  }
/*n-news1200*/
.n-news { padding-top:60px; padding-bottom:60px; } 
.n-news-list ul li .con { margin-top:18px; }
.n-news-list ul li .con .tit { font-size:20px; }
.n-news-list ul li .riqi { padding-top:33px; }
.n-news-list ul li .riqi:after{ height:134px; }
.n-news-list ul li .riqi .riqi-yy { font-size:20px; }
.n-news-list ul li .riqi .riqi-mmdd {font-size:30px; }
/*n-newshow1200*/
.n-newshow { margin-top:54px; }
.n-tit { font-size:28px; }
.n-show { font-size:16px;}
/*n-contact1200*/
.n-contact  { margin-top:54px; padding-bottom:40px; }
.n-tel { font-size:20px; }
/*n-con-list1200*/
.n-con-list { padding-top:50px; padding-bottom:50px;  }
.n-con-list ul li { padding:17px 19px 0 19px; }
.n-con-list ul li .tit { font-size:20px;}
/*team1200*/
.team { padding-top:10px; padding-bottom:60px;}
.team ul li .pic {  height:188px;  }
/*n-about1200*/
.n-about { margin-top:60px;}
.n-about-left .list ul li .nob span { font-size:28px;}
.n-about-right .en { font-size:32px; }
.n-about-right .tit { font-size:20px; }
/*fangzhi1200*/
.fangzhi { padding-top:50px; padding-bottom:50px; }
.fangzhi-list ul li .con { height:240px; padding:10px 15px 0 15px; }
.fangzhi-list ul li .con .icon { height:60px;}
.fangzhi-list ul li .con .tit { font-size:18px;}
.fangzhi-list ul li .pic { height:153px; }
/*fangan1200*/
.fangan { padding-top:50px; padding-bottom:50px; }
.fangan-left{ float:none; width:100%; }
.fangan-right{ float:none; width:100%; height:auto;  margin-top:20px; }
/*miejun1200*/
.miejun { padding-top:60px; padding-bottom:60px; }
.miejun-list { margin-top:35px; }
.miejun-list ul li { padding:0 5px 10px 5px; }
.miejun-list ul li .pic { height:60px; }
.miejun-list ul li .tit { font-size:18px;}
/*fanwei1200*/
.fanwei { padding-top:60px; padding-bottom:60px; }
.fanwei-list ul li .pic { height:188px; }
.fanwei-list ul li .tit { font-size:16px; line-height:44px; }
/*x-fangshi1200*/
.x-fangshi { padding-bottom:60px; }
.x-fangshi-list ul li { height:318px; padding-top:20px; }
.x-fangshi-list ul li .pic { height:67px;}
.x-fangshi-list ul li .tit {font-size:18px;  }
/*x-liucheng1200*/
.x-liucheng { margin-top:60px; }
.x-liucheng-left { height:190px; padding-top:60px;}
.x-liucheng-left .tit { font-size:30px; }
.x-liucheng-right ul li {padding-top:26px;}



}


@media (max-width:992px){
/*header992*/
.welcome { display:none; }
.header{height:75px;background-color:#ffffff; position:fixed; top:0; left:0; width:100%; z-index:3334;}
.header .logo{ margin-top:10px; width:auto; height:55px; line-height:50px;}
.header .nav{ display:none;}
.nav_btn{display:block;}
.header-wrap { display:block; height:75px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:20px;}
/*kuaijie992*/
.kuaijie { bottom:-37px;}
.kuaijie-left { height:74px; font-size:20px; line-height:74px; }
.kuaijie-right { height:74px; }
.kuaijie-right ul li { height:72px; padding-top:15px;}
.kuaijie-right ul li .tit { font-size:18px;}
/*public992*/
.public .tit { font-size:22px; }
.public .des { font-size:16px; margin-top:17px;}
.public .info {font-size:16px; margin-top:17px;}
/*sihai992*/
.sihai { padding-top:80px; padding-bottom:50px; }
.sihai-left { padding: 0 0 16px 16px;}
.sihai-ban { height:130px; padding:30px 0 0 24px; }
.sihai-ban .tit{ font-size:20px; }
.sihai-ban .des{ font-size:16px; }
.sihai-pic {  margin-top: 19px;}
/*chong992*/
.chong { padding-bottom:40px; }
.chong ul li { width:12%; height:117px; margin-left:0.57%; }
.chong ul li .pic { height:40px; }
/*xiaosha992*/
.xiaosha { padding-top:50px; padding-bottom:30px; }
.xiaosha-left { padding: 0 0 16px 16px;}
.xiaosha-ban { height:130px; padding:30px 24px 0 0; }
.xiaosha-ban .tit{ font-size:20px; }
.xiaosha-ban .des{ font-size:16px; }
.xiaosha-pic {  margin-top: 19px;}
/*liyou992*/
.liyou { padding-top:40px; padding-bottom:40px; }
.liyou-list ul li .nob{ font-size:18px;width: 43px; height:43px; line-height:43px; }
.liyou-list ul li .con { width:70%; }
.liyou-list ul li .con .tit { font-size:20px; }
.liyou-list ul li .con .des { font-size:16px; }
.liyou-list ul li:nth-child(5) { margin-top:0; }
/*liucheng992*/
.liucheng { padding-top:33px; padding-bottom:36px; }
.liucheng-list {margin-top:35px;}
.liucheng-list ul li{ height:260px; padding:24px 19px 0 19px; }
.liucheng-list ul li:after{ font-size:38px; top:35px;}
.liucheng-list ul li .icon { height:50px; }
.liucheng-list ul li .tit { font-size:18px;}
/*anli992*/
.anli { padding-top:36px; padding-bottom:42px; }
.anli-list { margin-top:30px;}
.anli-li .pic{ height:136px; }
.anli-li .tit { height:40px; line-height:40px; }
/*about992*/
.about { padding-top:80px; padding-bottom:50px; }
.about .en { font-size:28px; }
.about .tit {font-size:20px;}
/*rongyu992*/
.rongyu { padding-top:36px; padding-bottom:42px; }
.rongyu-list { margin-top:30px;}
.rongyu-li .pic{ height:275px; }
/*news992*/
.news { padding-top:36px; padding-bottom:35px; }
.news-list ul li .pic { height:145px; }
.news-list ul li .con { padding:20px 14px 0 14px; }
.news-list ul li .con .tit { font-size:16px;}
.zhishi-list { height:378px; padding:45px 19px 0 19px;}
.zhishi-list ul li { padding-top:4px; padding-bottom:5px;}
.zhishi-list ul li .tit { font-size:16px;}
/*footer992*/
.f-left { float:none; width:100%; }
.f-top { padding-top:0; padding-bottom:20px;}
.f-top ul li { float:none; width:100%; margin-top:30px; }
.f-top ul li .pic{ max-width:50px; }
.f-top ul li .con .tit { margin-top:5px;}
.f-top ul li .con .des { margin-top:4px;}
.f-right { float:none; width:100%; margin-top:0; padding:30px 15px 25px 15px;  }
/*n-case992*/
.n-case { padding-top:50px; padding-bottom:50px; } 
.n-case-list ul li{ margin-top:20px; }
.n-case-list ul li .pic {  height:152px;  }
/*pub-sub992*/
.pub-sub { margin-top:30px; }
.pub-sub ul li { width:120px; height:38px;border-radius:19px; font-size:16px; line-height:38px; }
/*n-news992*/
.n-news { padding-top:50px; padding-bottom:50px; } 
.n-news-list ul li .con { margin-top:3px; }
.n-news-list ul li .con .tit { font-size:18px; }
.n-news-list ul li .con .des { margin-top:11px;}
.n-news-list ul li .riqi { padding-top:23px; }
.n-news-list ul li .riqi:after{ height:104px; }
.n-news-list ul li .riqi .riqi-yy { font-size:18px; }
.n-news-list ul li .riqi .riqi-mmdd {font-size:24px; }
/*n-newshow992*/
.n-newshow { margin-top:44px; }
.n-tit { font-size:24px; }
/*n-contact992*/
.n-contact  { margin-top:44px; padding-bottom:30px; }
.n-tel { font-size:18px; line-height:50px; border-radius:5px;}
.n-tel i { width:29px; height:29px; }
/*n-con-list992*/
.n-con-list { padding-top:40px; padding-bottom:40px;  }
.n-con-list ul li { padding:12px 14px 0 14px; }
.n-con-list ul li .tit { font-size:18px;}
/*team992*/
.team { padding-bottom:50px;}
.team ul li .pic {  height:140px;  }
/*n-about992*/
.n-about { margin-top:50px;}
.n-about-left .list ul li .nob span { font-size:24px;}
.n-about-right .en { font-size:26px; }
.n-about-right .tit { font-size:18px; }
/*fangzhi992*/
.fangzhi { padding-top:40px; padding-bottom:40px; }
.fangzhi-list {margin-top:20px;}
.fangzhi-list ul li { width:48.5%; margin-top:20px; }
.fangzhi-list ul li:nth-child(4n+2) { margin-left:0;}
.fangzhi-list ul li:nth-child(4n+3) { margin-left:0;}
.fangzhi-list ul li:nth-child(4n+4) { margin-left:0;}
.fangzhi-list ul li:nth-child(even) { margin-left:3%; }
.fangzhi-list ul li .con { height:240px; }
.fangzhi-list ul li .pic { height:232px; }
/*miejun992*/
.miejun { padding-top:40px; padding-bottom:40px; }
.miejun-list { margin-top:30px; }
.miejun-list ul li { padding:0 3px 10px 3px; }
.miejun-list ul li .pic { height:50px; }
.miejun-list ul li .tit { font-size:16px;}
.miejun-list ul li .des { font-size:14px;}
/*fanwei992*/
.fanwei { padding-top:50px; padding-bottom:50px; }
.fanwei-list { margin-top:0; }
.fanwei-list ul li { width:32%; margin-top:20px;  }
.fanwei-list ul li:nth-child(6n+2) { margin-left:0;}
.fanwei-list ul li:nth-child(6n+3) { margin-left:0;}
.fanwei-list ul li:nth-child(6n+4) { margin-left:0;}
.fanwei-list ul li:nth-child(6n+5) { margin-left:0;}
.fanwei-list ul li:nth-child(6n+6) { margin-left:0;}
.fanwei-list ul li:nth-child(3n+2) { margin-left:2%;}
.fanwei-list ul li:nth-child(3n+3) { margin-left:2%;}
.fanwei-list ul li .pic { height:285px; }
/*x-fangshi992*/
.x-fangshi { padding-top: 100px; padding-bottom:50px; }
.x-fangshi-list ul li { height:260px; }
.x-fangshi-list ul li .pic { height:47px;}
.x-fangshi-list ul li .tit { margin-top:22px;}
.x-fangshi-list ul li .des {padding: 0 20px;}
.x-fangshi-list ul li .more { margin-top:18px;}
/*x-liucheng992*/
.x-liucheng { margin-top:50px; }
.x-liucheng-left { height:150px; padding-top:40px; width:30%;}
.x-liucheng-left .tit { font-size:24px; }
.x-liucheng-right { width:65%; }
.x-liucheng-right ul li {padding-top:20px; margin-left:2%; width:17%; }
.x-liucheng-right ul li .tit {margin-top:8px;}


}

@media (max-width:767px){
/*foot1*/
.bCon{display:none;}
.bMessage{width:100%;}
/*header768*/
.header{height:65px;}
.header .logo{ height:45px; line-height:40px;}
.f_nav { display:block;}
.header-wrap { display:block; height:65px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:9px;}
/*kuaijie767*/
.kuaijie { position:relative; left:auto; bottom:auto; margin-top:15px;}
.kuaijie-left { display:none; }
.kuaijie-right { float:none; width:100%; height:34px; }
.kuaijie-right ul li { height:32px; padding-top:7px;}
.kuaijie-right ul li .tit { font-size:16px;}
.kuaijie-right ul li .en { display:none; }
/*public767*/
.public .tit { font-size:20px; }
.public .des { font-size:14px; }
/*sihai767*/
.sihai { padding-top:20px; padding-bottom:10px; }
.sihai-left { float:none; width:100%; margin-top:30px; }
.sihai-left { padding: 0 11px 11px 0;}
.sihai-right { float:none; width:100%;}
.sihai-ban .tit{ font-size:18px; }
.sihai-ban .des{ font-size:14px; }
/*chong767*/
.chong { padding-bottom:20px; }
.chong ul li { width:23.5%; height:102px; margin-left:2%; margin-top:15px; padding-top: 12px; }
.chong ul li:first-child { margin-left:0;}
.chong ul li:nth-child(5){ margin-left:0;}
/*xiaosha767*/
.xiaosha { padding-top:30px; padding-bottom:30px; }
.xiaosha-left { float:none; width:100%; margin-top:30px; }
.xiaosha-left { padding: 0 0 11px 11px;}
.xiaosha-right { float:none; width:100%;}
.xiaosha-ban .tit{ font-size:18px; }
.xiaosha-ban .des{ font-size:14px; }
/*liyou767*/
.liyou { padding-top:30px; padding-bottom:30px; }
.liyou-pic1 { position:relative; right:auto; top:auto; width:100%; margin-top:30px; }
.liyou-pic2 { position:relative; left:auto; bottom:auto; width:100%; margin-top:30px; }
.liyou-list ul li { margin-top:20px; width:100%;}
.liyou-list ul li .nob{ font-size:16px;width:33px; height:33px; line-height:33px; }
.liyou-list ul li .con { width:80%; }
.liyou-list ul li .con .tit { font-size:18px; }
.liyou-list ul li .con .des { margin-top:6px;}
.liyou-list ul li:nth-child(5) { margin-left:0;}
.liyou-list ul li:nth-child(6) { margin-left:0;}
.liyou-list ul li:nth-child(7) { margin-left:0;}
/*liucheng767*/
.liucheng { padding-bottom: 30px;}
.liucheng-list {margin-top:20px;}
.liucheng-list ul li{ width:48.5%; height:250px; padding:24px 14px 0 14px; margin-top:15px; }
.liucheng-list ul li:after{ font-size:30px; top:30px;}
.liucheng-list ul li:nth-child(4n+2) { margin-left:0;}
.liucheng-list ul li:nth-child(4n+3) { margin-left:0;}
.liucheng-list ul li:nth-child(4n+4) { margin-left:0;}
.liucheng-list ul li:nth-child(even) { margin-left:3%; }
.liucheng-list ul li .icon { height:40px; }
/*anli767*/
.anli { padding-top:26px; padding-bottom:32px; }
.anli-list { margin-top:20px;}
.anli-list .swiper-container { width:100%;}
.anli-list .swiper-button-prev { display:none; }
.anli-list .swiper-button-next { display:none; }
.anli-li .pic{ height:115px; }
/*about767*/
.about { padding-top:50px; padding-bottom:40px; }
.about .en { font-size:22px; }
.about .tit {font-size:18px;}
.about .des {font-size:16px;}
.about .more { width:120px; height:35px; line-height:33px; margin-top:40px; }
/*rongyu767*/
.rongyu { padding-top:26px; padding-bottom:32px; }
.rongyu-list { margin-top:20px;}
.rongyu-list .swiper-container { width:100%;}
.rongyu-list .swiper-button-prev { display:none; }
.rongyu-list .swiper-button-next { display:none; }
.rongyu-li .pic{ height:233px; }
/*news767*/
.news-show { margin-top:10px; }
.news-list { float:none; width:100%; }
.news-list ul li { width:100%; margin-left:0; margin-top:20px; }
.news-list ul li .pic { height:220px; }
.news-list ul li .con { height:200px; }
.news-list ul li .con .des { margin-top:15px; }
.zhishi-list {float:none; width:100%; height:auto; padding:45px 14px 25px 14px; margin-top:20px; }
.news-more { width:120px; height:35px; margin-top:33px; line-height:35px; }
/*linker767*/
.linker { font-size:14px;  padding-top:10px; padding-bottom:10px;  }
.linker a { margin-right:10px; }
/*footer767*/
.footer { padding-bottom:5em; }
/*n-case767*/
.n-case { padding-top:30px; padding-bottom:30px; } 
.n-case-list ul li{ width:48.5%; margin-top:15px; }
.n-case-list ul li:nth-child(3n+2) { margin-left:0;}
.n-case-list ul li:nth-child(3n+3) { margin-left:0;}
.n-case-list ul li:nth-child(even) { margin-left:3%; }
.n-case-list ul li .pic {  height:115px;  }
.n-case-list ul li .tit { height:40px; line-height:40px; }
/*pub-sub767*/
.pub-sub { margin-top:20px; }
/*n-news767*/
.n-news { padding-top:30px; padding-bottom:30px; } 
.n-news-list { margin-top:10px; }
.n-news-list ul li { padding-top:15px; padding-bottom:20px;}
.n-news-list ul li .pic { float:none; width:100%; }
.n-news-list ul li .con { float:none; width:100%; margin-left:0; margin-top:15px; }
.n-news-list ul li .con .tit { font-size:18px; }
.n-news-list ul li .con .des { margin-top:11px;}
.n-news-list ul li .riqi { float:none; width:100%;  padding-top:0; text-align:left; }
.n-news-list ul li .riqi:after{ display:none; }
.n-news-list ul li .riqi .riqi-yy { display:none;  }
.n-news-list ul li .riqi .riqi-mmdd {font-size:16px; }
/*n-newshow767*/
.n-newshow { margin-top:30px; padding-bottom:40px; }
.n-tit { font-size:20px; }
.n-time { font-size:14px; margin-top:15px;  }
.n-show { font-size:16px; margin-top:15px; }
.n-info { font-size:14px;}
/*n-contact767*/
.n-contact  { margin-top:30px;}
.n-map { margin-top: 18px; }
.n-tel { font-size:16px; line-height:40px; margin-top:20px; padding:0 10px;  }
.n-tel i { width:19px; height:19px; }
/*n-con-list767*/
.n-con-list { padding-top:30px; padding-bottom:30px;  }
.n-con-list ul li { float:none; height:auto; width:100%; padding:12px 14px 20px 14px; margin-bottom:16px;  }
.n-con-list ul li:nth-child(3n+2) { margin-left:0;}
.n-con-list ul li:nth-child(3n+3) { margin-left:0;}
/*team767*/
.team { padding-bottom:40px;}
.team ul li{ width:48.5%; margin-top:15px; }
.team ul li:nth-child(3n+2) { margin-left:0;}
.team ul li:nth-child(3n+3) { margin-left:0;}
.team ul li:nth-child(even) { margin-left:3%; }
.team ul li:nth-child(3) { display:none; }
.team ul li .pic {  height:107px;  }
.team ul li .tit { height:40px; line-height:40px; }
/*n-about767*/
.n-about { margin-top:30px;}
.n-about-left { float:none; width:100%; margin-top:30px; }
.n-about-left .pic { text-align:center; }
.n-about-left .list ul li { height: 105px; padding-top:27px;}
.n-about-left .list ul li .nob span { font-size:20px;}
.n-about-right { float:none; width:100%; }
.n-about-right .en { font-size:20px; }
.n-about-right .des { margin-top:14px; }
/*fangzhi767*/
.fangzhi { padding-top:30px; padding-bottom:30px; }
.fangzhi-list {margin-top:0;}
.fangzhi-list ul li .con { height:200px; padding:5px 5px 0 5px;  }
.fangzhi-list ul li .con .tit { font-size:16px; margin-top: 7px;}
.fangzhi-list ul li .con .des { font-size:14px; margin-top: 7px;}
.fangzhi-list ul li .pic { height:114px; }
/*fangan767*/
.fangan { padding-top:30px; padding-bottom:30px; }
.fangan-left ul li { float:none; width:100%; height:49px; }
.fangan-left ul li .nob { margin-top:8px; font-size:14px;  }
.fangan-left ul li .tit { font-size:16px; line-height:48px;  }
/*miejun767*/
.miejun { padding-top:30px; padding-bottom:30px; }
.miejun-list { margin-top:0; }
.miejun-list ul li { width:33.33%; margin-top:20px; }
.miejun-list ul li:nth-child(1){ width:50%;}
.miejun-list ul li:nth-child(2){ width:50%;}
.miejun-list ul li:nth-child(3):after { display:none; }
.miejun-list ul li .pic { height:40px; }
/*fanwei767*/
.fanwei { padding-top:30px; padding-bottom:30px; }
.fanwei-list ul li { width:48.5%; margin-top:15px;  }
.fanwei-list ul li:nth-child(3n+2) { margin-left:0;}
.fanwei-list ul li:nth-child(3n+3) { margin-left:0;}
.fanwei-list ul li:nth-child(even) { margin-left:3%; }
.fanwei-list ul li .pic { height:210px; }
/*x-fangshi767*/
.x-fangshi { padding-top:90px; padding-bottom:40px; }
.x-fangshi-list{ margin-top:0; }
.x-fangshi-list ul li { width:48.5%; margin-top:20px; }
.x-fangshi-list ul li:nth-child(4n+2) { margin-left:0;}
.x-fangshi-list ul li:nth-child(4n+3) { margin-left:0;}
.x-fangshi-list ul li:nth-child(4n+4) { margin-left:0;}
.x-fangshi-list ul li:nth-child(even) { margin-left:3%; }
.x-fangshi-list ul li .tit { margin-top:17px;}
.x-fangshi-list ul li .des {padding: 0 10px;}
/*x-liucheng767*/
.x-liucheng { margin-top:20px; height:auto; padding-bottom:20px; }
.x-liucheng-left { float:none; width:100%; height:100px; padding-top:25px; }
.x-liucheng-left .tit { font-size:20px; }
.x-liucheng-right { float:none; width:100%; }
.x-liucheng-right ul li { margin-left:0; width:20%; }
.x-liucheng-right ul li .pic { width:80%; margin:0 auto; }


}



@media (min-width: 1550px) {
  .container {
    width: 1430px;
  }
