﻿*{padding:0;margin:0}
body{font-family:'Microsoft YaHei',sans-serif;color:#333;font-size:14px}
img{border:0}
li{list-style:none}
 
a{color:#333;text-decoration:none}
a:hover{color:#f69a03}
u{text-decoration:none}
i{font-style:normal}
.hbg{background:#f5f5f5}
.wapxs{display:none}
.clear{clear:both}
.w1200{width:1200px;margin:0 auto}
.logo{float:left}
.logo a{color:#2762A8;font-size:32px}
.tophead{border-bottom: 1px #ddd solid;height: 47px;line-height: 47px}
.tophead ul{float: right;}
.tophead ul  a{cursor: pointer;padding-left: 10px}
.header{background:#fff;height:80px}
.nav{height:50px;margin:15px 0;float:right}
.nav>ul>li{line-height:50px;height:50px;float:left}
.nav>ul>li.active a{color:#c947a7}
.nav>ul>li dl{z-index:99999;display:none;position:absolute;width:100%;left:0;background:#fff}
.nav>ul>li dlli{line-height:46px;height:46px}
.nav>ul>li a{font-size:14px;position:relative;padding:0 20px;display:block}
.nav li.hover dl{display:block;width:100%}
.pchdp  .swiper-button-next{right: 50px;background:url(../image/r3.png)  no-repeat  center;width:26px;height:39px; }
.pchdp  .swiper-button-prev{left: 50px;background:url(../image/l3.png)  no-repeat  center;width:26px;height:39px; }
.pchdp   .swiper-pagination-bullet {width:79px;height: 7px;    border-radius: 0;
    opacity: 1;background: #fff}
.pchdp   .swiper-pagination-bullet-active {background: #f05922}
.desHot1{background:url(404.png)  no-repeat  center;width:16px;height:8px;    display: inline-block;
    margin-left: 10px;}
.desHot0{display:none}
.searchcd{position: absolute;display:none;
    top: 148px;
    width: 100%;
    left: 0px;
    background: rgb(255, 255, 255);
    z-index: 2;padding:40px 0}
.searchcd.fixed{position:fixed;top:80px;}	
.searchcd form{position:relative}	
#keywords{width:100%;height:40px;line-height:40px;display: block;
text-indent: 20px;
    color: #666;border:1px #ddd solid}	
.searchcd button{     background-size: 30px;
    top: 0;  position: absolute;
    right:0px;background:url(../image/seach-icon.png) no-repeat  center;width:42px;height:42px;display: block;margin-left:20px;cursor: pointer;
    float: left;border:0}
.waphdp,.wapxs,#toolbar,#wxnr,#weixin,.wapmenu,.zlm{display:none}
.mySwiper{--swiper-theme-color:#fff;--swiper-navigation-color:#fff}
.title_h3 {font-size:24px;color:#c947a7;text-align: center;line-height:64px}
.nav li.hover a,.nav li:hover a{color:#c947a7}
.page-top{width:100%;height:100px;z-index:500}
.page-top.fixed{height:80px}
.fixed .Zhead-top{top:80px;left:0;position: fixed;}
.page-top .top-bar{width:100%;height:40px;background-color:#28292c;color:#fff;font-size:12px;position:relative;z-index:1100}
.page-top .top-bar .content{height:40px}
.page-top .top-bar .phone-icon{width:14px;height:14px}
.page-top .header{    -webkit-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -o-transition: all .5s linear;width:100%;height:100px;position:relative;z-index:1000}
.page-top .header .header-inner{width:100%;position:relative;z-index:1}
.page-top .header .header-inner .header-content{position:relative;z-index:5;width:100%;color:black;transition:0.4s}
.page-top .header .logo{;margin-top:8px}
.page-top .header .logo img{height:auto}
.page-top .header .header-nav{margin-left: 170px;float:right}
.page-top .header .header-nav ul{position:relative;display:inline-block;vertical-align:middle;height:100px;margin-left:2px}
.page-top .header .header-nav ul li{float:left;height:100px}
.page-top .header .header-nav ul li.cur a:before{content: '';display:block;background: url(../image/dhon.png)  no-repeat center;width:100%;height:4px;position: absolute;
    bottom: 20px;}
 
.page-top .header .header-nav a{display:block; line-height:100px;font-size:18px;margin :0 25px;position:relative;}
.page-top .header .header-nav .curline{background:#c947a7;height:3px;position:absolute;bottom:0;width:68px;left:0px;top:50px}
.page-top .header .slide-menu{width:1100px;height:auto !important;background-color:#fff;position:absolute;z-index:2;top:64px;background:white;left:-115px;padding:10px 0 25px;display:none;overflow-y:auto}
.page-top .header .slide-menu .menu-left{background-color:#fafafa;width:208px}
.page-top .header .slide-menu .menu-left .menu-item{margin-bottom:0px;text-align:left}
.page-top .header .slide-menu .menu-left .menu-item .menu-title{font-size:20px;line-height:50px;color:#333;padding:0 20px;border-bottom:1px solid #e5e5e5}
.page-top .header .slide-menu .menu-left .menu-item .menu-list{display:block;padding:0 20px;font-size:14px;color:#666;height:38px;line-height:38px;margin-top:10px}
.page-top .header .slide-menu .menu-left .menu-item .menu-list.cur{background-color:#c947a7;color:#fff}
.page-top .header .slide-menu .menu-right{padding-left:100px;padding-top:76px;width:992px}
.page-top .header .slide-menu .menu-right .menu-abstract{display:none}
.page-top .header .slide-menu .menu-right .menu-abstract.act{display:block}
.page-top .header .slide-menu .menu-right .menu-abstract .abstract-left{width:420px;height:auto}
.page-top .header .slide-menu .menu-right .menu-abstract .abstract-left .abstract-label{font-size:24px;color:#333;position:relative;padding-bottom:12px;margin-bottom:10px;text-align:left}
.page-top .header .slide-menu .menu-right .menu-abstract .abstract-left .abstract-label:after{content:"";position:absolute;width:20px;height:2px;background-color:#c947a7;left:0;bottom:0}
.page-top .header .slide-menu .menu-right .menu-abstract .abstract-left p{font-size:16px;color:#666;line-height:34px}
.page-top .header .slide-menu .menu-right .menu-abstract .abstract-right{width:400px;margin-left:72px}
.page-top .header .slide-menu .menu-right .menu-abstract .abstract-right img{width:100%;height:auto}
.page-top .header .slide-menu .menu-right .menu-abstract .abstract-buttons{margin-top:30px;text-align:left}
.page-top .header .slide-menu .menu-right .menu-abstract .abstract-buttons .abstract-btn{padding:0;display:inline-block;width:100px;height:34px;border:1px solid #ccc;font-size:14px;color:#666;text-align:center;line-height:34px;margin-right:10px}
.page-top .header .slide-menu .menu-right .menu-abstract .abstract-buttons .abstract-btn:hover{color:#c947a7;border-color:#c947a7}
.page-top .header .slide-menu .menu-new{padding:50px 75px 0 75px;text-align:left}
.page-top .header .slide-menu .menu-new .menu-item{width:180px;height:150px;float:left;margin-right:80px;margin-bottom:40px}
.page-top .header .slide-menu .menu-new .menu-item.no_bottom{margin-bottom:0;height:125px}
.page-top .header .slide-menu .menu-new .menu-item.bottom{border-bottom:1px solid #e6e6e6}
.page-top .header .slide-menu .menu-new .menu-item p{font-size:14px;color:#333;font-weight:bold;margin-bottom:12px}
.page-top .header .slide-menu .menu-new .menu-item p span{display:inline-block;height:18px;line-height:18px;padding:0 4px;font-size:12px}
.page-top .header .slide-menu .menu-new .menu-item p span.blue{color:#1183ff;border:1px solid #1183ff}
.page-top .header .slide-menu .menu-new .menu-item p span.green{color:#00a7b8;border:1px solid #00a7b8}
.page-top .header .slide-menu .menu-new .menu-item p span.orangle{color:#ff7a52;border:1px solid #ff7a52}
.page-top .header .slide-menu .menu-new .menu-item p span.red{color:#f45258;border:1px solid #f45258}
.page-top .header .slide-menu .menu-new .menu-item p span.grey{color:#506e92;border:1px solid #506e92}
.page-top .header .slide-menu .menu-new .menu-item .menu-item-box a{height:24px;line-height:24px;display:inline-block;width:100%;font-size:14px;font-weight:400;margin-bottom:8px;padding-left:0;cursor:pointer;color:#555}
.page-top .header .slide-menu .menu-new .menu-item .menu-item-box a img{display:inline-block;width:16px;margin-right:16px;margin-left:8px;height:16px;vertical-align:middle}
.page-top .header .slide-menu .menu-new .menu-item .menu-item-box a:hover{background:#f2f4f5}
.page-top.fixed .header{position:fixed;top:0;left:0;height: 80px;}
.page-top.fixed .header .logo img{height:55px}
.page-top.fixed .header .header-nav ul li{height: 80px;}
.page-top.fixed .header .header-nav a{line-height: 80px;}
.codeView{padding:0px !important;left:90% !important;box-sizing:border-box;margin-left:-80px !important;width:232px !important}
.codeView img{width:100%;height:100%}
.classStyle .iSmenu{width:200px;height:240px;box-sizing:border-box;display:flex;flex-wrap:wrap;background:white;justify-content:center;align-content:flex-start;margin:auto;transition:0.5s;padding:22px 0px 0px 0px}
.classStyle .iSmenu .iSmenu-top{width:148px;height:148px}
.classStyle .iSmenu .iSmenu-bottom{display:flex;justify-content:center;align-content:flex-start;width:100%;flex-wrap:wrap;font-size:12px;color:#606266}
.classStyle .iSmenu .iSmenu-bottom div{font-family:PingFangSC-Regular;font-size:12px;color:#606266}
.classStyle .iSmenu .iSmenu-bottom div:nth-child(1){margin-bottom:8px;margin-top:16px}
.classStyle .slide-menu{background-color:transparent !important;border-bottom:0px solid #f3f3f5 !important}
.page-top.index-page-top .top-bar{background-color:rgba(255,255,255,0.1)}
.page-top.index-page-top .header .header-inner .header-content{}
.header-seacth-rigth{display:flex;align-items:center;height:100px}
 .page-top.fixed .header-seacth-rigth{height:80px}
 .page-top .header .header-seacth-btn{cursor: pointer;padding-left:30px;border-left: 1px #ddd solid}
.page-top .header .header-seacth-icon{ vertical-align:middle}
.Zhead-top{position:absolute;width:100%;background:rgb(255 255 255 / 92%);z-index:99999}
.Zheader-main{box-sizing:border-box;width:1200px;margin:auto;display:flex;flex-wrap:wrap;padding:50px 0}
 .cpzlma{width:1100px;margin-left: 150px}
 .cpzlma  dl{float: left;width:33.33%;}
   .cpzlma  dl dd{height: 28px;
    margin-bottom: 15px;padding-left: 38px}
    .cpzlma  dl.ico21 dd{background:url(../image/dhico1.png)  no-repeat  left center;}
    .cpzlma  dl.ico22 dd{background:url(../image/dhico2.png)  no-repeat  left center;}
    .cpzlma  dl.ico23 dd{background:url(../image/dhico3.png)  no-repeat  left center;}

     .cpzlma  dl dt{padding-left: 38px}

  .cpzlma  dl dd a{font-size: 18px;font-weight: bold;color:#333}
   .cpzlma  dl dt  a{font-size: 16px;color:#333}
   .cpzlma dl dt a:hover{color: #f69a03;}
    .cpzlma  dl dt li{line-height: 2}
.ZmainNone{display:none}
.ZmainNone.dsyc{display:none !important}
.div-animate1{display:flex;visibility:hidden;opacity:0;transform:translate3d(0,20px,0);transition:0.3s}
.div-animate2{visibility:visible;opacity:1;transform:translate3d(0,0,0)}
.pull-left{float:left}
.pull-right{float:right}
.mtb50{margin:50px 0}
.bta{position:relative;margin-bottom:40px;text-align:center;}
.bta i{color:#0f55f1}
.bta b{font-size:29px;}
.bta span{display:block; font-size:27px;color: #f69a03  ; 
    font-weight: bold; line-height: 40px;
    height: 40px;}
.bta  span a{float:right;color:#c947a7;font-size:16px}
.bta p{color:#333;font-size: 16px;padding-top:10px;}
.banner1{position:absolute;color:#fff;width:100%}
.banner1 h3{text-align:center;font-size:48px;margin-top:100px}
.banner1 h3 i{font-size:15px;background:rgb(255 255 255 / 24%);vertical-align:middle;padding:3px 5px;margin-left:20px}
.banner1 p{text-align:center;font-size:18px;padding:30px 250px}
.banner1 ul{margin:80px auto 45px;height:50px;width:456px}
.banner1 ul li{margin:0 30px;float:left;width:168px;height:50px;line-height:48px}
.banner1 ul li a{display:block;border:1px #fff solid;text-align:center;color:#fff;font-size:18px}
.banner1 ul li a.red{background:#C12D9A;border:1px #C12D9A solid}
.banner1 ul li a:hover{    opacity: 0.7;}
.banner1 dl{overflow:hidden;background:rgb(255 255 255 / 37%);padding:25px 40px}
.banner1 dl dd{float:left;width:25%}
.banner1 dl dd span{font-size:18px;display:block}
.banner1 dl dd i{margin-top:10px;display:block;color:rgb(255 255 255 / 50%)}
.zcgh{padding:60px 0 30px;}
 .zcghbox{background:url(../image/cpbg.jpg)  no-repeat  top center;padding: 77px 0}
 .cpxfbt{position: absolute;width: 233px;height: 338px;font-size: 27px;
    color: #fff;    top: -30px;
    left: -27px;}
    .cpxfbt span{display: block;width:20px;    width: 27px;margin: 60px  0 0 80px;
    line-height: 1.2;}
   .zcgb2   .cpxfbt span{margin: 50px  0 0 120px;}
.zcgb1 .cpxfbt{background:url(../image/cpicp1.png)  no-repeat   center }
.zcgb2 .cpxfbt{background:url(../image/cpicp2.png)  no-repeat   center ;right: -27px;left: auto}
.zcgb3 .cpxfbt{background:url(../image/cpicp3.png)  no-repeat   center }
.zcgb3 .zcgh_mian{margin-bottom: 0}
.zcgh_mian {position: relative;height:236px;margin-bottom:33px;background: #fff;border-radius: 10px;padding:20px  45px;}
.zcgh_mian .morea{text-align:right;padding-bottom: 10px;height: 30px;}
.zcgh_mian .morea a{border-bottom: 1px #ff8613 solid;color:#ff8613;padding-bottom: 5px;}
.zcgb2 .zcgh_mian .morea {text-align: left;}
.zcgh_mian ul {overflow: hidden;margin-left: 197px}

.picScrolla,.picScrollc{overflow: hidden;margin-left: 197px}

.zcgb2 .zcgh_mian ul,.picScrollb {;margin-left:0;;margin-right: 197px}

.zcgh_mian ul li {float:left;width:292px;margin: 0 10px}
.zcgh_mian ul li img{width: 100%}
.zcgh_mian ul li:nth-child(3){margin-right: 0}
.zcgh_mian ul li a{display: block;position: relative;}
.zcgh_mian ul li a span{position: absolute;bottom: 0;display: block;height: 42px;line-height: 42px;background: rgb(51 51 51 / 52%);
    color: #fff;
    padding: 0 20px;
    width: 100%;
	font-size:15px;
    box-sizing: border-box;}
    .zcgh_mian ul li a:hover span{display: none}
      .zcgh_mian ul li a  div{ color: #fff;  display: none; position: absolute;
    top: 0;
    left: 0;
    background: #0556de80;
    width: 100%;
    height: 100%;
    padding:32px 20px;
    box-sizing: border-box;}
    .zcgh_mian ul li a  div i{display: block;;font-weight: bold;overflow: hidden;
    height: 48px;line-height: 48px}
   .zcgh_mian ul li a:hover div {display: block;} 
.gwl{float:left;height:170px;padding:15px;box-sizing:border-box;width:48%;border:1px #ddd solid}
.gwr{float:right;height:170px;padding:15px;box-sizing:border-box;width:48%;border:1px #ddd solid}
.gwboxa{height:170px;margin:65px 0}
.gwboxa h4{height:40px;line-height:40px;margin-bottom:15px;padding-left:50px;font-size:18px}
.gwl h4{background:url(404.png)  no-repeat  left center}
.gwr h4{background:url(404.png)  no-repeat  left center}
.gwboxa p{line-height:2}

.gwboxb{    overflow: hidden;background:#f9fafc;padding:70px 0}
.gwboxb h3,.gwboxc h3,.gwboxd h3,.gwboxe h3{ margin-bottom:30px;   font-size: 24px;}
.gwboxb h3:after,.gwboxc h3:after,.gwboxd h3:after,.gwboxe h3:after{margin-top:35px;content:" ";display:block;width:64px;height:4px;background:#01a990}
.gwbl{width: 40%;float:left}
.gwboxb h3{margin-top:30px}
.gwbl p{font-size:16px;color:#666;    line-height: 2;}
.gwbr{float:right}
.gwbr img{width:100%}
.gwboxc{padding:70px 0;text-align: center;}
.gwboxc h3:after{margin:35px auto 0}
.gwboxd h3{margin-top:200px}
.gwboxd  p{line-height:2;font-size:16px;color:#666;}
.gwboxc p{line-height:2;font-size:16px;color:#666; margin-bottom:40px}
.gwboxd{ overflow: hidden;background:#f8f9fb;padding:70px 0}
.gwboxe{padding:70px 0;    text-align: center;}
.gwboxe h3:after{margin:35px auto 0;}
.gwboxe  p{line-height:2;font-size:16px;color:#666;margin-bottom:40px}
.gwdl{float:left}
.gwdr{float:right;width:600px}
.hyal{background:url(404.png)  no-repeat  top center #f4f2fd;padding:60px 0 30px}
.hyalbox .hd{height:50px;line-height:50px;border-bottom:1px solid #ddd}
.hyalbox .hd ul{}
.hyalbox .hd ul li{width:10%;cursor:pointer;text-align:center;display:block;font-size:18px;float:left;}
.hyalbox .hd ul li.on{border-bottom:2px #c947a7 solid;color:#c947a7}
.hyalbox .bd{margin:30px 0}
.hyalbox .bd ul{overflow:hidden;zoom:1}
.hyalbox .bd dl dt{float:left;width:450px}
.hyalbox .bd dl dd{float:left;margin-left:30px;width:720px}
.hyalbox .bd dl dd p{margin:20px 0 70px;line-height:2;font-size:16px}
.hyalbox .bd dl dd div{line-height:45px;text-align:right}
.hyalbox .bd dl dd div a{border:1px #c947a7 solid;color:#c947a7;padding:11px 18px;font-size:16px}
.hyalbox .bd dl dd div  a.faan{margin-right:15px;background:#c947a7;background:-webkit-linear-gradient(right,#c12d9b,#6a3391);background:-o-linear-gradient(right,#c12d9b,#6a3391);background:-moz-linear-gradient(right,#c12d9b,#6a3391);background:linear-gradient(to right,#c12d9b,#6a3391);color:#fff;border:0;padding:12px 18px}
.hyalbox .bd dl dd div a:hover{opacity: 0.8;}
.kfcase{background:#f7f7f7;padding:60px 0 0}
.kfht{background:#fff;overflow:hidden}
.kfht li{float:left;width:20%}
.kfht li img{width:100%}
.kfbox{display:none;position:relative;height:530px;overflow:hidden}.kfbox.on{display:block}
.kfboxl{float:left;width:50%;height:530px;background:-webkit-linear-gradient(right,#c12d9b,#6a3391);background:-o-linear-gradient(right,#c12d9b,#6a3391);background:-moz-linear-gradient(right,#c12d9b,#6a3391);background:linear-gradient(to right,#c12d9b,#6a3391);position:absolute}
.kfw50{position:absolute;color:#fff;width:600px}
.kfw50 span{font-size:24px;display:block;margin-top:90px}
.kfw50 p{font-size:18px;margin:30px 20px 30px 0;line-height:1.5}
.kfw50 div{font-size:18px;margin-top:30px}
.kfw50 a{color:#fff;border:1px #fff solid;font-size:18px;display:block;line-height:48px;width:128px;text-align:center}
.kfboxr{float:right;width:50%;position:absolute;left:50%}.kfboxr img{width:100%;min-height:530px}
.qwrz{padding:60px 0;background: url(../image/hzbg.jpg) no-repeat  center;}
.qwrz ul{overflow: hidden;}
.qwrz ul li{float:left;width:20%;text-align:center;margin-bottom:20px;box-sizing:border-box; }
.qwrz ul li img{ }
.szh_main{overflow:hidden;margin:30px 0}
.szhbox{overflow:hidden;padding:60px 0}
.szhboxr{float:right;width:770px;box-sizing:border-box;padding:35px 40px;border:1px #ddd solid;}
.szhboxl{float:left;width:400px;    position: relative;}
 
 
.szhboxr dl{margin-bottom:40px;height:80px}
.szhboxr dl:last-child{margin-bottom: 0}
.szhboxr dl dd{text-align:center;float:left;width:56px;color:#0062d0}
.szhboxr dl dd span{height:23px; display:block;line-height:23px;font-size:32px;margin-bottom:4px}
.szhboxr dl dd u{height:23px; display:block;line-height:23px}
.szhboxr dl dt{float:left;width:610px;margin-left:20px}
.szhboxr dl dt span{text-decoration: underline;display:block;font-size:18px;margin-bottom:10px;color:#5a5a5a;font-weight:bold;line-height:21px;height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.szhboxr dl  a:hover  dt span,.szhboxl ul li a:hover>div span{color: #f69a03}
.szhboxr dl dt  p{line-height:26px;height:52px;overflow:hidden;text-overflow:ellipsis; color: #999999}
.szhboxl ul{position: relative;padding:32px}
 .szhboxl .lsbg{background: #0062d0;height:160px;position: absolute;
    top: 0;
    left: 0;
    width: 100%;}
.szhboxl ul li img{display:block; width:100%;height:210px}
 
.szhboxl ul li a>div span{text-decoration: underline;display:block;font-size:18px;color:#5a5a5a;margin-bottom:10px;font-weight:bold;line-height:36px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.szhboxl ul li a>div p{    margin-top: 10px;color:#666;line-height:24px;height:96px}
.szhboxl ul li a>div i{font-size:12px;color:#666}
.szh_dh ul{overflow:hidden;padding:20px}
.szh_dh ul li{float:left;width:33.33%;line-height:25px}
.hyjjfa{background:#fff;padding:30px}
.hyjjfa .dbta{text-align:center;font-size:30px}
.hyjjfa .dbta:after{content:" ";display:block;height:5px;width:60px;background:#c947a7;border-radius:5px;margin:20px auto 40px}
.hyjjfa  p{text-align:center;margin-bottom:50px;color:#666}
.hyjjfa ul li{background:#fff;text-align:center;float:left;width:23%;margin-right:2.5%;transition:all .2s linear;margin-bottom:2.5%;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}
.hyjjfa ul li:hover img{filter:blur(3px)}
.hyjjfa ul li:hover{-webkit-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-moz-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);box-shadow:0 15px 30px #ccc;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 10%);-ms-box-shadow:0 10px 20px rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px rgba(0,0,0,.1);-o-box-shadow:0 10px 20px rgba(0,0,0,.1)}
.hyjjfa ul li:nth-child(4n){margin-right:0}
.hyjjfa ul li img{width:100%}
.hyjjfa ul li span{line-height:50px;font-size:18px;display:block}
.hyjjfa ul li i{padding-bottom:20px;font-size:14px;display:block;color:#c947a7}
.hypic{overflow:hidden;position:relative;height:180px}
.hyjjfa ul li:hover .hypic div{display:block}
.hypic div{display:none;position:absolute;top:0;left:0;width:100%;height:180px}
.hypic u{display:table-cell;padding:0 20px;text-align:center;vertical-align:middle;height:180px;color:#fff}
.cpbxa{text-align:center;background:#fff;margin-bottom:50px}
.cpbxa h3{font-size:30px;padding-top:80px}
.cpbxa p{color:#666;margin:20px 0  40px}
.cpnav{text-align:center}
.cpnav li{display:inline-block}
.cpnav li a{border-bottom:2px #fff solid;line-height:40px;display:block;margin:0 20px}
.cpnav li a.on,.cpnav li a:hover{border-bottom:2px #c947a7 solid;color:#c947a7}
.cpnra dl{overflow:hidden;box-shadow:0px 0px 15px #ccc;-webkit-box-shadow:0px 0px 15px rgb(0 0 0 / 10%);-ms-box-shadow:0px 0px 15px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 15px rgba(0,0,0,.1);-o-box-shadow:0px 0px 15px rgba(0,0,0,.1);margin-bottom:30px;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;background:#fff}
.cpnra dl:hover{-webkit-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-moz-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);box-shadow:0 15px 30px #ccc;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 10%);-ms-box-shadow:0 10px 20px rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px rgba(0,0,0,.1);-o-box-shadow:0 10px 20px rgba(0,0,0,.1)}
.cpnra dl dt{float:left;width:40%}
.cpnra dl dt img{width:100%}
.cpnra dl dd{width:60%;box-sizing:border-box;float:left;padding:30px}
.cpnra dl:nth-child(2n) dt{float:right}
.cpnra dl dd h3{font-size:30px;margin-bottom:35px}
.cpnra dl dd p{font-size:16px;color:#666;height:142px;line-height:24px}
.cpnra dl dd a{display:inline-block;background:#c947a7;width:126px;text-align:center;background:-webkit-linear-gradient(right,#c12d9b,#6a3391);background:-o-linear-gradient(right,#c12d9b,#6a3391);background:-moz-linear-gradient(right,#c12d9b,#6a3391);background:linear-gradient(to right,#c12d9b,#6a3391);color:#fff;height:50px;line-height:50px;border:0;margin-right:50px;font-size:16px}
.cpnra dl dd a.gn{border:2px #c947a7 solid;background:none;color:#c947a7;box-sizing:border-box}
.cpnrb{padding:60px 0 30px;background:#f7f7f7}
.cpnrb ul{height:236px}
.cpnrb  ul li{float:left;width:15%;text-align:center;padding:20px  0;box-sizing:border-box;background:#fff;transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;margin-right:2%}
.cpnrb  ul li:last-child{margin-right:0}
.cpnrb  ul li img{margin-bottom:10px}
.cpnrb  ul li span{font-size:24px;display:block}
.cpnrb  ul li:hover{-webkit-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-moz-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);box-shadow:0 15px 30px #ccc;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 10%);-ms-box-shadow:0 10px 20px rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px rgba(0,0,0,.1);-o-box-shadow:0 10px 20px rgba(0,0,0,.1)}
.cpnrc{margin:50px 0}
.cpnrd{margin:75px 0}
.cpnrd  dl{overflow:hidden}
.cpnrd  dl a{font-size:24px;color:#fff}
.cpnrd  dl dt{overflow:hidden}
.cpnrd  dl dt li{position:relative;float:left;width:23.5%;margin-right:2%;margin-bottom:2%}
.cpnrd  dl dt li:last-child{margin-right:0}
.cpnrd  dl  li img{width:100%;display:block}
.cpnrd  li  span{display:block;line-height:68px;height:68px;width:100%;position:absolute;bottom:0;text-align:center;font-size:20px;background:rgb(235 235 235 / 71%)}
.cpnrd_l{float:left;width:23.5%}
.cpnrd_l li{position:relative}
.cpnrd_r{float:right;width:74.5%}
.cpnrd_s{overflow:hidden;margin-bottom:2%}
.cpnrd_s li{position:relative;float:left;width:31.5%}
.cpnrd_s li.w3{float:right;width:65.5%}
.cpnrd_x li{position:relative;float:left;width:31.5%;margin-right:3%;overflow:hidden}
.cpnrd_x li.gdhy{margin-right:0;background:#c12d9b;width:31%;line-height:217.59px;height:217.59px;text-align:center}
.cpnre{background:#f7f7f7;padding:50px 0}
.cpnrf{padding:50px 0}
.cpnrf_a{box-shadow:0px 0px 10px #ccc;-webkit-box-shadow:0px 0px 10px rgb(0 0 0 / 10%);-ms-box-shadow:0px 0px 10px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,.1);-o-box-shadow:0px 0px 10px rgba(0,0,0,.1);float:left;width:32%;margin-right:2%}
.cpnrf_a:last-child{margin-right:0}
.cpnrf_a img{width:100%}
.cpnrf_a ul{padding:20px}
.cpnrf_a ul li{height:50px;line-height:50px}
.cpnrf_a ul li span{font-size:16px}
.cpnrf_a ul li i{float:right;font-size:12px;color:#666}
.cpnrf_box{}
.kfala .swiper-pagination{margin-top:20px;bottom:0 !important}
.kfala .swiper-pagination .swiper-pagination-bullet{width:30px;height:4px;background:#fff;opacity:1;border-radius:0}
.kfala .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c947a7}
.zd_cpnrf span{display:block;margin:20px;font-size:20px;height:53px;overflow:hidden;margin-bottom:0;padding-bottom:20px;border-bottom:1px #ddd solid}
.morec  a{border:2px #c947a7 solid;background:none;color:#c947a7;box-sizing:border-box;display:block;margin:30px  auto;width:170px;height:50px;line-height:50px;font-size:18px;text-align:center}
.morec  a:hover{background:#c947a7;color:#fff}
.casebox{background:#fff;margin:20px 0}
.casenav{border-bottom:1px #ddd solid;padding:0 30px}
.casenav  a{display:block;float:left;margin-right:20px}
.casenav  dt{font-size:16px;height:50px;line-height:50px}
.casenav   dt a.on{color:#c947a7;background:url(404.png)  no-repeat  center  bottom}
.casenav   dd a.on{color:#c947a7}
.casenav dd{height:50px;line-height:50px}
.caselist{padding:30px}
.caselist  ul li{transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;float:left;width:32%;margin-right:2%;margin-bottom:2%}
.caselist  ul li span{font-weight:bold;line-height:40px;margin-bottom:25px;display:block;font-size:18px}
.caselist  ul li u{color:#95959E;width:84px;line-height:36px;border:1px #979797 solid;display:inline-block;margin:20px;text-align:center;background:url(404.png) no-repeat 80px center;padding-right:20px}
.caselist  ul li i{display:block;color:#95959E}
.caselist  ul li div{padding:20px;border-bottom:1px #ddd solid}
.caselist  ul li img{width:100%}
.caselist  ul li:nth-child(3n){margin-right:0}
.caselist  ul li:hover{-webkit-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-moz-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);box-shadow:0 15px 30px #ccc;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 10%);-ms-box-shadow:0 10px 20px rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px rgba(0,0,0,.1);-o-box-shadow:0 10px 20px rgba(0,0,0,.1)}
.page{clear:both}
.szh_left{float:left;width:875px}
.szh_right{float:right;width:305px}
.shz_swiper{margin-bottom:30px;background:#fff}
.szh_list{background:#fff}
.szh_nav{line-height:50px;border-bottom:1px #ddd solid;height:50px;padding:0 20px}
.szh_nav li{float:left;margin-right:40px}
.szh_nav li a{font-size:16px;display:block}
.szh_nav li a.on,.szh_nav li a:hover{background:url(404.png) no-repeat   center  40px;color:#c12d9a}
.szh_list ul{padding:20px}
.szh_list ul li{}
.szh_list>ul{}
.szh_list>ul li{height:180px;margin-bottom:30px;border-bottom:1px #ddd solid;padding-bottom:30px}
.szh_list>ul li img{display:block;float:left;width:325px;height:180px}
.szh_list>ul li div.r{display:block;float:left;width:490px;margin-left:20px}
.szh_list>ul li div.r span{display:block;font-size:20px;color:#333;font-weight:bold;line-height:1;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.szh_list>ul li div.r p{color:#666;line-height:24px;font-size:16px;height:48px;margin-bottom:15px}
.szh_list>ul li div.r .tags{height:20px;margin-bottom:40px}
.szh_list>ul li div.r .tags a{color:#666;font-size:12px;padding:2px 10px;background:#f5f5f5}
.szh_list>ul li div.r .tags a:hover{background:#c12d9a;color:#fff}
.szh_list>ul li div.r i{font-size:12px;color:#666}
.szh_list>ul .tool{font-size:12px;color:#999}
.szh_list>ul .tool u{background:url(404.png) no-repeat left center;padding-left:15px}
.szh_list>ul .tool i{float:right}
.dalm{margin-bottom:20px;color:#666}
.dalm a{color:#666}
.szh_rm ul{padding:20px;overflow:hidden}
.szh_rm ul li{float:left;margin-right:10px;margin-bottom:10px}
.szh_rm ul li a{background:#f5f5f5;color:#666;font-size:12px;display:block;line-height:20px;padding:0 10px}
.szh_rm ul li a:hover{background:#c12d9a;color:#fff}
.szh_body{background:#fff}
.szh_body .title{padding:20px;border-bottom:1px #ddd solid}
.szh_body .title h1{font-size:20px}
.szh_body .title span{display:block;background:url(404.png) no-repeat left center;padding-left:15px;color:#c4c4c6;margin:18px 0 28px}
.szh_body .title span a{color:#c4c4c6}
.szh_body .title p{color:#999}
.szh_body_nr{padding:20px;font-size:16px;color:#666;line-height:1.5}
.szh_body_nr img{max-width:100%!important;height:auto !important}
.szh_body_nr p{margin-bottom:15px}
.szh_xtys{padding:30px 0;border-top:1px #ddd  solid;border-bottom:1px #ddd  solid}
.szh_xtys p{font-weight: bold;text-align:center;font-size:24px;line-height:1.5}
.szh_xtys a{font-size:24px;display:block;margin:30px auto  0;width:200px;height:50px;line-height:50px;background:#c947a7;background:-webkit-linear-gradient(right,#c12d9b,#6a3391);background:-o-linear-gradient(right,#c12d9b,#6a3391);background:-moz-linear-gradient(right,#c12d9b,#6a3391);background:linear-gradient(to right,#c12d9b,#6a3391);color:#fff;text-align:center;border-radius:50px}
.xgcase{padding:20px}
.xgcase span{display:block;background:url(404.png) no-repeat left center;margin-bottom:20px;font-size:18px;padding-left:20px}
.xgcase ul li{float:left;width:32%;margin-right:2%;background:#fff;transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}
.xgcase ul li:hover{-webkit-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-moz-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);box-shadow:0 15px 30px #ccc;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 10%);-ms-box-shadow:0 10px 20px rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px rgba(0,0,0,.1);-o-box-shadow:0 10px 20px rgba(0,0,0,.1)}
.xgcase ul li a{display:block;border:1px #ddd solid}
.xgcase ul li:nth-child(3){margin-right:0}
.xgcase ul li img{width:100%}
.xgcase ul li i{display:block;line-height:50px;height:50px;margin:0 15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.szh_xyy{padding:20px;border-bottom:1px #ddd solid}
.szh_xyy  p{color:#666;line-height:35px}
.szh_xyy p span{color:#BABABD}
.szh_xyy ul li{line-height:35px;color:#666}
.szh_xyy ul li a{color:#666}
.szh_tjyd ul li{padding:20px;border-bottom:1px #ddd solid;overflow:hidden}
.szh_tjyd ul li img{width:100px;height:100px;float:left;margin-right:15px}
.szh_box{background:#fff;margin-bottom:20px}
.szh_box h3{line-height:50px;height:50px;border-bottom:1px #ddd solid;font-size:16px;padding-left:20px;background:url(404.png) no-repeat 10px center}
.szh_zd ul{padding:10px 20px}
.szh_zd ul li{line-height:34px;height:34px;overflow:hidden}
.szh_zd_on ul{padding:10px 20px}
.szh_zd_on ul li{line-height:34px}
.szh_zd_on ul li   i{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.szh_zd_on ul li  span{padding-left:20px;display:block;line-height:24px;height:48px;overflow:hidden;color:#999;display:none}
.szh_zd_on ul li.on i{color:#c12d9a}
.szh_zd_on ul li.on span{display:block}
.mbdh{height: 67px;line-height:67px;border-bottom: 1px #ddd solid}
.dqlm{float: left}
.dqlm a{color: #666666;height: 65px;    display: inline-block;
    padding: 0 10px;}
.dqlm a.on{border-bottom: 2px #f69a03 solid}
.mbdh ul {color:#a5a5a5;float: right;background: url(../image/dqwz.png) no-repeat  left center ;padding-left: 20px}
.mbdh ul a{color: #f05922}
.lmbanner{height:390px;text-align:center;color:#fff}
.lmbanner span{display:block;font-size:40px;padding:150px 0 20px}
.lmbanner p{font-size:20px}
.cbanner{height:400px;background:url('404.png')  no-repeat  center;text-align:center;color:#fff}
.cbanner span{display:block;font-size:34px;padding:150px 0 30px}
.cbanner p{font-size:20px}
.danye{padding:50px 0}
.aboutus{padding:50px 0 50px;background: #f1f5f6}
.aboutus dl{height:80px;margin-bottom:30px}
.aboutus dl dd{float:left;      text-align: center;width:135px;height:100px;margin-right:2%;}
.aboutus dl dd:nth-child(4){margin-right:0}
.aboutus dl dd a{height: 100px;
    border-radius: 50px;display:block;}
.aboutus dl dd span{display: block;font-size:16px;padding-top: 60px}
.aboutus dl dd p{font-size:12px;color:#95959E}
.aboutus dl dd.ico1 a{background:url(../image/gy1.png) #fff no-repeat  center 20px }
.aboutus dl dd.ico2 a{background:url(../image/gy2.png) #fff no-repeat  center 20px }
.aboutus dl dd.ico3 a{background:url(../image/gy3.png) #fff no-repeat  center 20px }
.aboutus dl dd.ico4 a{background:url(../image/gy4.png) #fff  no-repeat  center 20px }
.aboutbox{overflow:hidden}
.aboutbox_l{float:left;width:50%}
.aboutbox_l h3{    color: #f69a03;font-size:27px}
.aboutbox_l h3 i{color: #0f55f1;}
.aboutbox_l>span{font-weight:bold;display:block;height:60px;font-size:27px}
 
.aboutbox_l p{line-height: 2;font-size:16px;margin-bottom:20px}
.aboutbox_r{float:right;width:38%;text-align:right}
.aboutbox_r img{width:100%}
.cpfw{background:#f5f5f5;padding:70px 0}
.cpfw h3{text-align:center;margin-bottom:60px;font-size:30px}
.cpfw ul{overflow:hidden}
.cpfw ul li{float:left;width:18%;margin-right:2%}
.cpfw ul li img{width:100%}
.cpfw ul li:last-child{margin-right:0}
.cpfw_pic{position:relative}
.cpfw_pic span{position:absolute;top:45%;left:0;width:100%;color:#fff;text-align:center;font-size:20px}
.cpfw_txt{padding:15px;border:1px #ddd solid;border-top:0;background:#fff}
.cpfw_txt span{height:50px;display:block;font-size:12px}
.cpfw_txt span:after{content:" ";display:block;background:#c12d9b;height:3px;width:30px;margin-top:10px}
.cpfw_txt i{background:#f5f5f5;font-size:12px;color:#666;padding:2px 5px;margin-right:5px}
.cpfw_txt i:hover{color:#fff;background:#c12d9b}
 
.kfpt{padding:50px 0  90px}
.hyscrk{padding:60px 0;background:#f5f5f5}
.hyscrkbanner{position:relative}
.hyscrkbanner  .swiper-container{height:340px;overflow:hidden}
.hyscrkbanner .swiper-slide{text-align:center;transition:300ms;transform:scale(0.8)}
.hyscrkbanner .swiper-slide img{width:100%;display:block;padding:20px;box-sizing:border-box;background:#fff;border:10px #fbf0f8 solid}
.hyscrkbanner .swiper-slide span{display:none;margin-top:20px;font-size:18px;color:#666}
.hyscrkbanner	.swiper-slide-active,.hyscrkbanner .swiper-slide-duplicate-active{transform:scale(1)}
.hyscrkbanner	.swiper-slide-active span,.hyscrkbanner .swiper-slide-duplicate-active span{display:block}
#hy_next{background:url(404.png) no-repeat  center;width:41px;height:41px;left:auto;right:-10px}
#hy_prev{background:url(404.png) no-repeat  center;width:41px;height:41px;left:-10px;right:auto}
.swiper-button-prev:after,.swiper-button-next:after{display:none}
.jzzz{padding:70px 0}
.jzzz h3{text-align:center;margin-bottom:60px;font-size:30px}
.jzzz ul{overflow:hidden}
.jzzz ul li{float:left;width:23.5%;margin-right:2%}
.jzzz ul li img{width:100%;margin-bottom:30px}
.jzzz ul li:last-child{margin-right:0}

.piclist{margin: 50px 0;overflow: hidden;}
.piclist li {float: left;    text-align: center;width:23.5%;margin-right:2%;height: 230px;margin-bottom: 2%}
.piclist li:nth-child(4n){margin-right: 0}
.piclist li img{height: 190px;
    max-width: 100%;}
.piclist li span{display:block;line-height: 40px;}
.xwtj{margin :50px 0;height: 222px;}
.xwtj li{float: left;width:32%;margin-right: 2%;}
.xwtj li:nth-child(3){margin-right: 0}
.xwtj li img{border:1px #ddd solid;width:100%;height:220px;box-sizing: border-box;}


.xwlist li{padding-bottom: 39px;margin-bottom:30px;border-bottom:1px #ddd solid;height: 71px;}
.xwlist li .adate{float: left;width:135px;}
.xwlist li .adate span{
color:#b0b0b0;font-size: 40px;display: block;
}
.xwlist li .adate i{color: #888896}
.xwlist li .wz{float: left;width:1020px;}
.xwlist li .wz h2{line-height: 52px}
.xwlist li .wz p{color:#888888}
.xwlist li .moren{    text-align: center;float: right;width: 45px;font-size: 12px}
.xwlist li .moren i{display:block;background:url(../image/jt.jpg) no-repeat  center;height: 27px}

.joblist li{padding-bottom: 39px;margin-bottom:20px;border-bottom:1px #ddd solid;height:50px;}
.joblist li .adate{float: left;width:135px;}
.joblist li .adate span{
color:#b0b0b0;font-size: 40px;display: block;
}
.joblist li .adate i{color: #888896}
.joblist li .wz{float: left;width:1020px;}
.joblist li .wz h2{line-height: 52px}
.joblist li .wz p{color:#888888}
.joblist li .moren{    text-align: center;float: right;width: 45px;font-size: 12px}
.joblist li .moren i{display:block;background:url(../image/jt.jpg) no-repeat  center;height: 27px}



.article{margin:50px 0;}
.article_content{line-height: 2;margin-bottom: 100px;}
.article_content img{max-width: 100% !important;height:auto !important}
.sxy{line-height: 40px;height:40px;}
.sxy  li{float: left;width:50%;}
.sxy li.xia{text-align:right;}
.title{margin-bottom: 30px;
    padding-bottom: 30px; text-align: center;border-bottom: 1px #ddd solid}
.title h1{margin-bottom:40px;}
.title span{display:block;}
  .lxmap{height: 436px;margin: 35px 0 60px 0}
 .lxmap  .mapl{    float: left;
    padding: 0 18px;
    background: #ddd;

    width: 850px;
    box-sizing: border-box;  height: 436px;
    }

 .lxmap  .mapl iframe{  height: 400px;   border: 0;width:100%;}
 .lxmap .lxr{    float: right;
    background: #5c6a84;
    width: 350px;
    padding: 90px 20px;
    box-sizing: border-box;
    height: 436px;
    color: #fff;}
    .lxmap .lxr li{line-height: 46px;font-size: 16px;padding-left: 35px}
 .lxmap .lxr li.ico1{background:url(../image/lxico1.png) no-repeat left  top ;}    
  .lxmap .lxr li.ico2{background:url(../image/lxico2.png) no-repeat left  center ;}    
   .lxmap .lxr li.ico3{background:url(../image/lxico3.png) no-repeat left  center ;}    
    .lxmap .lxr li.ico4{background:url(../image/lxico4.png) no-repeat left  top ;}  

.lybox h3{    margin-bottom: 50px;text-align:center;font-size: 30px}
.lybox li{float: left;width:32%;margin-right: 2%}
.lybox li span{margin-bottom:15px;font-size: 16px;display:block;}
.lybox li input{width:100%;line-height: 46px;height:46px;border-radius: 10px;border:1px #ddd solid;    text-indent: 40px;}
.lybox li input.ico1{background:url(../image/ly1.png) no-repeat  10px  center  #fafafa;}
.lybox li input.ico2{background:url(../image/ly2.png) no-repeat  10px  center  #fafafa;}
.lybox li input.ico3{background:url(../image/ly3.png) no-repeat  10px  center  #fafafa;}

.lybox li:nth-child(3){margin-right: 0}
.lybox .w100 {width:100%;margin-top: 20px;margin-right: 0}
.lybox li textarea{width:100%;line-height: 46px;height:138px;padding:8px 0;border-radius: 10px;border:1px #ddd solid; text-indent: 40px;background:url(../image/ly4.png) no-repeat  10px  20px #fafafa;}
 .lytj{clear: both;text-align:center;padding:57px 0;}
  .lytj input{cursor: pointer;font-size: 16px;width:183px;height:50px;line-height:50px;color:#fff;border-radius: 10px;border:0;background: #cccccc}
  .lytj input.submit{background: #f84e00;} 
.gywm{padding:60px 0;}
.gywm p{text-indent: 2em;line-height: 2;color: #666666;}
.gybox{margin-top:50px;    height: 185px;
    padding: 25px;box-sizing: border-box;
-moz-box-shadow:0px 6px 14px #969696; /*firefox*/
-webkit-box-shadow:0px 6px 14px #969696; /*webkit*/
box-shadow:0px 6px 14px #969696; /*opera或ie9*/}
.gybox ul li{float: left;width:16.666%;    text-align: center;color: #4f4f4f}
.gybox ul li i{display:block;width:100%;height:70px;}
.gybox ul li i.ico1{background:url(../image/i1.png) no-repeat  center}
.gybox ul li i.ico2{background:url(../image/i2.png) no-repeat  center}
.gybox ul li i.ico3{background:url(../image/i3.png) no-repeat  center}
.gybox ul li i.ico4{background:url(../image/i4.png) no-repeat  center}
.gybox ul li i.ico5{background:url(../image/i5.png) no-repeat  center}
.gybox ul li i.ico6{background:url(../image/i6.png) no-repeat  center}
.gybox ul li span{display:block;color: #f05922;font-weight:bold}

.zhengtu{background:url(../image/ztbg.jpg) no-repeat  center;height:595px;}
.fzlc{background:url(../image/lcbg.jpg) no-repeat  center;height:650px;padding:90px 0 ;box-sizing: border-box;}

.fzlc .swiper-button-next,.fzlc .swiper-rtl .swiper-button-prev {right: -60px}
.fzlc .swiper-button-prev,.fzlc  .swiper-rtl .swiper-button-next{left: -60px}

.fzlc .swiper-button-next{background: url(../image/r1.png)  no-repeat  center;width: 50px;height: 50px;}

.fzlc .swiper-button-prev{background: url(../image/l1.png)  no-repeat  center;width: 50px;height: 50px;}
.fzlcp{position: relative}
.fzlca{    padding-left: 35px;
    float: left;
    width: 33.33%;
    box-sizing: border-box;}
.fzlcb{ padding-left: 35px;
    float: left;
    width: 33.33%;
    box-sizing: border-box;}
.fzlcc{ padding-left: 35px;
    float: left;
    width: 33.33%;
    box-sizing: border-box;}
.fzlca span{margin-top: 170px; }
.fzlcb span{margin-top: 110px}
.fzlcc span{margin-top: 20px}
.fzlcp span{display:block;color: #6d4d00;font-size: 30px;margin-bottom:45px;}
.fzlcp ul{width:340px;}
.fzlcp ul li{margin-top: 45px;}
.fzlcp .fzlcb ul li{margin-top:20px;}
.fzlcp .fzlcc ul li{margin-top:30px;}
.fzlcp ul li i{display: block;color:#db3718;}
.zzry{padding:80px 0;}
.zzry  .swiper-slide{text-align:center;}
.zzry  .swiper-slide img{height: 275px;}
.zzry  .swiper-slide span{display:block;font-size: 16px}
.zzrybox{position: relative}
.fzlcbox{position: relative}


.zzrybox .swiper-button-next, .zzrybox .swiper-rtl .swiper-button-prev {right: -50px}
.zzrybox .swiper-button-prev,.zzrybox  .swiper-rtl .swiper-button-next{left: -50px}

.zzrybox .swiper-button-next{background: url(../image/r2.png)  no-repeat  center;width: 43px;height: 43px}

.zzrybox .swiper-button-prev{background: url(../image/l2.png)  no-repeat  center;width: 43px;height: 43px}


 .btc {text-align:center;margin-bottom: 50px}
 .btc  span{font-size: 28px;}
  .btc i{display:block;background:url(../image/btc.png) no-repeat  center;height: 33px;}
.footer{background:#434343;height: 330px;}
.db{background:url(../image/dblx.jpg)  no-repeat  center;padding:45px;text-align:center;color:#fff;height:263px;box-sizing:border-box}
.db  span{display:block;font-size:18px}
.db p{}
.db dl{width:440px;margin:20px auto 35px auto;height:50px;line-height:50px}
.db dl dd{float:left;width:50%;font-size:24px;padding-left:20px;box-sizing:border-box}
.db dl dd.ico1{background:url(404.png)  no-repeat  center left}
.db dl dd.ico2{background:url(404.png)  no-repeat  center left}
.db a{display:block;color:#fff;margin:0 auto;background:#c947a7;background:-webkit-linear-gradient(right,#c12d9b,#6a3391);background:-o-linear-gradient(right,#c12d9b,#6a3391);background:-moz-linear-gradient(right,#c12d9b,#6a3391);background:linear-gradient(to right,#c12d9b,#6a3391);height:50px;line-height:50px;width:170px;font-size:18px}
 
 
.dbnav dl:after{content: ' ';display: block;;width:3px;height:50px;background: #0062d2;position: absolute;
    top: 50px;
    left: -2px;}
.dbnav dl{float:left;width:210px;border-left: 1px #565656 solid;text-align: center;height: 330px;
    box-sizing: border-box;padding-top: 50px;position: relative;}
 
.dbnav dl.wta img{border-radius: 10px}
.dbnav dl.wta dt{color: #fff;opacity: 1;
    line-height: 40px;}
.dbnav dl.wtb{width:360px;text-align:left;padding-left: 60px;border-left: 1px #565656 solid}
.dbnav dl.wtb dt{}
.dbnav dl.wtb ul {color:#fff;}
.dbnav dl.wtb ul h3{font-size: 28px;}
.dbnav dl.wtb ul h3 i{    font-size: 12px;
    color: #8e8e8e;
    font-weight: normal;
    padding-left: 10px;}
   .dbnav dl.wtb ul  span {padding: 20px 0;
    display: block;}
       .dbnav dl.wtb ul a{color: #8e8e8e;
    border: 1px #8e8e8e solid;
    line-height: 28px;
    height: 28px;
    display: block;
    width: 88px;
    text-align: center;
    border-radius: 3px;
    margin-top: 20px;
    font-size: 14px;}
.dbnav dl dd{color:#fff;font-size:18px;margin-bottom:20px}
.dbnav dl dt{line-height:24px;font-size:14px;    opacity: 0.4;}
.dbnav dl dt a{color:#fff}
 
.copyright{color:#7b7f88;line-height:47px;background: #222;    text-align: center;}
.copyright a{color:#7b7f88;}

 
.pagination{padding:20px  0  50px ;background:#fff;    text-align: center;line-height:34px}

.pagination li{    display: inline-block;*display: inline;
zoom: 1; 
    margin: 0 3px;color:#666}
.pagination li a,.pagination li span {     border-radius: 5px;  display: block;
    padding: 5px 18px;color:#999}

.pagination li.active  span{    background: #f64712;
    color: #fff;}
.pagination li.disabled  span{    background: #e2e2e2;
}
 
 /*4*/
 .h5{height:5px;clear:both;}
.h10{height:10px;clear:both;}
.h15{height:15px;clear:both;}
.h20{height:20px;clear:both;}
.h30{height:30px;clear:both;}
.h40{height:40px;clear:both;}
.h50{height:50px;clear:both;}
.h60{height:60px;clear:both;}
.h70{height:70px;clear:both;}
.h80{height:80px;clear:both;}
.h90{height:90px;clear:both;}
.h100{height:100px;clear:both;}
.h140{height:140px;clear:both;}
 .wrap{width:1200px;clear: both;margin:0 auto;}
.aboutBox4{
    overflow: hidden;
    position: relative;
    z-index:1;
}
.aboutBox4Bg{
    width: 100%;
    height: 665px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(404.png);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.aboutBox4Slide{overflow: hidden;}
.aboutBox4Dl dd{
    float:left;
    width:33%;
    overflow: hidden;
}
.aboutBox4Dl{margin:0 -43px !important}
.aboutBox4Dl dd a{
    display: block;
    margin:0 43px;
}
.aboutBox4Dl dd a .icon{
    clear: both;
    width: 126px;
    height: 126px;
    margin:0 auto;
    border-radius:100%;
    overflow: hidden;
    border:1px solid #bcccd4;
    background-repeat: no-repeat;
    background-position: center center;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: linear;
}
.aboutBox4Dl dd a:hover .icon{background-color:#d6000f;border:1px solid #d6000f;}
.aboutBox4Dl dd a .divT{
    clear: both;
    height:36px;
    overflow: hidden;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    margin-top: 30px;
}
.aboutBox4Dl dd a .txt{
    clear: both;
    /*width: 165px;*/
    margin:0 auto;
    margin-top:15px;
    overflow:hidden;
    text-align: center;
    color: #ffffff;
    line-height: 22px;
}

/*
/ 关于我们 2017-07-23 kis2
*/
.aboutUsT{
    clear: both;
    height: 75px;
    overflow: hidden;
    text-align: center;
    color: #333333;
    font-size: 30px;
    line-height: 75px;
    position: relative;
}
.aboutUsT.typ2{color:#fff}
.aboutUsT:after{
    content: "";
    display: block;
    width: 20px;
    height: 3px;
    background: #d6000f;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left:-10px;
}
.aboutUsT2{
    clear: both;
    overflow: hidden;
    line-height: 52px;
    text-align: center;
    font-size: 15px;
    color: #666;
}
.jobcontact{
	border:1px solid #f05922;
	padding:10px 30px;
	font-size:14px;
	text-align:center;
	float:right;
	color:#f05922;
}
.jobcontact:hover{
		background-color:#f05922;
		color:#fff;
}

/*翻页*/
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:å®‹ä½“}
.text-secondary{ text-align:center; padding:20px 0}

.lang{height:147px;background: url(404.png) repeat-x center;}


