
@import url("iconfont.css");
* { padding: 0; margin: 0; box-sizing: border-box; background-repeat: no-repeat; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: "PingFang SC", sans-serif,"Microsoft YaHei","微软雅黑",Arial; }

html { height: 100%; min-height: 100%; }

body { position: relative; background: #fff; color: #000; font-size: 14px; line-height: 1.1; margin-left: auto; margin-right: auto; min-height: 100%; }

textarea, input[type="button"], input[type="submit"], input[type="reset"], input[type='text'], input[type='password'] { -webkit-appearance: none; }

input, textarea { outline: none; border: 1px solid #666; border-radius: 0; }

div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a { border: 0; font-family: inherit; }

table { border-spacing: 0; border-collapse: collapse; }

img { border: none; vertical-align: middle; display: inline-block; max-width: 100%; max-height: 100%; }

ul, ol { list-style-type: none; }

button { cursor: pointer; border: none; background-color: transparent; }

a { text-decoration: none; color: inherit; transition: all 0.15s; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; }

a:hover { color: #126cca; }

a:active { opacity: .8; }

hr { display: block; border: none; }

.clear { clear: both; }

.clear:before, .clear:after { content: ''; float: none; clear: both; display: block; width: 100%; }

.clearfix:after { content: ""; display: block; clear: both; }

.fl { float: left; }

.fr { float: right; }

.hide { display: none; }

.container { width: 1280px; margin-left: auto; margin-right: auto; }

.container:before, .container:after { content: ''; float: none; clear: both; display: block; width: 100%; }

.navbtn { display: none; position: absolute; z-index: 999; width: auto; height: auto; padding: 0 7px; border-radius: 5px; background-color: #126cca; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }

.navbtn span { display: block; width: 35px; height: 4px; margin: 8px 0; border-radius: 5px; background-color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }

.navbtn.navclose span:nth-child(1) { -moz-transform: translateY(12px) rotate(45deg); -ms-transform: translateY(12px) rotate(45deg); -webkit-transform: translateY(12px) rotate(45deg); transform: translateY(12px) rotate(45deg); }

.navbtn.navclose span:nth-child(2) { opacity: 0; }

.navbtn.navclose span:nth-child(3) { -moz-transform: translateY(-12px) rotate(-45deg); -ms-transform: translateY(-12px) rotate(-45deg); -webkit-transform: translateY(-12px) rotate(-45deg); transform: translateY(-12px) rotate(-45deg); }

.header-placeholder { height: 105px; }

.header { position: fixed; z-index: 99; left: 0; top: 0; display: flex; flex-wrap: nowrap; flex-direction: row; width: 100%; padding-left: 6.25%; padding-right: 10.41667%; transition: all 0.35s; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -o-transition: all 0.35s; }

.header .logo { float: left; height: 105px; font-size: 0; flex-shrink: 1; transition: all 0.35s; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -o-transition: all 0.35s; }

.header .logo img { padding: 25px 0; transition: all 0.35s; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -o-transition: all 0.35s; }

.header .navbar { float: right; display: flex; flex-wrap: nowrap; flex-direction: row; flex-shrink: 0; margin-left: auto; }

.header .nav li { position: relative; float: left; margin-left: 70px; }

.header .nav li:first-child { margin-left: 0; }

.header .nav li > a { display: block; line-height: 105px; color: #fff; font-size: 18px; font-weight: bold; }

.header .nav li > a .iconfont { display: none; }

.header .nav li:hover > a, .header .nav li.current > a { color: #126cca; }

.header .nav li:hover .sub-nav { display: block; }

.header .nav .sub-nav { display: none; position: absolute; top: 80%; left: 50%; width: 135px; margin-left: -67.5px; padding-top: 5px; padding-bottom: 5px; background-color: #fff; border-top: 2px solid #126cca; }

.header .nav .sub-nav a { display: block; line-height: 35px; text-align: center; color: #999; font-size: 14px; }

.header .nav .sub-nav a:hover { color: #126cca; background-color: rgba(18, 108, 202, 0.05); }

.header .search { position: absolute; top: 0; right: 6.25%; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: center; align-items: flex-end; width: 40px; height: 40px; margin-top: 32.5px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }

.header .search:hover { width: 250px; }

.header .search:hover .input-text { opacity: 1; padding-left: 15px; padding-right: 55px; }

.header .search:hover .iconfont { color: #555; }

.header .search .btn { position: relative; z-index: 9; display: block; width: 40px; height: 40px; line-height: 40px; }

.header .search .iconfont { color: #fff; font-size: 40px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }

.header .search .input-text { position: absolute; z-index: 5; right: 0; top: 50%; opacity: 0; display: block; width: 100%; height: 40px; margin-top: -20px; border: none; background-color: #fff; border-radius: 2px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }

.header-vary { background-color: #fff; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }

.header-vary .logo { height: 70px !important; }

.header-vary .logo img { padding: 15px 0 !important; }

.header-vary .nav { height: 70px !important; }

.header-vary .nav li > a { line-height: 70px !important; color: #333; }

.header-vary .nav li .sub-nav { top: calc(100% - 2px); box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3); }

.header-vary .search { margin-top: 15px; }

.header-vary .search .iconfont { color: #333; }

.header-vary .search .input-text { background-color: #eee; }

.inside-header { background-color: #fff; }

.inside-header .nav li > a { color: #333; }

.inside-header .nav li .sub-nav { top: calc(100% - 2px); }

.inside-header .search .iconfont { color: #333; }

.inside-header .search .input-text { background-color: #eee; }

.banner { position: relative; height: 100vh; overflow: hidden; }

.banner .swiper-slide { background-position: center top; background-size: cover; }

.banner .button-prev, .banner .button-next { opacity: 0.5; position: absolute; z-index: 9; top: 50%; height: 80px; line-height: 80px; margin-top: -40px; color: #fff; font-size: 50px; border-radius: 2px; background-color: rgba(0, 0, 0, 0.3); transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; cursor: pointer; }

.banner .button-prev:hover, .banner .button-next:hover { opacity: 1; }

.banner .button-prev { left: 7%; }

.banner .button-next { right: 7%; }

.inside-banner { display: flex; flex-direction: column; justify-content: center; height: 540px; padding-top: 105px; background-position: center center; background-size: cover; }

.inside-banner h3 { padding-left: 12.76042%; color: #fff; font-size: 60px; font-weight: normal; }

.i-about { padding-left: 16.66667%; padding-top: 125px; padding-bottom: 150px; background-image: url("../image/building.png"); background-position: right bottom; background-size: auto 85%; }

.i-about .logo { line-height: 1; }

.i-about h2 { line-height: 1; letter-spacing: 4px; margin-top: 70px; margin-left: -4px; color: #0a4079; font-size: 50px; font-weight: normal; }

.i-about .text { width: 55%; line-height: 2; letter-spacing: 2px; margin-top: 30px; margin-left: -2px; color: #333; font-size: 16px; }

.i-about ul { width: 44%; margin-top: 45px; overflow: hidden; }

.i-about ul li { position: relative; float: left; width: 25%; }

.i-about ul li:after { content: ''; position: absolute; right: 0; top: 5%; width: 1px; height: 90%; background-color: #eee; }

.i-about ul li:last-child:after { display: none; }

.i-about ul li p{width:100%;height:60px;float:left;}

.i-about ul li img { display: block; max-width: 60px; margin-left: auto; margin-right: auto; max-height:58px;}

.i-about ul li span { display: block;float:left; line-height: 1.4; letter-spacing: 1px; text-align: center; margin-top: 35px; color: #126cca; font-size: 18px;width:100%; }

.i-about .item-more { margin-top: 80px; margin-right: auto; margin-left: 0; }

.i-industry-plate { position: relative; height: 600px;}

.i-industry-plate a { position: absolute; display: block; width: 50%; padding-top: 80px; padding-left: 65px; background-position: center center; background-size: cover; }

.i-industry-plate a:before { content: ''; opacity: 0; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(18, 108, 202, 0.5); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }

.i-industry-plate a:hover:before { opacity: 1; }

.i-industry-plate a:nth-child(1) { top: 0; left: 0; }

.i-industry-plate a:nth-child(2) { bottom: 0; left: 0; }

.i-industry-plate a:nth-child(3) { top: 0; right: 0; }

.i-industry-plate a:nth-child(4) { bottom: 0; right: 0; }

.i-industry-plate a:nth-child(1), .i-industry-plate a:nth-child(4) { height: 565px; }

.i-industry-plate a:nth-child(2), .i-industry-plate a:nth-child(3) { height: 395px; }

.i-industry-plate a h2 { position: relative; z-index: 9; line-height: 1; letter-spacing: 1px; color: #fff; font-size: 36px; font-weight: normal; }

.i-industry-plate a span { position: relative; z-index: 9; display: block; line-height: 1; letter-spacing: 1px; margin-top: 15px; color: #fff; font-size: 20px; text-transform: uppercase; }

.i-news { padding-left: 6.25%; padding-right: 6.25%; padding-bottom: 120px; overflow: hidden; }

.i-news .item-head { line-height: 60px; padding-top: 100px; overflow: hidden; }

.i-news .item-head h3 { float: left; color: #333; font-size: 48px; font-weight: normal; }

.i-news .item-head span { float: left; display: block; margin-left: 10px; color: #333; font-size: 56px; font-weight: bold; text-transform: uppercase; }

.i-news .item-more { margin-top: 70px; }

.inside-wrapper { position: relative; }

.nav-placeholder { height: 65px; }

.inside-nav { position: absolute; z-index: 99; top: 0; left: 0; width: 100%; background-color: #f2f2f2; overflow: hidden; }

.inside-nav a { position: relative; float: left; display: block; min-width: 150px; line-height: 65px; text-align: center; color: #333; font-size: 14px; }

.inside-nav a:after { content: ''; position: absolute; top: 50%; right: 0; width: 1px; height: 15px; margin-top: -7.5px; background-color: #ddd; transition: all 0.15s; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; }

.inside-nav a:last-child::after { display: none; }

.inside-nav a:hover, .inside-nav a.current { color: #fff; background-color: #126cca; }

.inside-nav a:hover:after, .inside-nav a.current:after { background-color: #126cca; }

.inside-nav.fixed { position: fixed; z-index: 80; left: 0; top: 70px; width: 100%; }

.inside-nav.fixed a { line-height: 45px; }

.inside-model-head { line-height: 1; text-align: center; padding-top: 70px; }

.inside-model-head h3 { position: relative; display: inline-block; color: #333; font-size: 36px; }

.inside-model-head h3:before { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #eee; }

.inside-model-head h3:after { content: ''; position: relative; z-index: 5; display: block; width: 30px; height: 2px; margin-top: 32px; margin-left: auto; margin-right: auto; background-color: #126cca; }

.inside-gsjj { line-height: 2; padding-bottom: 95px; }

.inside-gsjj .content { letter-spacing: 1px; margin-top: 70px; color: #777; }

.inside-ywjg { padding-bottom: 95px; background:url(../image/yewujiagoubg.jpg) top center no-repeat;}

.inside-ywjg .inside-model-head h3:before { background-color: #ccc; }

.inside-ywjg .content { text-align: center; margin-top: 70px; }

.inside-qywh { padding-bottom: 95px; overflow: hidden;background:url(../image/qywhbg.jpg) center center no-repeat; }

.inside-qywh .content { margin-top: 70px; overflow: hidden;margin-bottom:70px; }

.inside-qywh .content ul{width:100%;float:left;}
.inside-qywh .content ul li{width:221px;height:221px;float:left;margin-top: 30px;background:url(../image/qywhlistbg1.png) center center no-repeat;padding-top:80px;text-align:center;font-size:15px;font-family:黑体;color:#fff;line-height:25px;}
.inside-qywh .content ul li span{font-size:28px;}
.inside-qywh .content ul li:nth-child(2) { margin-top: 230px;background:url(../image/qywhlistbg2.png) center center no-repeat;color:#164583; }
.inside-qywh .content ul li:nth-child(3) { margin-top: 0px;padding-top:80px;}
.inside-qywh .content ul li:nth-child(4) { margin-top: 180px;background:url(../image/qywhlistbg2.png) center center no-repeat;color:#164583; }
.inside-qywh .content ul li:nth-child(5) { margin-top: 10px;}
.inside-qywh .title { margin-bottom: 60px; }

.inside-qywh .title h5 { display: inline-block; line-height: 1; letter-spacing: 1px; color: #333; font-size: 26px; font-weight: normal; }

.inside-qywh .title span { float: right; display: block; letter-spacing: 1px; margin-top: -2px; margin-left: 5px; color: rgba(18, 108, 202, 0.1); font-size: 32px; font-weight: bold; }

.inside-qywh .title h6 { letter-spacing: 1px; margin-top: 20px; color: #999; font-size: 15px; font-weight: normal; }

.inside-qywh .fl { max-width: 50%; }

.inside-qywh .fl img { display: block; margin-top: 100px; padding-right: 50px; }

.inside-qywh .fr { max-width: 50%; }

.inside-qywh .fr .title:nth-child(2) { margin-top: 98px; }

.inside-qyry { padding-bottom: 95px; background-color: #eff0f2; overflow: hidden; }

.inside-qyry .inside-model-head h3:before { background-color: #ccc; }

.inside-qyry .list1 { margin-top: 70px; overflow: hidden; }

.inside-qyry .list1 li { float: left; width: 25%; padding-left: 20px; padding-right: 20px; text-align: center; }

.inside-qyry .list1 li img { display: block; width: 100%; }

.inside-qyry .list1 li span { display: inline-block; line-height: 1.2; letter-spacing: 1px; margin-top: 25px; color: #555; font-size: 15px; }

.inside-qyry .list2 { display: flex; flex-direction: row; justify-content: space-between; margin-top: 70px; padding-left: 20px; padding-right: 20px; }

.inside-qyry .list2 li { float: left; width: 23.5%; height: 350px; line-height: 350px; text-align: center; background-color: #fff; font-size: 0; }

.inside-qyry .list2 li img{max-height:90%;max-width:90%;}

.single-slide-tab { height: 45px; text-align: center; margin-top: 90px; border-bottom: 1px solid #eee; font-size: 0; }

.single-slide-tab a { display: inline-block; height: 46px; margin-left: 42.5px; margin-right: 42.5px; color: #333; font-size: 18px; border-bottom: 3px solid transparent; }

.single-slide-tab a.current, .single-slide-tab a:hover { color: #126cca; }

.single-slide-tab a.current { font-weight: bold; border-color: #126cca; }

.single-slide { position: relative; z-index: 9; padding-top: 60px; padding-bottom: 50px; overflow: hidden; background-color: #fff; }

.single-slide .swiper-slide { line-height: 2; letter-spacing: 1px; padding-left: 45px; padding-right: 45px; color: #777; font-size: 15px; }

.single-slide .swiper-slide ul.list-company{width:100%;float:left;margin-top:20px;}
.single-slide .swiper-slide ul.list-company li{width:100%;float:left;margin-top:10px;}
.single-slide .swiper-slide ul.list-company li a{position:relative; float:left; font-size: 16px; color:#767676; line-height: 56px; height:60px; border:2px solid #007aff;padding-left:10px;padding-right:10px; overflow:hidden; -webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.single-slide .swiper-slide ul.list-company li:hover a{background-color: #007aff;border-color:#007aff;color:#fff;-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.single-pic { margin-top: -280px; }

.list-news-wrapper { padding-bottom: 70px; }

.list-news-wrapper .model-news-list { margin-bottom: 50px; }

.list-news-wrapper .item-more { margin-bottom: 50px; }

.single-wrapper { padding-bottom: 90px; }

.single-wrapper .content { line-height: 2; letter-spacing: 1px; margin-top: 80px; color: #777; font-size: 15px; }

.rlzy-wrapper { padding-bottom: 100px; }

.rlzy-wrapper .rcln img { display: block; margin-top: 60px; margin-left: auto; margin-right: auto; }

.rlzy-wrapper .rczl { overflow: hidden; }

.rlzy-wrapper .rczl .inside-model-head { margin-bottom: 65px; }

.rlzy-wrapper .rczl img { float: left; display: block; max-width: 60%; }

.rlzy-wrapper .rczl .content { float: right; max-width: 40%; line-height: 2; padding-left: 35px; color: #666; }

.rlzy-wrapper .rczp .inside-model-head { margin-bottom: 65px; }

.rlzy-wrapper .rczp .content { float: left; max-width: 40%; line-height: 2; padding-right: 35px; color: #666; }

.rlzy-wrapper .rczp img { float: right; display: block; max-width: 60%; }

.contact-wrapper { padding-bottom: 100px; overflow: hidden; }

.contact-wrapper .message { float: left; width: 60%; margin-top: 70px; }

.contact-wrapper .message .item { float: left; width: 48%; margin-bottom: 20px; }

.contact-wrapper .message .item:nth-child(even) { float: right; }

.contact-wrapper .message input[type="text"], .contact-wrapper .message textarea { display: block; width: 100%; height: 50px; padding-left: 20px; padding-right: 20px; border: 1px solid #ddd; font-size: 16px; }

.contact-wrapper .message textarea { height: 90px; line-height: 1.8; padding-top: 10px; padding-bottom: 10px; }

.contact-wrapper .message .submit { display: block; width: 160px; line-height: 45px; text-align: center; margin-top: 25px; color: #fff; background-color: #126cca; border-radius: 2px; border: none; }

.contact-wrapper .contact { float: right; max-width: 35%; margin-top: 70px; }

.contact-wrapper .contact ul li { position: relative; line-height: 1.6; padding-left: 50px; margin-bottom: 45px; color: #777; font-size: 15px; }

.contact-wrapper .contact ul li .iconfont { position: absolute; left: 0; top: 0; width: 40px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 30px; background-color: #126cca; border-radius: 100%; }

.contact-wrapper .contact ul li h6 { line-height: 1; padding-top: 5px; padding-bottom: 10px; color: #333; font-size: 16px; }

.contact-wrapper iframe { display: block; width: 100%; height: 305px; margin-top: 70px; }

.detail-wrapper { padding-top: 80px; padding-bottom: 100px; }

.detail-wrapper .detail-title { text-align: center; color: #333; font-size: 42px; }

.detail-wrapper .article-info { text-align: center; margin-top: 20px; padding-bottom: 40px; border-bottom: 1px solid #eee; font-size: 0; }

.detail-wrapper .article-info span { display: inline-block; margin: 0 20px; color: #777; font-size: 14px; }

.detail-wrapper .content { line-height: 2; padding-top: 50px; color: #666; font-size: 16px; }

.detail-wrapper .content img { height: auto !important; }

.prev-next { line-height: 30px; padding-top: 80px; overflow: hidden; }

.prev-next .fl { padding-left: 65px; padding-right: 15px; }

.prev-next .fr { padding-left: 15px; padding-right: 65px; }

.prev-next .fr .iconfont { left: auto; right: 0; }

.prev-next a { position: relative; max-width: 45%; color: #333; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border: 1px solid #eee; border-radius: 2px; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }

.prev-next a:hover { color: #126cca; border-color: #126cca; }

.prev-next a:hover .iconfont { color: #126cca; }

.prev-next .iconfont { position: absolute; top: 0; left: 0; color: #555; font-size: 24px; }

.pagination { margin-top: 60px; text-align: center; font-size: 0; }

.pagination #ctl00_Main_DataPager1 { border: none; }

.pagination a[disabled='disabled'] { cursor: not-allowed; }

.pagination span, .pagination a { display: inline-block; line-height: 25px; margin-left: 5px; margin-right: 5px; padding-left: 10px; padding-right: 10px; border: 1px solid #d5d5d5; color: #454545; font-size: 14px; }

.pagination .on, .pagination a:hover { color: #fff; background-color: #126cca; border-color: #126cca; }

.model-news-list { margin-top: 80px; margin-left: -30px; margin-right: -30px; overflow: hidden; }

.model-news-list .item { float: left; width: 33.33%; padding-left: 30px; padding-right: 30px; }

.model-news-list .item .pic { position: relative; overflow: hidden; }

.model-news-list .item .pic a { display: block; overflow: hidden; }

.model-news-list .item .pic img { display: block; width: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }

.model-news-list .item .pic .date { position: absolute; right: 0; bottom: 0; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: center; align-items: center; width: 120px; height: 120px; color: #fff; font-size: 16px; font-weight: bold; background-color: #126cca; }

.model-news-list .item .pic .date b { font-size: 60px; }

.model-news-list .item .pic:hover img { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); }

.model-news-list .item .title { float: left; display: block; max-width: 100%; line-height: 1; letter-spacing: 1px; padding-top: 25px; padding-bottom: 25px; color: #333; font-size: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.model-news-list .item .title:hover { color: #126cca; }

.model-news-list .item .text { position: relative; clear: both; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 84px; line-height: 2; letter-spacing: 1px; padding-top: 20px; color: #666; font-size: 16px; overflow: hidden; border-top: 1px solid #eee; }

.model-news-list .item .text .more { position: absolute; right: 0; bottom: 0; line-height: 32px; padding-left: 30px; color: #666; font-weight: normal; background-image: linear-gradient(to right, transparent, #fff 20%); background-image: -o-linear-gradient(to right, transparent, #fff 20%); background-image: -moz-linear-gradient(to right, transparent, #fff 20%); background-image: -webkit-linear-gradient(to right, transparent, #fff 20%); }

.model-news-list .item .text .more:before { content: '\e617'; float: left; display: block; width: 85px; font-size: 18px; }

.model-news-list .item .text .more:hover { color: #126cca; }

.model-news-list ul { float: none; clear: both; padding-top: 50px; border-bottom: 1px solid #eee; }

.model-news-list ul li a { display: block; display: flex; flex-wrap: nowrap; flex-direction: row; width: 100%; line-height: 70px; border-top: 1px solid #eee; }

.model-news-list ul li a:hover { background-color: #eee; }

.model-news-list ul li a:hover .title { color: #126cca; }

.model-news-list ul li .date { float: left; display: block; padding-left: 20px; padding-right: 40px; color: #126cca; font-size: 18px; font-weight: bold; flex-shrink: 0; }

.model-news-list ul li .title { float: left; letter-spacing: 1px; color: #999; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; flex-shrink: 1; }

.model-news-list .loading-more { display: block; width: 110px; line-height: 50px; text-align: center; margin-top: 30px; margin-left: auto; margin-right: auto; color: #126cca; font-size: 32px; border: 1px solid #126cca; border-radius: 2px; transition: all 0.25s; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; }

.model-news-list .loading-more:hover { color: #fff; background-color: #126cca; }

.item-more { display: block; width: 200px; line-height: 45px; text-align: center; margin-left: auto; margin-right: auto; color: #fff; font-size: 14px; background-color: #126cca; border-radius: 2px; }

.item-more:hover { color: #fff; }

.footer { padding-left: 6.25%; padding-right: 6.25%; background-color: #212121; overflow: hidden; }

.footer .f-nav { float: left; display: flex; flex-wrap: nowrap; width: 55%; height: 290px; padding-top: 50px; border-right: 1px solid #333; }

.footer .f-nav .item { float: left; padding-right: 25px; flex-shrink: 1; }

.footer .f-nav .item:nth-child(2) { width: 50%; padding-right: 20px; flex-shrink: 0; }

.footer .f-nav .item:nth-child(2) ul li { float: left; width: 20%; }

.footer .f-nav .item:last-child { padding-right: 0; }

.footer .f-nav h3 { color: #fff; font-size: 16px; font-weight: normal; }

.footer .f-nav ul { margin-top: 15px; overflow: hidden; }

.footer .f-nav ul li { padding-top: 10px; padding-bottom: 10px; }

.footer .f-nav ul li > a { color: #bbb; }

.footer .f-nav ul li a:hover { color: #fff; }

.footer .f-nav ul li .sub-nav { margin-top: 10px; }

.footer .f-nav ul li .sub-nav a { display: block; padding-top: 5px; padding-bottom: 5px; color: #777; font-size: 12px; }

.footer .f-nav ul li .sub-nav a::before { content: ''; float: left; display: block; width: 2px; height: 2px; margin-top: 5px; margin-right: 5px; background-color: #777; }

.footer .f-nav ul li .sub-nav a:hover { color: #fff; }

.footer .f-nav ul li .sub-nav a:hover:before { background-color: #fff; }

.footer .share { float: left; width: 17%; height: 265px; padding-top: 50px; padding-left: 50px; border-right: 1px solid #333; }

.footer .share h3 { color: #fff; font-size: 16px; font-weight: normal; }

.footer .share .bshare-custom { margin-top: 35px; overflow: hidden; }

.footer .share span { margin-top: 20px; overflow: hidden;float:left; }

.footer .share .bshare-custom a { float: left; display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; margin-right: 10px; color: #ababab; font-size: 35px; background-color: #2c2c2c; border-radius: 100%; }

.footer .share .bshare-custom a:hover { color: #fff; background-color: #126cca; }

.footer .share .bshare-weixin { font-size: 40px !important; }

.footer .share .bshare-sinaminiblog { text-indent: -2px; }

.footer .contact { float: right; width: 28%; padding-left: 50px; padding-top: 50px; }

.footer .contact h3 { color: #fff; font-size: 16px; font-weight: normal; }

.footer .contact ul { margin-top: 20px; margin-left: -5px; }

.footer .contact ul li { position: relative; line-height: 20px; padding-left: 32px; margin-top: 5px; margin-bottom: 5px; color: #a3a3a3; font-size: 14px; }

.footer .contact ul li .iconfont { position: absolute; left: 0; top: 0; display: block; width: 30px; height: 20px; line-height: 20px; text-align: center; color: #a2a2a2; font-size: 24px; }

.copyright { width: 100%; line-height: 35px; text-align: center; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #333; background-color: #212121; color: #999; font-size: 14px; }

.bshare-custom a { display: block !important; padding-left: 0 !important; background-image: inherit !important; }

.bshare-custom a:hover { text-decoration: none !important; }

.bsBox { width: auto !important; height: auto !important; }

.bFind-wrapper-top { height: auto; overflow: hidden; }

.i-industry-plate .swiper-container {
    width: 100%;
    height: 100%;
}
.i-industry-plate .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    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;
	transition: 300ms;

}
.i-industry-plate  .button-prev, .i-industry-plate  .button-next { opacity: 0.5; position: absolute; z-index: 9; top: 50%; height: 50px;width:50px; line-height: 50px; margin-top: -25px; color: #fff; font-size: 30px; border-radius: 25px; background-color: rgba(0, 0, 0, 0.3); transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; cursor: pointer;text-align:center; }

.i-industry-plate .button-prev:hover, .i-industry-plate .button-next:hover { opacity: 1; }

.i-industry-plate .button-prev { left: 7%; }

.i-industry-plate .button-next { right: 7%; }

.chuangshiren{background:none;}
.chuangshiren .w_lump1 .w1200{position:relative;width:1240px;margin-top:70px;}
.chuangshiren .w_lump1 .e_box_un{position:relative; height:616px; padding:130px 30px 0 40px; background:url("../image/about_2_k1_bg.jpg") no-repeat left;background-size:100% 100%;text-align: center;}
.chuangshiren .w_lump1 .name{font-size: 60px; color:#222; line-height: 60px; font-weight: 100; margin-bottom: 12px; opacity:.7; filter:alpha(opapity=70);}
.chuangshiren .w_lump1 .p{font-size: 18px; color:#222; line-height: 30px; opacity:.7; filter:alpha(opapity=70);}
.chuangshiren .w_lump1 .box{position:absolute; right:30px; bottom:30px; padding:45px 35px 35px; width:760px; min-height: 318px; background:#f9f9f9;filter:alpha(opapity=70);font-size: 15px; color:#868686;line-height:26px; }
.chuangshiren .w_lump1 .box ul li{list-style-type:none;line-height:26px;}

.c_prev,.c_next{width:50px; height:52px; border:2px solid #a78861; position:relative;}
.c_prev:after,.c_next:after{content:" "; display:block; position:absolute; width:21px; height:18px; top:50%; margin-top: -9px; background:no-repeat center;}
.c_prev:after{left:15px; background-image: url("../image/prev.png");}
.c_next:after{right:15px; background-image: url("../image/next.png");}
.c_prev:hover,.c_next:hover{width:86px;/* border-color:#e9d7ae;*/}
.inside-licheng { overflow: hidden;}
.licheng{padding-bottom:0px;}
.abt_it3{height:775px; background:url("../image/abt_it3_bg.jpg") no-repeat center;margin-top:70px;}
.abt_it3 .tempWrap{overflow:visible !important;}
.abt_it3 li{float:left; width:300px; position:relative; height:560px;}
.abt_it3 li .pon{position:absolute; left:40px; top:230px; bottom:auto; width:260px; cursor:pointer;}
.abt_it3 li:nth-child(odd) .pon{top:230px;}
.abt_it3 li:nth-child(even) .pon{top:330px;}
.abt_it3 .time{font-size: 42px; color:#a78860; line-height: 30px; font-family: "BrandonGrotesqueBold"; letter-spacing: -2px; margin-bottom: 15px;}
/*.abt_it3 .hid{display:none;}*/
.abt_it3 p{font-size: 16px; color:#222; line-height: 24px; opacity:.7; filter:alpha(opapity=70); margin:0; font-weight: 600;}
.abt_it3 .wire{display:none; margin-left: -2px; height:120px; background:url("../image/abt_it3_line.png") no-repeat; margin-top:32px;}
.abt_it3 li .pon:hover .time{color:#00793a;}
.abt_it3 .hd{height:180px; position:relative;}
.abt_it3 .btn{position:absolute; bottom:0;}
.abt_it3 .c_prev{right:51%;}
.abt_it3 .c_next{left:51%;}
.abt_it3 .bd{height:560px;}
.abt_hd{position:fixed; left:0; top:120px; width:100%; background:url("../image/about_sub_nav_bg.png"); z-index: 700; box-shadow: 0 0 15px rgba(0,0,0,.1);}
.abt_hd .ri{float:right; width:491px;}
.abt_hd a{float:left; font-size: 16px; color:#d2edda; line-height: 60px; margin-right: 25px; position:relative; font-weight: 600;}
.abt_hd a:hover,.abt_hd a.on{color:#fff;}


/*# sourceMappingURL=../maps/style/css.css.map */
