@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;}
a:hover { text-decoration:none;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:1400px;position:relative;max-width:100%;margin:0 auto}
.wrap::after{content:"";display:block;clear:both}
/*自定义*/
body{ font-family:Microsoft YaHei; }
p { margin:0;}
ul, ol{ margin:0;}
/*header*/
.cl{clear:both}
.cl:after{clear:both;content:" ";display:table}
.cl:before{content:" ";display:table}
.navbar>.container .navbar-brand{margin-left:0}
.navbar-default{ z-index:3333;background-color:rgba(3, 3, 3, 0.5);}
.change-fixed { background-color:#013d7e; box-shadow: 0 0 10px #013d7e;}
.navbar-brand{height:80px;display: flex;  align-items: center; justify-content: center; }
.navbar-brand img{ max-height:100%; }
.navbar-nav{margin:0}
.nav>li>a{padding:0 24px;line-height:80px}
.navbar-nav>li>a{font-size:16px}
.navbar-default .navbar-nav>li>a{color:#ffffff}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#ffffff;}
.navbar-default .navbar-nav>.active>a:focus:hover,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:hover:hover{color:#ffffff;background-color:inherit}
.navbar-default .navbar-nav>.open>a{color:#ffffff;background-color:inherit}
.navbar-default .navbar-nav>.open>a:hover{color:#ffffff;background-color:inherit}
.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#ffffff;background-color:inherit}
.navbar-default .navbar-nav>.open>a:focus:hover,.navbar-default .navbar-nav>li>a:focus:hover,.navbar-default .navbar-nav>li>a:hover:hover{color:#ffffff;background-color:inherit}
.dropdown-menu{border-radius:0!important;padding:0!important}
.dropdown-menu li a{padding:8px 20px!important}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#013d7e}
.navbar { margin-bottom:0; border:none;}
.caret { width:9px; height:6px; margin-top:-2px; border:none; background:url(../images/jiao.png) no-repeat;}
.caret::after { display:none; }
.navbar-collapse { border-top: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-slide a { display:block; width:100%;}
.banner .swiper-slide img { width:100%; display:block;}
.banner .swiper-button-prev { background:url(../images/btn.png) no-repeat;transform:rotate(180deg); width:57px; height:57px;right:auto; left:5%; top:50%; bottom:0;  outline:none; border-radius:50%;  background-size:100% 100%;}
.banner .swiper-button-prev:after { display:none;}
.banner .swiper-button-next {background:url(../images/btn.png) no-repeat; width:57px; height:57px; right:5%; left:auto; top:50%; bottom:0; outline:none;border-radius:50%; background-size:100% 100%; }
.banner .swiper-button-next:after { display:none;}
/*i-pro*/
.i-pro { padding-bottom:81px; }
.i-pro ul li{ float:left; width:690px; height:642px; margin-top:79px; position:relative; transition: 0.2s;}
/*.i-pro ul li:hover { transform: translate(0px, -4px); -webkit-transform: translate(0px, -4px); -moz-transform: translate(0px, -4px);  -o-transform: translate(0px, -4px); -ms-transform: translate(0px, -4px); transition: 0.2s;}*/
.i-pro ul li:nth-child(2) { width:690px; height:337px; margin-left:20px; margin-top:53px; }
.i-pro ul li:nth-child(3) { width:690px; height:311px; margin-left:20px; margin-top:20px; }
.i-pro ul li .pic { width:100%; height:100%;}
.i-pro ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position:top;}
.i-pro ul li .con { position:absolute; left:0; top:67px; width:100%; height:auto; text-align: center; padding:0 5px; }
.i-pro ul li .con .tit { color:#ffffff; font-size:36px; line-height:1; font-weight:bold;  }
.i-pro ul li .con .des { color:#ffffff; font-size:18px; line-height:1.5; margin-top:20px; }
.i-pro ul li:nth-child(2) .con { padding-left:81px; top:148px;  text-align: left; width:50%; }
.i-pro ul li:nth-child(2) .con .tit { color:#333333; font-size:32px; }
.i-pro ul li:nth-child(2) .con .des { color:#333333; font-size:16px; margin-top:10px; }
.i-pro ul li:nth-child(3) .con { padding-left:444px; top:102px;  text-align: left; width:98%;}
.i-pro ul li:nth-child(3) .con .tit { color:#333333; font-size:32px; }
.i-pro ul li:nth-child(3) .con .des { color:#333333; font-size:16px; margin-top:10px; }
/*i-fangan*/
.i-fangan { height:638px; background:url(../images/fangan-bg.jpg) no-repeat top center; padding-top:77px;}
.i-fangan-ban { text-align:center; color:#ffffff; font-size:42px; line-height:1; font-weight:bold;  }
.i-fangan-show { margin-top:30px;}
.i-fangan-left { float:left; width:372px;  }
.i-fangan-left ul li { height:145px;background-color:rgba(0, 0, 0, 0.2); color:#ffffff; font-size:22px;}
.i-fangan-left ul li.active { background-color:#013d7e; }
.i-fangan-left ul li a { display:block; width:100%; height:100%;  display: flex;  align-items: center; justify-content: center;}
.i-fangan-li { display:none; }
.i-fangan-right { float:left; width:876px; margin-left:73px; padding-top:63px; }
.i-fangan-right .tit { color:#ffffff; font-size:36px; line-height:60px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-fangan-right .des { color:#ffffff; font-size:20px; line-height:37px; margin-top:20px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.i-fangan-right .more { width:113px; height:36px; border:#ffffff solid 1px;border-radius:3px; text-align:center; color:#ffffff; font-size:16px; line-height:34px; margin-top:42px; }
.i-fangan-right .more a { display:block;}
.i-fangan-right .more:hover { background-color:#013d7e; color:#FFF; border:#013d7e solid 1px;}
/*i-about*/
.i-about { height:674px; background:url(../images/about-bg.jpg) no-repeat top center; padding-top:80px; }
.i-about .i-fangan-ban { color:#333333; }
.i-about-show { margin-top:37px; }
.i-about-left { float:left; width:700px; padding-top:30px; }
.i-about-left .en { color:#1b518b; font-size:40px; line-height:1; font-weight:bold; }
.i-about-left .tit { color:#333333; font-size:24px; line-height:1; margin-top:13px; }
.i-about-left .des { color:#333333; font-size:16px; line-height:36px; margin-top:37px; }
.i-about-left .more { width:113px; height:36px; border:#666666 solid 1px;border-radius:3px; text-align:center; color:#666666; font-size:16px; line-height:34px; margin-top:42px; }
.i-about-left .more a { display:block;}
.i-about-left .more:hover { background-color:#013d7e; color:#FFF; border:#013d7e solid 1px;}
.i-about-right { float:right; width:630px;}
.i-about-right ul li { float:left; width:50%; height:217px; position:relative;}
.i-about-right ul li .pic { width:100%; height:100%;}
.i-about-right ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.i-about-right ul li .con { position:absolute; left:0; top:0; width:100%; padding:44px 0 0 37px; }
.i-about-right ul li .con .tit { color:#ffffff; font-size:24px; line-height:1;}
.i-about-right ul li .con .des { color:#ffffff; font-size:14px; line-height:1; margin-top:13px; }
.i-about-right ul li:nth-child(2) .con { top:auto; bottom:0; height:48px; background-color:rgba(51, 51, 51, 0.8); padding:0; text-align:center;}
.i-about-right ul li:nth-child(2) .con .tit { font-size:16px; line-height:48px; }
.i-about-right ul li:nth-child(2) .con .des { display:none; }
.i-about-right ul li:nth-child(2) .con .tit i { display:inline-block; width:30px; height:30px; background:url(../images/about-icon1.png) no-repeat; vertical-align:middle; margin-top:-2px; margin-right:10px; }
.i-about-right ul li:nth-child(3) .con { top:auto; bottom:0; height:48px; background-color:rgba(51, 51, 51, 0.8); padding:0; text-align:center;}
.i-about-right ul li:nth-child(3) .con .tit { font-size:16px; line-height:48px; }
.i-about-right ul li:nth-child(3) .con .des { display:none; }
.i-about-right ul li:nth-child(3) .con .tit i { display:inline-block; width:30px; height:30px; background:url(../images/about-icon1.png) no-repeat; vertical-align:middle; margin-top:-2px; margin-right:10px; }
/*footer*/
.footer { background-color:#1d2c43; padding-bottom:70px; }
.f-left { float:left; width:450px; padding-top:83px; }
.f-left .ban { color:#8e96a1; font-size:15px; line-height:1; }
.f-left .nob { color:#ffffff; font-size:30px; line-height:1; margin-top:14px; }
.f-left .text { color:#8e96a1; font-size:15px; line-height:34px; margin-top:10px; }
.f-mid { float:left; width:780px; padding-top:82px; }
.f-mid dl { float:left; width:21%;}
.f-mid dl:nth-child(1) { display:none; }
.f-mid dl:nth-child(3) { width:37%;}
.f-mid dl dt { color:#ffffff; font-size:20px; line-height:1; margin-bottom:25px; font-weight:normal; }
.f-mid dl dd { color:#8e96a1; font-size:15px; line-height:34px; }
.f-mid dl dd:hover { color:#ffffff;}
.f-right { float:right; width:100px; text-align:center; margin-top:73px;  }
.f-right .pic { height:100px;}
.f-right .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-right .tit { color:#8e96a1; font-size:14px; line-height:46px; }
/*f-copy*/
.f-copy { background-color:#1d2c43; color:#8e96a1; font-size:14px; line-height:30px; padding-top:18px; padding-bottom:18px; border-top:#28374f solid 1px; }
.f-copy-left { float:left;}
.f-copy-right { float:right;}
/*n-banner*/
.n-banner { width:100%; position:relative;}
.n-banner img { width:100%;}
.n-public { position:absolute; top:47%; left:0; width:100%; height:auto; text-align:center; }
.n-public .cn {color:#ffffff; font-size:42px; line-height:1;}
.n-public .en {color:#ffffff; font-size:16px; line-height:1; margin-top:11px; }
/*n-main*/
.n-main { padding-top:50px; padding-bottom:50px; }
.n-left { float:left; width:292px; }
.n-left-ban {color:#ffffff; font-size:24px; line-height:60px; background-color:#2158a9; padding-left:32px;}
.n-left-nav { border:#e8e8e8 solid 1px; }
.n-left-nav ul li {color:#333333; font-size:18px; line-height:50px; border-top:#e8e8e8 solid 1px; background-color:#f1f1f1; padding-left:37px; position:relative;}
.n-left-nav ul li a { display:block;}
.n-left-nav ul li:after{content:""; position:absolute; left:21px; top:20px; width:5px; height:9px; background:url(../images/sub1.png) no-repeat; }
.n-left-nav ul li.er { font-size:16px; line-height:36px; background:none; padding:5px 0 5px 42px;  }
.n-left-nav ul li.er:after { left:27px; background:url(../images/sub2.png) no-repeat;}
.n-left-nav ul li.er a { padding-right:10px;}

.n-left-nav ul li:hover { background-color:#2158a9; color:#FFF; }
.n-left-nav ul li:hover:after { background:url(../images/sub2.png) no-repeat;}
.n-left-nav ul li.active { font-weight:bold; color:#2158a9; }
.n-left-nav ul li.active:hover { background-color:#2158a9; color:#FFF; }
.n-right { float:right; width:1078px; min-height:300px; }
.n-right-ban { color:#333333; font-size:24px; line-height:60px; border-bottom:#d4d4d4 solid 1px; padding-left:15px; position:relative; }
.n-right-ban:after{content:""; position:absolute; left:0; bottom:0; width:126px; height:3px; background-color:#2158a9; }
/*n-about*/
.n-about {color:#333333; font-size:16px; line-height:30px; padding:20px 0;}
.n-about img{ max-width:100%;}
/*n-newshow*/
.n-newshow { padding:30px 0;}
.n-show { padding:10px; color:#333333; font-size:16px; line-height:2;}
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-tit { font-size:22px; text-align:center; line-height:34px; padding:0 10px; color:#2158a9; font-weight:bold;}
.n-time { font-size:14px; text-align:center; line-height:18px; margin-top:13px; color:#999999; }
.n-xian {border-bottom:#ebebeb dashed 1px; height:1px; margin-top:20px;}
.n-other { line-height:24px; padding:20px 0; color:#999999; }
.n-other a:hover{ text-decoration:underline; color:#999999; } 
/*pagination*/
.pagination { width:100%; display:block;  text-align:center; font-size:14px; color:#7b7b7b; padding-bottom:20px; }
.pagination a { color:#7b7b7b;  padding:5px 9px;border-radius:3px; border:#dddddd solid 1px; margin:0 6px; }
.pagination a:hover { background-color:#2158a9; color:#FFF;border:#013d7e solid 1px;}
.pagination a.now{ background-color:#2158a9; color:#FFF;border:#013d7e solid 1px;}
/*n-newlist*/
.n-newlist { height:auto; padding-top:20px; padding-bottom:20px;}
.n-newlist ul li { border:#ebe9e9 solid 1px; margin-bottom:27px; height:auto; padding:20px;}
.n-newlist ul li .tit {color:#333333; font-size:18px; line-height:44px; height:44px; overflow:hidden; font-weight:bold;}
.n-newlist ul li .des {color:#666666; font-size:15px; line-height:26px; height:52px; overflow:hidden;}
.n-newlist ul li .more { float:right; width:100px; height:30px; background-color:#2158a9; text-align:center; color:#ffffff; font-size:14px; line-height:30px; margin-top:10px;}
.n-newlist ul li:hover { border:#2158a9 solid 1px;}
.n-newlist ul li:hover .tit {color:#2158a9;}
.n-newlist ul li:hover .more { background-color:#2158a9;}
/*n-piclist*/
.n-piclist { height:auto; padding-bottom:20px; padding-top:10px;}
.n-piclist ul li { float:left; width:256px; height:272px; margin-top:10px; text-align:center;transition: 0.2s; }
.n-piclist ul li a { display:block;padding-top:8px;	transition: 0.2s;}
.n-piclist ul li:nth-child(4n+2) { margin-left:18px;}
.n-piclist ul li:nth-child(4n+3) { margin-left:18px;}
.n-piclist ul li:nth-child(4n+4) { margin-left:18px;}
.n-piclist ul li .pic{ width:100%; height:204px; text-align:center; display: flex;  align-items: center; justify-content: center;  border:#e1e1e1 solid 1px;	}
.n-piclist ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;	transition: 0.5s;}
.n-piclist ul li .tit { color:#333333; font-size:16px; line-height:60px; height:60px; overflow:hidden; padding:0 5px;}
.n-piclist ul li:hover a { padding-top:4px;}
.n-piclist ul li:hover .tit {color:#2158a9;}
/*n-pic-ban*/
.n-pic-ban { color:#333333; font-size:16px; line-height:2.5; margin-top:50px;}
.n-pic-tit { text-align:center; color:#333333; font-size:16px; line-height:2.5;  margin-top:37px; }
/*n-pic-show*/
.n-pic-show { color:#333333; font-size:16px; line-height:2.5;margin-top:37px;}
.n-pic-show h3 { color:#333333; font-size:16px; line-height:2.5; }
.n-pic-show img { max-width:100%;}
.n-pic-show table {border-collapse: collapse; background:#FFF; width:100%;}
.n-pic-show table tr th {color: #333333; font-size: 16px; line-height:20px; font-weight: normal; background-color: #ffffff;padding: 10px;text-align: left; border:#ececec solid 1px;}
.n-pic-show table tr td { line-height:20px; font-size: 16px; border:1px solid #ececec; padding:10px;}



@media (max-width:1400px){
.wrap{width:94%}
.nav>li>a{padding:0 15px;}
.banner { width:100%;}
.banner .swiper-slide img  {height:500px;object-fit: cover;object-position: center;}
/*i-pro1400*/
.i-pro ul li{ width:49%; height:545px;margin-top:76px;  }
.i-pro ul li:nth-child(2) { width:49%; height:287px; margin-left:1.5%; }
.i-pro ul li:nth-child(3) { width:49%; height:261px; margin-left:1.5%; }
.i-pro ul li .con .tit { font-size:30px;  }
.i-pro ul li:nth-child(2) .con { padding-left:11%; top:108px; }
.i-pro ul li:nth-child(2) .con .tit { font-size:26px; }
.i-pro ul li:nth-child(3) .con { padding-left:63%; top:102px; }
.i-pro ul li:nth-child(3) .con .tit { font-size:26px; }
/*i-fangan1400*/
.i-fangan-ban {  font-size:32px; }
.i-fangan-left { width:36%;  }
.i-fangan-left ul li { font-size:20px;}
.i-fangan-right { width:54%; margin-left:5%;}
.i-fangan-right .tit { font-size:30px; line-height:1.8; }
.i-fangan-right .des { line-height:1.8; }
/*i-about1400*/
.i-about-show { margin-top:57px;}
.i-about-left { width:50%; padding-top: 0;}
.i-about-left .en { font-size:32px; }
.i-about-right { width:45%;}
.i-about-right ul li { height:187px; }
/*footer1400*/
.f-left {  width:30% }
.f-left .nob { font-size:24px; }
.f-mid { width:60%;}
/*n-banner1400*/
.n-banner img  {height:300px;object-fit: cover;object-position: center;}
.n-public .cn { font-size:32px; }
/*n-main1400*/
.n-main { padding-top:40px; padding-bottom:40px; }
.n-left { width:20%; }
.n-right {  width:77%; }
/*n-piclist1400*/
.n-piclist ul li { width:23.5%; height:auto;}
.n-piclist ul li:nth-child(4n+2) { margin-left:2%;}
.n-piclist ul li:nth-child(4n+3) { margin-left:2%;}
.n-piclist ul li:nth-child(4n+4) { margin-left:2%;}
.n-piclist ul li .tit { line-height:50px; height:50px; }
.n-piclist ul li:hover a { padding-top:8px;}
/*n-pic-ban1400*/
.n-pic-ban {  margin-top:40px;}
/*n-pic-show1400*/


}


@media (max-width:1200px){
/*i-pro1200*/
.i-pro ul li{ height:450px; margin-top:71px; }
.i-pro ul li:nth-child(2) { height:237px;}
.i-pro ul li:nth-child(3) { height:211px; }
.i-pro ul li .con { top:47px;}
.i-pro ul li .con .tit { font-size:26px;  }
.i-pro ul li:nth-child(2) .con { padding-left:7%; top:88px; }
.i-pro ul li:nth-child(2) .con .tit { font-size:24px; }
.i-pro ul li:nth-child(3) .con { padding-left:52%; top:62px; text-align:right; }
.i-pro ul li:nth-child(3) .con .tit { font-size:24px; }
/*i-fangan1200*/
.i-fangan { height:538px; padding-top:47px;}
.i-fangan-ban {  font-size:28px; }
.i-fangan-left ul li { font-size:18px; height:135px;}
.i-fangan-right { padding-top:43px; }
.i-fangan-right .tit { font-size:26px;}
.i-fangan-right .des { font-size:18px;}
/*i-about200*/
.i-about { padding-top:60px;}
.i-about-show { margin-top:47px;}
.i-about-left .en { font-size:28px; }
.i-about-right ul li .con { padding:34px 0 0 27px; }
/*footer1200*/
.f-left { width:30%; padding-top: 63px;}
.f-left .nob { font-size:22px; }
.f-mid { display:none;}
/*n-banner1200*/
.n-banner img  {height:250px;}
.n-public { top:52%;  }
.n-public .cn { font-size:28px; }
/*n-main1200*/
.n-left-ban { font-size:20px; line-height:56px;}
.n-right-ban { font-size:20px; line-height:56px;  }
/*n-piclist1200*/
.n-piclist ul li .pic{ height:164px;}
.n-piclist ul li .tit { line-height:40px; height:40px; }
/*n-pic-ban1200*/
.n-pic-ban { margin-top:30px;}
/*n-pic-show1400*/
.n-pic-show { margin-top:27px; }


}

@media (max-width:992px){
/*header992*/
.navbar-brand{padding:10px 5px}
.navbar-brand img{height:35px;}
.nav>li>a{padding:0 7px;}
.banner .swiper-button-prev { width:37px; height:37px;}
.banner .swiper-button-next { width:37px; height:37px; }
.banner .swiper-slide img  {height:400px;}
/*i-pro992*/
.i-pro { padding-bottom:40px; }
.i-pro ul li{ height:350px; margin-top:47px; }
.i-pro ul li:nth-child(2) { height:187px; margin-top:33px;}
.i-pro ul li:nth-child(3) { height:161px; margin-top:16px; }
.i-pro ul li .con { top:27px;}
.i-pro ul li .con .tit { font-size:22px;  }
.i-pro ul li:nth-child(2) .con { top:48px; }
.i-pro ul li:nth-child(2) .con .tit { font-size:22px; }
.i-pro ul li:nth-child(3) .con {     top: 32px; }
.i-pro ul li:nth-child(3) .con .tit { font-size:22px; }
/*i-fangan992*/
.i-fangan { height:438px; padding-top:47px;}
.i-fangan-ban {  font-size:24px; }
.i-fangan-left ul li {  height:105px;}
.i-fangan-right { padding-top:0; }
.i-fangan-right .tit { font-size:22px;}
/*i-about992*/
.i-about { height:auto; padding-bottom:50px; padding-top:50px;  }
.i-about-show { margin-top: 37px;}
.i-about-left { float:none; width:100%;}
.i-about-left .en { font-size:24px; }
.i-about-left .tit { font-size:20px; }
.i-about-left .des { margin-top:27px; }
.i-about-left .more { margin-top:32px; }
.i-about-right { float:none; width:100%; margin-top:40px; }
/*f-copy992*/
.f-copy-left { float:none;}
.f-copy-right { float:none;}
/*n-banner992*/
.n-public .cn { font-size:24px; }
/*n-main992*/
.n-main { padding-top:0; padding-bottom:30px; }
.n-left { float:none; width:100%; margin-top:20px;  }
.n-right{ float:none; width:100%;}
/*n-pic-ban992*/
.n-pic-ban {  margin-top:20px;}
/*n-pic-show992*/
.n-pic-show { margin-top:17px; }

}

@media (max-width:767px){
/*header768*/
.pull-right{float:none!important;text-align:center}
.dropdown-menu{text-align:center}
-fixed-top .navbar-collapse{max-height:none}
.navbar-brand{height:50px;padding:10px 15px}
.nav>li>a{padding:0 7px;line-height:40px}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#FFF; }
.banner .swiper-slide img  {height:230px;}
/*i-pro768*/
.i-pro { padding-bottom:20px; }
.i-pro ul li{ float:none; width:100%; height:330px; margin-top:20px; }
.i-pro ul li:nth-child(2) { width:100%; height:173px; margin-top:20px; margin-left:0;}
.i-pro ul li:nth-child(3) { width:100%; height:160px;  margin-left:0; }
.i-pro ul li .con { top:27px;}
.i-pro ul li .con .tit { font-size:20px;  }
.i-pro ul li .con .des { font-size:16px; margin-top:12px;}
.i-pro ul li:nth-child(2) .con .tit { font-size:20px; }
.i-pro ul li:nth-child(3) .con{padding-left: 56%;}
.i-pro ul li:nth-child(3) .con .tit { font-size:20px; }
/*i-fangan768*/
.i-fangan { height:auto; padding-top:40px; padding-bottom:50px; }
.i-fangan-ban { font-size:22px;  }
.i-fangan-show { margin-top:29px;}
.i-fangan-left { float:none; width:100%;  }
.i-fangan-left ul li {  height:60px; }
.i-fangan-right { float:none; width:100%; margin-left:0; margin-top:20px; }
.i-fangan-right .tit {  font-size:18px; line-height:40px; }
.i-fangan-right .des { font-size:16px; margin-top:10px; }
.i-fangan-right .more { margin-top:22px; }
/*i-about768*/
.i-about { padding-bottom:30px; padding-top:40px;  }
.i-about-show { margin-top: 27px;}
.i-about-left .en { font-size:20px; }
.i-about-left .tit { font-size:18px; }
.i-about-left .des { line-height:32px; }
.i-about-right ul li { height:147px; }
.i-about-right ul li .con { padding:24px 0 0 17px; }
.i-about-right ul li .con .tit { font-size:18px; }
/*footer768*/
.footer { padding-bottom:30px;}
.f-left { float:none;  width:100%; padding-top: 33px;}
.f-left .text { margin-top:22px; }
.f-right { float:none;  width:100%; margin-top:33px; }
/*n-banner768*/
.n-banner img  {height:150px;}
.n-public { top:50%;  }
.n-public .cn { font-size:20px; }
/*n-main768*/
.n-main { padding-top:0; padding-bottom:20px; }
.n-left-ban { font-size:18px; line-height:50px;}
.n-right-ban { font-size:18px; line-height:50px;  }
.n-tit { font-size:20px; }
/*n-piclist768*/
.n-piclist ul li { width:48.5%; }
.n-piclist ul li:nth-child(4n+2) { margin-left:0;}
.n-piclist ul li:nth-child(4n+3) { margin-left:0;}
.n-piclist ul li:nth-child(4n+4) { margin-left:0;}
.n-piclist ul li:nth-child(even) { margin-left:3%; }
.n-piclist ul li .pic{ height:164px;}
.n-piclist ul li .tit { line-height:30px; height:30px; }
.n-pic-tit {  font-size:20px; line-height:30px; margin-top:17px;}
/*n-pic-show768*/
.n-pic-show { margin-top:7px; }


}

@media (min-width: 768px){
.container { width:100%;}	
}

@media (min-width: 992px){
.container { width:100%;}	
}

@media (min-width: 1400px){
.container { width:1400px;}		
}