@charset "utf-8";
@import url("iconfont.css");
*{margin:0;padding:0}
html{overflow-x:hidden;font-size:13.3333333333vw}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
h1,h2,h3{font-weight:400}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none；}
input,select,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;font-size:16px;outline:0;margin:0;padding:0}
input::-webkit-input-placeholder{color:#999!important}
textarea::-webkit-input-placeholder{color:#999!important}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
.lt{float:left}
.rt{float:right}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
.clearfix::after{content:"";display:block;clear:both}
*{box-sizing:border-box}
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear { clear:both;}
.wrap{width:1200px;position:relative;max-width:100%;margin:0 auto}
.wrap::after{content:"";display:block;clear:both}
/*自定义*/
body{ font-family:Microsoft YaHei}

/*header*/
.header{transition:all .3s;height:98px; position:relative; background-color:#ffffff;}
.header .logo{float:left;margin-top:10px; height:78px; line-height:73px;}
.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:17px; line-height:98px; padding:0 20px; border-left:#f5f5f5 solid 1px; position:relative;} 
.header .nav ul li:first-child {border-left:none;}
.header .nav ul li a {color:#333333; display:block; width:100%; height:100%; }
.header .nav ul li:hover { background-color:#0055a5;}
.header .nav ul li:hover a{color:#ffffff; }
.header .nav ul li.active { background-color:#0055a5;}
.header .nav ul li.active a{color:#ffffff;}
.header .nav ul li .sub { position: absolute;width:100%;left:0; text-align:center; top:98px;z-index:30000; line-height:40px; background-color:#ffffff;}
.header .nav ul li .sub ul li{ float:left; min-width:auto; width:100%; line-height:40px; position:relative;text-align:center;  margin:0; padding:0; font-size:16px; font-weight:normal;border-left:none; height:40px; overflow:hidden;}
.header .nav ul li .sub ul li a { color:#333333;}
.header .nav ul li .sub ul li:hover a { color:#ffffff;}
.header .nav ul li .sub ul li.active a { color:#ffffff;}

.nav_btn{display:none;width:26px;height:20px;position:absolute;right:10px;top:42%;}
.nav_btn span{display:block;transition:all .3s;height:3px;width:100%;position:absolute;left:0;border-radius:2px;background:#0055a5;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:#0055a5;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;}
/*i-kuaijie*/
.i-kuaijie { position:absolute; bottom:-95px; left:0; width:100%; height:138px; z-index:3334; background:url(../images/kuaijie-bg.png) no-repeat; background-size:100% 100%; }
.i-kuaijie-left { float:left; width:995px; background-color:#0055a5; }
.i-kuaijie-left ul li { float:left; height:138px; width:320px; position:relative; }
.i-kuaijie-left ul li:after{content:""; position:absolute; left:0; top:40px; width:1px; height:57px; background-color:#1764ad; }
.i-kuaijie-left ul li:first-child:after { display:none;}
.i-kuaijie-left ul li .pic { float:left; margin-left:56px; width:60px; height:60px; margin-top:43px;}
.i-kuaijie-left ul li .pic img { width:100%; height:100%;}
.i-kuaijie-left ul li .con { float:right; width:190px; margin-top:35px;}
.i-kuaijie-left ul li .con .tit {color:#ffffff; font-size:28px; line-height:1.5; }
.i-kuaijie-left ul li .con .des {color:#80aad2; font-size:14px; line-height:1.5; }
.i-kuaijie-right { float:right; height:138px; width:205px; text-align:center; background-color:#03c974;}
.i-kuaijie-right .tit { color:#ffffff; font-size:16px; line-height:56px; padding-top:17px;}
.i-kuaijie-right .tit span{ font-size:44px; margin-right:10px; }
.i-kuaijie-right .des { color:#ffffff; font-size:16px; line-height:1.5; }
/*i-dongtai*/
.i-dongtai { background-color:#f6f6f6; padding-top:150px; padding-bottom:70px; }
.i-dongtai-left { float:left; width:560px;}
.i-dongtai-right { float:right; width:562px;}
.i-dongtai-ban { height:40px;}
.i-dongtai-ban .tit{ float:left; color:#333333; font-size:24px; line-height:40px;}
.i-dongtai-ban .tit img { width:40px; vertical-align:middle; margin-right:10px;}
.i-dongtai-ban .tit:hover { color:#0055a5; }
.i-dongtai-ban .more{ float:right; width:76px; height:26px; border:#d9d9d9 solid 1px; border-radius:13px; text-align:center; color:#666666; font-size:14px; line-height:24px; margin-top:7px;}
.i-dongtai-ban .more a { display:block; width:100%; height:100%;}
.i-dongtai-ban .more:hover { background-color:#0055a5; color:#FFF; }
.i-hangye { height:auto;}
.i-hangye ul li { margin-top:16px; background-color:#FFF; border:#e0e0e0 solid 1px; height:119px; }
.i-hangye ul li .riqi { float:left; width:66px; margin-left:9px; text-align:center; padding-top:22px; position:relative;}
.i-hangye ul li .riqi .riqi-dd { color:#333333; font-size:24px; line-height:1; }
.i-hangye ul li .riqi .riqi-mm { color:#333333; font-size:12px; line-height:1; margin-top:7px;}
.i-hangye ul li .riqi:after{content:""; position:absolute; right:-12px; top:32px; width:12px; height:2px; background-color:#44c18a; }
.i-hangye ul li .con { float:right; width:424px; padding-top:18px; margin-right:30px;}
.i-hangye ul li .con .tit { color:#333333; font-size:16px; line-height:30px; height:30px; overflow:hidden; font-weight:bold;}
.i-hangye ul li .con .des { color:#999999; font-size:14px; line-height:22px; height:44px; overflow:hidden; margin-top:7px;}
.i-hangye ul li:hover .con .tit {color:#0055a5;}
.i-dongtai-list { height:auto; margin-top:18px;}
.i-dongtai-list ul li {color:#333333; font-size:16px; line-height:40px; height:40px; overflow:hidden; padding-left:20px; position:relative;}
.i-dongtai-list ul li:after{content:""; position:absolute; left:0; top:50%; margin-top:-3px; width:6px; height:6px; background-color:#c8c8c8; border-radius:50%;}
.i-dongtai-list ul li span{ float:right; display:inline-block; padding-left:10px; color:#999999;}
.i-dongtai-list ul li:hover {color:#0055a5;}
.i-lunbotu { width:100%;height:311px; margin-top:16px;}
.i-lunbotu .swiper-container{width:100%;height:100%}
.i-lunbotu .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-lunbotu .swiper-button-next{opacity:0.4;outline:none;}
.i-lunbotu .swiper-button-prev{opacity:0.4;outline:none;}
.i-lunbotu .swiper-button-next:hover{opacity:0.8;} 
.i-lunbotu .swiper-button-prev:hover{opacity:0.8;} 
.i-lunbotu .swiper-container-horizontal>.swiper-pagination-bullets { width:auto; right:10px; left:auto;}
.i-lunbotu .swiper-pagination-bullet { background: #FFF; opacity:0.9;}
.i-lunbotu .swiper-pagination-bullet-active{ background: #03c974; opacity:0.9;}
.i-lunbotu-li { display:block; width:100%; height:100%; position:relative;}
.i-lunbotu-li .pic { width:100%; height:100%;}
.i-lunbotu-li .pic img{ width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.i-lunbotu-li .tit { position:absolute; left:0; bottom:0; width:100%; background-color:rgba(0, 0, 0, 0.5);color:#ffffff; font-size:16px; line-height:45px; padding:0 100px 0 20px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
/*i-public*/
.i-public { height:40px;}
.i-public .tit{ float:left; color:#333333; font-size:30px; line-height:40px;}
.i-public .tit:hover { color:#0055a5; }
.i-public .more{ float:right; width:116px; height:36px; border:#d9d9d9 solid 1px; border-radius:18px; text-align:center; color:#666666; font-size:14px; line-height:34px; margin-top:2px;}
.i-public .more a { display:block; width:100%; height:100%;}
.i-public .more:hover { background-color:#0055a5; color:#FFF; }
/*i-huigu*/
.i-huigu { padding-top:50px; padding-bottom:70px;}
.i-huigu-list { height:203px; position:relative; margin-top:23px;}
.i-huigu-list .swiper-container{width:100%;height:100%; margin:0 auto;}
.i-huigu-list .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}
.i-huigu-list .swiper-container .swiper-wrapper{ -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -ms-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear;}
.i-huigu-list .swiper-slide a { display:block;  width: 100%;height: 100%; }
.i-huigu-list .swiper-slide img{ width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
/*i-tuijan*/
.i-tuijian{ background-color:#f6f6f6; padding-top:50px; padding-bottom:70px;}
.i-tuijian-list { padding-top:4px; }
.i-tuijian-list ul li{ float:left; width:225px; height:99px; line-height:94px; text-align:center; border:#dcdcdc solid 1px; overflow:hidden; margin-top:19px; background-color:#FFF;}
.i-tuijian-list ul li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-tuijian-list ul li:nth-child(5n+2) { margin-left:17.75px;}
.i-tuijian-list ul li:nth-child(5n+3) { margin-left:17.75px;}
.i-tuijian-list ul li:nth-child(5n+4) { margin-left:17.75px;}
.i-tuijian-list ul li:nth-child(5n+5) { margin-left:17.75px;}
/*i-hezuo*/
.i-hezuo { padding-top:40px; padding-bottom:60px;}
.i-hezuo-list { padding-top:4px; }
.i-hezuo-list ul li{ float:left; width:225px; height:99px; line-height:94px; text-align:center; border:#dcdcdc solid 1px; overflow:hidden; margin-top:19px;}
.i-hezuo-list ul li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-hezuo-list ul li:nth-child(5n+2) { margin-left:17.75px;}
.i-hezuo-list ul li:nth-child(5n+3) { margin-left:17.75px;}
.i-hezuo-list ul li:nth-child(5n+4) { margin-left:17.75px;}
.i-hezuo-list ul li:nth-child(5n+5) { margin-left:17.75px;}
/*footer*/
.footer { background-color:#949494;color:#eaeaea; font-size:14px; line-height:2; padding-top:20px; padding-bottom:40px;}
.footer table { margin-top:20px;}
.footer h3 { color:#ffffff; font-size:20px; line-height:3; margin-top:20px;}
.f-left { float:left; width:430px; margin-left:143px;}
.f-mid { display:none; float:left; width:243px; margin-left:173px;}
.f-right { float:right; text-align:right; margin-top:40px; margin-right:100px;}
.f-ewm { display:inline-block; width:120px; height:120px; margin-bottom:10px;}
.f-ewm img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-logo { display:inline-block; width:207px; height:92px; margin-top:10px;}
.f-logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*f-copy*/
.f-copy { background-color:#6b6b6b; text-align:center;color:#e1e1e1; font-size:14px; line-height:2; padding-top:15px; padding-bottom:15px;}
.f-copy a:hover { text-decoration:underline;}
/*n-banner*/
.n-banner { width:100%;}
.n-banner img{ width:100%; display:block;}
/*n-main*/
.n-main { padding-top:30px; padding-bottom:30px; min-height:500px;}
.n-left { float:left; width:280px;}
.n-left-top { height:auto; background-color:#f6f6f6; margin-bottom:17px;}
.n-left-top .ban { height:64px; background-color:#0055a5; color:#ffffff;  font-size:22px; line-height:64px; position:relative; padding-left:30px; font-weight:bold;}
.n-left-top .list { padding:14px 20px 25px 20px;}
.n-left-top .list ul li{color:#333333; font-size:18px; line-height:55px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; padding-left:20px; padding-right:30px; border-bottom:#e3e3e3 solid 1px; background:url(../images/jiantou.png) no-repeat right center;}
.n-left-top .list ul li:after{content:""; position:absolute; left:0; top:50%; margin-top:-5px; width:6px; height:6px; border:#0055a5 solid 2px;border-radius:50%; }
.n-left-top .list ul li:hover {color:#0055a5;}
.n-left-bot { height:auto; background-color:#f6f6f6; padding:15px 23px 20px 23px;}
.n-left-bot .ban {color:#0055a5; font-size:22px; line-height:2; position:relative; padding-left:20px; font-weight:bold;}
.n-left-bot .ban:after{content:""; position:absolute; left:0; top:50%; margin-top:-11px; width:4px; height:22px; background-color:#0055a5; }
.n-left-bot .list ul li{color:#333333; font-size:16px; line-height:2;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; }
.n-left-bot .list ul li:after{content:""; position:absolute; left:0; top:50%; margin-top:-2.5px; width:5px; height:5px; background-color:#c8c8c8; }
.n-left-bot .list ul li:hover {color:#0055a5;}
.n-right { float:right; width:888px;}
.n-right-ban { border-bottom:#d1d1d1 solid 1px; height:64px;}
.n-right-ban .tit{ float:left;color:#333333; font-size:22px; line-height:64px; padding-left:20px; position:relative;font-weight:bold;}
.n-right-ban .tit:after{content:""; position:absolute; left:0; top:50%; margin-top:-11px; width:4px; height:22px; background-color:#095ba8; }
.n-right-ban .des{ float:right;color:#989898; font-size:14px; line-height:1; margin-top:25px;}
.n-right-ban .des a:hover { text-decoration:underline;}
.n-right-con { height:auto;}
.n-about {color:#333333; font-size:16px; line-height:2; padding:25px 0; }
.n-about img { max-width:100%;}
.n-newshow {padding:20px 0; }
.n-tit {font-size:20px; line-height:2; color:#333333; text-align:center;}
.n-des {font-size:14px; line-height:2; color:#666666; text-align:center; border-bottom:#eeeeee solid 1px; padding-bottom:10px; margin-bottom:10px; margin-top:7px;}
.n-show { font-size:16px; line-height:2; color:#333333; }
.n-show img { max-width:100%;}
/*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:#0055a5; color:#FFF;}
/*pic-list*/
.pic-list { text-align:center; padding-bottom:20px;}
.pic-list ul li{ float:left; width:283px; margin-top:20px;}
.pic-list ul li:nth-child(3n+2) { margin-left:19.5px;}
.pic-list ul li:nth-child(3n+3) { margin-left:19.5px;}
.pic-list ul li .pic { width:100%; height:200px; margin:0 auto; overflow:hidden; border: #dcdcdc solid 1px;}
.pic-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.pic-list ul li .tit {color:#333333; font-size:16px; line-height:2; margin-top:10px; overflow:hidden;  text-overflow: ellipsis; white-space: nowrap;}
.pic-list ul li:hover .tit {color:#0055a5;}
/*n-message*/
.n-message { background-color:#f6f6f6; padding-top:40px; padding-bottom:40px;}
.n-message-box { background-color:#FFF; padding-top:40px; padding-bottom:60px;}
.biaodan-tit { text-align:center;color:#333333; font-size:22px; line-height:2; font-weight:bold;}
.biaodan-list {margin-left:204px;}
.biaodan-list ul li { margin-top:20px;}
.bl-left { float:left; width:138px; 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 select { width:100%; height:48px;color:#333333; font-size:16px; border:#cccccc solid 1px;border-radius:5px; background:url(../images/select-bg.png) no-repeat right center; }
.bl-mid input[type=submit] { width:100%; text-align:center; height:48px; background-color:#0055a5; color:#fff; font-size:16px; border-radius:5px; cursor:pointer; border:none;}
/*box*/
.box {height:360px; margin-top:20px;}
.box .swiper-container{width:100%;height:100%}
.box .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;}
.box .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.box .swiper-slide ul  { display:flex; align-items: center; justify-content: space-between; height:100%; width:100%;}
.box .swiper-slide ul li { width:18.6%; background-color:#ffffff; border: #dcdcdc solid 1px;height:100%;}
.box .swiper-slide ul li a {display: flex;  align-items: center; justify-content: center;height:100%;}
.box .swiper-slide ul li a img{max-width: 220px;max-height: 100%;}
/*box2*/
.box2 {height:240px; margin-top:20px;}
.box2 .swiper-container{width:100%;height:100%}
.box2 .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;}
.box2 .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.box2 .swiper-slide ul  { display:flex; align-items: center; justify-content: space-between; height:100%; width:100%;}
.box2 .swiper-slide ul li { width:18.6%; background-color:#ffffff; border: #dcdcdc solid 1px;height:100%;}
.box2 .swiper-slide ul li a {display: flex;  align-items: center; justify-content: center;height:100%;}
.box2 .swiper-slide ul li a img{max-width:220px;max-height: 100%;}
/*banner-top*/
.banner-top { width:100%; position:relative; }
.banner-top .pic { width:100%; height:600px;}
.banner-top .pic img  {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.banner-top .con { position:absolute; top:23%; left:0; width:100%; height:auto; text-align:center; color:#ffffff; font-size:24px; line-height:2;}
.banner-top .con h4 { font-size:50px; line-height:1.5; }
.banner-top .con h3 { font-size:70px; line-height:1.5;  margin-bottom:20px; letter-spacing:10px; font-weight:bold; }
.banner-top .con img { width:27px; vertical-align:middle;}
.banner-top.banner-top2 .pic { height:350px;}
.banner-top.banner-top2 .con h4 {  margin-bottom:20px;}

@media (max-width:1600px){
.banner-top .pic { height:550px;}
.banner-top .con { top:23%;}
.banner-top .con h4 { font-size:40px; }
.banner-top .con h3 { font-size:50px; }
.banner-top.banner-top2 .pic { height:300px;}
}

@media (max-width:1200px){
.wrap{width:94%}
.header{height:80px;width:100%;}
.header .logo{ height:60px; line-height:55px;}
.header .nav{float:right;}
.header .nav ul li{ font-size:16px; line-height:80px; padding:0 15px;  } 
.header .nav ul li .sub { top:80px;}
.banner { width:100%;}
.banner .swiper-slide img  {height:280px;object-fit: cover;object-position: center;}
.n-banner img  {height:280px;object-fit: cover;object-position: center;}
/*i-kuaijie1200*/
.i-kuaijie {bottom:-100px; height:100px; background-color:#0055a5;}
.i-kuaijie-left { width:82%; }
.i-kuaijie-left ul li { height:100px; width:32%; }
.i-kuaijie-left ul li:after{ left:0; top:30px; height:47px; }
.i-kuaijie-left ul li .pic { margin-left:17%; width:18%; height:auto; margin-top:23px;}
.i-kuaijie-left ul li .con { width:59%; margin-top:20px;}
.i-kuaijie-left ul li .con .tit { font-size:24px; }
.i-kuaijie-right { height:100px; width:17%;}
.i-kuaijie-right .tit { line-height:46px; padding-top: 10px;}
.i-kuaijie-right .tit span{ font-size:34px;padding-top:7px;}

/*i-dongtai1200*/
.i-dongtai { padding-top:130px;}
.i-dongtai-left { width:48%;}
.i-dongtai-right { width:48%;}
.i-hangye ul li .riqi {  width:12%; margin-left:1%;}
.i-hangye ul li .con { width:75%; }

/*i-public1200*/
.i-public .tit{ font-size:24px;}

/*i-huigu1200*/
.i-huigu { padding-top:40px; padding-bottom:50px;}
.i-huigu-list { height:180px;  margin-top:20px;}

/*i-tuijan1200*/
.i-tuijian{ padding-top:40px; padding-bottom:50px;}
.i-tuijian-list ul li{ width:18.7%; height:89px; line-height:84px;margin-top:10px; }
.i-tuijian-list ul li:nth-child(5n+2) { margin-left:1.4%;}
.i-tuijian-list ul li:nth-child(5n+3) { margin-left:1.4%;}
.i-tuijian-list ul li:nth-child(5n+4) { margin-left:1.4%;}
.i-tuijian-list ul li:nth-child(5n+5) { margin-left:1.4%;}
/*i-hezuo1200*/
.i-hezuo { padding-top:30px; padding-bottom:40px;}
.i-hezuo-list ul li{ width:18.7%; height:89px; line-height:84px; margin-top:10px;}
.i-hezuo-list ul li:nth-child(5n+2) { margin-left:1.4%;}
.i-hezuo-list ul li:nth-child(5n+3) { margin-left:1.4%;}
.i-hezuo-list ul li:nth-child(5n+4) { margin-left:1.4%;}
.i-hezuo-list ul li:nth-child(5n+5) { margin-left:1.4%;}


/*footer1200*/
.footer h3 { font-size:18px; margin-top:18px;}
.f-left { width:36%; margin-left:10%;}
.f-mid { width:20%; margin-left:9%;}
.f-right { margin-top:36px; margin-right:10%; }
/*n-main1200*/
.n-left { width:23.33%;}
.n-left-top .ban { height:54px;  font-size:18px; line-height:54px;padding-left:25px; }
.n-left-top .list { padding:10px 15px 20px 15px;}
.n-left-top .list ul li{font-size:16px; line-height:45px; }
.n-left-bot { padding:10px 15px 20px 15px;}
.n-left-bot .ban { font-size:18px;}
.n-left-bot .ban:after{ margin-top:-9px; width:3px; height:18px; }
.n-right { width:74%;}
.n-right-ban { height:54px;}
.n-right-ban .tit{ font-size:18px; line-height:54px; padding-left:15px;}
.n-right-ban .tit:after{margin-top:-9px; width:3px; height:18px; }
.n-right-ban .des{  margin-top:20px;}
.n-tit {font-size:18px;}
.pic-list {  padding-bottom:15px;}
.pic-list ul li{ width:31.8%; margin-top:15px;}
.pic-list ul li:nth-child(3n+2) { margin-left:2.3%;}
.pic-list ul li:nth-child(3n+3) { margin-left:2.3%;}
.pic-list ul li .pic { height:158px;}
.pic-list ul li .tit { margin-top:8px; font-size:14px; }
/*n-message1200*/
.n-message { padding-top:30px; padding-bottom:30px;}
.n-message-box { padding-top:30px; padding-bottom:50px;}
.biaodan-tit { font-size:18px;}
.biaodan-list { margin-left:10%}
.bl-left { width:20%; margin-right:5%; line-height:40px;}
.bl-mid { width:55%;}
.bl-mid input[type=text] {  height:40px; }
.bl-mid select { height:40px;}
.bl-mid input[type=submit] { height:40px;}
/*box1200*/
.box {height:320px; }
.box .swiper-slide ul li a img{max-width: 100%;}
.box2 {height:213px; }
.box2 .swiper-slide ul li a img{max-width: 100%;}

/*banner-top1200*/
.banner-top .pic { height:350px; }
.banner-top .con {  font-size:20px; }
.banner-top .con h4 { font-size:30px;  }
.banner-top .con h3 { font-size:40px; letter-spacing:8px;}
.banner-top .con img { width:22px; }
.banner-top.banner-top2 .pic { height:300px;}
}


@media (max-width:992px){
/*header992*/
.header{height:75px; position:fixed; top:0; left:0; width:100%; z-index:3335; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.header .logo{ margin-top:10px; height:55px; line-height:50px;}
.header .nav{ display:none;}
.nav_btn{display:block;}
.header-wrap { display:block; height:75px;}
.banner .swiper-slide img  {height:210px;}
.n-banner img  {height:210px;}

/*i-kuaijie992*/
.i-kuaijie {bottom:-80px; height:80px;}
.i-kuaijie-left ul li { height:80px; width:33%;}
.i-kuaijie-left ul li:after{top:20px; height:37px; }
.i-kuaijie-left ul li .pic { margin-left:7%; width:16%;  margin-top:20px;}
.i-kuaijie-left ul li .con { width:70%; margin-top:12px;}
.i-kuaijie-left ul li .con .tit { font-size:20px; }
.i-kuaijie-right { height:80px; width:17%;}
.i-kuaijie-right .tit { line-height:36px;}
.i-kuaijie-right .tit span{ font-size:24px;padding-top:7px;}
.i-kuaijie-right .des { font-size:14px;}

/*i-dongtai992*/
.i-dongtai { padding-top:100px; padding-bottom:40px; }
.i-dongtai-ban { height:35px;}
.i-dongtai-ban .tit{ font-size:20px; line-height:35px;}
.i-dongtai-ban .tit img { width:35px; margin-right:8px;}
.i-hangye ul li { margin-top:13px; height:95px; }
.i-hangye ul li .riqi {  padding-top:12px;}
.i-hangye ul li .riqi:after{ top:18px; }
.i-hangye ul li .riqi .riqi-dd {font-size:20px; }
.i-hangye ul li .con { padding-top:5px; margin-right:10px;width: 77%;}
.i-hangye ul li .con .tit { font-size:14px;;}
.i-hangye ul li .con .des { margin-top:0;}
.i-dongtai-list { margin-top:15px;}
.i-dongtai-list ul li {font-size:14px; line-height:35px; height:35px; padding-left:18px; }
.i-lunbotu { height:231px; }
.i-lunbotu-li .tit { font-size:14px; line-height:35px; padding:0 70px 0 15px;}

/*i-public992*/
.i-public { height:36px;}
.i-public .tit{  font-size:18px; line-height:36px;}
.i-public .more{ width:100px; height:26px; line-height:24px; margin-top:5px;}
/*i-huigu992*/
.i-huigu { padding-top:20px; padding-bottom:30px;}

/*i-tuijan992*/
.i-tuijian{ padding-top:30px; padding-bottom:40px;}
.i-tuijian-list ul li{ height:79px; line-height:64px; }

/*i-hezuo992*/
.i-hezuo { padding-top:20px; padding-bottom:30px;}
.i-hezuo-list ul li{  height:79px; line-height:64px;}


/*footer992*/
.footer {  padding-top:10px; padding-bottom:20px;}
.footer h3 { font-size:16px; margin-top:10px;}
.f-left { float:none; width:100%; margin-left:0;}
.f-mid { float:none; width:100%; margin-left:0;}
.f-right { float:none; width:100%; text-align:left;  }


/*n-main992*/
.n-main { padding-top:10px; }
.n-left { float:none; width:100%; margin-top:10px;}
.n-right { float:none;width:100%;}
.n-newshow {padding:15px 0; }
.n-show { font-size:14px; }

/*n-message992*/
.n-message { padding-top:20px; padding-bottom:20px;}
.n-message-box { padding-top:20px; padding-bottom:40px;}
.bl-left { font-size:14px;}
.bl-mid input[type=text] {  font-size:14px; }
.bl-mid select {  font-size:14px;}
.bl-mid input[type=submit] { font-size:14px;}

/*box992*/
.box {height:280px; }
.box2 {height:187px; }

/*banner-top992*/
.banner-top .pic { height:250px; }
.banner-top .con {  font-size:18px;top:18%;  }
.banner-top .con h4 { font-size:20px;  }
.banner-top .con h3 { font-size:30px; letter-spacing:5px;}
.banner-top .con img { width:17px; }
.banner-top.banner-top2 .pic { height:200px;}
}

@media (max-width:767px){
/*header768*/
.header{height:65px;}
.header .logo{ height:45px; line-height:40px;}
.f_nav { display:block;}
.header-wrap { display:block; height:65px;}
.banner .swiper-slide img  {height:150px;}
.n-banner img  {height:150px;}

/*i-kuaijie768*/
.i-kuaijie-left { width:77%;}
.i-kuaijie-left ul li {  width:30%; margin-right:3%;}
.i-kuaijie-left ul li:after { display:none;}
.i-kuaijie-left ul li .pic { display:none; margin-left:0; width:16%;  margin-top:8px;}
.i-kuaijie-left ul li .con { width:100%; margin-top:7px;}
.i-kuaijie-left ul li .con .tit { font-size:15px; }
.i-kuaijie-left ul li .con .des {  }
.i-kuaijie-right { width:22%; padding:7px 2% 0 2%;}
.i-kuaijie-right .tit { font-size:15px;padding-top:0;line-height:22px;}
.i-kuaijie-right .tit span { margin-right:0;font-size:16px;}

/*i-dongtai767*/
.i-dongtai { padding-top:90px; padding-bottom:40px; }
.i-dongtai-left { float:none; width:100%;}
.i-dongtai-right { float:none; width:100%; margin-top:15px;}
.i-dongtai-ban .tit{  font-size:16px;}
.i-dongtai-ban .tit img { width:30px; margin-right:5px;}
.i-dongtai-ban .more{ margin-top:5px;}
.i-dongtai-list { margin-top:15px;}
.i-dongtai-list ul li span{  padding-left:5px; }
.i-lunbotu { height:200px; margin-top:10px;}

/*i-public767*/
.i-public { height:30px;}
.i-public .tit{  font-size:16px; line-height:30px;}
.i-public .more{  margin-top:2px;}

/*i-huigu767*/
.i-huigu { padding-top:15px; padding-bottom:25px;}
.i-huigu-list { height:130px;  margin-top:15px;}

/*i-tuijan767*/
.i-tuijian{ padding-top:20px; padding-bottom:30px;}
.i-tuijian-list ul li{ height:69px; width:31%; line-height:64px; }
.i-tuijian-list ul li:nth-child(5n+2) { margin-left:0;}
.i-tuijian-list ul li:nth-child(5n+3) { margin-left:0;}
.i-tuijian-list ul li:nth-child(5n+4) { margin-left:0;}
.i-tuijian-list ul li:nth-child(5n+5) { margin-left:0;}
.i-tuijian-list ul li:nth-child(3n+2) { margin-left:3.5%;}
.i-tuijian-list ul li:nth-child(3n+3) { margin-left:3.5%;}

/*i-hezuo992*/
.i-hezuo { padding-top:10px; padding-bottom:20px;}
.i-hezuo-list ul li{  height:69px;width:31%; line-height:64px;}
.i-hezuo-list ul li:nth-child(5n+2) { margin-left:0;}
.i-hezuo-list ul li:nth-child(5n+3) { margin-left:0;}
.i-hezuo-list ul li:nth-child(5n+4) { margin-left:0;}
.i-hezuo-list ul li:nth-child(5n+5) { margin-left:0;}
.i-hezuo-list ul li:nth-child(3n+2) { margin-left:3.5%;}
.i-hezuo-list ul li:nth-child(3n+3) { margin-left:3.5%;}

/*footer767*/
.footer {  padding-top:5px; padding-bottom:10px;}
.f-copy { padding-bottom:5em;}

/*n-main767*/
.n-left-top .ban { height:44px;  font-size:16px; line-height:44px;padding-left:20px; }
.n-left-top .list ul li{font-size:14px; line-height:35px;}
.n-left-bot .ban { font-size:16px; padding-left:15px;}
.n-left-bot .list ul li{ font-size:14px; padding-left:15px; }
.n-right-ban { height:44px;}
.n-right-ban .tit{ font-size:16px; line-height:44px;}
.n-right-ban .des{ display:none;}
.n-about { font-size:14px; padding:15px 0; }
.n-tit {font-size:16px;}
.n-des { font-size:12px;}
.pagination { font-size:12px;padding-bottom:30px; }
.pic-list { padding-bottom:10px;}
.pic-list ul li{ width:48.5%; margin-top:10px;}
.pic-list ul li:nth-child(3n+2) { margin-left:0;}
.pic-list ul li:nth-child(3n+3) { margin-left:0;}
.pic-list ul li:nth-child(even){ margin-left:3%;}
.pic-list ul li .pic { height:auto; }

/*n-message767*/
.n-message { padding-top:15px; padding-bottom:15px;}
.n-message-box { padding-top:15px; padding-bottom:30px;}
.biaodan-tit { font-size:16px;}
.biaodan-list { margin-left:2%;}
.biaodan-list ul li { margin-top:15px;}
.bl-left { width:27%; line-height:30px;}
.bl-mid { width:60%;}
.bl-mid input[type=text] {  height:30px; }
.bl-mid select { height:30px;}
.bl-mid input[type=submit] { height:30px;}
/*box768*/
.box {height:240px; }
.box .swiper-slide ul li { width:31%; }
.box .swiper-slide ul li:nth-child(4){ display:none;}
.box .swiper-slide ul li:nth-child(5){ display:none;}
.box2 {height:160px; }
.box2 .swiper-slide ul li { width:31%; }
.box2 .swiper-slide ul li:nth-child(4){ display:none;}
.box2 .swiper-slide ul li:nth-child(5){ display:none;}

/*banner-top767*/
.banner-top .pic { height:130px; }
.banner-top .con {  font-size:14px;top:12%; line-height:1.5; }
.banner-top .con h4 { font-size:16px;  }
.banner-top .con h3 { font-size:16px; letter-spacing:0; margin-bottom:5px; }
.banner-top .con img { width:12px; }
.banner-top.banner-top2 .pic { height:90px;}
.banner-top.banner-top2 .con h4 {  margin-bottom:5px;}

}

@media (min-width: 993px){
.header .nav { display: block !important;}

}