/*@font-face{ font-family: fontR; src: url('../fonts/SourceHanSansCN-Regular.otf');}*/
html,body{padding: 0;margin: 0;font-family: fontR,"微软雅黑";font-size: 16px;color: #333;overflow-x:auto;min-width: 1200px;}
.wrap{width: 1200px;margin: 0 auto;}
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
p{margin: 0;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;/*transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;*/}
img{max-width: 100%;max-height: 100%;}
input{-webkit-appearance: none;}
input:focus,button:focus,textarea:focus{outline: none;}
.ovh{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.bgf5f5f5{background: #f5f5f5;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
i,em{font-style: initial;}
.ofh{overflow: hidden;}

.flexcen{display: flex;justify-content: center;align-items: center;}
.flexsta{display: flex;justify-content: flex-start;align-items: center;}
.flexstas{display: flex;justify-content: flex-start;align-items: flex-start;}
.flexend{display: flex;justify-content: flex-end;align-items: center;}
.flexbet{display: flex;justify-content: space-between;align-items: center;}
.flexaro{display: flex;justify-content: space-around;align-items: center;}


/**导航菜单**/
header{position: relative;top: 0;left: 0;z-index: 99;width: 100%;}
header .headTop{background: #f2f2f2;}
header .headTop .flexbet{height: 50px;font-size: 14px;color: #999999;}
header .headTop i{display: block;width: 2px;height: 14px;background: #e0e0e0;margin: 0 14px;}
header .headTop .leftDiv a{color: #999;margin: 0 9px;}
header .headTop .leftDiv .wxDiv{position: relative;}
header .headTop .leftDiv .wxDiv a{height: 50px;}
header .headTop .leftDiv .wxDiv .ewmDiv{position: absolute;z-index: 1;width: 104px;display: none;}
header .headTop .leftDiv .wxDiv:hover .ewmDiv{display: block;}
header .headTop .rightDiv a{color: #666;}
header .headTop a img{margin-right: 8px;}
header .headTop a:hover{color: #158a94;}
header .headerT{background:#fff;padding: 22px 0 32px;}
header .logo a{width: 150px;height: 56px;position: relative;z-index: 99;display:flex;justify-content:center;align-items:center;}
header .logo img{max-height: 100%;}
header .headerTWrap{height: 62px;align-items: flex-start;}
header .headerTWrap .rightDiv{align-items: flex-start;}
header .searchDiv form{display: block;width: 600px;margin-right: 50px;position: relative;}
header .searchDiv form input{width: 100%;line-height: 36px;border:2px solid #0f366f;border-radius: 6px;font-size: 14px;padding: 0 100px 0 16px;}
header .searchDiv form a{display: flex;position: absolute;right: 0;top: 0;width: 100px;height: 100%;justify-content: center;align-items: center;background: #0f366f;border: 0;border-radius: 0 6px 6px 0;cursor: pointer;color: #fff; }
header .searchDiv form a:hover{opacity: .9;}
header .searchDiv .keywordDiv{margin-top: 5px;font-size: 14px;color: #999999;}
header .searchDiv .keywordDiv a{color: #999999;margin-right: 15px;}
header .searchDiv .keywordDiv a.hot{color: #da0000;}
header .xjBtn{width: 100px;line-height: 40px;background: #178a95;color: #fff;border-radius: 6px;text-align: center;}
header .xjBtn:hover{opacity: .9;}

header .menuDiv{}
 .allProductDiv{width: 265px; position: relative;}
 .allProductDiv .pt{background: #168b95;color: #fff;height: 41px;display: flex;justify-content: flex-start;align-items: center;padding: 0 11px;font-size: 18px;cursor: pointer;}
 .allProductDiv .pt img{margin-right: 9px;}
 .allProductDiv .pb{position: absolute;left: 0;width: 100%;top: 41px;background: #19889a;color: #fff;height: 450px;display: none;border-top: 1px solid #fff;}
 .allProductDiv .pb ul{padding: 10px 0 15px;}
 .allProductDiv .pb ul>li{padding: 6px 21px 6px 38px;}
 .allProductDiv .pb ul>li>a{font-size: 13px;color: #fff;display: block;position: relative;}
 .allProductDiv .pb ul>li>a:after{content: ">";position: absolute;right: 0;top: 0;font-size: 13px;color: #fff;}
 .allProductDiv .pb ul>li>a img{margin-right: 7px;}
 .allProductDiv .pb a.moreBtn{font-size: 12px;margin: 0 21px 0 38px;color: #fff;display: inline-block;border-bottom: 1px solid #fff;}
 .allProductDiv .pb ul>li .dropdownDiv{position: absolute;left: 100%;top: -1px;width: 935px;height: 430px;background: rgba(255,255,255,1);display: none;padding: 13px 37px 13px 18px;z-index: 99;}
 .allProductDiv .pb ul>li:hover .dropdownDiv{display: block;}
 .allProductDiv .pb ul>li .dropdownDiv .hd span{display: inline-block;padding-left: 7px;position: relative;font-size: 14px;color: #333333;position: relative;}
 .allProductDiv .pb ul>li .dropdownDiv .hd span:before{content: "";width: 2px;height: 12px;background: #168b95;position: absolute;left: 0;top: 50%;margin-top: -6px;}
 .allProductDiv .pb ul>li .dropdownDiv .bd{margin-top: 25px;}
 .allProductDiv .pb ul>li .dropdownDiv .aDiv{overflow: hidden;width: 570px;}
 .allProductDiv .pb ul>li .dropdownDiv .aDiv a{display:block;color: #999999;float: left;font-size: 12px;padding: 0 20px 0 0;margin-right: 20px;margin-bottom:12px;position: relative;}
 .allProductDiv .pb ul>li .dropdownDiv .aDiv a:after{content: "";width: 1px;height: 12px;background: #d1d1d1;position: absolute;right: 0;top:50%;margin-top: -6px;}
 .allProductDiv .pb ul>li .dropdownDiv .aDiv a:hover{color: #178a95;}
 .allProductDiv .pb ul>li .dropdownDiv .imgDiv{width: 260px;}
 .allProductDiv .pb ul>li .dropdownDiv .imgDiv img{width: 100%;margin-bottom: 30px;max-height: 140px;}
 .allProductDiv .pb ul>li:hover{background: rgba(255,255,255,.1);}
 .allProductDiv:hover .pb{display: block!important;}

header .menuDiv .menu{text-align: center;height: 41px;width: 935px;}
header .menuDiv .menu>ul{display:block!important;}
header .menuDiv .menu>ul>li{float: left;width: 16.666666%;}
header .menuDiv .menu>ul>li>a{height: 41px;line-height: 41px;text-align: center;color: #333333;font-size: 18px;display: inline-block;position: relative;}
header .menuDiv .menu>ul>li:hover>a,
header .menuDiv .menu>ul>li:focus>a,
header .menuDiv .menu>ul>li.on>a,
header .menuDiv .menu>ul>li.active>a{color: #168b95;}
header .menuDiv .menu>ul>li>a::after{content: "";width: 2px;position: absolute;left: -11px;background: #168b95;height: 12px;top: 50%;margin-top: -6px; opacity: 0;transform: scaleY(0);-webkit-transition: all 0.4s;transition: all 0.4s;}
header .menuDiv .menu>ul>li:hover>a::after,header .menuDiv .menu>ul>li.on>a::after{opacity: 1;transform: scaleY(1);}
/*header .mbtn {display: inline-block;width: 50px;height: 50px;background: url(../img/menu1.png) no-repeat center center;background-size: 22px auto;position: absolute;top: 0;right: 0;display: none;}
header .mbtn:active{opacity: .8;}
body.on-menu header .mbtn{background: url(../img/menu-hide1.png) no-repeat center center;background-size: 22px auto;}*/
header .mbtn {display: inline-block;width: 55px;height: 50px;background: url(../img/menu1.png) no-repeat left center;background-size: 16px auto;position: absolute;top: 0;right: 15px;display: none;color: #000;}
header .mbtn:before{content: "导航";font-size: 16px;height: 50px;display: flex;justify-content: flex-end;align-items: center;}
body.on-menu header .mbtn{background: url(../img/menu-hide1.png) no-repeat left center;background-size: 16px auto;}

.bgfe0137{background: #FE0137;}
.bgff5d00{background: #ff5d00;}
.bgf7f7f7{background: #f7f7f7;}
.bgfff{background: #fff;}

/****底部***/
.footerDiv .hdDiv{padding: 33px 0 43px;border-top: 1px solid #dbdbdb;}
.footerDiv .hdDiv .itemDiv{width: 25%;position: relative;color: #999999;}
.footerDiv .hdDiv .itemDiv img{margin-right: 11px;}
.footerDiv .hdDiv .itemDiv:after{content: "";width: 1px;height: 60px;background: #dfdfdf;position: absolute;right: 0;top: 50%;margin-top: -30px;}
.footerDiv .hdDiv .itemDiv:last-child:after{display: none;}
.footerDiv .bdDiv{padding: 40px 0 34px;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}
.footerDiv .bdDiv .blDiv{align-items: flex-start;}
.footerDiv .bdDiv .blDiv .listDiv{margin-right: 85px;}
.footerDiv .bdDiv .blDiv .listDiv>span{font-size: 14px;display: block;margin-bottom: 15px;color: #666;}
.footerDiv .bdDiv .blDiv .listDiv .aDiv a{display: block;margin-top: 10px;color: #999999;font-size: 12px;}
.footerDiv .bdDiv .blDiv .listDiv .aDiv a:hover{color: #666;}
.footerDiv .bdDiv .blDiv .listDiv .p p{margin-top: 10px;font-size: 12px;color: #999999;}
.footerDiv .bdDiv .brDiv .ewmDiv:last-child{margin-left: 60px;}
.footerDiv .bdDiv .brDiv .ewmDiv img{width: 112px;height: 112px;border: 1px solid #e3e3e3;}
.footerDiv .bdDiv .brDiv .ewmDiv span{display: block;margin-top: 10px;text-align: center;color: #999999;font-size: 14px;}
.footerDiv .fdDiv{padding: 15px 0 20px;font-size: 12px;text-align: center;color: #c5c5c5;}
.footerDiv .fdDiv .linkDiv{margin: 5px;}
.footerDiv .fdDiv a{color: #c5c5c5;margin-left: 20px;}
.footerDiv .fdDiv a:hover{color: #666;}

/********************************* 首页 **********************************/
.main{padding-top: 0;}

/*banner轮播*/
.index-banner{width: 100%;position:relative;}
.ui-homebanner .swiper-slide{overflow: hidden;}
.ui-homebanner .img{width: 100%;display: block;height: 450px;background: none no-repeat center;background-size: cover;position: relative;}
/*.ui-homebanner .textDiv{position: absolute;bottom: 0;width: 100%;left: 0;line-height: 63px;background: rgba(0,0,0,.5);color: #fff;padding: 0 35px;}
.ui-homebanner .textDiv span{width: 60%;}*/
.ui-homebanner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
.ui-homebanner .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 10px;background: #fff;opacity:1;}
.ui-homebanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.ui-homebanner .swiper-pagination-bullet-active{width: 44px;height: 8px;background: #178a95;}
/*.ui-homebanner .swiper-button-next, .ui-homebanner .swiper-button-prev{width: 64px;height: 64px;background-size: 100%;margin-top: -32px;}
.ui-homebanner .swiper-button-prev{background-image: url(../img/left1.png);left: 0;}
.ui-homebanner .swiper-button-next{background-image: url(../img/right1.png);right: 0;}*/


.ihDiv{height: 30px;}
.indexTitle span{font-size: 20px;font-weight: bold;position: relative;display: block;color: #333333;padding-left: 41px;position: relative;}
.indexTitle span:before{content: "";width: 5px;height: 30px;background: #168b95;position: absolute;left: 0;top: 0;}
.ihDiv a{font-size: 12px;color: #999999;border-bottom: 1px solid #999999;}
.ihDiv a:hover{color: #FE0137;}

.indexDiv1{padding: 36px 0 42px;}
.indexDiv1 .leftDiv{width: 190px;background: #168b95;color: #fff;text-align: center;height: 260px;margin: 10px 0;}
.indexDiv1 .leftDiv span{display: block;font-size: 30px;font-weight: bold;margin-bottom: 20px;}
.indexDiv1 .leftDiv img{margin-bottom: 10px;}
.indexDiv1 .leftDiv p{margin-top: 5px;}
.indexDiv1 .rightDiv{width: 1010px;position: relative;}
.indexDiv1 .rightDiv .swiper-slide{padding: 10px 0;}
.indexDiv1 .rightDiv .swiper-slide a{display: block;background: #fff;border-right: 1px solid #f8f8f8;height: 260px;text-align: center;}
.indexDiv1 .rightDiv .swiper-slide a .imgDiv{width: 150px;height: 133px;margin: 0 auto 30px;}
.indexDiv1 .rightDiv .swiper-slide a .title{font-size: 14px;color: #333;}
.indexDiv1 .rightDiv .swiper-slide a .price{font-size: 14px;color: #e60214;font-weight: bold;margin-top: 5px;}
.indexDiv1 .rightDiv .swiper-slide a:hover{box-shadow: 0px 0px 10px rgba(0,0,0,.1);position: relative;z-index: 1;}
.indexDiv1 .swiper-button-next, .indexDiv1 .swiper-button-prev{width: 31px;height: 31px;background-size: 100%;margin-top: -15.5px;}
.indexDiv1 .swiper-button-prev{background-image: url(../img/left.png);left: 0;}
.indexDiv1 .swiper-button-next{background-image: url(../img/right.png);right: 0;}

.indexDiv2{background: #fff;padding: 30px 30px 30px 0;}
.indexDiv2 .bdDiv{position: relative;padding: 0 0 0 40px;}
.indexDiv2 .bdDiv .row{margin: 0 -17px;}
.indexDiv2 .bdDiv .row>div{padding: 0 17px;margin-top: 30px;}
.indexDiv2 .bdDiv .row>div a{height: 100%;display: block;position: relative;}
.indexDiv2 .bdDiv .row>div a .imgDiv{border: 1px solid #dcdcdc;width: 160px;height: 60px;display: flex;justify-content: center;align-items: center;}
.indexDiv2 .bdDiv .row>div .title{color: #333;font-size: 14px;text-align: center;margin-top: 5px;}
.indexDiv2 .bdDiv .row>div a:hover .title{color: #168B95;}

.indexDiv3{margin-top: 38px;border: 1px solid #d7d7d7;border-top: 3px solid #168b95;background: #fff;}
.indexDiv3 .leftDiv{width: 198px;}
.indexDiv3 .leftDiv .hd{background: #168b95;line-height: 50px;color: #fff;font-size: 20px;font-weight: bold;text-align: center;position: relative;}
.indexDiv3 .leftDiv .hd:before{content: "";width: 11px;height: 53px;background: #168b95;position: absolute;left: -11px;top: -3px;}
.indexDiv3 .leftDiv .hd:after{content: "";width: 11px;height: 8px;background: url(../img/sj1.png)no-repeat center center;position: absolute;left: -11px;top: 100%;}
.indexDiv3 .leftDiv .bd{padding: 20px;}
.indexDiv3 .leftDiv .bd ul li a{padding: 15px 0;display: block;border-bottom: 1px dashed #d5d5d5;color: #4f4f4f;font-size: 14px;}
.indexDiv3 .leftDiv .bd ul li a:hover{color: #168b95;}
.indexDiv3 .leftDiv .bd a.moreBtn{color: #0f366f;font-size: 14px;display: inline-block;margin-top: 40px;}
.indexDiv3 .leftDiv .bd a.moreBtn:hover{color: #168b95;}
.indexDiv3 .rightDiv{width: 1000px;}
.indexDiv3 .rightDiv .row{margin: 0;margin-right: -1px;margin-bottom: -1px;}
.indexDiv3 .rightDiv .row>div{padding: 0;border-right: 1px solid #d5d5d5;flex: 0 0 20%;max-width: 20%;border-bottom: 1px solid #D5D5D5;}
.indexDiv3 .rightDiv .row>div a{height: 100%;padding: 45px 26px;height: 248px;display: block;}
.indexDiv3 .rightDiv .row>div a .imgDiv{width: 147px;height: 80px;position: relative;}
.indexDiv3 .rightDiv .row>div a .imgDiv .fdj{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.indexDiv3 .rightDiv .row>div a .textDiv{margin-top: 35px;text-align: center;}
.indexDiv3 .rightDiv .row>div a .textDiv span{font-size: 14px;color: #333333;}
.indexDiv3 .rightDiv .row>div a .textDiv p{font-size: 14px;color: #999999;margin-top: 10px;}
.indexDiv3 .rightDiv .row>div a:hover .imgDiv .fdj{opacity: 1;}
.indexDiv3 .rightDiv .row>div a:hover .textDiv span{color: #168B95;}

.pb98{padding-bottom: 98px;}
.indexDiv4{border-top: 3px solid #0f366f;}
.indexDiv4 .leftDiv .hd{background: #0f366f;}
.indexDiv4 .leftDiv .hd:before{background: #0f366f;}
.indexDiv4 .leftDiv .hd:after{background: url(../img/sj2.png)no-repeat center center;}

.nyBanner .wrap{height: 350px;}
.nyBanner .wrap .conDiv small{font-size: 24px;color: #168b95;}
.nyBanner .wrap .conDiv span{display: block;font-size: 48px;color: #333333;margin: 5px 0 10px;}
.nyBanner .wrap .conDiv .line{width: 128px;height: 4px;background: #168b95;}

.breadcrumbDiv{padding: 15px 0;color: #666666;font-size: 14px;}
.breadcrumbDiv img{margin-right: 5px;}
.breadcrumbDiv a{color: #666666;}
.breadcrumbDiv a:hover{color: #168B95;}
.breadcrumbDiv span{color: #999999;}



.bomDiv{padding: 50px 0;}
.bomDiv .bdDiv{border: 1px solid #bfbfbf;border-radius: 0px 0px 5px 5px;padding: 30px 38px 45px;}
.bomDiv .bdDiv .formDiv{background: #f6f6f6;border: 1px solid #bfbfbf;padding: 0 11px;}
.bomDiv .bdDiv .formDiv .hd{padding: 0 20px 45px;border-bottom: 2px solid #dadada;}
.bomDiv .bdDiv .formDiv .bd{padding: 20px;}
.bomDiv .bdDiv .formDiv .row{margin: 0;}
.bomDiv .bdDiv .formDiv .row>div{padding: 0;margin-top: 30px;}
.bomDiv .bdDiv .formDiv .row>div .conDiv{align-items: flex-start;}
.bomDiv .bdDiv .formDiv .row>div span{width: 128px;font-size: 15px;text-align: right;color: #666666;line-height: 40px;}
.bomDiv .bdDiv .formDiv .row>div span i{color: #ff0000;}
.bomDiv .bdDiv .formDiv .row>div input{line-height: 38px;background: #fff;border: 1px solid #bfbfbf;padding: 0 10px;}
.bomDiv .bdDiv .formDiv .hd .row>div input{width: 752px;margin: 0 20px;}
.bomDiv .bdDiv .formDiv .hd .row>div .fileDiv{position: relative;cursor: pointer;}
.bomDiv .bdDiv .formDiv .hd .row>div .fileDiv input{position: absolute;width: 100%;opacity: 0;margin: 0;height: 100%;}
.bomDiv .bdDiv .formDiv .hd .row>div .fileDiv .fileBtn{width: 138px;height: 40px;background: #168b95;color: #fff;}
.bomDiv .bdDiv .formDiv .row>div textarea{width: 752px;margin: 0 20px;line-height: 38px;background: #fff;border: 1px solid #bfbfbf;padding: 10px;height: 125px;resize: none;}
.bomDiv .bdDiv .formDiv .bd p{font-size: 18px;color: #666666;}
.bomDiv .bdDiv .formDiv .bd .row>div input{width: 388px;}
.bomDiv .bdDiv .formDiv .bd button{width: 138px;height: 40px;background: #168b95;color: #fff;margin: 65px auto 0;border: 0;cursor: pointer;}
.bomDiv .bdDiv .formDiv .bd button:hover{opacity: .9;}

.commonDiv{padding: 30px 0 100px;}
.comLeft{width: 280px;}
.comLeft .hd{background: #168b95;line-height: 80px;color: #fff;padding: 0 10px;}
.comLeft .hd span{font-size: 30px;font-weight: bold;}
.comLeft .hd small{font-size: 16px;margin-left: 10px;}
.comLeft .bd{background: #f5f5f5;padding: 10px 0 30px;border: 1px solid #bfbfbf;}
.comLeft .bd ul li{padding: 10px 13px;border-bottom: 1px solid #e7e7e7;}
.comLeft .bd ul li:last-child{border-bottom: 0;}
.comLeft .bd ul li a{color: #666666;}
.comLeft .bd ul li .lhd a{display: block;background: url(../img/yjt.png) no-repeat right center;}
.comLeft .bd ul li .lbd{background: #fff;padding: 10px 0;margin-top: 10px;display: none;}
/*.comLeft .bd ul li.on .lbd{display: block;}*/
.comLeft .bd ul li .lbd a{font-size: 12px;padding-left: 12px;position: relative;}
.comLeft .bd ul li .lbd .aDiv.on a:before{content: "";width: 2px;height: 13px;background: #168b95;position: absolute;left: 0;top: 50%;margin-top: -6.5px;}
.comRight{width: 860px;}
.aboutDiv .title{text-align: center;font-size: 24px;color: #168b95;}
.aboutDiv .p p{font-size: 14px;color: #666666;line-height: 2;margin: 20px 0;}

.pageDiv{text-align: center;}
.pageDiv span,.pageDiv a{display: inline-block;text-align: center;line-height: 30px;font-size: 12px;color: #333;margin: 0 5px;height: 32px;opacity: 1;border-radius: 2px;border: 1px solid #bcbcbc;padding: 0 12px;}
.pageDiv span{background: #168b95;color: #fff;border-color: #168b95;}
.pageDiv a:hover{color: #168b95;border-color: #168b95;}

.newsDiv .listDiv{margin-bottom: 40px;}
.newsDiv .listDiv ul li a{padding: 0 0 30px;margin-bottom: 30px;border-bottom: 1px solid #e0e0e0;display: block;}
.newsDiv .listDiv ul li .imgDiv{width: 230px;height: 140px;overflow: hidden;float: left;}
.newsDiv .listDiv ul li .imgDiv img{width: 100%;height: 100%;object-fit: cover;}
.newsDiv .listDiv ul li .textDiv{float: right;width: 601px;}
.newsDiv .listDiv ul li .textDiv .title{color: #333333;}
.newsDiv .listDiv ul li .textDiv .p{font-size: 14px;color: #999999;margin: 12px 0;line-height: 1.7;}
.newsDiv .listDiv ul li .textDiv .date{color: #999;font-size: 12px;}
.newsDiv .listDiv ul li a:hover .textDiv .title{color: #168b95;}

.productDiv{padding: 28px 0 85px;}
.productDiv .leftDiv{width: 280px;}
.productDiv .leftDiv .hd{background: #168b95;line-height: 80px;color: #fff;padding: 0 10px;}
.productDiv .leftDiv .hd span{font-size: 30px;font-weight: bold;}
.productDiv .leftDiv .hd small{font-size: 16px;margin-left: 10px;}
.productDiv .leftDiv .bd{padding: 10px 20px 30px 10px;border: 1px solid #bfbfbf;}
.productDiv .leftDiv .bd ul li{margin: 10px 0;}
.productDiv .leftDiv .bd ul li a{font-size: 14px;color: #666666;}
.productDiv .leftDiv .bd ul li a:hover{color: #168b95;}
.productDiv .leftDiv .fd{padding: 10px 20px;border: 1px solid #bfbfbf;border-top: 0;}
.productDiv .leftDiv .fd a{font-size: 14px;color: #168B95;}
.productDiv .rightDiv{width: 880px;}
.productDiv .rightDiv table{width: 100%;text-align: center;border: 1px solid #bfbfbf;margin-bottom: 50px;}
.productDiv .rightDiv table th{line-height: 50px;background: #168b95;color: #fff;border-right: 1px solid #fff;font-weight: normal;min-width: 140px;}
.productDiv .rightDiv table td{padding: 20px 12px;border-right: 1px solid #bfbfbf;font-size: 12px;}
.productDiv .rightDiv table td a.xh_a{color: #168b95;}
.productDiv .rightDiv table td a.pdBtn{width: 70px;line-height: 24px;background: #168B95;color: #fff;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.productDiv .rightDiv table tr:nth-of-type(odd){background: #f0f0f0;}

.popDiv{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3);display: none;z-index: 9;}
.popDiv .popCon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;border-radius: 5px;overflow: hidden;width: 960px;z-index: 999}
.popDiv .popCon .hdDiv{background: #168b95;padding: 0 30px;color: #fff;height: 40px;}
.popDiv .bdDiv{padding: 30px;}
.popDiv .bdDiv .formDiv{background: #f6f6f6;border: 1px solid #bfbfbf;padding: 0 9px;}
.popDiv .bdDiv .formDiv .hd{padding: 0 15px 35px;border-bottom: 2px solid #dadada;}
.popDiv .bdDiv .formDiv .bd{padding: 20px;}
.popDiv .bdDiv .formDiv .row{margin: 0;}
.popDiv .bdDiv .formDiv .row>div{padding: 0;margin-top: 20px;}
.popDiv .bdDiv .formDiv .row>div .conDiv{align-items: flex-start;}
.popDiv .bdDiv .formDiv .row>div span{width: 128px;font-size: 12px;text-align: right;color: #666666;line-height: 32px;}
.popDiv .bdDiv .formDiv .row>div span i{color: #ff0000;}
.popDiv .bdDiv .formDiv .row>div input{line-height: 30px;background: #fff;border: 1px solid #bfbfbf;padding: 0 10px;}
.popDiv .bdDiv .formDiv .hd .row>div input{width: 565px;margin: 0 20px;}
.popDiv .bdDiv .formDiv .hd .row>div .fileDiv{position: relative;cursor: pointer;}
.popDiv .bdDiv .formDiv .hd .row>div .fileDiv input{position: absolute;width: 100%;opacity: 0;margin: 0;height: 100%;}
.popDiv .bdDiv .formDiv .hd .row>div .fileDiv .fileBtn{width: 110px;height: 32px;background: #168b95;color: #fff;font-size: 12px;}
.popDiv .bdDiv .formDiv .hd .row>div .fileDiv .fileBtn img{width: 16px;margin-right: 8px;}
.popDiv .bdDiv .formDiv .row>div textarea{width: 565px;margin: 0 20px;line-height: 30px;background: #fff;border: 1px solid #bfbfbf;padding: 10px;height: 125px;resize: none;}
.popDiv .bdDiv .formDiv .bd p{font-size: 14px;color: #666666;}
.popDiv .bdDiv .formDiv .bd .row>div input{width: 310px;}
.popDiv .bdDiv .formDiv .bd button{width: 110px;height: 32px;background: #168b95;color: #fff;margin: 50px auto 0;border: 0;cursor: pointer;font-size: 12px;}
.popDiv .bdDiv .formDiv .bd button:hover{opacity: .9;}

.productDetailDiv{padding: 40px 0;}
.productDetailDiv .hdDiv .leftDiv{width: 595px;}
.productDetailDiv .leftDiv .smallDiv{width: 135px;position: relative;margin-left: 10px;}
.productDetailDiv .swiper-container {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.productDetailDiv .gallery-top {height: 100%;width: 450px;}
.productDetailDiv .gallery-top .swiper-slide{display: flex;justify-content: center;align-items: center;}
.productDetailDiv .gallery-top .swiper-slide .imgDiv{display: flex;justify-content: center;align-items: center;height: 300px;}
.productDetailDiv .gallery-top .swiper-slide img{max-height: 100%;}
.productDetailDiv .gallery-thumbs {height: 300px;box-sizing: border-box;}
.productDetailDiv .gallery-thumbs .swiper-slide {height: 90px;display: flex;justify-content: center;align-items: center;}
.productDetailDiv .gallery-thumbs .swiper-slide img{height: 100%;width: 100%;object-fit: cover;}
.productDetailDiv .gallery-thumbs .swiper-slide-thumb-active {border: 2px solid #178a95;}
/*.productDetailDiv .swiper-button-next,.productDetailDiv1 .swiper-button-prev{width: 39px;height: 13px;margin-top:0;left: 50%;margin-left: -19.5px;}
.productDetailDiv .swiper-button-next:hover,.productDetailDiv .swiper-button-prev:hover{opacity: 1;}
.productDetailDiv .swiper-button-next{background: url(../img/pd-right1.png) no-repeat center center;background-size: 100%;right: auto;bottom: 0;top: auto;}
.productDetailDiv .swiper-button-prev{background: url(../img/pd-left1.png) no-repeat center center;background-size: 100%;top: 0;}
.swiper-button-next:after,.swiper-button-prev:after{content: "";}
.swiper-button-next:focus,.swiper-button-prev:focus{outline: none;}*/

.productDetailDiv .hdDiv .rightDiv{width: 537px;}
.productDetailDiv .hdDiv .rightDiv dl{margin-bottom: 10px;}
.productDetailDiv .hdDiv .rightDiv dl dt{margin-right: 40px;}
.productDetailDiv .hdDiv .rightDiv dl dd{margin: 0;}
.productDetailDiv .hdDiv .rightDiv p{color: #168b95;margin-bottom: 35px;}
.productDetailDiv .hdDiv .rightDiv a{display: block;width: 150px;line-height: 40px;background: #168B95;color: #fff;border-radius: 5px;text-align: center;}
.productDetailDiv .bdDiv .itemDiv{margin-top: 38px;}
.productDetailDiv .bdDiv .itemDiv .ith{background: #f5f5f5;line-height: 50px;border-top: 5px solid #178a95;padding: 0 30px;}
.productDetailDiv .bdDiv .itemDiv .itb{padding: 20px;font-size: 14px;}
.productDetailDiv .bdDiv .itemDiv .itb ul li:nth-child(1){min-width: 200px;margin-right: 70px;}
.productDetailDiv .bdDiv .itemDiv .itb .p{line-height: 2;font-size: 14px;}
.productDetailDiv .bdDiv .tableDiv .p{background: #178a95;padding: 15px 30px;color: #fff;}
.productDetailDiv .bdDiv .tableDiv table{width: 100%;text-align: center;border: 1px solid #bfbfbf;margin-bottom: 50px;}
.productDetailDiv .bdDiv .tableDiv table td{padding: 20px 12px;border-right: 1px solid #bfbfbf;font-size: 16px;min-width: 200px;}
.productDetailDiv .bdDiv .tableDiv table tr:nth-child(1) td{font-size: 18px;}
.productDetailDiv .bdDiv .tableDiv table td a.xh_a{color: #168b95;}
.productDetailDiv .bdDiv .tableDiv table td a.pdBtn{width: 95px;line-height: 32px;background: #168B95;color: #fff;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.productDetailDiv .bdDiv .tableDiv table tr:nth-of-type(odd){background: #f0f0f0;}

.fxppDiv .hdDiv{padding: 55px 0 30px;}
.fxppDiv .hdDiv p{font-size: 24px;color: #666666;}
.fxppDiv .hdDiv .zmDiv{margin-bottom: 10px;margin-top: 30px;}
.fxppDiv .hdDiv .zmDiv a{font-size: 14px;color: #666666;font-weight: bold;}
.fxppDiv .hdDiv .zmDiv a:hover{color: #168B95;}
.fxppDiv .hdDiv .line{width: 100%;height: 5px;background: #168B95;border: 1px solid #cccccc;}
.fxppDiv .bdDiv .itemDiv{border-bottom: 1px solid #cccccc;padding: 30px 0 0;}
.fxppDiv .bdDiv .itemDiv span{font-size: 14px;color: #666;margin-bottom: 5px;display: block;}
.fxppDiv .bdDiv .itemDiv .row{margin: 0 -18px;}
.fxppDiv .bdDiv .itemDiv .row>div{padding: 0 18px;margin-bottom: 30px;}
.fxppDiv .bdDiv .itemDiv .row>div .imgDiv{width: 100%;height: 76px;border: 1px solid #ccc;overflow: hidden;}
.fxppDiv .bdDiv .itemDiv .row>div .title{font-size: 12px;color: #666666;margin-top: 10px;}
.fxppDiv .bdDiv .itemDiv .row>div small{font-size: 12px;color: #88b1d3;}
.fxppDiv .bdDiv .itemDiv .row>div a:hover .title,.fxppDiv .bdDiv .itemDiv .row>div a:hover small{color: #168B95;}


.hidden-xs{display: block;}
.visible-xs{display: none;}

.menu,.menu ul li,.menu ul li a,.menu #menu-button{margin:0;padding:0;border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu:after,.menu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.menu #menu-button{display:none}
.menu{width:auto;}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#009ae1;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.menu>ul>li{float:left}
.menu>ul>li>a{padding:0;font-size:15px;text-decoration:none;text-transform:uppercase;color:#555555;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
.menu>ul>li:hover>a,.menu>ul>li.active>a{color:#fff}
.menu ul ul{position:absolute;left:-9999px;text-align: left;background: #f9f9f9;}
.menu li:hover>ul{left:0;}
.menu ul ul ul{left:-9999px;top:0px;width: calc(1200px - 450px);z-index: 11;}
.menu ul ul li:hover>ul{left:100%;}
.menu ul ul li{-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;}
.menu ul ul{width: 100%;}
.menu ul ul>li>a{line-height:46px;font-size:16px;text-decoration:none;color:#666;text-align: center;}
.menu ul ul>li:hover>a{color:#1e308f;background: #fff;}
.menu ul ul>li>ul{padding: 20px 20px 12px 30px;background: #fff;}
.menu ul ul>li>ul span{display: block;font-size: 14px;color: #333;margin-bottom: 15px;}
.menu ul ul>li>ul li{float: left;margin-right: 10px;}
.menu ul ul>li>ul .ul{overflow: hidden;}
.menu ul ul>li>ul li{margin-bottom: 10px;}
.menu ul ul>li>ul li a{display: block;width: 120px;height: 32px;display: flex;justify-content: center;align-items: center;border: 1px solid #eeeeee;background: #f9f9f9;font-size: 14px;color: #666666;}
.menu ul ul>li>ul li a:hover{background: #fdfbf6;color: #1e308f;border-color: #1e308f;}
.menu ul ul>li>ul .itemDiv:not(:last-child){margin-bottom: 14px;}

@charset "utf-8";

/* CSS Document */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
}

body {
 width: 100%;
 height: 100%;
 padding: 0;
 margin: 0;
 position: absolute;
 font-family: '微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif;
 line-height: 1;
}

ol,
ul {
 list-style: none;
}

blockquote,
q {
 quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
 content: '';
 content: none;
}

/* remember to define focus styles! */
:focus {
 outline: 0;
}

a:hover {
 text-decoration: none;
}

/* remember to highlight inserts somehow! */
ins {
 text-decoration: none;
}

del {
 text-decoration: line-through;
}

a {
 text-decoration: none;
 color: #323232;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s;
 -ms-transition: all 0.5s;
 -o-transition: all 0.5s;
 transition: all 0.5s;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
 border-collapse: collapse;
 border-spacing: 0;
}

.middle {
 width: 1200px;
 margin: 0 auto;
}

.fl {
 float: left;
}

.fr {
 float: right;
}

.clear {
 clear: both;
}

/*开始*/
/*bnanner开始*/
/*banner*/
/* 本例子css */
.slideBox {
 width: 100%;
 overflow: hidden;
 position: relative;
}

.slideBox .hd {
 height: 15px;
 overflow: hidden;
 position: absolute;
 right: 50%;
 bottom: 5px;
 z-index: 1;
}

.slideBox .hd ul {
 overflow: hidden;
 zoom: 1;
 float: left;
}

.slideBox .hd ul li {
 float: left;
 margin-right: 10px;
 width: 15px;
 height: 15px;
 border-radius: 50%;
 line-height: 14px;
 text-align: center;
 background: #fff;
 cursor: pointer;
}

.slideBox .hd ul li.on {
 background: yellow;
 color: #fff;
}

.slideBox .bd {
 position: relative;
 height: 100%;
 z-index: 0;
}

.slideBox .bd li {
 zoom: 1;
 vertical-align: middle;
 text-align: center;
}

.slideBox .bd img {
 display: inline-block;
 max-width: 100%;
 height: 100%;
 object-fit: contain;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
 position: absolute;
 left: 3%;
 top: 50%;
 margin-top: -25px;
 display: block;
 width: 32px;
 height: 40px;
 background: url(../images/slider-arrow.png) -110px 5px no-repeat;
 filter: alpha(opacity=50);
 opacity: 0.5;
}

.slideBox .next {
 left: auto;
 right: 3%;
 background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
 filter: alpha(opacity=100);
 opacity: 1;
}

.slideBox .prevStop {
 display: none;
}

.slideBox .nextStop {
 display: none;
}

/*bnanner结束*/
.header_s_bj {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
 align-items: center;
 height: 116px;
}

.header_s_bj .a1 {
 width: 200px;
 display: flex;
 align-items: center;
}

.header_s_bj .a2 {
 width: 925px;
}

.header_s_bj .a2 .llb>li {
 float: left;
 line-height: 116px;
 color: #2389ff;
}

.header_s_bj .a2 .llb>li>a {
 color: #2389ff;
 display: inline-block;
 width: 100px;
 text-align: center;
 line-height: 116px;
}

.header_s_bj .a2 .llb>li>a:hover {
 background-color: #2389ff;
 color: #fff;
}
.header_s_bj .a2 .llb>li>.sub_m {
 background-color: #fff;
 display: none;
 position: absolute;
 z-index: 9999;
 text-align: center;
 min-width: 100px;
}
.header_s_bj .a2 .llb>li>.sub_m>li {
 line-height: 40px;
 padding: 0 18px;
}
.header_s_bj .a2 .llb>li>.sub_m>li a{
 color: #2389ff;
}
.header_s_bj .a2 .llb>li>.sub_m>li:hover a{
 color: #fff;
}
.header_s_bj .a2 .llb>li>.sub_m>li:hover{
 background-color: #2389ff;
}
.header_s_bj .a2 .llb>li:hover .sub_m{
 display: block;
}

.header_s_bj .a3 {
 width: 260px;
 color: #446ef2;
 font-size: 18px;
 font-weight: bold;
}

.header_s_bj .a3 img {
 vertical-align: middle;
}

.index_title {
 text-align: center;
}

.index_title .tt01 {
 color: #686868;
 font-size: 28px;
}

.index_title .tt02 {
 color: #343434;
 font-size: 30px;
}

.index_title .tt03 {
 color: #686868;
 font-size: 18px;
}

.index_wsm_cd_bj {
 height: 1020px;
}

.index_s_01>div .x001 {
 text-align: center;
 color: #2c2c34;
 font-size: 28px;
}

.index_s_01>div .x002 {
 text-align: center;
 color: #2c2c34;
 font-size: 14px;
}

.index_zj_xg {
 height: 502px;
}

.index_zj_xg .ll {
 width: 788px;
}

.index_zj_xg .ll .indexaad {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_zj_xg .ll .indexaad li {
 width: 190px;
 height: 175px;
 box-shadow: 0 0 8px #ebf1ff;
 margin-bottom: 10px;
 text-align: center;
}

.index_zj_xg .ll .indexaad li .zz02 {
 color: #2c2c34;
 font-size: 32px;
 font-weight: bold;
 font-family: Impact;
}

.index_zj_xg .ll .indexaad li .zz03 {
 color: #2c2c34;
 font-size: 16px;
}

.index_zj_xg .rr {
 width: 400px;
}

.index_zj_xg .rr .indexaad {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_zj_xg .rr .indexaad li {
 width: 190px;
 height: 175px;
 box-shadow: 0 0 8px #ebf1ff;
 margin-bottom: 10px;
 text-align: center;
}

.index_zj_xg .rr .indexaad li .zz02 {
 color: #2c2c34;
 font-size: 32px;
 font-weight: bold;
 font-family: Impact;
}

.index_zj_xg .rr .indexaad li .zz03 {
 color: #2c2c34;
 font-size: 16px;
}

.index_mcwt_bj {
 height: 895px;
 background-color: #fcfdff;
}

.index_mcwt_bj .ind_ccdf {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_mcwt_bj .ind_ccdf li {
 width: 250px;
 height: 250px;
 margin-bottom: 30px;
 background-color: #ffffff;
 border-radius: 10px;
 box-shadow: 0 0 8px #ebf1ff;
 overflow: hidden;
}

.index_mcwt_bj .ind_ccdf li .sls {
 height: 65px;
 background-color: #2389ff;
}

.index_mcwt_bj .ind_ccdf li .sls>div:nth-of-type(1) {
 display: none;
}

.index_mcwt_bj .ind_ccdf li .sls .kd_c {
 width: 230px;
 margin-left: 20px;
 color: #fefefe;
 font-size: 24px;
 height: 65px;
 line-height: 65px;
}

.index_mcwt_bj .ind_ccdf li .sls .kd_c div {
 display: none;
}

.index_mcwt_bj .ind_ccdf li .sls .kd_c span {
 display: inline-block;
 height: 65px;
 line-height: 65px;
}

.index_mcwt_bj .ind_ccdf li .sls .kd_c img {
 float: left;
 margin-right: 20px;
}

.index_mcwt_bj .ind_ccdf li .xxwzcd {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
 color: #56565b;
 font-size: 16px;
 margin-bottom: 10px;
 height: 24px;
 line-height: 24px;
}


.index_cfhzcpjz_bj {
 min-height: 650px;
}

.index_cfhzcpjz_bj .index_hx_lc {
 display: flex;
 justify-content: center;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_cfhzcpjz_bj .index_hx_lc li a {
 width: 215px;
 height: 60px;
 background-color: #f0f0f0;
 display: block;
 color: #2c2c34;
 text-align: center;
 line-height: 60px;
 font-size: 20px;
}

.index_cfhzcpjz_bj .index_hx_lc li a:hover {
 background-color: #2289ff;
 color: #fff;
}

.index_cfhzcpjz_bj .index_hx_lc #navon a {
 background-color: #2289ff;
 color: #fff;
}

.index_cfhzcpjz_bj .wmcd:nth-of-type(1) {
 display: block;
}

.index_cfhzcpjz_bj .wmcd {
 display: none;
}

.index_cfhzcpjz_bj .indextocd {
 color: #343434;
 font-size: 26px;
}

.index_cfhzcpjz_bj .indextocd img {
 vertical-align: middle;
 margin-right: 9px;
}

.index_cfhzcpjz_bj .indextowz {
 color: #343434;
 font-size: 16px;
 line-height: 24px;
}

.index_cfhzcpjz_bj .index_zz_d .zz {
 width: 330px;
 height: 560px;
 background-color: #edf8fc;
 border-radius: 20px;
 position: relative;
 overflow: hidden;
}

.index_cfhzcpjz_bj .index_zz_d .yy {
 width: 840px;
}

.index_cfhzcpjz_bj .index_zz_d .yy .index_llbcd {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_cfhzcpjz_bj .index_zz_d .yy .index_llbcd>li {
 width: 266px;
 height: 266px;
 margin-bottom: 15px;
 overflow: hidden;
 position: relative;
}

.index_cfhzcpjz_bj .index_zz_d .yy .index_llbcd>li .indstpwz img {
 position: absolute;
 bottom: 0;
}

.index_cfhzcpjz_bj .index_zz_d .yy .index_llbcd>li:nth-of-type(1) {
 background-color: #fee8af;
}

.index_cfhzcpjz_bj .index_zz_d .yy .index_llbcd>li:nth-of-type(2) {
 background-color: #dcfeeb;
}

.index_cfhzcpjz_bj .index_zz_d .yy .index_llbcd>li:nth-of-type(3) {
 background-color: #e1ebfa;
}

.index_cfhzcpjz_bj .index_zz_d .yy .index_llbcd>li:nth-of-type(4) {
 background-color: #f0fcdf;
}

.index_cfhzcpjz_bj .index_zz_d .yy .index_llbcd>li:nth-of-type(5) {
 background-color: #fdeae1;
}

.index_cfhzcpjz_bj .index_zz_d .yy .index_llbcd>li:nth-of-type(6) {
 background-color: #f8f6f2;
}

.index_cfhzcpjz_bj .index_glxty .cl_add {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_cfhzcpjz_bj .index_glxty .cl_add>li {
 width: 288px;
 height: 372px;
 background-color: #fafcfd;
 border-radius: 10px;
 overflow: hidden;
 position: relative;
}

.index_cfhzcpjz_bj .index_glxty .cl_add>li .cl_xgd {
 height: 259px;
 background-color: #fafcfd;
 position: absolute;
 width: 100%;
 left: 0;
 top: 113px;
 z-index: 22;
 border-radius: 20px;
 color: #2c2c34;
}

.index_cfhzcpjz_bj .index_glxty .cl_add>li .cl_xgd .a1 {
 font-size: 20px;
}

.index_cfhzcpjz_bj .index_glxty .cl_add>li .cl_xgd .a2 {
 font-size: 16px;
 margin-top: 13px;
 margin-bottom: 13px;
}

.index_cfhzcpjz_bj .index_glxty .cl_add>li .cl_xgd .a3 {
 font-size: 14px;
 line-height: 18px;
}

.index_cfhzcpjz_bj .index_glxty .cl_add>li .cl_xgd .index_ggdu {
 text-align: center;
}

.index_cfhzcpjz_bj .index_glxty .cl_add>li .cl_xgd .index_ggdu a {
 display: inline-block;
 width: 112px;
 height: 35px;
 border: solid 1px #727272;
 text-align: center;
 line-height: 35px;
 color: #6b6c6d;
 font-size: 16px;
 border-radius: 20px;
}

.index_cfhzcpjz_bj .index_glxty .cl_add>li:hover .cl_xgd {
 background-color: #2991fe;
 color: #fff;
}

.index_cfhzcpjz_bj .index_glxty .cl_add>li:hover .cl_xgd .index_ggdu {
 text-align: center;
}

.index_cfhzcpjz_bj .index_glxty .cl_add>li:hover .cl_xgd .index_ggdu a {
 display: inline-block;
 width: 112px;
 height: 35px;
 border: solid 1px #fff;
 text-align: center;
 line-height: 35px;
 color: #1876f6;
 background-color: #fff;
 font-size: 16px;
 border-radius: 20px;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj {
 height: 635px;
 background: url(../images/index_kkds_cd_03.jpg) top center no-repeat;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand {
 width: 706px;
 margin-right: 55px;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .llc_adc {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .llc_adc li a {
 display: inline-block;
 width: 160px;
 height: 55px;
 background-color: #ffffff;
 color: #2c2c34;
 text-align: center;
 line-height: 55px;
 border-radius: 10px;
 box-shadow: 0 0 20px #e8e8e8;
 font-size: 20px;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .llc_adc li a:hover {
 color: #268bff;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .llc_adc #dsdswd a {
 color: #268bff;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .wmcdcdf:nth-of-type(1) {
 display: block;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .wmcdcdf {
 display: none;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .index_ww_dds .zd01 {
 color: #030000;
 font-size: 35px;
 font-weight: bold;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .index_ww_dds .zd02 {
 color: #2c2c2c;
 font-size: 20px;
 margin-top: 20px;
 margin-bottom: 20px;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .index_ww_dds .zd03 {
 color: #353535;
 font-size: 18px;
 line-height: 30px;
 width: 560px;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .index_ww_dds .zd04 {
 margin-top: 20px;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .index_ww_dds .zd04 a {
 color: #3c92ff;
 font-size: 18px;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .index_ww_dds .zd04 a img {
 vertical-align: middle;
 margin-left: 10px;
}

.index_cfhzcpjz_bj .index_zlrj_bj .xx_bbj .kuand .index_ww_dds .zd04 a:hover {
 color: #0067a0;
}

.index_cfhzcpjz_bj .sqsy {
 text-align: center;
}

.index_cfhzcpjz_bj .sqsy a {
 display: inline-block;
 width: 200px;
 height: 60px;
 background-color: #419aff;
 text-align: center;
 line-height: 60px;
 color: #fff;
 font-size: 30px;
}

.index_cfhzcpjz_bj .sqsy a:hover {
 background-color: #2c2c2c;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li {
 width: 288px;
 background-color: #fafcfd;
 border-radius: 10px;
 overflow: hidden;
 position: relative;
 height: 270px;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li .cl_xgd {
 height: 109px;
 background-color: #fafcfd;
 position: absolute;
 width: 100%;
 left: 0;
 top: 170px;
 z-index: 22;
 border-radius: 20px;
 color: #2c2c34;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li .cl_xgd .a1 {
 font-size: 20px;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li .cl_xgd .a1 img {
 vertical-align: middle;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li .cl_xgd .a2 {
 font-size: 16px;
 margin-top: 13px;
 margin-bottom: 13px;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li .cl_xgd .a3 {
 font-size: 14px;
 line-height: 18px;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li .cl_xgd .index_ggdu {
 text-align: center;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li .cl_xgd .index_ggdu a {
 display: inline-block;
 width: 112px;
 height: 35px;
 border: solid 1px #727272;
 text-align: center;
 line-height: 35px;
 color: #6b6c6d;
 font-size: 16px;
 border-radius: 20px;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li:hover .cl_xgd {
 background-color: #2991fe;
 color: #fff;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li:hover .cl_xgd .index_ggdu {
 text-align: center;
}

.index_cfhzcpjz_bj .index_xl_ttd .cl_add>li:hover .cl_xgd .index_ggdu a {
 display: inline-block;
 width: 112px;
 height: 35px;
 border: solid 1px #fff;
 text-align: center;
 line-height: 35px;
 color: #1876f6;
 background-color: #fff;
 font-size: 16px;
 border-radius: 20px;
}

.index_cfmc_erp {
 min-height: 645px;
}

.index_cfmc_erp .llb_ad li {
 margin-bottom: 15px;
}

.index_cfmc_erp .llb_ad li span:nth-of-type(1) {
 background-color: #3f98ff;
 border: solid 2px #3f98ff;
 color: #fff;
}

.index_cfmc_erp .llb_ad li span {
 width: 110px;
 height: 35px;
 text-align: center;
 line-height: 35px;
 border: solid 1px #323239;
 display: inline-block;
 border-radius: 10px;
 color: #010101;
 font-size: 16px;
 cursor: pointer;
}

.index_zyzx_bj {
 min-height: 715px;
}

.index_zyzx_bj .ls_bj {
 min-height: 598px;
 /*background-color: #f8f9fe;*/
}

.index_zyzx_bj .ls_bj .aad_b {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}
.index_zyzx_bj .ls_bj .aad_b .middle{
 width: 288px;
 height: 240px;
}
.index_zyzx_bj .ls_bj .aad_b>li {
 width: 288px;
 height: 240px;
 background-color: #ffffff;
 margin-bottom: 25px;
 position: relative;
 box-shadow: 0 18px 45px -11px #b4bbd6;
}
.index_zyzx_bj .ls_bj .aad_b>li:after {
 width: 288px;
 height: 240px;
 border-radius: 4px;
 content: "";
 display: inline-block;
 background-color: #e5edfc;
 position: relative;
 left: 0;
 top: -240px;
 z-index: -1;
}
.index_zyzx_bj .ls_bj .aad_b li:hover {
 left: -20px;
 top: -20px;
}
.index_zyzx_bj .ls_bj .aad_b li:hover:after {
 left: 20px;
 top: -220px;
}
.index_zyzx_bj .ls_bj .aad_b>li .ico_bnb {
 color: #2c2c34;
 font-size: 22px;
}

.index_zyzx_bj .ls_bj .aad_b>li .ico_bnb img {
 vertical-align: middle;
 margin-right: 15px;
}

.index_zyzx_bj .ls_bj .aad_b>li .xzz {
 color: #2c2c34;
 font-size: 16px;
 line-height: 24px;
}

.index_zykf_bj {
 min-height: 600px;
 background-color: #f8f9fe;
}

.index_zykf_bj .ccd_bj {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_zykf_bj .ccd_bj>li {
 width: 290px;
 height: 340px;
 background-color: #fff;
 border-radius: 5px;
 overflow: hidden;
}

.index_zykf_bj .ccd_bj>li .tt {
 color: #2c2c34;
 font-size: 22px;
 text-align: center;
}

.index_zykf_bj .ccd_bj>li .tt01 {
 text-align: center;
 margin-top: 15px;
 margin-bottom: 15px;
}

.index_zykf_bj .ccd_bj>li .tt02 {
 color: #707070;
 font-size: 14px;
 line-height: 24px;
 width: 80%;
 margin: 0 auto;
}

.index_cfdg_bj {
 min-height: 386px;
 background-color: #f8f9fe;
}

.index_cfdg_bj .index_ds_klk_bj1 {
 height: 302px;
 position: relative;
}

.index_cfdg_bj .index_ds_klk_bj1 .aadzuo {
 position: absolute;
 left: -30px;
 top: 70px;
}

.index_cfdg_bj .index_ds_klk_bj1 .aadyou {
 position: absolute;
 right: -30px;
 top: 70px;
}

.index_cfdg_bj .index_ds_klk_bj1 .indedx_cpjz {
 width: 1100px;
 margin: 0 auto;
 overflow: hidden;
}

.index_cfdg_bj .index_ds_klk_bj1 .indedx_cpjz .llba li {
 width: 280px;
 margin-right: 20px;
}

.index_cfdg_bj .index_ds_klk_bj1 .indedx_cpjz .llba li .tpa {
 width: 100%;
 height: 183px;
 border-radius: 10px;
 position: relative;
 overflow: hidden;
}

.index_cfdg_bj .index_ds_klk_bj1 .indedx_cpjz .llba li .tpa img {
 max-width: 100%;
 max-height: 100%;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 margin: auto;
 position: absolute;
}

.index_cfdg_bj .index_ds_klk_bj1 .indedx_cpjz .llba li .tt {
 color: #fff;
 text-align: center;
 font-size: 16px;
 height: 48px;
 color: #666666;
 line-height: 48px;
 background-color: #f3f3f3;
}

.index_cfdg_bj .index_ds_klk_bj1 .indedx_cpjz .llba li .zzy {
 color: #9f9f9f;
 font-size: 14px;
 line-height: 24px;
}

.index_cfdg_bj .index_ds_klk_bj1 .indedx_cpjz .llba li:hover .tt {
 background-color: #f7ad2b;
}

.index_si_bj {
 min-height: 510px;
 background: url(../images/index_aad_dsds_03.jpg) top center;
}

.index_si_bj .wio_bbjk {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_si_bj .wio_bbjk>li {
 width: 373px;
 height: 464px;
 background: url(../images/ico_aad_dsds_03.jpg) top center repeat-x;
 border-radius: 10px;
 overflow: hidden;
 border: solid 5px #fff;
}

.index_si_bj .wio_bbjk>li .aadd {
 color: #2b2b2b;
 font-size: 20px;
 text-align: center;
}

.index_si_bj .wio_bbjk>li .aadd img {
 width: 13%;
 height: 13%;
 vertical-align: middle;
 margin-right: 10px;
}

.index_si_bj .wio_bbjk>li .llbndad li {
 color: #2c2c34;
 font-size: 12px;
 margin-bottom: 15px;
}

.index_zxzx_bj {
 min-height: 820px;
 background-color: #f3f6fd;
}

.index_zxzx_bj .indennd {
 text-align: center;
}

.index_zxzx_bj .indennd a {
 display: inline-block;
 width: 160px;
 height: 50px;
 border: solid 1px #535353;
 border-radius: 10px;
 text-align: center;
 line-height: 50px;
 color: #383838;
 font-size: 20px;
 margin-left: 10px;
 margin-right: 10px;
}

.index_zxzx_bj .indennd a:hover {
 border: solid 1px #6288ff;
 background-color: #6288ff;
 color: #fff;
}

.index_zxzx_bj .index_ggd {
 height: 40px;
 background-color: #ffffff;
 overflow: hidden;
}

.index_zxzx_bj .index_ggd .zz {
 width: 30px;
 margin-right: 10px;
}

.index_zxzx_bj .index_ggd .yy {
 width: 1000px;
}

.index_zxzx_bj .index_ggd .yy a {
 display: block;
 height: 40px;
 line-height: 40px;
}

.index_zxzx_bj .index_ggd .yy a:hover {
 color: #6288ff;
}

.index_zxzx_bj .wm_cd_b {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_zxzx_bj .wm_cd_b>li {
 width: 373px;
 min-height: 510px;
}

.wo_ccd_bds {
 display: inline-block;
 width: 100%;
 height: 210px;
}

.index_zxzx_bj .wm_cd_b>li .wo_ccd_bds li a {
 color: #434343;
 font-size: 16px;
 display: inline-block;
 height: 35px;
 line-height: 35px;
}

.index_zxzx_bj .wm_cd_b>li .wo_ccd_bds li a span {
 color: #2461d2;
 margin-right: 5px;
}

.index_zxzx_bj .wm_cd_b>li .wo_ccd_bds li a:hover {
 color: #2461d2;
}

.index_zxzx_bj .wm_cd_b>li .clggd {
 text-align: center;
}

.index_zxzx_bj .wm_cd_b>li .clggd a {
 width: 130px;
 height: 40px;
 background-color: #517ffe;
 color: #fff;
 display: inline-block;
 line-height: 40px;
 border-radius: 5px;
}

.index_zxzx_bj .wm_cd_b>li .clggd a:hover {
 background-color: #2b2b2b;
}

.index_cd_bj {
 min-height: 675px;
 background-color: #f3f6fd;
}

.index_cd_bj .lln_cd li {
 width: 20%;
 float: left;
 text-align: center;
 font-size: 24px;
 color: #343434;
}

.index_cd_bj .lln_cd li .sz {
 color: #343434;
 font-size: 50px;
 vertical-align: bottom;
 font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}

.index_cd_bj .lln_cd li .nyd {
 color: #343434;
 font-size: 18px;
 margin-top: 14px;
}

.index_cd_bj .index_ss_ds_dsds {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_cd_bj .index_ss_ds_dsds>li {
 width: 220px;
 height: 58px;
 margin-bottom: 20px;
}

.index_ls_qy_bj {
 height: 410px;
 background: url(index_dsad_dsds_02.jpg) top center no-repeat;
}

.index_ls_qy_bj .szz {
 width: 990px;
}

.index_ls_qy_bj .szz .ttc {
 color: #ffffff;
 font-size: 26px;
 font-weight: bold;
}

.index_ls_qy_bj .xyy {
 width: 550px;
}

.index_ls_qy_bj .xyy .zzc01 input {
 width: 290px;
 height: 60px;
 border: none;
 border-radius: 10px;
 color: #2e5ce4;
 font-size: 20px;
 text-indent: 20px;
}

.index_ls_qy_bj .xyy .zzc02 a {
 display: block;
 width: 244px;
 height: 60px;
 text-align: center;
 line-height: 60px;
 color: #fff;
 font-size: 25px;
 box-shadow: 0 0 10px #d6d4d4;
}

.index_ls_qy_bj .xyy .zzc02 a:hover {
 background-color: #2b2b2b;
}

.index_ls_qy_bj .index_iid_dsds {
 color: #ffffff;
 font-size: 16px;
 text-align: center;
}

.index_ls_qy_bj .index_iid_dsds span {
 margin-right: 10px;
}

.index_ls_qy_bj .index_iid_dsds img {
 vertical-align: middle;
 margin-right: 8px;
}

.index_ls_qy_bj .index_cd_kddsdsds {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
}

.index_ls_qy_bj .index_cd_kddsdsds>li {
 background: url(../images/lingdsds.png) top center no-repeat;
 width: 134px;
 height: 120px;
}

.index_ls_qy_bj .index_cd_kddsdsds>li .wwxd {
 font-size: 16px;
 text-align: center;
 line-height: 24px;
 color: #fff;
}

.ypiaofu {
 width: 400px;
 min-height: 100px;
 background-color: #ffffff;
 position: fixed;
 right: 0;
 bottom: 20px;
 border-radius: 10px;
 z-index: 100;
 display: none;
}

.ypiaofu .zuozuo {
 width: 52px;
}

.ypiaofu .youyou {
 width: 303px;
}

.ypiaofu .youyou .zz {
 color: #2c2c34;
 font-size: 12px;
 line-height: 20px;
}

.ypiaofu .iadsds a {
 display: inline-block;
 width: 100px;
 height: 30px;
 text-align: center;
 line-height: 30px;
 background-color: #2191ff;
 color: #fff;
 font-size: 14px;
 border-radius: 5px;
}

.ypiaofu .iadsds a:hover {
 background-color: #2b2b2b;
}

.footer_bj {
 height: 254px;
 background: url(index_aad_dsds_02.jpg) top center no-repeat;
}

.footer_bj .footer_xx_llb {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 flex-direction: row;
 align-items: flex-end;
}

.footer_bj .footer_xx_llb>li .kk {
 color: #ffffff;
 font-size: 20px;
}

.footer_bj .footer_xx_llb>li .navd {
 margin-top: 20px;
 margin-bottom: 20px;
}

.footer_bj .footer_xx_llb>li .navd a {
 color: #ffffff;
 font-size: 14px;
 margin-right: 10px;
 display: inline-block;
}

.footer_bj .footer_xx_llb>li .navd a:hover {
 color: yellow;
}

.footer_bj .footer_xx_llb>li .banq {
 color: #ffffff;
 font-size: 16px;
}

.footer_bj .footer_xx_llb>li .banq a {
 color: #ffffff;
 font-size: 16px;
}

.footer_bj .footer_xx_llb>li .banq a:hover {
 color: yellow;
}

.footer_bj .footer_xx_llb>li .lnwzd {
 color: #ededed;
 font-size: 14px;
 line-height: 28px;
}

.footer_y_pf {
 width: 85px;
 height: 348px;
 position: fixed;
 right: 0;
 top: 300px;
 z-index: 100;
}

.footer_y_pf .yyd>li {
 width: 100%;
 height: 90px;
 margin-bottom: 15px;
}

.footer_y_pf .yyd>li img {
 display: inline-block;
}

.footer_y_pf .yyd>li .zxfs {
 background-color: #5ba4fb;
 height: 27px;
 color: #fff;
 font-size: 15px;
 text-align: center;
 line-height: 24px;
 border-radius: 5px;
}

.footer_y_pf .yyd .jbj {
 /*background-color: #4697f8;*/
 margin-bottom: 10px;
 position: relative;
}

.footer_y_pf .yyd .jbj .wz_ad {
 color: #ffffff;
 font-size: 14px;
 text-align: center;
 margin-top: 8px;
}

.footer_y_pf .yyd .jbj .index_dhccad {
 width: 150px;
 min-height: 90px;
 background-color: #404040;
 position: absolute;
 left: -150px;
 top: 0px;
 display: none;
}

.footer_y_pf .yyd .jbj .index_dhccad .telcc {
 color: #fff;
 text-align: center;
 line-height: 24px;
}

.qq_dbccad {
 width: 220px;
 height: 220px;
 background-color: #404040;
 position: fixed;
 right: 100px;
 bottom: 350px;
 display: none;
 color: #FFF;
 border-radius: 5px;
 box-shadow: 0 0 5px #ababab;
 text-align: center;
 z-index: 9;
}

.qq_tit {
 width: 100%;
 height: 30px;
 line-height: 30px;
 font-size: 16px;
}

.qq_item {
 width: 100%;
 height: 100px;
 display: flex;
 justify-content: space-between;
}

.qq_item ul {
 margin: 0;
 padding: 0;
}

.qq_item ul li {
 display: inline-block;
 width: 80%;
 height: 30px;
 line-height: 30px;
 vertical-align: center;
 list-style: none;
 font-size: 14px;
}

.qq_item ul li a img {
 display: inline-block;
 vertical-align: middle;
}

.qq_item ul li a {
 text-decoration: none;
 color: #FFF;
}

.qq_item ul li a:hover {
 text-decoration: none;
}

.qq_item ul li a span {
 display: inline-block;
 height: 30px;
 line-height: 30px;
 vertical-align: middle;
 letter-spacing: 1px;
}

.qq_foot {
 margin-top: 20px;
 text-align: center;
 font-size: 12px;
 width: 100%;
 height: 25px;
 line-height: 25px;
}
body .service{
 font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
 line-height: 1.5;
}
.part10-content{
 width: 100%;
}
.part10-content img{
 width: 40px;
 align-self: flex-start;
}
.part10-block{
 background-color: #fff;
 padding: 30px 70px;
 box-shadow: 0 18px 45px -11px #b4bbd6;
 text-align: left;
 width: 200px;
 height: 380px;
 margin-top: 50px;
 position: relative;
 cursor: pointer;
}
.part10-block:hover {
 left: -20px;
 top: -20px;
}
.part10-block:hover:after {
 left: 20px;
 top: -320px;
}
.part10-title{
 font-size: 25px;
 margin-bottom: 40px;
}
.part10-text{
 height: 30px;
 width: 100%;
 float: left;
 color: #666;
 font-size: 20px;
 margin-top: 15px;
}
.part10-block:after {
 width: 270px;
 height: 360px;
 border-radius: 4px;
 content: "";
 display: inline-block;
 background-color: #e5edfc;
 position: relative;
 left: 0;
 top: -342px;
 z-index: -1;
}
.buy__wrap--left {
 width: 409px;
}
.buy__wrap--left .active {
 background: #f1f6fa;
}
.buy__item {
 height: 140px;
 border-radius: 4px 0 0 4px;
 padding: 8px 20px 8px 20px;
 cursor: pointer;
 display: flex;
 text-align: left;
 box-sizing: border-box;
}
.buy__wrap--right img {
 width: 522px;
 height: 327px;
 margin-top: 115px;
 margin-left: 158px;
 box-sizing: border-box;
}
.buy__wrap--right {
 width: 771px;
 height: 560px;
 background: url(../images/buy-bg.png) no-repeat;
 text-align: left;
}
.buy__item--left {
 width: 44px;
 height: 44px;
 border-radius: 50%;
 background: #acd8fb;
 font-size: 20px;
 line-height: 44px;
 color: #000;
 text-align: center;
 margin-right: 20px;
 display: inline-block;
}
.buy__item--right {
 display: inline-block;
 width: 279px;
}
.buy__item--title {
 font-size: 20px;
 color: #000;
 display: inline-block;
 margin-bottom: 10px;
}
.buy__item--info {
 font-size: 14px;
 color: #666;
}
.xj-gifs-subs__item {
 position: relative;
}

.xj-gifs-subs__title {
 font-size: 24px;
 color: #999;
 width: 414px;
 padding: 18px 18px 0;
 box-sizing: border-box;
}

.xj-gifs-subs {
 cursor: pointer;
 margin-top: 30px;
}

.xj-gifs-subs__desc {
 font-size: 16px;
 color: #999;
 margin-top: 0;
 width: 414px;
 padding: 0 18px 18px;
 box-sizing: border-box;
}

.xj-gifs-img-container {
 width: 657px;
 height: 419px;
 border-radius: 7.2px;
 position: relative;
}

.xj-gifs-img-container:before {
 width: 657px;
 height: 419px;
 border-radius: 7.2px;
 content: "";
 background: #fff url(../images/gif.png) no-repeat;
 background-size: contain;
 display: inline-block;
 background-color: #e5edfc;
 box-shadow: 0 18px 45px -11px #b4bbd6;
 position: absolute;
 z-index: 9;
}

.xj-gifs-item__title {
 font-size: 30px;
 color: #333;
 position: relative;
 margin-top: 110px;
}

.xj-gifs-item__order {
 color: #fff;
 font-size: 30px;
 display: inline-block;
 width: 52px;
 height: 52px;
 border-radius: 26px;
 text-align: center;
 line-height: 52px;
 background: #5b71d4;
 position: absolute;
 left: -60px;
}

.xj-gifs-item__desc {
 font-size: 20px;
 color: #666;
 text-align: justify;
 margin-top: 20px;
 width: 310px;
}

.xj-gifs-img-container:after {
 width: 557px;
 height: 309px;
 border-radius: 7.2px;
 content: "";
 display: inline-block;
 background-color: #e5edfc;
 position: relative;
 left: 120px;
 top: 130px;
}

.xj-gifs-img-container__img {
 position: absolute;
 right: -30px;
 bottom: 19px;
 z-index: 99;
 width: 620px;
 height: 348px;
}

.xj-gifs-item {
 margin-bottom: 160px;
 width: 100%;
}

.xj-gifs-item:first-child {
 padding-right: 50px;
}

.xj-gifs-item:nth-child(2) {
 width: 94%;
 margin-left: auto;
 margin-right: auto;
}

.part7-solves__item {
 box-sizing: border-box;
 width: 180px;
 height: 180px;
 padding-top: 90px;
 color: #999;
 font-size: 12px;
 box-shadow: 2px 2px 5px #e5edfd;
}

.part7-solves__item:first-child {
 background: #fff url(../images/solve1.png) no-repeat center 25px;
 background-size: 48px 48px;
}

.part7-solves__item:nth-child(2) {
 background: #fff url(../images/solve2.png) no-repeat center 25px;
 background-size: 48px 48px;
}

.part7-solves__item:nth-child(3) {
 background: #fff url(../images/solve3.png) no-repeat center 25px;
 background-size: 48px 48px;
}

.part7-solves__item:nth-child(4) {
 background: #fff url(../images/solve4.png) no-repeat center 25px;
 background-size: 48px 48px;
}

.part7-solves__item:nth-child(5) {
 background: #fff url(../images/solve5.png) no-repeat center 25px;
 background-size: 48px 48px;
}

.part7-solves__item:nth-child(6) {
 background: #fff url(../images/solve6.png) no-repeat center 25px;
 background-size: 48px 48px;
}

.part7-solves__title {
 color: #666;
 font-size: 20px;
 margin-bottom: 8px;
}

.part7-process {
 width: 540px;
}

.part7-title {
 font-size: 26px;
 color: #fff;
 background-color: #727375;
 height: 60px;
 line-height: 60px;
}

.part7-item {
 color: #333;
 font-size: 24px;
 background-color: #e7e8ec;
 height: 50px;
 line-height: 50px;
 margin-bottom: 6px;
}

.part7-item-currentSecond {
 height: 274px;
 line-height: 274px;
}

.part7-item-current {
 background-color: #e5edfd;
}

.part7-title-current {
 background-color: #5b71d4;
}

.part6-content > div {
 width: 100%;
 margin-top: 20px;
}

.part6-block {
 font-size: 25px;
 background-color: #fff;
 border: 1px solid #000;
 padding: 5px 15px;
 border-radius: 12px;
 cursor: pointer;
}
.part6-block:hover {
 font-size: 25px;
 background-color: #0060ff;
 border: 1px solid #0060ff;
 color: #fff;
 padding: 5px 15px;
 border-radius: 12px;
}

.btn {
 background: url("../images/btn.png") no-repeat;
 background-size: 100% 100%;
 color: #fff;
 width: 200px;
 height: 50px;
 line-height: 40px;
 font-size: 30px;
 font-weight: 300;
 margin: 40px auto;
 cursor: pointer;
}

.video {
 width: 100%;
 height: 600px;
 background-color: #000;
}

.part4-block {
 width: 100%;
 margin-top: 40px;
}

.part4-content {
 font-size: 36px;
}

.part4-span {
 font-size: 65px;
 font-weight: 600;
 line-height: 70px;
}

.part4-title {
 font-size: 24px;
 line-height: 34px;
}

.part3-content {
 font-size: 24px;
 line-height: 58px;
 text-align: left;
}

.part2-content {
 color: #727171;
 font-size: 22px;
 margin-right: 30px;
}

.title-fu {
 font-size: 25px;
 color: #727171;
 margin: 0 0 40px 0;
}

.part2-title {
 font-size: 30px;
}

.part2-block {
 background-color: #fff;
 padding: 40px 50px;
 width: 41%;
 text-align: left;
 margin-top: 40px;
}

.part1-block {
 margin: 40px 0;
}

.mg {
 margin-right: 40px;
}

.mg2 {
 margin-left: 40px;
}

.space {
 width: 100%;
 height: 40px;
}

.blue {
 color: #0060ff;
 font-size: 24px;
}

.part1-content {
 color: #000;
 font-size: 18px;
 margin-top: 10px;
 line-height: 25px;
}

.part1 {
 height: 830px;
 line-height: 1;
}

.part2 {
 height: 1090px;
 background-color: #f6f8fe;
}

.part3 {
 height: 650px;
}

.part4 {
 height: 400px;
 background-color: #f6f8fe;
}

.part5 {
 height: 770px;
}

.part6 {
 height: 450px;
 background-color: #f6f8fe;
}

.part7 {
 height: 820px;
}

.part8 {
 height: 2500px;
}

.part9 {
 height: 430px;
 background-color: #f6f8fe;
}

.part10 {
 height: 1170px;
 overflow: hidden;
}

.clean {
 width: 25%;
}

.right {
 text-align: right;
}

.left {
 text-align: left;
}

.wrap {
 width: 1400px;
 margin: 0 auto;
 padding: 40px 0;
 text-align: center;
}

.wrap2 {
 width: 1200px;
 margin: 0 auto;
 padding: 40px 0;
 text-align: center;
}

.wrap3 {
 width: 1180px;
 margin: 0 auto;
 padding: 40px 0;
 text-align: center;
}

.title {
 font-size: 53px;
}

.service .fl {
 display: flex;
 align-items: center;
}

.fl-bt {
 justify-content: space-between;
}

.fl-w {
 flex-wrap: wrap;
}

.fl-ct {
 justify-content: center;
}

.fl-col {
 flex-direction: column;
}

.banner-btn {
 border: 1px solid #fff;
 border-radius: 8px;
 padding: 10px 20px;
 display: flex;
 font-size: 24px;
 font-weight: 300;
 margin-left: 60px;
}

.banner-div {
 width: 100%;
 height: 730px;
 background: url("../images/pro-banner.jpg") no-repeat;
 background-size: 100% 100%;
 padding: 150px 200px;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 color: #fff;
 box-sizing: border-box;
 line-height: 1;
}

.banner-text1 {
 font-size: 52px;
}

.banner-text2 {
 font-size: 30px;
}

.banner-text3 {
 font-size: 20px;
 font-weight: 300;
}

.banner-text4 {
 font-size: 24px;
 font-weight: 300;
}

.banner-text5 {
 margin-top: 15px;
 font-size: 28px;
}
.abs{
 width: 73px;
 height: 32px;
 position: absolute;
 z-index: 99;
 left: 63px;
}
.abs div{
 width: 24px;
 height: 32px;
}
.llb_ad li span:hover{
 background-color: #3f98ff;
 border: 1px solid #3f98ff;
 color: #fff;
}
.list_xw_zuo {
 width: 290px;
 background-color: #3863ee;
 border: solid 1px #dcdcdc;
}

.list_xw_zuo .cpad {
 height: 72px;
 background: #3863ee;
 color: #ffffff;
 font-size: 26px;
 -font-weight: bold;
 text-indent: 10px;
 text-align: center;
 line-height: 72px;
}

.list_xw_zuo .huise {
 background-color: #ffffff;
}

.list_xw_zuo .huise .hlb li {
 margin-bottom: 8px;
}

.list_xw_zuo .huise .hlb li a {
 display: block;
 height: 43px;
 line-height: 50px;
 background: url(../images/nei/ico_bbjds_03.jpg) top center no-repeat;
 color: #424242;
 text-indent: 60px;
}

.list_xw_zuo .huise .hlb li a:hover {
 color: #3863ee;
}

.list_xw_zuo .bbj_d {
 height: 103px;
 background: #3863ee;
}

.list_xw_zuo .bbj_d .ctt {
 color: #ffffff;
 font-size: 20px;
 font-weight: bold;
 text-align: center;
}

.list_xw_zuo .bbj_d .czz {
 color: #ffffff;
 font-size: 20px;
 text-align: center;
 margin-top: 10px;
}

.llb_ad li {
 border: solid 1px #dfdfdf;
 margin-bottom: 13px;
}

.llb_ad li .zuo {
 width: 134px;
 height: 121px;
 background: #dfdfdf;
}

.llb_ad li .zuo .ss {
 color: #595959;
 font-size: 32px;
 text-align: center;
}

.llb_ad li .zuo .ssx {
 text-align: center;
 color: #393939;
 font-size: 18px;
 border: solid 1px #9b9b9b;
 width: 90px;
 margin: 0 auto;
}

.llb_ad li .you {
 width: 717px;
}

.llb_ad li .you .chakan a {
 color: #595959;
 font-size: 20px;
}

.llb_ad li .you .chakan a:hover {
 color: #3863ee;
}

.llb_ad li .you .zhaiyao {
 color: #595959;
 font-size: 16px;
 line-height: 24px;
}
.fl {
 float: left;
}

.fr {
 float: right;
}

/*内页开始*/
.page-nr {
 margin: 25px 0;
}

.sve-left {
 width: 255px;
}

.sve-l-hd {
 background: #3863ee;
 height: 83px;
 text-align: center;
}

.sve-l-hd h3 {
 font-size: 23px;
 color: #ffffff;
 line-height: 83px;
 font-weight: 400;
}

.sve-l-hd h3 span {
 padding: 0 10px;
}

.sve-left ul {
 border-top: 0;
}

.sve-left ul li {
 line-height: 65px;
}

.sve-left ul li a {
 font-size: 15px;
 color: #4f4f4f;
}

.sve-left ul li a:hover {
 color: #02ae6b;
}

.sve-right {
 width: 882px;
}

.sve-right ul li {
 width: 274px;
 height: 257px;
 text-align: center;
 background: #fff;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s;
 -ms-transition: all 0.5s;
 -o-transition: all 0.5s;
 transition: all 0.5s;
 border: solid 1px #ccc;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 /* Firefox */
 -webkit-box-sizing: border-box;
 /* Safari */
}

.sve-right ul li h3 {
 font-size: 15px;
 font-weight: 400;
 line-height: 35px;
 color: #333;
}

.sve-right ul li:hover {
 border: solid 1px #0a759d;
}

.sve-right ul li:hover h3 {
 color: #0a759d;
}

.sve-img {
 width: 100%;
 height: 215px;
 overflow: hidden;
 position: relative;
}

.sve-img img {
 max-width: 100%;
 max-height: 100%;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 margin: auto;
 position: absolute;
}

.sve-right ul li {
 margin-right: 30px;
 margin-bottom: 38px;
}

.sve-right ul li:nth-child(3n) {
 margin-right: 0;
}

.page-right {
 width: 882px;
 min-height: 500px;
}

.this-add {
 padding: 0 15px;
 border: 1px solid #eee;
 line-height: 35px;
 font-size: 14px;
 color: #5a5a5a;
 margin-bottom: 25px;
 background: #3863ee;
 color: #fff;
}

.this-add>a {
 font-size: 14px;
 color: #fff;
}

.this-add a:hover {
 color: #000;
}

.page-nr {
 margin: 25px 0;
}

.list_xw_aad {
 font-size: 16px;
}

.list_xw_aad li {
 border-bottom: dotted 1px #5d5d5d;
}

.list_xw_aad a {
 display: block;
 height: 30px;
 line-height: 30px;
 color: #5d5d5d;
 font-size: 14px;
}

.list_xw_aad span {
 float: right;
}

/*内页结束*/
/*show整个右侧*/
.show_title h1 {
 height: 45px;
 line-height: 45px;
 text-align: center;
 overflow: hidden;
 font-size: 24px;
 font-weight: normal;
 color: #545353;
}

.show_bt {
 line-height: 30px;
 text-align: center;
 font-size: 12px;
 color: #a7a7a7;
}

.show_bt li {
 margin-right: 17px;
 display: inline;
}

.show_content {
 line-height: 28px;
 font-size: 14px;
 color: #666;
 min-height: 500px;
}

.show_content img {
 max-width: 100%;
 max-height: 100%;
 display: block;
 margin: 0 auto;
}

.pt-righta {
 width: 878px;
}

/*相关文章*/
.ar_likeart {
 padding: 0;
 overflow: hidden;
}

.ar_likeart h3 {
 color: #3863ee;
 line-height: 40px;
 font-size: 16px;
 font-weight: bold;
 border-bottom: 2px solid #3863ee;
}

.ar_likeart ul {
 padding: 10px 0;
 overflow: hidden;
}

.ar_likeart li {
 float: left;
 width: 47%;
 border-bottom: 1px dashed #CCC;
 line-height: 25px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 margin-right: 2%;
}

.ar_likeart li a {
 color: #4f4f4f;
 font-size: 12px;
}

.ar_linkeartpro {
 margin: 0 auto;
 overflow: hidden;
}

.ar_linkeartpro h3 {
 color: #076CE0;
 line-height: 40px;
 font-size: 16px;
 font-weight: bold;
 border-bottom: 2px solid #076CE0;
}

.ar_linkeartpro ul {
 padding: 10px 0;
 overflow: hidden;
}

.ar_linkeartpro li {
 float: left;
 width: 210px;
 height: 210px;
 display: inline;
 margin-right: 5px;
}

.ar_linkeartpro ul {
 padding: 10px 0;
 overflow: hidden;
}

.ar_linkeartpro li a {
 cursor: pointer;
 float: left;
 width: 210px;
 height: 210px;
 color: #000;
}

.ar_linkeartpro li img {
 height: 175px;
 max-width: 100%;
 vertical-align: middle;
}

.ar_linkeartpro li a p {
 width: 100%;
 height: 30px;
 line-height: 30px;
 font-size: 14px;
 text-align: center;
 text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
}

/*上一篇*/
#PrevNext {
 line-height: 24px;
 padding: 10px 0;
 border-top: 1px solid #cfcfcf;
 font-size: 14px;
 color: #666;
}

#PrevNext a {
 color: #666;
}

/*上一篇结束*/
/*织梦分页代码*/
#pages {
 padding: 14px 0 10px;
 font-family: 宋体;
 text-align: center;
 clear: both;
}

#pages a {
 display: inline-block;
 height: 33px;
 line-height: 33px;
 background: #fff;
 border: 1px solid #e3e3e3;
 text-align: center;
 color: #333;
 padding: 0 10px;
}

#pages a:hover {
 background: #f1f1f1;
 color: #000;
 text-decoration: none;
}

#pages span {
 display: inline-block;
 height: 33px;
 line-height: 33px;
 background: #1cb9ec;
 border: 1px solid #1cb9ec;
 color: #fff;
 text-align: center;
 padding: 0 10px;
}

.page .noPage {
 display: inline-block;
 width: 56px;
 height: 33px;
 line-height: 33px;
 border: 1px solid #e3e3e3;
 text-align: center;
 color: #a4a4a4;
}

.thisclass {
 color: red !important;
}

/*织梦分页代码结束*/
/*show整个右侧结束*/
.list_xw_zuo {
 width: 290px;
 background-color: #3863ee;
 border: solid 1px #dcdcdc;
}

.list_xw_zuo .cpad {
 height: 72px;
 background: #3863ee;
 color: #ffffff;
 font-size: 26px;
 -font-weight: bold;
 text-indent: 10px;
 text-align: center;
 line-height: 72px;
}

.list_xw_zuo .huise {
 background-color: #ffffff;
}

.list_xw_zuo .huise .hlb li {
 margin-bottom: 8px;
}

.list_xw_zuo .huise .hlb li a {
 display: block;
 height: 43px;
 line-height: 50px;
 background: url(../images/nei/ico_bbjds_03.jpg) top center no-repeat;
 color: #424242;
 text-indent: 60px;
}

.list_xw_zuo .huise .hlb li a:hover {
 color: #3863ee;
}

.list_xw_zuo .bbj_d {
 height: 103px;
 background: #3863ee;
}

.list_xw_zuo .bbj_d .ctt {
 color: #ffffff;
 font-size: 20px;
 font-weight: bold;
 text-align: center;
}

.list_xw_zuo .bbj_d .czz {
 color: #ffffff;
 font-size: 20px;
 text-align: center;
 margin-top: 10px;
}

.llb_ad li {
 border: solid 1px #dfdfdf;
 margin-bottom: 13px;
}

.llb_ad li .zuo {
 width: 134px;
 height: 121px;
 background: #dfdfdf;
}

.llb_ad li .zuo .ss {
 color: #595959;
 font-size: 32px;
 text-align: center;
}

.llb_ad li .zuo .ssx {
 text-align: center;
 color: #393939;
 font-size: 18px;
 border: solid 1px #9b9b9b;
 width: 90px;
 margin: 0 auto;
}

.llb_ad li .you {
 width: 717px;
}

.llb_ad li .you .chakan a {
 color: #595959;
 font-size: 20px;
}

.llb_ad li .you .chakan a:hover {
 color: #3863ee;
}

.llb_ad li .you .zhaiyao {
 color: #595959;
 font-size: 16px;
 line-height: 24px;
}
@media (max-width: 767px) {
 body{
  min-width: 100%;
 }
 .middle{
  width: 100%;
 }
 .index_wsm_cd_bj{
  height: 530px;
 }
 .index_zj_xg .ll{
  width: 100%;
 }
 .index_mcwt_bj{
  height: 3245px;
 }
}



