@charset "utf-8";
@import url("../../../css/fonts.css");
/* CSS Document */
* {margin: 0;padding: 0;word-wrap: break-word;}
body {font-size:14px; font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;-webkit-font-smoothing: antialiased;position: relative;height: 100%;min-width:1200px}
a:hover {text-decoration: none;color: #0083CE;}
a img,img {border: none;margin: 0 auto;transition: all 0.5s;-moz-transition: all 0.5s; -webkit-transition: all 0.5s;-o-transition: all 0.5s;}
a{text-decoration: none;color:#444;}
div,ul,li,p,form {padding: 0px;margin: 0px;list-style-type: none;}
em {font-style: normal;font-weight: normal;}
h3,h4,h1,h2 {padding: 0px;font-size: 16px;font-weight: bold;}
table td,table td p{word-break: normal}
textarea,input,button {outline: medium;}
.animation{transition: all 0.5s;-moz-transition: all 0.5s; -webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.clear {clear: both;height: 0px;}
.blank10 {height: 20px;overflow: hidden;clear: both;}
.blank {height: 10px;overflow: hidden;clear: both;}
.clearfix {width:1200px;margin: 0 auto;}
.ellipsis{text-overflow: ellipsis;white-space:nowrap; overflow:hidden;}
.left {float: left;}
.right {float: right;}
.arrow {position: absolute;left: 50%; margin-left: -6px;display: none;}
.arrow_in {bottom: -5px; width: 0;height: 0;border-width: 6px;border-style: dashed;border-color: transparent;border-bottom-width: 0;border-top-color: #DADADA;border-top-style: solid;}
.arrow_out {bottom: -6px;width: 0;height: 0;border-width: 6px;border-style: dashed;border-color: transparent;border-bottom-width: 0;border-top-color: #016cc3;border-top-style: solid;}

/* CSS Document end */
.header-top{background: #646464;height: 40px;line-height: 40px;color: #FFF;font-size: 12px;}
.header-top span{float: right;display: block;background: url(../images/home_ico1_w.png) no-repeat left center;background-size: 20px 20px;padding-left: 30px;}
.header-logo .clearfix{overflow: hidden;padding: 22px 0px;}
.header-logo .logo img{display: block;}
.header-logo .tel{width: 150px;padding: 6px 0px;}
.header-logo .tel strong{display: block;background: url(../images/tel.png) no-repeat left center;padding-left: 45px;font-weight: normal;color: #787878;font-size: 15px;}
.header-logo .tel h3{font-size: 24px;color: #016cc3;line-height: 36px;}
.header-logo .center{width: 694px;float: left;text-align: center;line-height: 68px;color: #016cc3;}
.header-logo .center h3{font-size:20px;}
.header-nav{background: url(../images/nav.jpg) repeat-x center center;height: 50px;}
.header-nav .nav-ul li{float: left;line-height: 50px;width: 148.25px;text-align: center;}
.header-nav .nav-ul span{display: block;width: 2px;float: left;height: 50px;background: url(../images/li.jpg) no-repeat center center;}
.header-nav .nav-ul span:last-child{display: none;}
.header-nav .nav-ul li .item-list{color: #FFF;font-size: 16px;display: block;}
.header-nav .nav-ul li.currclass .item-list{background: #000000;}
.header-nav .nav-ul li:hover .item-list{background: #000000;}
.header-nav .navi_content{background: #FFF;position: absolute;min-width: 148.25px;z-index: 99;height: 0px;overflow: hidden;}
.header-nav .navi_content .navi-box p a{color: #333;font-size: 14px;display: block;}
.header-nav .navi_content .navi-box p a:hover{background: #DDD;}
.header-nav .nav-ul li:hover .navi_content{height: auto;}


/**幻灯**/
.banner-container .swiper-slide {text-align: center;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;}
.banner-container .swiper-slide a{display: block;}
.banner-container .swiper-slide a img{display: block;width: 100%;min-height: 250px;object-fit: cover;-moz-object-fit: cover;-webkit-object-fit: cover;}
.banner-button-next,.banner-button-prev{color:#FFF;}
.banner-pagination .swiper-pagination-bullet{border: 1px solid #FFF;border-radius: 100%;background:0;width: 14px;height: 14px;opacity: 1;position: relative;}
.banner-pagination .swiper-pagination-bullet:before{width: 4px;height: 4px;background: #FFF;content:"";display: block;position: absolute;left: 50%;margin-left: -2px;top: 50%;margin-top: -2px;border-radius: 100%;}
.banner-pagination .swiper-pagination-bullet-active{border: 1px solid #016cc3;}
.banner-pagination .swiper-pagination-bullet-active:before{background: #016cc3;}

/**标题**/
.title{text-align: center;color: #016cc3;padding: 30px 0px;}
.title h2{line-height: 70px;font-size: 24px;}
.title p{position: relative;}
.title p:before{position: absolute;content:"";border-bottom: 1px solid #dfdfdf;left: 0px;width:45%;top: 50%;}
.title p:after{position: absolute;content:"";border-bottom: 1px solid #dfdfdf;right: 0px;width:45%;top: 50%;}
.title p span{display: inline-block;width:10%;position: relative;color: #c5c5c6;}
.title p span:before{position: absolute;content:"";height: 5px; background: #016cc3;width: 40px;left: -40px;top: 50%;margin-top: -2.5px;}
.title p span:after{position: absolute;content:"";right: -40px;height: 5px;background: #016cc3;width: 40px;top: 50%;margin-top: -2.5px;z-index: 1;}

.about{background: url(../images/about-back.jpg) no-repeat bottom center;}
.about-box{overflow: hidden;margin-top: 30px;position: relative;}
.about-box .about-box-left,.about-box .about-box-right{width: 600px;}
.about-box .about-box-left img{width: 100%;display: block;}
.about-box .about-box-right{position: absolute;height: 100%;right: 0px;}
.about-box .about-box-right .about-text{position: absolute;background: #FFF;height: 384px;width: 100%;top: 50%;margin-top: -192px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 40px 30px;color: #626262;line-height: 30px;}
.about-text span{display: inline-block;margin-top:35px;}
.about-text span a{width: 170px;height: 43px;background: #016cc3;text-align: center;color: #FFF;display: inline-block;line-height: 43px;}
.about-text span a i{margin-left: 10px;}
.about-text span a:hover{background: #2595ef;}

.about .about-back{height: 155px;background: url(../images/back.jpg) repeat-x center center;}
.about-back-box{overflow: hidden;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;align-content: center;}
.about-back-box li{flex: 1;-ms-flex: 1;-webkit-flex: 1;text-align: center;color: #FFF;padding: 30px 0px;}
.about-back-box li strong{font-size: 48px;position: relative;display: inline-block;}
.about-back-box li strong span{position: absolute;font-size: 16px;width: 100%;right: -105%;text-align:left;}
.about-back-box li p{margin-top: 20px;}

.product{background: url(../images/product-back.jpg) no-repeat center center;}
.product-title{padding: 30px 0px;text-align: center;}
.product-title h3{font-size: 24px;color: #016cc3;margin-bottom: 20px;}
.product-title p{color: #777777;line-height: 24px;}
.product-box{padding-top: 0px;padding-bottom: 100px;position: relative;}
.product-container .swiper-slide .text{height: 60px;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;align-content: center;text-align: center;background: #4e4e4e;}
.product-container .swiper-slide .img img{width: 100%;display: block;}
.product-container .swiper-slide .text p{width: 100%;line-height: 24px;color: #FFF;font-size: 14px;}
.product-container .swiper-slide a:hover .text{background: #016cc3;}
.product-pagination{width: 100%;bottom: 50px;}
.product-pagination span{margin: 0px 4px;}
.product-pagination span{width: 11px;height: 11px;background: #FFF;opacity: 1;}
.product-pagination span.swiper-pagination-bullet-active{background: #027ada;}

.youshi-title{background: url(../images/youshi-back.jpg) no-repeat center center; height: 193px;}
.youshi-title-box{overflow: hidden;position: relative;}
.youshi-title-text{color: #FFF;float: left;padding:30px 0px;}
.youshi-title-text h3{font-size: 30px;}
.youshi-title-text p{font-size: 16px;line-height: 40px;}

.youshi-box{position: absolute;right: 130px;top: 40px;}
.youshi-box h3{color: #000;line-height: 30px;}
.youshi-box strong a{color: #FFF;font-size: 20px;line-height: 30px;}

.youshi-list-top .swiper-slide .left,.youshi-list-top .swiper-slide .right{width: 50%;}
.youshi-list-top .swiper-slide .img img{width: 100%;height: 400px;display: block;}
.youshi-list-top .swiper-slide .right{background:url(../images/you-right.jpg) no-repeat center center;height: 400px;padding: 30px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.youshi-list-top .swiper-slide .right .text strong{display: block;font-size: 16px;font-weight: normal;}
.youshi-list-top .swiper-slide .right .text strong span{font-size: 24px;color: #2263af;}
.youshi-list-top .swiper-slide .right .text h3{font-size: 24px;color: #2263af;line-height: 50px;padding: 20px 0px;border-bottom: 1px solid #cbcbcb;}
.youshi-list-top .swiper-slide .right .text .intro{padding: 30px 0px;font-size: 14px;line-height: 24px;}
.youshi-list-top .swiper-slide .right .text .intro p{margin-bottom: 20px;color: #616161;}
.youshi-list-thumbs .img{background: #016cc3;}
.youshi-list-thumbs .img img{width: 100%;display: block;height: 150px;object-fit: cover;opacity: 0.1;}
.youshi-list-thumbs .text-a{border: 1px solid #FFF;position: relative;}
.youshi-list-thumbs .text-a .text{position: absolute;width: 100%;height: 100%;left: 0px; top: 0px;border: 3px solid #afafaf;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;line-height: 150px;color: #FFF;}
.youshi-list-thumbs .text-a .text h3{font-size: 24px;}
.youshi-list-thumbs .text-a .text h3 span{background-repeat: no-repeat;padding: 15px 0px;background-position: left center;padding-left: 80px;}
.youshi-list-thumbs .swiper-slide-thumb-active .text-a .text{border:3px solid #ff5400;}
.youshi-list-top{padding-top: 20px;}
.youshi-list-thumbs{padding-bottom: 50px;}

.queueList{background:url(../images/q-back.jpg) no-repeat center center;}
.queueList .title p:before{position: absolute;content:"";border-bottom: 1px solid #d5d5d5;left: 0px;width:45%;top: 50%;}
.queueList .title p:after{position: absolute;content:"";border-bottom: 1px solid #d5d5d5;right: 0px;width:45%;top: 50%;}
.title .title-text{color: #929293;font-size: 14px;line-height: 40px;margin-top: 10px;}
.queue-container .swiper-slide img{width: 100%;display: block;}
.queueList-box{padding-bottom: 80px;position: relative;}
.queue-pagination{width: 100%;bottom:30px;}
.queue-pagination span{margin: 0px 4px;}
.queue-pagination span{width: 11px;height: 11px;background: #FFF;opacity: 1;}
.queue-pagination span.swiper-pagination-bullet-active{background: #027ada;}

.shepei-box{position: relative;padding-bottom: 40px;}
.shepei-container .swiper-slide .text{text-align: center;line-height: 40px;background: #e3e3e3;}
.shepei-container .swiper-slide img{display: block;width: 100%;}
.shepei-button-next,.shepei-button-prev{width: 40px;height: 40px;line-height: 40px;text-align: center;background: rgba(0,0,0,0.5);opacity: 0;transition: all 0.5s;-moz-transition: all 0.5s; -webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.shepei-button-next:after,.shepei-button-prev:after{font-size: 16px;color: #FFF;}
.shepei-button-next{right: 0px;}
.shepei-button-prev{left: 0px;}
.shepei-box:hover .shepei-button-next,.shepei-box:hover .shepei-button-prev{opacity: 1;}

.shepei1-container .swiper-slide .text{text-align: center;line-height: 40px;background: #e3e3e3;}
.shepei1-container .swiper-slide img{display: block;width: 100%;}
.shepei1-button-next,.shepei1-button-prev{width: 40px;height: 40px;line-height: 40px;text-align: center;background: rgba(0,0,0,0.5);opacity: 0;transition: all 0.5s;-moz-transition: all 0.5s; -webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.shepei1-button-next:after,.shepei1-button-prev:after{font-size: 16px;color: #FFF;}
.shepei1-button-next{right: 0px;}
.shepei1-button-prev{left: 0px;}
.shepei-box:hover .shepei1-button-next,.shepei-box:hover .shepei1-button-prev{opacity: 1;}


.news-box{overflow: hidden;}
.news-box-left{width: 550px;}
.news-box-left .text span{width: 110px;display: inline-block;text-align: center;line-height: 45px;background: #016cc3;color: #FFF;font-size: 16px;}
.news-box-left .text{background: #eaeaea;}
.box-left-box .box{padding: 20px 0px;overflow: hidden;border-bottom: 1px solid #eaeaea;}
.box-left-box .box .img{width: 224px;}
.box-left-box .box .img img{width: 224px;height: 150px;object-fit: cover;}
.box-left-box .box .box-text{width:310px ;}
.box-left-box .box .box-text h3{font-size: 14px;font-weight: normal;color: #000;}
.box-left-box .box .box-text span{color: #8f8f8f;display: block;padding: 15px 0px;}
.box-left-box .box .box-text p{font-size: 12px;line-height: 24px;color: #8f8f8f;}
.box-left-box ul li span{float: right;color: #4d4d4d;}
.box-left-box ul li{line-height: 39px;border-bottom: 1px solid #eaeaea;}
.news-box-right{width: 600px;position: relative;}
.new-container .swiper-slide a{display: block;position: relative;}
.new-container .swiper-slide .img img{width: 100%;display: block;}
.new-container .swiper-slide .text{position: absolute;width: 100%;height: 47px;left:0px ;background: rgba(0,0,0,0.5);bottom: 0px;text-align: center;line-height: 47px;color: #FFF;}
.new-button-next,.new-button-prev{width: 40px;height: 40px;line-height: 40px;text-align: center;background: rgba(0,0,0,0.5);}
.new-button-next:after,.new-button-prev:after{font-size: 16px;color: #FFF;}
.new-button-next{right: 0px;}
.new-button-prev{left: 0px;}

.contact{background: url(../images/co-back.jpg) no-repeat center center;height: 560px;margin-top: 50px;}
.contact-title{border-bottom: 1px solid #dddddd;height: 54px;}
.contact-title strong{display: inline-block;width: 166px;padding: 20px 0px 12px 0px;font-size: 18px;color: #FFF;font-weight: normal;position: relative;}
.contact-title strong span{font-size: 14px;color: #919191;padding-left: 8px;}
.contact-title strong:before{content: "";position: absolute;width: 100%;height: 3px;background: #016cc3;bottom: 0px;left: 0px;}
.contact-text{overflow: hidden;}
.left-form h3{line-height: 80px;color: #FFF;font-weight: normal;}
.left-form ul li.li-text input{width: 260px;height: 40px;border: 1px solid #575757;padding: 0px 15px;background: 0;color: #b4b4b4;}
.left-form ul li{margin-bottom: 15px;}
.left-form ul li.li-text textarea{border: 1px solid #575757;padding: 4px 15px;background: 0;color: #b4b4b4;width: 450px;height: 100px;}
.left-form ul li.code{overflow: hidden;}
.left-form ul li.code input{height: 40px;border: 1px solid #575757;padding: 0px 15px;background: 0;color: #b4b4b4;width: 144px;float: left;}
.left-form ul li.code img{float: left;background: #FFF;margin-left: 5px;padding: 8px 11px;}
.left-form ul li.form-btn .btn{width: 123px;height: 40px;background: #004c98;color: #FFF;border: 0;cursor: pointer;}
.left-form ul li.form-btn .btn:hover{background: #035ab1;}
.contact-text .left-form{width: 565px;}
.contact-text .left-text{width: 374px;margin-top: 35px;color: #8c8c8c;border-left: 1px solid #555;border-right: 1px solid #555;}
.contact-text .left-text li h3{font-weight: normal;font-size: 14px;padding-left:35px;}
.contact-text .left-text li p{font-size: 16px;line-height: 30px;overflow: hidden;}
.contact-text .left-text li p span{float: left;padding-right:5px;}
.contact-text .left-text li p span:before{font-size:30px;}
.contact-text .left-text li{padding: 15px;border-bottom: 1px solid #555555;margin: 0px 15px;}
.contact-text .left-text li p span.fa-fax:before{font-size:20px;padding: 5px;}
.contact-text .left-text li:last-child{border: 0;}
.left-img .img{padding-top: 35px;}
.footer{height: 311px;background: url(../images/footer.jpg) no-repeat center center;}

.footer-box{padding-top: 30px;overflow: hidden;height: 226px;}
.footer-box .footer-logo{float: left;width: 278px;text-align: center;}
.footer-box .footer-logo img{opacity: 0.5;}
.footer-box .footer-logo p{line-height: 70px;font-size: 16px;color: #FFF;}
.footer-box .footer-nav{width: 800px;overflow: hidden;}
.footer-box .footer-nav ul{float: left;width:66px;margin-left: 94px;}
.footer-box .footer-nav ul li strong{font-weight: normal;font-size: 16px;color: #FFF;margin-bottom: 10px;display: block;}
.footer-box .footer-nav ul p a{color: #FFF;line-height: 30px;font-size: 12px;}
.footer-box .footer-nav ul p a:hover{color:#66AFE9;}

.footer-div{border-bottom: 1px solid #001731;}
.footer-bottom{height: 55px;border-top: 1px solid #024784;line-height: 55px;color: #FFF;}
.footer-bottom ul span{float: right;}
.footer-bottom ul span a{color: #FFF;}

.banner img{display: block;width: 100%;min-height: 350px;object-fit: cover;-moz-object-fit: cover;-webkit-object-fit: cover;}
.content-about{overflow: hidden;padding: 50px 0px;}
.content-about-left{width: 600px;}
.content-about-left .img img{width: 100%;display: block;}
.content-about-right{float: right;width: 550px;}
.content-about-right .text{line-height: 28px;font-size: 14px;}

.wenhua-box{overflow: hidden;}
.wenhua-box .box{float: left;width: 32%;margin-right: 2%;position: relative;overflow: hidden;}
.wenhua-box .box a{display: block;}
.wenhua-box .box .img img{width: 100%;height: 400px;object-fit: cover;-moz-object-fit: cover;-webkit-object-fit: cover;transition: all 0.5s;-moz-transition: all 0.5s; -webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.wenhua-box .box:nth-child(3n){margin-right: 0px;}
.wenhua-box .box .text{background: rgba(0,0,0,0.5);position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;align-content: center;text-align: center;}
.wenhua-box .box .text h3,.wenhua-box .box .text p{width: 100%;color: #FFF;}
.wenhua-box .box .text h3{font-size: 20px;}
.wenhua-box .box .text p{opacity: 0;font-size: 16px;transition: all 0.5s;-moz-transition: all 0.5s; -webkit-transition: all 0.5s;-o-transition: all 0.5s;line-height: 24px;}
.wenhua-box .box:hover .text p{opacity: 1;line-height: 60px;}
.wenhua-box .box:hover .img img{transform: scale(1.08, 1.08);}

.w-local{height: 45px;background: #EEE;line-height: 43px;border-bottom:1px solid #DDD;overflow: hidden;}
.w-local strong{font-size: 16px;color:#016cc3;}
.w-local .right a{color: #333;}
.w-local .right span{margin: 0px 10px;}
.w-local .left li{float: left;font-size: 14px;}
.w-local .left li a{padding: 0px 25px;display: block;}
.w-local .left li.currclass a{color:#016cc3;font-weight: bold;}
.w-local .left span{display: block;float: left;}


.content-list{padding: 50px 0px;}
.content-list .list-box {overflow: hidden;}
.content-list .list-box .box-item{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 2%;}
.content-list .list-box .box-item:nth-child(4n){margin-right: 0;}
.content-list .list-box .box-item a .img{display: block;border: 1px solid #DDD;background: #000;}
.content-list .list-box .box-item a .img img{width: 100%;}
.content-list .list-box .box-item a .intro h3{font-weight: normal;font-size: 14px;text-align: center;line-height: 30px;}
.content-list .list-box .box-item a:hover .img img{opacity: 0.8;}

.pro-nav ul{padding: 30px 0px;padding-bottom: 0px;height:42px;}
.pro-nav ul li{float: left;margin-right: 25px;width: 150px;text-align: center;}
.pro-nav ul li a.item-list{display: block;border: 1px solid #DDD;color: #016cc3;font-size: 16px;line-height: 40px;position: relative;}
.pro-nav ul li.currclass a.item-list,.pro-nav ul li:hover a.item-list{background:#DADADA;border: 1px solid #016cc3;}
.pro-nav ul li .navi_content{background: #FFF;min-width: 150px;position: absolute;z-index: 99;box-shadow: 0 0 4px #CCC;display: none;}
.pro-nav ul li .navi_content p a{line-height: 34px;font-size: 12px;display: block;}
.pro-nav ul li .navi_content p:hover a{}
.pro-nav ul li:hover .navi_content{display: block;}
.pro-nav ul li:hover a .arrow{display: inline-block;}

.pro-content ul{overflow: hidden;padding-top: 40px;}
.pro-content ul .box-item{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 2%;}
.pro-content ul .box-item:nth-child(4n){margin-right: 0;}
.pro-content ul .box-item a{display: block;}
.pro-content ul .box-item a .img{display: block;border: 1px solid #DDD;background: #000;}
.pro-content ul .box-item a .img img{width: 100%;transition: all 0.5s;-moz-transition: all 0.5s; -webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.pro-content ul .box-item a .intro h3{font-weight: normal;font-size: 14px;text-align: center;line-height: 30px;color: #016cc3;}
.pro-content ul .box-item a:hover .img img{opacity: 0.8;}

.fenye{padding-top: 30px;}
.fenye table{margin:0 auto;}
.fenye table a{display: inline-block;height: 30px;line-height: 30px;width:30px;border: 1px solid #DDD;font-size: 14px;background: #FFF;text-align: center;color: #333;}

.fenye table span{display: inline-block;height: 30px;line-height: 30px;width:30px;border: 1px solid #DDD;font-size: 14px;background: #FFF;text-align: center;color: #333;}
.fenye table span.curr{background: #016cc3;color: #FFF;}
.fenye table span.icon-checkmore{font-size: 18px;position: relative;top: 2px;}
.fenye table a.prev,.fenye table a.next{width: 60px;}
.fenye table a:hover,.fenye table a.curr{background: #016cc3;color: #FFF;}
.fenye table a font{margin: 0px 5px;}
.nav-list{overflow: hidden;}
.nav-list ul{overflow: hidden;padding: 30px 0px;padding-bottom: 0px;margin-left: -20px;}
.nav-list ul li{float: left;}
.nav-list ul span{display: block;float: left;}
.nav-list ul li a{padding: 0px 20px;}
.nav-list ul li.currclass a{color: #016cc3;}

.fr-nav-list .list-item a{padding:15px 0px;border-bottom:1px solid #DDD;display: flex;display: -webkit-flex;display: -moz-flex;display: -ms-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;align-content: center;-webkit-align-content: center;-moz-align-content: center;-ms-align-content: center;}
.fr-nav-list .list-item .list-item-img{width: 20%;margin-right: 2%;border:1px solid #DDD;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.fr-nav-list .list-item .list-item-img img{display: block;width: 100%; max-height:180px; object-fit: cover;-moz-object-fit: cover;-webkit-object-fit: cover;}
.fr-nav-list .list-item .list-item-text{width: 78%;}
.fr-nav-list .list-item .list-item-text h3{font-weight: normal;color:#000;}
.fr-nav-list .list-item .list-item-text li{margin-bottom: 10px;}
.fr-nav-list .list-item .list-item-text li p{color:#666;line-height: 24px;}
.fr-nav-list .list-item .list-item-text li span{color:#444;}
.fr-nav-list .list-item:hover h3{color:#016cc3;}
.fr-nav-list .list-item:hover .list-item-img img{transform: scale(1.08, 1.08);}

.box-content .box-title{font-size: 20px;text-align: center;font-size: 18px;color: #000;line-height: 40px;padding:10px 0px;}
.box-content{background: #FFF;padding: 1rem 0px;}
.box-content .boxs{text-align: center;line-height: 30px;color: #999;border-bottom: 1px dashed #DDD;}
.box-content .boxs span{margin: 0px 10px;}
.content-box-text{line-height: 30px;color: #333;font-size: 14px}
.content-box-text img{max-width: 800px;height: auto !important;}
.ncontrol{line-height: 30px;font-size: 14px;color: #333;margin-top: 20px;padding: 1% 0px; border-top: 1px solid #DDD;}
.ncontrol a{color: #333;}

.job-box{overflow: hidden;padding: 30px 0px;}
.job-box .job-box-left{width: 50%;position: relative;}
.job-box .job-box-left .img img{width: 100%;display: block;}
.job-box .job-box-left .intro{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: rgba(5,79,139,0.8);display: flex;display: -webkit-flex;display: -moz-flex;display: -ms-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;align-content: center;-webkit-align-content: center;-moz-align-content: center;-ms-align-content: center;}
.job-box .job-box-left .intro h3,.job-box .job-box-left .intro p{width: 100%;padding: 0px 50px;color: #FFF;}
.job-box .job-box-left .intro h3{font-size: 24px;font-weight: normal;line-height:50px;}
.job-box .job-box-left .intro p{line-height: 30px;}

.job-list{padding: 40px 0px;}
.job-list .list-item{border-bottom: 1px solid #EEE;}
.job-list .list-item h3{font-weight: normal;color: #000;line-height: 40px;}
.job-list .list-item p{line-height:30px;color: #666;}
.job-list .list-item a{display: block;padding: 20px 30px;}
.job-list .list-item a:hover{background: #DDD;}
.job-list .list-item p span{margin-right: 20px;}

.job-content{padding: 40px 0px;}
.job-content-top{border-bottom: 1px dashed #DDD;padding-bottom: 20px;}
.job-content-top h3{font-weight: normal;color: #000;font-size: 24px;}
.job-content-top h3 span{font-size: 14px;}
.job-content-top p{line-height: 40px;margin-top: 30px;}
.job-content-top p span{margin-right: 20px;color: #999;}

.job-content-list{padding: 30px 0px;border-bottom: 1px dashed #DDD;}
.job-content-list h3{line-height: 50px;}
.job-content-list p{line-height: 30px;}

.con-box{overflow: hidden;padding: 30px 0px;}
.con-box .con-box-left{width: 50%;background: #EEE;height: 400px;}
.con-box .con-box-left h3{padding-bottom: 30px;}
.con-box .con-box-left .text p{line-height: 30px;}
.con-box .con-box-left img{display: block;width: 100%;}
.con-box .con-box-left .text{padding: 30px;}

.con-box #map{width: 100%;height: 400px;}

.content-box .box-top{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;align-content: center;}
.content-box .box-top .box-top-img{width: 40%;}
.content-box .box-top .box-top-text{width: 60%;}
.content-box .box-top .box-top-text .text{padding-left: 10%;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;align-content: center;}

.content-box .box-top .box-top-text h3{color: #016cc3;line-height: 40px;font-size: 20px;width: 100%;margin-bottom: 30px;}
.content-box .box-top .box-top-text p{line-height: 30px;font-size: 14px;color: #444;width: 100%;}
.box-container .swiper-slide .img{border: 1px solid #EEE;}
.box-container .swiper-slide img{width: 100%;display: block;}
.pintro-t{margin: 20px 0px;line-height: 40px;background: #F4F4F4;}
.pintro-t strong{display: inline-block;background: #DDD;color: #333;padding: 0px 25px;font-size: 14px;}

.shepei-nav{text-align: center;padding-top: 15px;}
.shepei-nav li{display: inline-block;margin: 0px 10px;}
.shepei-nav li a{display: block;padding: 10px 25px;border: 1px solid #DDD;border-radius: 2px;background: #F4F4F4;}
.shepei-nav li.curr a,.shepei-nav li a:hover{background: #016cc3;color: #FFF;}
.shepei-list{position: relative;height: 269px;}
.shepei-list .shepei-box{left: 0px;top: 0px;width: 100%;position: absolute;}
.scsb-content ul .box-item a .intro{background: #e3e3e3;}
.scsb-content ul .box-item a .intro h3{line-height: 40px;}
.footer-link{height: 60px;line-height: 60px;background: #222;}
.footer-link a{color: #FFF;}
.footer-link a:hover{color: #666;}

