@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}
.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: Helvetica Neue,Helvetica,Arial,sans-serif;}

/*header*/
.header{transition:all .3s;height:155px; position:relative; background-color:#16294b;}
.header *{transition:all .3s}
.header .h-top {height:88px;}
.header .logo{float:left;  margin-top:10px; height:68px; line-height:62px; overflow:hidden;}
.header .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.header .nav{ height:67px; background-color:#f8f8f6; text-align:center;}
.header .nav ul { display:inline-block;}
.header .nav ul li{float:left; width:auto; color:#6b6b6b; font-size:14px; line-height:67px; margin-left:92px;text-transform:uppercase; position:relative; } 
.header .nav ul li:first-child { margin-left:0;}
.header .nav ul li a {color:#6b6b6b; }
.header .nav ul li:hover a{color:#008bcc;}
.header .nav ul li.active a{color:#008bcc;}
.header .nav ul li .sub { display:none; position: absolute;width:200%;left:-50%; text-align:center; top:67px;z-index:30000; line-height:40px;  background-color:#f8f8f6;}
.header .nav ul li .sub ul { display:block;}
.header .nav ul li .sub ul li{ float:none; width:100%; line-height:40px; position:relative;text-align:center;  margin:0; padding:0;  font-weight:normal;}
.header .nav ul li .sub ul li a { color:#6b6b6b; display:block;}
.header .nav ul li .sub ul li:hover { background-color:#008bcc;}
.header .nav ul li .sub ul li:hover a{ color:#ffffff;}
.lang { float:right; height:30px; margin-top:33px;margin-right:10px;}
.lang ul li {color:#ffffff; font-size:16px; line-height:30px; background:url(../images/lang-icon.png) no-repeat right center; padding-right:15px; }
.logo-mini{display:none}
.nav_btn{display:none}
.f_nav{display:none}
.header-wrap{display:none}
/*banner*/
.banner { width:100%;}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.banner .swiper-button-next{opacity:0.4;outline:none;}
.banner .swiper-button-prev{opacity:0.4;outline:none;}
.banner .swiper-button-next:hover{opacity:0.8;} 
.banner .swiper-button-prev:hover{opacity:0.8;} 
.banner .swiper-slide a { display:block; width:100%;}
.banner .swiper-slide img { width:100%; display:block;}
/*i-about*/
.i-about{ background-color:#f8f8f6; padding-top:47px; padding-bottom:48px;}
.i-about-show { height:470px; background-color:#FFF;box-shadow: 0 0 5px rgba(8, 1, 3, 0.1);}
.i-about-left { float:left; width:450px; height:470px;position:relative;}
.i-about-left .swiper-container{width:100%;height:100%}
.i-about-left .swiper-slide{font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-about-left .swiper-button-prev { background:url(../images/btnl.png) no-repeat; width:13px; height:30px;right:auto; left:0; top:50%; bottom:0;  outline:none; }
.i-about-left .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat;}
.i-about-left .swiper-button-prev:after { display:none;}
.i-about-left .swiper-button-next {background:url(../images/btnr.png) no-repeat; width:13px; height:30px; right:0; left:auto; top:50%; bottom:0; outline:none; }
.i-about-left .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; }
.i-about-left .swiper-button-next:after { display:none;}
.i-about-left .swiper-pagination-bullet { width:8px; height:8px;  background-color:#ffffff; opacity: 0.5;}
.i-about-left .swiper-pagination-bullet-active { background-color:#ffffff; opacity:1;}
.i-about-li { width:100%; height:100%; position:relative;}
.i-about-li .pic { width:100%; height:100%; overflow:hidden; text-align:center;display: flex;  align-items: center; justify-content: center; }
.i-about-li .pic img{ max-width:100%; max-height:100%; vertical-align:middle;}
.i-about-li .con { position:absolute; bottom:0; left:0; width:100%; height:70px;background-color:rgba(0, 0, 0, 0.5);}
.i-about-li .con .tit { display:block; color:#ffffff; font-size:16px; line-height:45px; margin-left:19px; margin-right:19px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.i-about-right { float:right; width:660px; margin-right:34px; padding-top:35px;}
.i-about-right .tit{ color:#008bcc; font-size:28px; line-height:58px; font-family: ClanPro-NarrMedium,Helvetica,Arial,sans-serif; font-weight:bold;text-transform:uppercase; position:relative;}
.i-about-right .tit:after{content:""; position:absolute; left:0; bottom:0; width:24px; height:2px; background-color:#008bcc; }
.i-about-right .des{ color:#474c4c; font-size:16px; line-height:25px; margin-top:20px; height:250px; overflow:hidden; text-align:justify;}
.i-about-right .more { width:384px; height:40px; background-color:#008bcc; border-radius:5px; text-align:center; color:#ffffff; font-size:14px; line-height:40px; margin-top:20px; }
.i-about-right .more:hover{box-shadow:0 10px 8px 0 rgba(0,0,0,.05),0 5px 8px 0 rgba(0,0,0,.05);transition: 0.5s;}
/*i-news*/
.i-news { padding-top:34px; padding-bottom:40px;}
.i-news-ban { height:auto;}
.inb-left { float:left;}
.inb-left .tit { color:#008bcc; font-size:28px; line-height:58px; font-family: ClanPro-NarrMedium,Helvetica,Arial,sans-serif; font-weight:bold;text-transform:uppercase; position:relative;}
.inb-left .tit:after{content:""; position:absolute; left:0; bottom:0; width:24px; height:2px; background-color:#008bcc; }
.inb-left .des { color:#929292; font-size:22px; line-height:1; margin-top:12px;}
.inb-right { float:right; width:200px; height:40px; color:#ffffff; font-size:16px; line-height:40px; padding-left:18px; margin-top:18px; background:#008bcc url(../images/more-icon.png) no-repeat right center;}
.inb-right:hover {box-shadow:0 10px 8px 0 rgba(0,0,0,.05),0 5px 8px 0 rgba(0,0,0,.05);transition: 0.5s;}
.inb-right a { display:block; color:#ffffff; }
.i-news-list { margin-top:26px;}
.i-news-list ul li { float:left; width:278px; height:auto; position:relative;}
.i-news-list ul li:after{content:""; position:absolute; left:0; top:241px; width:100%; height:1px; background-color:#efefef; }
.i-news-list ul li:nth-child(4n+2) { margin-left:29.33px;}
.i-news-list ul li:nth-child(4n+3) { margin-left:29.33px;}
.i-news-list ul li:nth-child(4n+4) { margin-left:29.33px;}
.i-news-list ul li .pic { width:100%; height:165px; overflow:hidden; text-align:center;}
.i-news-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s;}
.i-news-list ul li .tit { color:#333333; font-size:17px; line-height:25px; height:50px; overflow:hidden; font-weight:bold; margin-top:18px; }
.i-news-list ul li .des { color:#333333; font-size:15px; line-height:22px; height:88px; overflow:hidden; margin-top:16px;text-align:justify;}
.i-news-list ul li .more {width:100%; height:40px; color:#ffffff; font-size:16px; line-height:40px; padding-left:18px; margin-top:24px; background:#008bcc url(../images/more-icon.png) no-repeat right center;}
.i-news-list ul li:hover .pic img {transform: scale(1.05); transition: 0.5s;}
.i-news-list ul li:hover .tit { color:#008bcc;}
.i-news-list ul li:hover .more{box-shadow:0 10px 8px 0 rgba(0,0,0,.05),0 5px 8px 0 rgba(0,0,0,.05);transition: 0.5s;}
/*i-public*/
.i-public { height:auto;}
.i-public .tit { float:left; color:#008bcc; font-size:28px; line-height:58px; font-family: ClanPro-NarrMedium,Helvetica,Arial,sans-serif; font-weight:bold;text-transform:uppercase; position:relative;}
.i-public .tit:after{content:""; position:absolute; left:0; bottom:0; width:24px; height:2px; background-color:#008bcc; }
.i-public .more { float:right; width:200px; height:40px; color:#ffffff; font-size:16px; line-height:40px; padding-left:18px; margin-top:9px; background:#008bcc url(../images/more-icon.png) no-repeat right center;}
.i-public .more:hover {box-shadow:0 10px 8px 0 rgba(0,0,0,.05),0 5px 8px 0 rgba(0,0,0,.05);transition: 0.5s;}
.i-public .more a { display:block; color:#ffffff; }
.i-public .more.more2 { background-image:none; text-align:center; padding:0;}
/*i-weiyuan*/
.i-weiyuan { background-color:#f8f8f6; padding-top:43px; padding-bottom:35px;}
.i-weiyuan-list { height:250px; position:relative; margin-top:50px;}
.i-weiyuan-list .swiper-container{width:97%;height:100%; margin:0 auto;}
.i-weiyuan-list .swiper-slide{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-weiyuan-list .swiper-button-prev { background:url(../images/btnl.png) no-repeat; background-size:100% 100%; width:13px; height:24px;right:auto; left:0; top:45%; bottom:0;  outline:none; }
.i-weiyuan-list .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat; background-size:100% 100%;}
.i-weiyuan-list .swiper-button-prev:after { display:none;}
.i-weiyuan-list .swiper-button-next {background:url(../images/btnr.png) no-repeat; background-size:100% 100%; width:13px; height:24px; right:0; left:auto; top:45%; bottom:0; outline:none; }
.i-weiyuan-list .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; background-size:100% 100%; }
.i-weiyuan-list .swiper-button-next:after { display:none;}
.i-weiyuan-li { width:100%; text-align:center;}
.i-weiyuan-li .pic{ width:100%; height:160px; text-align:center; }
.i-weiyuan-li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; box-shadow:5px 5px 10px rgba(0, 0, 0, 0.2);}
.i-weiyuan-li .tit {color:#333333; font-size:18px; line-height:28px; height:28px; overflow:hidden; margin-top:12px;}
.i-weiyuan-li .des {color:#aaaaaa; font-size:14px; line-height:20px; height:40px; overflow:hidden;}
.i-weiyuan-li:hover .tit {color:#008bcc;}
/*i-xiaozu*/
.i-xiaozu { padding-top:35px;}
.i-xiaozu-list { height:auto;position:relative; width:100%;padding-top:35px; padding-bottom:30px;}
.i-xiaozu-list .swiper-container{width:97%; padding-right:1px; margin:0 auto; height:360px;}
.i-xiaozu-list .swiper-slide{height:calc((100% - 18px)/ 2);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-xiaozu-list .swiper-button-prev { background:url(../images/btnl.png) no-repeat; background-size:100% 100%; width:13px; height:24px;right:auto; left:0; top:45%; bottom:0;  outline:none; }
.i-xiaozu-list .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat; background-size:100% 100%;}
.i-xiaozu-list .swiper-button-prev:after { display:none;}
.i-xiaozu-list .swiper-button-next {background:url(../images/btnr.png) no-repeat; background-size:100% 100%; width:13px; height:24px; right:0; left:auto; top:45%; bottom:0; outline:none; }
.i-xiaozu-list .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; background-size:100% 100%; }
.i-xiaozu-list .swiper-button-next:after { display:none;}
.i-xiaozu-li { width:100%; padding-top:1px; padding-bottom:17px; }
.i-xiaozu-li .pic { width:100%; height:100px; line-height:95px; border:#d2d2d2 solid 1px; text-align:center; overflow:hidden;}
.i-xiaozu-li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s;}
.i-xiaozu-li .tit {color:#666666; font-size:14px; line-height:20px; height:40px; overflow:hidden; margin-top:17px; text-align:center;}
.i-xiaozu-li:hover .pic img {transform: scale(1.05); transition: 0.5s;}
.i-xiaozu-li:hover .tit {color:#008bcc;}
/*i-contact*/
.i-contact { background-color:#f8f8f6; padding-top:64px; padding-bottom:69px;}
.i-contact-show { background-color:#FFF; height:398px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);}
.i-contact-left { float:left; width:441px;}
.i-contact-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-contact-right { float:right; width:734px; padding-top:30px;}
.icr-con { width:80%; color:#474c4c; font-size:15px; line-height:2; margin-top:25px;}
.icr-con img { max-height:10px;}
/*footer*/
.footer { background-color:#16294b;}
.f-top { padding-top:30px;}
.f-top-left { float:left;width:30%;}
.f-top-left img { max-height:36px;}
.f-top-mid { float:left;width:38%;color:#ffffff; font-size:14px; line-height:30px; text-transform:uppercase;}
.f-top-mid a {color:#ffffff;}
.f-top-mid a:hover { text-decoration:underline;}
.f-top-mid ul li { float:left; width:46%;}
.f-top-right { float:right; width:30%;color:#00a8eb; font-size:14px; line-height:30px; text-transform:uppercase;}
.f-top-right a {color:#00a8eb;}
.f-top-right a:hover { text-decoration:underline;}
.f-bot {color:#ffffff; font-size:14px; line-height:1.5; padding-bottom:20px; padding-top:40px;}
.f-bot a {color:#ffffff; text-decoration:underline; margin-right:20px;}
.f-bot img { max-height:27px;}
.f-bot-left { float:left; width:30%;}
.f-bot-mid { float:left; width:38%;}
.f-bot-right { float:right; width:30%;}
/*about-public*/
.about-public {color:#008bcc; font-size:24px; line-height:64px; position:relative;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; font-weight:bold; text-align:right;text-transform:uppercase; margin-top:10px; }
.about-public:after{content:""; position:absolute; right:0; bottom:0; width:88px; height:3px; background-color:#008bcc; }
.about-public.aboutpb-left { text-align:left;}
.about-public.aboutpb-left:after { right:auto; left:0;}
.about-public.aboutpb-center { text-align:center;}
.about-public.aboutpb-center:after { right:auto; left:50%; margin-left:-44px;}
.about-des {color:#474c4c; font-size:16px; line-height:1.8; margin-top:20px;text-align:justify; height:390px; overflow-y:auto; padding-right:15px; }
.about-des img { max-width:100%;}
/*about-one*/
.about-one { padding-top:40px; padding-bottom:30px;}
.about-one-left { float:left; width:643px;}
.about-one-right { float:right; width:517px; height:auto; overflow:hidden; text-align:center;}
.about-one-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*about-wenhua*/
.about-wenhua { background-color:#f9fafb; padding-top:40px; padding-bottom:40px;}
.about-wenhua-left { float:left; width:622px; height:auto; overflow:hidden; text-align:center;}
.about-wenhua-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.about-wenhua-right { float:right; width:519px; padding-top:5px;}
.about-wenhua-right  .about-des {height:230px;  }
/*about-beijing*/
.about-beijing { padding-top:20px;  padding-bottom:40px;}
.about-beijing-show { height:auto; margin-top:36px;}
.aboutbs-left { float:left; width:631px;}
.aboutbs-right { float:right; width:497px; height:auto; overflow:hidden; text-align:center;}
.aboutbs-right img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.aboutbs-left  .about-des {height:230px;  }
/*about-zhaopin*/
.about-zhaopin { padding-bottom:40px; padding-top:25px;}
.about-zhaopin-list { margin-top:28px;}
.about-zhaopin-list ul li { float:left; width:572px; border:#efefef solid 1px; position:relative;}
.about-zhaopin-list ul li:nth-child(even){ margin-left:56px;}
.about-zhaopin-list ul li .pic { float:left; width:196px; height:197px; overflow:hidden; text-align:center;}
.about-zhaopin-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.about-zhaopin-list ul li .con { float:right; width:374px; padding-top:15px;}
.about-zhaopin-list ul li .con .tit {color:#666666; font-size:18px; line-height:30px; height:30px; overflow:hidden; padding:0 14px;}
.about-zhaopin-list ul li .con .des {color:#707070; font-size:16px; line-height:27px; height:108px; overflow:hidden; padding:0 14px;}
.about-zhaopin-list ul li .con .more { position:absolute; bottom:0; right:0; width:374px; height:30px;color:#707070; font-size:14px; line-height:30px; border-top:#e5e5e5 solid 1px;}
.about-zhaopin-list ul li .con .more span { display:inline-block; padding:0 5px; border-left:#e5e5e5 solid 1px;}

/*about-contact*/
.about-contact {  padding-bottom:40px; padding-top:30px;}
.about-contact-show { margin-top:37px;}
.aboutcs-left { float:left; width:500px; margin-left:42px;}
.aboutcs-left  .about-des {height:240px;  }
.aboutcs-right { float:right; width:479px; height:auto; overflow:hidden; text-align:center;}
.aboutcs-right img {max-width: 100%;max-height: 100%;vertical-align: middle;}
/*join-public*/
.join-one { min-height:500px; padding-top:10px;}
.join-public {color:#008bcc; font-size:28px; line-height:64px; position:relative;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; font-weight:bold; text-align:center;text-transform:uppercase; }
.join-public:after{content:""; position:absolute; right:auto; left:50%; margin-left:-44px; bottom:0; width:88px; height:3px; background-color:#008bcc; }
.join-des {color:#474c4c; font-size:16px; line-height:1.8; margin-top:20px;text-align:justify;  }
.join-des img { max-width:100%;}
.join-des a {color:#008bcc; text-decoration:underline;}
.join-more { width:450px; height:46px; margin:0 auto; margin-top:60px; background-color:#008bcc; text-align:center;color:#ffffff; font-size:22px; line-height:46px;text-transform:uppercase;}
.join-more a { display:block;color:#ffffff;}
/*join-search*/
.join-search { width:90%; margin:0 auto; border:#d7d7d7 solid 2px;border-radius:40px; margin-top:45px; padding-top:15px; padding-bottom:35px; margin-bottom:40px;}
.join-search input[type=text] { display:block; margin:0 auto; width:90%; margin-top:22px; height:44px;color:#333333; font-size:16px; border:#d7d7d7 solid 1px; padding-left:40px; padding-right:40px; background:#FFF url(../images/join-icon.png) no-repeat right center; background-size:auto 20px;border-radius:10px; }
.join-search input[type=submit] { display:block; margin:0 auto; margin-top:30px; width:350px; text-align:center; height:44px; background-color:#008bcc; color:#fff; font-size:18px; cursor:pointer; border:none; text-transform:uppercase;}
/*weiyuan*/
.weiyuan { padding-top:10px; padding-bottom:10px;}
.weiyuan-public {color:#008bcc; font-size:28px; line-height:54px; position:relative;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; font-weight:bold; text-align:center;text-transform:uppercase; margin-top:10px; }
.weiyuan-public:after{content:""; position:absolute; right:auto; left:50%; margin-left:-44px; bottom:0; width:88px; height:3px; background-color:#008bcc; }
.weiyuan-list { padding-top:20px;width: 100%; }
.weiyuan-list ul {  width: 100%;display: flex;  flex-flow: row wrap;justify-content: center; }
.weiyuan-list ul li {flex: 0 0 16.66%; margin-top:10px; text-align:center;}
.weiyuan-list ul li .pic{ width:100%; height:160px; text-align:center; }
.weiyuan-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; box-shadow:5px 5px 10px rgba(0, 0, 0, 0.2);}
.weiyuan-list ul li .tit {color:#333333; font-size:18px; line-height:28px; height:28px; overflow:hidden; margin-top:12px;}
.weiyuan-list ul li .des {color:#aaaaaa; font-size:14px; line-height:20px; height:40px; overflow:hidden;}
.weiyuan-list ul li:hover .tit {color:#008bcc;}
.weiyuan-more { width:200px; margin:0 auto; height:36px; border:#dddddd solid 1px; text-align:center;color:#666666; font-size:14px; line-height:36px; transition: 0.5s; margin-top:30px;}
.weiyuan-more a {color:#666666; display:block;}
.weiyuan-more:hover { background-color:#008bcc; color:#FFF;transition: 0.5s;}
.weiyuan-more:hover a {color:#FFF;}
/*newslist*/
.newslist { height:auto; padding-bottom:50px; columns:3;column-gap:30px; padding-top:20px;}
.newslist ul li {  width:100%; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); padding-top:25px; padding-bottom:25px;break-inside:avoid;margin-bottom:20px;}
.newslist ul li .pic { width:100%; height:187px; text-align:center;}
.newslist ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.newslist ul li .tit { color:#333333; font-size:17px; line-height:25px; margin-top:6px; padding:0 20px; font-weight:bold; }
.newslist ul li .cata { color:#c4c4c4; font-size:15px; line-height:22px; margin-top:5px; padding:0 20px;}
.newslist ul li .des { color:#7a7a7a; font-size:15px; line-height:22px; margin-top:5px; padding:0 20px;text-align:justify;}
.newslist ul li .more { color:#008bcc; font-size:16px; line-height:1; font-weight:bold; margin-top:18px; padding:0 20px;}
.newslist ul li:hover .tit { color:#008bcc;}
/*huodong*/
.huodong { padding-top:34px; padding-bottom:37px; }
.huodong-text {color:#6b6b6b; font-size:17px; line-height:1.7;text-align:justify;}
.huodong-more { margin-top:56px; }
.huodong-more a { display:block; float:right; width:272px; height:45px; background:#008bcc url(../images/more-icon.png) no-repeat right center; color:#ffffff; font-size:16px; line-height:45px; padding-left:17px;}
.huodong-list { height:auto; margin-top:30px;}
.huodong-list ul li { float:left; width:288px; height:auto; padding:13px 20px 8px 20px; background-color:#f6d2cc; position:relative; margin-top:23px; }
.huodong-list ul li:after{content:""; position:absolute; right:0; bottom:0; width:42px; height:42px; background:#ad766c url(../images/huodong-icon.png) no-repeat center center; }
.huodong-list ul li:nth-child(4n+2) { margin-left:16px;}
.huodong-list ul li:nth-child(4n+3) { margin-left:16px;}
.huodong-list ul li:nth-child(4n+4) { margin-left:16px;}
.huodong-list ul li .riqi-yy { width:54px; height:26px; background-color:#ffffff; text-align:center; color:#ad766c; font-size:18px; line-height:26px; font-weight:bold;}
.huodong-list ul li .riqi-mm { width:54px; height:26px; background-color:#ad766c; text-align:center; color:#ffffff; font-size:18px; line-height:26px; font-weight:bold; }
.huodong-list ul li .riqi-dd { width:54px; height:26px; background-color:#ffffff; text-align:center; color:#ad766c; font-size:18px; line-height:26px; font-weight:bold;}
.huodong-list ul li .tit { margin-top:33px; }
.huodong-list ul li .tit span { display:inline-block; padding:0 13px; background-color:#ad766c; color:#ffffff; font-size:18px; line-height:42px; font-weight:bold;}
.huodong-list ul li .des {color:#ad766c; font-size:16px; line-height:24px; height:72px; overflow:hidden; font-weight:bold; margin-top:11px;}
.huodong-list ul li .cata { margin-top:22px; display:none; }
.huodong-list ul li .cata span { display:inline-block; padding:0 13px; background-color:#e17219; color:#ffffff; font-size:16px; line-height:26px; font-weight:bold;}
.huodong-list ul li .addr {color:#ad766c; font-size:16px; line-height:1; margin-top:8px; background:url(../images/huodong-addr.png) no-repeat left center; padding-left:20px;}
.huodong-list ul li:nth-child(even) { background-color:#eae9f0;}
.huodong-list ul li:nth-child(even):after{ background:#928bbc url(../images/huodong-icon.png) no-repeat center center; }
.huodong-list ul li:nth-child(even) .riqi-mm { background-color:#928bbc;  }
.huodong-list ul li:nth-child(even) .riqi-dd { color:#928bbc; }
.huodong-list ul li:nth-child(even) .tit span { background-color:#928bbc; }
.huodong-list ul li:nth-child(even) .des {color:#928bbc; }
.huodong-list ul li:nth-child(even) .cata span { background-color:#6088d1;}
.huodong-list ul li:nth-child(even) .addr {color:#928bbc; background:url(../images/huodong-addr2.png) no-repeat left center; }
/*xiangmu*/
.xiangmu { height:auto; padding-top:37px; padding-bottom:65px; }
.xiangmu-left { float:left; width:880px;}
.xiangmu-left-ban { height:63px; background-color:#16294b;color:#ffffff;font-size:22px; line-height:63px; font-weight:bold; padding-left:24px;}
.xiangmu-left-list { height:503px; position:relative; margin-top:39px;}
.xiangmu-left-list .swiper-container{width:100%;height:100%;}
.xiangmu-left-list .swiper-slide{font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.xiangmu-left-list .swiper-container-horizontal>.swiper-pagination-bullets{ background-color:#16294b; height:63px; bottom:0;right:0; left:auto; text-align:right; padding-right:60px;}
.xiangmu-left-list .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin-top:24px;}
.xiangmu-left-list .swiper-pagination-bullet { width:10px; height:10px;  background-color:#ffffff; opacity: 0.5;}
.xiangmu-left-list .swiper-pagination-bullet-active { background-color:#ffffff; opacity:1;}
.xiangmu-left-li { width:100%; padding-bottom:63px;}
.xiangmu-left-li .con{ float:left; width:320px; margin-left:20px; padding-top:35px;}
.xiangmu-left-li .con .tit {color:#333333; font-size:18px; line-height:27px; height:54px; overflow:hidden; font-weight:bold;}
.xiangmu-left-li .con .des {color:#333333; font-size:16px; line-height:1.8; height:243px; overflow:hidden; margin-top:10px;text-align:justify;}
.xiangmu-left-li .con .more {color:#16294b; font-size:16px; line-height:1; margin-top:43px;}
.xiangmu-left-li .con .more:hover {color:#16294b; }
.xiangmu-left-li .pic{ float:right; width:525px; height:440px;}
.xiangmu-left-li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.xiangmu-right { float:right; width:274px; border:#b2b2b3 solid 1px; border-top:#b2b2b3 solid 11px; padding-bottom:30px;}
.xiangmu-right .tit {color:#333333; font-size:18px; line-height:27px; font-weight:bold; margin-top:16px; padding:0 14px; }
.xiangmu-right .des {color:#666666; font-size:17px; line-height:27px; margin-top:11px; padding:0 14px; }
.xiangmu-right .list { margin-top:14px; padding:0 14px;}
.xiangmu-right .list ul li{color:#5d7aae; font-size:16px; line-height:1.8; margin-top:6px; }
.xiangmu-right .list ul li a {color:#5d7aae;}
.xiangmu-right .list ul li a:hover { text-decoration:underline;}
/*shaixuan*/
.shaixuan { padding-bottom:60px; padding-top:55px;}
.shaixuan-top { height:auto;}
.shaixuan-left { float:left; width:580px; height:297px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding-top:10px;}
.shaixuan-right { float:right; width:580px; height:297px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding-top:10px;}
.shaixuan-ban { text-align:center; color:#008bcc; font-size:28px; line-height:65px; font-weight:bold;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; text-transform:uppercase; position:relative;}
.shaixuan-ban:after{content:""; position:absolute; left:50%; margin-left:-46px; bottom:0; width:92px; height:2px; background-color:#008bcc; }
.shaixuan-left select { display:block; margin:0 auto; width:448px; padding-left:16px; height:40px;color:#888888; font-size:18px; border:#dddddd solid 1px; margin-top:20px;background:url(../images/select-bg.png) no-repeat right center; }
.shaixuan-left input[type=submit] {display:block; margin:0 auto; width:448px; text-align:center; height:40px; background-color:#008bcc; color:#fff; font-size:20px; cursor:pointer; border:none; margin-top:20px;}
.shaixuan-zimu { color:#333333; font-size:20px; line-height:60px; text-align:center; padding:20px 30px 0 30px; position:relative; }
.shaixuan-zimu:before{content:""; position:absolute; left:10%; top:80px; width:80%; height:1px; background-color:#d9d9d9; }
.shaixuan-zimu:after{content:""; position:absolute; left:10%; top:140px; width:80%; height:1px; background-color:#d9d9d9; }
.shaixuan-zimu a{ color:#333333; padding:0 15px;  }
.shaixuan-zimu a:hover{ background-color:#008bcc; color:#ffffff; }
.shaixuan-zimu a.active{ background-color:#008bcc; color:#ffffff; }
.shaixuan-list { margin-top:37px; min-height:160px;}
.shaixuan-list ul li { float:left; width:33.33%;color:#666666; font-size:16px; line-height:32px; height:32px; overflow:hidden; padding:0 10px 0 15px;}
.shaixuan-list ul li a {color:#666666;}
.shaixuan-list ul li a:hover {color:#008bcc; text-decoration:underline;}
/*welcome*/
.welbg{ width:100%; height:100%; background:#0d2b6b url(../images/welcome-bg.jpg) no-repeat; background-size:100% 100%; position:relative;}
.welcome {width:1200px;position:absolute;left:50%;top:50%;margin-left:-600px;margin-top:-180px;z-index:99}
.welcome-logo { text-align:center;}
.welcome-logo img { max-width:100%; max-height:81px;}
.welcome-des { text-align:center;padding-top:64px;}
.welcome-des img { max-width:100%; max-height:105px;}
.welcome-more { text-align:center; margin-top:45px; }
.welcome-more a { display:inline-block; width:230px; height:54px; background-color:#ff7f00; border-radius:5px; text-align:center;color:#ffffff; font-size:24px; line-height:54px; font-weight:bold; }
.welcome-more span { display:inline-block; width:130px; color:#ffffff; font-size:0; line-height:54px; padding:0 13px;}
.welcome-more a.cn { background-color:#e8e8ec; color:#3b4044; }
/*n-show*/
.n-neirong { padding:20px 0; min-height:500px;}
.n-tit { text-align:center;color:#333333; font-size:18px; line-height:34px; margin-top:10px; padding:0 10px;word-break:break-word;}
.n-time { text-align:center; color:#b0b0b0; font-size:14px; line-height:1; margin-top:10px; }
.n-show { padding:10px 0; font-size:16px; color:#333333; line-height:1.6;word-break:break-word;text-align:justify;}
.n-show:after { content: ""; display: block; height: 0;clear: both; visibility: hidden;}
.n-show img { max-width:100%;}
.n-other { line-height:24px; padding:10px 0; color:#b0b0b0;font-size:14px;}
.n-other a:hover{ text-decoration:underline; color:#b0b0b0; }  
/*n-messages*/
.n-messages { height:auto; padding-bottom:60px; padding-top:10px;}
.n-messages label { display:inline-block; width:525px; color:#909090; font-size:18px; line-height:36px; margin-top:20px; margin-left:50px;}
.n-messages input[type=text] { width:525px; height:44px;color:#909090; font-size:14px; border:#dcdcdc solid 1px; margin-left:50px;  }
.n-messages textarea { width:1104px;  height:188px;color:#909090; font-size:14px; border:#dcdcdc solid 1px;outline: none; line-height:44px; resize:none;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; margin-left:50px;}
.n-messages input[type=submit] { width:203px; text-align:center; height:51px; background-color:#008bcc; color:#fff; font-size:18px; font-weight:bold; cursor:pointer; border:none; margin-top:36px; margin-left:50px;}
/*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:#008bcc; color:#FFF;}
.pagination a.active{ background-color:#008bcc; color:#FFF;}
/*join-two*/
.join-two {background:#4dc0ca  no-repeat; background-size:100% 100%; width:100%; height:500px; margin:20px auto; padding-top:55px;}
.join-two-left { float:left; width:360px; margin-left:120px;}
.join-two-left .tit { color:#ffffff; font-size:16px; line-height:40px; font-weight:bold;}
.join-two-left .more a{ display:block; width: 284px;    text-align: left; color: #ffffff; font-size: 14px;  margin-top: 20px;text-decoration: underline; }
.join-two-left .more a span{ display:inline-block; color: #0a0000; font-size:12px;padding-right: 10px; text-decoration:none; }
.join-two-right { float:left; width:520px; margin-left:60px;}
.join-two-right .tit { color:#ffffff; font-size:16px; line-height:40px; font-weight:bold;}
.join-two-right .des { color:#ffffff; font-size:14px; line-height:30px;}
.join-two-right .more{ float: right; width: 200px; height: 40px; color: #ffffff; font-size: 16px;border-radius: 5px; line-height: 40px; padding-left: 18px;margin-top: 18px; text-decoration: underline;}

/*about-bwisc*/
.about-bwisc { padding-top:40px; padding-bottom:40px;}
.about-bwisc-left { float:left; width:567px; height:auto; overflow:hidden; text-align:center;}
.about-bwisc-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.about-bwisc-right { float:right; width:575px; padding-top:5px;}
.about-bwisc-right  .about-des {height:260px;  }
.about-join { background-color:#f8f8f6; padding-top:30px; padding-bottom:40px;}
.about-join ul li { float:left; width:50%;}
.about-join ul li .pic { display:inline-block; width:50px; vertical-align:top; margin-top:25px; }
.about-join ul li .pic img { max-width:100%;}
.about-join ul li .con { display:inline-block; margin-left:10px;}
.about-down { color: #333333; font-size: 16px; line-height: 1.8; margin-top:34px; min-height:50px;}
.about-down a {color: #008bcc;  text-decoration:underline;}
.about-down h3 { font-size:17px; font-weight:bold;text-transform:uppercase;}
.about-down h3 a { color: #333333; }
/*ship*/
.ship { padding-top:40px;padding-bottom:40px;}
.ship ul li { float:left; width:386px; height:auto;background-color:#c7edcc; position:relative; }
.ship ul li:after{content:""; position:absolute; left:24px; bottom:27px; width:20px; height:16px; background:url(../images/ship-jiao.png) no-repeat; background-size:100% 100%;  }
.ship ul li:nth-child(3n+2) { margin-left:21px;background-color:#fde6e0;  }
.ship ul li:nth-child(3n+3) { margin-left:21px; background-color:#faf9de; }
.ship ul li:nth-child(3n+3):after { display:none;}
.ship ul li .pic { width:100%; height:267px; text-align:center;}
.ship ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.ship ul li .con { height:300px; padding:23px; overflow:hidden;}
.ship ul li .con .tit { color: #333333; font-size:20px; line-height: 1.8; }
.ship ul li .con .des { color: #666666; font-size:16px; line-height: 1.8; margin-top:10px; }
/*n-news*/
.n-news { min-height:700px; padding-top:73px; padding-bottom:90px;background:url(../images/news-line.png) no-repeat; background-position:290px 100px; }
.n-news-left { float:left; width:264px; text-align:center; background:url(../images/new-left-bg.png) no-repeat;background-position:0 113px; background-size:100% auto; }
.n-news-right { float:right; width:824px; height:auto; position:relative;}
.n-news-right .swiper-container{width:100%;height:100%}
.n-news-right .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}

.n-news-right .swiper-slide { background:url(../images/new-left-bg.png) no-repeat;background-position:0 113px; position:relative;background-size:100% auto; }
.n-news-right .swiper-slide a { display:block; width:100%; height:100%;}
.n-news-right .swiper-slide:after{content:""; position:absolute; left:-18px; top:136px; width:20px; height:20px; background-color:#ba8bbc; border-radius:50%;}

.n-news-right .swiper-button-prev { background:url(../images/btn.png) no-repeat; width:20px; height:16px;right:55px; left:auto; top:-23px; bottom:auto;  outline:none; }
.n-news-right .swiper-button-prev:after { display:none;}
.n-news-right .swiper-button-next {background:url(../images/btn.png) no-repeat;transform:rotate(180deg); width:20px; height:16px; right:0; left:auto; top:-23px; bottom:auto; outline:none; }
.n-news-right .swiper-button-next:after { display:none;}
.n-news-right:after{content:""; position:absolute; right:36px; top:-46px; width:1px; height:17px; background-color:#e5e5e5; }

.n-news .riqi-mmdd {color: #ad766c; font-size:30px; line-height: 1; font-weight:bold;}
.n-news .riqi-yy {color: #ad766c; font-size:16px; line-height: 1; margin-top:12px;}
.n-news .info { width:111px; height:39px; margin:0 auto; background-color:#ad766c; text-align:center; color: #ffffff; font-size:18px; line-height:39px; margin-top:16px;}
.n-news .con { background-color:#f6d2cc; width:264px; height:344px; padding:22px 24px 0 24px; margin-top:61px;}
.n-news .con .tit{color: #ad766c; font-size:20px; line-height: 1.75;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.n-news .con .des{color: #ad766c; font-size:16px; line-height: 1.75;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical; margin-top:8px;}
.n-news .onsite {background:url(../images/new-left-bg2.png) no-repeat;background-position:0 113px;background-size:100% auto;}
.n-news .onsite .riqi-mmdd {color: #928bbc;}
.n-news .onsite .riqi-yy {color: #928bbc;}
.n-news .onsite .info { background-color:#928bbc; }
.n-news .onsite .con { background-color:#eae9f0;}
.n-news .onsite .con .tit{color: #928bbc;}
.n-news .onsite .con .des{color: #928bbc;}



@media (max-width:1200px){
.wrap{width:94%}
.header{width:100%}
.nav{width:100%}
.header .nav ul li{  margin-left:65px;  } 
.banner { width:100%;}
/*i-about1200*/
.i-about-show { height:440px; }
.i-about-left { width:40%; height:440px; }
.i-about-right {width:49%; margin-right:6%;padding-top:25px; }
.i-about-right .tit{ font-size:26px;}
/*i-news1200*/
.i-news-list ul li { width:23%;}
.i-news-list ul li:after{ display:none; }
.i-news-list ul li:nth-child(4n+2) { margin-left:2.6%;}
.i-news-list ul li:nth-child(4n+3) { margin-left:2.6%;}
.i-news-list ul li:nth-child(4n+4) { margin-left:2.6%;}
.i-news-list ul li .pic {height:145px;}
.i-news-list ul li .des { margin-top:16px;}
/*i-contact1200*/
.i-contact-show { height:auto;}
.i-contact-left { width:40%;}
.i-contact-right {  width:57%;}
.icr-con { width:98%; }
/*about-public1200*/
.about-des { height:300px;  }
/*about-one1200*/
.about-one-left { width:53%;}
.about-one-right { width:43%; }
/*about-wenhua1200*/
.about-wenhua-left {  width:53%;}
.about-wenhua-right { width:43%;}
.about-wenhua-right .about-des { height:160px;  }
/*about-beijing1200*/
.aboutbs-left { float:left; width:53%;}
.aboutbs-right { float:right; width:43%;}
.aboutbs-left .about-des { height:190px;  }
/*about-zhaopin1200*/
.about-zhaopin-list ul li { width:48%;}
.about-zhaopin-list ul li:nth-child(even){ margin-left:4%;}
.about-zhaopin-list ul li .pic { width:34%; height:167px;}
.about-zhaopin-list ul li .con {width:66%; }
.about-zhaopin-list ul li .con .des { height:81px;}
.about-zhaopin-list ul li .con .more { width:66%; font-size:12px; overflow:hidden;}
/*about-contact1200*/
.aboutcs-left { width:50%; margin-left:3%;}
.aboutcs-right { width:43%;}
.aboutcs-left .about-des { height:200px;  }
/*join-search1200*/
.join-search input[type=text] {  width:86%; margin-top:42px; }
/*weiyuan1200*/
.weiyuan-list ul li { flex: 0 0 25%;}
/*newslist1200*/
.newslist  {columns:3;column-gap:20px }
.newslist ul li .pic { height:190px;}
/*huodong1200*/
.huodong-text {font-size:17px;}
.huodong-list ul li { width:24%; }
.huodong-list ul li:nth-child(4n+2) { margin-left:1.3%;}
.huodong-list ul li:nth-child(4n+3) { margin-left:1.3%;}
.huodong-list ul li:nth-child(4n+4) { margin-left:1.3%;}
/*xiangmu1200*/
.xiangmu-left { width:73%;}
.xiangmu-left-list { height:453px;}
.xiangmu-left-li .con{  width:36%;}
.xiangmu-left-li .pic{width:59%; height:360px;}
.xiangmu-right { width:23%;}
/*shaixuan1200*/
.shaixuan-ban { font-size:26px;}
.shaixuan-left { width:48.3%;}
.shaixuan-left select { width:77%; }
.shaixuan-left input[type=submit] { width:77%;}
.shaixuan-right {width:48.3%;}
.shaixuan-zimu:before{ display:none;}
.shaixuan-zimu:after{ display:none; }
/*welcome1200*/
.welbg{ background-size:auto 100%; }
.welcome {width:100%;left:0;margin-left:0;}
/*n-messages1200*/
.n-messages { padding-bottom:50px; padding-top:8px;}
.n-messages label {width:43.75%;  font-size:16px; line-height:30px; margin-top:15px; margin-left:4.1%;}
.n-messages input[type=text] { width:43.75%; height:40px; margin-left:4.1%;  }
.n-messages textarea { width:92%; height:168px; line-height:40px;margin-left:4.1%;}
.n-messages input[type=submit] { width:203px; height:41px; font-size:16px; margin-top:26px; margin-left:4.1%;}
/*join-two1200*/
.join-two { width:100%;}
.join-two-left { width:36%; margin-left:2%;}
.join-two-right { width:52%; margin-left:6%;}
/*about-bwisc1200*/
.about-bwisc-left {  width:47%;}
.about-bwisc-right { width:48%;}
.about-bwisc-right .about-des { height:200px;  }
/*ship1200*/
.ship ul li { width:32%; }
.ship ul li:nth-child(3n+2) { margin-left:2%; }
.ship ul li:nth-child(3n+3) { margin-left:2%; }
.ship ul li .pic { height:207px;}
/*n-news1200*/
.n-news { background-position:24% 90px; }
.n-news-left { width:22%; }
.n-news-right { width:68.6%; }
.n-news-right .swiper-slide:after{ display:none;}
.n-news .con { width:100%;}



}

@media (max-width:1095px){
.header .nav ul li{  margin-left:50px;  } 
}


@media (max-width:992px){
/*header992*/
.header{height:75px; position:fixed; left:0; top:0; width:100%; z-index:3333;}
.header .h-top {height:75px;}
.header .logo{ margin-top:20px; height:35px; line-height:30px;}
.lang { margin-top:22.5px; margin-right:50px;}
.header-wrap{ display:block; height:75px;}
.header .nav{position:fixed;transition:all 0s;margin-top:0;width:100%;display:none;z-index:995;left:0;top:75px;padding:20px 0; background-color:rgba(248, 248, 246, 0.9);border-top:1px solid #f5f5f5; height:auto;}
.header .nav ul { display:block;}
.header .nav ul li{width:100%;float:none;margin:0;text-align:center; line-height:2.4; font-size:14px;}
.header .nav ul li .sub { display:block; position:relative;width:100%;left:auto; top:auto; line-height:2.4;}
.header .nav ul li .sub ul li{line-height:2.4; }
.nav_btn{display:block;width:26px;height:20px;position:absolute;right:0;top:35%;}
.nav_btn span{display:block;transition:all .3s;height:3px;width:100%;position:absolute;left:0;border-radius:2px;background:#fff;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)}
/*i-about992*/
.i-about{padding-top:20px; padding-bottom:48px;}
.i-about-show { height:auto;}
.i-about-left { float:none; width:100%; height:370px;}
.i-about-right { float:none; width:95%; margin:0 auto; padding-top:15px; padding-bottom:30px;}
.i-about-right .tit{ font-size:22px; line-height:58px; }
.i-about-right .des{ height:auto;}
/*i-news992*/
.i-news { padding-top:20px; padding-bottom:30px;}
.inb-left .tit {  font-size:26px; line-height:48px; }
.inb-left .des { font-size:18px; margin-top:6px;}
.inb-right { width:180px; height:36px; font-size:14px; line-height:36px;margin-top:15px; ;}
.i-news-list { margin-top:20px;}
.i-news-list ul li .pic { height:105px; }
.i-news-list ul li .tit { font-size:18px; line-height:24px; height:48px; margin-top:10px; }
.i-news-list ul li .des { font-size:14px; line-height:20px; height:80px; margin-top:8px;}
.i-news-list ul li .more { height:36px;  font-size:14px; line-height:36px; padding-left:18px; margin-top:14px; }
/*i-public992*/
.i-public .tit {  font-size:26px; line-height:48px;}
.i-public .more {  width:180px; height:36px;  font-size:14px; line-height:36px; margin-top:9px; }
/*i-contact992*/
.i-contact { padding-top:34px; padding-bottom:39px;}
.i-contact-show {   height:auto; padding-bottom:20px;}
.i-contact-left { float:none; width:95%; margin:0 auto; text-align:center; margin-top:10px;}
.i-contact-right { float:none; width:95%; margin:0 auto; padding-top:20px;}
.icr-con { width:100%; font-size:14px; margin-top:15px;}
/*footer992*/
.f-top { padding-top:20px;}
.f-top-left { float:none;width:100%;}
.f-top-left img { max-height:22px;}
.f-top-mid { float:none;width:100%; font-size:14px; line-height:1.5; margin-top:10px;}
.f-top-mid ul li { float:none; width:100%;}
.f-top-right { float:none; width:100%; font-size:14px; line-height:1.5;margin-top:10px;}
.f-bot { padding-bottom:5em; padding-top:10px;}
.f-bot img { max-height:20px;}
.f-bot-left { float:none; width:100%;}
.f-bot-mid { float:none; width:100%;margin-top:10px;}
.f-bot-right { float:none; width:100%;margin-top:10px;}
/*about-public992*/
.about-public { font-size:22px; line-height:48px; }
.about-des { font-size:14px; line-height:1.6; margin-top:15px; height:240px; }
/*about-one992*/
.about-one { padding-top:30px; padding-bottom:20px;}
/*about-wenhua992*/
.about-wenhua { padding-top:30px; padding-bottom:30px;}
.about-wenhua .about-des { height:135px;}
/*about-beijing992*/
.about-beijing { padding-top:20px;  padding-bottom:30px;}
.about-beijing-show { margin-top:26px;}
.aboutbs-left .about-des { height:180px;}
/*about-zhaopin992*/
.about-zhaopin { padding-bottom:40px; padding-top:15px;}
.about-zhaopin-list { margin-top:18px;}
.about-zhaopin-list ul li { float:none; width:100%; margin-top:20px; }
.about-zhaopin-list ul li:nth-child(even){ margin-left:0;}
.about-zhaopin-list ul li .pic {width:34%; height:157px;}
.about-zhaopin-list ul li .con { width:66%; padding-top:10px;}
.about-zhaopin-list ul li .con .tit { font-size:16px; line-height:25px; height:25px; padding:0 4px;}
.about-zhaopin-list ul li .con .des { font-size:14px; line-height:25px; height:75px; padding:0 4px;}
.about-zhaopin-list ul li .con .more { width:66%; height:25px;line-height:25px;}
/*about-contact992*/
.about-contact { padding-bottom:30px; padding-top:20px;}
.about-contact-show { margin-top:27px;}
.aboutcs-left .about-des { height:180px;}
/*join-public992*/
.join-public { font-size:26px; line-height:48px; }
.join-des { font-size:14px; line-height:1.6; margin-top:15px; }
.join-more {height:36px; margin-top:40px;  line-height:36px;}
/*join-search992*/
.join-search { border-radius:20px; margin-top:45px; padding-top:10px; padding-bottom:30px; margin-bottom:30px;}
.join-search input[type=text] { margin-top:32px; height:40px; font-size:16px; padding-left:30px; padding-right:80px;background-size:auto 20px }
.join-search input[type=submit] { margin-top:40px; width:350px;  height:40px;font-size:18px;}
/*weiyuan-public992*/
.weiyuan-public { font-size:26px; line-height:48px; }
.weiyuan-list { padding-top:10px;}
.weiyuan-list ul li { flex: 0 0 25%; margin-top:20px;}
.weiyuan-list ul li .tit { text-align:center;}
.weiyuan-list ul li .des { text-align:center;}
.weiyuan-more { width:150px;  height:30px; font-size:14px; line-height:30px;  margin-top:20px;}
/*newslist992*/
.newslist  {columns:2;column-gap:20px }
.newslist ul li .pic { height:140px;}
.newslist ul li .tit { font-size:16px; line-height:24px; margin-top:10px;  height:96px; }
.newslist ul li .cata { font-size:14px; line-height:24px; margin-top:2px; height:24px; }
.newslist ul li .des { font-size:14px; line-height:24px; margin-top:2px; height:216px;}
.newslist ul li .more {  font-size:14px; margin-top:8px; }
/*huodong992*/
.huodong { padding-top:24px; padding-bottom:27px; }
.huodong-text { font-size:16px;}
.huodong-more { margin-top:46px; }
.huodong-more a { width:200px; height:35px;font-size:14px; line-height:35px; padding-left:10px;}
.huodong-list {  margin-top:20px;}
.huodong-list ul li { width:31.5%; margin-top:20px; }
.huodong-list ul li:nth-child(4n+2) { margin-left:0;}
.huodong-list ul li:nth-child(4n+3) { margin-left:0;}
.huodong-list ul li:nth-child(4n+4) { margin-left:0;}
.huodong-list ul li:nth-child(3n+2) { margin-left:2.75%;}
.huodong-list ul li:nth-child(3n+3) { margin-left:2.75%;}
/*xiangmu992*/
.xiangmu-left { float:none; width:100%;}
.xiangmu-right {  float:none; width:100%; margin-top:20px;}
/*shaixuan992*/
.shaixuan { padding-bottom:40px; padding-top:35px;}
.shaixuan-left { float:none; width:100%; height:auto; padding-bottom:20px;padding-top:7px;}
.shaixuan-right { float:none; width:100%; height:auto; padding-bottom:20px; margin-top:20px;padding-top:7px;}
.shaixuan-ban { font-size:18px; line-height:45px;}
.shaixuan-left select { padding-left:10px; height:34px; font-size:18px; margin-top:20px;}
.shaixuan-left input[type=submit] { height:34px; font-size:18px; margin-top:20px;}
.shaixuan-zimu { font-size:16px; line-height:40px;padding:20px 20px 0 20px;  }
.shaixuan-zimu a{ padding:0 10px;  }
.shaixuan-list { margin-top:17px;}
.shaixuan-list ul li { font-size:18px; line-height:40px; padding:0 10px 0 15px;}
/*welcome992*/
.welcome-logo img { max-height:41px;}
.welcome-des img { max-height:55px;}
.welcome-more a { width:30%; height:44px; font-size:18px; line-height:44px; }
.welcome-more span { font-size:0; line-height:44px; padding:0 10px;}
/*n-messages992*/
.n-messages { padding-bottom:40px; padding-top:7px;}
.n-messages label {  font-size:14px; line-height:30px; margin-top:10px;}
.n-messages input[type=text] { height:36px;  }
.n-messages textarea {height:108px; line-height:36px;}
.n-messages input[type=submit] { width:203px; height:36px; font-size:14px; margin-top:20px;}
/*join-two992*/
.join-two  { height:auto; padding-top:50px; padding-bottom:50px;}
.join-two-left { width:38%; margin-left:0;}
.join-two-right { width:55%; margin-left:6%;}
/*ship992*/
.ship ul li .pic { height:157px;}
.ship ul li .con {  padding:4%;}
.ship ul li .con .tit {font-size:18px; }
/*n-news992*/
.n-news { background-position:24.5% 85px; }
.n-news .riqi-mmdd { font-size:20px;}
.n-news .con {  padding:22px 14px 0 14px;;}
.n-news .con .tit{ font-size:18px; }
.about-join ul li { float:none; width:100%;}
.about-join ul li .pic { display:none;}
}

@media (max-width:767px){
/*header768*/
.header{height:65px;}
.header .h-top { height:65px;}
.header .logo{ display:none;}
.header-wrap{ display:block; height:65px;}
.lang { margin-top:17.5px;}
.lang ul li { font-size:14px;}
.header .logo-mini{display:block; float:left; margin-top:21px; height:23px; line-height:18px; overflow:hidden;}
.header .logo-mini img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.header .nav{top:65px;padding:10px 0;}
.f_nav { display:block; margin:0 auto; text-align:center; width:100%; max-width:750px; min-width:320px; height: 3.5em; padding: 0.1em 0;background:#16294b;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;}
.banner .swiper-slide img { width:150%;}
/*i-about768*/
.i-about{ padding-top:15px; padding-bottom:15px;}
.i-about-show { height:auto;}
.i-about-left { height:370px;}
.i-about-li .con { height:55px;}
.i-about-li .con .tit { font-size:14px; line-height:35px;}
.i-about-left .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 11px;right:10px;}
.i-about-right { padding-top:5px; padding-bottom:15px;}
.i-about-right .tit{  font-size:20px; line-height:38px;}
.i-about-right .des{font-size:14px; line-height:1.6; margin-top:10px; height:auto;text-align:justify;}
.i-about-right .more { width:100%; height:30px; margin-top:10px; font-size:12px; line-height:30px; border-radius:3px; }
/*i-news768*/
.i-news { padding-top:15px; padding-bottom:20px;}
.inb-left .tit {  font-size:20px; line-height:38px; }
.inb-left .des { font-size:14px; margin-top:6px;}
.inb-right { width:auto; padding-right:10px; padding-left:10px; margin-top:14px; background-image:none;border-radius:3px; font-size:12px;line-height:30px; height:30px;}
.i-news-list { margin-top:0;}
.i-news-list ul li {  width:48.5%; margin-top:15px; }
.i-news-list ul li:nth-child(4n+2) { margin-left:3%;}
.i-news-list ul li:nth-child(4n+3) { margin-left:0;}
.i-news-list ul li:nth-child(4n+4) { margin-left:3%;}
.i-news-list ul li .pic { height:99px;}
.i-news-list ul li .tit { font-size:14px; margin-top:8px; }
.i-news-list ul li .des { margin-top:6px;}
.i-news-list ul li .more { height:30px; font-size:12px; line-height:30px; padding-left:10px; margin-top:7px; }
/*i-public768*/
.i-public .tit {  font-size:20px; line-height:38px;}
.i-public .more {  width:auto; padding-right:10px; padding-left:10px; margin-top:2px;background-image:none;border-radius:3px; font-size:12px; }
.i-public .more.more2 {padding-right:10px; padding-left:10px;}
/*i-weiyuan768*/
.i-weiyuan { padding-top:5px; padding-bottom:5px;}
.i-weiyuan-list { height:200px;  margin-top:10px;}
.i-weiyuan-li .pic{ width:100%; height:110px; text-align:center; }
.i-weiyuan-li .tit { font-size:16px; margin-top:8px;}
/*i-xiaozu768*/
.i-xiaozu { padding-top:15px;}
.i-xiaozu-list {padding-top:25px;padding-bottom:5px;}
.i-xiaozu-list .swiper-container { height:340px;}
.i-xiaozu-li { padding-bottom:10px;}
.i-xiaozu-li .tit { font-size:12px;margin-top: 7px;}
/*i-contact768*/
.i-contact { padding-top:15px; padding-bottom:20px;}
.i-contact-show {  padding-bottom:10px;}
.i-contact-left { margin-top:20px;}
.i-contact-right { padding-top:15px;}
.icr-con { margin-top:10px; line-height:1.6;}
/*about-public768*/
.about-public { font-size:20px; line-height:38px; margin-top:8px;text-align:left; }
.about-public:after { height:2px;left:0; right:auto;}
.about-public.aboutpb-center { text-align:left;}
.about-public.aboutpb-center:after { left:0; right:auto; margin-left:0;}
.about-des { margin-top:10px; height:auto; }
/*about-one768*/
.about-one { padding-top:10px; padding-bottom:15px;}
.about-one-left { float:none; width:100%;}
.about-one-right { float:none; width:100%; margin-top:10px; }
/*about-wenhua768*/
.about-wenhua { padding-top:5px; padding-bottom:20px;}
.about-wenhua-left { float:none; width:100%; margin-top:20px; }
.about-wenhua-right {float:none; width:100%; padding-top:0;}
.about-wenhua-right .about-des { height:auto; }
/*about-beijing768*/
.about-beijing { padding-top:10px;  padding-bottom:20px;}
.about-beijing-show { margin-top:16px;}
.aboutbs-left { float:none; width:100%;}
.aboutbs-left .about-des { height:auto; }
.aboutbs-right { float:none; width:100%; margin-top:15px; }
/*about-zhaopin768*/
.about-zhaopin { padding-bottom:20px; padding-top:10px;}
.about-zhaopin-list { margin-top:18px;}
.about-zhaopin-list ul li { float:none; width:100%; margin-top:20px; }
.about-zhaopin-list ul li:nth-child(even){ margin-left:0;}
.about-zhaopin-list ul li .pic {width:34%; height:117px;}
.about-zhaopin-list ul li .con { width:66%; padding-top:5px;}
.about-zhaopin-list ul li .con .tit { font-size:14px; line-height:20px; height:20px; padding:0 5px 0 10px;}
.about-zhaopin-list ul li .con .des { font-size:12px; line-height:20px; height:60px; padding:0 5px 0 10px; margin-top:5px;}
.about-zhaopin-list ul li .con .more { width:66%; height:25px;line-height:25px;}
/*about-contact768*/
.about-contact { padding-bottom:20px; padding-top:10px;}
.about-contact-show { margin-top:17px;}
.aboutcs-left {  float:none; width:100%; margin-left:0;}
.aboutcs-left  .about-des { height:auto; }
.aboutcs-right {  float:none; width:100%; margin-top:10px;}
/*join-public768*/
.join-public { font-size:20px; line-height:38px; }
.join-public:after { height:2px;}
.join-des { margin-top:10px; }
.join-more { width:49%; height:30px; margin-top:20px; font-size:16px; line-height:30px;}
/*join-search768*/
.join-search { border-radius:20px; margin-top:25px; padding-top:10px; padding-bottom:15px; margin-bottom:25px;}
.join-search input[type=text] {margin-top:22px;height:40px;font-size:14px; padding-left:10px; padding-right:50px;  background-size:auto 15px; }
.join-search input[type=submit] {  margin-top:20px; width:50%; height:30px; font-size:16px; }
/*weiyuan-public768*/
.weiyuan-public { font-size:20px; line-height:38px; margin-top:8px; }
.weiyuan-public:after { height:2px;}
.weiyuan-list ul li {flex: 0 0 33.33%; margin-top:15px;}
.weiyuan-list ul li .pic{ width:100%; height:110px; text-align:center; }
.weiyuan-list ul li .tit { font-size:16px; margin-top:8px;}
/*newslist768*/
.newslist  {columns:1;column-gap:0 }
.newslist ul li { float:none; width:100%; margin-left:0;margin-top:15px; padding-top:10px;}
.newslist ul li .pic { height:auto;}
.newslist ul li .tit { font-size:16px; line-height:24px; margin-top:10px;  height:auto; }
.newslist ul li .cata { margin-top:1px; }
.newslist ul li .des { margin-top:1px; height:auto; line-height:1.6;}
.newslist ul li .more {  margin-top:8px; }
/*huodong768*/
.huodong { padding-top:24px; padding-bottom:20px; }
.huodong-text { font-size:14px;}
.huodong-more { margin-top:26px; }
.huodong-list {  margin-top:20px;}
.huodong-list ul li { float:none; width:100%; margin-top:20px; }
.huodong-list ul li:nth-child(3n+2) { margin-left:0;}
.huodong-list ul li:nth-child(3n+3) { margin-left:0;}
.huodong-list ul li .riqi-mm { height:24px; font-size:16px; line-height:24px; }
.huodong-list ul li .riqi-dd { height:24px; font-size:16px; line-height:24px;}
.huodong-list ul li .tit { margin-top:13px; }
.huodong-list ul li .tit span {  padding:0 10px;font-size:16px; line-height:30px;}
.huodong-list ul li .des { font-size:14px; line-height:20px; height:40px; margin-top:6px;}
.huodong-list ul li .cata { margin-top:12px; }
.huodong-list ul li .cata span {  padding:0 10px; font-size:14px; line-height:24px;}
.huodong-list ul li .addr { font-size:14px; margin-top:8px; padding-left:20px;}
/*xiangmu768*/
.xiangmu { padding-top:17px; padding-bottom:25px; }
.xiangmu-left-ban { height:33px; font-size:14px; line-height:33px; padding-left:10px;}
.xiangmu-left-list { height:563px;margin-top:0;}
.xiangmu-left-list .swiper-container-horizontal>.swiper-pagination-bullets{ height:43px;padding-right:20px;}
.xiangmu-left-list .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin-top:14px;}
.xiangmu-left-li {  padding-bottom:43px;}
.xiangmu-left-li .con{  float:none; width:100%; margin-left:0; padding-top:15px;}
.xiangmu-left-li .con .tit { font-size:16px; line-height:24px; height:auto;}
.xiangmu-left-li .con .des { font-size:14px; line-height:1.6; height:auto; margin-top:5px;}
.xiangmu-left-li .con .more { font-size:14px; margin-top:13px;}
.xiangmu-left-li .pic{ float:none; width:100%; height:auto; margin-top:15px; text-align:center;}
.xiangmu-right { float:none; width:100%; border-top:#b2b2b3 solid 8px; padding-bottom:20px;}
.xiangmu-right .tit { font-size:16px; line-height:27px; margin-top:8px; padding:0 10px; }
.xiangmu-right .des { font-size:14px; line-height:24px; margin-top:8px; padding:0 10px; }
.xiangmu-right .list { margin-top:10px; padding:0 10px;}
.xiangmu-right .list ul li{ font-size:14px; line-height:24px; }
/*shaixuan992*/
.shaixuan { padding-bottom:40px; padding-top:35px;}
.shaixuan-left { float:none; width:100%; height:auto; padding-bottom:20px;padding-top:7px;}
.shaixuan-right { float:none; width:100%; height:auto; padding-bottom:20px; margin-top:20px;padding-top:7px;}
.shaixuan-ban { font-size:18px; line-height:45px;}
.shaixuan-left select { padding-left:10px; height:34px; font-size:18px; margin-top:20px;}
.shaixuan-left input[type=submit] { height:34px; font-size:18px; margin-top:20px;}
.shaixuan-zimu { font-size:16px; line-height:40px;padding:20px 20px 0 20px;  }
.shaixuan-zimu a{ padding:0 10px;  }
.shaixuan-list { margin-top:17px;}
.shaixuan-list ul li { font-size:18px; line-height:40px; padding:0 10px 0 15px;}
/*shaixuan768*/
.shaixuan { padding-bottom:20px; padding-top:15px;}
.shaixuan-left { padding-top:17px;}
.shaixuan-right { padding-top:17px;}
.shaixuan-ban { font-size:16px; line-height:34px;}
.shaixuan-left select { padding-left:6px; height:24px; font-size:14px; margin-top:15px;}
.shaixuan-left input[type=submit] { height:24px; font-size:14px; margin-top:15px;}
.shaixuan-zimu { font-size:14px; line-height:34px; padding:10px 10px 0 10px;}
.shaixuan-zimu a{padding:0 10px;  }
.shaixuan-list { margin-top:17px;}
.shaixuan-list ul li { float:none; width:100%; font-size:14px; line-height:30px; padding:0 5px 0 10px;}

/*welcome768*/
.welcome {margin-top:-120px;}
.welcome-logo img {max-height:41px;}
.welcome-des {padding-top:24px;}
.welcome-des img { max-height:auto;}
.welcome-more { margin-top:25px; }
.welcome-more a { display:block; width:53%; margin:0 auto; height:34px;  font-size:16px; line-height:34px;  }
.welcome-more span { display:block; font-size:0; line-height:34px; padding:0 8px;}
/*n-messages768*/
.n-messages { padding-bottom:30px; padding-top:7px;}
.n-messages label {  font-size:14px; line-height:30px; margin-top:5px;}
.n-messages input[type=text] { height:30px;  }
.n-messages textarea {height:88px; line-height:30px;}
.n-messages input[type=submit] { width:203px; height:34px; font-size:14px; margin-top:20px;}
.pagination { font-size:12px;padding-bottom:30px; }
/*join-two768*/
.join-two  { height:auto; padding-top:30px; padding-bottom:40px;}
.join-two-left { float:none; width:95%;  margin-left:0;margin:0 auto;}
.join-two-right { float:none; width:95%;margin:0 auto; margin-top:20px;}
/*about-bwisc768*/
.about-bwisc { padding-top:5px; padding-bottom:20px;}
.about-bwisc-left { float:none; width:100%; margin-top:20px; }
.about-bwisc-right {float:none; width:100%; padding-top:0;}
.about-bwisc-right .about-des { height:auto; }
/*ship768*/
.ship { padding-top:0;padding-bottom:30px;}
.ship ul li { float:none; width:100%; margin-top:20px;  }
.ship ul li:nth-child(3n+2) { margin-left:0; }
.ship ul li:nth-child(3n+3) { margin-left:0; }
.ship ul li .con { height:auto; min-height:280px; }
/*n-news768*/
.n-news {background-image:none; height:auto;padding-top: 37px; padding-bottom: 30px; }
.n-news-left { float:none; width:100%; background-size:auto 48px;background-position: center 103px;  }
.n-news-right{ float:none; width:100%; margin-top:70px; }
.n-news-right .swiper-slide { background-size:auto 48px;background-position: center 103px; }



}

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

}