body{min-width: 1260px;}
.clearfix:after{ content: ""; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.wrapper{ width: 1200px; margin: 0 auto;}
.wrappers{ width: 70%; margin: 0 auto; min-width: 1200px;}

/*弹性盒子*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*横向弹性*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 900px;} /*纵向弹性*/
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*弹性盒子换行*/

.slideBox{position:relative; width: 100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:100%; display:block;}

header{width: 100%; position: absolute; top: 0; left: 0; padding: 30px 0; z-index: 999;}
header .logo{float: left;}
header .tel{float: right; color: #10193A; margin-top: 10px;}
header .tel img{float: right; margin-right: 5px;}
header .tel span{font-size: 14px; float: right;}
header .tel p{font-size: 40px; font-weight: bold; font-family: 'SimSun'; clear: both;}

.nav{background: #10193A; height: 74px; line-height: 74px;}
.nav a{display: block; float: left; width: 11.11%; font-size: 17px; color: #fff; text-align: center;}

.nav a.on{background: #FA8E0C;}
.nav a:hover{background: #FA8E0C;}

.img{display: block; width: 100%; transition: 0.5s ease;}
.pic{overflow: hidden; display: block;}
.pic:hover .img{-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
        transform: scale(1.1);}

.gsjj{padding: 70px 0;}
.gsjj .left{width: 48%; float: left;}
.gsjj .left .pic{margin: 55px 0 45px 0; overflow: hidden;}
.gsjj .left .txt{font-size: 16px; color: #676767; line-height: 30px;}
.gsjj .left .txt span{font-weight: bold; color: #000;}
.gsjj .right{width: 45%; float: right;}
.gsjj .right .top{border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8;  padding: 50px 0; margin-top: 20px;}
.gsjj .right .top p{float: left; font-size: 20px; color: #484848;}
.gsjj .right .top p span{display: block; font-size: 16px;}
.gsjj .right .top img{float: right;}
.gsjj .right .btm .tit{margin: 50px 0 40px 0; display: block;}
.gsjj .right .m-item{width: 22.7%; float: left; margin: 0 3% 20px 0; display: block; background: #F5F5F5; padding: 5% 0; text-align: center; font-size: 14px; color: #4E4E4E;}
.gsjj .right .m-item:nth-child(4n){margin-right: 0;}
.gsjj .right .m-item p{margin-top: 2px;}
.gsjj .right .m-item:hover{font-weight: bold;}
.gsjj .right .more{background: #FA8E0C; color: #fff; height: 64px; line-height: 64px; font-size: 18px; border-radius: 3px; display: block; margin-top: 40px; text-align: center;}
.gsjj .right .more:hover{opacity: .8;}

.m-top{background: #F5F5F5; padding: 80px  0 30px 0; font-size: 16px; color: #7A7A7A; display: block; text-align: center;}
.m-top p{margin: 10px 0;}
.m-top h2{color: #000;text-align: center;font-size: 36px;}

.fgs .item{position: relative;}
.fgs .m-item{width: 25%; float: left; display: block;}
.fgs .item span{width: 0; height: 0; border: 20px solid transparent; border-top-color: #F5F5F5; display: block; position: absolute; top: 0; left: 50%; margin-left: -20px;}
.zylx{margin-top: -155px; position: relative;}
.m-zylx{background: #EDEDED; padding: 45px; width: 570px; color: #7B7B7B;}
.m-zylx img{float: left;}
.m-zylx img:nth-child(2){float: right;}
.m-zylx .txt{margin-top: 50px; font-size: 20px; line-height: 35px;}

.xwzx{background: #F5F5F5; overflow: hidden; margin-top: 80px; padding-bottom: 80px;}
.xwzx .tit{margin: 80px 0 40px 0; display: block;}

.picScroll-left{position:relative;}
.picScroll-left .hd{position: absolute; top: -82px; right: 5%;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width: 33.33%; float:left; _display:inline;}
.picScroll-left .bd ul li a{display: block; width: 85%;}
.picScroll-left .bd ul li h6{font-size: 20px; color: #4C4C4C; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.picScroll-left .bd ul li label{display: block; font-size: 14px; color: #7A7A7A; margin: 15px 0 20px 0;}
.picScroll-left .bd ul li p{font-size: 16px; color: #626262; line-height: 30px; display: -webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;text-align: justify;}
.picScroll-left .bd ul li .pic{margin: 20px 0;}
.picScroll-left .bd ul li .line{height: 1px; background: #DCDCDC; display: block;}
.picScroll-left .bd ul li:hover h6{color: #003366;}
.picScroll-left .bd ul li:hover .line{background: #003366;}

.dbt{background: url(../images/bj.jpg) top center no-repeat; height: 523px;align-items:center; display: -webkit-flex; justify-content:center;}

footer{background: #10193A; color: #D9D9D9;}
footer .d-nav{border-bottom: 1px solid #757A8C;}
footer .d-nav a{display: block; float: left; width: 11.11%; font-size: 17px; color: #D9D9D9; text-align: center; line-height: 96px;}
footer .d-nav a:hover{color: #fff;}
footer .left{width: 50%; margin-top: 50px; float: left;}
footer .left h6{font-size: 30px; margin-bottom: 20px;}
footer .left h6 span{font-size: 16px; display: block;}
footer .left .way p{width: 55%; float: left; font-size: 16px; line-height: 30px;}
footer .left .way p:nth-child(2n){width: 45%;}
footer .center{width: 350px; float: left; margin-top: 85px;}
footer .center p{font-size: 20px;}
footer .center span{font-size: 60px; color: #FF8E42; font-weight: bold; font-family: 'simsun'}
footer .center a{width: 125px; height: 34px; display: block; float: left; margin-right: 15px; text-align: center; line-height: 34px; border-radius: 3px; border: 1px solid #BFBFBF; color: #BFBFBF;}
footer .center a:hover{background: #BFBFBF; color: #10193A;}

footer .ewm{width: 115px; float: right; margin-top: 105px;}
footer .bq{line-height: 50px; font-size: 12px; text-align: center; font-family: 'simsun'; border-top: 1px solid #27304D; background: #09102B; margin-top: 45px;}

.navigation{line-height: 90px; border-bottom: 1px solid #E7E7E7; margin-bottom: 50px;}
.navigation h6{font-size: 30px; color: #10193A; font-weight: bold; float: left;}
.navigation h6 span{font-size: 20px; font-weight: normal; color: #CFCFCF; text-transform: uppercase; margin-left: 15px;}
.navigation .crumb{float: right; color: #666; font-size: 14px;}
.navigation .crumb a{color: #666;}
.navigation .crumb span{color: #FA8E0C;}
.cont{margin-bottom: 150px;}

.cont .btn{margin-bottom: 40px;}
.cont .btn a{width: 375px; height: 74px; line-height: 74px; text-align: center; display: block; color: #fff; background: #10193A; margin: 0 35px 20px 0; float: left; font-size: 22px; font-weight: lighter;}
.cont .btn a:nth-child(3n){margin-right: 0;}
.cont .btn a.on{background: #FA8E0C;}
.cont .btn a:hover{background: #FA8E0C;}
.article{font-size: 16px; color: #646362; line-height: 30px;}
.article img{max-width: 100%; height: auto;}
.article .left{width: 510px; float: left;}
.article .right{width: 600px; float: right;}
.article .right .pic{margin-bottom: 40px;}
.article .m-tit{font-size: 22px; font-weight: bold; color: #10193A; margin-bottom: 40px; text-align: center;}
.m-clips{border-top: 1px dashed #646362; padding-top: 20px; margin-top: 50px !important;}
.m-clips a{color: #646362;}

.fw-box{display: block; float: left; margin: 0 12px 12px 0; overflow: hidden;}
.fw-box img{display: block;}
.fw-box:nth-child(3){margin-right: 0;}
.fw-box:nth-child(5){margin-right: 0;}
.fw-box:nth-child(8){margin-right: 0;}
.fw-box:hover img{-webkit-transform: scale(1.05);
   -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
     -o-transform: scale(1.05);
        transform: scale(1.05);}

.cd{}
.swiper-container {width: 100%;margin-left: auto;margin-right: auto;position: relative;}
.swiper-slide img{display: block;width: 100%;}
.gallery-top {height: 80%;width: 100%;}
.gallery-thumbs {width: 60%; margin: -130px auto 0 !important;}
.gallery-thumbs .swiper-slide {height: 100%; border: 2px solid #fff; box-sizing: border-box; opacity: .6;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: url(../images/l.png) !important;}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image: url(../images/r.png) !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 10% !important;left: auto;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10% !important;right: auto;}
.swiper-button-next, .swiper-button-prev {top: 80% !important;width: 69px !important;height: 67px !important;margin-top: 13px !important;background-size: 69px 67px !important;}

.map{height: 580px;}
.lx-item{box-shadow: 0 0 10px #F6F6F6; overflow: hidden; padding: 60px 0 50px 0;}
.lx-item .m-item{width: 33.33%; float: left;border-right: 1px solid #DEE5ED; box-sizing: border-box; padding: 0 30px;}
.lx-item .m-item:last-child{border: none;}
.lx-item .m-item img{float: left; margin-right: 20px}
.lx-item .m-item h6{font-size: 24px; margin: 15px 0 5px 0; font-weight: bold;}
.lx-item .m-item span{font-size: 26px; color: #10193A; font-weight: bold;}
.lx-item .m-item p{font-size: 16px; color: #575C5F;}

.xw-box{display: flex; width: 49%; float: left; margin-bottom: 25px; background: #f4f4f4; padding: 20px; box-sizing: border-box;}
.xw-box:nth-child(2n){float: right;}
.xw-box .pic{width: 200px; margin-right: 20px; overflow: hidden;}
.xw-box .pic img{display: block; width: 100%; transition: 0.5s ease;}
.xw-box .txt{flex: 1;}
.xw-box .txt h6{font-size: 18px; color: #222;}
.xw-box .txt span{font-size: 12px; color: #969696; display: block; margin: 10px 0;}
.xw-box .txt p{font-size: 14px; color: #646464; line-height: 25px; display: -webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;text-align: justify;}
.xw-box .txt label{width: 98px; height: 28px; border: 1px solid #e6e6e6; font-size: 14px; text-align: center; line-height: 28px; display: block; margin-top: 20px;}
.xw-box:hover{background: #f0f0f0;}
.xw-box:hover .txt label{background: #f67605; border-color: #f67605; color: #fff;}
.xw-box:hover .pic img{-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
        transform: scale(1.1);}
.xw-box:hover h6{color: #10193A;}

.list li{border-left: 1px dashed #ACAFBA; display: flex; padding: 30px 0;}
.list li em{width: 12px; height: 12px; border-radius: 50%; background: #FA8E0C; display: block; margin: 26.5px 0 0 -7px;}
.list li span{display: block; margin: 0 30px; height: 65px;}
.list li span img{height: 100%; display: block;}
.list li h6{font-size: 26px; color: #10193A; font-weight: bold; padding: 15px 0; width: 190px; border-right: 1px solid #CACACA; margin-right: 30px;}
.list li div{flex: 1; font-size: 22px; color: #4E4E4E; line-height: 35px;}

.sideMenu h3{ height:55px; line-height:55px;background:#e9e7e8;margin-bottom: 12px;color: #505050;}
.sideMenu h3 p{float: left;font-size: 15px;}
.sideMenu h3 .zpzw{font-size: 22px;margin: 0 40px;}
.sideMenu h3 span{float: left;margin: 0 15px;}
.sideMenu h3 b{float: right;margin-right: 15px;}
.sideMenu h3 em{ float:right; margin-right: 25px;display:block; width:25px; height:55px;background:url(../images/icoAdd.png)no-repeat; cursor:pointer; }
.sideMenu h3.add em{ background-position:0px -55px; }
.sideMenu h3.add{background: #10193A;color: #fff;margin: 0;}
.sideMenu ul{display:none;color: #545351;border:1px solid #dcdcdc;margin-bottom: 12px;}
.sideMenu ul h6{line-height: 25px;display: block;padding: 15px 40px; background: #F2F2F2;}
.sideMenu ul .yq{padding: 35px 35px 65px 35px; font-size: 14px; line-height: 30px; color: #767676;}















