@charset "utf-8";
body{margin:0;padding:0;border:0;font-family:'Microsoft YaHei';color:#222;font-size:14px;width:100%;background:#fff}
a{margin:0;padding:0;border:0;text-decoration:none;color:#222; transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
a:hover{text-decoration:none}
*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
li{list-style:none}
.clear{clear:both!important;height:0!important;width:0!important;float:none!important;margin:0!important;padding:0!important;border:0!important;line-height:0!important;position:relative!important}
::-webkit-scrollbar{width:0px}
::-webkit-scrollbar-track{background:0 0}
::-webkit-scrollbar-thumb{background:rgba(34,37,56,.5)}
input:focus{outline:0}
textarea:focus{outline:0}
button:focus{outline:0}
select:focus{outline:0}
img{max-width:100%;vertical-align:middle}
a,div,input,label,li,ol,p,span,table,td,ul{padding:0;margin:0;border:0}
h1{font-weight:400}
input::-ms-input-placeholder{font-size:16px;color:#999}
input::-webkit-input-placeholder{font-size:16px;color:#999}
input::-moz-placeholder{font-size:16px;color:#999}
input:-moz-placeholder{font-size:16px;color:#999}
textarea::-ms-input-placeholder{font-size:16px;color:#999}
textarea::-webkit-input-placeholder{font-size:16px;color:#999}
textarea::-moz-placeholder{font-size:16px;color:#999}
textarea:-moz-placeholder{font-size:16px;color:#999}
.fl{float:left}
.fr{float:right}
@font-face{font-family:ab;src:url(../images/ab.OTF)}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.gray:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:gray}
.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.tra{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.tra:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.opacity5{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.shadow5{-webkit-box-shadow:rgba(0,0,0,.13) 5px 5px 5px;-moz-box-shadow:rgba(0,0,0,.13) 5px 5px 5px;-ms-box-shadow:rgba(0,0,0,.13) 5px 5px 5px;-o-box-shadow:rgba(0,0,0,.13) 5px 5px 5px;box-shadow:rgba(0,0,0,.13) 5px 5px 5px}
.shadow10{-webkit-box-shadow:rgba(0,0,0,.13) 5px 5px 10px;-moz-box-shadow:rgba(0,0,0,.13) 5px 5px 10px;-ms-box-shadow:rgba(0,0,0,.13) 5px 5px 10px;-o-box-shadow:rgba(0,0,0,.13) 5px 5px 10px;box-shadow:rgba(0,0,0,.13) 5px 5px 10px}
banner .banner_icon{animation:myfirst 2s ease-in-out infinite;-moz-animation:myfirst 2s ease-in-out infinite； -webkit-animation: myfirst 2s ease-in-out infinite； -o-animation: myfirst 2s ease-in-out infinite；}
@keyframes myfirst{0%{transform:translate(0,-20px);opacity:0}
50%{opacity:1}
100%{transform:translate(0,20px);opacity:0}
}
@-moz-keyframes myfirst{0%{-moz-transform:translate(0,-20px);opacity:0}
50%{opacity:1}
100%{-moz-transform:translate(0,20px);opacity:0}
}
@-webkit-keyframes myfirst{0%{-webkit-transform:translate(0,-20px);opacity:0}
50%{opacity:1}
100%{-webkit-transform:translate(0,20px);opacity:0}
}
@-o-keyframes myfirst{0%{-o-transform:translate(0,-20px);opacity:0}
50%{opacity:1}
100%{-o-transform:translate(0,20px);opacity:0}
}

.head{ width:100%;  margin:0px auto; position:fixed; top:0px; height:80px; line-height:80px; z-index:9;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.hadd{ background:#fff;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s; box-shadow:0 0 5px #ccc}
.cont{ width:1600px; margin:0px auto; position:relative;}
.content{ width:1600px; margin:0px auto; overflow:hidden}
.content1{ width:1600px; margin:0px auto;}
.logo{ float:left;}
.logo img:first-child{ display:inline-block}
.logo img:last-child{ display:none;}
.logo img:first-child.pcimg{ display:none}
.logo img:last-child.mimg{ display:inline-block;}

.mlogo img:first-child{ display:none}
.mlogo img:last-child{ display:inline-block;}
.enurl{ display:none;}
.mlogo img:first-child.pcimg{ display:none}
.mlogo img:last-child.mimg{ display:inline-block;}
.nav ul li.cnen{color:#fff}
.nav ul li.cnen a{ display:inherit;}
.nav{ float:right;}
.nav ul{}
.nav ul li{ display:inline-block; margin:0 30px; font-size:18px; position:relative}
.nav ul li a{ color:#fff; display:block; position:relative;}
.nav ul li a:after{content:""; width:0%; height:1px; background:#fff; position:absolute; left:0px; left:0px; bottom:20px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.nav ul li span{ display:none;}
.nav ul li a:hover:after{ width:100%;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.nav ul li dl{ position:absolute; width:200px; display:none;   background:rgba(255,255,255,0.9); padding:20px 0; border-radius:0  0 6px 6px; margin-left:-20px; box-shadow:0 0 5px #ccc}
.nav ul li dl dd{ height:45px; line-height:45px; border-bottom:1px #ccc dotted; position:relative;}
.nav ul li:nth-child(2) dl dd:nth-child(1){ background:url(../images/jt2.png) no-repeat center right 10px; background-size:20px;}
.nav ul li:nth-child(2) dl dd:nth-child(2){ background:url(../images/jt2.png) no-repeat center right 10px; background-size:20px;}
.nav ul li dl dd a{ color:#333; text-align:left; text-indent:1em;; font-size:15px;}
.nav ul li dl dd a:hover:after{content:""; display:none;}
.nav ul li dl dd a:hover{ color:#0076bd;}
.nav ul li dl dd ol{  position:absolute; left:200px; width:200px; background:rgba(255,255,255,0.9); top:0px; display:none ;box-shadow:0 0 5px #ccc}

.nav ul li dl dd:hover ol a{ color:#333; display:block;}
.nav ul li dl dd:hover ol a:hover{ color:#0076bd}
.nav ul li:nth-child(1) dl{width:110px;}
.nav ul li:nth-child(2) dl{width:200px;}
.nav ul li:nth-child(3) dl{width:300px;}


.search{ float:right; width:25px; margin-left:30px; cursor:pointer; position:relative; }
.search img{ width:100%;}
.search img:nth-child(1){ display:inline-block}
.search img:nth-child(2){ display:none;}

.search img:nth-child(1).pcimg{ display:none}
.search img:nth-child(2).mimg{ display:inline-block;}


.mbx .yiji{width: 300px;height: 70px;line-height: 70px;float: left;padding: 0 30px;position: relative;border-right: 1px solid #585858;color:#fff; font-size:18px; z-index:5}
.mbx .yiji .bt:before{position: absolute;right: 18px;top: 50%;transform: translateY(-50%);width: 12px;height: 7px;background: url(../images/mbx_jt.png) center center/cover;content: "";}
.mbx .yiji .bt{cursor: pointer;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.mbx .yiji .box{line-height: initial;padding: 6px 0;position: absolute;top: 100%;left: 0; text-indent:1.5em;width: 100%;background:rgba(0,0,0,0.5);z-index: 3;display: none;}
.mbx .yiji .box span{width:20px; height:20px; float:right; margin-right:20px}
.mbx .yiji .box span:before{position: absolute;right: 18px;top: 50%;transform: translateY(-50%);width: 12px;height: 7px;background: url(../images/mbx_jt.png) center center/cover;content: "";}
.mbx .yiji .box a{display: block;padding: 10px 0;color:#fff; position:relative}
.mbx .yiji .box a i{width:20px; height:20px; margin-left:20px}
.mbx .yiji .box i:before{position: absolute;left:28px;top: 45%;transform: rotate(-90deg);width: 12px;height: 7px;background: url(../images/mbx_jt.png) center center/cover;content: "";}
.mbx .yiji:hover .box{display: block;}
.select-btn{width: 300px;position: relative;}
.mbx .yiji1{width:400px}

.msearch img:nth-child(1){ display:none}
.msearch img:nth-child(2){ display:inline-block;}

.msearch img:nth-child(1).pcimg{ display:none}
.msearch img:nth-child(2).mimg{ display:inline-block;}

div.flickr a{margin-right:10px;border:1px solid #ccc;padding:10px 15px;border-radius:2px;margin:0 3px;color:#666}
div.flickr a:hover{border-right:#0970d4 1px solid;border-top:#0970d4 1px solid;background-image:none;border-left:#0970d4 1px solid;color:#fff;border-bottom:#0970d4 1px solid;background-color:#0970d4}
div.meneame a:active{border-right:#0970d4 1px solid;border-top:#0970d4 1px solid;background-image:none;border-left:#0970d4 1px solid;color:#fff;border-bottom:#0970d4 1px solid;background-color:#0970d4}
div.flickr span.current{margin-right:5px;padding:10px 15px;color:#fff;font-weight:700;background:#0970d4;border-radius:2px;border:1px solid #0970d4}
div.flickr span.disabled{color:#adaaad;margin-right:5px;border:1px solid #ccc;padding:10px 15px;border-radius:2px}
div.flickr{padding:0;margin:0;text-align:center;font-family:Verdana;font-size:14px;text-align:center}
.fenye{overflow:hidden;margin:20px auto 0;text-align:center;padding-top:15px;height:50px;clear:both}


.jiance{ height:1000px;}
.sousuo{ width: 300px; background:#fff; float:right; margin-top:20px; margin-right:30px; position:absolute; height:45px; line-height:45px; z-index:99 ;top: 0;right:0; display:none; border-radius:6px; border:1px #ccc solid}
.sousuo input{ width:240px; background-color:transparent; float:left;height:45px; line-height:45px; text-indent:0.5em }
.sousuo input.ser{ width:35px; float:left; font-size:15px; color:#666; cursor: pointer; background:url(../images/search1.svg) no-repeat center center; background-size:50%}
.sousuo a{ float:right ; margin-right:8px; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:100; color:#999}
.sld{position: absolute; width: 20px;  height: 20px;   top: 2px;  right: 35px;  z-index: 9999; display:none; cursor: pointer}


.nav-a ul li a{ color:#333;}
.nav-a ul li a:hover{ color:#0076bd;}
.nav-a ul li a:after{content:""; width:0%; height:2px; background:#0076bd; position:absolute; left:0px; left:0px; bottom:20px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.nav-aul li a:hover:after{ width:100%;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}

.sp_nav{width:40px;float:right;position:relative;cursor:pointer;height:30px;margin-top:30px;display:none}
.sp_nav span{display:block;background:#fff;width:27px;height:3px;position:absolute;left:10px;transition:all ease .35s;border-radius:6px}
.sp_nav span:nth-of-type(1){top:0}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg);background: #a7a7a7}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg);background: #a7a7a7}
.html{ overflow:hidden;}

.sp_nav span.huise{ background:#a7a7a7}

.indexBanner{width:100%;overflow:hidden; height:100vh; position:relative}
.indexBanner .bannerZhan{width:100%}
.indexBanner .bannerBox{width:100%;height:100%;position:absolute;left:0;top:0}
.indexBanner .bannerBox .imgBox{width:100%;height:100%;z-index:1}
.indexBanner .bannerBox .imgBox li{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;overflow:hidden}
.indexBanner .bannerBox .imgBox li:nth-child(1){z-index:1}
.indexBanner .bannerBox .imgBox li img{width:100%;object-fit:cover}
.indexBanner .textBox{height:100%;top:0;left:0;position:absolute;z-index:2;padding-left:8.3vw;overflow:hidden;width:100%}
.indexBanner .textBox li{position:absolute;height:100%;display:flex;justify-content:center;flex-direction:column;top:0;color:#fff;width:210px}
.indexBanner .textBox li p{transform:translateY(15px);opacity:0;display:inline-block}
.indexBanner .textBox li p.txt1{color:#fff;font-size:24px;text-transform:uppercase;margin-bottom:15px;white-space:pre;font-family:RobotoB}
.indexBanner .textBox li p.txt2{font-size:60px;white-space:pre}
.indexBanner .textBox li p.txt3{font-size:20px;margin-bottom:35px;white-space:pre;margin-top:10px}
.indexBanner .textBox li.on p{transform:translateY(0);opacity:1;transition:all ease 1.5s}
.indexBanner .textBox li.on{z-index:5}
.indexBanner .textBox a{color:#fff;display:flex;padding:0 30px;height:50px;border-radius:50px;align-items:center;justify-content:center;font-size:14px;line-height:48px;border:#fff solid 1px;width:fit-content;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.indexBanner .textBox a i{margin-right:10px}
.indexBanner .textBox li.on a:hover{background:#fff;color:#035fa3;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.indexBanner .textBox li:before{content:"";display:inline-block;width:3224px;background:0 0;position:absolute;left:-113.2vw;border-radius:0 1100px 1100px 0;height:2057px;top:-52%;border-right:1px solid rgba(255,255,255,.2);opacity:0;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s;display:none}
.indexBanner .textBox li.on:before{opacity:1;animation:mymove 6s infinite;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
@keyframes mymove{from{background:rgba(0,0,0,.3)}
to{background:rgba(0,0,0,0)}
}
.indexBanner .indexBox{height:100%;display:flex;align-items:center;justify-content:center;right:4.7vw;position:absolute;top:0;font-size:15px;color:#fff;z-index:200;}
.indexBanner .indexBox span:nth-child(1){font-size:38px;font-weight:bolder}
.indexBanner .arrowBox{height:100%;display:flex;align-items:center;justify-content:center;right:3.125vw;position:absolute;top:0;flex-direction:column;z-index:3}
.indexBanner .arrowBox img{margin:10px 0;cursor:pointer}
.indexBanner .banner_bn{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;background:url(../images/banner_bn.png) no-repeat 50%/cover;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s;opacity:0}
.indexBanner .imgBox li.on .banner_bn{opacity:.3;animation:mymove2 6s infinite;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
@keyframes mymove2{from{opacity:.3;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
to{opacity:0;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
}
.indexBanner .priontBox{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:url(../images/banner_bg.png) no-repeat 63%/cover}
.indexBanner .priontBox li{width:7px;height:7px;position:absolute}
.indexBanner .priontBox li div{width:7px;height:7px;border-radius:7px;background:#fff}
.indexBanner .priontBox li canvas{width:60px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.indexBanner .priontBox li svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.indexBanner .priontBox li svg .jdt2{transform:rotate(-90deg);transform-origin:32px}
.indexBanner .priontBox li svg .jdts2{animation:jtd2 infinite 5s linear}
@keyframes jtd2{0%{stroke-dasharray:0 190;stroke-dashoffset:0}
100%{stroke-dasharray:190 0;stroke-dashoffset:0}
}
.indexBanner .priontBox li:nth-child(1){top:50%;left:calc(100% * (1212 / 1918));transform:translateY(-100px)}
.indexBanner .priontBox li:nth-child(2){top:50%;left:calc(100% * (1217 / 1918))}
.indexBanner .priontBox li:nth-child(3){top:50%;left:calc(100% * (1212 / 1918));transform:translateY(100px)}
.videoIcon{position:absolute;left:7.5vw;bottom:3.5vw;display:flex;align-items:center;z-index:9999;cursor:pointer}
.videoIcon .videoIcon1{position:relative;display:flex;align-items:center;justify-content:center}
.videoIcon .videoIcon1 .videoIcon11{position:absolute;left:0;top:0;animation:xunzhuan infinite 5s linear}
/*@keyframes xunzhuan{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}*/
.videoIcon .videoIcon2{display:flex;flex-direction:column;color:#fff;padding-left:10px;text-transform:uppercase}
.videoIcon .videoIcon2 .videoIcon21{font-size:16px}
.videoIcon .videoIcon2 .videoIcon22{font-size:14px}
.indexBanner .linkBox{display:flex;align-items:center;position:absolute;right:3.125vw;bottom:3.125vw;z-index:3}
.indexBanner .linkBox .linkBoxXun{border:#fff solid 1px;border-radius:5px;width:250px;padding:15px 10px 22px 10px; background:rgba(255,255,255,0.5);color:#2f2e2e;margin-left:15px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.indexBanner .linkBox .linkBoxXun:hover{background:rgba(191,191,200,.39)}
.indexBanner .linkBox .linkBoxXun .linkBoxXun1{font-size:21px;line-height:2em; text-align:center}
.indexBanner .linkBox .linkBoxXun .linkBoxXun2{font-size:18px;line-height:2em;margin-bottom:15px}
.indexBanner .linkBox .linkBoxXun .linkBoxXun3{font-size:14px;color:#fff;display:inline-block}
.indexBanner .linkBox .linkBoxXun .linkBoxXun3 i{margin-right:10px}
.indexBanner .linkBox .linkBoxXun .linkBoxXun3 span{ width:20px; display:block; margin-top:5px;}
.indexBanner .linkBox .linkBoxXun .linkBoxXun3 span img{ width:100%;}
.mt-number-animate{line-height:42px;height:40px;font-size:42px;overflow:hidden;display:inline-block;position:relative}
.mt-number-animate .mt-number-animate-dot{width:25px;line-height:42px;float:left;text-align:center}
.mt-number-animate .mt-number-animate-dom{width:25px;text-align:center;float:left;position:relative;top:0}
.mt-number-animate .mt-number-animate-dom .mt-number-animate-span{width:100%;float:left}

.PcBanenr .PcBanenr_content .PcBanenr_content_list{position:relative}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_img img{width:100%;object-fit:cover;height:100vh}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title{position:absolute;right:0;top:0;width:calc(100% - 8.3vw);height:100%;justify-content:center;display:flex;flex-direction:column;z-index:20}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_dd{font-size:24px;color:#fff;text-transform:uppercase;font-family:RobotoB;font-weight:bolder;margin-bottom:20px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_dt{font-size:40px;color:#fff;margin-bottom:10px; font-weight:bold;}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_p{font-size:20px;color:#fff;margin-bottom:45px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_btn{color:#fff;display:flex;height:50px;border-radius:50px;align-items:center;justify-content:center;border:1px solid #fff;width:fit-content;width:170px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_btn:hover{background:#fff;color:#035fa3}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_btn i{margin-right:15px}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow{position:absolute;top:0;right:4.3vw;z-index:12;height:100%;display:flex;justify-content:center;flex-direction:column}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow .PcBanenr_prev{margin-bottom:20px;cursor:pointer}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow .PcBanenr_next{cursor:pointer}
.PcBanenr .PcBanenr_content_list.swiper-slide-active .banner_bn{opacity:.3;animation:mymove3 6s infinite;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.indexBanner .priontBox li svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.indexBanner .priontBox li svg .jdt2{transform:rotate(-90deg);transform-origin:32px}
.PcBanenr .PcBanenr_content_list.swiper-slide-active .priontBox li svg .jdt2{animation:jtd2 infinite 6s linear}

.pageNav{width:100%;height:0;position:relative}
.pageNav .pageNavBox{width:100%;overflow:hidden;overflow-x:auto;display:flex;height:56px;position:absolute;bottom:0;background:rgba(0,0,0,.7)}
.pageNav .pageNavBox a{text-align:center;line-height:56px;font-size:18px;color:#fff;white-space:pre;padding:0 35px;flex:1;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.pageNav .pageNavBox a:hover{background:url(../images/about22.jpg) no-repeat 50%/100% 100%;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.pageNav .pageNavBox a.on{background:url(../images/about22.jpg) no-repeat 50%/100% 100%}
.pageNav2{width:94%;margin:25px auto;display:flex;align-items:center;max-width:1400px;margin-bottom:50px}
.pageNav2 a{color:#b5b5b5;font-size:16px;margin-right:10px;display:flex;align-items:center}
.pageNav2 a:nth-child(1):before{content:"";display:inline-block;width:16px;height:16px;background:url(../images/wn16.png) no-repeat 50%;margin-right:6px;position:relative;top:2px}
.pageNav2 span{color:#b5b5b5;font-size:16px;margin-right:10px}
.pageNav2 a.on{color:#222}
.pageNav2 a:nth-child(1) i{display:none}
.team{width:100%;max-width:1424px;display:flex;flex-wrap:wrap;margin:0 auto 90px auto}
.team .teamXun{width:calc(25% - 24px);margin:0 12px 30px 12px;cursor:pointer}
.team .teamXun .teamTop{width:100%;position:relative;background:#d0e1ee;overflow:hidden}
.team .teamXun .teamTop:before{content:'';display:block;padding-top:calc(100% * (340 / 333))}
.team .teamXun .teamTop .teamTopBg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transform:translate(10px,10px);opacity:0}
.team .teamXun .teamTop .teamTopImg{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;z-index:2;display:flex;align-items:flex-end;justify-content:center}
.team .teamXun .teambot{width:100%;display:flex;flex-direction:column;padding:25px 20px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun .teambot .teambot1{font-size:20px;color:#222;line-height:30px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun .teambot .teambot1 span:last-child{margin-left:10px}
.team .teamXun .teambot .teambot2{font-size:14px;color:#666;line-height:30px;margin-bottom:5px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun .teambot .teambot3{font-size:14px;color:#fff;line-height:30px;display:flex;align-items:center}
.team .teamXun .teambot .teambot3 i{margin-left:10px}
.team .teamXun:hover .teambot{background:#156aa9;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun:hover .teambot .teambot1{color:#fff;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun:hover .teambot .teambot2{color:#fff;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team .teamXun:hover .teamTop .teamTopBg{transform:translate(0,0);opacity:1;transition:ease .5s all}
.tc{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:999999;display:none}
.tcBox#teamTcBox{width:90%;max-width:910px;background:#fff;max-height:700px;position:relative;display:flex;flex-direction:column;padding:45px 0 35px 55px;transition:ease 1.5s all;transform:translate(0,-20px);opacity:.7}
.tcBox#teamTcBox.on{transform:translate(0,0);opacity:1}
#teamColseTc{position:absolute;right:-70px;top:0;cursor:pointer}
.teamContent{width:100%}
.tcBox#teamTcBox .teamTcBoxTop{width:100%;display:flex;margin-bottom:35px;align-items:flex-start}
.tcBox#teamTcBox .teamTcBoxTop .teamTcBoxTopImg{width:220px;height:224px;margin-right:50px;flex-shrink:0;background:#d0e1ee}
.tcBox#teamTcBox .teamTcBoxTop .teamTcBoxTopText{display:flex;flex-direction:column;justify-content:center;width:100%;padding-top:15px}
.tcBox#teamTcBox .teamTcBoxTop .teamTcBoxTopText .teamTcBoxToptitle{color:#efefef;font-size:50px;font-family:ROBOTO-MEDIUM;margin-bottom:20px}
.tcBox#teamTcBox .teamTcBoxTop .teamTcBoxTopText .teamTcBoxTopName{font-size:22px;color:#156aa9;font-weight:bolder;margin-bottom:10px}
.tcBox#teamTcBox .teamTcBoxTop .teamTcBoxTopText .teamTcBoxTopXw{font-size:16px;color:#666}
.tcBox#teamTcBox .teamContent{font-size:16px;color:#666;line-height:29px;text-align:justify}
.tcBox#teamTcBox .teamTcBoxSelect{width:100%;align-items:center;display:flex}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs{width:46px;height:43px}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs.teamTcBoxNext{margin-left:13px}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs img:nth-child(1){display:block;cursor:pointer}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs img:nth-child(2){display:none;cursor:pointer}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs:hover img:nth-child(1){display:none}
.tcBox#teamTcBox .teamTcBoxSelect .ttbs:hover img:nth-child(2){display:block}
.tcBoxT{max-height:510px;overflow:hidden;overflow-y:auto;padding-right:80px;margin-bottom:45px}
.tcBoxT::-webkit-scrollbar{width:4px}
.tcBoxT::-webkit-scrollbar-track{border-radius:10px;background:#fff}
.tcBoxT::-webkit-scrollbar-thumb{border-radius:10px;background:#156aa9}
.tcBoxT::-webkit-scrollbar-thumb:window-inactive{opacity:.9}
.nf::-webkit-scrollbar{height:2px}
.nf::-webkit-scrollbar-track{border-radius:2px;background:0 0}
.nf::-webkit-scrollbar-thumb{border-radius:2px;background:0 0}
.nf::-webkit-scrollbar-thumb:window-inactive{background:0 0}
.ry{width:100%;background:url(../images/ab11.jpg) no-repeat 50% 100%;overflow:hidden;padding:100px 0}
.gsry{width:94%;max-width:1400px;margin:0 auto}
.gsryBox{width:94%;max-width:1420px;margin:50px auto;position:relative}
.gsryArrow{width:100%;height:0;position:absolute;left:0;top:-86px;display:flex;justify-content:flex-end}
.gsryArrow .gsryArrowLeft{cursor:pointer}
.gsryArrow .gsryArrowRight{margin-left:10px;cursor:pointer}
.gsryImgBox{height:330px;width:100%;margin:0;overflow:hidden}
.gsryImgBox .gsryImgItem{width:calc(25% - 20px);margin:0 10px;background:#fff;position:relative;border-radius:5px;overflow:hidden}
.gsryImgBox .gsryImgItem .gsryImgMask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background:url(../images/ab12.png) no-repeat 50%,rgba(0,0,0,.5);opacity:0;display:none}
.gsryImgBox .gsryImgItem:hover .gsryImgMask{opacity:1;transition:all ease .5s}
.gsryImgBox .gsryImgItem .gsryImgBoxs{width:100%;display:flex;flex-direction:column;padding:15px}
.gsryImgBox .gsryImgItem .gsryImgBoxs .gsryImgImg{width:100%;height:233px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-bottom:#e5e9ed solid 1px}
.gsryImgBox .gsryImgItem .gsryImgBoxs .gsryImgImg img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.gsryImgBox .gsryImgItem:hover .gsryImgBoxs .gsryImgImg img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.gsryImgBox .gsryImgItem .gsryImgBoxs .gsryImgTitle{font-size:16px;text-align:center;line-height:65px}
.gsryMore{display:flex;justify-content:center;margin:0 auto;max-width:195px;color:#666;height:53px;border:#666 solid 1px;border-radius:50px;align-items:center;margin:60px auto 0 auto;width:fit-content;padding:0 20px}
.gsryMore i{margin-right:10px}
#videoTc .tcBox{max-width:30%;background:#fff;padding:25px;border-radius:10px;position:relative}
#videoTc .tcBox .colseTc{width:20px;height:20px;border-radius:40px;text-align:center;line-height:20px;background:#fff;box-shadow:rgba(0,0,0,.3) 0 0 10px;top:-10px;right:-10px;position:absolute;cursor:pointer}
#videoTc .tcBox video{width:100%}
.MoMore{display:none}
.dg-container .dg-wrapper>a div p{line-height:28px!important}
.pc_show{display:flex}
.pc_show2{display:block}
.mo_show{display:none}
.layui-layer-dialog{top:30%!important}
.message_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:99999}
.message_bg.on{display:flex}
.message_bg .message{background:#fff;width:450px;padding:35px}
.message_bg .message .message_title{display:flex;align-items:center;font-size:20px;color:#333;justify-content:space-between;border-bottom:1px solid #dcdcdc;padding-bottom:13px}
.message_bg .message .message_title .message_close{cursor:pointer;font-size:20px;color:#999}
.message_bg .message .message_txt{margin-top:22px}
.message_bg .message .message_txt .message_txt_list{height:45px;border:1px solid #dcdcdc;width:100%;display:flex;align-items:center;padding:0 15px;font-size:16px;color:#333;margin-bottom:15px}
.message_bg .message .message_txt textarea{width:100%;height:150px;border:1px solid #dcdcdc;padding:8px;font-size:15px;color:#333;line-height:24px;font-family:"思源黑体";resize:none}
.message_bg .message .message_txt input[type=submit]{width:100%;height:45px;display:flex;align-items:center;justify-content:center;background:#035fa3;color:#fff;font-size:16px;cursor:pointer;margin-top:15px}
.message_bg .message .message_txt .control-group{display:flex;align-items:center;height:45px;border:1px solid #dcdcdc;width:100%;display:flex;align-items:center;font-size:16px;color:#333;margin-top:15px;justify-content:space-between}
.message_bg .message .message_txt .control-group img{cursor:pointer;max-height:43px}
.message_bg .message .message_txt .control-group input{padding:0 15px;font-size:15px;color:#333;width:50%}
#newBridge{display:none!important}
@keyframes jtd2{0%{stroke-dasharray:0 190;stroke-dashoffset:0}
100%{stroke-dasharray:190 0;stroke-dashoffset:0}
}
.PcBanenr .PcBanenr_content_list2.swiper-slide-active .priontBox li svg .jdt2{animation:jtd2 infinite 4.9s linear}
.PcBanenr .PcBanenr_content_list2.swiper-slide-active .banner_bn{opacity:.3;animation:mymove3 4.9s infinite;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.indexBanner .indexBox .swiper-pagination{position:relative}
.indexBanner .indexBox .swiper-pagination .swiper-pagination-current::before{content:"0"}
.indexBanner .indexBox .swiper-pagination .swiper-pagination-total::before{content:"0"}
.indexBanner .indexBox .swiper-pagination .swiper-pagination-bullet{ width:8px; height:20px; display:block; border-radius:6px; background:#fff; margin:10px auto}



.jiance{ width:100%; overflow:hidden; margin:0px auto; background:url(../images/bj01.jpg) no-repeat center top; background-size:100% 100%; height:650px; position:relative }
.jiance:before{ content:""; width:30%; position:absolute; height:100%; background:#0076bd;}
.jiance_left{ width:26%; float:left; overflow:hidden; position:relative; z-index:2;  }
.jiance_left .tit{ overflow:hidden; margin-top:150px;}
.jiance_left .tit h3{ font-size:20px; color:#fff;}
.jiance_left .tit p{ color:#fff; font-size:18px; margin-top:15px; display:block;}
.jiance_left .tit p img{ margin-right:10px;}
.jiance_left .tit h4{ font-size:42px; color:#fff; margin:30px auto 0}
.jiance_left .tit h4 span{ font-size:36px; display:block;}
.jiance_left .tit h4 span.ss{ font-size:30px;}
.jiance_left .tit .more{ width:180px; height:50px; background:#89c121; text-align:center; line-height:50px; color:#fff; border-radius:50px; margin-top:100px;}
.jiance_left .tit .more a{ color:#fff; font-size:18px; display:block;}
.jiance_left .tit .more:hover{ background:#fff}
.jiance_left .tit .more:hover a{ color:#0076bd}
.jiance_right{ width:70%; float:right; overflow:hidden; margin:50px auto 0}
.jiance_right ul{ overflow:hidden;}
.jiance_right ul li{ width:33.33%; float:left; overflow:hidden; margin:60px auto;text-align:center;}
.jiance_right ul li div{ width: 71px; margin:0px auto; margin:20px auto}
.jiance_right ul li p{ font-size:20px; color:#666;}
.jiance_right ul li:hover p{ color:#0076bd;}

.jiance_right ul li div img{  transition: all .5s ease;}
.jiance_right ul li:hover div img{transform:rotateY(180deg)}

.about{ overflow:hidden; background:url(../images/bj02.jpg) no-repeat center top; background-size:100% 100%; margin:80px auto 0; padding-bottom:150px;}
.a_left{ width:26%; float:left; overflow:hidden}
.a_left .tit{ overflow:hidden; margin-top:150px;}
.a_left .tit h3{ font-size:20px; color:#fff;}
.a_left .tit p{ color:#fff; font-size:18px; margin-top:15px; display:block;}
.a_left .tit p img{ margin-right:10px;}
.a_left .tit h4{ font-size:42px; color:#fff; margin:30px auto 0}
.a_left .tit h4 span{ font-size:32px; display:block;}
.a_left .tit h4 span.ss{ font-size:30px;}
.a_left .tit .more{ width:180px; height:50px; background:#89c121; text-align:center; line-height:50px; color:#fff; border-radius:50px; margin-top:100px;}
.a_left .tit .more a{ color:#fff; font-size:18px; display:block;}
.a_left .tit .more:hover{ background:#fff}
.a_left .tit .more:hover a{ color:#0076bd}
.a_right{ width:65%; float:right;  }
.a_right .txt{ overflow:hidden; font-size:18px; color:#fff; line-height:36px; margin:100px auto 0;}
.a_right .txt p{ text-indent:2em;}
.a_right .shuzi{ width:100%; overflow:hidden; background:#89c121; position:absolute;margin-top:40px; padding:30px 0 }
.a_right .shuzi #productNumber{ width:65%; float:left; }
.a_right .shuzi #productNumber ul{}
.a_right .shuzi #productNumber ul li{ width:33.3%; float:left; text-align:center; color:#fff;}
.a_right .shuzi #productNumber ul li i{ font-size:48px; font-weight:400; font-style:normal;}
.a_right .shuzi #productNumber ul li sup{ font-size:18px; font-weight:400;}


.news{ overflow:hidden; margin:80px auto 0; }
.news_left{ overflow:hidden; position:relative; height:auto}
.news_left .tit{ overflow:hidden; }
.news_left .tit h3{ font-size:20px; color:#333;}
.news_left .tit p{ color:#333; font-size:18px; margin-top:10px; display:block;}
.news_left .tit p img{ margin-right:10px;}

.news_left .news_txt{ overflow:hidden; margin:50px auto 0; position:relative; width:55%; float:left; }
.news_left .news_txt h3{ font-size:20px; color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-top:20px;}
.news_left .news_txt h3 a{ color:#333}
.news_left .news_txt h3 a:hover{ color:#0076bd}
.news_left .news_txt dd{ font-size:16px; color:#ddd; margin:20px auto}
.news_left .news_txt p{ font-size:16px; line-height:36px; color:#666;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_left .news_txt dt{ width:180px; height:50px; line-height:50px; border-radius:60px; margin-top:40px; border:1px #0076bd solid; text-align:center;}
.news_left .news_txt dt a{color:#0076bd; display:block ; overflow:hidden; font-size:18px;}
.news_left .news_txt dt a:hover{ background:#0076bd;  color:#fff; overflow:hidden; border-radius:60px;}



.news_img { width:40%; float:right; overflow:hidden; position:absolute; top:0px; right:0px; height:400px;}
.news_img  img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.news_img:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}

.newstwo{ overflow:hidden; margin:50px auto 0; position:relative;}
.newstwo .newspc{ width:1600px; margin:0px auto; position:initial; overflow:inherit}
.newstwo .swiper-slide .nws{ padding:30px;}
.newstwo .swiper-slide .nws h3{  font-size:20px; color:#333; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newstwo .swiper-slide .nws dd{ font-size:16px; color:#ddd; margin:15px auto}
.newstwo .swiper-slide .nws p{ font-size:18px; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newstwo .swiper-button-next{ width:50px; height:50px; background:#deedf6; border-radius:100%; right:4%}
.newstwo .swiper-button-prev{ width:50px; height:50px; background:#deedf6; border-radius:100%; left:4%}
.newstwo .swiper-slide .nws:hover{ background:#0076bd;-webkit-transition:all .5s;transition:all .5s;}
.newstwo .swiper-slide .nws:hover h3,
.newstwo .swiper-slide .nws:hover p,
.newstwo .swiper-slide .nws:hover dd{ color:#fff;-webkit-transition:all .5s;transition:all .5s;}
.newstwo .swiper-button-next:after, 
.newstwo .swiper-button-prev:after{font-size: 20px;}

.zhaopin{ width:100%; overflow:hidden; background:url(../images/zpimg.jpg) no-repeat center center; background-size:cover; padding:150px  0 ; height:600px; margin:80px auto 0}
.zhaopin h3{ font-size:36px; color:#fff;}
.zhaopin  p{ font-size:18px; color:#fff; margin:50px auto; line-height:42px}
.zhaopin  p span{ display:block;}
.zhaopin dd{ width:180px; height:50px; background:#89c121; text-align:center; line-height:50px; color:#fff; border-radius:50px; margin-top:60px;}
.zhaopin dd a{ color:#fff; font-size:18px; display:block;}
.zhaopin dd:hover{ background:#fff}
.zhaopin dd:hover a{ color:#0076bd}

.footer{ background:#f2f2f2; overflow:hidden; margin:0px auto;}
.b_logo{ border-bottom:1px #ccc solid; padding:40px 0; height:125px;}
.b_logo .blogo{ float:left;}
.b_logo .oem{ float:right; position:relative}
.b_logo .oem a{ margin:0 10px;}
.b_logo .oem span{ }
.b_logo .oem span div{ width:100px; position:absolute;bottom: -100px;right: -25px; display:none}
.b_logo .oem span:hover div{ display:block; }
.footer .foot{ padding:50px 0; overflow:hidden;}
.footer .foot ul li { width:22%; float:left; margin-right:3%}
.footer .foot ul li h4{ color:#333; font-size:18px; margin-bottom:20px}
.footer .foot ul li h3 {color:#0076bd; font-size:16px; margin:10px auto}
.footer .foot ul li p{ font-size:16px; color:#666; line-height:24px; display:block; overflow:hidden; margin-bottom:10px;}
.footer .foot ul li p span{ float:left; margin-right:10px }
.footer .foot ul li p span.de{ width:80%; }

.Copyright{ background:#cfcfcf; margin:0px auto; color:#535353; font-size:16px; padding:20px 0}


.n_banner{ width:100%; margin:0px auto; position:relative;}
.n_banner img{ width:100%;}
.ban{ position:absolute; width:100%; height:100%; top:0%; z-index:2;}
.ban h3{ font-size:60px; color:#fff; text-transform:uppercase; -webkit-text-stroke:1px #fff; -webkit-text-fill-color:transparent; font-style:italic; }
.ban p{ font-size:48px; color:#fff;}
.ban p:after{content:""; background:#fff; width:80px; height:3px; display:block; margin-top:20px;}
.w250{ margin-top:15%}

.mbx{position:absolute; width:100%; height:70px; bottom:0px; z-index:2; }
.mbx_box{ position:relative; width:100%;}
.mbx_box:before{ content:""; background:rgba(10,136,255,0.5); height:70px; width:25%; left:0px; position:absolute; top:0px}
.mbx_box:after{ content:"";  background:rgba(0,0,0,0.5);  height:70px; width:75%;  position:absolute; right:0px; top:0px; }
.mbx .home{ width:25%; float:left; line-height:70px; font-size:18px; color:#fff ; position:relative; z-index:5 }
.mbx .home img{ width:26px; margin-right:8px;    vertical-align: sub;}
.mbx .home:after{ content:">"; position:absolute; right:10px; font-family:"宋体"; font-weight:bold;}
.mbx ul{ width:79%; float:right; position:relative; z-index:5}
.mbx ul li{ float:left; width:20%; text-align:center; line-height:70px; color:#fff; font-size:18px;}
.mbx ul li a{ color:#fff; display:block;}
.mbx ul li a:hover{ background:#0a88ff;}
.mbx ul li.ast{background:#0a88ff; color:#fff;}
.mbx ul li.ast a{ color:#fff;}

.mbx ul.fox{ overflow:hidden;}
.mbx ul.fox li{ width:16.5%;}
.mbx ul.fox li a{ color:#fff; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.mbx ul.zp{ overflow:hidden;}

.w100{ margin:100px auto 0; overflow:hidden}
.title{ overflow:hidden;}
.title h4{ color:#0970d4; font-size:18px; font-weight:bold; text-transform:uppercase; margin-bottom:5px;}
.title h3{ overflow:hidden; font-size:30px; color:#333333; font-weight:bold;}
.title h3:after{content:""; width:60px; height:4px; background:#0970d4; display:block; margin-top:20px;}
.title p{ font-size:18px; margin:30px auto 0; color:#666; line-height:30px;}

.ab_txt{ width:50%; float:left;  font-size:18px; line-height:36px; color:#666;  margin: 30px auto 0; margin-right:5%}
.ab_txt p{ text-indent:2em; margin-bottom:20px;}
.ab_img{ width:45%; float:right; overflow:hidden;}


.ab_shuzi {overflow:hidden; margin:80px auto; width:100%; background:#0b76c2; background-image: linear-gradient(to right, #0b76c2,#0a9429);}
.ab_shuzi .shuzi{ width:100%; overflow:hidden; padding:50px 0 }
.ab_shuzi .shuzi #productNumber{ overflow:hidden; }
.ab_shuzi .shuzi #productNumber ul{}
.ab_shuzi .shuzi #productNumber ul li{ width:33.3%; float:left; text-align:center; color:#fff; border-right:1px #ccc solid}
.ab_shuzi .shuzi #productNumber ul li:first-child{border-left:1px #ccc solid}
.ab_shuzi .shuzi #productNumber ul li i{ font-size:48px; font-weight:400; font-style:normal;}
.ab_shuzi .shuzi #productNumber ul li sup{ font-size:18px; font-weight:400;}


.wenhua{ overflow:hidden; margin:60px auto; }
.wenhua ul{ overflow:hidden; }
.wenhua ul li{ width:20%; float:left; overflow:hidden; position:relative; background:#0970d4; cursor: pointer }
.wenhua ul li img{ overflow:hidden; width:100%; height:100%; -webkit-transition:all .5s;transition:all .5s; }
.wenhua ul li div{ width:100%; position:absolute;  bottom:-50%; height:80%;  overflow:hidden;-webkit-transition:all .5s;transition:all .5s; }
.wenhua ul li div dl{ margin:30px; overflow:hidden; }
.wenhua ul li div dl dd{ font-size:30px; color:#fff; }
.wenhua ul li div dl dt{ font-size:20px; color:#fff; margin:10px auto; text-transform:uppercase; }
.wenhua ul li div dl p{ font-size:18px; color:#fff; display:none;-webkit-transition:all .5s;transition:all .5s; margin-top:20px; line-height:36px;}
.wenhua ul li:hover div{ bottom:0px;-webkit-transition:all .5s;transition:all .5s;}
.wenhua ul li:hover div dl p{ display:block; -webkit-transition:all .5s;transition:all .5s;}
.wenhua ul li:hover img{ opacity:0.5; -webkit-transition:all .5s;transition:all .5s;}


.wenhua ul li:last-child img:nth-child(1){ display:block}
.wenhua ul li:last-child img:nth-child(2){ display:none}








.tuandui{ margin:60px auto 30px; overflow:hidden; }
.tuandui ul{ overflow:hidden;}
.tuandui ul li{ width:49%; border-radius:6px; margin-right:2%; float:left; margin-bottom:30px; background:#f2f2f2; box-sizing:border-box; overflow:hidden;}
.tuandui ul li:nth-child(2n){ margin-right:0px; float:right;}
.tuandui ul li div{ width:30%; float:left; overflow:hidden; margin-right:15px; }
.tuandui ul li div img{ width:100%;}
.tuandui ul li a{ display:block; margin:15px; overflow:hidden;}
.tuandui ul li span{ overflow:hidden;}
.tuandui ul li span h3{ font-size:30px; font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tuandui ul li span dd{ font-size:18px; color:#333 ; margin:15px auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tuandui ul li span dt{ line-height:28px; color:#666; font-size:16px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; height:50px}
.tuandui ul li span em{ width:120px; border-radius:30px; margin-top:30px; height:40px; line-height:40px; text-align:center; border:1px #ccc solid; display:inline-block; font-style:inherit}
.tuandui ul li:hover{ background:#0970d4;-webkit-transition:all .5s;transition:all .5s; }
.tuandui ul li:hover span h3,.tuandui ul li:hover span dd,.tuandui ul li:hover span dt{ color:#fff;}
.tuandui ul li:hover span em{ background:#fff; color:#0970d4}
.genduo{ width:250px; height:60px; line-height:60px; font-size:18px; margin:0px auto; background:#e5e5e5; text-align:center; position:relative;} 
.genduo a{ color:#999; display:block; position:relative; z-index:2}
.genduo:after{ content:""; background:#0970d4; width:0px; height:100%; position:absolute; left:0px; top:0px;-webkit-transition:all .5s;transition:all .5s; }
.genduo:hover:after{ width:100%;-webkit-transition:all .5s;transition:all .5s; }
.genduo a:hover{ color:#fff;}

.cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;z-index:9999}
.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.cd-popup-container{position:relative;width:70%;padding:3%;margin:130px auto;background:#fff;overflow:hidden;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.cd-popup-close{position:absolute;right:30px;top:30px;z-index:10;width:auto;width:30px;height:30px;display:block;f}
.cd-popup-close:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transition:all .5s;transition:all .5s}
.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.cd-popup-close img{ float:left}
.cd_img{width:30%;float:left;overflow:hidden; border:1px solid #f1f1f1}
.cd_img img{width:100%}
.cd_txt{width:65%;float:right;overflow:hidden;text-align:left;padding:0% 0}
.cd_txt h3{overflow:hidden;font-size:24px;font-weight:bold;color:#0970d4}
.cd_txt dd{font-size:16px;margin:15px auto;color:#666;overflow:hidden;border-bottom:1px #ccc solid;padding-bottom:20px}
.cd_txt dt{overflow:hidden;font-size:15px;line-height:28px;height:373px; overflow:scroll}
.cd_txt dt::-webkit-scrollbar{width:3px}
.cd_txt dt::-webkit-scrollbar-track{background:0 0}
.cd_txt dt::-webkit-scrollbar-thumb{background:rgba(34,37,56,.5)}

.title_lc{ overflow:hidden; margin-bottom:30px; position:absolute; left:20%}
.title_lc h4{ color:#fff; font-size:18px; font-weight:bold; text-transform:uppercase; margin-bottom:5px;}
.title_lc h3{ overflow:hidden; font-size:30px; color:#fff; font-weight:bold;}
.title_lc h3:after{content:""; width:60px; height:4px; background:#fff; display:block; margin-top:20px;}

.liucheng{ overflow:hidden; background:url(../images/bj03.jpg) no-repeat; background-size: cover; margin:60px auto; padding:50px 0;  }
.liucheng .swiper-container{ height:50vh; }
.lc_box{ overflow:hidden; position:relative; margin:20px auto 0; width:100%}
.lc_box:before{ content:""; width:1px; height:100%; background:#fff; position:absolute; left:15px; top:10px;}
.liucheng .gallery-thumbs{ width:15%; float:left; position:relative; margin-top:80px  ; padding-left:40px; }
.liucheng .swiper-slide{ color:#fff;  font-size:18px; cursor: pointer}
.liucheng .swiper-slide-thumb-active:after{ content:""; background:url(../images/yd.png) no-repeat center left; background-size:30px; width:30px; height:30px; font-size:18px; color:#fff;; position:absolute; left:-40px;}
.liucheng .swiper-button-next,.liucheng  .swiper-button-prev{ width:30px; height:30px; background:#2d76b7; border-radius:50%;}
.liucheng .swiper-button-next:after{ font-size:15px; color:#fff; transform:rotate(90deg)}
.liucheng .swiper-button-prev:after{ font-size:15px; color:#fff; transform:rotate(90deg)}
.liucheng .swiper-button-prev{left:0px; top:23px;}
.liucheng .swiper-button-next{ left:0px; top:inherit; bottom:0px;}
.liucheng  .swiper-button-disabled{ background:#fff; opacity:1;color:#0b6dff;}
.liucheng .swiper-button-disabled:after, .liucheng .swiper-button-disabled:after{ color:#2d76b7}
.liucheng .gallery-top{ width:80%; float:right; margin:130px auto 0;}
.liucheng .gallery-top .swiper-slide .nianfen{ width:38%; float:left; font-size:60px; color:#fff; padding:10px 0; opacity:0; display:none}
.liucheng .gallery-top .swiper-slide .swi_txt{ width:90%; float:left; margin-top:0px;opacity:0}
.liucheng .gallery-top .swiper-slide .swi_txt h3{ font-size:24px; color:#fff; margin-bottom:15px;}
.liucheng .gallery-top .swiper-slide .swi_txt .lctxt{  padding:0px !important}
.liucheng .gallery-top .swiper-slide .swi_txt .lctxt::-webkit-scrollbar{width:2px}
.liucheng .gallery-top .swiper-slide .swi_txt .lctxt::-webkit-scrollbar-track{background:0 0}
.liucheng .gallery-top .swiper-slide .swi_txt .lctxt::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.6)}
.liucheng .gallery-top .swiper-slide .swi_txt p{ font-size:16px; color:#fff; line-height:30px;}
.liucheng .gallery-top .swiper-slide-active .nianfen,.liucheng .gallery-top .swiper-slide-active .swi_txt { opacity:1}

.Honorary{ overflow:hidden; margin:50px auto}
.Honorary ul{ overflow:hidden;}
.Honorary ul li{ width:350px; float:left; margin:0 8px;}
.Honorary ul li div{ overflow:hidden;}
.Honorary ul li p{ overflow:hidden; height:50px; line-height:50px; text-align:center; font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dow{ margin-bottom:50px;}
.mb:after{ display:none}

.jigou{ overflow:hidden; margin:60px auto 0}
.jigou ul{ overflow:hidden;}
.jigou ul li{ overflow:hidden; background:#f9f9f9; padding:20px; margin-bottom:30px;}
.jigou ul li div{ float:left; width:43%; overflow:hidden; border:10px #b6c5d4 solid; margin-right:3%}
.jigou ul li div  img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.jigou ul li div:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.jigou ul li span{ overflow:hidden;}
.jigou ul li span h3{ font-size:20px; overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-bottom:20px;}
.jigou ul li span h3:after{content:""; width:50px; height:2px ; background:#0970d4; display:block; margin-top:20px;}
.jigou ul li span dd p{ font-size:18px; color:#666; line-height:36px; overflow:hidden;}
.jigou ul li span dd{ ont-size:18px; color:#666; line-height:36px; overflow:hidden;}
.jigou ul li span dd a{ color:#0970d4; display:block;}
.jigou ul li h3 a:hover{ color:#0970d4}
.jigou ul li:nth-child(2n) div{ float:right;  margin-right:0px; margin-left:3%}


.fenye{clear:both;margin:30px auto;width:100%;overflow:hidden;text-align:center}
.fenye ul li{float:none;display:inline-block;overflow:hidden;margin:1px 5px;width:auto;height:40px;min-width:40px;border:1px solid #ccc;background:#eee;line-height:40px}
.fenye ul li.on{border:1px solid #0970d4;background:#0970d4;color:#fff}
.fenye ul li .disabled,.fenye ul li:first-child,.fenye ul li:last-child{width:70px}
.fenye ul li:hover{background:#0970d4;color:#fff;border:1px solid #358a9e;-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);-ms-transform:translate(0);-ms-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block}
.fenye ul li.on a{color:#fff}




.morehy{ width:250px; height:60px; line-height:60px; font-size:18px; margin:20px auto 50px; background:#e5e5e5; text-align:center; position:relative;} 
.morehy a{ color:#999; display:block; position:relative; z-index:2}
.morehy:after{ content:""; background:#0970d4; width:0px; height:100%; position:absolute; left:0px; top:0px;-webkit-transition:all .5s;transition:all .5s; }
.morehy:hover:after{ width:100%;-webkit-transition:all .5s;transition:all .5s; }
.morehy a:hover{ color:#fff;}
.morehy p{ position:relative; z-index:9}
.morehy:hover p{ color:#fff;}


.fenzhi{ margin:60px auto 0; overflow:hidden;}
.fz_left{ width:45%; float:left;}
.fz_right{ width:55%; float:right; font-size:18px; color:#666; line-height:36px;}
.fz_img{ max-width:100%; margin:30px auto; display:block; text-align:center; overflow:hidden;}
.title_bt h3{ overflow:hidden; font-size:24px; color:#333333; font-weight:bold;}

.shebei{ overflow:hidden; margin:30px auto;}
.sb_box{ padding-bottom:10px;} 
.sb_box .swiper-slide { overflow:hidden;}
.sb_box .swiper-slide  img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.sb_box .swiper-slide:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.sb_box .swiper-pagination-bullet{ width:25px; border-radius:6px; height:6px; background:#fff; opacity:1}
.sb_box .swiper-pagination-bullet-active{ background:#0970d4}
.sb_box .swiper-button-next,.sb_box .swiper-button-prev{ width:40px; height:40px; border-radius:100%; background:#fff; opacity:1; transform:skewX(-50px)}
.sb_box .swiper-button-next:after, .sb_box .swiper-button-prev:after{ font-size:15px;}
.sb_box .swiper-button-next:hover ,.sb_box .swiper-button-prev:hover{ background:#0970d4}
.sb_box .swiper-button-next:hover:after, .sb_box .swiper-button-prev:hover:after{ color:#fff;}

.shiyan{ overflow:hidden; margin:60px auto 40px}
.shiyan ul li{ width:25%; border:10px #fff solid; box-sizing:border-box; float:left; position:relative; overflow:hidden;}
.shiyan ul li div{ position:absolute; bottom:0px; width:100%; height:50px; line-height:50px;}
.shiyan ul li div span{ background:rgba(9,112,212,0.6); display:inline-block; line-height:50px; padding:0 50px; color:#fff; font-size:24px;}
.shiyan ul li  img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.shiyan ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}






.nengli_left{ width:70%; padding:60px 0; float:left; overflow:hidden; position:relative; padding-right:3%;}
.nengli_left:after{ content:""; height:100%; width:1px; background:#ccc; position:absolute; right:0px; top:0px;}
.nengli_left .nr_cont{ overflow:hidden; }
.nengli_left .nr_cont h2{ overflow:hidden; font-size:30px; color:#333; font-weight:bold; margin-bottom:40px;}
.nengli_left .nr_cont h2:after{content:""; width:60px; height:4px; background:#0970d4; display:block; margin-top:20px;}
.nengli_left .nr_cont p{ font-size:16px; color:#666; line-height:36px;}

.nengli_left .nr_xiangmu{ overflow:hidden; }
.nengli_left .nr_xiangmu h2{ overflow:hidden; font-size:30px; color:#333; font-weight:bold; margin-bottom:40px;}
.nengli_left .nr_xiangmu h2:after{content:""; width:60px; height:4px; background:#0970d4; display:block; margin-top:20px;}
.nengli_left .nr_xiangmu ul{ overflow:hidden;}
.nengli_left .nr_xiangmu ul li{ overflow:hidden; padding:3% 0; border-bottom:1px #ccc solid}
.nengli_left .nr_xiangmu ul li h3{ font-size:18px; color:#333; font-weight:400; background:url(../images/jiahao.png) no-repeat center right; cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-right:50px; }
.nengli_left .nr_xiangmu ul li h3:before{content:"●"; color:#0970d4;}
.nengli_left .nr_xiangmu ul li dl{ border-top:1px #ccc solid; padding:20px 0; font-size:16px; line-height:30px; color:#666; margin-top:3%; display:none;}
.nengli_left .nr_xiangmu ul li h3.current{ background:url(../images/jianhao.png) no-repeat center right}

.nengli_right{ width:30%; padding:60px 0; float:right;  position:relative; }
.nengli_right:after{ content:""; height:100%; width:1px; background:#ccc; position:absolute; left:-1px; top:0px;}
.nengli_right dl{ margin-top:0px; background:#f1f1f1; overflow:hidden; padding:15px 20px;  float:right; width:90%}
.nengli_right dl h3{ height:60px; line-height:60px; border-bottom:2px #7ebd24 solid; font-size:24px; margin-bottom:25px;}
.nengli_right dl ul{ overflow:hidden;} 
.nengli_right dl ul li{ height:50px; line-height:50px; border-bottom:1px #ccc solid; font-size:16px; background:url(../images/jt.png) no-repeat center right; padding-right:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.nengli_right dl ul li.soel a{ color:#0970d4}
.nengli_right dl ul li a:hover{ color:#0970d4}


.zizhi_lb{ overflow:hidden;}
.zizhi_lb ul{ overflow:hidden;}
.zizhi_lb ul li{ border:10px #fff solid; box-sizing:border-box; float:left; width:25%; overflow:hidden; margin-bottom:20px;}
.zizhi_lb ul li div{ overflow:hidden;}
.zizhi_lb ul li div img{ width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s;}
.zizhi_lb ul li:hover  img{ -webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s;}
.zizhi_lb ul li p{ font-size:18px; color:#666; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center; margin:10px auto}
.zizhi_lb{ overflow:hidden;}

.zoomed > .gallery{-webkit-filter:blur(3px);filter:blur(3px);}
.gallery{ margin-top:80px}

#zoom{z-index:99990;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.8)}
#zoom .content{z-index:99991;position:absolute;top:50%;left:50%;width:200px;height:200px; padding:0;margin:-100px 0 0 -100px;box-shadow:-20px 20px 20px rgba(0,0,0,.3);border-radius:4px}
#zoom .content.loading{background:url(../images/loading.gif) no-repeat center center}
#zoom img{display:block;max-width:none;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:4px}
#zoom .close{z-index:99993;position:absolute;top:0;right:0;width:49px;height:49px;cursor:pointer;background:transparent url(../images/close.png) no-repeat 50% 50%;opacity:1;border-radius:0 0 0 4px}
#zoom .next,#zoom .previous{z-index:99992;position:absolute;top:50%;overflow:hidden;display:block;width:49px;height:49px;margin-top:-25px}
#zoom .previous{left:0;background:url(../images/arrows.png) no-repeat 0 0;border-radius:0 4px 4px 0}
#zoom .next{right:0;background:url(../images/arrows.png) no-repeat 100% 0;border-radius:4px 0 0 4px}
#zoom .close:hover{background-color:#da4f49}
#zoom .next:hover,#zoom .previous:hover{background-color:#08c}





.news_box{ overflow:hidden; margin:60px auto 0}
.news_box ul{ overflow:hidden;}
.news_box ul li{ overflow:hidden; background:#f1f1f1; padding:15px; margin-bottom:20px;}
.news_box ul li div{ width:28%; float:left; margin-right:20px; overflow:hidden; height:2rem}
.news_box ul li span{ overflow:hidden;}
.news_box ul li span h3{ font-size:24px; font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_box ul li span dd{ font-size:18px; color:#999 ; background:url(../images/shijian.png) no-repeat center left; padding-left:30px; margin:15px auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_box ul li span p{ line-height:28px; color:#666; font-size:16px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_box ul li span dt{ width:150px; background:#0970d4; margin-top:30px; height:45px; line-height:45px; text-align:center; border:1px #ccc solid; display:inline-block; font-size:16px; color:#fff;}
.news_box ul li div img{width:100%; height:100%}

.invite_box{ overflow:hidden; margin:60px auto 0}
.invite_box ul li{width: 100%;padding:36px;margin-bottom: 25px;background: #f1f1f1; border-radius: 5px; overflow:hidden}
.invite_box ul li .title{width:100%; overflow:hidden; height:40px; line-height:40px}
.invite_box ul li .invite_left{isplay: flex;align-items: center; max-width: 55%; float:left}
.invite_box ul li .invite_left span {font-size: 18px;color: #222222;display: inline-block; overflow: hidden; white-space: pre; text-overflow: ellipsis;}
.invite_box ul li .invite_right {display: flex; float:right;}
.invite_box ul li .invite_right div {font-size: 18px;color: #666666; float:left}
.invite_box ul li .invite_right div a {width: 95px;height: 40px;line-height: 40px;text-align: center;border-radius: 5px;color: #fff;margin-left:20px;display: block;background: #156aa9; font-size: 18px; float:left;}
.invite_box ul li .invite_left img{vertical-align: super; margin-right:10px}
.xaingqing{font-size:15px; color:#333333; line-height:22px; margin-top:10px;}
.invite_box ul li .xaingqing a{color:#333; max-width:100%; display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.news_ny_left{ width:70%; padding:60px 0; float:left; overflow:hidden; position:relative; padding-right:3%;}
.news_ny_left:after{ content:""; height:100%; width:1px; background:#ccc; position:absolute; right:0px; top:0px;}
.news_ny_left .nr_cont{ overflow:hidden; }
.news_ny_left .nr_cont a{color:#0000FF}
.news_ny_left .nr_cont dl{ border-bottom:1px #ccc solid; overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.news_ny_left .nr_cont h3{ overflow:hidden; font-size:24px; color:#333; font-weight:400; margin-bottom:20px;}
.news_ny_left .nr_cont dd{ font-size:16px; color:#999 ; background:url(../images/shijian.png) no-repeat center left; padding:5px 0 5px 30px}
.news_ny_left .nr_cont p{ font-size:16px; color:#666; line-height:36px;}


.news_ny_right{ width:30%; padding:60px 0; float:right;  position:relative; }
.news_ny_right:after{ content:""; height:100%; width:1px; background:#ccc; position:absolute; left:-1px; top:0px;}
.news_ny_right dl{ margin-top:0px; background:#f1f1f1; overflow:hidden; padding:15px 20px;  float:right; width:90%}
.news_ny_right dl h3{ height:60px; line-height:60px; border-bottom:2px #7ebd24 solid; font-size:24px; margin-bottom:25px;}
.news_ny_right dl ul{ overflow:hidden;} 
.news_ny_right dl ul li{ overflow:hidden; border-bottom:1px #ccc solid; padding-bottom:20px; margin-bottom:20px;}
.news_ny_right dl ul li dd{  font-size:16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_ny_right dl ul li dt { font-size:16px; background:url(../images/shijian.png) no-repeat center left; padding:5px 0 5px 20px; color:#999; background-size:18px; margin:10px auto}
.news_ny_right dl ul li p{ font-size:14px; line-height:26px; overflow:hidden;word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2; color:#666;
-webkit-box-orient: vertical;}
.news_ny_right dl ul li:hover a dd{ color:#0970d4}

.shangxia{ overflow:hidden; border-top:10px #f2f2f2 solid; border-bottom:10px #f2f2f2 solid; padding:10px 0; margin:30px auto}
.shangxia ul{ overflow:hidden; width:70%; float:left;}
.shangxia ul li{ overflow:hidden; height:50px; line-height:50px; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.shangxia ul li a:hover{ color:#0970d4}

.fh{ width:180px; height:50px; line-height:50px; float:right; background:#0970d4; text-align:center; color:#fff; margin-top:20px;}
.fh a{ color:#fff; font-size:18px;}
.fh:hover{ background:#7ebe25;}

.lxwm{ margin:60px auto}

.lxwm ul{ overflow:hidden; margin:30px auto}
.lxwm ul li{ border:1px #ccc solid; overflow:hidden; min-height:350px; position:relative; margin-bottom:20px;}
.lxwm ul li .lxwm_bt{ width:40px; background:#0970d4 url(../images/xjt.png) no-repeat center bottom 30px; float:left; font-size:24px; color:#fff; text-align:center; padding-top:20px; font-weight:bold; position:absolute; height:100%;}
.lxwm ul li .lxwm_txt{ padding:50px; float:left; width:50%; margin-left:5%}
.lxwm ul li .lxwm_txt h3{ font-size:24px; color:#0970d4; margin-bottom:30px;}
.lxwm ul li .lxwm_txt h3:after{ width:30px; height:4px; background:#0970d4; content:""; display:block; margin-top:15px;}
.lxwm ul li .lxwm_txt dd{ font-size:16px; color:#666; margin-bottom:20px; }
.lxwm ul li .ditu{ width:38%; float:right; height:250px; margin:3%;}
.lxwm ul li .ditu1{ width:38%; float:right; min-height:250px; margin:3%;}
.ditu_box{width:100%; height:250px}
.lxwm ul li .ditu img,.lxwm ul li .ditu1 img{ max-width:inherit;}
.BMap_cpyCtrl,.BMap_stdMpCtrl,.anchorBL{ display:none;}

.ditu,.ditu1{   -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%); filter: grayscale(100%);filter: gray;}
.ditu:hover,.ditu1:hover{  -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%);  -ms-filter: grayscale(0%);  -o-filter: grayscale(0%); filter: grayscale(0%);filter:inherit;}

.jiaru_txt{ width:65%; float:left;  font-size:16px; line-height:36px; color:#666;  margin:30px auto}
.jiaru_txt p{ text-indent:2em; margin-bottom:10px;}
.jiaru_img{ width:30%; float:right; overflow:hidden;}
.jiaru_img img{ width:100%;}

.youxiang{ font-size:18px; color:#666;}
.youxiang a{ color:#0970d4}
.youxiang a:hover{ text-decoration:underline;}
.jiaru_txt p a{color:#0970d4}
.jiaru_txt p a:hover{ text-decoration:underline;}


.chengzhang{ overflow:hidden; margin:30px auto; background:url(../images/img05.jpg) no-repeat center; background-size:cover; padding:50px}
.chengzhang p{ text-align:center; font-size:18px; color:#666; line-height:36px; margin-bottom:15px;}

.xy_zp{ overflow:hidden; margin:20px auto 60px}
.xy_zp ul li{ width:50%; border:10px #fff solid; box-sizing:border-box; float:left; border-radius:20px; overflow:hidden; position:relative}
.xy_zp ul li:after{     content: ""; background: rgba(9,121,212,0.6); border-radius: 100%;  width: 80%;  height: 100%; position: absolute; left: -25%;   bottom: -40%;-webkit-transition:all .5s;transition:all .5s;}
.xy_zp ul li:hover:after{     content: "";  border-radius: 0%;  width: 100%;  height: 100%; position: absolute; left: 0%;   bottom: 0%;-webkit-transition:all .5s;transition:all .5s;}

.xy_zp ul li div{ position:absolute; bottom:90px; left:0px; width:100%; z-index:9}
.xy_zp ul li div h3{ font-size:30px; color:#fff; margin-left:50px; font-weight:400;}
.xy_zp ul li div dd{ font-size:18px; text-align:center; width:150px; border-radius:30px; height:45px; line-height:45px; color:#fff; border:1px #fff solid;margin-left:50px; margin-top:30px;-webkit-transition:all .5s;transition:all .5s; }
.xy_zp ul li div dd a{ color:#fff;}
.xy_zp ul li div dd a img{ margin-left:5px;}
.xy_zp ul li div dd:hover{ background:#7ebd24; border:1px #7ebd24 solid;-webkit-transition:all .5s;transition:all .5s;}

.daiyu{ overflow:hidden; margin:30px auto 50px}
.daiyu ul{ overflow:hidden;}
.daiyu ul li{ width:33.33%; border:10px #fff solid; float:left; box-sizing:border-box; background:#eeeeee; border-radius:20px; overflow:hidden;}
.daiyu ul li dl{ padding:30px 20px; overflow:hidden;}
.daiyu ul li dl div{ width:100px; margin:0px auto; overflow:hidden;}
.daiyu ul li dl h3{ font-size:18px; font-weight:bold; color:#333; overflow:hidden; text-align:center; margin:15px auto}
.daiyu ul li dl h3:after{content:""; width:30px; height:3px; background:#0970d4; display:block; margin:10px auto}
.daiyu ul li dl p{ font-size:16px; line-height:30px; color:#666; text-align:left; min-height:140px;}

.zp_box{ overflow:hidden; }
.zp_box ul{ overflow:hidden;}
.zp_box ul li{ overflow:hidden; padding:3%; background:#eee; border-radius:10px; margin-bottom:30px;}
.zp_box ul li h3 { overflow:hidden;cursor:pointer; font-weight:400; position:relative}
.zp_box ul li h3 dd{ font-size:18px; color:#0970d4; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-right:80px; }
.zp_box ul li h3 dt{ font-size:16px; color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  margin:20px auto;padding-right:80px; }
.zp_box ul li dl{ border-top:1px #ccc solid; padding:20px 0; font-size:16px; line-height:30px; color:#666; margin-top:2%; display:none }
.zp_box ul li h3.current:after{content:"收起∧"; position:absolute; right:0px; top:0; color:#666;}
.zp_box ul li dl a{ color:#0970d4}
.zp_box ul li h3:after{content:"展开∨"; position:absolute; right:0px; top:0; color:#666;}


.cebian{position:fixed;right:0;bottom:20%;transform:translateY(-50%);z-index:6}
.cebian .ul li{width:40px;position:relative;transition:all .3s}
.cebian .ul li:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";z-index:9;background:#0b76c2; background-image: linear-gradient(to right, #0b76c2,#0a9429);background:#0b76c2; background-image: linear-gradient(to right, #0b76c2,#0a9429);}
.cebian .ul li:last-child:before{display:none}
.cebian .ul li .img{background:#0b76c2; background-image: linear-gradient(to right, #0b76c2,#0a9429); padding:9px;transition:all .3s;position:relative;z-index:3}
.cebian .ul li.top .img{background:#0b76c2; background-image: linear-gradient(to right, #0b76c2,#0a9429);}
.cebian .ul li .text{position:absolute;right:0;top:0;height:100%;line-height:40px;color:#fff;text-align:center;transition:all .3s;opacity:0;z-index:0;background:#0b76c2; background-image: linear-gradient(to right, #0b76c2,#0a9429);}
.cebian .ul li:nth-child(1){border-radius:10px 0 0 0;overflow:hidden}
.cebian .ul li.top,.cebian .ul li.top:hover{border-radius:0 0 0 10px;overflow:hidden;background:#0b76c2; background-image: linear-gradient(to right, #0b76c2,#0a9429);}
.cebian .ul li:nth-child(1) .text{width:144px;right:-144px}
/*.cebian .ul li:nth-child(2) .text{width:96px;right:-96px}*/
.cebian .ul li:nth-child(2) .text{right:-150px;width:150px;padding:10px;background:#0b76c2; background-image: linear-gradient(to right, #0b76c2,#0a9429);}
.cebian .ul li:hover{border-radius:0;overflow:initial}
.cebian .ul li:hover .img{background:#017cc5}
.cebian .ul li:hover .text{right:100%;opacity:1}
.cebian .ul li:nth-child(2):hover .text{height:150px}
.cebian .ul li:nth-child(1):hover .text{height:50px;width:200px; line-height:24px}
.yanjiuzhongxin{width:100%;}
.yanjiuzhongxin ul li{ line-height:30px; border:1px solid #ccc; padding:5px 10px; overflow:hidden; float:left; margin:0 2% 2% 0; font-size:18px; font-weight:bold}
.yanjiujidi{margin:60px auto; overflow:hidden}
.yanjiujidi dl{width:23%; float:left; overflow:hidden; margin:0 1%}
.yanjiujidi dl dd{width:100%;}
.yanjiujidi dl dt{ width:100%; height:50px; line-height:50px; background:#f1f1f1; font-size:18px; text-align:center }

.fzjidi{ margin:60px auto;}
.fzjidi .swiper-slide{ overflow:hidden;}
.fzjidi .swiper-slide div{ overflow:hidden;}
.fzjidi .swiper-slide p{ width:100%; height:50px; line-height:50px; text-align:center; font-size:18px; background:#f2f2f2;}

.fuli{ margin:30px auto; background:url(../images/fybg.png) no-repeat center center ; background-size:cover; background-attachment:fixed; padding:60px 0; overflow:hidden}
.fuli_bt{ overflow:hidden;; float:left; width:30%;}
.fuli_bt h4{ color:#fff; font-size:18px; font-weight:bold; text-transform:uppercase; margin-bottom:5px;}
.fuli_bt h3{ overflow:hidden; font-size:30px; color:#fff; font-weight:bold;}
.fuli_bt h3:after{content:""; width:60px; height:4px; background:#fff; display:block; margin-top:20px;}
.fuli_bt p{ font-size:16px; margin:30px auto 0; color:#fff; line-height:30px;}

.fuli_txt{ float:right; width:70%;}
.fuli_txt dd{ font-size:18px; color:#fff; line-height:36px; color:#fff; overflow:hidden;}
.fuli_txt ul{ overflow:hidden; margin-top:30px; }
.fuli_txt ul li{ overflow:hidden; line-height:30px; font-size:18px; color:#fff;}
.fuli_txt ul li:before{ content:"●"; margin-right:8px; }
.xinsheng{ margin:0 15px;}
 .xinsheng .nr_xiangmu{ overflow:hidden; margin:50px auto }
 .xinsheng .nr_xiangmu h2{ overflow:hidden; font-size:30px; color:#333; font-weight:bold; margin-bottom:40px;}
 .xinsheng .nr_xiangmu h2:after{content:""; width:60px; height:4px; background:#0970d4; display:block; margin-top:20px;}
 .xinsheng .nr_xiangmu ul{ overflow:hidden;}
 .xinsheng .nr_xiangmu ul li{ overflow:hidden; padding:1% 0; border-bottom:1px #ccc solid}
 .xinsheng .nr_xiangmu ul li h3{ font-size:18px; color:#333; font-weight:400; background:url(../images/jiahao.png) no-repeat center right; cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-right:50px; }
 .xinsheng .nr_xiangmu ul li h3:before{content:"●"; color:#0970d4;}
 .xinsheng .nr_xiangmu ul li dl{ border-top:1px #ccc solid; padding:20px 0; font-size:16px; line-height:30px; color:#666; margin-top:3%; display:none;}
 .xinsheng .nr_xiangmu ul li h3.current{ background:url(../images/jianhao.png) no-repeat center right}


.FanyuCenter { overflow:hidden; margin-bottom:50px;}
.FanyuCenter .Part2 { overflow:hidden; height:230px; display: grid;  align-items: center;  justify-content: center; }
.FanyuCenter .Part2   .txt{font-size:20px;margin-bottom:15px; line-height:30px;  text-align:center; }




.yddbanner{width:100%;overflow:hidden;margin:0 auto}
.yddbanner img{width:100%}
.ydd_content{width:1600px;overflow:hidden;margin:0 auto}
.ydd_div1{overflow:hidden;margin:60px auto 0}
.ydd_01{overflow:hidden;float:left;width:48%}
.ydd_01 h3{font-size:36px;overflow:hidden;margin-bottom:30px}
.ydd_01 h3:after{content:"——";font-weight:700;display:block;color:#037cc3}
.ydd_01 h4{height:50px;font-size:24px;color:#fff;padding:0 20px;background-color:#007ac1;background-image:linear-gradient(45deg,#007ac1,#4eb2ec);line-height:50px;display:inline-block;width:100px}
.ydd_01 p{margin:30px auto;font-size:18px;line-height:30px;color:#666;text-indent:2em}
.ydd_img{overflow:hidden;float:right;width:50%}
.ydd_img img{width:100%}
.ydd_title{overflow:hidden;font-size:48px;text-align:center;font-weight:700;padding:50px 0 20px;background:url(../images/ydd_tit.png) no-repeat center bottom;margin:20px auto 50px;display:block}
.ydd_title span{color:#007ac1}
.ydd_div2{overflow:hidden; margin-top:50px;}
.ydd_div2 ul{overflow:hidden}
.ydd_div2 ul li{overflow:hidden;float:left;width:50%;overflow:hidden;border:10px #fff solid;box-sizing:border-box}
.ydd_div2 ul li div{border-radius:6px;border:1px #ccc solid;overflow:hidden;padding:50px}
.ydd_div2 ul li div dd{float:left;overflow:hidden;margin-right:30px;min-height:120px}
.ydd_div2 ul li div span{overflow:hidden}
.ydd_div2 ul li div span h3{font-size:24px;color:#007ac1;position:relative;overflow:hidden;margin-bottom:10px;padding-bottom:10px}
.ydd_div2 ul li div span h3:after{content:"";width:100px;height:3px;background:#007ac1;position:absolute;bottom:0;left:0}
.ydd_div2 ul li div span p{font-size:18px;color:#666;line-height:30px;min-height:150px}
.ydd_div3{overflow:hidden;margin:40px auto;background:url(../images/ydd_img03.jpg) no-repeat center top}
.ydd_tab{overflow:hidden}
.ydd_tab ul{overflow:hidden;text-align:center}
.ydd_tab ul li{width:220px;border:1px #007ac1 solid;height:50px;line-height:50px;overflow:hidden;text-align:center;color:#007ac1;font-weight:700;display:inline-block;margin:0 10px;font-size:20px}
.ydd_tab ul li.osel{overflow:hidden;color:#fff;background:#007ac1}
.ydd_com{overflow:hidden;margin:50px auto;display:none}
.ydd_com ul{overflow:hidden}
.ydd_com ul li{width:350px;float:left;overflow:hidden;margin:0 10px}
.ydd_com ul li div{overflow:hidden}
.ydd_com ul li div img{width:100%}
.ydd_com ul li p{height:50px;line-height:50px;font-size:16px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ydd_yewu{overflow:hidden}
.ydd_yewu ul{overflow:hidden}
.ydd_yewu ul li{border:10px #fff solid;width:50%;float:left;box-sizing:border-box}
.ydd_yewu ul li .dy_li{margin:5px;overflow:hidden;text-align:center}
.ydd_yewu ul li .dy_li div{margin:30px auto 20px}
.ydd_yewu ul li .dy_li div:after{content:"";width:50px;height:3px;background:#007ac1;display:block;margin:30px auto}
.ydd_yewu ul li .dy_li h3{text-align:center;color:#007ac1;font-size:24px;margin:10px auto 20px}
.ydd_yewu ul li .dy_li p{padding:0 15px;font-size:16px;line-height:26px;color:#666;text-align:center}
.ydd_yewu ul li .dy_li:hover{background:#fff}
.ydd_yy{margin:50px auto}
.ydd_yy ul{overflow:hidden}
.ydd_yy ul li{width:50%;position:relative;border:20px #fff solid;box-sizing:border-box;float:left;overflow:hidden;background:url(../images/ydd_yw04.png) no-repeat center center;background-size:cover;min-height:700px;border-radius:30px}
.ydd_yy ul li:last-child{background:url(../images/ydd_yw05.png) no-repeat center center;background-size:cover}
.ydd_yy ul li dl{padding:0 5%;width:100%;overflow:hidden}
.ydd_yy ul li dl h3{text-align:center;margin:50px auto 30px;font-size:36px;color:#fff}
.ydd_yy ul li dl h3:after{content:"";width:100px;height:3px;background:#fff;margin:0 auto;display:block;margin:30px auto}
.ydd_yy ul li dl p{}
.ydd_yy ul li dl dd{font-size:18px;color:#fff;font-weight:700;margin:30px auto 15px}
.ydd_yy ul li dl dt{color:#fff;font-size:18px;line-height:30px;padding:0 40px;color:#fff;}
.ydd_ban{background:url(../images/ydd_img05.jpg) no-repeat center top;background-size:100%;padding:40px 0;text-align:center}
.ydd_ban h3{font-size:70px;color:#fff;text-align:center}
.ydd_ban p{font-size:24px;color:#fff;text-align:center;margin:20px auto;line-height:48px}
.ydd_ban p span{display:block}
.ydd_ban dd{font-size:30px;font-weight:700;background:#03527b;border-radius:6px;padding:5px 30px;display:inline-block;color:#fff;text-align:center}
.ydd_mt{overflow:hidden}
.ydd_mt ul{overflow:hidden;background:#d0e7f0}
.ydd_mt ul li{overflow:hidden;border:2px #fff solid;width:50%;box-sizing:border-box;float:left;height:60px;font-size:18px;text-align:center;line-height:60px;color:#000}
.yddd_mx{overflow:hidden;margin-bottom:50px}
.yddd_mx ul{overflow:hidden;background:#f9f9f9}
.yddd_mx ul li{overflow:hidden;border:2px #fff solid;width:50%;box-sizing:border-box;float:left;height:60px;font-size:18px;text-align:center;line-height:60px}
.yddd_mx ul:nth-child(2n){background:#eee}
@media (max-width:1440px){.ydd_content{width:1320px}
.indexBanner .linkBox .linkBoxXun .linkBoxXun1{ font-size:18px;}
.yanjiuzhongxin ul li{ width:60%}
.cd_txt dt{height:220px;}
.ab_txt {

    font-size: 16px;
    line-height: 28px;}
}
@media (max-width:1200px){.ydd_content{width:auto}
.ydd_01{width:auto;float:inherit;margin:10px}
.ydd_img{width:auto;float:inherit;margin:10px}
}
@media (max-width:750px){.ydd_div2 ul li div{padding:20px}
.ydd_div2 ul li{width:auto;float:inherit}
.ydd_div2 ul li div span p{min-height:inherit}
.ydd_div2 ul li div dd{width:auto;float:inherit;text-align:center;margin:0 auto}
.ydd_div2 ul li div span h3{text-align:center;padding-bottom:0;margin-bottom:0}
.ydd_div2 ul li div span h3:after{content:"";width:100px;display:block;margin:20px auto;height:3px;background:#007ac1;position:relative;bottom:inherit;left:inherit}
.ydd_tab ul li{width:30%;float:left;display:block;border:1px #007ac1 solid;margin:0 1%;height:50px;line-height:50px;overflow:hidden;text-align:center;color:#007ac1;font-weight:700;font-size:20px}
.ydd_div3{margin:0 auto}
.ydd_yewu ul li{border:10px #fff solid;width:auto;float:inherit;box-sizing:border-box}
.ydd_yewu ul li .dy_li div img{width:30%}
.ydd_yewu ul li .dy_li p{height:inherit}
.ydd_yy ul li{width:auto;float:inherit}
.ydd_yy ul li dl p{color:#fff;padding:0 15px;font-size:16px;line-height:30px}
.ydd_ban{background-size:cover}
.ydd_ban p span{display:initial}
.ydd_yy ul li dl dt,.ydd_yy ul li dl dd { font-size:0.22rem;}
.ydd_yewu ul li .dy_li h3{ font-size:0.3rem;}
.ydd_yewu ul li .dy_li p{ font-size:0.2rem;}
.xinsheng .nr_xiangmu ul li{ padding:3% 0}
.tuandui ul li span em {
    width: 40%;
    border-radius: 30px;
    margin-top: 15px;
    height:inherit;
    line-height: inherit; font-size:0.2rem; padding:3% 0;
    text-align: center;
    border: 1px #ccc solid;
    display: inline-block;
    font-style: inherit;
}
.yanjiuzhongxin ul li{ width:90%}
}
@media (max-width:750px){.ydd_div1{margin:10px auto}
.ydd_ban h3,.ydd_title,.ydd_yy ul li dl h3{font-size:0.3rem}
.ydd_div2 ul li div span p,.ydd_mt ul li{font-size:15px}
.ydd_tab ul li{font-size:16px}
.ydd_01 p,.ydd_ban p{font-size:16px;line-height:30px;padding:0 15px}
.ydd_ban dd{font-size:18px}
.ydd_yy ul li{width:auto;float:inherit;min-height:inherit;padding-bottom:50px}
}


@media screen and (max-width:1600px){.indexBanner .textBox li:before{left:-146.8vw;top:-70%}
.rightCb .rightCb1 .rightCbMenu .rightCbMenuBox .rightCbMenu2{height:400px;overflow:auto}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_dd{font-size:22px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_dt{font-size:38px}
.PcBanenr .PcBanenr_content .PcBanenr_content_list .content_list_title .list_title_p{font-size:20px}
.index3 .index32{font-size:38px}
.cont,.content,.newstwo .newspc,.ydd_content{width:1440px}
.newstwo .swiper-button-next{right:0}
.newstwo .swiper-button-prev{left:0}
.news_left .news_txt dt{margin-top:40px}
.mbx ul{width:77%}
.content1{width:100%}

}
@media screen and (max-width:1440px){.indexBanner .textBox li:before{left:-169.3vw;top:-70%}
.indexBanner .indexBox{right:14vw}
.PcBanenr .PcBanenr_content .PcBanenr_content_arrow{right:7vw}
.indexBanner .priontBox li:nth-child(1){left:calc(100% * (1205 / 1908))}
.indexBanner .priontBox li:nth-child(3){left:calc(100% * (1202 / 1908))}
.cont,.content,.newstwo .newspc{width:1320px}
.a_left .tit h4,.jiance_left .tit h4{font-size:36px}
.a_left .tit h4 span,.jiance_left .tit h4 span{font-size:28px}
.jiance_left .tit h4 span.ss{font-size:22px}
.newstwo .swiper-slide .nws h3{font-size:18px}
.news_left .news_txt dt{margin-top:40px}
.news_left{height:445px}
.mbx ul{width:75%}
}
@media screen and (max-width:1440px){.indexBanner .textBox li:before{left:-181.4vw;top:-96%}
.indexBanner .textBox li p.txt1{font-size:18px}
.indexBanner .textBox li p.txt2{font-size:46px}
.indexBanner .textBox li p.txt3{font-size:16px}
.indexBanner .textBox a{padding:0 20px;height:40px;line-height:40px}
.indexBanner .linkBox .linkBoxXun .linkBoxXun2{font-size:16px;line-height:2em;margin-bottom:0}
.indexBanner .linkBox .linkBoxXun{width:170px; padding:20px 10px 20px 10px}
.mbx ul li{font-size:16px}
.ydd_div2 ul li div dd{ min-height:190px;}
}
@media screen and (max-width:1360px){.indexBanner .textBox li:before{left:-182.4vw}
.cont,.content,.newstwo .newspc{width:auto;padding:0 2%}
.footer .foot{padding:50px 2%}
.sld{right:63px}
}
@media screen and (max-width:1280px){.indexBanner .textBox li:before{left:-197.2vw;top:-62%}
}
.mo_banner{display:none}
@media screen and (max-width:1200px){.mo_banner{display:block}
.yanjiujidi dl{width:46%; margin:0 2%}
.yanjiujidi dl{ margin-bottom:5%}
.indexBanner{display:none}
.indexBanner,.indexBanner .bannerBox .imgBox li img{height:235px!important}
.banner_list_img img{width:100%}
.indexBanner .bannerBox{position:relative}
.indexBanner .indexBox{display:none}
.indexBanner .priontBox{display:none}
.indexBanner .linkBox{display:none}
.videoIcon{display:none}
.indexBanner .textBox li p{font-size:20px!important}
.pageNav{height:auto}
.pageNav .pageNavBox{height:auto;position:relative}
.pageNav .pageNavBox a{font-size:16px;line-height:45px}
.pageNav2{width:100%}
.pageNav2 a{font-size:12px;margin-right:5px}
.pageNav2 span{font-size:12px;margin-right:5px}
body{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-moz-text-size-adjust:100%!important}
.mo_banner .mo_banner_list{position:relative}
.mo_banner .mo_banner_list .banner_list_title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;padding:0 6%}
.mo_banner .mo_banner_list .banner_list_title .list_title_dd{font-size:16px;color:#fff}
.mo_banner .mo_banner_list .banner_list_title .list_title_dt{font-size:18px;color:#fff;margin-top:8px;margin-bottom:5px}
.mo_banner .mo_banner_list .banner_list_title .list_title_p{font-size:14px;color:#fff}
.mo_banner .swiper-button-next:after,.mo_banner .swiper-button-prev:after{font-size:18px;color:#fff}
.neiBnaner .neiBnanerText .pageName .pageName4{display:none}
.indexNewsBox2 .swiper-button-next:after,.indexNewsBox2 .swiper-button-prev:after{font-size:20px}
.index1 .index16{margin-bottom:0}
.news_left .news_txt dt{margin-top:30px}
.news_box ul li div{width:40%}
.xy_zp ul li div{bottom:30px}
}
@media screen and (max-width:1140px){.nav ul li{margin:0 20px}

}
@media screen and (max-width:1024px){.nav{display:none}
.invite_box{ margin:5% auto 0}
.invite_box ul li{ padding:0.2rem; margin-bottom:0.2rem;}
.invite_box ul li .invite_left{ max-width:70%}
.invite_box ul li .invite_left span{ font-size:0.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block}
.invite_box ul li .invite_right div:nth-child(1){ display:none}
.invite_box ul li .invite_left img{ width:6%; margin-right:0.1rem; float:left}
.invite_box ul li .invite_right div{ font-size:0.2rem; margin-right:0.1rem}
.invite_box ul li .invite_right div a{width:1rem; height:0.4rem; line-height:0.4rem; font-size:0.2rem; margin-left:0}
 .yanjiujidi dl dt{ font-size:0.2rem}
.sp_nav{display:block}
.nav_show{display:block}
.headd{overflow:inherit;background:#fff}
.sld{right:95px}
.jiance:before{content:"";width:30%;position:absolute;height:100%;background:0 0;display:none}
.cont,.content,.newstwo .newspc{padding:0;}
.cont{padding:0 2%}
.jiance{height:auto;overflow:hidden}
.jiance_left{width:auto;padding:0 2%;padding-bottom:30px;float:inherit;overflow:hidden;position:relative;z-index:2;background:#0076bd}
.jiance_left .tit{overflow:hidden;margin-top:30px}
.a_left .tit h4 span,.jiance_left .tit h4 span{display:inline-block}
.a_left .tit h4,.jiance_left .tit h4{font-size:.3rem}
.a_left .tit h4 span,.jiance_left .tit h4 span,.jiance_left .tit h4 span.ss{font-size:.3rem}
.jiance_left .tit .more{display:none}
.a_left .tit h3,.jiance_left .tit h3,.news_left .tit h3{font-size:.25rem}
.jiance_right{width:auto;padding:0 2%;float:inherit;overflow:hidden;margin:20px auto}
.jiance_right ul li p{font-size:.2rem}
.jiance_right ul li{margin:20px auto}
.about{overflow:hidden;background:url(../images/bj02.jpg) no-repeat center top;background-size:cover;margin:0 auto 0;padding-bottom:30px}
.a_left,.a_right{width:auto;padding:0 2%;float:inherit;overflow:hidden}
.a_left .tit{overflow:hidden;margin-top:30px}
.a_right .txt{overflow:hidden;font-size:.2rem;color:#fff;line-height:.38rem;margin:20px auto 0;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}
.a_right .shuzi{width:100%;overflow:hidden;background:#89c121;position:relative;margin-top:40px;padding:30px 0}
.a_right .shuzi #productNumber{width:100%}
.a_right .shuzi #productNumber ul li i{font-size:.3rem}
.a_right .shuzi #productNumber ul li sup{font-size:.18rem}
.a_right .shuzi #productNumber ul li p{font-size:.2rem}
.news{margin:30px auto 0}
.news_left{overflow:hidden;width:auto;padding:0 2%;float:inherit;height:inherit}
.news_left .news_txt{width:auto;padding:0 2%;float:inherit;margin:10px auto}
.news_img{width:100%;float:inherit;overflow:hidden;position:inherit;top:0;right:0;margin:20px auto 0; height:auto}
.news_left .news_txt h3{font-size:.25rem}
.news_left .news_txt dd{font-size:.18rem}
.news_left .news_txt p{font-size:.2rem;line-height:.38rem}
.news_left .news_txt h3{margin-top:10px}
.news_left .news_txt dd{margin:10px auto}
.newstwo{overflow:hidden;margin:20px auto 0;position:relative}
.newstwo .swiper-slide .nws h3{font-size:.25rem}
.newstwo .swiper-slide .nws dd{font-size:.18rem;margin:10px auto}
.newstwo .swiper-slide .nws p{font-size:.2rem}
.newstwo .swiper-button-next,.newstwo .swiper-button-prev{width:30px;height:30px}
.newstwo .swiper-button-next:after,.newstwo .swiper-button-prev:after{font-size:18px}
.zhaopin{width:100%;overflow:hidden;background:url(../images/zpimg.jpg) no-repeat center center;background-size:cover;padding:50px 0;height:auto;margin:30px auto 0}
.zhaopin h3{font-size:.3rem;padding:0 2%}
.zhaopin p{font-size:.2rem;color:#fff;margin:30px auto;line-height:.38rem;padding:0 2%}
.footer .foot ul li{width:auto;float:inherit}
.footer .foot ul li h3{font-size:.25rem}
.footer .foot ul li p{font-size:.2rem;line-height:.38rem}
.footer .foot ul li h3{margin-top:20px}
.footer .foot ul li p span.de{width:86%}
.footer .foot ul li h4{font-size:.2rem}
.footer .foot{padding:10px 2%}
.Copyright{font-size:.2rem;padding:20px 2%}
.n_banner img{width:150%;max-width:fit-content; margin-left:-25%}
.ban{padding-left:20px}
.ban h3{font-size:.35rem}
.ban p{font-size:.3rem}
.ban p:after{content:"";background:#fff;width:49px;height:3px;display:block;margin-top:10px}
.mbx{height:inherit; bottom:0;}
.mbx .yiji{ background:rgba(10,136,255,0.5); border:none;width:3.5rem;height: 0.6rem;line-height: 0.6rem;font-size: 0.2rem;padding:0 0.1rem}
.mbx_box:before{content:"";background:rgba(10,136,255,.5);height:50px;width:50%;left:0;position:absolute;top:0}
.mbx .home{width:50%;float:left;line-height:50px;font-size:18px;color:#fff;position:relative;z-index:5}
.ban{height:auto}
.mbx_box:after,.mbx_box:before{display:none}
.mbx ul li a{color:#333}
.mbx ul{width:100%;float:inherit;overflow:hidden}
.mbx .home{display:none}
.mbx{position:absolute}
.mbx ul li{width:33.33%;background:#f2f2f2;border:5px #fff solid;box-sizing:border-box;line-height:inherit;padding:3% 0}
.mbx ul li a{font-size:.25rem}
.w100{ overflow:hidden; margin:0.5rem auto 0}
.ab_left{margin:0 10px}
.title h4{font-size:.2rem}
.title h3{font-size:.25rem}
.title h3:after{content:"";width:40px;height:4px;background:#0970d4;display:block;margin-top:10px}
.ab_img{width:100%;display:none;float:inherit;overflow:hidden}
.ab_txt{width:auto;font-size:.2rem;line-height:.38rem}
.ab_shuzi{margin:30px auto}
.wenhua ul li{width:50%}
.yanjiuzhongxin ul li{ font-size:0.2rem; line-height:0.6rem}
.news_box ul li div{ height:1.6rem}
.ab_shuzi .shuzi #productNumber{width:100%}
.ab_shuzi .shuzi #productNumber ul li{width:33.3%;border-bottom:1px #ccc solid;padding:20px 0}
.ab_shuzi .shuzi #productNumber ul li i{font-size:.3rem}
.ab_shuzi .shuzi #productNumber ul li sup{font-size:.18rem}
.ab_shuzi .shuzi #productNumber ul li p{font-size:.2rem}
.ab_shuzi .shuzi{padding:0}
.ab_txt{margin-bottom:0}
.title{margin:0 15px}
.wenhua ul li div{width:100%;position:absolute;bottom:0;height:100%;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}
.wenhua ul li div dl p{display:block}
.wenhua ul li:last-child img:nth-child(1){display:none}
.wenhua ul li:last-child img:nth-child(2){display:block}
.wenhua ul li:last-child{width:100%}
.wenhua ul li div dl dd{font-size:.25rem}
.wenhua ul li div dl dt{font-size:.18rem}
.wenhua ul li div dl p{font-size:.2rem;line-height:.38rem}
.wenhua{margin:30px auto}
.tuandui{margin:30px 10px 0}
.tuandui ul li{width:100%;float:inherit;margin-bottom:10px;margin-right:0}
.tuandui ul li span h3{font-size:.25rem}
.tuandui ul li span dd{font-size:.2rem}
.tuandui ul li span p{font-size:.2rem;line-height:.35rem}
.tuandui ul li:nth-child(2n){margin-right:0;float:inherit}
.liucheng{margin:30px auto}
.liucheng .gallery-top .swiper-slide .nianfen{display:none}
.title_lc{overflow:hidden;position:relative;top:0;right:0;width:auto; float:inherit; width:auto}
.title_lc h4{font-size:.2rem}
.title_lc h3{font-size:.25rem}

.liucheng .gallery-top{width:100%; float:inherit}
.liucheng .swiper-container{height:inherit; margin:0px auto}
.lc_box:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 15px;
    top: 16px;
}
.liucheng .gallery-thumbs{width:100%; float:inherit; height:1.5rem}
.liucheng .gallery-top .swiper-slide .swi_txt{width:auto;margin-top:0; text-align:left}
.liucheng .gallery-top .swiper-slide .swi_txt h3{font-size:18px}
.liucheng .gallery-top .swiper-slide .swi_txt p{font-size:14px;line-height:30px}
.liucheng .swiper-slide  .swi_txt h3{ line-height:40px;}
.liucheng .gallery-top .swiper-slide .swi_txt .lctxt{ overflow:hidden;}
.liucheng .swiper-slide{font-size:14px;    line-height: 130px; text-align:center;}
.cd_txt h3{font-size:.25rem}
.cd_txt dd{font-size:.2rem}

.mbx ul.fox{display:none}
.nengli_right{width:auto;padding:0;float:inherit;overflow:hidden;position:relative}
.nengli_right dl{width:auto}
.nengli_right dl,.nengli_right dl ul li{background:0 0;padding:0}
.nengli_right dl h3{display:none}
.nengli_right dl ul li{width:50%;border:5px #fff solid;box-sizing:border-box;background:#f1f1f1;float:left;text-align:center;font-size:.2rem;height:inherit;line-height:inherit;padding:4% 0}
.nengli_right dl ul li.soel{background:#0970d4}
.nengli_right dl ul li.soel a{color:#fff}
.nengli_left{padding-right:0;width:auto;padding:30px 15px;float:inherit;overflow:hidden;position:relative}
.nengli_left:after{display:none}
.nengli_left .nr_cont h2,.nengli_left .nr_xiangmu h2{font-size:.25rem}
.nengli_left .nr_cont p{font-size:.2rem;line-height:.38rem}
.nengli_left .nr_xiangmu ul li h3{font-size:.22rem}
.nengli_left .nr_xiangmu ul li dl{font-size:.2rem;line-height:.38rem}
.nengli_left .nr_xiangmu ul li{padding:4% 0}
.news_box{margin:20px auto 0}
.news_box ul li div{width:50%}
.news_box ul li span h3{font-size:.25rem}
.news_box ul li span dd{font-size:.18rem;padding:5px 0 5px 30px;margin:5px auto}
.news_box ul li span p{font-size:.2rem;line-height:.38rem}
.b_logo .oem span div{right:0}
.news_ny_left{width:auto;margin:0 10px;padding:0;float:inherit;padding-top:20px}
.news_ny_left .nr_cont h3{font-size:.3rem}
.news_ny_left:after{display:none}
.news_ny_left .nr_cont dd{font-size:.18rem}
.news_ny_left .nr_cont p{font-size:.22rem;line-height:.5rem}
.shangxia ul{width:auto;float:inherit}
.shangxia ul li{font-size:.22rem;height:inherit;line-height:inherit;padding:2% 0}
.fh{width:100%;background:#f2f2f2;color:#666}
.fh a{color:#666}
.shangxia{border-bottom:none;margin:30px auto 0}
.news_ny_right{width:auto;padding:20px 0;float:inherit;position:relative;overflow:hidden; margin:0 10px;}
.news_ny_right dl{margin-top:0;background:#f1f1f1;overflow:hidden;padding:15px 20px;float:inherit;width:auto}
.news_ny_right dl h3{font-size:.3rem}
.news_ny_right dl ul li dd{font-size:.25rem}
.news_ny_right dl ul li p{font-size:.22rem}
.lxwm{margin:20px auto}
.lxwm ul{margin:30px 10px}
.lxwm ul li .lxwm_bt{width:100%;float:inherit;position:relative;height:inherit;text-align:left;font-size:.3rem;padding:5px}
.lxwm ul li .lxwm_bt{background:#0970d4 url(../images/xjt.png) no-repeat center right 10px}
.lxwm ul li{min-height:inherit}
.lxwm ul li .lxwm_txt{padding:20px;float:inherit;width:auto;margin-left:0}
.lxwm ul li .lxwm_txt h3{font-size:.3rem}
.lxwm ul li .ditu,.lxwm ul li .ditu1{width:auto;float:inherit;height:250px;margin:3%;display:none}
.lxwm ul li .lxwm_txt dd{font-size:.25rem}
.mbx ul.zp li{width:50%;overflow:hidden}
.zp_box ul{margin:0 10px}
.jiaru_txt{width:auto;float:inherit;font-size:.22rem;line-height:.4rem}
.zp_box ul li h3 dd{font-size:.25rem}
.zp_box ul li h3 dt{font-size:.2rem;margin:10px auto}
.chengzhang p,.zp_box ul li dl{font-size:.22rem;line-height:.4rem}
.youxiang{font-size:.22rem}
.jiaru_img{display:none}
.chengzhang{padding:20px}
.xy_zp ul li div h3{font-size:.2rem}
.news_ny_right:after { display:none}
.cebian{display:none}

.nav{width:100%;background:#0076bd;position:fixed;height:100%;right:0;top:80px}

.nav ul{ overflow-X:scroll; height:calc(100% - 60px)}
.nav ul li{width:100%;display:block;text-align:left;margin:0;line-height:60px;border-bottom:1px #ccc dotted; text-indent:1em; overflow:hidden;}
.nav ul li dl dd:nth-child(2),.nav ul li:nth-child(2) dl dd:nth-child(2),.nav ul li:nth-child(2) dl dd:nth-child(3){ background:none;}

.nav ul li a{color:#fff;font-size:16px;  display:block}
.nav ul li a:hover{color:#fff}
.nav ul li dl{ position:relative; width:100%; left:0px; border-radius:0px; padding:0px; margin-left:0px;}
.nav ul li span{ display:block; width:30px; height:30px; right:10px; background:url(../images/nav_jt.png) no-repeat center center; background-size:20px;    margin-top: 15px; position:absolute; top:0px;}
.nav ul li dl dd{ width:100%; height:inherit; line-height:40px; }
.nav ul li dl dd a{ width:100%; float:inherit;  text-align:left;text-indent: 1em;}

.nav ul li:nth-child(4) dl, .nav ul li:nth-child(5) dl {
    width: 100%;
    left: 0%;
    margin-left: 0px;
}
.nav ul li:nth-child dl{ width:100%;}
.nav ul li:nth-child(1) dl{width:100%;}
.nav ul li:nth-child(2) dl{width:100%;}
.nav ul li:nth-child(3) dl{width:100%;}



.nav ul li span.current{background:url(../images/nav_xjt.png) no-repeat center center; background-size:20px;  }
.nav ul li dl dd ol{ position:relative; left:0px; width:100%; display:block; box-shadow:0px 0px 0px 0px}
.nav ul li dl dd ol li{ height:40px; line-height:40px;}
.nav ul li dl dd span{background:url(../images/jt2.png) no-repeat center center; background-size: 13px;  margin-top: 5px;}
.nav ul li dl dd ol a{ text-indent:2em;}
.nav-a ul li a:after{ display:none}

.nav ul li:nth-child(2) span{ display:block}
.nav ul li dl dd span.current{background:url(../images/jt5.png) no-repeat center center; background-size:13px;  }
.nav ul li dl dd ol li span{ background:none}
.nav ul li dl dd span{ display:none;}
.nav ul li:nth-child(2) dl dd span{ display:none}
.nav ul li:nth-child(2) dl dd:nth-child(2) span,.nav ul li:nth-child(2) dl dd:nth-child(3) span{ display:block}
/*.nav ul li:first-child span,
.nav ul li:nth-child(7) span,
.nav ul li:nth-child(8) span{ display:none;}
*/
.nav ul li.cnen{ display:none}
.sp_nav span{width:0.4rem; height:0.03rem;}
.search{width:0.3rem;margin-left:0.2rem}
.enurl{float: right;background: #1994dd;width: 0.5rem;height: 0.3rem;margin-top: 0.3rem; display:block}
.enurl a{color:#fff; height:0.3rem; line-height:0.3rem; display:block; text-align:center}
.sp_nav span:nth-of-type(2){top:0.12rem;}
.sp_nav span:nth-of-type(3){top:0.24rem;}
.shiyan ul li{ width:50%; }
.shiyan ul li div{ height:inherit;line-height:inherit;}
.shiyan ul li div span{ font-size:0.2rem; line-height:inherit; width:100%; display:block; padding:3% 0; text-align:center;}
.shiyan{ margin:20px auto}
.fzjidi{ margin:20px auto}
.fuli_bt {
    overflow: hidden;
    float:inherit;
    width: auto; margin:0 15px;
}
.fuli{ margin:0px auto;}
.fuli_bt h4{ font-size:0.2rem}
.fuli_bt h3{ font-size:0.25rem}
.fuli_txt {
    float: inherit;margin:0 15px;
    width: auto; font-size:0.2rem; line-height:0.38rem;
}
.fuli_txt dd{ margin-top:20px;}
.fuli_txt dd,.fuli_txt ul li{font-size:0.2rem; line-height:0.38rem;}
.FanyuCenter .Part2 .txt{ padding:50px 15px; margin:0px auto; font-size:0.22rem;}
.xinsheng .nr_xiangmu ul li h3{ font-size:0.25rem}

.liucheng .swiper-slide-thumb-active:after {
 
    left: 47%;
    margin-top: 0px;
}
.title_lc{left:0px;}
.liucheng .swiper-button-next {
    top: 25px;left: initial;
    bottom: 0px;
    right: 0px;
}
.liucheng .swiper-button-next:after {
    font-size: 15px;
    color: #fff;
    transform: rotate(0deg);
}
.liucheng .swiper-button-prev:after {
    font-size: 15px;
    color: #fff;
    transform: rotate(0deg);
}

}
 
@media screen and (max-width:750px){.sld{right:90px}
.a_left .tit .more{width:50%;height:inherit;background:#89c121;text-align:center;line-height:inherit;color:#fff;border-radius:50px;margin-top:30px;font-size:.22rem;padding:3% 0}
.news_left .news_txt dt{width:50%;height:inherit;text-align:center;line-height:inherit;color:#fff;border-radius:50px;margin-top:30px;padding:3% 0}
.news_left .news_txt dt a{font-size:.22rem}
.zhaopin dd{width:50%;height:inherit;background:#89c121;text-align:center;line-height:inherit;color:#fff;border-radius:50px;margin-top:30px;font-size:.22rem;padding:3% 0;margin-left:2%}
.a_right .shuzi #productNumber ul li{margin-bottom:20px}
.a_right .shuzi #productNumber ul li i{font-size:.4rem}
.a_right .shuzi{padding-bottom:20px}
.n_banner img{width:200%}
.cd-popup-close{top:13px;right:10px}
.fenye ul li{overflow:hidden;width:auto;display:inline-block;min-width:35px;height:35px;line-height:35px;margin:1px 1px;background:#eee;float:none;border:1px #ccc solid}
.fenye ul li.on{background:#666;color:#fff;border:1px #666 solid}
.fenye ul li .disabled{width:50px}
.fenye ul li:first-child{width:50px}
.fenye ul li:last-child{width:50px}
.fenye ul li:hover{background:#666;color:#fff;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block}
.fenye ul li.on a{color:#fff}
.jigou ul li div{float:inherit;width:auto;overflow:hidden;border:10px #b6c5d4 solid;margin-right:0; margin-bottom:30px;}
.jigou ul li span{margin:20px auto 0; }
.jigou ul li span h3{font-size:.25rem; text-align:center; margin-bottom:0px;}
.jigou ul li span h3:after{ margin:20px auto}
.jigou ul li span dd p{font-size:.2rem;line-height:.38rem;-webkit-line-clamp:2}
.jigou ul li:nth-child(2n) div{float:inherit;margin-right:0;margin-left:0}
.jigou{margin:20px auto}

.fenzhi{margin:30px auto}
.fz_left{width:auto;float:inherit}
.fz_right{float:inherit;width:auto;margin:20px 10px;font-size:.22rem;line-height:.38rem}
.Honorary ul li p{font-size:.2rem}
.news_box ul li span dt{display:none}
.news_box ul li span dd{background-size:18px;padding-left:20px}
.news_ny_left .nr_cont dd{background-size:20px}
.xy_zp ul li:after{content:"";background:rgba(9,121,212,.6);border-radius:0;width:100%;height:100%;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s}
.xy_zp ul li div h3{margin-left:20px}
.xy_zp ul li div dd{font-size:.22rem;text-align:center;width:60%;border-radius:30px;height:inherit;line-height:inherit;color:#fff;border:1px #fff solid;margin-left:20px;margin-top:30px;-webkit-transition:all .5s;transition:all .5s;padding:2% 0}
.w250{margin-top:35%}
.zizhi_lb ul li{ width:50%}

}
@media screen and (max-width:600px){.tuandui ul li span dt{display:none}
.tuandui ul li span dd{margin:10px auto}
.daiyu ul li{width:100%;float:inherit}
.daiyu ul li dl h3{font-size:.25rem}
.daiyu ul li dl p{font-size:.22rem;line-height:.4rem;min-height:inherit}
}
@media screen and (max-width:450px){.logo{width:50%}
.sp_nav{margin-top:21px}
.jiance_right ul li div{width:50px}
.b_logo .blogo{width:50%}
.b_logo .oem{width:50%;text-align:right}
.b_logo .oem a{margin:0 5px;display:inline-block;width:20%}
.b_logo{border-bottom:1px #ccc solid;padding:20px 0;height:90px}
.head{height:60px;line-height:60px}
.sousuo{margin-top:8px}
.sld{right:86px;top:0}
.sousuo{width:210px}
.sousuo input{width:150px}
.nav{top:60px}
.liucheng .swiper-slide-thumb-active:after {
    left: 53px;
    margin-top: 0px;top: 0px;
}
.Honorary ul li{width:250px}
.genduo{width:60%;height:inherit;line-height:inherit;font-size:.2rem;padding:3% 0;margin:0 auto;background:#e5e5e5;text-align:center;position:relative}
.Honorary{margin:20px auto}
.xy_zp ul li div{bottom:0;height:100%}
.xy_zp ul li{width:auto;float:inherit}
.xy_zp ul li div h3{font-size:.3rem;margin:80px auto 30px;text-align:center;font-weight:700}
.xy_zp ul li div dd{height:45px;line-height:45px;padding:0;margin:0 auto}

.liucheng .swiper-button-disabled:after{ color:#0b6dff}
}







.xz_div{ overflow:hidden;}
.xz_bt{ overflow:hidden;}
.xz_bt h2{ overflow:hidden; font-size:30px; color:#333; font-weight:bold; margin-bottom:40px;}
.xz_bt h2:after{content:""; width:60px; height:4px; background:#0970d4; display:block; margin-top:20px;}
.xz_div1{ overflow:hidden; margin-bottom:50px;}
.xz_div1 div{ width:45%; float:left; overflow:hidden; margin-right:20px;}
.xz_div1 span{ font-size:16px; color:#666; line-height:30px;}
.xz_div2{ overflow:hidden;}
.xz_div2 ul{ overflow:hidden;}
.xz_div2 ul li{ width:50%;  border:10px #fff solid;box-sizing:border-box; overflow:hidden; float:left;}
.xz_div2 ul li div{ overflow:hidden;}
.xz_div2 ul li div img{ width:100%;}
.xz_div2 ul li p{ font-size:16px; color:#666; text-align:center; overflow:hidden;  line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xz_div3{ overflow:hidden; margin:30px auto}
.xz_div3 ul{ overflow:hidden;}
.xz_div3 ul li{ margin:40px auto; background:#f1f5f9; border-radius:8px; overflow:hidden; position:relative;}
.xz_div3 ul li div{ width:30%; float:left; position:relative; overflow:hidden; position:absolute; height:100%;display: grid;  align-items: center;  justify-content: center; background:url(../images/xzimg05.png) no-repeat  150%  50px}
.xz_div3 ul li div p{ font-size:28px; color:#fff; font-weight:bold; padding:0 50px; text-align:center; }
.xz_div3 ul li:before{ content:""; background:#0578b7;background-image: linear-gradient(120deg, #0578b7, #76b83a); width:30%; height:100%; position:absolute; left:0; top:0px;}
.xz_div3 ul li div img{ width:100%;}
.xz_div3 ul li dl{ width:70%; float:right; overflow:hidden; padding:3% 5%;}
.xz_div3 ul li dl dd{ width:50%; display:block; float:left; border:10px #f1f5f9 solid; box-sizing:border-box; font-size:16px;  overflow:hidden; color:#666;; padding-left:20px; position:relative}
.xz_div3 ul li dl dd:before{ content:"●"; color:#0970d4; margin-right:10px; position:absolute; left:0px;  width:10px; height:10px;}
.xz_div3 ul li:nth-child(3) dl dd{ width:100%; float:none;} 
.xz_shebei{ overflow:hidden;}
.xz_shebei ul{ overflow:hidden;}
.xz_shebei ul li{ width:350px; margin:0 10px; overflow:hidden;}
.xz_shebei ul li img{ width:100%;}
.xz_div4{ overflow:hidden; margin:30px auto}
.xz_div4 ul{ overflow:hidden;}
.xz_div4 ul li{ margin:40px auto; background:#f2f9e7; border-radius:8px; overflow:hidden; position:relative;}
.xz_div4 ul li div{ width:25%; float:left; position:relative; overflow:hidden; position:absolute; height:100%;display: grid;  align-items: center;  justify-content: center; background:url(../images/xzimg05.png) no-repeat  150%  50px}
.xz_div4 ul li div p{ font-size:28px; color:#fff; font-weight:bold; padding:0 50px; text-align:center; }
.xz_div4 ul li:before{ content:""; background:#0578b7;background-image: linear-gradient(120deg, #0578b7, #76b83a); width:25%; height:100%; position:absolute; left:0; top:0px;}
.xz_div4 ul li dl{ width:75%; float:right; overflow:hidden; padding:3% 1%;}
.xz_div4 ul li dl dd{  display:block;border:10px #f2f9e7 solid; box-sizing:border-box; font-size:16px;  overflow:hidden; color:#666; position:relative}
.xz_div5{ overflow:hidden;}
.xz_div5 ul{ overflow:hidden;}
.xz_div5 ul li{ width:50%;  border:10px #fff solid;box-sizing:border-box; overflow:hidden; float:left;}
.xz_div5 ul li div{ overflow:hidden;}
.xz_div5 ul li div img{ width:100%; overflow:hidden;}
.xz_div5 ul li p{ font-size:16px; background:#e5e5e5; color:#666; text-align:center; overflow:hidden;  line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin:30px auto }
.xz_div5 ul li h5{ font-size:24px; color:#0970d4; text-align:center; margin:30px auto}
.xz_div6{ overflow:hidden; margin-bottom:50px;}
.xz_div6 ul{ overflow:hidden;}
.xz_div6 ul li{ width:50%; float:left; border:10px #fff solid; overflow:hidden;}
.xz_div6 ul li div{ border:1px #0970d4 solid; overflow:hidden;}
.xz_div6 ul li div h3{ display:inline-block; background:#0970d4; color:#fff; padding:5px 20px; font-size:20px; overflow:hidden;}
.xz_div6 ul li div p{ font-size:16px; color:#666; line-height:30px; overflow:hidden; padding:20px 20px; min-height:160px;}
.xz_div7{ overflow:hidden;}
.xz_div7 ul{ overflow:hidden;}
.xz_div7 ul li{ overflow:hidden; width:25%; border:3px #fff solid; box-sizing:border-box; float:left; position:relative;}
.xz_div7 ul li dl{ width:100%; position:absolute; height:100%; bottom:-70%;  overflow:hidden;-webkit-transition:all .5s;transition:all .5s; }
.xz_div7 ul li dl dd{ font-size:16px; font-weight:bold; color:#fff; overflow:hidden;padding:0 3%; position:relative; opacity:1}
.xz_div7 ul li dl dd:after{content:""; width:50px; height:2px; background:#fff; display:block; margin:10px 0 10px;}
.xz_div7 ul li dl dt{ font-size:14px; color:#fff; overflow:hidden;padding:0 3%;position:relative; opacity:1}
.xz_div7 ul li:hover dl{ height:100%; overflow:hidden; bottom:0px;-webkit-transition:all .5s;transition:all .5s;; padding-top:50px;background:#0578b7;background-image: linear-gradient(#76b83a, #0578b7); opacity:0.6}
.xz_div7 ul li img{ width:100%;}
.w50{ margin:50px auto 0}
.xz_div8{ overflow:hidden;}
.xz_div8 dd{ font-size:18px; color:#666;}
.xz_div8 ul{ margin:30px auto 0}
.xz_div8 ul li{ width:33.33%; float:left; border:8px #fff solid; box-sizing:border-box;}
.xz_div8 ul li div{ overflow:hidden;}
.xz_div8 ul li div img{ width:100%;}
.xz_div8 ul li dl{ overflow:hidden; background:#ededed; padding:0 20px;}
.xz_div8 ul li dl h3{ text-align:center; color:#0970d4; font-size:18px; line-height:60px;}
.xz_div8 ul li dl p{ font-size:16px; color:#666; line-height:30px; min-height:200px;}
.xz_div9{ overflow:hidden;}
.xz_div9 ul{ overflow:hidden;margin:30px auto 0}
.xz_div9 ul li{ width:50%; float:left; background:#d7ecfc; border:8px #fff solid; box-sizing:border-box; overflow:hidden;}
.xz_div9 ul li div{ overflow:hidden; width:77px; height:77px; margin:60px auto 30px }
.xz_div9 ul li  h3{ color:#0970d4; font-size:20px; text-align:center;}
.xz_div9 ul li  p{font-size:16px; color:#666; line-height:30px; min-height:220px; padding:30px 50px; text-align:center;}
.xz_div9 dd{ font-size:18px; color:#666;}

@media screen and (max-width:750px){.xz_bt h2{font-size:.3rem}
.xz_div1 div{width:auto;float:inherit;overflow:hidden;margin-right:0;margin-bottom:20px}
.xz_div1 span{font-size:.22rem;line-height:.38rem}
.xz_div2 ul li p{font-size:.22rem}
.xz_div3 ul li{margin:0 auto 30px}
.xz_div3 ul li div,.xz_div4 ul li div{width:100%;float:inherit;position:relative;overflow:hidden;position:relative;height:100%;display:grid;align-items:center;justify-content:center;background:url(../images/xzimg05.png) no-repeat 150% 50px;padding:3% 0}
.xz_div3 ul li:before{content:"";background:#0578b7;background-image:linear-gradient(120deg,#0578b7,#76b83a);width:100%;height:30%;position:absolute;left:0;top:0;display:none}
.xz_div3 ul li div:after{content:"";background:#0578b7;background-image:linear-gradient(120deg,#0578b7,#76b83a);width:100%;height:100%;position:absolute;left:0;top:0}
.xz_div3 ul li div p,.xz_div4 ul li div p{font-size:.25rem;z-index:1;position:relative;padding:0;text-align:center}
.xz_div3 ul li dl,.xz_div4 ul li dl{width:auto;float:inherit;overflow:hidden;padding:3% 5%}
.xz_div3 ul li dl dd{width:100%;display:block;float:inherit;box-sizing:border-box;font-size:.22rem;overflow:hidden;color:#666;padding-left:20px;position:relative}
.xz_div4 ul li dl dd{width:100%;display:block;float:inherit;box-sizing:border-box;font-size:.22rem;overflow:hidden;color:#666;padding-left:0;position:relative}
.xz_shebei ul li{width:250px}
.xz_div4 ul li:before{content:"";background:#0578b7;background-image:linear-gradient(120deg,#0578b7,#76b83a);width:25%;height:100%;position:absolute;left:0;top:0;display:none}
.xz_div4 ul li div:after{content:"";background:#0578b7;background-image:linear-gradient(120deg,#0578b7,#76b83a);width:100%;height:100%;position:absolute;left:0;top:0}
.xz_div5 ul li{width:100%;border:10px #fff solid;box-sizing:border-box;overflow:hidden;float:inherit}
.xz_div5 ul li p{font-size:.22rem}
.xz_div4{overflow:hidden;margin:0 auto}
.xz_div5 ul li h5{font-size:.3rem}
.xz_div6 ul li{width:auto;float:inherit;border:10px #fff solid;overflow:hidden}
.xz_div6 ul li div p{font-size:.22rm;color:#666;line-height:.38rem;overflow:hidden;padding:20px 20px;min-height:inherit}
.xz_div6 ul li div h3{font-size:.25rem}
.xz_div7 ul li{width:50%}
.xz_div7 ul li dl dd{font-size:.2rem}
.xz_div7 ul li dl dt{font-size:.15rem}
.xz_div7 ul li dl{bottom:-60%}
.xz_div8 ul li{width:auto;float:inherit}
.xz_div8 ul li dl{padding:0 20px 20px}
.xz_div8 ul li dl h3{font-size:.25rem;line-height:.4rm}
.xz_div8 ul li dl p{font-size:.22rem;line-height:.38rem;min-height:inherit}
.xz_div8 dd,.xz_div9 dd{font-size:.22rem}
.xz_div9 ul li{width:auto;float:inherit}
.xz_div9 ul li h3{font-size:.25rem}
.xz_div9 ul li p{font-size:.22rem;line-height:.4rem;min-height:inherit;padding:10px}
.xz_div9 ul li div{margin:20px auto}
}




.fuwunengli_box{overflow:hidden;margin:0 auto}
.xz_divbox{overflow:hidden;margin:50px auto 0}
.xz_txt{float:left;overflow:hidden;width:45%}
.xz_txt h2{overflow:hidden;font-size:30px;color:#333;font-weight:700;margin-bottom:40px}
.xz_txt h2:after{content:"";width:60px;height:4px;background:#0970d4;display:block;margin-top:20px}
.xz_txt p{font-size:16px;color:#666;line-height:36px}
.xz_img01{width:45%;float:right}
.xz_img01 img{width:100%}
.xz_xm{overflow:hidden;width:100%}
.xz_xm ul{overflow:hidden}
.xz_xm li{width:49%;margin-right:2%;float:left;box-sizing:border-box;overflow:hidden;background-image:linear-gradient(to bottom right,#0277ba,#87c024);position:relative;padding-bottom:20px;border-radius:10px;min-height:380px}
.xz_xm li:after{content:url(../images/xz_img01.png);position:absolute;width:162px;height:162px;bottom:-60px;right:-35px}
.xz_xm li dl{margin:40px 40px 20px;color:#fff}
.xz_xm li dl h3{font-size:20px;color:#fff;font-weight:700}
.xz_xm li dl h3:after{content:"";width:50px;height:2px;background:#fff;display:block;margin:20px 0}
.xz_xm li dl p{font-size:16px;color:#fff;line-height:24px}
.xz_xm li dl dd{font-size:18px;font-weight:700}
.xz_xm li dl dt{font-size:16px;margin:10px auto}
.xz_xm li:nth-child(2){float:right;margin-right:0}
.xz_txt1{overflow:hidden;margin:40px auto}
.xz_txt1 ul li{overflow:hidden;width:100%}
.xz_txt1 ul li .xz_img02{width:50%;float:right;overflow:hidden}
.xz_txt1 ul li .xz_img02 img{width:100%}
.xz_txt1 ul li .zx_text{width:48%;float:left;overflow:hidden}
.xz_txt1 ul li .zx_text h3{font-size:20px;color:#0277ba;font-weight:700}
.xz_txt1 ul li .zx_text p{font-size:16px;line-height:30px;color:#666;margin:15px auto}
.xz_txt1 ul li .zx_text h4{font-size:18px;color:#333;font-weight:700;margin-top:40px}
.xz_txt1 ul li .zx_text dl{margin:15px auto}
.xz_txt1 ul li .zx_text dt{line-height:45px;margin:10px auto;font-size:16px;border-bottom:1px #ccc dashed;color:#666}
.xz_txt1 ul li:nth-child(2) .xz_img02{float:left}
.xz_txt1 ul li:nth-child(2) .zx_text{float:right}
.xz_txt1 ul li:nth-child(2) .zx_text dt{border-bottom:none}
.xz_txt2{overflow:hidden}
.xz_txt2 ul{overflow:hidden}
.xz_txt2 ul li{overflow:hidden;background:#eee;width:33.33%;float:left;min-height:600px;border-right:15px #fff solid;box-sizing:border-box}
.xz_txt2 ul li div{border-bottom:2px #78b835 solid;margin:20px;overflow:hidden;padding-bottom:20px}
.xz_txt2 li h3{font-size:20px;color:#0277ba;font-weight:700;margin:20px}
.xz_txt2 li dl{color:#666;margin:20px}
.xz_txt2 li p{font-size:16px;color:#666;line-height:30px;margin:0 20px;min-height:180px}
.xz_txt2 li dl dd{font-size:18px;font-weight:700}
.xz_txt2 li dl dt{font-size:16px;margin:10px auto;line-height:30px}
.xz_txt2 ul li:nth-child(3){float:right;margin-right:0}
.xz_bj01{overflow:hidden;background:url(../images/xz_img07.jpg) no-repeat center top;margin:60px auto 0;padding:80px 0;background-size:cover}
.xz_img03{width:50%;border-radius:30px;overflow:hidden;float:right}
.xz_img03 img{width:100%}
.xz_txt3{width:48%;float:left}
.xz_txt3 h3{font-size:20px;color:#fff;font-weight:700;margin:20px}
.xz_txt3 p{font-size:16px;color:#fff;line-height:30px;margin:0 20px}
.xz_txt3 dl{color:#fff;margin:20px}
.xz_txt3 dl dd{font-size:18px;font-weight:700}
.xz_txt3 dl dt{font-size:16px;margin:10px auto;line-height:30px}
.xz_img04{width:50%;float:left;margin-top:50px}
.xz_img04 img{width:100%}
.zx_txt4{width:48%;float:right;overflow:hidden;margin-top:50px}
.zx_txt4 h3{font-size:20px;color:#0277ba;font-weight:700;margin:20px}
.zx_txt4 p{font-size:16px;color:#666;line-height:30px;margin:0 20px}
.zx_txt4 dl{color:#666;margin:20px}
.zx_txt4 dl dd{font-size:18px;font-weight:700}
.zx_txt4 dl dt{font-size:16px;margin:10px auto;line-height:30px}
.tese_fw{overflow:hidden;width:100%;margin:0 auto}
.tese_fw h3{font-size:20px;color:#0970d4}
.tese_fw ul{overflow:hidden;margin:20px auto}
.tese_fw ul li{width:33.33%;border:10px #fff solid;box-sizing:border-box;float:left;overflow:hidden}
.tese_fw ul li div{border:4px #f2f2f2 solid;overflow:hidden}


.tese_fw ul li div img{width:100%;overflow:hidden}
.tese_fw ul li p img{width:100%}
.tese_fw1{background:url(../images/xz_img17.jpg) no-repeat center center;margin:30px auto;border-radius:20px;line-height:32px;font-size:18px;color:#fff;padding:50px}
.tese-img{margin:50px auto}
.tese-img img{width:100%}
.yaodai{overflow:hidden}
.yaodai ul{overflow:hidden}
.yaodai ul li{overflow:hidden}
.yaodai ul li div{float:right;width:50%;overflow:hidden}
.yaodai ul li div img{width:100%}
.yaodai ul li dl{width:48%;float:left;padding-top:30px}
.yaodai ul li dl p{font-size:18px;color:#666;line-height:36px}
.yaodai ul li dl dt{border-bottom:1px #ccc dashed;line-height:45px;font-size:18px;color:#666; background-size:20px}
.yaodai ul li dl h2{overflow:hidden;font-size:30px;color:#333;font-weight:700;margin-bottom:40px}
.yaodai ul li dl h2:after{content:"";width:60px;height:4px;background:#0970d4;display:block;margin-top:20px}
.yaodai ul li:nth-child(2n) div{float:left}
.yaodai ul li:nth-child(2n) dl{float:right}
.t_shebei{width:100%;overflow:hidden;margin:50px auto}
.tt_sb{overflow:hidden;width:100%}
.tt_sb ul{overflow:hidden}
.tt_sb ul li{width:390px;float:left;margin:0 8px;overflow:hidden}
.tt_sb ul li img{width:100%}
.yaoxiao{overflow:hidden}
.yx_left{width:50%;float:left}
.xxz_txt{overflow:hidden}
.xxz_txt h2{overflow:hidden;font-size:30px;color:#333;font-weight:700;margin-bottom:40px}
.xxz_txt h2:after{content:"";width:60px;height:4px;background:#0970d4;display:block;margin-top:20px}
.yx_left p{font-size:18px;color:#666;line-height:36px;margin-bottom:30px}
.yx_left dt img{width:100%}
.yx_form{width:48%;float:right}
.yx_form h3{background:#e5e5e5;color:#000;padding:3% 0;text-align:center;font-size:18px}
.yx_form ul{overflow:hidden;padding:1px 0 0}
.yx_form ul li{overflow:hidden;border:1px #ccc solid;margin-top:-1px}
.yx_form ul li dd{width:16.6%;float:left;border-left:1px #ccc solid;text-align:center;line-height:40px;display:block;height:40px;font-size:16px;color:#666}
.yx_form ul li dd:first-child{border-left:none}
.yx_form ul li:first-child dd{font-weight:700}
.yaoxiao_ts{width:100%;overflow:hidden;margin:50px auto}
.yaoxiao_ts ul{overflow:hidden}
.yaoxiao_ts ul li{overflow:hidden;width:33.33%;float:left;border:6px #fff solid;box-sizing:border-box;background:#eff3f5;padding:3%}
.yaoxiao_ts ul li div{overflow:hidden;width:80px;height:90px}
.yaoxiao_ts ul li div img{width:100%}
.yaoxiao_ts ul li dl{overflow:hidden;min-height:140px}
.yaoxiao_ts ul li dl h4{font-size:20px;color:#328ac5;text-align:left;margin:15px auto}
.yaoxiao_ts ul li dl dd{font-size:16px;color:#666;line-height:30px}
.yaoxiao_ts ul li:nth-child(1),.yaoxiao_ts ul li:nth-child(2){width:50%}
.yaoxiao_ts ul li:nth-child(1) dl,.yaoxiao_ts ul li:nth-child(2) dl{min-height:180px}
.yaoxiao_ts ul li:nth-child(6),.yaoxiao_ts ul li:nth-child(7){width:50%}

.yaoxiao_js{overflow:hidden}
.yaoxiao_js ul{overflow:hidden;margin-bottom:50px}
.yaoxiao_js ul li{overflow:hidden;width:33.33%;float:left;border:6px #fff solid;box-sizing:border-box}
.yaoxiao_js ul li dl{border:1px #f2f2f2 solid;overflow:hidden}
.yaoxiao_js ul li dl dd{overflow:hidden}
.yaoxiao_js ul li dl dd img{width:100%}
.yaoxiao_js ul li dl h3{font-size:20px;color:#328ac5;text-align:left;margin:15px auto;text-align:center}
.yaoxiao_js ul li dl p{font-size:16px;color:#666;line-height:30px;padding:0 20px;text-align:center;min-height:120px}
.yaoxiao_js ul li:nth-child(n+4){width:25%}
.yaoxiao_js ul li:nth-child(n+4) dl p{min-height:80px}
.yaoxiao_case{overflow:hidden}
.yaoxiao_case ul{overflow:hidden;margin-bottom:50px}
.yaoxiao_case ul li{overflow:hidden;width:48%; margin-right:2% ;float:left;border:6px #fff solid;box-sizing:border-box; border-bottom:1px #ccc solid;}
.yaoxiao_case ul li div{overflow:hidden}
.yaoxiao_case ul li p{font-size:18px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:40px;color:#666}
.yaoxiao_case ul li a:hover p { color:#328ac5}
.yaoxiao_case ul li div img{width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s}
.yaoxiao_case ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s;transition:all .5s}
.wm_ys{overflow:hidden;width:100%}
.wm_ys ul{overflow:hidden}
.wm_ys ul li{width:25%;border:8px #fff solid;float:left;box-sizing:border-box;overflow:hidden;background-image:linear-gradient(to bottom right,#0277ba,#87c024);position:relative}
.wm_ys ul li dd{overflow:hidden}
.wm_ys ul li dd img{width:100%}
.wm_ys ul li dt{height:60px;line-height:60px;text-align:center;font-size:18px;color:#fff}
.wm_ys ul li dt img{vertical-align:middle;margin-right:8px}
.wm_ys1{overflow:hidden;margin:30px auto}
.wm_ys1 ul li{width:50%;border:8px #fff solid;border-radius:15px;box-sizing:border-box;float:left;background:#f0f0f0 url(../images/xz_img49.jpg) no-repeat center right;min-height:500px}
.wm_ys1 ul li dl{width:60%;float:left;padding:5%}
.wm_ys1 ul li dl h3{font-size:30px;color:#000;font-weight:700}
.wm_ys1 ul li dl h3:after{content:"";height:3px;width:50px;background:#0970d4;display:block;margin:15px 0 30px;color:#000;font-weight:700}
.wm_ys1 ul li dl dd{font-size:16px;line-height:45px;background:url(../images/xz_img51.png) no-repeat 0 20px;padding-left:15px}
.wm_ys1 ul li:nth-child(2){background:#f0f0f0 url(../images/xz_img50.jpg) no-repeat center right}
.wm_ys1 ul li .iimg{overflow:hidden;display:none}
.wm_ys1 ul li .iimg img{width:100%;overflow:hidden}
.wm_ys1 ul li:nth-child(3){background:#ebf3fe url(../images/xz_img52.png) no-repeat center left;width:100%}
.wm_ys1 ul li:nth-child(3) dl{display:inherit}
.wm_ys1 ul li:nth-child(3) .div_txt{float:left;width:20%;padding:10% 4%;font-size:30px;color:#fff;font-weight:700}
.wm_ys1 ul li:nth-child(3) .div_txt p{display:grid;align-items:center;justify-content:center}
.fz_yx{float:left;overflow:hidden;width:30%}
.fz_yx h2{overflow:hidden;font-size:30px;color:#333;font-weight:700;margin-bottom:40px}
.fz_yx h2:after{content:"";width:60px;height:4px;background:#0970d4;display:block;margin-top:20px}
.fz_yx p{font-size:16px;color:#666;line-height:36px}
.fz_img01{width:65%;float:right;overflow:hidden}
.fz_img01 ul{overflow:hidden}
.fz_img01 ul li{border:10px #fff solid;background:#328ac5;padding:10px;float:left;width:50%;box-sizing:border-box}
.fz_img01 ul li div{overflow:hidden}
.fz_img01 ul li div img{width:100%;overflow:hidden}
.fz_img01 ul li p{font-size:16px;color:#fff;text-align:center;line-height:50px}
.fz_ys{overflow:hidden;background:#f2f9e7;border-radius:10px;margin:30px auto 0;position:relative;overflow:hidden}
.fz_ys:before{content:"";width:20%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(to right,#0277ba,#87c024)}
.fz_ys div{overflow:hidden;width:20%;float:left;border-radius:10px;position:absolute;height:100%}
.fz_ys div{display:grid;align-items:center;justify-content:center;font-size:30px;color:#fff;font-weight:700}
.fz_ys dl{overflow:hidden;margin:20px;width:75%;float:right}
.fz_ys dl dd{font-size:16px;color:#333;line-height:40px}
.fz_ys1,.fz_ys1 ul{margin:10px auto;overflow:hidden}
.fz_ys1 ul li{width:50%;border:8px #fff solid;box-sizing:border-box;float:left}
.fz_ys1 ul li h3{font-size:30px;color:#0970d4;font-weight:700;text-align:center}
.fz_ys1 ul li div{overflow:hidden}
.fz_ys1 ul li div img{overflow:hidden;width:100%}
.fz_ys1 ul{margin:30px auto 0}
.fz_ys1 ul li p{background:#e5e5e5;line-height:60px;font-size:20px;font-weight:700;color:#000;text-align:center}
.fz_fuwuys{overflow:hidden;margin:30px auto;background:url(../images/xz_img58.jpg) no-repeat center top;padding:80px 0;background-size:cover}
.fz_fwleft{overflow:hidden;width:50%;float:left}
.fz_fwleft h2{overflow:hidden;font-size:30px;color:#333;font-weight:700;margin-bottom:40px}
.fz_fwleft h2:after{content:"";width:60px;height:4px;background:#0970d4;display:block;margin-top:20px}
.fz_fwright{width:40%;float:right;overflow:hidden}
.fz_fwright img{width:100%}
.fz_fwleft ul{overflow:hidden;width:100%}
.fz_fwleft ul li{overflow:hidden;background-image:linear-gradient(to right,#0277ba,#87c024);padding:30px 20px;margin-bottom:20px;margin-top:20px}
.fz_fwleft ul li h3{font-size:20px;color:#fff;font-weight:400}
.fz_fwleft ul li p{font-size:16px;color:#fff;margin-top:20px}
.fz_lingyu ul{overflow:hidden;width:100%;margin-bottom:80px}
.fz_lingyu ul li{width:25%;float:left;position:relative;overflow:hidden;border:3px #fff solid;box-sizing:border-box}
.fz_lingyu ul li img{width:100%}
.fz_lingyu ul li div{width:100%;padding:30px 20px;position:absolute;bottom:0;height:150px;-webkit-transition:all .5s;transition:all .5s}
.fz_lingyu ul li div h3{font-size:24px;color:#fff;font-weight:700}
.fz_lingyu ul li div h3:after{content:"";background:#fff;height:3px;display:block;margin:10px 0;width:40px}
.fz_lingyu ul li div p{font-size:16px;color:#fff}
.fz_lingyu ul li:hover div{background-image:linear-gradient(to bottom,#87c024,#0277ba);height:100%;padding-top:100px;opacity:.8;-webkit-transition:all .5s;transition:all .5s}
.yiliaoqi{overflow:hidden}
.yiliaoqi h2{overflow:hidden;font-size:30px;color:#333;font-weight:700;margin-bottom:40px}
.yiliaoqi h2:after{content:"";width:60px;height:4px;background:#0970d4;display:block;margin-top:20px}
.yiliaoqi p{font-size:16px;color:#666;line-height:36px}
.yiliaoqi1{overflow:hidden}
.yiliaoqi1 ul{overflow:hidden}
.yiliaoqi1 ul li{width:33.33%;float:left;border:5px #fff solid;box-sizing:border-box;overflow:hidden;position:relative}
.yiliaoqi1 ul li img{width:100%;overflow:hidden}
.yiliaoqi1 ul li div{position:absolute;bottom:0;line-height:138px;color:#fff;font-size:18px;text-align:center;width:100%;overflow:hidden;background:url(../images/xz_img67.png) no-repeat center bottom}
.qiyiliaoqi2{overflow:hidden}
.qiyiliaoqi2 ul{overflow:hidden}
.qiyiliaoqi2 ul li{overflow:hidden;background:#eff3f6;padding:30px;float:left;border:8px #fff solid;box-sizing:border-box;width:50%;float:left}
.qiyiliaoqi2 ul li div{float:left;width:70px;overflow:hidden;margin-right:20px}
.qiyiliaoqi2 ul li span{overflow:hidden}
.qiyiliaoqi2 ul li span h3{overflow:hidden;font-size:20px;color:#333;font-weight:700}
.qiyiliaoqi2 ul li span h3:after{content:"";background:#328ac5;height:3px;width:40px;display:block;margin:10px 0}
.qiyiliaoqi2 ul li span p{overflow:hidden;font-size:16px;color:#666;min-height:60px}
@media screen and (max-width:1600px){.xz_txt1 ul li .zx_text dt{line-height:35px}
.xz_txt2 li dl p{min-height:160px}
}
@media screen and (max-width:1440px){.xz_txt1 ul li .zx_text dt{line-height:28px}
.fz_lingyu ul li div h3{font-size:18px}
}
@media screen and (max-width:1024px){.xz_img01,.xz_txt{width:auto;float:inherit;margin:0 15px}
.xz_xm ul{margin:0 15px}
.xz_txt1 ul{margin:0 15px}
.yaodai{margin:0 10px}
.yaodai ul li div{width:auto;float:inherit;margin-top:20px}
.yaodai ul li dl{width:auto;float:inherit}
.yaodai ul li:nth-child(2n) div{width:auto;float:inherit;margin-top:20px}
.yaodai ul li:nth-child(2n) dl{width:auto;float:inherit}
.yx_form,.yx_left{width:auto;float:inherit;margin:10px}
.wm_ys ul li{width:50%}
.wm_ys1 ul li,.wm_ys1 ul li:nth-child(2){background:#f0f0f0}
.wm_ys1 ul li .iimg{display:block}
.wm_ys1 ul li dl{width:auto;margin:0 5px;min-height:400px}
.wm_ys1 ul li:nth-child(3){background:#ebf3fe}
.wm_ys1 ul li:nth-child(3) .div_txt{float:inherit;width:100%;padding:5% 0;font-size:30px;text-align:center;color:#fff;font-weight:700;background-image:linear-gradient(to bottom right,#0277ba,#87c024);position:relative}
.wm_ys1 ul li dl{float:inherit}
.fz_yx{width:auto;float:inherit;margin:0 10px}
.fz_img01{width:auto;float:inherit;overflow:hidden}
.fz_fwleft{overflow:hidden;width:auto;float:inherit}
.fz_fwright{display:none}
.yiliaoqi{margin:0 10px}
html{ overflow-X:hidden}
}
@media screen and (max-width:750px){.xz_txt h2{font-size:.3rem}
.xz_txt p{font-size:.2rem;line-height:.4rem}
.xz_xm li{width:auto;float:inherit;min-height:inherit;margin-right:0;margin-bottom:20px}
.xz_xm li dl{margin:15px}
.xz_xm li dl h3{font-size:.25rem}
.xz_xm li dl p{font-size:.2rem;line-height:.4rem}
.xz_xm li dl dd{font-size:.22rem}
.xz_xm li dl dt{font-size:.2rem}
.xz_txt1 ul li .xz_img02{float:inherit;width:auto}
.xz_txt1 ul li .zx_text{width:auto;float:inherit}
.xz_txt1 ul li .zx_text h3{font-size:.3rem;margin-top:30px}

.xz_txt1 ul li .zx_text p{font-size:.2rem;line-height:.4rem}
.xz_txt1 ul li .zx_text h4{font-size:.22rem}
.xz_txt1 ul li .zx_text dt{font-size:.2rem;line-height:.4rem}
.xz_txt1 ul li .zx_text h4{margin:30px auto}
.xz_txt2 ul li{width:auto;overflow:hidden;float:inherit;border:10px #fff solid}
.xz_txt2 li h3{font-size:.3rem}
.xz_txt2 li p{font-size:.2rem;line-height:.4rem;min-height:auto}
.xz_txt2 li dl dd{font-size:.22rem}
.xz_txt2 li dl dt{font-size:.2rem}
.xz_txt3{width:100%;float:inherit}
.xz_img03{margin:10px;width:auto;float:inherit}
.xz_txt3 h3{font-size:.3rem}
.xz_txt3 p{font-size:.2rem}
.xz_txt3 dl dt{font-size:.2rem}
.xz_txt3 dl dd{font-size:.25rem}
.xz_bj01{margin:30px auto 0;padding:30px 0}
.xz_img04{width:auto;float:inherit;margin:0 10px}
.zx_txt4{float:inherit;width:auto;margin:20px auto}
.zx_txt4 h3{font-size:.3rem}
.zx_txt4 p{font-size:.2rem}
.zx_txt4 dl dd{font-size:.3rem}
.zx_txt4 dl dt{font-size:.2rem;margin:5px auto}
.tese_fw h3{font-size:.3rem;margin:0 20px}
.tese_fw ul li{border:5px #fff solid}
.tese_fw1{margin:20px auto;padding:20px;font-size:.2rem}
.xz_txt2 ul li{min-height:inherit}
.yaodai ul li dl h2{font-size:.3rem}
.yaodai ul li dl p{font-size:.22rem;line-height:.4rem}
.yaodai ul li dl dt{font-size:.22rem;line-height:.6rem}
.tt_sb ul li{width:220px}
.xxz_txt h2,.yx_form h3{font-size:.3rem}
.yx_left p{font-size:.22rem;line-height:.4rem}
.yx_ff{overflow-Y:hidden}
.yx_form ul{width:750px}
.yaoxiao_ts ul li{width:auto;float:inherit}
.yaoxiao_ts ul li:nth-child(1),.yaoxiao_ts ul li:nth-child(2){width:auto;float:left}
.yaoxiao_js ul li dl h3,.yaoxiao_ts ul li dl h4{font-size:.25rem}
.yaoxiao_js ul li dl p,.yaoxiao_ts ul li dl dd{font-size:.2rem;line-height:.4rem;min-height:inherit}
.yaoxiao_case,.yaoxiao_js,.yaoxiao_ts{width:auto;margin:30px 10px 0}
.yaoxiao_js ul li:nth-child(n+4) dl p,.yaoxiao_ts ul li dl,.yaoxiao_ts ul li:nth-child(1) dl,.yaoxiao_ts ul li:nth-child(2) dl{min-height:inherit}
.yaoxiao_js ul li{float:inherit;width:auto}
.yaoxiao_js ul li:nth-child(n+4){width:auto;float:inherit}
.yaoxiao_js ul li dl{padding-bottom:20px}
.yaoxiao_case ul li{width:50%}
.yaoxiao_case ul li p{font-size:.2rem}
.wm_ys ul li dt{font-size:.2rem}
.wm_ys1 ul li dl h3{font-size:.3rem}
.wm_ys1 ul li dl dd{font-size:.2rem;line-height:.4rem;color:#333}
.wm_ys1 ul li dl dt{font-size:.2rem;line-height:.4rem;color:#666}
.wm_ys1 ul li{width:auto;float:inherit}
.wm_ys1 ul li,.wm_ys1 ul li dl{min-height:auto}
.fz_fwleft h2,.wm_ys1 ul li:nth-child(3) .div_txt p{font-size:.3rem}
.t_shebei{width:auto;overflow:hidden;margin:50px 10px}
.wm_ys1 ul li dl dd{background:url(../images/xz_img51.png) no-repeat 0 10px}
.fz_fwleft ul li h3,.fz_yx h2,.xxz_txt h2{font-size:.3rem}
.fz_fwleft ul li p,.fz_yx p{font-size:.2rem}
.fz_img01 ul li p{line-height:.3rem;min-height:60px}
.fz_ys:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(to right,#0277ba,#87c024);display:none}
.fz_ys div{overflow:hidden;width:100%;float:inherit;border-radius:10px;position:relative;height:inherit;background-image:linear-gradient(to right,#0277ba,#87c024);padding:3% 0}
.fz_ys dl{overflow:hidden;margin:20px;width:auto;float:inherit}
.fz_ys dl dd{font-size:.2rem;line-height:.38rem}
.fz_ys1 ul li h3{font-size:.25rem}
.fz_ys1 ul li p{font-size:.22rem}
.fz_fwleft{margin:0 10px}
.fz_lingyu ul li{width:50%}
.fz_lingyu ul li div{height:auto;padding:20px 10px}
.fz_lingyu{margin:10px}
.fz_fuwuys{padding:30px 0}
.yiliaoqi1 ul li div{height:auto;padding:0 10px 50px;line-height:24px}
.yiliaoqi1 ul li{width:100%;float:inherit;overflow:hidden}
.yiliaoqi{margin:30px 10px}
.qiyiliaoqi2 ul li{width:100%;float:inherit}
.yiliaoqi h2{font-size:.3rem;margin-bottom:10px}
.yiliaoqi p{font-size:.2rem}
.yiliaoqi1 ul li div{font-size:.22rem}
.qiyiliaoqi2 ul li span p{font-size:.2rem;line-height:.4rem}
.qiyiliaoqi2 ul li span h3{font-size:.3rem}
.xz_divbox{margin:15px auto}


.yaoxiao_ts ul li:nth-child(6), .yaoxiao_ts ul li:nth-child(7) {
    width: auto;
}

}


.ydd_div2_yw{ margin-bottom:30px;}
.ydd_div2_yw dl{ min-height:150px;}
.ydd_div2_yw ul li div span p{font-size:18px;color:#666;line-height:30px;min-height:auto; margin-top:15px;}
.wm_ys1_gn{overflow:hidden;margin:30px auto}
.wm_ys1_gn ul li{width:50%;border:8px #fff solid;border-radius:15px;box-sizing:border-box;float:left;background:#f0f0f0 url(../images/xz_img49.jpg) no-repeat center right; min-height:auto}
.wm_ys1_gn ul li dl{width:60%;float:left;padding:3% 3% ; min-height:auto;}
.wm_ys1_gn ul li dl h3{font-size:30px;color:#000;font-weight:700}
.wm_ys1_gn ul li dl h3:after{content:"";height:3px;width:50px;background:#0970d4;display:block;margin:15px 0 30px;color:#000;font-weight:700}
.wm_ys1_gn ul li dl dd{font-size:16px;line-height:45px;background:url(../images/xz_img51.png) no-repeat 0 20px;padding-left:15px}
.wm_ys1_gn ul li dl dt{font-size:16px;line-height:30px; text-indent:1em;}

.wm_ys1_gn ul li .iimg{overflow:hidden;display:none}
.wm_ys1_gn ul li .iimg img{width:100%;overflow:hidden}
.wm_ys1_gn ul li{background:#ebf3fe url(../images/xz_img52.png) no-repeat center left;width:100%}
.wm_ys1_gn ul li:nth-child(1) dl{display:inherit}
.wm_ys1_gn ul li:nth-child(1) .div_txt{float:left;width:20%;padding:7% 4%;font-size:30px;color:#fff;font-weight:700}
.wm_ys1_gn ul li:nth-child(1) .div_txt p{display:grid;align-items:center;justify-content:center}

.wm_ys1_gn ul li:nth-child(2) dl{display:inherit}
.wm_ys1_gn ul li:nth-child(2) .div_txt{float:left;width:20%;padding:10% 4%;font-size:30px;color:#fff;font-weight:700}
.wm_ys1_gn ul li:nth-child(2) .div_txt p{display:grid;align-items:center;justify-content:center}
.wm_ys1_gn ul li:nth-child(2){background:#ebf3fe url(../images/xz_img52.png) no-repeat center left;width:100%}


.title  h5{ font-size:30px; font-weight:bold; color:#0970d4}
.fengqu{ margin:30px auto; text-align:center}
.fengqu img{ width:70%; max-width:70%; margin:30px auto}

.div_fenqugn{ float:right; width:78%; overflow:hidden;}
.div_fenqugn ul{ overflow:hidden; background:url(../images/gnimg05.png) no-repeat center center; padding:50px 0; background-size:25%;}

.div_fenqugn ul li{width:40%;border:none ;border-radius:0px;box-sizing:border-box;float:left;background:none; min-height:auto}
.div_fenqugn ul li:nth-child(2),.div_fenqugn ul li:nth-child(3) {
   background:none; width: 50%;
}
.div_fenqugn ul li:nth-child(2){ float:right; width:35%}

.div_fenqugn ul .tutia{ overflow:hidden; margin-bottom:20px;}
.div_fenqugn ul li div{ width:80px; float:left; overflow:hidden;margin-right: 15px;}
.div_fenqugn ul li div  img{ width:100%;} 
.div_fenqugn ul li span{ overflow:hidden; float: left; width:80%}
.div_fenqugn ul li span h3{
font-size: 18px;
    color: #0277ba;
    margin: 10px 0;

}
.div_fenqugn ul li span dt{ font-size:16px; line-height:26px;}

.div_fenqugn ul li:nth-child(2) span{width:70%}
	
@media screen and (max-width:1600px){
.div_fenqugn,.wm_ys1_gn ul li dl{ width:75%; }
.wm_ys1_gn ul li dl{padding:5%;}
.div_fenqugn ul li span {

    width: 70%;
}

}
@media screen and (max-width:1280px){.wm_ys1_gn ul li dl{ width:auto; float:right}

.div_fenqugn{ width:72%;}
.div_fenqugn ul li span{ overflow:hidden; float:initial; width:auto}

}


@media screen and (max-width:1024px){
.wm_ys1_gn ul li,.wm_ys1 ul li:nth-child(2){background:#f0f0f0}
.wm_ys1_gn ul li .iimg{display:block}
.wm_ys1_gn ul li dl{width:auto;margin:0 5px;min-height:auto}
.wm_ys1_gn ul li:nth-child(1){background:#ebf3fe}
.wm_ys1_gn ul li:nth-child(1) .div_txt{float:inherit;width:100%;padding:5% 0;font-size:30px;text-align:center;color:#fff;font-weight:700;background-image:linear-gradient(to bottom right,#0277ba,#87c024);position:relative}
.wm_ys1_gn ul li dl{float:inherit}
.wm_ys1_gn ul li dl dd{ line-height:0.4rem}
.title h5{ font-size:0.3rem;}
.fengqu img{ width:100%; max-width:100%; margin:30px auto}


.wm_ys1_gn ul li:nth-child(2) .div_txt {
    float: inherit;
    width: 100%;
    padding: 5% 0;
    font-size: 30px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    background-image: linear-gradient(to bottom right,#0277ba,#87c024);
    position: relative;
}

.wm_ys1_gn ul li:nth-child(1),.wm_ys1_gn ul li:nth-child(1) {
    background: none;
}

.div_fenqugn ul {
    overflow: hidden;
    background: none;
    padding: 50px 10px;
    background-size: 25%;
}
.div_fenqugn{ width:100%; float:inherit}

}


@media screen and (max-width:750px){
	
.ydd_div2 ul li div span h3,.wm_ys1_gn ul li:nth-child(1) .div_txt p{ font-size:0.3rem}
.ydd_div2_yw ul li div span p{ font-size:0.22rem; line-height:0.4rem;}
.wm_ys1_gn ul li dl dd {
 background: url(../images/xz_img51.png) no-repeat 0 10px;
    padding-left: 15px;
}

.div_fenqugn ul li{ float:inherit; width:auto; display: flow-root; border-bottom:1px #ccc solid; padding-bottom:30px; margin-bottom:20px;}
.div_fenqugn ul li span{ float:left; width:68%}
.div_fenqugn ul li:nth-child(2){ float:inherit; width:auto}
.wm_ys1_gn ul li, .wm_ys1 ul li:nth-child(2){ background:#fff;}
.wm_ys1_gn ul li dl dd{ font-size:0.22rem;}
.wm_ys1_gn ul li dl dt,.div_fenqugn ul li span dt{ font-size:0.2rem;}
.div_fenqugn ul li span h3{ font-size:0.25rem;}
.wm_ys1_gn ul li:nth-child(2) .div_txt p{ font-size:0.3rem}
.div_fenqugn ul li:nth-child(2) span {
    width: 68%;
}
}



