html{-webkit-tap-highlight-color:transparent;}
html,body{color:#000;-webkit-text-size-adjust:none;width:100%;min-width:1500px;
    font:14px/1.5 "Microsoft YaHei",黑体,"Helvetica Neue",Helvetica,Arial}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ul,ol,li{list-style:none}
em,i{font-style:normal}
img{border:none;margin:0;padding:0}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
select{color:#a9a9b9 !important;background:none;}
input,select,textarea{-webkit-tap-highlight-color:#ddd;resize: none;}
textarea:focus{outline:0} 
a{color:#000;text-decoration:none}
input, textarea, select, button{outline:none;border-radius:0;}
input[type='text'],input[type='number'],input[type='password'],textarea,button{-webkit-appearance:none;border:0;}
form{width:100%} 
form:after{clear:both;display:block;content:".";visibility:hidden}
input:-ms-input-placeholder{color:#ddd;}
input::-webkit-input-placeholder{color:#ddd;}
input::-moz-placeholder{color:#ddd;}
input:-moz-placeholder{color:#ddd;}

textarea:-ms-input-placeholder{color:#ddd;}
textarea::-webkit-input-placeholder{color:#ddd;}
textarea::-moz-placeholder{color:#ddd;}
textarea:-moz-placeholder{color:#ddd;}

input:-webkit-autofill{
  transition:background-color 5000s ease-in-out 0s;
}
table{width:100%} 
table th{font-weight:normal}

.wrap{width:1500px;margin:0 auto;overflow:hidden;}

.head{width:100%;height:90px;position: absolute;left:0;top:0;z-index: 100;}
.head .logo{float:left;width:160px;height:50px;margin-top:20px;background: url("../images/logo.png") no-repeat center left;}
.head .nav{float:right;}
.head .nav li{float:left;margin-left:1px;}
.head .nav li a{display:block;color:#fff;width:80px;height:70px;text-align: center;line-height: 70px;transition: all .5s;border-top:solid 2px transparent;}
.head .nav li a:hover,.head .nav li a.curr{border-top:solid 2px #c00;}


#banner{height:1000px;width:100%;position: relative;overflow: hidden;}
#banner .swiper-container {width: 100%;height: 1000px;}
#banner .swiper-slide {
text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;
-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;
}
#banner .swiper-pagination{text-align: center;width:100%;bottom: 10px;height:10px;}
#banner .swiper-pagination-bullet{background:#ddd;opacity:1;width:5px;border-radius:50%;height:5px;margin:0 5px;}
#banner .swiper-pagination-bullet-active{background:#fff;}
#banner .swiper-slide1{background:url(../images/banner1.jpg) no-repeat center;}
#banner .swiper-slide2{background:url(../images/banner2.jpg) no-repeat center;}
#banner .swiper-slide3{background:url(../images/banner3.jpg) no-repeat center;}

.insv{overflow: hidden;padding:100px 0;}
.insv li{float:left;width:25%;height:430px;}
.insv li .con{width:280px;padding:0 40px;height:430px;border:solid 1px #bec5d3;}
.insv li i{display: block;width:60px;height:60px;margin:70px auto 0 auto;}
.insv li i.icon1{background: url("../images/icon_iv_1.png") no-repeat center;}
.insv li i.icon2{background: url("../images/icon_iv_2.png") no-repeat center;}
.insv li i.icon3{background: url("../images/icon_iv_3.png") no-repeat center;}
.insv li i.icon4{background: url("../images/icon_iv_4.png") no-repeat center;}
.insv li .name{text-align: center;font-size:24px;margin:20px 0 70px 0;color:#333;}
.insv li .desc{color:#5c5c5c;font-size:14px;line-height: 25px;}
.insv li:hover .con{border:solid 2px #7d8ba7;margin:-1px 0 0 -1px;}

.incmpy{background: #eef0f4;padding:80px 0;}
.incmpycn{height:500px;background: url("../images/map.png") no-repeat center right;}
.incmpycn h1{font-size:42px;color:#333;margin-top:40px;}
.incmpycn h3{color:#bcbcbc;font-size:32px;line-height: 33px;margin-top:20px;}
.incmpycn p{width:560px;color:#5c5c5c;font-size:14px;margin-top:110px;line-height: 25px;}

.footer{background: #393939;width:100%;padding:40px 0;overflow: hidden;}
.logo-footer{float:left;background: url("../images/logo.png") no-repeat center left;width:160px;height:90px;}
.chat-footer{float:right;background: url("../images/icon_sao.png") no-repeat center left;padding-left:50px;}
.chat-footer span{float:left;display: block;background:url("../images/jiant.png") no-repeat center;width:151px;line-height: 28px;color:#fff;font-size:14px;margin:32px 20px 0 0;text-align: center;}
.chat-footer div{float:left;background: #fff;padding:5px;width:80px;height:80px;}
.chat-footer div img{max-width: 100%;max-height: 100%;}
.copyright{font-size:12px;color:#999;margin-top:20px;}
.copyright a{color:#999;display: inline-block;margin-left:20px;}
.mail-footer{float:left;border-left:solid 2px #fff;margin:20px 0 0 40px;padding-left:40px;height:55px;width:500px;color:#fff;}
.mail-footer i{display: block;float:left;width:50px;height:50px;border-radius: 50%;border:solid 2px #fff;background: url("../images/icon_mail.png") no-repeat center;background-size: 24px;margin-right:20px;}
.mail-footer span{font-style: oblique;font-size:14px;padding-left:10px;}
.mail-footer div{color:#f0c929;font-size:28px;font-style: oblique;}




.dvbody1{overflow: hidden;padding:100px 0;}
.dvtitle{overflow: hidden;}
.dvtitle .icon{display:block;float:left;width:40px;height:40px;background: url("../images/icon_hjt.png") no-repeat center;margin:3px 15px 0 0;}
.dvtitle .cn{float:left;color:#333;font-size:40px;height:45px;line-height: 45px;}
.dvtitle .en{float:left;color:#80807f;font-size:22px;line-height: 20px;margin:4px 0 0 20px;}
.dvintro{text-align: center;overflow: hidden;margin:80px 0;}
.dvintro .nm{font-size:42px;color:#333;}
.dvintro .ms{font-size:18px;margin-top:30px;}

.dvbody1 li{float:left;width:25%;height:360px;margin-bottom: 20px;}
.dvbody1 li .con{width:350px;height:360px;background:#f6f7f9;text-align: center;overflow: hidden;transition: all .5s;}
.dvbody1 li .icon{width:80px;height:80px;margin:90px auto 20px auto;overflow: hidden;position: relative;z-index: 1}
.dvbody1 li i{display: block;width:80px;height:80px;overflow: hidden;position: absolute;left:0;top:0;z-index: 3;}
.dvbody1 li em{display: block;width:20px;height:20px;position: absolute;border-radius: 50%;background: #f0c929;left:60px;top:28px;}
.dvbody1 li i.icon1{background: url("../images/icon_jz1.png") no-repeat center;}
.dvbody1 li i.icon2{background: url("../images/icon_jz2.png") no-repeat center;}
.dvbody1 li i.icon3{background: url("../images/icon_jz3.png") no-repeat center;}
.dvbody1 li i.icon4{background: url("../images/icon_jz4.png") no-repeat center;background-size: 70px;}
.dvbody1 li i.icon5{background: url("../images/icon_jz5.png") no-repeat center;}
.dvbody1 li i.icon6{background: url("../images/icon_jz6.png") no-repeat center;background-size: 80px;}
.dvbody1 li i.icon7{background: url("../images/icon_jz7.png") no-repeat center;}
.dvbody1 li i.icon8{background: url("../images/icon_jz8.png") no-repeat center;}
.dvbody1 li .name{text-align: center;font-size:18px;margin:40px 0 10px 0;color:#333;}
.dvbody1 li .desc{color:#adadad;font-size:10px;line-height: 25px;}
.dvbody1 li:hover .con{box-shadow: 5px 5px 1px #bec5d3;}

.dvbody2{background: url("../images/lc_bg.jpg") no-repeat center;width:100%;height:800px;overflow: hidden;}
.dvbody2 .title{font-size:42px;text-align: center;color:#fff;margin:120px 0 120px 0;}
.dvbody2 ul{overflow: hidden;}
.dvbody2 li{float:left;width:190px;height:350px;text-align: center;color:#fff;}
.dvbody2 li.next{width:20px;background: url("../images/icon_next.png") no-repeat 1px 260px;}
.dvbody2 li .yuan{border:solid 2px #fff;height:190px;border-radius: 50%;font-size:18px;}
.dvbody2 li .icon{width:75px;height:75px;margin:40px auto 0 auto;background-color: #ccc;}
.dvbody2 li .icon1{background: url("../images/icon_lc1.png") no-repeat center;}
.dvbody2 li .icon2{background: url("../images/icon_lc2.png") no-repeat center;}
.dvbody2 li .icon3{background: url("../images/icon_lc3.png") no-repeat center;}
.dvbody2 li .icon4{background: url("../images/icon_lc4.png") no-repeat center;}
.dvbody2 li .icon5{background: url("../images/icon_lc3.png") no-repeat center;}
.dvbody2 li .icon6{background: url("../images/icon_lc5.png") no-repeat center;}
.dvbody2 li .icon7{background: url("../images/icon_lc6.png") no-repeat center;}
.dvbody2 li .down{height:25px;background: url("../images/icon_down.png") no-repeat center;}
.dvbody2 li .text{margin-top:30px;line-height: 30px;}
.dvbody2 .dvintro .nm{color:#fff;}

.dvbody3 ul{overflow: hidden;padding:5px 0;}
.dvbody3 li{float:left;width:740px;margin-bottom: 20px;height:200px;border:solid 1px #bec5d3;}
.dvbody3 li .con{height:100px;padding:50px 0;}
.dvbody3 li:nth-child(2n){float:right;}
.dvbody3 li .con:hover{border:solid 2px #bec5d3;margin:-2px 0 0 -2px;}
.dvbody3 li .icon{width:200px;height:100px;float:left;display:block;}
.dvbody3 li .icon1{background: url("../images/icon_fw1.png") no-repeat center;}
.dvbody3 li .icon2{background: url("../images/icon_fw2.png") no-repeat center;}
.dvbody3 li .icon3{background: url("../images/icon_fw3.png") no-repeat center;}
.dvbody3 li .icon4{background: url("../images/icon_fw4.png") no-repeat center;}
.dvbody3 li .icon5{background: url("../images/icon_fw5.png") no-repeat center;}
.dvbody3 li .icon6{background: url("../images/icon_fw6.png") no-repeat center;}
.dvbody3 li .tit{float:left;height:30px;font-size:24px;color:#333;width:300px;}
.dvbody3 li .tit span{color:#d6d6d6;display: inline-block;margin-left:20px;}
.dvbody3 li .desc{float:left;width:380px;font-size:16px;color:#333;margin-top:20px;}

.dvbody4_bx{overflow: hidden;margin:80px 0 0 0;}
.dvbody4{height:945px;width:100%;background: url("../images/dv_bg.jpg") no-repeat center;margin-top:50px;color:#fff;}
.dvbody4 .js{font-size:20px;margin-top:240px;}
.dvbody4 .nm{font-size:56px;margin:10px 0 50px 0;}
.dvbody4 .dc{font-size:30px;margin-bottom: 100px;}
.dvbody4 .bn{font-size:28px;width:180px;height:55px;line-height: 55px;border-radius: 30px;text-align: center;background: #ac0d0d;font-weight: bold;}
.dvbody4 .bn span{font-style: italic;font-size:26px;}

.dvbody5{padding-bottom: 20px;}
.dvbody5 li .icon{margin-top:70px;}
.dvbody5 li .name{margin:20px 0 40px 0;}
.dvbody5 li .desc{color:#5c5c5c;font-size:14px;line-height: 25px;margin:0 30px;}
.dvbody5 li i.icon1{background: url("../images/icon_hs1.png") no-repeat center;}
.dvbody5 li i.icon2{background: url("../images/icon_hs2.png") no-repeat center;}
.dvbody5 li i.icon3{background: url("../images/icon_hs3.png") no-repeat center;}
.dvbody5 li i.icon4{background: url("../images/icon_hs4.png") no-repeat center;}
.dvbody5 li i.icon5{background: url("../images/icon_hs5.png") no-repeat center;}
.dvbody5 li i.icon6{background: url("../images/icon_hs6.png") no-repeat center;}
.dvbody5 li i.icon7{background: url("../images/icon_hs7.png") no-repeat center;}
.dvbody5 li i.icon8{background: url("../images/icon_hs8.png") no-repeat center;}
.dvbody5 li i.icon9{background: url("../images/icon_hs9.png") no-repeat center;}
.dvbody5 li i.icon10{background: url("../images/icon_hs10.png") no-repeat center;}
.dvbody5 li i.icon11{background: url("../images/icon_hs11.png") no-repeat center;}
.dvbody5 li i.icon12{background: url("../images/icon_hs12.png") no-repeat center;}

.dvbody6{height:600px;background: url("../images/xj_bg.jpg") no-repeat center;text-align: center;}
.dvbody6 ul{padding-top: 180px;}
.dvbody6 li{display: inline-block;width:230px;height:230px;border-radius: 50%;border:dotted 1px #999;font-size:18px;color:#333;margin:0 -10px;}
.dvbody6 li:nth-child(3){border:solid 2px #5c6e91;}
.dvbody6 li i{display: block;width:70px;height:70px;margin:50px auto 20px auto;}
.dvbody6 li i.icon1{background: url("../images/icon_xj1.png") no-repeat center;}
.dvbody6 li i.icon2{background: url("../images/icon_xj2.png") no-repeat center;}
.dvbody6 li i.icon3{background: url("../images/icon_xj3.png") no-repeat center;}
.dvbody6 li i.icon4{background: url("../images/icon_xj4.png") no-repeat center;}
.dvbody6 li i.icon5{background: url("../images/icon_xj5.png") no-repeat center;}

.dvbody7{height:800px;background: url("../images/xcx_bg.jpg") no-repeat center;}

.dvbody8{background: none;}
.dvbody8 ul{padding-top: 60px;}
.dvbody8 li i.icon1{background: url("../images/icon_xcx1.png") no-repeat center;}
.dvbody8 li i.icon2{background: url("../images/icon_xcx2.png") no-repeat center;}
.dvbody8 li i.icon3{background: url("../images/icon_xcx3.png") no-repeat center;}
.dvbody8 li i.icon4{background: url("../images/icon_xcx4.png") no-repeat center;}
.dvbody8 li i.icon5{background: url("../images/icon_xcx5.png") no-repeat center;}



.dsgbody1{height:900px;width:100%;background: url("../images/dsg_bg.jpg") no-repeat center;}

.dsgbody2{background: #4e4e4f;padding: 130px 0;overflow: hidden;color:#fff;}
.dsgbody2 .title{text-align: center;font-size:42px;}
.dsgbody2 .title i{display: inline-block;width:4px;height:15px;background: #fff;margin:0 20px;vertical-align: 5px;}
.dsgbody2 ul{overflow: hidden;margin-top:80px;}
.dsgbody2 li{width:450px;height:180px;border:solid 1px #707071;display: inline-block;margin:6px;}
.dsgbody2 li .con{padding:40px 55px;width:340px;height:100px;overflow: hidden;border:solid 2px transparent;}
.dsgbody2 li .tit{font-size:24px;margin-bottom: 15px;}
.dsgbody2 li .desc{font-size:16px;}
.dsgbody2 li:hover{border:solid 1px #fff;}


.dsgbody3{overflow: hidden;margin-bottom: 100px;}
.dsgbody3 .title{text-align: center;overflow: hidden;margin:100px 0 50px 0;}
.dsgbody3 .title .nm{font-size:42px;color:#333;}
.dsgbody3 .title .ms{font-size:18px;margin:30px auto;width:580px;line-height: 28px;color:#5c5c5c;}
.dsgbody3 .title i{display: inline-block;width:4px;height:15px;background: #c00;margin:0 20px;vertical-align: 5px;}
.dsgbody3 li{float:left;width:20%;height:280px;margin-bottom: 20px;}
.dsgbody3 li .con{width:280px;height:280px;background:#f6f7f9;text-align: center;overflow: hidden;transition: all .5s;}
.dsgbody3 li .icon{width:80px;height:80px;margin:60px auto 20px auto;overflow: hidden;position: relative;z-index: 1}
.dsgbody3 li i{display: block;width:80px;height:80px;overflow: hidden;position: absolute;left:0;top:0;z-index: 3;}
.dsgbody3 li em{display: block;width:20px;height:20px;position: absolute;border-radius: 50%;background: #f0c929;left:60px;top:28px;}
.dsgbody3 li i.icon1{background: url("../images/icon_jz1.png") no-repeat center;}
.dsgbody3 li i.icon2{background: url("../images/icon_hs3.png") no-repeat center;}
.dsgbody3 li i.icon3{background: url("../images/icon_hs1.png") no-repeat center;}
.dsgbody3 li i.icon4{background: url("../images/icon_fa1.png") no-repeat center;background-size: 70px;}
.dsgbody3 li i.icon5{background: url("../images/icon_fa2.png") no-repeat center;}
.dsgbody3 li i.icon6{background: url("../images/icon_hs5.png") no-repeat center;background-size: 60px;}
.dsgbody3 li i.icon7{background: url("../images/icon_fa3.png") no-repeat center;}
.dsgbody3 li i.icon8{background: url("../images/icon_fa4.png") no-repeat center;}
.dsgbody3 li i.icon9{background: url("../images/icon_fa5.png") no-repeat center;}
.dsgbody3 li i.icon10{background: url("../images/icon_fa6.png") no-repeat center;}
.dsgbody3 li .name{text-align: center;font-size:18px;margin:20px 0 0px 0;color:#333;}
.dsgbody3 li .desc{color:#adadad;font-size:13px;line-height: 25px;}
.dsgbody3 li:hover .con{box-shadow: 5px 5px 1px #bec5d3;}

