@charset "utf-8";.needScroll::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4);background-color:rgba(0,0,0,.01)}
.needScrollSmall{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.needScrollSmall::-webkit-scrollbar{width:4px;//表示垂直滚动条的宽度
  height:4px;//表示水平滚动条的高度}
.needScrollSmall::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}
.needScrollSmall:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}
.needScrollSmall::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}
.needScrollSmall::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.4);background-color:white}
.needScrollSmall::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4);background-color:rgba(0,0,0,.01)}
.pc_header .header_nav li.active{background:rgba(0,0,0,0.06)}
.pc_header .header_nav li.active .icon{transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);opacity:1}
.pc_header .header_nav li.active .a0{color:#1854b5}
.header_sea_on{transform:translateY(46px);-ms-transform:translateY(46px);-moz-transform:translateY(46px);-webkit-transform:translateY(46px);-o-transform:translateY(46px)}
.pc_header{width:100%;position:absolute;top:0;z-index:99;border-bottom:solid rgba(255,255,255,0.3) 1px;height:76px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease}
.pc_header .header_logo{float:left;height:76px;line-height:76px}

.pc_header .header_logo img{max-width:80%}

.pc_header .header_lan{float:right;height:76px;line-height:76px}
.pc_header .header_lan img{max-height:40px}
.pc_header .header_lan span{color:#ccc;font-weight: normal;letter-spacing:0px;font-size:16px;margin-right:15px}
.pc_header .header_lan a{width:100%;height:100%;color:#ccc;font-size:14px;font-weight:500;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;position:relative;z-index:5}
.pc_header .header_lan:hover a{color:#fff}
.pc_header .header_lan:hover .map_mask{width:24px}
.pc_header .header_lan .map_mask{height:76px;position:absolute;left:0;top:0;z-index:2;width:0;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;overflow:hidden}
.pc_header .header_lan .map_mask img{margin-right:0;position:absolute;top:0;bottom:0;margin:auto 0;left:0}
.pc_header .header_sea{position:absolute;right:0;height:100%;width:76px;background:#1854b5;top:0;text-align:center;line-height:76px;cursor:pointer;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease}
.pc_header .header_sea:hover{background:#113e88}
.pc_header .header_sea_input{width:100%;height:46px;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;left:0;right:0;margin:0 auto;top:-46px}
.pc_header .header_sea_input form{width:60%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:40px}
.pc_header .header_sea_input form input::-webkit-input-placeholder{font-size:16px;color:rgba(0,0,0,0.65);font-family:thyFont2,"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif}
.pc_header .header_sea_input form input:-moz-placeholder{font-size:16px;color:rgba(0,0,0,0.65);font-family:thyFont2,"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif}
.pc_header .header_sea_input form input::-moz-placeholder{font-size:16px;color:rgba(0,0,0,0.65);font-family:thyFont2,"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif}
.pc_header .header_sea_input form input:-ms-input-placeholder{font-size:16px;color:rgba(0,0,0,0.65);font-family:thyFont2,"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif}
.pc_header .header_sea_input form input{width:100%;height:100%;display:block;box-shadow:0 0 6px 0px rgba(0,0,0,0.25) inset;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:15px;line-height:40px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;font-family:"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif;font-size:16px;color:rgba(0,0,0,0.75)}
.pc_header .header_sea_input form input:focus{box-shadow:0 0 6px 0px rgba(16,149,143,0.65) inset}
.pc_header .header_nav{float:right;height:76px;margin-right:30px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;position:relative;z-index:20}
.pc_header .header_nav li{float:left;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;width:auto;padding-left: 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;height:76px}
.pc_header .header_nav li:first-child{padding-left:25px}
.pc_header .header_nav li .icon{position:absolute;width:22px;height:22px;border-radius:50%;top:47px;left:2px;text-align:center;line-height:22px;opacity:0;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease}
.pc_header .header_nav li .icon img{max-height:12px}
.pc_header .header_nav li .li_father{display:none;width:400px;height:240px;background:rgba(255,255,255,0.9);position:absolute;top:76px;left:-150px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.pc_header .header_nav li .li_father .left{width:100%;float:left;height:100%;border-right:1px solid rgba(0,0,0,0.2);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:20px}
.pc_header .header_nav li .li_father .left .tt{margin-bottom:3%}
.pc_header .header_nav li .li_father .left .tt p{margin-top:2%;font-family:"2"}
.pc_header .header_nav li .li_father .left .inner_form .layui-form-item{margin-bottom:10px}
.pc_header .header_nav li .li_father .left .a2{height:36px;line-height:36px;width:100%;text-align:center;font-family:"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif;font-size:18px;color:rgba(0,0,0,0.75);font-weight:bold}
.pc_header .header_nav li .li_father .left .a3{width:100%;font-family:"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif;font-size:14px;color:#555;margin-bottom:10px}
.pc_header .header_nav li .li_father .left .a1{width:49%;height:38px;line-height:38px;text-align:left;float:left;background:urlk()
            transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease}
.pc_header .header_nav li .li_father .left .a1:hover{border-color:#10958f}
.pc_header .header_nav li .li_father .left .a1:hover a{color:#1854b5}
.pc_header .header_nav li .li_father .left .a1 a{font-family:"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif;font-size:14px;color:#000;background:url(../images/index06.png) no-repeat left center;padding-left:12px;font-weight:300;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease}
.pc_header .header_nav li .li_father .right{width:45%;float:left;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.pc_header .header_nav li .li_father .right #header_map{width:100%;height:100%;display:block}
.pc_header .header_nav li .li_father .right #header_map .amap-copyright{display:none !important}
.pc_header .header_nav li .li_father .right #header_map .amap-logo{display:none !important}
.pc_header .header_nav li .li_father .right .pic{width:100%;height:100%;display:block;overflow:hidden}
.pc_header .header_nav li:hover{background:rgba(0,0,0,0.06)}
.pc_header .header_nav li:hover .icon{transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);opacity:1}
.pc_header .header_nav li:hover a{color:#1854b5}
.pc_header .header_nav li .a0{width:100%;height:100%;display:block;line-height:76px;text-align:center;color:#fff;font-family:"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;font-weight:300}
.banner{overflow:hidden;position:relative}


.mobile_header{display:none;width:100%;height:50px;position:fixed;top:0;left:0;z-index:888;background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,0.2)}
.mobile_header .mobile_to_index{height:40px;position:fixed;top:0;left:2%;z-index:10;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mobile_header .mobile_to_index a{line-height:40px;font-family:"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif;font-size:16px;color:#333}
.mobile_header .mobile_to_index a img{height:35px}
.mobile_header .mobile_nav_sea{width:100%;height:40px;text-align:center;line-height:40px}
.mobile_header .mobile_nav_sea i{font-family:"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue","microsoft yahei","Microsoft YaHei",SimHei,sans-serif;font-size:24px;color:#b7b7b7}
.mobile_header .mobile_nav_sea:hover i{color:#1854b5}
.mobile_header .m_active{background:#F1F1F1}
.mobile_header .m_active .main_a{color:#3d3d3d}
.mobile_header .m_active .main_a:before{content:'';position:absolute;top:0;bottom:0;margin:auto 0;left:0;width:3px;height:10px;background:#1854b5}
.mobile_header .mobile_nav_main_on{transform:translateX(-260px);-ms-transform:translateX(-260px);-moz-transform:translateX(-260px);-webkit-transform:translateX(-260px);-o-transform:translateX(-260px);box-shadow:0 0 6px 0 rgba(0,0,0,0.3)}
.mobile_header .mobile_nav_main{width:260px;background:white;height:100%;position:fixed;left:auto !important;right:-260px;top:0;z-index:999;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease}
.mobile_header .mobile_nav_main p{height:60px}
.mobile_header .mobile_nav_main li{height:auto;width:100%;clear:both;border-top:1px solid #EBEBEB}
.mobile_header .mobile_nav_main li:last-child{border-bottom:1px solid #EBEBEB}
.mobile_header .mobile_nav_main li .li_son{width:100%;background:#FAFAFA}
.mobile_header .mobile_nav_main li .li_son a{width:100%;height:100%;display:block;font-size:13px;position:relative;color:#999;overflow:hidden}
.mobile_header .mobile_nav_main li .li_son a:after{content:'';position:absolute;top:0;bottom:0;margin:auto 0;width:10px;height:1px;left:0;background:#1854b5}
.mobile_header .mobile_nav_main li .li_son a span{display:inline-block;width:220px;float:right;padding-top:10px;padding-bottom:10px}
.mobile_header .mobile_nav_main li .main_a{width:100%;height:100%;display:block;color:#333;line-height:60px;font-size:13px;position:relative}
.mobile_header .mobile_nav_main li .main_a .layui-icon{margin-top:25px;margin-right:20px;width:15px;height:15px;text-align:center;line-height:20px;float:right;background:url(../images/img2.png) no-repeat center center;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease}
.mobile_header .mobile_nav_main li .main_a .layui-icon_on{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}
.mobile_header .mobile_nav_main li .main_a span{padding-left:25px}
.mobile_header .header_menu_on .a1{transform:translateY(5px);transition:0.3s 0s !important}
.mobile_header .header_menu_on .a1 .b1{transform:rotate(45deg);transition:0.3s 0.2s !important}
.mobile_header .header_menu_on .a2{transform:translateY(-5px);transition:0.3s 0s !important}
.mobile_header .header_menu_on .a2 .b1{transform:rotate(-45deg);transition:0.3s 0.2s !important}
.mobile_header .header_menu{position:absolute;width:40px;border-radius:50%;height:40px;top:0px;right:2%;z-index:3333;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease}
.mobile_header .header_menu .a{width:27px;position:absolute;left:0;right:0;margin:0 auto;height:1px;position:absolute}
.mobile_header .header_menu .a .b1{width:100%;height:1px;transition:0.3s 0s;background:rgba(0,0,0,0.5)}
.mobile_header .header_menu .a1{top:14px;transition:0.3s 0.2s}
.mobile_header .header_menu .a2{top:24px;transition:0.3s 0.2s}
@media screen and (max-width:1400px){
.pc_header .header_nav li{width: auto;padding-left: 2px;}
}
@media screen and (max-width:1200px){
.pc_header .header_nav{margin-right:0}
.pc_header .header_nav li{width:95px}
}
@media screen and (max-width:1100px){

.pc_header,.pc_footer{display:none}
.mobile_header,.mobile_footer{display:block}
.banner{padding-top:40px !important}
.small_banner{height:300px}
.small_banner .pic{height:300px}
.small_banner .mask .a1{padding-top:100px}
}
@media screen and (max-width:767px){
.float_nav,.float_contact{display:none}

.small_banner{height:200px}
.small_banner .pic{height:200px}
.small_banner .mask .a1{font-size:24px;padding-top:60px;padding-bottom:6px}
.small_banner .mask .a3{font-size:22px;padding-top:6px}
}
