@charset "utf-8";
html, body {font-size:62.5%;padding: 0;margin: 0;background: #fff;width: 100%;min-height: 100%;}
* {margin: 0;padding: 0;font-family: Arial, Helvetica, Verdana, 'Microsoft YaHei';border: 0;outline: medium;text-shadow: none;text-decoration: none;}
body {color: #444;font-size:14px;font-size:1.4rem;position: relative;overflow-x: hidden; -webkit-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input {vertical-align: middle;}
textarea {resize: none;}
ul {list-style: none;}
img, {display: block;}
a{color: #444;text-decoration: none;}
a:hover{color: #444;text-decoration: none;}
i, em {font-style: normal;}
p{margin-bottom: 0px;}
.pf_12{font-size: 12px;line-height: 25px;}
.pf_15{font-size: 15px;line-height: 30px;}
.pf_16{font-size: 16px;line-height: 30px;}
.pf_18{font-size: 18px;line-height: 35px;}
.pf_20{font-size: 20px;line-height: 35px;}
.pf_22{font-size: 22px;line-height: 40px;}
.pf_24{font-size: 24px;line-height: 40px;}
.pf_26{font-size: 26px;line-height: 45px;}
.pf_30{font-size: 30px;line-height: 45px;}
.pf_32{font-size: 32px;line-height: 50px;}
.pf_34{font-size: 34px;line-height: 50px;}
.pf_36{font-size: 36px;line-height: 50px;}
.pf_44{font-size: 44px;line-height: 60px;}
/*input placeholder 鏍峰紡 */
::-webkit-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
:-ms-input-placeholder {color: #999999;}
.jw-skin-bce .jw-controlbar{width: 100%;}
/* 鏃犲唴瀹 */
@font-face {font-family:fz;src: url('../css/bahnschrift.ttf');}
.banner .jwplayer{width: 100% !important;height: 100% !important}
/*top*/
.topa{position: fixed;top:0;width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2);z-index: 23;transition:.4s;visibility:visible !important;}
.topb a{display: block;}
.topb img{max-width: 100%;margin:0 auto;display: block;transform: translate(0px,0px) !important;}
.menu ul{margin-bottom: 0px;}
.menu li{position: relative; text-align: center;}
.menu li a span {display: block;line-height: 86px; transition:.4s;color: #fff; }
.menu li span i{margin-left: 10px; width: 11px;height: 6px;display: inline-block; background: url(../images/top_arrow_down.png) center no-repeat;
position: relative;top:-2px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;}
.menu li span:hover i{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.menu li span:hover {color: #bbb;}
.menu li:hover i{color: #d10000;}
.menu li.curr { transition: all 0.3s ease 0s; }
.menu li.curr .submenu{opacity: 1; }
.menu li .submenu{position:fixed;z-index: 8;top:86px;left:0; width:100%;height:0;overflow: hidden;
opacity:0; text-align: center;background:url(../images/navbg.jpg) center bottom no-repeat #f5f5f5;border-top: 1px solid #eee;transition: all 0.3s ease 0s; }
.menu li .submenu .right{float: right;border-left: 1px solid #f2f2f2;width: 40%;padding: 4%;}
.menu li .submenu .right img{max-width: 100%;transform: translate(0px, 0%) !important; }
.menu li .submenu .left{float: left;width:50%;margin: 3rem 0;text-align: left;}
.menu li .submenu .left strong{display: block;font-size: 20px;line-height: 40px;}
.menu li .submenu .left span{display: block;line-height: 30px;color: #777;border-bottom: 1px dashed #f5f5f5;}
.menu li .submenu .left p a{display: block;float: left;width: 25%;background:url(../images/navtip.png) left center no-repeat;padding-left: 2.5rem;
line-height: 40px;overflow: hidden; transition:.4s;}
.menu li .submenu .left p a:hover{color: #11388a;background:url(../images/navtipa.png) left center no-repeat;}
.topc{border-left: 1px solid rgba(255,255,255,.2);height:86px;line-height: 86px; border-right: 1px solid rgba(255,255,255,.2);}
.topc li a{display: block;text-align: center; color: #fff;}
.topc li a:hover i{color: #bbb;}
.topc li i{color: #fff;font-size: 30px;transition:.4s;}
.topd{position: relative;}
.topd span{display: block; line-height: 86px;text-align: center;}
.topd span a{color: #fff;}
.topd:hover .topda{height: 120px;}
.topda{position: absolute;z-index: 3;width: 120%; line-height: 30px;top:86px; background: #fff;height: 0px;overflow: hidden;transition:.4s;}
.topda p a{display: block;padding-left: .75rem;color: #777;transition:.4s;font-size: 12px;}
.topda p a i{color: #777;transition:.4s;font-size: 14px;}
.topda p a:hover{background: #eee;}
.topda p a:hover i{color: #f27f13;}
.tope a{line-height: 86px;text-align: center;display: block;color: #fff;background: #f27f13;}
.top_whcat{text-align: center;position: relative;cursor: pointer;}
.whcat{position: absolute;top:86px;right:0;height: 0px;transition:.1s;overflow: hidden;}
.whcat::before{position: absolute;content: "";top: -1px;right:25%; z-index: 4;transition:.4s;border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;transition: all .4s ease;}
.whcat img{width: 85px !important;max-width: 85px !important;margin: 5px !important;transform: translate(0px, 0%) !important;}
.top_whcat:hover i{color: #bbb;}
.top_whcat:hover .whcat{height:95px;overflow: visible;}
.mobmenu{text-align: right;}
.mobmenu span{display: block;line-height: 55px;background: #444;padding-left: 1rem;}
.mobmenu .toolbar{position: relative;}
.mobmenu .flex-control-nav{background: #ddd;float: left;width: 3%;}
.mobmenu .code{-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;color:#000;font-family:'Fira mono', 'Courier New', Courier, monospace;font-size:85%;letter-spacing:.05em;padding:1em;}
.mobmenu .aligncontent-center {text-align: center;}
.mobmenu .main-header {text-align: center;font-weight:300;font-size: 90%;}
.mobmenu .menu-button {position: absolute;margin: 5px;height: 36px;width: 36px;right: 0px;top: -25px;}
.mobmenu .menu-left {float: right;}
.mobmenu .sidebar{display: none;width: 100%;height: 2000%;margin: 0;left:0; position: fixed;top: 0;z-index: 9999;}
.mobmenu .menu-button i{font-size: 24px;color:#fff}
.mobmenu .sidebar > .bg-cover{display: block;position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 2000%;background: rgba(0,0,0,.5);}
.mobmenu .sidebar nav{float: left;width: 260px;height: 100%;margin-left: -260px;color: white;background:rgba(255,255,255,0.9);}
.mobmenu .sidebar ul{text-align: left;}
.mobmenu .sidebar li a{display: block;line-height: 50px;border-bottom: 1px solid rgba(62,62,62,.2);transition:.4s;padding-left: 1rem;}
.mobmenu .sidebar li i{color: #666;float: right;margin-right: .5rem;}
.mobmenu .sidebar li a:hover{background: #436dc2;color: #fff;}
.mobmenu .sidebar li a:hover i{color: #fff;}
.menutip{height: auto;overflow: hidden;}
.menutip a{float: left;width: 25%;text-align: center;font-weight: 400;transition:.4s;}
.menutip a p{color: #777;line-height: 30px;}
.menutip a:hover {color: #1c4f9a;}
.search-text{border: 1px solid #ddd;line-height: 38px;padding-left: 5px;width: 80%;}
.fdj{width: 55px;height: 40px; line-height: 40px;background: url(../images/fdj.png) center no-repeat #f27f13;outline: none;color: #fff;width: 20%;transition:.4s;}
.fdj:hover{background: url(../images/fdj.png) center no-repeat #444;}
.btn{border-radius: 0px !important;}
/*棣栭〉澶у浘*/
.banner {position: relative;height: auto !important;z-index: 1;top:0;}
.banner .swiper-container{height: auto;overflow: hidden;}
.banner .swiper-wrapper{height: auto !important;}
.banner .swiper-slide {position: relative;height: auto !important;float: left;}
.banner .swiper-slide a{display:block;width:100%;height: auto !important;}
.banner .swiper-slide a img{ width: 100%; height: auto;}
.banner .swiper-pagination {position: absolute;font-size:0;left: 0;height: 20px;text-align: center;bottom: 6% !important;width: 100%;z-index: 9999;}
.banner .swiper-pagination-bullet{background: #fff;}
.banner .swiper-pagination-bullet-active{width:30px;height: 8px;border-radius: 10px;background: #f27f13;}
#swiper-slide1{position: relative;}
#swiper-slide1 .bannera{position: absolute;z-index: 3;width: 100%;height: 100%;background: rgba(0,0,0,.4);text-align: center;padding-top: 12%;}
#swiper-slide1 .bannera span{display: block;font-size: 80px;line-height: 100px;color:#fff;margin-top: 2%;}
#swiper-slide1 .bannera p{font-size: 36px;letter-spacing: 1px; line-height: 60px;color: rgba(255,255,255,.6);text-align: center;text-transform: uppercase;font-family: fz;}
/*in_01*/
.in_01{height: auto;overflow: hidden;background: url(../images/in01bg.jpg) center top no-repeat;}
.in01aa span{display: block;line-height: 45px;color: #11388a;}
.in01aa span i{float: right;background: url(../images/in01a.png) left center no-repeat;padding-left: 9rem;text-align: center;text-transform: uppercase; }
.in01aa p{font-weight: 100; color: #777;}
.in01ac img{max-width: 100%;box-shadow: 0px 0px 20px 5px #c1c1c1;border-radius: 10px;}
.in01ab p{line-height: 35px;color: #777;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.more a{display: block;transition:.4s;border: 2px solid #e7e7e7;text-align: center;width: 180px;line-height: 45px;}
.more a:hover{background: #11388a;color: #fff;}
.in01ba{height: auto;overflow: hidden;margin-top: 40px;}
.in01ba span{display: block;text-align: center;}
.in01ba strong{font-size: 52px;position: relative;font-family:fz;font-weight: normal;}
.in01ba em{font-size: 24px;background:linear-gradient(to top, #ea482d, #f8c13c);-webkit-background-clip: text;color: transparent;display:inline;}
.in01ba p{line-height: 30px;font-size: 16px;color: #777;}
/*in_02*/
.in_02{height: auto;overflow: hidden;}
.intita{text-align: center;}
.intita p{line-height: 30px;color: #777;margin:.5rem 0 1rem 0;}
.intita i{display: block; height: 2px;background: url(../images/intita.png) center no-repeat;}
.in02a{height: auto;overflow: hidden; background: #faf8f8;border-radius: 15px;}
.in02a_a strong{display: block;}
.in02a_a span{display: block;color: #777;}
.in02a_a p{color: #999;line-height:34px;}
.in02a_a p i{background:linear-gradient(to top, #ea482d, #f8c13c);-webkit-background-clip: text;color: transparent;display:inline;}
.in02a_a a{display: block;line-height: 35px;background: #11388a;border: 1px solid #11388a;color: #fff;width: 140px;text-align: center;border-radius: 5px;transition:.4s;}
.in02a_a a:hover{background: #fff;color: #11388a;width: 140px;text-align: center;border-radius: 5px;}
.in02a_b img{display: block;max-width: 100%;margin:0 auto;}
.in02b {height: auto;overflow: hidden; background: #faf8f8;}
.in02b img{display: block;max-width: 100%;margin:0 auto;}
.in02b {height: auto;overflow: hidden; border-radius: 15px;}
.in02b_a strong{display: block;}
.in02b_a span{display: block;color: #777;line-height: 25px;}
.in02b_a a{display: block;line-height: 35px;border:1px solid #e2e2e2;color: #777;width: 100%;text-align: center;border-radius: 5px;margin:0 auto;transition:.4s;}
.in02b_a a:hover{background: #11388a;color: #fff;}
/*in_03*/
.in03a{height: auto;overflow: hidden;position: relative;}
.in03a .gallery-thumbs{position: absolute;z-index: 3;border-left: 1px solid rgba(255,255,255,.1);border-right: 1px solid rgba(255,255,255,.1);top:0;left:10%;color: #fff;width: 20%;height: 100%;}
.in03a .gallery-thumbs .swiper-wrapper {display: block;}
.in03a .gallery-thumbs .swiper-slide {height: 25%!important;overflow: hidden; border-bottom: 1px solid rgba(255,255,255,.1);width: 100%!important;cursor: pointer;padding: 4% 0;}
.in03a .gallery-thumbs .swiper-slide:hover {background: rgba(17,56,138,.7);}
.in03a .gallery-thumbs .swiper-slide:hover em{opacity:0.9;filter:alpha(opacity=90);}
.in03a .gallery-thumbs .swiper-slide-thumb-active {background: rgba(17,56,138,.7);}
.in03a .gallery-thumbs .swiper-slide-thumb-active em{opacity:0.9;filter:alpha(opacity=90);}
.in03a .gallery-top .swiper-slide{display: block;position: relative;height: auto;overflow: hidden;}
.in03a .gallery-top img{display: block;width: 100%;}
.in03a .gallery-top .in03b{position: absolute;z-index: 2;width: 40%;right:10%;padding: 6% 0;color: #fff;height: 100%;}
.in03aa {padding-left: 3rem;position: relative;width: 100%;}
.in03aa i{font-size: 42px;float: left;margin-right: 2rem;height: 80px;}
.in03aa em{opacity:0;filter:alpha(opacity=0);transition:.4s; font-size: 22px;position: absolute;z-index: 2;right:3rem;top:-3rem;background: #fff;color: #11388a;width: 25px;height: 25px;line-height: 25px; text-align: center;border-radius: 5px; }
.in03aa span{display: block;font-size: 22px;line-height: 43px;}
.in03aa p{line-height: 30px;color: #d8d8d8;}
.in03b_a span{display: block;}
.in03b_a p{display: block;color: rgba(255,255,255,.7);}
.in03b_a i{display: block;background: url(../images/in01a.png) right center no-repeat;text-transform: uppercase;margin-top: 3rem;font-style: italic;}
.in03b_a{width: 70%;}
.in03b_b{width: 96%;margin-top: 4%;position: relative;}
.in03b_b strong{display: block;background: url(../images/in03a.png) left center no-repeat;padding-left: 5rem;}
.in03b_b p{background: url(../images/in03b_b.png) left 8px no-repeat;padding-left: 3rem;line-height: 30px;}
.in03b_b a{display: block;line-height: 35px;border:1px solid rgba(255,255,255,.3);color: #fff;width: 140px;text-align: center;border-radius: 2px;transition:.4s;}
.in03b_b a:hover{background: #fff;color: #11388a}
.in03b_b::before{position: absolute;content: "";background: rgba(17,56,138,.8);width: 140%;height: 100%;z-index: -1;top:0;left:0;border-radius: 20px 0 0 20px;}
/*in_04*/
.in04a .swiper-container {height: auto;overflow: hidden;}
.in04a .swiper-slide {padding: 5px;}
.in04a .swiper-slide a{display: block;position: relative;box-shadow: 0px 0px 5px 5px #f7f8f9;}
.in04a .swiper-slide img{display: block;width: 100%;transition:.4s}
.in04a .swiper-slide a:hover img{transform: scale(1.04, 1.04)}
.in04a .swiper-slide a:hover .in04ad{color: #11388a}
.in04a .swiper-slide a:hover .in04ad em{background: #11388a}
.in04a .swiper-slide a:hover .in04aa i{width: 100%;height: 100%;border-radius: 0px;left:0;bottom: 0;}
.in04aa{height: auto;overflow: hidden;position: relative;}
.in04aa i{position: absolute;z-index: 2;width: 0px;height: 0px;background: rgba(0,0,0,.4);left:50%;bottom: 50%;border-radius: 50px;transition: all .5s ease;}
.in04ab{height: auto;overflow: hidden;transition:.4s;}
.in04ac{float: left;width: 75%;}
.in04ac span{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.in04ac p{line-height: 25px;color: #777; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.in04ad{float: right;width: 25%;text-align: center;color: 777;border-left: 1px solid #eaeaea;transition:.4s;}
.in04ad span{display: block;font-family: fz;font-size: 40px;line-height: 40px;}
.in04ad p{display: block;font-family: fz;margin-bottom: 1rem;font-size: 16px;}
.in04ad em{padding: 5px 5px 4px 5px;background: #b5b5b5;border-radius: 5px;color: #fff;transition:.4s;}
/*in_05*/
.in_05{height: auto;overflow: hidden;background: url(../images/in05bg.jpg)center center no-repeat fixed;color: #fff;padding: 4% 0;position: relative;}
.in05a{position: absolute;bottom: 0;left:0;}
.intitb i{height: 2px;background: url(../images/intitb.png)left center no-repeat;padding-left: 6rem;font-style: italic;text-transform: uppercase;}
.in05b li a{display: block;text-align: center;}
.in05b li a:hover .inimga{border-radius: 0px;}
.in05b li a:hover .inimga i{height: 100%;}
.in05b li a img{display: block;max-width: 100%;}
.in05b li a span{display: block;line-height: 50px;color: #fff;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.inimga{height: auto;overflow: hidden;border-radius: 5px;transition:.4s;position: relative;}
.inimga i{position: absolute;z-index: 2;left:0;bottom: 0;width: 100%;background: rgba(0,0,0,.4);height: 0px;transition: all .5s ease;}
/*in_06*/
.in_06{height: auto;overflow: hidden;padding: 4% 0;background: url(../images/in06bg.jpg)center center no-repeat;border-top: 5px solid #fff;text-align: center;color: #fff;}
.in_06 a{display: block;color: #fff;transition:.4s;}
.in_06 a:hover{color: rgba(255,255,255,.7);}
.in_06 i{font-size: 50px;}
.in_06 strong{display: block;text-transform: uppercase;}
/*鑴氭*/
.footer{height: auto;overflow: hidden;position: relative;}
.footer .container{position: relative;z-index: 2;}
.fimg{position: absolute;z-index: 0;animation: move 10s infinite linear alternate;animation-duration: 2s;}
.fimg img{max-width: 100%;}
@keyframes move
{
from {top:17%;}
to {top:35%;}
}
@-webkit-keyframes move /*Safari and Chrome*/
{
from {top:17%;}
to {top:35%;}
}
.foota {height: auto;overflow: hidden;border-bottom: 1px solid #eee}
.footab {float: right;width:75%;}
.footab i{float: left;font-size: 42px;margin-right: 1rem;color: #11388a}
.footab span{display: block;color: #777;}
.footab p{font-size: 32px;font-family: fz;line-height: 40px;}
.footb{height: auto;overflow: hidden;}
.footb li{line-height: 35px; }
.footb li strong{display: block;line-height: 60px;font-size: 18px;background: url(../images/ftit.png) bottom left no-repeat;margin-bottom: 1rem;}
.footb li strong a{display: block;}
.footb li p{line-height: 35px;font-size: 16px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.footb li p a{display: block;color: #777;transition:.4s;}
.footb li p a:hover{color: #000;}
.footc{height: auto;overflow: hidden;border-top: 1px solid #eee;color: #777;line-height: 30px;}
.footc a{color: #777;transition:.4s;}
.footc a:hover{color: #000;}
.footnav{position: fixed;left: 0;bottom:0; width: 100%;background:#fff;z-index: 888;border-top: 1px solid rgba(0,0,0,.3)}
.footnav li{float: left;text-align: center;width: 21%}
.footnav li em{display: block;width: 30px;line-height: 30px;border-radius: 60px;background: #d10000;margin:.75rem auto 0 auto;}
.footnav li em i{color: #fff;}
.footnav li a{display: block;}
.footnav li:nth-of-type(1){width: 16%;}
.footnav li:nth-of-type(4) a{border-right: none;}
.footnav li i{font-size: 20px;}
.footnav li span{display: block;line-height: 20px;font-size: 12px;}
.footnav li a{display: block;padding-top:4%;}
.footnav li a:hover{color: #ffb40b}
.kefu{position: fixed;bottom: 20vh;right:2%;z-index:88;width:60px; height:60px;line-height: 60px;padding: 5px;background: rgba(0,74,159,.6);transition:.4s;display: none;}
.kefu .gotop{display: block;cursor: pointer;width:60px; height:60px; text-align: center;background:#004a9f;color: #fff;transition:.4s;}
.kefu:hover {background:rgba(209,0,0,.6);}
.kefu:hover .gotop{background:#d10000;}
.kefu .gotop i{font-size: 24px; color: #fff;}
.fewm{float: left;width: 50%;text-align: center;}
.fewm img{display: block;margin:0 auto;max-width: 100%;}
.fewm span{display: block;line-height: 30px;}
/*绠€浠?/
.top-banner {height: 65vh;overflow: hidden;position: relative;}
.top-banner .parallax {position: relative;filter:contrast(1) brightness(1);-webkit-transition: all 1s;-webkit-transform: scale(1);}
.top-banner img{max-width: 100%;display: block;margin:0 auto;}
.location{height: auto;line-height: 50px;background: url(../images/location.png) center bottom no-repeat;}
.locationa{background: url(../images/locationa.jpg) 80% bottom no-repeat #11388a;color: #fff;position: relative;border-radius: 0 20px 0 0;
margin-top: -80px;padding-left:3rem;padding-right: 10rem; }
.locationa span{display: block;font-size: 24px;line-height: 40px;}
.locationa p{text-transform: uppercase;color: rgba(255,255,255,.7);line-height:40px;font-family: fz;font-size: 18px;}
.locationb{color: #777;line-height: 45px;}
.locationb a{color: #777;transition:.4s;}
.locationb a:hover {color: #383c45;}
.type{border-bottom: 1px solid rgba(0,0,0,.1);}
.type ul{margin-bottom: 0px;}
.type li{line-height: 50px;height: 50px;overflow: hidden;position: relative;text-align: center;}
.type li a{display: block;font-size: 15px;color: #777;transition:.4s;}
.type li:hover a{color: #222;}
.type li:hover::before{width: 20px;}
.type li:before{position: absolute;content: ""; bottom: 0;height: 3px;left:46%;background: #e60012;width: 0px;transition:.4s;}
.companya{height: auto;overflow: hidden;text-align: center;}
.companya strong{display: block;}
.companya span{display: block;}
.companya span em{color: #11388a}
.companya p{line-height: 30px;color: #777;text-align: left;text-indent: 2em;}
.companya img{display: block;max-width: 100%;}
.companyb img{max-width: 100%;}
.companyc{height: auto;overflow: hidden;background: #f8f9fa;}
.companyc li{height: auto;overflow: hidden;}
.companyc li img{max-width: 100%;}
.comc_a span{display: block;}
.comc_a em{color: #11388a}
.comc_a strong{display: block;font-weight: normal;text-transform: uppercase;color: #777;}
.comc_a i{display: block;height: 2px;background: url(../images/intitb.png)left center no-repeat;margin:1rem 0 4rem 0;}
.comc_a p{line-height: 35px;color: #777;font-size: 15px;}
.companyd{height: auto;overflow: hidden;background: url(../images/comd.jpg) center no-repeat;padding: 6% 0;color: #fff;}
.comd_a {width: 60%;margin:0 auto;}
.comd_a img{max-width: 100%;}
.comd_a strong{display: block;}
/*鏂囧寲*/
.culturea{height: auto;overflow: hidden;background: url(../images/cula.jpg)center center no-repeat fixed;}
.cul_a {color: #fff;padding: 5% 0;}
.cul_a strong{display: block;}
.cul_a span{display: block;}
.cul_a p{color: #f9f9fb;font-weight: 100;width: 90%;margin-top: 6rem;}
.cul_b li{background: #f9f9f9;-webkit-transition: all .2s linear;transition: all .2s linear;}
.cul_b li:hover{box-shadow: rgba(0,0,0,0.3) 0 5px 10px;transform: translate3d(0,-2px,0);transition: all linear 0.3s;}
.cul_b li span{display: block; line-height: 25px;height: 25px;margin-left: 2rem;border-left: 1px solid #bfbfbf;padding-left: 2rem;color: #777;}
.cul_b li span b{color: #555;}
.cultit{text-align: center;}
.cultit span{display: block;}
.cultit i{display: block;height: 2px;background: url(../images/intita.png) center no-repeat;margin:1rem 0;}
.cultit p{display: block;width: 80%;margin:0 auto;line-height: 30px;color: #777;}
.cultureb li{text-align: center;color: #fff;}
.cultureb li .culb_a:hover{box-shadow: rgba(0,0,0,0.3) 0 5px 10px;transform: translate3d(0,-2px,0);transition: all linear 0.3s;}
.cultureb li .culb_a{padding:5rem;-webkit-transition: all .2s linear;transition: all .2s linear;}
.cultureb li:nth-of-type(1) .culb_a{background: url(../images/culb_a.jpg) center repeat;}
.cultureb li:nth-of-type(2) .culb_a{background: url(../images/culb_b.jpg) center repeat;}
.cultureb li:nth-of-type(3) .culb_a{background: url(../images/culb_c.jpg) center repeat;}
.cultureb li i{font-size: 42px;}
.cultureb li span{display: block;}
.culturec{height: auto;overflow: hidden;background:#f9f9f9;}
.culturec li:nth-of-type(5) .culc_a i{height: 150px;}
.culturec li:nth-of-type(6) .culc_a i{height: 150px;}
.culc_a {height: auto;overflow: hidden;background: #fff;-webkit-transition: all .2s linear;transition: all .2s linear;}
.culc_a:hover {box-shadow: rgba(0,0,0,0.3) 0 5px 10px;transform: translate3d(0,-2px,0);transition: all linear 0.3s;}
.culc_a i{float: left; font-size: 50px;color: #11388a;margin-right: 5rem;height: 80px;}
.culc_a span{display: block;}
.culc_a p{font-weight: 100;}
.ppgs{height: auto;overflow: hidden;background: url(../images/ppgs.png) bottom center no-repeat;}
.ppgsa {line-height: 30px;color: #777;text-indent: 2em;}
.ppgsa img{display: block;width: 100%;margin:0 auto;}
.ppgsb {text-align: center;color: #777;}
.ppgsb strong{display: block;color: #444;}
.ppgsb p{font-weight: bold;}
/*fwzc*/
.fwzca_a{background: #fbfbfb;text-align: center;-webkit-transition: all .2s linear;transition: all .2s linear;}
.fwzca_a:hover{box-shadow: rgba(0,0,0,0.3) 0 5px 10px;transform: translate3d(0,-2px,0);transition: all linear 0.3s;}
.fwzca_a strong{display: block;border-bottom: 1px solid #f3f3f3;}
.fwzca_a strong i{color: #f5540e;font-size: 20px;}
.fwzca_a p{color: #777;}
.fwzcb{height: auto;overflow: hidden;background: url(../images/fwzcb.jpg) center no-repeat fixed;color: #fff;text-align: center;}
.fwzcb li {position: relative;margin:4rem 0;height: auto;overflow: hidden;}
.fwzcb li::after{position: absolute;content: "";right:0;top:48%;width: 15px;height: 1px;background: rgba(255,255,255,.6);}
.fwzcb li:nth-of-type(5n+0)::after{position: absolute;content: "";width:0px;}
.fwzcb_a span{display: block;width: 72px;height: 63px;background: url(../images/fwzcb_a.png) center no-repeat;font-family: fz;font-size: 30px;color: #fff;margin:0 auto;
text-align: left;padding-left: 4%;}
.fwzcb_a strong{display: block;}
.fwzcc_a{height: auto;overflow: hidden;}
.fwzcc_a li:nth-of-type(1) .fwzcc_b{background: url(../images/fwzcc_a.png) center bottom no-repeat;}
.fwzcc_a li:nth-of-type(2) .fwzcc_b{background: url(../images/fwzcc_b.png) center bottom no-repeat;}
.fwzcc_a li:nth-of-type(3) .fwzcc_b{background: url(../images/fwzcc_c.png) center bottom no-repeat;}
.fwzcc_b{height: auto;overflow: hidden;color: #fff;border-radius: 15px;padding: 10% 15%;}
.fwzcc_b em{float: left; display: block;overflow: hidden;margin-right: 1rem;}
.fwzcc_b i{font-size: 50px;}
.fwzcc_b p{line-height: 30px;color: rgba(255,255,255,.8);}
.fwzcc_b strong{display: block;}
/*浜у搧*/
.proindex {height: auto;overflow: hidden;position: relative;}
.proindex .parallax-bg{position: absolute;left: 0;top: 0;width: 130%;background:url(../images/proindex.jpg) top center no-repeat;height: 100%;-webkit-background-size: cover;background-size: cover;background-position: center;}
.proindex .swiper-slide{height: auto;overflow: hidden;padding: 12% 0 15% 0;color: #fff;position: relative;}
.proindex .swiper-slide .pindexb{position: relative;}
.proindex .swiper-slide .pindexb::before{position: absolute;content: "";width: 1px;height: 260%;background: rgba(255,255,255,.1);left:-6%;top:-60%;}
.proindex .swiper-slide .pindexc{position: relative;}
.proindex .swiper-slide .pindexc::after{position: absolute;content: "";width: 1px;height: 400%;background: rgba(255,255,255,.1);right:-6%;top:-140%;}
.pindexc img{max-width: 100%;}
.pindexa span{display: block;font-size: 80px;color: rgba(255,255,255,.6);font-style: italic;text-align: center;font-family: fz;}
.pindexb strong{display: block;font-size: 40px;}
.pindexb span{display: block;font-weight: bold;}
.pindexba {line-height: 40px;margin:7rem 0 14rem 0;}
.pmorea {width:60%;}
.pmorea a{display: block;width:48%;line-height: 40px;border: 1px solid rgba(255,255,255,.6);text-align: center;color: #fff;margin-right: 4%;border-radius: 5px;transition:.4s;}
.pmorea a:hover{background: #11388a;color: #fff;}
.pmorea a:nth-of-type(2){border: 1px solid #11388a;background: #11388a; color: #fff;margin-right: 0px;}
.pmorea a:nth-of-type(2):hover{background: #fff; color: #11388a;}
.proindex .swiper-button-prev{background: rgba(215,255,255,.9);transition:.4s;width: 30px;height: 30px;left:13.8%;border-radius: 2px;}
.proindex .swiper-button-prev i{color: #444;transition:.4s;}
.proindex .swiper-button-prev:hover{background: rgba(210,17,38,0.8);}
.proindex .swiper-button-prev:hover i{color: #fff;}
.proindex .swiper-button-next{background: rgba(255,255,255,.9);transition:.4s;width: 30px;height: 30px;right:13.8%;border-radius: 2px;}
.proindex .swiper-button-next i{color: #444;transition:.4s;}
.proindex .swiper-button-next:hover{background: rgba(210,17,38,0.8);}
.proindex .swiper-button-next:hover i{color: #fff;}
.proindex .swiper-button-next:after, .proindex .swiper-button-prev:after{display: none;}
.prolist li a{display: block;transition:.4s;}
.pimga{display: block;width: 100%;height: 0;padding-bottom: 100%;position: relative;overflow: hidden;}
.pimga i{position: absolute;z-index: 2;height: 100%;width: 100%;background: rgba(0,0,0,0);padding-top: 10%;text-align: center;transition:.4s;}
.pimga i em{font-size: 60px;color: rgba(255,255,255,.7);opacity: 0;transition:.4s;}
.pimga img{display: block;max-width: 100%;transition: all .5s ease 0s;}
.pfonta{height: auto;overflow: hidden;background: #fff;transition:.4s;}
.pfonta p{display: block;color: #999;line-height: 35px;transition:.4s;}
.pfonta span{display: block;color: #222;transition:.4s;}
.prolist li a:hover {box-shadow: rgba(0,0,0,0.1) 0px 0px 7px 4px;transform: translate3d(0,-10px,0);}
.prolist li a:hover img{transform: scale(1.03)}
.prolist li a:hover .pfonta{background:#11388a;color: #fff; }
.prolist li a:hover .pfonta p{color: #fff; }
.prolist li a:hover .pfonta span{color: #fff; }
.prolist li a:hover .pimga i{background: rgba(0,0,0,.6);padding-top: 30%;}
.prolist li a:hover .pimga em{opacity: 1;}
/*浜у搧璇︽儏*/
.proa{height: auto;overflow: hidden;position: absolute;top:60%; width: 100%;color: #cecece;line-height: 35px;}
.proa a{color: #cecece;transition:.4s;}
.proa a:hover{color: #fff;}
.prob {height: auto;overflow: hidden;background: #fff;margin: -70px auto 0 auto;z-index: 3;position: relative;}
.prob img{display: block;width: 100%;}
.proba{height: auto;overflow: hidden;}
.proba strong{display: block;line-height: 45px;background: #eee;color: #777;font-weight: normal;padding-left: 1rem;}
.proba strong em{color: #11388a;}
.proba strong a{color: #777;transition:.4s;}
.proba strong a:hover{color: #11388a;}
.proba span{display: block;font-size:30px;line-height: 60px;}
.proba i{display: block; line-height: 30px;color: #777;}
.proba i b{color: #444;}
.proba p{line-height: 30px;color: #777;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.ptit{height: auto;overflow: hidden;}
.ptit a{display: block; line-height: 50px;width: 140px;margin:0 auto;position: relative;text-align: center;font-size: 20px;font-weight: bold;}
.ptit a:before{position: absolute;content: "";width: 20px;height: 2px;background: #d10000;bottom: 0;left:40%;}
.proc{line-height: 30px;color: #777;}
.proc img{max-width: 100%;}
.proc strong{display: block;font-size: 17px;line-height: 50px; color: #444;border-top: 1px solid #ddd;padding-top: 3rem;margin-top: 3rem;}
.probb .firstRow td{background: #eee;border-right: 1px solid #ddd;}
.probb table { width: 100%;border-collapse: collapse;}
.probb table tr{width: 100%; border-collapse: collapse;border: 1px solid #ddd;line-height: 35px; font-size: 13px;}
.probb table tr p{height: 35px;overflow: hidden;}
.probb table tr td:nth-of-type(1){width: 28%;}
.probb table tr td:nth-of-type(2){width: 18%;}
.probb table tr td:nth-of-type(3){width: 18%;}
.probb table tr td:nth-of-type(4){width: 18%;}
.probb table tr td:nth-of-type(5){width: 18%;}
.probb table td{ width: 100%; border-collapse: collapse;border-right: 1px solid #ddd}
.pmore {width: 50%;}
.pmore a{display: block;width: 48%;line-height: 45px;border-radius:60px;text-align: center;background: #11388a;color: #fff;transition:.4s;}
.pmore a:nth-of-type(2){background: #343a40;}
.pmore a:hover{background: #444;}
.pmore a:nth-of-type(2):hover{background: #444;}
.pmore a em{position: relative;z-index: 3;transition:.6s;}
.ptel{height: auto;overflow: hidden;background: url(../images/ptel.png) left no-repeat;padding-left:70px;}
.ptel span{display: block;color: #777;font-size:12px;line-height: 25px; }
.ptel p{font-size:28px;line-height: 30px;font-family: fz;}
.sidea{height: auto;overflow: hidden;border: 1px solid #efefef;}
.sidea li{position: relative; line-height: 52px;height: 52px;transition:.4s;}
.sidea li a{display: block;transition:.4s;border-bottom: 1px dashed #e5e5e5;text-indent: 2em;font-size: 15px;}
.sidea li:before {position: absolute;content: "";left: 0;top:0; width: 5px;height: 0px;background: #009944;transition:.4s;}
.sidea li:hover:before {height: 100%;}
.sidea li:hover {background: #f6f6f6;}
.sideb ul {height: auto;overflow: hidden;border: 1px solid #d8d8d8;}
.sideb li {height: auto;overflow: hidden;background: #f4f4f4;transition:.4s;position: relative;z-index: 3}
.sideb li:hover {background: #11388a;}
.sideb li:hover span{color: #fff;}
.sideb li:hover img{transform: scale(1.04, 1.04)}
.sideb li img{display: block;max-width: 100%;transition:.4s;}
.profimg{height: auto;overflow: hidden;}
.sideb li span{display: block;text-align: center;line-height: 50px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.sidec ul {height: auto;overflow: hidden;border: 1px solid #d8d8d8;}
.sidec li{height: auto;overflow: hidden;line-height: 35px;}
.sidec a{display: block;line-height: 50px;background: #11388a;color: #fff;transition:.4s;text-align: center;}
.sidec a:hover{background: #444;}
.sidetit{height: 100px;overflow: hidden;background: url(../images/sidebg.jpg) right top no-repeat #0068b7;color: #fff;text-align: center;padding-top: 2rem;}
.sidetit strong{display: block; font-size: 30px;color: #1475be;text-transform: uppercase;font-family: fangsong;}
.sidetit h3 {line-height: 40px;height: 40px;margin-bottom: 0px;margin-top: -40px;font-size: 22px;}
/*鎷涜仒*/
.joba{height: auto;overflow: hidden;}
.joba_a p{line-height: 30px;width: 80%;color: #777;margin:0 auto;text-indent: 2em;}
.joba_b li img{display: block;max-width: 100%;}
.joba_b li span{display: block;background: url(../images/joba_b.png) top center no-repeat;line-height: 30px;text-align: center;}
.jobb{height: auto;overflow: hidden;background:url(../images/jobb.jpg) center top repeat; }
.jobb_a{height: auto;overflow: hidden;border-radius: 5px;background: #fff;}
.jobb_a strong{display: block;}
.jobb_a p{font-weight: 100;}
.jobb_a img{display: block;max-width: 100%;margin:0 auto;}
.jobc_a li {text-align: center;}
.jobc_a li em{display: block;width: 80px;height: 80px;line-height: 70px; background: #fff;border: 5px solid #ededed;text-align: center;margin:0 auto;transition:.4s;}
.jobc_a li em i{font-size: 42px;color:#11388a}
.jobc_a li span{display: block;background:url(../images/jobc_a.jpg) center bottom no-repeat;line-height: 30px;}
.jobc_a li p{font-weight: 100;line-height: 25px;color: #777;width: 90%;margin:0 auto;}
.jobc_a li:hover em{background: #11388a;border: 5px solid #b7c3dc}
.jobc_a li:hover em i{color: #fff;}
.jobd{height: auto;overflow: hidden;background: #f8f9fa;text-align: center;}
.jobtit{background: #11388a;line-height: 60px;color: #fff;height: auto;overflow: hidden;}
#jobs{background: #fff;border-bottom: none;height: auto;overflow: hidden;}
#jobs ul{height: auto;overflow: hidden; border: 1px solid #e1e1e1;}
#jobs li{height: auto;overflow: hidden;background: #f3f3f3;}
#jobs li:nth-of-type(2n+0){background: #fff;}
#jobs li dd{float: left;width: 25%;padding-left: 1rem;margin-bottom: 0px;line-height: 50px;}
.jobbox{height: auto;overflow: hidden;text-align: left;padding:2%;background: #fefefe;position: relative;display: none;color: #777;border-bottom: 1px solid #e1e1e1;}
.jobbox p{line-height: 35px;}
.jobe_a .swiper-slide{display: block;position: relative;}
.jobe_a .swiper-slide:hover span {line-height: 75px;background: rgba(17,56,138,.8);}
.jobe_a .swiper-slide span{position: absolute;z-index: 2;bottom: 0;width: 100%; line-height: 50px;background: rgba(17,56,138,.4);color: #fff;text-align: center;transition:.4s;}
.jobe_a .mySwiper{padding-bottom: 4%;}
.jobe_a img{display: block;max-width: 100%;}
/*movie*/
.movielist{height: auto;overflow: hidden;}
.movielist ul{border-top: 1px solid #ececec;}
.movielist ul li a{display: block;border-right: 1px solid #ececec;border-bottom: 1px solid #ececec;}
.movielist ul li span{display: block;font-family: fz;color: #777;transition: .4s;}
.movielist ul li strong{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.movielist ul li:hover i{background: #11388a;color: #fff;}
.movielist ul li:hover em{background: rgba(0,0,0,.4);}
.movielist ul li:hover span{color: #11388a;}
.movielist ul li p{line-height: 30px;color: #777;}
.movielist ul li img{display: block;width: 100%;}
.movielist ul li i{display: block;border: 1px solid #d6d6d6; color: #a6a6a6;width: 160px;line-height: 45px;text-align: center;transition: .4s;margin:2rem 0;}
.moviea{height: auto;overflow: hidden;position: relative;}
.moviea em{position: absolute;z-index: 2;width: 100%;height: 100%;background: rgba(0,0,0,0);left:0;bottom: 0;transition: .4s;}
/*鏂伴椈*/
.newa img{display: block;max-width: 100%;}
.newa .swiper-container{height: auto;overflow: hidden;position: relative;}
.newa .swiper-slide a{transition:.4s;}
.newa .swiper-slide a:hover i em{background: #fff;color: #11388a}
.newa .swiper-pagination{text-align: right;padding-right: 4%;}
.newa .swiper-pagination-bullet{width: 10px;height: 10px;}
.newa .swiper-pagination-bullet-active{background: #11388a;width: 25px;border-radius: 5px;}
.newa_a{height: auto;overflow: hidden;background: url(../images/newsabg.jpg) top right no-repeat;}
.newa_a strong{display: block;font-size: 18px;font-family: fz;color: #999;font-weight: normal;}
.newa_a span{display: block;font-size: 24px;line-height: 45px;border-bottom:1px dashed rgba(0,0,0,.1);display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.newa_a p{line-height: 30px;color: #777;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.newa_a i{display: block;line-height: 40px;color: #777;border-top:1px dashed rgba(0,0,0,.1);text-transform: uppercase;font-family: fz;transition:.4s;}
.newa_a i em{display: block; margin-top: 3rem;background: #11388a;border: 1px solid #11388a;width: 140px;line-height: 40px;text-align: center;color: #fff;transition:.4s;}
.newslist li {padding: 5px;}
.newslist li a{display: block;position: relative;box-shadow: 0px 0px 5px 5px #f7f8f9;}
.newslist li img{display: block;width: 100%;transition:.4s}
.newslist li a:hover img{transform: scale(1.04, 1.04)}
.newslist li a:hover .n_bb{color: #11388a}
.newslist li a:hover .n_bb em{background: #11388a}
.newslist li a:hover .n_a i{width: 100%;height: 100%;border-radius: 0px;left:0;bottom: 0;}
.n_a{height: auto;overflow: hidden;position: relative;}
.n_a i{position: absolute;z-index: 2;width: 0px;height: 0px;background: rgba(0,0,0,.4);left:50%;bottom: 50%;border-radius: 50px;transition: all .5s ease;}
.n_b{height: auto;overflow: hidden;transition:.4s;}
.n_ba{float: left;width: 75%;}
.n_ba span{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.n_ba p{line-height: 25px;color: #777;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.n_bb{float: right;width: 25%;text-align: center;color: #777;border-left: 1px solid #eaeaea;transition:.4s;}
.n_bb span{display: block;font-family: fz;font-size: 40px;line-height: 40px;}
.n_bb p{display: block;font-family: fz;margin-bottom: 1rem;font-size: 16px;}
.n_bb em{padding: 5px 5px 4px 5px;background: #b5b5b5;border-radius: 5px;color: #fff;transition:.4s;}
/*鏂伴椈璇︽儏*/
.newscontent{height: auto;overflow: hidden;}
.ncona {height: auto;overflow: hidden;border-bottom: 1px solid rgba(0,0,0,.1)}
.ncona span{display: block; font-size: 22px;line-height: 40px;}
.ncona .ncona_b{line-height: 75px;color: #777;font-size: 13px;}
.ncona .ncona_b li i{float: left;}
.ncona .ncona_b li a{color: #777;}
.ncona .ncona_b li a:hover{color: #d10000}
.meta{line-height: 35px;color: #777;}
.newsaa {height: auto;overflow: hidden;}
.newsaa img{display: block;margin:2% auto;max-width: 100%;}
.newsaa p{line-height: 30px;}
.newsinfob{padding: 2% 0;height: auto;overflow: hidden;}
.newsinfob strong{display: block;font-size: 1.375rem;line-height: 60px;}
.newsinfob li{height: auto;overflow: hidden;margin-bottom: 20px;background: #f1f1f1;transition:.4s;}
.newsinfob li:hover{background: #004a9f;color: #fff;}
.newsinfob li:hover span{color: #fff;}
.newsinfob li:hover p{color: #fff;}
.newsinfob li img{max-width: 100%;}
.newsinfob li span{display: block;line-height: 25px;margin:10px 0;color: #666;}
.newsinfob li p{line-height: 25px;color: #666;font-size: 13px;}
#prev_next{height: auto;overflow: hidden;}
#prev_next li{line-height: 35px;transition:.4s;}
#prev_next li a{transition:.4s;}
#prev_next li:hover{color: #d10000;}
/*鑽h獕*/
.honorlist{height: auto;overflow: hidden;}
.honorlist li{height: auto;overflow: hidden;}
.honorlist li a{display: block;height: auto;overflow: hidden; position: relative;border: 10px solid #efefef;}
.honorlist li:hover img{transform: scale3D(1.1, 1.1, 1.1)}
.honorlist li:hover .hfonta{background: rgba(0,0,0,0.8);opacity: 0.8;bottom: 0;}
.himga{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;}
.himga img{transition: all 1s ease;width: 100%;height: 100%;object-fit: cover;left: 0;position: absolute;}
.hfonta{position: absolute;z-index: 8;bottom: 100%;width: 100%;color: #fff;height: 100%;padding-top:20%;overflow: hidden;text-align: center;background: rgba(0,0,0,0);transition: .4s;}
.hfonta span{display: block; line-height: 30px;}
.hfonta i{font-size: 42px;}
/*鑱旂郴*/
.contact-banner{height: auto;overflow: hidden;position: relative;background: url(../images/lxwmban.jpg) center top no-repeat fixed;}
.contacta{box-shadow: 0px 5px 5px #eee}
.con_a{border-left: 1px solid #f3f3f3;}
.contit span{display: block;}
.contit p{text-transform: uppercase;font-weight: 100;}
.con_b{height: auto;overflow: hidden; border-top: 1px solid #f3f3f3}
.con_b span{display: block;}
.forma{width: 100%;margin-bottom: 1rem;height: auto;overflow: hidden;}
.forma input{float: left;width: 49%;padding-left: 2rem;margin-right: 2%; line-height: 45px;background: #f6f6f6;}
.forma input:nth-of-type(2){margin-right:0px;}
.formb {width: 100%;margin-bottom: 1rem;height: auto;overflow: hidden;}
.formb input{padding-left: 2rem;line-height: 45px;background: #f6f6f6;width: 100%;}
.formc {width: 100%;margin-bottom: 1rem;height: auto;overflow: hidden;}
.formc textarea{padding-left: 2rem;line-height: 45px;background: #f6f6f6;width: 100%;}
.formd .code input{float: left;padding-left: 2rem;line-height: 45px;background: #f6f6f6;width:20%;margin-right: 2%;}
.formd .code .verify{float: left;width:20%;margin-right: 2%;}
.formd .code .verify img{width:100%;height: 45px;}
.formd .code a{float: left;width: 20%;background: #11388a;border-radius: 2px;border: 1px solid #11388a;color: #fff;text-align: center;line-height: 45px;transition:.4s;}
.formd .code a:hover{background: #fff;color: #11388a}
.con_c li{height: auto;overflow: hidden;padding:.75rem 0 .75rem 3rem;}
.con_c li span{display: block;color: #777;}
.con_c li b{display: block;}
.con_c li:nth-of-type(1){background: url(../images/cona.png) left center no-repeat;}
.con_c li:nth-of-type(2){background: url(../images/conb.png) left center no-repeat;}
.con_c li:nth-of-type(3){background: url(../images/conc.png) left center no-repeat;}
.con_c li:nth-of-type(4){background: url(../images/cond.png) left center no-repeat;}
#dituContent label {max-width: unset!important;color: #fff !important;left:-70px !important;top:-115px !important;padding:2rem 2rem 2rem 25rem!important;line-height:30px !important;background: url(../images/tipa.png) 1rem center no-repeat #11388a!important;}
#dituContent label:after{position: absolute;content: "";bottom: -10px;left:70px; border-top: 10px solid #11388a;border-left: 10px solid transparent;border-right: 10px solid transparent; }
.BMap_pop{display: none;}
.BMap_shadow{display: none;}
.ewma{width: 60%;}
.ewm {text-align: center;width: 42%;margin:0 2%;}
.ewm img{display: block;max-width: 100%;margin:0 auto;border: 5px solid #f2f2f2;}
.ewm span{display: block;line-height: 30px;}
@media (max-width: 576px) {
.mf_12{font-size: 12px;line-height: 25px;}
.mf_14{font-size: 14px;line-height: 30px;}
.mf_16{font-size: 16px;line-height: 30px;}
.mf_18{font-size: 18px;line-height: 35px;}
.mf_22{font-size: 22px;line-height: 40px;}
.topb img{float: left;max-width: 40%;}
.in01ba strong{font-size: 16px;}
.in01ba p{font-size: 12px;}
.in02b_a a {margin-top: 1rem;}
.in03a .gallery-top img{width: 220%;}
.in03aa{padding-left: 0px;}
.in03aa span{font-size: 14px;line-height: 30px;}
.in03aa i{margin-right: 0px;font-size: 16px;height: auto;}
.in03b_a{display: none;}
.in03a .gallery-thumbs{left:2%;}
.in03a .gallery-top .in03b{width: 70%;}
.in03b_b{width: 100%;}
.in03b_b p{line-height: 27px;font-size: 12px;}
.in03a .gallery-top .in03b{right:2%;}
.in03aa em{display: none;}
.in04ac{width: 100%;}
.in04ad{display: none;}
.in05a{display: none;}
.footab{float: none;width: 100%;}
.top-banner{height: 24vh;}
.top-banner .parallax{max-width: 150%;}
.locationa{margin-top: -40px;padding-right: 3rem;}
.locationa span{font-size: 16px;line-height: 30px;}
.locationa p{font-size: 14px;}
.type li a{font-size: 13px;}
.type li:before{left:30%;}
.comd_a{width: 100%;}
.footer{padding-bottom: 14%;}
.culturea{background: url(../images/cula.jpg) left center no-repeat fixed;}
.hfonta i{font-size: 22px;}
.meta{font-size: 12px;}
.pindexa span{text-align: left;font-size: 64px;}
.pindexb strong{font-size: 22px;}
.pindexd span{display: none;}
.pimga i em{font-size: 32px;}
.prob{margin:0 auto;}
.fwzcb li{margin:2rem 0;}
.w-100{width: 0px !important;}
.fwzcb_a p{font-size: 13px;}
.cultit p{width: 100%;}
.newa_a span{font-size: 16px;}
.n_ba{width: 100%;}
.n_bb{display: none;}
.joba_a p{width: 100%;}
.contact-banner .location{margin-top: 30%;}
#dituContent label{display: none !important;}
.in03b_b a{display: none;}
.fwzcb li:nth-of-type(5n+0)::after{width: 15px !important;}
.fwzcc_b{width: 90%;margin: 0 auto;}
.jobe_a .mySwiper{padding-bottom: 8%;}
}
@media (min-width: 576px) and (max-width: 768px) {
.topb img{float: left;max-width: 40%;}
.in01ba strong{font-size: 32px;}
.in01ba p{font-size: 12px;}
.in02b_a a {margin-top: 1rem;width: 140px;}
.in03a .gallery-top img{width: 145%;}
.in03aa span{font-size: 14px;line-height: 30px;}
.in03aa i{margin-right: 0px;font-size: 20px;height: auto;}
.in03b_a{display: none;}
.in03a .gallery-thumbs{left:2%;}
.in03a .gallery-top .in03b{width: 70%;}
.in03b_b{width: 100%;}
.in03b_b p{line-height: 27px;font-size: 12px;}
.in03a .gallery-top .in03b{right:2%;}
.in03aa em{display: none;}
.in04ac{width: 100%;}
.in04ad{display: none;}
.in05a{display: none;}
.footab{float: none;width: 100%;}
.top-banner{height: 27vh;}
.top-banner .parallax{max-width: 120%;}
.locationa{margin-top: -40px;padding-right: 3rem;}
.locationa span{font-size: 16px;line-height: 30px;}
.locationa p{font-size: 14px;}
.type li a{font-size: 13px;}
.type li:before{left:30%;}
.comd_a{width: 100%;}
.culturea{background: url(../images/cula.jpg) left center no-repeat fixed;}
.hfonta i{font-size: 22px;}
.meta{font-size: 12px;}
.pindexa span{text-align: left;font-size: 64px;}
.pindexb strong{font-size: 22px;}
.pindexd span{display: none;}
.pimga i em{font-size: 32px;}
.prob{margin:0 auto;}
.fwzcb li{margin:2rem 0;}
.w-100{width: 0px !important;}
.fwzcb_a p{font-size: 13px;}
.cultit p{width: 100%;}
.newa_a span{font-size: 16px;}
.n_ba{width: 100%;}
.n_bb{display: none;}
.joba_a p{width: 100%;}
.contact-banner .location{margin-top: 30%;}
#dituContent label{display: none !important;}
.in01aa span b{font-size: 26px;}
.intita span{font-size: 26px;}
.intitb span{font-size: 26px;}
.intitb p{font-size: 22px;}
.pindexba{margin:4rem auto;}
.pindexc img{display: block; max-width: 70%;margin:3rem auto 0 auto;}
.proindex .swiper-button-next{top:65%;}
.proindex .swiper-button-prev{top:65%;}
.fwzca_a strong{font-size: 18px;}
.fwzcb li:nth-of-type(5n+0)::after{width: 15px !important;}
.fwzcc_b{width: 80%;margin: 0 auto;}
.jobe_a .mySwiper{padding-bottom: 8%;}
}
@media (min-width: 768px) and (max-width: 991px) {
.topb img{float: left;max-width: 40%;}
.in01ba strong{font-size: 40px;}
.in01ba p{font-size: 12px;}
.in02b_a a {margin-top: 1rem;width: 140px;}
.in03a .gallery-top img{width: 110%;}
.in03aa span{font-size: 14px;line-height: 30px;}
.in03aa i{margin-right: 0px;font-size: 20px;height: auto;}
.in03b_a{display: none;}
.in03a .gallery-thumbs{left:2%;}
.in03a .gallery-top .in03b{width: 70%;}
.in03b_b{width: 100%;}
.in03b_b p{line-height: 27px;font-size: 12px;}
.in03a .gallery-top .in03b{right:2%;}
.in03aa em{display: none;}
.in04ac{width: 100%;}
.in04ad{display: none;}
.in05a{display: none;}
.footab{float: none;width: 100%;}
.top-banner{height: 34vh;}
.top-banner .parallax{max-width: 120%;}
.locationa{margin-top: -40px;padding-right: 3rem;}
.locationa span{font-size: 16px;line-height: 30px;}
.locationa p{font-size: 14px;}
.type li a{font-size: 13px;}
.type li:before{left:30%;}
.comd_a{width: 100%;}
.culturea{background: url(../images/cula.jpg) left center no-repeat fixed;}
.hfonta i{font-size: 22px;}
.meta{font-size: 12px;}
.pindexa span{text-align: left;font-size: 64px;}
.pindexb strong{font-size: 22px;}
.pindexd span{display: none;}
.pimga i em{font-size: 32px;}
.prob{margin:0 auto;}
.fwzcb li{margin:2rem 0;}
.w-100{width: 0px !important;}
.fwzcb_a p{font-size: 13px;}
.cultit p{width: 100%;}
.newa_a span{font-size: 16px;}
.n_ba{width: 100%;}
.n_bb{display: none;}
.joba_a p{width: 100%;}
.contact-banner .location{margin-top: 30%;}
#dituContent label{display: none !important;}
.footab p{font-size: 22px;}
.pmorea{width: 90%;}
.pindexb span{font-size: 18px;}
.proindex .swiper-slide .pindexc::after{height: 530%;top:-190%;}
.fwzca_a strong{font-size: 18px;}
.fwzcb li:nth-of-type(5n+0)::after{width: 15px !important;}
.fwzcc_c a{width: 80%;}
.fwzcc_b{padding: 10% 4%;}
.comc_a p{line-height: 25px;font-size: 13px;}
.comc_a strong{display: none;}
}
@media (min-width: 992px) and (max-width: 1200px) {
.menu li span i{display: none;}
.in03b_a{width: 100%;}
.in03b_b{display: none;}
.in03aa i{font-size: 30px;height: auto;}
.in05a img{width: 50%;}
.footab p{font-size: 24px;}
.top-banner{height:38vh;}
.culturea{background: url(../images/cula.jpg) 55% center no-repeat fixed;}
.cul_b li span{font-size: 18px;}
.cultureb li .culb_a{padding: 2.5rem;}
.culc_a i{margin-right: 1rem;}
.pindexb strong{font-size: 32px;}
.pindexb span{font-size: 14px;}
.pmorea{width: 90%;}
.pindexba{margin: 5rem 0;}
.fwzcc_c a{width: 70%;}
.contact-banner .location{margin-top: 24%;}
.con_c li b{font-size: 18px;}
.ewma{width: 90%;}
}
@media (min-width: 1200px) {
.container{max-width: 1430px;}
}
@media (max-width: 1580px) {
.kefu{display: none !important;}
}
@media (min-width: 1200px) and (max-width: 1500px) {
.in03a .gallery-thumbs{left: 4%;width:30%;}
.in03aa em{top:1rem;}
.in03a .gallery-top .in03b{width: 60%;padding:3% 0;}
.in03b_a{width: 60%;}
.in03b_b{margin-top: 2%;width: 90%;}
.top-banner{height: 45vh;}
.in05a img{width: 70%;}
}
@media (min-width: 1200px) and (max-width: 1360px) {
.topda p a i{display: none;}
}