.w{width:1200px;}
.region-section *{
    box-sizing: content-box;
}
.region-header .topbar {line-height: 33px;background-color: #f1f1f1;color: #666;font-size: 12px;}
.region-header .topbar a {color: #7c7c7c;}
.region-header .topbar ul {float: right;}
.region-header .topbar li {float: left;}
.region-header .topbar li.pipe {padding: 0 10px;color: #ddd;}
.region-header .logo {float: left;padding: 11px 0;}
.region-header .logo img {display: block;}
.region-header .text {float: left;border-left: 1px solid #ddd;font-size: 16px;padding: 0 0 0 30px;margin: 30px 0 30px 30px;}
.region-header .text strong {display: block;font-size: 30px;font-weight: normal;line-height: 1;margin-bottom: 5px;}
.region-header .text strong span {color: #3db748;padding: 0 5px;}
.region-header .tel {float: right;margin-top: 18px;text-align: center;font-sizE: 14px;color: #004366;
    line-height: 30px;}
.region-header .tel strong {display: block;font-weight: bold;font-size: 24px;line-height: 28px;}

.region-nav {background-color: #44b753;}
.region-nav ul{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.region-nav li {float: left;}
.region-nav li a {display: block;line-height: 50px;font-size: 16px;padding: 0 34px;color: #fff;}
.region-nav li a:hover,.region-nav li.active a {background: #004366 url(../images/toj.jpg) no-repeat center bottom;}

.region-sou {padding: 10px 0;background-color: #ebebeb;}
.region-sou .hot {float: left;padding: 3px 0;}
.region-sou .hot strong{color:#000;}
.region-sou .hot a {margin-right: 10px;}
.region-sou .hform {float: right;}
.region-sou .hform input {float: left;font-size: 14px;padding: 2px 10px;line-height: 20px;width: 140px;border: 1px solid #ddd;border-right: 0;background-color: transparent;border-bottom-left-radius: 15px;border-top-left-radius: 15px;}
.region-sou .hform button {padding: 0;float: left;cursor: pointer;outline: none;width: 26px;height: 26px;background: url(../images/sek2.png) no-repeat 0 center;border: 0;
    border: 1px solid #ddd;
    border-left: 0;
    border-radius: 0 15px 15px 0;}

.region-sou-inner {background-color: #F2F2F2;}
.region-sou-inner .region-sou {padding: 25px 0;background-color: transparent;}
.region-sou-inner .hot {padding: 5px 0;}
.region-sou-inner .hform {background-color: #fff;border-radius: 20px;overflow: hidden;padding-left: 15px;}
.region-sou-inner .hform input {width: 240px;background: none;padding-left: 0;border: 0;padding-top: 5px;padding-bottom: 5px;}
.region-sou-inner .hform button {background: url(../images/viskins-p1.png) no-repeat -258px -936px;width: 30px;height: 30px;border: 0;}


.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;}

.region-section {padding: 70px 0;}
.region-section-title {margin-bottom: 40px;text-align: center;font-size: 0;}
.region-section-title span {display: inline-block;color: #3db748;font-size: 36px;line-height: 1;
    vertical-align: 2px;}
.region-section-title p {display: inline-block;font-size: 24px;line-height: 24px;text-align: left;margin: 0 0 0 5px;
    color: #44b753;
    font-size: 20px;}
.region-section-title p small {
    font-family: fantasy;display: block;font-size: 12px;line-height: 1;text-transform: uppercase;}


    /*  */
.region-product{
    padding: 60px 0;
}
.product-tit{
    font-size:36px;
    color: #37b446;
    text-align: center;
}

.product-bd .parHd{
    text-align: center;
    margin: 40px 0;
}
.product-bd .parHd li{
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 8px;
}
.product-bd .parHd li a{
    display: block;
    line-height: 34px;
    padding: 0 30px;
    color: #fff;
    font-size: 15px;
    background: url(../images/proli.png) no-repeat center;
    background-size: 100% 100%;
}
.product-bd .parHd li.on a{
    background-images: url(../images/prolih.png);
}

.product-bd .parBd li {
    width: 293px;
    float: left;
    margin-right: 9px;
    position: relative;
}
.product-bd .parBd li img{
    display: block;
    width: 100%;
}
.product-bd .parBd li .hov{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color:#fff;
    opacity: 0;
    transition: all .3s;
}
.product-bd .parBd li:hover .hov{
    opacity: 1;
}
.product-bd .parBd li .hov p{
    font-size:30px;
}
.product-bd .parBd li .hov span{
    font-size:16px;
    background: url(../images/proicon.png) no-repeat right center;
    padding-right: 25px;
    margin-top: 60px;
}
.product-bd .parBd li .hov::after{
    content: '';
    position: absolute;
    display: block;
    width: 90%;
    height: 90%;
    border: 2px solid rgba(255, 255, 255, 0.5);
    top: 0;
    left:0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
}

.product-bd .parBd .slideBox{
    position: relative;
}
.product-bd .parBd .slideBox .sBtn{
    position: absolute;
    top: 50%;
    margin-top: -32px;
    width: 31px;
    height: 63px; 
    text-align: center;
    line-height: 63px;
    background: #37b446;
    color: #fff;
    font-size: 25px;
    font-family: '宋体';
    font-weight: bold;
}
.product-bd .parBd .slideBox .sPrev{
    left: -50px;
}
.product-bd .parBd .slideBox .sNext{
    right: -50px;
}

.region-ms-in {padding-top: 76px;}
.region-ms-in dl {margin: 0;overflow: hidden;}
.region-ms-in dt {float: left;width: 600px;}
.region-ms-in dd {margin-left: 600px;padding: 45px 0 0 75px;}
.region-ms-in dd .tit {height: 94px;}
.region-ms-in dd .tit em {float: left;background: url(../images/ms_15.jpg) no-repeat;width: 62px;height: 52px;text-align: center;font-size: 30px;font-family: Arial;color: #37b446;font-weight: bold;padding-top: 10px;line-height: 1;font-style: normal;}
.region-ms-in dd .tit h4 {
    font-weight: bold;margin: 0 0 0 62px;font-size: 30px;line-height: 1;color: #3db748;}
.region-ms-in dd .tit p {margin: 5px 0 0 77px;font-size: 24px;font-weight: bold;color: #3db748;}
.region-ms-in dd .tit p span {color: #3db748;
    font-size: 12px;
    font-family: arial;
display: block;}
.region-ms-in dd .p {
    font-size: 14px;line-height: 24px;color:#484848;margin: 0;padding: 6px 0 6px 20px;background: url(../images/ms_18.png) no-repeat left 11px;}
.region-ms-in dd .p span {color: #3db748;}
.region-ms-in dl.r dt {float: right;
    margin-top: 14px;}
.region-ms-in dl.r dd {margin: 0 600px 0 0;padding-left: 0;padding-right: 75px;}



.region-qsz-in {padding-top: 50px;}
.region-qsz-in .hd {float: left;width: 600px;}
.region-qsz-in .hd li {float: left;width: 50%;}
.region-qsz-in .hd li a {display: block;text-align: center;
    padding: 18px 0;font-size: 18px;background-color: #fff;margin: 0 1px 1px 0;}
.region-qsz-in .hd li small {display: block;text-transform: uppercase;font-size: 14px;color: #b9b9b9;}
.region-qsz-in .hd li.on a {background-color: #3db748;color: #fff;}
.region-qsz-in .hd li.on small {color: #b0ddb3;}
.region-qsz-in .hd .tel {padding: 35px 0 0 245px;height: 91px;background: #FFFFFF url(../images/qsd.jpg) no-repeat 180px center;color: #666;}
.region-qsz-in .hd .tel strong {display: block;font-size: 36px;color: #3db748;line-height: 1;}
.region-qsz-in .bd {float: right;width: 600px;}


.region-news-in {width: 550px;}
.region-news-in .tit {margin-bottom: 20px;}
.region-news-in .tit span {display: inline-block;line-height: 34px;font-size: 18px;vertical-align: top;cursor: pointer;background-color: #999;padding: 0 15px;color: #fff;}
.region-news-in .tit span.on {background-color: #3db748;}
.region-news-in .tit .more {float: right;line-height: 34px;text-transform: uppercase;}
.region-news-in .tou {margin: 0;background-color: #004366;overflow: hidden;color: #fff;}
.region-news-in .tou dt {float: left;width: 285px;}
.region-news-in .tou dt img {display: block;width: 100%;height: auto;}
.region-news-in .tou dd {margin: 0 0 0 285px;padding: 17px;}
.region-news-in .tou dd h4 {margin: 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.region-news-in .tou dd h4 a {color: #fff;}
.region-news-in .tou dd p {margin: 15px 0 0;line-height: 1.6;height: 88px;overflow: hidden;
    height: 76px;}
.region-news-in .l1 {margin-top: 20px;overflow: hidden;margin-left: -20px;}
.region-news-in .l1 li {border-bottom: 1px solid #d2d2d2;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-left: 20px;background: url(../images/dz_11.jpg) no-repeat 0 center;padding-left: 15px;color:#333;}
.region-news-in .l1 li span{
    display: block;
    float: right;
}
.region-news-in .l2 li {border-bottom: 1px solid #ddd;}

.region-news-in .l2 li a {display: block;padding: 13px 15px 13px 30px;background: url(../images/faq_ico1.gif) no-repeat 0 14px;}
.region-news-in .l2 li h4 {margin: 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
    color: #333;}
.region-news-in .l2 li p {margin: 5px 0 0;line-height: 2;color: #777;height: 56px;overflow: hidden;
    font-size: 14px;
    line-height: 24px;}



.region-dk-in {text-align: center;background: url(../images/dk_02.jpg) no-repeat center 0;height: 338px;color: #fff;}
.region-dk-in h4 {margin: 0;padding: 35px 0 20px;font-size: 24px;font-weight: normal;}
.region-dk-in h4 span {font-size: 36px;font-weight: bold;}
.region-dk-in p {width: 850px;margin: 0 auto;
    font-size: 16px;
    line-height: 30px;}
.region-dk-in .btn {display: block;width: 147px;background: #164d61;margin: 50px auto 0;font-size: 14px;color: #ffffff;text-align: center;line-height: 36px;}



.region-link-in {margin: 30px 0;}
.region-link-in dt {float: left;font-weight: bold;
    color: #44b753;}
.region-link-in dd {margin-left: 80px;}
.region-link-in dd a {display: inline-block;margin-left: 20px;}



.region-footer-nav {background-color: #44b753;line-height: 45px;overflow: hidden;}
.region-footer-nav a {color: #fff;font-size: 16px;float: left;margin-right: 50px;}
.region-footer-item {}
.region-footer-item .w {position: relative;padding: 50px 0;}
.region-footer-item dl {margin: 0 60px 0 0;float: left;}
.region-footer-item dt {background: no-repeat 0 center;line-height: 30px;padding-left: 25px;}
.region-footer-item dt.i1 {background-images: url(../images/db_06.jpg);}
.region-footer-item dt.i2 {background-images: url(../images/db_08.jpg);}
.region-footer-item dt.i3 {background-images: url(../images/db_10.jpg);}
.region-footer-item dt.i4 {background-images: url(../images/db_12.jpg);}
.region-footer-item dt.i5 {background-images: url(../images/db_14.jpg);}
.region-footer-item dd {margin: 10px 0 0;}
.region-footer-item .ewm {position: absolute;right: 0;top: -2px;width: 140px;}
.region-footer-item .ewm p {
    
    margin: 0;
    color: #333;
    text-align: center;
    font-size: 16px;
}
.region-footer-item .ewm img {display: block;width: 110px;height: 110px;margin: 10px auto 0;}
.region-footer-copy {padding: 20px 0;text-align: center;background-color: #ededed;}
.region-footer-copy span {padding: 0 10px;}


/*true*/
*{
    padding: 0;
    margin: 0;
    list-style: none;
    text-decoration: none;
    box-sizing: border-box;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.welcome-top p{
    float: left;
    font-size: 13px;
    line-height: 35px;
}
.welcome-top ul{
    float: right;
}
.welcome-top ul li{
    float: left;
    font-size: 13px;
    padding: 0 10px;
    border-right: 1px black solid;
    margin-top: 8px;
 }
 .name-top{
     height: 95px;
 }
.first-top .fir-our .active a{
    /*background-color:#ff860b;*/
    /*color: #00446B;*/

}
 .name-left{
     float: left;
     color: #01b381;
     font-size: 50px;
     line-height: 95px;
     font-weight: bold;
 }
 .name-left img{
     margin-top: 10px;
     float: left;
 }
 .name-left p{
     float: left;
     margin-left: 15px;
 }
 .name-right{
     float: right;
 }
 .name-right img{
    margin-top: 30px;
    float: left;
}
.name-right p{
    color: #003d84;
    font-weight: bold;
    font-size: 19px;
    line-height: 22px;
    margin-left: 10px;
    float: left;
    margin-top: 28px;
    height: 45px;
    text-align: left;
}
.first-top{
    background-color: #017045;
    height: 60px;
}
.fir-our{padding-top:10px}
.fir-our>li{
    float: left;
    font-size: 18px;
    padding: 0px 35px;
    color: white;
    line-height:45px;
   border-right:1px #029b60 solid;
    }
    .fir-our > li:last-child {
        border-right:none;
    }
.fir-our>li>a{
    color: #FFFFFF;
}
.fir-our>li:hover>a{
        color: #FFFFFF;
    }
    

.clear{clear:both}
.top_bg{width:100%;margin:0 auto;height:50px;background:#00446B}
.top_bg .wel_box{width:1200px;margin:0 auto;height:50px;line-height:50px}
.top_bg .wel_box .wel{float:left;font-size:14px;color:#fff;background:url(../images/buttom1.png) no-repeat left center;padding-left:25px}
.top_bg .wel_box .top_r{float:right}

.pagetop_bg{width:100%;margin:0 auto;height:126px;background:url(../images/top_bg.jpg) no-repeat center;overflow:hidden}
.pagetop_bg .pagetop{width:1200px;margin:0 auto;height:126px}
.pagetop_bg .pagetop .logo{float:left;margin:15px 0 0 0}
.pagetop_bg .pagetop .logo img{width:361px;height:96px}
.pagetop .tel{float:right;margin-top:28px;background:url(../images/tel.png) no-repeat left center;padding-left:75px;height:76px}
.pagetop .tel p{font-size:30px;line-height:42px;color: #A48460;font-weight:700}
.pagetop .tel .zx{width:130px;height:35px;line-height:35px;border-radius:2px;background:#ddd;margin-top:3px;-webkit-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}
.pagetop .tel .zx a{font-size:16px;color:#333;display:block;text-align:center;-webkit-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}
.pagetop .tel .zx:hover{background:#00446B}
.pagetop .tel .zx:hover a{color:#fff}

    

.fullSlide{width:100%;position:relative;height:650px;background:#fff;overflow:hidden}
.fullSlide .bd{height:650px;margin:0 auto;position:relative;z-index:1;overflow:hidden}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{width:100%!important;height:650px;overflow:hidden;text-align:center}
.fullSlide .bd li a{display:block;height:650px}
.fullSlide .hd{width:100%;position:absolute;z-index:2;bottom:0;left:0;height:30px;text-align:center}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:12px;height:12px;margin:7px;background-color:#fff;overflow:hidden;line-height:99px;border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fullSlide .hd ul .on{width:20px;background:#00446B;border-radius:6px;-webkit-transition:all .3s linear;transition:all .3s linear}
.fullSlide .next{width:29px;height:56px;position:absolute;top:50%;margin-top:-30px;z-index:2;background:url(../images/bannerR.png) no-repeat center;-moz-opacity:.3;opacity:.3;-webkit-transition:all .5s linear;transition:all .5s linear;right:10%}
.fullSlide .prev{width:29px;height:56px;position:absolute;top:50%;margin-top:-30px;z-index:2;background:url(../images/bannerL.png) no-repeat center;-moz-opacity:.3;opacity:.3;-webkit-transition:all .5s linear;transition:all .5s linear;left:10%}
.title{width:1200px;margin:0 auto;text-align:center}
/*.title h3{font-size:26px;color:#844808;font-weight:700;background:url(../images/title.png) no-repeat center;height:55px;line-height:55px}
.title h3 a{font-size:26px;color:#844808;font-weight:700}*/
.title span{display:block;font-size:16px;line-height:24px;color:#888;text-transform:uppercase;margin-top:15px}
.ab_bg{width:100%;margin:0 auto;height:519px;background:url(../images/ab_bg2.jpg) no-repeat center}
.ab_bg .about{width:1200px;margin:0 auto;padding-top:65px}
.ab_bg .about .ab_box{width:1200px;margin:0 auto;padding-top:37px}
.ab_bg .about .ab_box .ab_img{float:left;width:600px;height:420px;border-radius:2px;background:#cacaca;margin-top:10px}
.ab_bg .about .ab_box .ab_img img{width:594px;height:414px;padding:3px;display:block}
.ab_bg .about .ab_box .ab_img iframe{width:594px;height:414px;padding:3px;display:block}
.ab_bg .about .ab_box .ab_img .ab_more a{font-size:14px;line-height:40px;color:#999;font-weight:700;background:url(../images/more.png) no-repeat bottom center;width:123px;display:block;text-align:center;margin:5px auto 0 auto;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.ab_bg .about .ab_box .ab_img .ab_more a:hover{color:#00446B}
.ab_bg .about .ab_box .ab_r{width:560px;float:right}
.ab_bg .about .ab_box .ab_r .nr1{margin-bottom:30px}
.ab_bg .about .ab_box .ab_r .nr1 h5 a{font-size:24px;line-height:42px;color:#844808;font-weight:700;margin-bottom:10px;display:block}
.ab_bg .about .ab_box .ab_r .nr1 p{font-size:14px;line-height:30px;color:#666;overflow:hidden}
.ab_bg .about .ab_box .ab_r .nr2 h5 a{font-size:24px;line-height:42px;color:#666;font-weight:700;margin-bottom:10px;display:block}
.ab_bg .about .ab_box .ab_r .nr2 p{height:120px;font-size:14px;line-height:30px;color:#666;overflow:hidden}
.ab_bg .about .ab_box .ab_r .ab_more a{font-size:14px;line-height:40px;color:#999;background:url(../images/more.png) no-repeat bottom center;width:123px;display:block;text-align:center;margin-top:5px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.ab_bg .about .ab_box .ab_r .ab_more a:hover{color:#00446B}
.ab_bg .fc{width:1200px;margin:50px auto 0 auto}
.ab_bg .fc .fc_list{height:70px;background:url(../images/fc_t.png) no-repeat center}
.ab_bg .fc .fc_list ul{position:relative;text-align:center;margin:0 0 0 80px;padding-top:15px}
.ab_bg .fc .fc_list ul li{width:100px;height:50px;line-height:50px;margin:0 8px;display:inline-block;background:url(../images/ry_list.png) no-repeat center}
.ab_bg .fc .fc_list ul li a{font-size:16px;color:#844808;font-weight:700;display:block;text-align:center;margin-left:15px}
.ab_bg .fc .fc_list ul li.casehover{background:url(../images/ry_list1.png) no-repeat center}
.ab_bg .fc .fc_box{margin:30px auto 0 auto}
.ab_bg .fc .fc_box ul li{width:366px;margin:0 17px;float:left}
.ab_bg .fc .fc_box ul li .pic{width:366px;height:260px;border-radius:2px;border:2px solid #ddd}
.ab_bg .fc .fc_box ul li .pic img{width:366px;height:260px;border-radius:2px}
.ab_bg .fc .fc_box ul li .txt{width:368px;height:40px;line-height:40px;border-bottom:1px dashed #ddd;padding:0 20px}
.ab_bg .fc .fc_box ul li .txt h5 a{text-align:center;font-size:14px;color:#666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;width:270px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.ab_bg .fc .fc_box ul li .txt .more img{float:right;width:16px;height:16px;margin-top:12px}
.ab_bg .fc .fc_box ul li:hover .txt h5 a{color:#00446B}
.honor_bg{width:100%;margin:0 auto;height:444px;background:url(../images/honor_bg.jpg) no-repeat center}
.honor_bg .honor{width:1200px;margin:0 auto;padding-top:15px}
.honor_bg .honor .honor_t{background:url(../images/fc_t.png) no-repeat center;height:70px}
.honor_bg .honor .honor_t h3{background:url(../images/ry_list.png) no-repeat center;font-size:16px;color:#844808;font-weight:700;width:100px;height:65px;line-height:50px;text-align:center;margin:0 auto;padding:20px 0 0 30px}
#certify{position:relative;width:1200px;margin:35px auto 0 auto}
#certify .swiper-container{width:800px;margin:0 auto;}
#certify .swiper-slide{width:340px;height:240px;background:url(../images/honor_list.png) no-repeat;display:flex;justify-content:center}
#certify .swiper-slide img{display:block;width:330px;height:230px;margin:5px}
#certify .swiper-slide p{line-height:38px;padding-top:0;text-align:center;color:#636363;font-size:14px;margin:0;display:none}
#certify .swiper-pagination{width:100%;bottom:20px}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify .swiper-button-prev{left:0;width:33px;height:33px;background:url(../images/left.png) no-repeat;outline:0}
#certify .swiper-button-next{right:0;width:33px;height:33px;background:url(../images/right.png) no-repeat;outline:0}
.swiper-button-next:after,.swiper-button-prev:after{display:none}
.news_bg{width:100%;margin:0 auto;height:690px;background:url(../images/news_bg.jpg) no-repeat center}
.news_bg .news{width:1200px;margin:0 auto;padding-top:45px}
.news_bg .news .news_box{width:1200px;margin:0 auto;padding-top:35px}
.news_bg .news .news_box .news_l{float:left;width:346px;margin-right:50px}
.news_bg .news .news_box .news_l .news_t{height:50px;line-height:50px;border-bottom:1px solid #dcdcdb}
.news_bg .news .news_box .news_l .news_t h5{float:left;border-bottom:2px solid #ddd;font-size:16px;color:#844808;font-weight:700;background:url(../images/news1.png) no-repeat 20px center;padding-left:70px}
.news_bg .news .news_box .news_l .news_t .more{float:right;font-size:14px;color:#666;text-transform:uppercase}
.news_bg .news .news_box .news_c{float:left;width:346px}
.news_bg .news .news_box .news_c .news_t{height:50px;line-height:50px;border-bottom:1px solid #dcdcdb}
.news_bg .news .news_box .news_c .news_t h5{float:left;border-bottom:2px solid #ddd;font-size:16px;color:#844808;font-weight:700;background:url(../images/news1.png) no-repeat 20px center;padding-left:70px}
.news_bg .news .news_box .news_c .news_t .more{float:right;font-size:14px;color:#666;text-transform:uppercase}
.news_bg .news .news_box .news_img{margin-top:33px;width:346px;height:200px;border-radius:3px;border:1px solid #ddd}
.news_bg .news .news_box .news_img img{width:346px;height:200px;border-radius:3px}
.news_bg .news .news_box .list{margin-top:20px}
.news_bg .news .news_box .list ul li{position:relative;height:35px;line-height:35px;width:346px;border-bottom:1px dashed #ddd;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.news_bg .news .news_box .list ul li a{float:left;font-size:14px;color:#999;width:220px;background:url(../images/buttom4.png) no-repeat 0 center;padding-left:20px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.news_bg .news .news_box .list ul li span{float:right;font-size:15px;color:#999}
.news_bg .news .news_box .list ul li i{position:absolute;left:0;bottom:0;width:0;height:1px;background:#00446B;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.news_bg .news .news_box .list ul li:hover i{width:100%}
.news_bg .news .news_box .list ul li:hover a{color:#00446B}
.news_bg .news .news_box .list ul li:hover{border-bottom:1px dashed #f6f6f4}
.news_bg .news .news_box .question{width:360px;float:right}
.news_bg .news .news_box .question .news_t{height:50px;line-height:50px;border-bottom:1px solid #dcdcdb}
.news_bg .news .news_box .question .news_t h5{float:left;border-bottom:2px solid #ddd;font-size:16px;color:#844808;font-weight:700;background:url(../images/wen_t.png) no-repeat 20px center;padding-left:60px}
.news_bg .news .news_box .question .news_t .more{float:right;font-size:14px;color:#666;text-transform:uppercase}
.news_bg .news .news_box .question .question_box{margin-top:33px}
.news_bg .news .news_box .question .question_box .bd{height:360px;overflow:hidden}
.news_bg .news .news_box .question .question_box ul li{height:85px;border-bottom:1px dashed #b5b5b5;margin-bottom:15px}
.news_bg .news .news_box .question .question_box ul li .wen{height:20px;line-height:20px;margin-bottom:10px}
.news_bg .news .news_box .question .question_box ul li .wen span{width:20px;height:20px;border-radius:1px;background:#999;font-size:13px;color:#fff;text-align:center;display:block;float:left;margin-right:20px}
.news_bg .news .news_box .question .question_box ul li .wen a{font-size:14px;color:#666;float:left;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;width:300px}
.news_bg .news .news_box .question .question_box ul li .da span{width:20px;height:20px;border-radius:1px;background:#00446B;font-size:13px;color:#fff;text-align:center;display:block;float:left;margin-right:20px}
.news_bg .news .news_box .question .question_box ul li .da p{width:320px;height:48px;font-size:14px;line-height:24px;color:#999;overflow:hidden}


/*.news {display: flex;flex-wrap: wrap;justify-content: space-between;}
  .news li{width:386px;height: 350px;overflow: hidden;}
  .news li img{width: 100%;height: 232px;}
  .news li div{padding: 5px;color: #777588;}
  .news li div p{border-bottom: 1px #f3f3f3 solid;font-size:16px;margin-bottom: 8px;line-height: 40px;height:40px;overflow:hidden}
  .news li div span{font-size: 12px;line-height: 15px;display:block;height:40px;line-height:20px}*/

.more5 {
    width: 205px;
    height: 45px;
    background: #844808;
    color: black;
    text-align: center;
    line-height: 45px;
    display: block;
    margin: 30px auto;
    color: white;}
.banner_1{width:100%;margin:0 auto;height:345px;position:relative;z-index:5;background:url(../images/banner_1.png) no-repeat center}
.banner_1 .cont{width:1200px;margin:0 auto}
.banner_1 .cont .tel{float:left;margin-left:465px;background:url(../images/tel1.png) no-repeat left center;padding-left:100px;margin-top:60px;height:90px}
.banner_1 .cont .tel .phone{font-size:16px;line-height:24px;color:#666}
.banner_1 .cont .tel .phone p{font-size:24px;color:#A48460;font-weight:700}
.banner_1 .cont .tel .zx{width:142px;height:37px;line-height:37px;background:url(../images/zx.png) no-repeat center;margin-top:15px}
.banner_1 .cont .tel .zx a{font-size:21px;color:#fff;text-align:center;display:block}
.banner_1 .cont .txt{margin:0 0 0 25px;font-size:32px;color:#666;font-weight:700;float:left;padding-top:100px}
.product_bg{width:100%;margin:0px auto 0 auto;height:540px;background:url(../images/case_bg.jpg?v=1) no-repeat center}
.product_bg .product{width:1200px;margin:0 auto;padding-top:5px}
.product_bg .product .pro_box{margin:0px auto 0 auto;height:466px;position:relative}
.product_bg .product .pro_box ul{flex-direction: column;height:466px;}
.product_bg .product .pro_box ul li{position:relative;}
.product_bg .product .pro_box ul li.p1{width:374px;height:466px;border-radius:2px;float: left;margin: 12px;}
.product_bg .product .pro_box ul li.p1 .pic{width:374px;height:466px;border-radius:2px}
.product_bg .product .pro_box ul li.p1 .pic img{width:374px;height:466px;border-radius:2px}
/*.product_bg .product .pro_box ul li.p1:nth-child(2),*/
/*.product_bg .product .pro_box ul li.p1:nth-child(3){*/
/*    width:374px;height:230px;overflow: hidden;*/
/*}*/
/*.product_bg .product .pro_box ul li.p1:nth-child(2) .pic,*/
/*.product_bg .product .pro_box ul li.p1:nth-child(3) .pic{*/
/*    width:374px;height:230px;*/
/*}*/

/*.product_bg .product .pro_box ul li.p1:nth-child(2) .pic img,*/
/*.product_bg .product .pro_box ul li.p1:nth-child(3) .pic img{*/
/*    width:374px;height:auto;*/
/*}*/
.product_bg .product .pro_box ul li.p1{
    width:374px;height:230px;overflow: hidden;
}
.product_bg .product .pro_box ul li.p1 .pic{
    width:374px;height:230px;
}

.product_bg .product .pro_box ul li.p1 .pic img{
    width:374px;height:auto;
}
.product_bg .product .pro_box ul li.p2{width:374px;height:230px;border-radius:2px;position:absolute;left:410px;top:0}
.product_bg .product .pro_box ul li.p2 .pic{width:374px;height:230px;border-radius:2px}
.product_bg .product .pro_box ul li.p2 .pic img{width:374px;height:230px;border-radius:2px}
.product_bg .product .pro_box ul li.p3{width:374px;height:230px;border-radius:2px;position:absolute;left:410px;bottom:0}
.product_bg .product .pro_box ul li.p3 .pic{width:374px;height:230px;border-radius:2px}
.product_bg .product .pro_box ul li.p3 .pic img{width:374px;height:230px;border-radius:2px}
.product_bg .product .pro_box ul li.p4{width:374px;height:466px;border-radius:2px;position:absolute;right:0;top:0}
.product_bg .product .pro_box ul li.p4 .pic{width:374px;height:466px;border-radius:2px}
.product_bg .product .pro_box ul li.p4 .pic img{width:374px;height:466px;border-radius:2px}
.product_bg .product .pro_box ul li .txt{width:276px;height:50px;line-height:50px;border-radius:2px;border:2px solid rgba(255,255,255,.6);background:url(../images/ico1.png) repeat center;position:absolute;left:50px;bottom:35px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.product_bg .product .pro_box ul li .txt a{font-size:16px;color:#fff;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;text-align:center;padding:0 5px}
.product_bg .product .pro_box ul li:hover .txt{background:#00446B}
.ys_bg{width:100%;margin:0 auto;height:1487px;background:url(../images/ys_bg.jpg?v=1) no-repeat center}
.ys_bg .ys{width:1200px;margin:0 auto;padding-top:110px}
.ys_bg .ys .ys_t{text-align:center}
.ys_bg .ys .ys_t h3{font-size:30px;color:#844808;font-weight:700}
.ys_bg .ys .ys_t p{font-size:16px;line-height:42px;color:#fff}
.ys_bg .ys .ys_box{margin:60px auto 0 auto}
.ys_bg .ys .ys_box ul li{height:380px}
.ys_bg .ys .ys_box ul li .txt{width:510px}
.ys_bg .ys .ys_box ul li .txt h5{width:201px;height:61px;line-height:61px;background:url(../images/ys_list.png) no-repeat center;font-size:24px;color:#fff;text-align:center;margin-bottom:45px}
.ys_bg .ys .ys_box ul li .txt p{height:178px;font-size:14px;line-height:26px;color:#666;text-indent:30px}
.ys_bg .ys .ys_box ul li.ys1 .txt{float:left;margin-top:53px;width:770px}
.ys_bg .ys .ys_box ul li.ys1 .ys_img{float:right;margin-right:0;width:402px;height:381px}
.ys_bg .ys .ys_box ul li.ys1 .ys_img img{width:402px;height:381px;overflow:hidden;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.ys_bg .ys .ys_box ul li.ys1 .ys_img img:hover{transform:scale(1.1);-ms-transform:scale(1.1)}
.ys_bg .ys .ys_box ul li.ys2{margin-bottom:20px}
.ys_bg .ys .ys_box ul li.ys2 .txt{float:right;margin-top:63px}
.ys_bg .ys .ys_box ul li.ys2 .ys_img{float:left;width:641px;height:326px;overflow:hidden;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;margin-top:40px}
.ys_bg .ys .ys_box ul li.ys2 .ys_img:hover{transform:scale(1.1);-ms-transform:scale(1.1)}
.ys_bg .ys .ys_box ul li.ys3 .txt{float:left;margin-top:3px}
.ys_bg .ys .ys_box ul li.ys3 .ys_img{float:right;margin-top:-20px;width:541px;height:388px;overflow:hidden;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;margin-top:10px}
.ys_bg .ys .ys_box ul li.ys3 .ys_img:hover{transform:scale(1.1);-ms-transform:scale(1.1)}
.lc_bg{width:100%;margin:0 auto;height:480px;background:url(../images/lc_bg.jpg) no-repeat center;background-size:100%;}
.lc_bg .lc{width:1200px;margin:0 auto;padding-top:50px}
.lc_bg .lc .lc_box{margin:65px auto 0 auto}
.lc_bg .lc .lc_box ul li{width:150px;float:left;margin-right:30px}
.lc_bg .lc .lc_box ul li h5{width:90px;height:90px;line-height:90px;margin:0 auto 25px auto;font-size:16px;color:#666;font-weight:700;text-align:center}
.lc_bg .lc .lc_box ul li p{font-size:14px;line-height:26px;color:#666;font-family:"Microsoft Ya Hei";text-align:center}
.lc_bg .lc .lc_box ul li.lc1 h5{background:url(../images/lc1.png) no-repeat center}
.lc_bg .lc .lc_box ul li.lc2 h5{background:url(../images/lc2.png) no-repeat center}
.lc_bg .lc .lc_box ul li.lc3 h5{background:url(../images/lc3.png) no-repeat center}
.lc_bg .lc .lc_box ul li.lc4 h5{background:url(../images/lc4.png) no-repeat center}
.lc_bg .lc .lc_box ul li.lc5 h5{background:url(../images/lc5.png) no-repeat center}
.lc_bg .lc .lc_box ul li.lc6 h5{background:url(../images/lc6.png) no-repeat center}
.lc_bg .lc .lc_box ul li.lc7 h5{background:url(../images/lc7.png) no-repeat center}
.lc_bg .lc .lc_box ul li.lc7{margin-right:-50px}
.message_bg{width:100%;margin:0 auto;height:480px;background:url(../images/message_bg.jpg) no-repeat center}
.message_bg .message{width:1200px;margin:0 auto;padding-top:80px;height:300px}
.message_bg .message .m_l{float:left;width:670px}
.message_bg .message .m_l h5{font-size:16px;line-height:37px;color:#000;font-weight:700;background:url(../images/m_t.png) no-repeat left center;padding-left:55px}
.message_bg .message .m_l h5 span{font-size:16px;color:#666;font-weight:400;text-transform:uppercase;margin-left:6px}
.message_bg .message .m_l .m_nr{margin-top:30px;height:50px}
.message_bg .message .m_l .m_nr .form-group1{width:330px;height:50px;border-radius:3px;background:#ddd;float:left;margin-right:10px}
.message_bg .message .m_l .m_nr .form-group1 input{width:330px;height:50px;background:url(../images/m1.png) no-repeat 15px center;text-indent:70px;font-size:14px;color:#666}
.message_bg .message .m_l .m_nr .form-group2{width:330px;height:50px;border-radius:3px;background:#ddd;float:left}
.message_bg .message .m_l .m_nr .form-group2 input{width:330px;height:50px;background:url(../images/m2.png) no-repeat 15px center;text-indent:70px;font-size:14px;color:#666}
.message_bg .message .m_l .form-group3{width:670px;height:92px;border-radius:3px;background:#ddd;margin:10px 0}
.message_bg .message .m_l .form-group3 input{width:670px;height:50px;background:0 0;text-indent:10px;font-size:14px;color:#666;}
.message_bg .message .m_l .form-group4{width:190px;height:40px;border-radius:3px;background:#ddd;float:left}
.message_bg .message .m_l .form-group4 .codeText{float:left;width:95px;height:40px;background:0 0;text-indent:20px;font-size:14px;color:#666}
.message_bg .message .m_l .form-group4 .imgcode{width:90px;height:34px;margin:3px 3px 0 0}
.message_bg .message .m_l .anniu{width:130px;height:40px;border-radius:3px;background-color:#ddd;float:left;margin-left:10px}
.message_bg .message .m_l .anniu button{width:130px;height:40px;border-radius:3px;background-color:#ddd;cursor:pointer;border:none;font-size:14px;color:#666}
.message_bg .message .m_r{float:right;width:490px;margin-top:40px}
.message_bg .message .m_r .ditu{width:442px;height:151px}
.message_bg .message .m_r .ditu img{width:442px;height:151px}
.message_bg .message .m_r .txt{margin-top:15px}
.message_bg .message .m_r .txt .tel{float:left;background:url(../images/tel2.png) no-repeat left center;}
.message_bg .message .m_r .txt .tel .phone{font-size:16px;color:#333}
.message_bg .message .m_r .txt .tel .phone span{font-size:20px;color:#A48460;font-weight:700}
.message_bg .message .m_r .txt .tel p{font-size:14px;line-height:24px;color:#333}
.message_bg .message .m_r .txt .m_zx{float:right;width:112px;height:36px;line-height:36px;border-radius:3px;background:#A48460}
.message_bg .message .m_r .txt .m_zx a{font-size:14px;color:#fff;display:block;text-align:center}
.message_bg .links{height:60px;line-height:60px;width:1200px;margin:10px auto 0 auto}
.message_bg .links h3{float:left;font-size:16px;color:#666;font-weight:700}
.message_bg .links .yq{float:left;margin-left:20px}
.message_bg .links .yq a{margin:0 10px;background:url(../images/buttom5.png) no-repeat left center;padding-left:20px;font-size:14px;color:#666}





::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}
::-webkit-scrollbar-track{border-radius:10px;background-color:#e2e2e2}
::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}
::selection{background-color:#00446B;color:#fff}
::-moz-selection{background-color:#00446B;color:#fff}
::-webkit-selection{background-color:#00446B;color:#fff}
#wjdh-kefu .wjdh-kefu-erweima img,#wjdh-kefu .wjdh-kefu-qq a,#wjdh-kefu .wjdh-kefu-qq p,#wjdh-kefu .wjdh-kefu-tel img,#wjdh-kefu .wjdh-kefu-tel p{box-sizing:content-box}
*{padding:0;margin:0;font-family:arial,helvetica,clean,sans-serif}
body{font:14px/1.231 arial,helvetica,clean,sans-serif;color:#333;margin:0;line-height:1.5;}
:after,:before{box-sizing:content-box}
:focus{outline:1}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
a{text-decoration:none}
a:active,a:hover,a:link,a:visited{text-decoration:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
li,ul{list-style-type:none}
img{border:none}
input,textarea{outline:0;border:0;resize:none}
dd,dl,dt,em,h1,h2,h3,h4,h5,h6,i{font-weight:400;font-style:normal}
.webqq_ewm{box-sizing:content-box}

textarea{animation:animated 1s infinite;-moz-animation:animated 1s infinite;-webkit-animation:animated 1s infinite;-o-animation:animated 1s infinite}
input[type=text]{animation:animated 1s infinite;-moz-animation:animated 1s infinite;-webkit-animation:animated 1s infinite;-o-animation:animated 1s infinite}
input[type=button]{cursor:url(../images/Acur.png),default!important}
button,input{outline:0}
@keyframes animated{0%{cursor:url(../images/Pcuro1.png),auto}
8.8%{cursor:url(../images/Pcuro2.png),auto}
17.6%{cursor:url(../images/Pcuro3.png),auto}
26.4%{cursor:url(../images/Pcuro4.png),auto}
35.2%{cursor:url(../images/Pcuro5.png),auto}
44%{cursor:url(../images/Pcuro6.png),auto}
52.8%{cursor:url(../images/Pcuro7.png),auto}
61.6%{cursor:url(../images/Pcuro8.png),auto}
70.4%{cursor:url(../images/Pcuro9.png),auto}
79.2%{cursor:url(../images/Pcuro10.png),auto}
88%{cursor:url(../images/Pcuro11.png),auto}
100%{cursor:url(../images/Pcuro12.png),auto}
}
.wjdh-ico1,.wjdh-ico2{vertical-align:middle}
.clear{clear:both}
.top_bg{width:100%;margin:0 auto;height:40px;background:#017045;line-height:40px;vertical-align:middle;}
.top_bg .wel_box{width:1200px;margin:0 auto;height:40px;line-height:40px}
.top_bg .wel_box .wel{float:left;font-size:14px;color:#fff;background:url() no-repeat left center;padding-left:25px}
.top_bg .wel_box .top_r{float:right}
i{font-weight:400;font-style:normal}
.topxunpan{height:49px;float:right;position:relative;margin-left:17px}
.topxunpan .xp{position:relative;line-height:49px;color:#fff;font-size:14px;cursor:pointer}
.topxunpan .xp img{position:relative;margin-right:2px;vertical-align:middle;top:0}
.topxunpan .xp i{padding:0;margin-left:0;margin-right:0;font-size:14px;box-sizing:border-box;color:#fff}
.topxunpan .xp #xunpantip{z-index:999;position:absolute;top:35px;left:50%;width:180px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:14px;-webkit-transform:translateX(-50%) scale(0);-moz-transform:translateX(-50%) scale(0);-o-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transition:transform .4s,opacity .4s;-moz-transition:transform .4s,opacity .4s;-o-transition:transform .4s,opacity .4s;-ms-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;background-color:#00446B;border-radius:4px;opacity:0;font-weight:700;box-shadow:5px 5px 2px #dfdfdf}
.topxunpan .xp #xunpantip::after{content:'';position:absolute;top:-16px;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:8px solid transparent;border-bottom-color:#00446B}
.topxunpan .xp #xunpantip.xunpantextactive{-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:1}
.top_r .t_buttom{float:left;margin-left:30px;color:#fff;font-size:14px}
.top_r .t_buttom a{color:#fff;font-size:14px;margin:0 5px;text-transform:uppercase}
.top_r .t_buttom a img{position:relative;top:0;vertical-align:middle;margin-right:3px}
.pagetop_bg{width:100%;margin:0 auto;height:126px;background:url(../images/top_bg.jpg) no-repeat center;overflow:hidden}
.pagetop_bg .pagetop{width:1200px;margin:0 auto;height:126px}
.pagetop_bg .pagetop .logo{float:left;margin:15px 0 0 0}
.pagetop_bg .pagetop .logo img{width:360px;height:95px}
.pagetop .tel{float:right;margin-top:28px;background:url(../images/tel.png) no-repeat left center;padding-left:75px;height:76px}
.pagetop .tel p{font-size:30px;line-height:42px;color: #A48460;font-weight:700}
.pagetop .tel .zx{width:130px;height:35px;line-height:35px;border-radius:2px;background:#ddd;margin-top:3px;-webkit-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}
.pagetop .tel .zx a{font-size:16px;color:#333;display:block;text-align:center;-webkit-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}
.pagetop .tel .zx:hover{background:#00446B}
.pagetop .tel .zx:hover a{color:#fff}
.nav_bg{margin:0 auto;width:100%;height:66px;background:#f2f2f2}
.menu{width:1200px;margin:0 auto;height:66px;position:relative}
/*.nav{height:66px}
.nav>li{height:66px;text-align:center;width:171px;float:left;position:relative;z-index:999;background:url(../images/nav_l.png) no-repeat right center}
.nav>li>a{display:block;color:#A48460;font-size:16px;line-height:66px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.nav>li:hover>a{color:#00446B;font-weight: bold;}
.nav>li.another>a{color:#00446B;font-weight: bold;}
.nav .sec{height:0;width:150px;overflow:hidden;z-index:9999;position:absolute;top:66px;left:0;background:#00446B;text-align:center;margin:0 auto}
.nav .sec a{color:#fff;font:100 14px/24px ;height:45px;line-height:45px;border-bottom:1px dashed #fff;display:block;margin:0 5px}*/
.secleft{width:150px}
.secleft a{color:#000;height:45px;line-height:45px;overflow:hidden}
.secleft a:hover{background:#2a2e2d;text-decoration:none;color:#fff}
.nav li.pro.non{background:#00446B}
.nav .secs{height:0;background:#fff;width:1200px;overflow:hidden;z-index:9999;position:absolute;top:66px;left:-450px}
.nav .secs li.nlayer1 .nav_img{width:268px;height:155px;margin:10px auto 0 auto}
.nav .secs li.nlayer1 img{width:268px;height:155px}
.nav .secs li.nlayer1{float:left;width:298px;background:0 0;margin-top:12px;border-right:1px solid #ccc;height:400px;overflow:hidden}
.nav .secs li.nlayer1:nth-child(4){border-right:none}
.nav .secs li.nlayer1>a{text-align:center;width:268px;line-height:34px;height:34px;background:#f2f2f2;margin-left:15px;color:#333}
.nav .secs li.nlayer1 a.a{background:#d9d9d9;margin:10px auto 0 auto;display:block}
.nav .secs .nlayer2{width:268px;margin-left:15px;position:relative}
.nav .secs .nlayer2 a{margin-top:7px;text-align:center;line-height:30px;height:30px;background:#f2f2f2;color:#333;font-weight:400;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;font-size:14px;width:268px;position:relative;z-index:5;-webkit-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}
.nav .secs .nlayer2 span{width:0;height:30px;background:#00446B;position:absolute;left:0;bottom:0;display:block;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:-1}
.nav .secs .nlayer2 a:hover span{width:100%}
.nav .secs .nlayer2 a:hover{color:#fff}
.fixedNav{position:fixed;top:0;left:0;width:100%;z-index:100000}
.footer_bg{width:100%;margin:0 auto;height:360px;background:url(../images/footer_bg.jpg) no-repeat center;background-size:100%;}
.footer_bg .footer{width:1200px;margin:0 auto;padding-top:55px;height:175px;box-sizing:content-box}
.footer_bg .footer .f_l{width:860px;float:left}
.footer_bg .footer .f_l dl{float:left;width:120px;margin-right:20px}
.footer_bg .footer .f_l dl dt{font-size:16px;color:#666;font-weight:700;margin-bottom:15px}
.footer_bg .footer .f_l dl dd a{font-size:14px;color:#666;line-height:26px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block}
.footer_bg .footer .f_c{float:left;width:110px}
.footer_bg .footer .f_c img{width:110px;height:110px}
.footer_bg .footer .f_c p{font-size:14px;color:#666;text-align:center;margin-top:5px}
.footer_bg .footer .f_r{float:right;width:230px;margin-top:30px}
.footer_bg .footer .f_r p{line-height:30px;font-size:14px;color:#666;text-align:right}
.footer_bg .footer .f_r p a{font-size:14px;color:#666}
.footer_bg .footer .f_r p img{vertical-align:middle;margin:0 2px 0 0}
.footer_bg .end{width:1200px;margin:0 auto;}
.footer_bg .end p{font-size:14px;line-height:24px;color:#999;text-align:center}
.footer_bg .end p a{font-size:14px;color:#999}
#wjdh-kefu .wjdh-kefu-wszk .wjdh-kefu-dhzx{box-sizing:content-box}
#wjdh-kefu .wjdh-kefu-wszk .zx_gb{box-sizing:content-box}
#wjdh-kefu .wjdh-kefu-qq span{margin:5px 0 5px 8px!important;width:53px!important;box-sizing:content-box}
#wjdh-kefu .wjdh-kefu-open{box-sizing:content-box}
#certify .swiper-container2 .swiper-slide-active{
    z-index: 8;transform: scale(1);opacity: 1;}
.swiper-container2 .swiper-slide{
    transform: scale(0.8);opacity: 0.8;
}
#certify  .pre{position:absolute;left:120px;top:100px;outline: none;}
#certify  .next{position:absolute;right:120px;top:100px;outline: none;}
.fir-our li{
    position: relative;
}
.nav-sub {
    position: absolute;
    display: none; 
    left: 0;
    top:45px;
    z-index: 20;
    line-height: 30px;
    background: #00446B;
    width: 100%;
}
.fir-our li:hover .nav-sub{
    display: block;
}
.nav-sub li {
  line-height: 40px;
  border-bottom:1px white dashed;
}
.nav-sub li:hover{
    background: #2e2e2e;
}
.nav-sub li a {
color: white;
}
.text-overflow {

}
.search-region {
  height: 45px;
  border-bottom: 1px solid #ddd;
}
.search-region .w {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.search-region .search-key {
  font-size: 12px;
  color: #666;
}
.search-region .search-key span {
  color: #000;
  font-weight: bold;
}
.search-region .search-form form {
  display: flex;
}
.search-region .search-form .txt {
  line-height: 28px;
  border: 1px solid #f0f0f0;
  padding: 0 20px;
  color: #999;
  outline: none;
}
.search-region .search-form .btn {
  background: #00446B;
  border: none;
  color: #fff;
  padding-left: 12px;
  outline: none;
  line-height: 28px;
  vertical-align: top;
  padding-right: 11px;
  cursor: pointer;
}



