 

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #333333; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #024f97;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei'; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei'; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b { font-style: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}

.fl{float: left;}
.fr{float: right;}

 
.swiper-slide_1,.swiper-slide_2,.swiper-slide_3,.swiper-slide_4{height: 100%;}
.searchBtn{float: right;margin-top: 27px;margin-left: 69px;cursor: pointer;}
 

@-webkit-keyframes nav_ani { 0% { -webkit-transform: translateY(30px); opacity: 0; }
  100% { -webkit-transform: translateY(0px); opacity: 1; } }
@-moz-keyframes nav_ani { 0% { -moz-transform: translateY(30px); opacity: 0; }
  100% { -moz-transform: translateY(0px); opacity: 1; } }
@keyframes nav_ani { 0% { transform: translateY(30px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; } }

 
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.cd-popup0, .cd-popup1, .cd-popup2, .cd-popup3 { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; }
.cd-popup0.is-visible, .cd-popup1.is-visible, .cd-popup2.is-visible, .cd-popup3.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container0, .cd-popup-container1, .cd-popup-container2, .cd-popup-container3 { position: relative; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 20%; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.cd-popup-container1 { top: 10%; }
.is-visible .cd-popup-container0, .is-visible .cd-popup-container1, .is-visible .cd-popup-container2, .is-visible .cd-popup-container3 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.sear_p{float: left;margin: 20px 0 0 5%;width: 90%;-webkit-border-radius: 5px;border-radius: 5px;background: #fff;}
.sear_txt{float: left;height: 30px;font-size: 12px;line-height: 30px;font-family: 'microsoft yahei';border: none;width: calc(100% - 35px);background: none;color: #666;text-indent: 5px;}
.sear_btn{float: left;background: url('../images/sear_ico.png') center center no-repeat;width: 30px;height: 30px;border:none;cursor: pointer;}
  
@-webkit-keyframes btnscale {
0% {-webkit-transform: scale(0.8);transform: scale(0.8); }
50%{-webkit-transform: scale(1.1);transform: scale(1.1);}     
100% {-webkit-transform: scale(0.8);transform: scale(0.8); }
}
@keyframes btnscale {
0% {-webkit-transform: scale(0.8);transform: scale(0.8); }
50%{-webkit-transform: scale(1.1);transform: scale(1.1);}     
100% {-webkit-transform: scale(0.8);transform: scale(0.8); }
}
 
@-webkit-keyframes colorSlide {
0% {height:0; }
90%{height:40px;}     
}
@keyframes colorSlide {
0% {height:0;}
90%{height:40px;}
}
@-webkit-keyframes trackBallSlide {
0% {opacity: 1;-webkit-transform: scale(1) translateY(-8px);transform: scale(1) translateY(-8px);}
34% {opacity: 1;-webkit-transform: scale(0.9) translateY(4px);transform: scale(0.9) translateY(4px);}
68% {opacity: 0;-webkit-transform: scale(0.4) translateY(16px);transform: scale(0.4) translateY(16px);}
100% {opacity: 0;-webkit-transform: scale(0.4) translateY(-8px);transform: scale(0.4) translateY(-8px);}
}
@keyframes trackBallSlide {
0% {opacity: 1;-webkit-transform: scale(1) translateY(-8px);transform: scale(1) translateY(-8px);}
34% {opacity: 1;-webkit-transform: scale(0.9) translateY(4px);transform: scale(0.9) translateY(4px);}
68% {opacity: 0;-webkit-transform: scale(0.4) translateY(16px);transform: scale(0.4) translateY(16px);}
100% {opacity: 0;-webkit-transform: scale(0.4) translateY(-8px);transform: scale(0.4) translateY(-8px);}
}
@-webkit-keyframes nudgeMouse {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  
}
@keyframes nudgeMouse {
 0% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
      }
      50% {
        -webkit-transform: translateY(8px);
                transform: translateY(8px);
      }
      100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
      }
}

 
 
.pc-slide {width: 100%;height: 100%;position: relative;}
.view{width: 100%;height: 100%; }
.view .swiper-container {width: 100%;height: 100%;}
.view .swiper-slide{overflow: hidden;position: relative;}
.index_oneimg{width: 100%;height: 100%;}
.index_oneimg span{background-position: center;display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all 2s linear; transition: all 2s linear;position: relative;}
.view .swiper-slide.swiper-slide-active .index_oneimg span{-webkit-transform: scale(1);transform: scale(1);}
.previewbox {width: 100%;position: absolute;bottom: 0;left: 0;height: 32%;}
 
.per_div{text-align: center;color: #fff;position: absolute;z-index: 2;height: 148px;top: 50%;margin-top: -74px;width: 100%;}
.per_div h5{padding-top: 17px;padding-bottom: 2px;font-size: 18px;line-height: 30px;}
.per_div p{margin-bottom: 18px;font-size: 12px;font-family: Helvetica, "Helvetica Neue", Arial,  sans-serif;text-transform: uppercase;}
     

/*index end*/
.w_1100{width: 1280px;margin: auto;}
.mainbox{padding-top: 75px;}
 
.p1main{padding: 50px 0;}
 
.list_p1_1{margin-bottom: 30px;margin-top: 46px;}
.list_p1tit{font-size: 30px;color: #333;line-height: 40px;margin-bottom: 25px;}
.list_p1_1txt img{float: right;margin-left: 20px;max-width: 100%}
.list_p1_1txt p{text-indent: 2em;}
.list_p1_1txt{font-size: 14px;line-height: 30px;color: #555;margin-bottom: 20px;}
.list_p1_1ul{float: left;width: 56%;border-top: 1px solid #e8e8e8;padding: 23px 0;margin-top: 30px;}
.list_p1_1ul li{width: calc(50% - 60px);float: left;background: url(../images/p1img6.jpg) left center no-repeat;padding-left: 60px;line-height: 45px;font-size: 16px;color: #333;margin: 9px 0;}
.list_p1_1ul li span{color: #0061ae;font-size: 36px;font-weight: bold;margin: 0 3px;}
.list_p1_1ul2{padding-bottom: 40px;padding-top: 14px;}
.list_p1_1ul2 li{float: left;}
.list_p1_1ul2 li img{max-width: 100%}
 

.page{text-align: center;padding: 40px 0 60px;}
.page a{display: inline-block;border:1px solid #dcdcdc;padding: 0 15px;line-height: 36px;font-size: 14px;color: #444;margin: 0 1px;}
.page span{position: relative;display: inline-block;width: 49px;}
.page span:after{width: 100%;height: 1px;background: #dcdcdc;content: '';position: absolute;left: 0;top: -4px;display: inline-block;}
.page a.on,.page a:hover{background: #0061ae;color: #fff;border-color: #0061ae;}
 
  
.newspic{margin-top: 50px;}
.newspic li{float: left;width: 31.5%;margin-left: 2.75%;-webkit-box-shadow: 0 0 15px #dedede;box-shadow: 0 0 15px #dedede;overflow: hidden;}
.newspic li:first-child{margin-left: 0;}
.newspic li .imgpic a{display: block;height: 204px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;
background-size: cover;}
.newspic li .imgtxt{width: 78%;padding: 23px 11% 25px}
.newspic li .imgtxt *{display: block;line-height: 28px;}
.newspic li .imgtxt span{display: block;font-size: 18px;color: #333;height: 56px;overflow: hidden;}
.newspic li .imgtxt i{margin: 13px 0 0 0;font-size: 14px;color: #888;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.newspic li .imgtxt em{font-size: 14px;color: #888;}
.newspic li:hover .imgpic a{-webkit-transform: scale(1.05);transform: scale(1.05);}
.newspic li:hover .imgtxt span{color: #0061ae;-webkit-transform: translateY(3px);transform: translateY(3px);}
.newsdl{margin-top: 29px;}
.newsdl dl{border-bottom: 1px solid #e2e2e2;padding: 22px 0 25px;}
.newsdl dl dt{width: 64px;height: 66px;background: #b0b6bc;color: #fff;text-align: center;float: left;position: relative;}
.newsdl dl dt:after{width: 100%;height: 0;position: absolute;display: block;left: 0;top: 0;content: '';background: #0061ae;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.newsdl dl dt *{display: block;position: relative;z-index: 2;}
.newsdl dl dt span{padding: 5px 0 2px;font-size: 30px;line-height: 35px;font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;font-weight: bold;}
.newsdl dl dt i{font-size: 12px;}
.newsdl dl dd{width: 1160px;float: right;}
.newsdl dl dd a{display: block;}
.newsdl dl dd a *{display: block;line-height: 28px;}
.newsdl dl dd a span{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 18px;font-weight: bold;color: #333;}
.newsdl dl dd a i{padding-top: 9px;font-size: 14px;color: #888;height: 56px;overflow: hidden;}
.newsdl dl:hover dt:after{height: 100%;}
.newsdl dl:hover dd span{color: #0061ae;-webkit-transform: translateX(3px);transform: translateX(3px);}
/*news*/
 
 
 
@media screen and (max-width: 1100px){
 	.w_1100{width: 92%;padding: 3% 4%;overflow-x: hidden;}
	.n_banner{height: 200px;-webkit-background-size: cover;	background-size: cover;}
	.n_banner h5{font-size: 25px;padding-top: 60px;}
	.list_p1_1txt img{float: none;display: block;margin: auto;}
	.list_p1_1txt p{width: 100%;float: left;}
	.list_p1_1ul{width: 100%;}
	.list_p1tit{text-align: center;font-size: 25px;}
	.list_p1_1{margin: 3% 0;}
	.p1_2_1 ul{width: 100%;}
	.p1_2_txt{float: left;width: 100%;}
	.boss{display: none;}
	.p1_2_1 .bosswap{display: block;margin: 3% 0 0;}
	.list_p1_2{margin: 3% 0;}
	.list_p1_5{width: 92%;padding: 3% 4%;background: none;margin: 3% 0;}
	.p2_swiper{width: 92%;}
	.list_p2_1_1 h5{text-align: center;margin: 3% 0;}
	.list_p2_1_1 > img,.indexTypes{display: none;}
	.dltip{display: block !important;margin: auto}
	.list_p2_1_3 dl.p2_1_3dl dt{width: 100%;text-align: center;}
	.list_p2_1_3 dl.p2_1_3dl dd{width: 90%;margin: 0 5%;padding: 0 0 50px;}
	.list_p2_1_3 dl.p2_1_3dl dd p{width: 100%;}
	.list_p2_1_3 ul li a span.img{height: 0;padding-bottom: 60%;}
	.list_p2_1_4 ul,.p2_2_2dl,.p4_1{margin-top: 0;}
	.p2_2_2dl dd{width: 48%;padding-right: 2.5%;padding-bottom: 20px;padding-top: 20px;}
	.newsdl dl dd{width: calc(100% - 90px);}
	.sec1_left_wap{display: block;}
	.list_p5_1 dl dd div{padding-left: 15px;}
	.list_p3_3 ul li{width: 31.6%;}
	.list_p3_3 ul li:nth-child(4n+1){margin-left:2.6%;}
	.list_p3_3 ul li:nth-child(3n+1){margin-left: 0;}
	.list_p3_3 ul li .pic a{padding-bottom: 150%;margin: 3.6%;}

	.map_txt{float: left;width: 100%;}
	.list_p6 .map{float: left;margin-bottom: 25px;}
	.list_txt ul{padding-top: 0;}
	.n_nav_wap{display: block;}
	.list_p3_3 ul{margin-top: 0;} 
	.cont_pro{width: 94%;padding:4% 3% ;margin: 0;}
 
}

@media screen and (max-width: 768px){
	.w_1100{padding: 4% ;}
  .bantxt1,.bantxt4,.index_onetxt h4{text-align: center;}
  .bantxt1 img,.bantxt4 img{max-width: 50%;display: inline-block;}
  .bantxt4 .txt1, .bantxt4 .txt2{max-width: 90%}
  .wap_banner .swiper-slide-active .xian:after{left: 43%}
 
 .per_div p,.per_div i{display: none;}
 
 
 
  .copy_left,.slide_5one,.slide_5three{width: 100%;text-align: center;}
 
 	.bantxt4,.bantxt5{width: 300px;left: 50%;margin-left: -150px;-webkit-transform: translateY(-50%);  transform: translateY(-50%);top: 50%;}
	.bantxt5{-webkit-transform: translateY(0);  transform: translateY(0);top: 22%;}
	.swiperwap_banner .swiper-slide-active .bantxt5 .xian:after{left: 0}
	.ban3img12{left:51.7% }
 
 
 
 	.page a,.page span{display: none;}
	.page a.btn{display: inline-block;margin: 0 5%;}
	.page{padding: 30px 0 30px;}
 
 
	.newsdl dl dd a i{padding-top: 0;}
 	.map_txt h5,.cont_new_tit{font-size: 20px;}
	.list_txt ul li a span{width: calc(100% - 90px);}
/*20190116*/
	.cont_protit{font-size: 24px;margin-bottom: 15px;}

	.to_top{bottom: 10px;right: 4%}
	.list_p1_5{height: auto}
	.slide_5_bottom ul li{width: 33%;margin: 0;}
	 .cont_new_box iframe{min-height: 300px}
}
@media screen and (max-width: 640px){
  .bantxt4 .txt1, .bantxt4 .txt2{max-width:70%}
  .ban3img11{width: 120px;}
  .ban3img8{width: 100px;}
  .ban3img6{width: 100px;}
  .ban3img4{width: 100px;}
  .ban3img9{display: none;}

  .p1ul li{width: 100%;margin-left: 0;}
  .p1ul li a{height: auto;}
  .p1ul li a span.img{padding-bottom: 58%;}
  .list_p1_1ul{border-bottom:1px solid #e8e8e8;}
  .list_p1_1ul li{width: calc(100% - 40px);-webkit-background-size: 30px;  background-size: 30px;padding-left: 40px;line-height: 35px;}
  .list_p1_1ul li span{font-size: 18px;}
  .p1_2_1 ul li,.p4_1 dt{width: 100%;}
	.p1_2_1 .bosstxt{width: 90px;}
	.p2_swiper .swiper-slide a span.txt em,.p2_swiper .swiper-slide a span.txt b{width: calc(100% - 30px);}
	.p2_swiper .swiper-slide a span.txt i{margin-top: 10px;}
	.list_p2_1_3 ul li{width: 100%;margin-left: 0;}
	.list_p2_1_3 ul li:nth-child(3n+1){margin-left: 0;}
	.p2_2_2dl dd h4 span{line-height: 40px;font-size: 14px;}
	.p2_2_2dl dd h4 span i{font-size: 24px;}
	.p4_1 dt{height: 0;padding-bottom: 50%;}
	.p4_1 dd{width: 92%;padding: 4%;}
	.p4_1 dd h5{font-size: 20px;margin-bottom: 5px;}
	
}
 