﻿.prod_body p{font-size:14px;color:#444;line-height:26px;padding-left:20px;background:url(../images/04_h.png) no-repeat scroll 5px 10px;}
.Eng .text dl{text-indent: 2em;font-size: 14px;line-height: 26px;}


.ovfHiden{overflow: hidden}
.w22{width: 19%;padding-bottom: 4%;}
.w75{width: 76%;padding-bottom: 4%;}
@media(max-width:1024px){.fl, .fr{float: none;}
.w22, .w75{width: auto;padding-bottom: 2%;}}
#bdshare_weixin_qrcode_dialog{width: 260px !important;height: 330px !important;}
.fancybox-title-float-wrap .child{margin-right: 0 !important;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.fancybox-title-float-wrap{right: auto;left: 0;width: 100%;overflow: hidden;border-radius: 50px}

.Contain { height: auto; overflow: hidden}
.Contain .auto{ height: auto; /*overflow: hidden;*/}
.Top002593 #m36{ display: none }
.Bottom002641 .m2,
.Bottom002641 .m40{ display: none }


.cur{ cursor: pointer; }

.Top002593{width: 100%;top: 0;z-index: 100;position: relative;min-width:100%;}
.Top002593 .header{position: relative;min-height: 70px; z-index: 99;}
.Top002593 .ht01{color: #333;line-height: 36px;border-bottom: solid 1px #ccc; position: relative;z-index: 100;background:#fff;}
.Top002593 .ht01 .auto{padding: 0 2%}
.Top002593 .ht01 .con{float: right}
.Top002593 .ht01 a{float: left;margin-left: 30px;color: #333;position: relative}
.Top002593 .ht01 a:before{content: "";position: absolute;width: 1px;height: 50%;top: 25%;background: #999;left: -15px}
.Top002593 .ht01 a:nth-child(5):before{display: none}
.Top002593 .header-left, .Top002593 .header-right{position: absolute;top: 0;height: 100%;/*padding-top: 35px*/}
.Top002593 .header-left{left: 2%}
.Top002593 .header-right{right: 2.5%}
.Top002593 .header-mid{max-width:850px}
.Top002593 .header-menu li em{position: relative}
.Top002593 .header-menu li em::after{position: absolute;content: '';width: 2px;border-radius: 50%;height: 2px;background: #666;top: 50%;margin-top: -1px;right: 0;background: #5f5d5d}
.Top002593 .header-menu li em a{line-height: 70px;font-size: 15px}
.Top002593 .header-menu li.aon em, .Top002593 .sub-vertical .has-sub.aon{z-index: 200}
.Top002593 .header-menu li.aon em>a{color: #112b83; position: relative;}

.Top002593 .header-menu li.aon em>a:before{content: ""; display: block;position: absolute; left: 0; bottom: 0; width: 100%; height: 3px;  background: #47a0ec }

.Top002593 .header-menu li.aon em::after, .Top002593 .header-menu li.aon em::before{background: #3f8dc7}


.Top002593 .header-menu li:first-child em::before{display: none}
.Top002593 .header-menu li:last-child em::after{display: none}
.Top002593 .header-menu li .sub{width: 200%; margin-left: -50%}
.Top002593 .header-menu li .sub-menu dt{text-align: center}
.Top002593 .header-menu li .sub-menu dt a:hover{background: #3f8dc7}
.Top002593 .header-menu li .sub-three{padding-top: 3%}
.Top002593 .header-menu li .sub-three dd a{font-size: 12px;line-height: 20px;color: #868484}
.Top002593 .header-menu li .sub .more{float: left;line-height: 18px;font-size: 12px;color: #3f8dc7;margin-top: -18px}
.Top002593 .top-tel{margin-right: 30px; background: url(../images/Top002593_icon_tel.png) no-repeat left center;padding-left: 20px;font-size: 20px;color: #112b83;font-family: Arial, Helvetica, sans-serif;font-weight: 700; position: relative}

.Top002593 .top-tel::before{ position: absolute; right: -15px; top: 5px; content: ""; display: block; width: 1px; height: 12px; background: #ccc}

.Top002593 .top-share a{margin: 16px 0 0 !important;  display: inline-block;width: 25px;height: 25px;background: url(../images/Top002593_icon_sina.png) no-repeat center center;vertical-align: middle}

.Top002593 .top-share a.bshare-weixin{background-image: url(../images/Top002593_icon_wx.png)}
#bsWXBox {box-sizing: content-box;}
.Top002593 .top-share figure{display: none;}
.Top002593 .top-share{position: relative}
@media(min-width:1024px){
.Top002593 .top-share:hover figure{display:block;}
.Top002593 .top-share figure{display: none;position: absolute;right: 0;top: 164%;width: 120px;background: #fff;padding: 5px;}
.Top002593 .top-share figure img{display: block;width: 100%}	
}


@media(max-width:1440px){
	.Top002593 .header-menu li em a{font-size: 14px;}
	.Top002593 .top-tel{font-size: 18px;}
	.Banner002058 .bx-pager div a{width: 36px;height: 36px;}
}
@media(max-width:1400px){
	.Top002593 .header-right{right:0.5%;}
	.Top002593 .header-mid{margin:0 0 0 13%;}
	.auto_1440{width: 100%;max-width: 1200px;}
}

@media(max-width:1024px){
.Top002593{width: 100%;min-width: 100%;}
.Top002593{padding-top: 35px;}
.Top002593 .ht01{position: absolute;left: 0;top: 0;width: 100%;border-bottom: 1px solid #e5e5e5}
.Top002593 .ht01 a:before{background: #ddd}
.Top002593 .ht01 span{display: none}
.Top002593 .ht01 .con{float: left}
.Top002593 .header{background: none}
.Top002593 .header-left{float: left;height: 70px;left: auto;padding-left: 2%}
.Top002593 .header-right{float: right;height: 70px}
.Top002593 #header-menu{position: fixed;right: 0;top: 100px;height: 100%;overflow: auto;background: #fff;transition: .3s;width: 0;opacity: 0}
.Top002593 #header-menu.header-menu-show{width: 240px;opacity: 1}
.Top002593 #header-menu li a{color: #5f5d5d}
.Top002593 #header-menu li em a{font-size: 16px;font-weight: normal;padding: 0 20px}
.Top002593 #header-menu li.has-sub em .op{display: block}
.Top002593 #header-menu li.has-sub em .op::after, .Top002593 #header-menu li.has-sub em .op::before{background: #999}
.Top002593 #header-menu li em a{border-bottom-color: #e5e5e5}
.Top002593 #header-menu li .sub-three dd a{padding-left: 20px;line-height: 30px;background: #fff4fc;padding: 0 10px}
.Top002593 #header-menu li .sub-menu dt a{padding: 0 20px;border-bottom: 1px solid #e5e5e5}
.Top002593 #header-menu li .sub .more{display: none}
.Top002593 #header-menu li .sub-menu dl{background: #f5f5f5}
.Top002593 #open_menu{position: relative;width: 36px;height: 36px;margin-left: 10px}
.Top002593 #open_menu i{height: 3px;width: 80%;left: 10%;top: 50%;margin-top: -1.5px}
.Top002593 #open_menu i, .Top002593 #open_menu i::after, .Top002593 #open_menu i::before{background: #b2b2b2}
.Top002593 .top-tel{position: absolute;right: 0;top: -30px;line-height: 30px;width: 100%;background: #eaeaea;text-align: right;padding: 0 2%;font-size: 20px;display: none}
.Top002593 .top-tel::before{display: inline-block;content: '';width: 30px;height: 30px;vertical-align: middle;background: url(../images/Top002593_icon_tel.png) no-repeat center center}
.Top002593 .top-share::before{display: none}
.Top002593 .top-share::after{display: inline-block;content: '';width: 1px;height: 10px;background: #ececec;margin: 0 10px;vertical-align: middle}
.Top002593 #open_menu{margin-left: 0}}
@media(max-width: 768px){
.Top002593 .ht01 a{margin-left: 5px;}
.Top002593 .ht01 a:before{display: none;}
.Top002593 .ht01 .con{display:none;}
.Top002593{padding-top:0;}
}


.Banner002058{position: relative;z-index: 1}
.Banner002058 .bx-viewport{z-index: 1}
.Banner002058 li, .Banner002058 li a{height: 780px;position: relative}
.Banner002058 li{background-position: center top;background-repeat: no-repeat}
.Banner002058 li a{position: relative;display: block}
.Banner002058 li img{display: none}
.Banner002058 .bx-controls-direction a{position: absolute;top: 50%;z-index: 10;display: none;overflow: hidden;width: 49px;height: 49px;background: url(../images/Banner002058-btn_left.png) no-repeat center center;background-size: contain;line-height: 750pt;transform: translateY(-50%)}
.Banner002058 .bx-controls-direction a.bx-prev{left: 2%}
.Banner002058 .bx-controls-direction a.bx-next{right: 2%;background-image: url(../images/Banner002058-btn_right.png)}
.Banner002058 .bx-controls-direction a.bx-prev:hover{background-image: url(../images/Banner002058-btn_lefton.png)}
.Banner002058 .bx-controls-direction a.bx-next:hover{background-image: url(../images/Banner002058-btn_righton.png)}
.Banner002058 .bx-pager{position: absolute;bottom: 20%;left: 0;z-index: 10;width: 100%;text-align: center}
.Banner002058 .bx-pager div{display: inline-block;margin: 0 5px}
.Banner002058 .bx-pager div a{position: relative;display: block;overflow: hidden;width: 40px;height: 40px;border: 1px solid transparent;border-radius: 50%;line-height: 75pt}
.Banner002058 .bx-pager div a.active{border: 1px solid #fff}
.Banner002058 .bx-pager div a:after{position: absolute;top: 15px;left: 15px;display: block;width: 8px;height: 8px;border-radius: 50%;background: #fff;content: ""}
.Banner002058 .con{width: 100%;background: rgba(17,18,20,.6);position: absolute;bottom: 0;z-index: 2;display: none}
.Banner002058 .con{padding: 10px 0;overflow: hidden;display: block}
.Banner002058 .con dl{width: 100%;height: auto;overflow: hidden}
.Banner002058 .con dd{width: 20%;float: left;padding: 0 38px;border-right: 1px solid rgba(255,255,255,0.5);-webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.Banner002058 .con dd p{-webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease;}
.Banner002058 .con dd:hover p{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.Banner002058 .con dd:nth-child(1){border-left: 1px solid rgba(255,255,255,0.4);}
.Banner002058 .con dd p{color: #fff;}
.Banner002058 .con dd .p1{font-size: 16px;font-weight: bold;margin-bottom: 0px;}

@media(max-width:1440px){
	.Banner002058 .con dd p{font-size: 12px;margin: 5px 0;}
	.Banner002058 .con dd .p1{font-size: 14px;}
	.auto_1440{max-width: 1200px}
}
@media(max-width:1024px){

.Banner002058 .con{display: none}
.Banner002058 li, .Banner002058 li a{height: auto}
.Banner002058 li{background: 0 0!important}
.Banner002058 li img{display: block;width: 100%}
.Banner002058 .bx-pager{ bottom: 20px; }
.Banner002058 .bx-pager div a{background: rgba(255,255,255,0.5); width: 6px; height:6px; }
.Banner002058 .bx-pager div a.active{ background: #fff }
.Banner002058 .bx-pager div a:after{ display: none }

}



.Home_text{width: 100%;background: #f5f5f5;z-index: 2;padding: 30px 10px 20px;display: none}
.Home_text dl{width: 100%;height: auto;overflow: hidden}
.Home_text dd{width: 49%;margin-right: 2%; margin-bottom: 2%; float: left;padding: 20px;background: #fff;}
.Home_text dd:nth-child(2n){margin-right: 0}
.Home_text dd:last-child{ width: 100%}
.Home_text dd p{color: #666;}
.Home_text dd .p1{font-size: 16px;font-weight: bold;margin: 0px;}
@media(max-width:1024px){.Home_text{display: block}}


section.bg{background: url(../images/Floor001899-bg0.jpg) no-repeat center top;padding-bottom:2%}

.Floor001899{position: relative;z-index: 1;padding: 70px 0 20px 0}
.Floor001899 .auto{position: relative;background: url(../images/Floor001899-bg.png) no-repeat 10% center}


.Floor001899 .title {position: relative; padding-top: 40px;}
.Floor001899 .title span{position: absolute;margin: 0;top: 0%;left: 0;color: #3f8dc7;font-size: 50px;text-transform: uppercase;z-index: 1; font-weight: bold}
.Floor001899 .title h3 {display: block;color: #333;font-size: 30px}
.Floor001899 .title h3:after{display: block;content: "";width: 52px;height: 2px;margin-top:1%;background: #3f8dc7}


.Floor001899 ul{padding-left: 30%}
.Floor001899 li{width: 33.33333333%;padding: 0 30px;float: left}
.Floor001899 li.li_1{width: 100%;padding-bottom: 5%;border-left: 1px solid #f2f2f2}
.Floor001899 li.li_2{text-align: center;border-right: 1px solid #e8e8e8}
.Floor001899 li.li_2:last-child{border-right: 0 solid #e8e8e8}
.Floor001899 li p{line-height: 24px;color: #666; font-size: 14px;}
.Floor001899 li p a{color: #4c89e8;}
.Floor001899 li h2{margin: 0;color: #333;font-family: SimHei;font-size: 58px;font-weight: 700}
.Floor001899 li h4{font-size: 16px;color: #666;margin: 0;font-weight: 400}
.Floor001899 .pic{text-align: center;position: relative;max-width: 1440px;margin: 0 auto}
.Floor001899 .pic .auto{background: 0 0}
.Floor001899 .pic img{max-width: 100%}
.Floor001899 .pic .fz_60{font-size: 30px;color: #fff}
.Floor001899 .pic dl{position: absolute;top: 28%;left: 6%}
.Floor001899 .pic dl dd{color: #fff;font-size: 16px;width: 33.3334%;padding: 20px 0;margin: 0 auto;position: relative;z-index: 3;text-align: center;float: left;width: 50%;font-weight: 700}
.Floor001899 .pic dl dd p{border: 1px solid #fff;margin: 0 auto 15px;width: 130px;height: 130px;border-radius: 130px}
.Floor001899 .pic dl dd p b{font-family: arial;display: block;padding: 44px 0 10px}

@media(max-width:1440px){
	.Floor001899 .title span{font-size: 45px;}
	.Floor001899 .title h3{font-size: 27px;}
	.Floor001899 li h2{font-size: 52px;}
}
@media(max-width:1024px){
	
	
.Floor001899 .title {text-align: center; padding: 0}
.Floor001899 .title span{font-size:14px; font-weight: normal; position: relative; color: #bbb}
.Floor001899 .title h3{display: block;color: #444;font-size: 30px; margin: 0; font-weight: normal}
.Floor001899 .title h3:after{display:none}

	.Floor001899{padding: 30px 0}
	.Floor001899 .auto{background: none}
.Floor001899 h3{position: relative}
.Floor001899 ul{padding: 0}
.Floor001899 li{border: none !important; padding: 0 15px;}
.Floor001899 li:first-child{width: 100%; padding: 20px}
.Floor001899 li p{ font-size: 16px}	
.Floor001899 li h4{ font-size: 16px}	

}




.Floor008888{position: relative;margin-top: 3%}
.Floor008888:after{content: "";display: block;position: absolute;right: 0;top: 0;width: 63.5%;height: 100%;background: url(../images/bg.png) no-repeat;background-size: cover;z-index: 10}
.Floor008888 .con{width: 60%;float: right;position: relative;z-index: 50;padding: 3% 0}
.Floor008888 .con .left{width: 70%;float: left;margin-top: 4%;}
.Floor008888 .con .right{width: 25%;float: right;padding: 5% 0 2% 4%;position: relative}
.Floor008888 .con .right:before{content: "";display: block;position: absolute;left: 0;top: 10%;width: 1px;height: 80%;background: rgba(255,255,255,0.2)}
.Floor008888 .con .right:after{content: "";display: block;position: absolute;left: -4px;top: 10%;width: 10px;height: 10px;border-top: 1px solid rgba(255,255,255,0.2);border-right: 1px solid rgba(255,255,255,0.2);transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.Floor008888 .con .left .pic{padding-bottom: 58%;position: relative;overflow: hidden}
.Floor008888 .con .left .pic .word{padding: 100px 20px 20px 20px;width: 105%;position: absolute;bottom: 0;left: 0;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 77%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 77%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 77%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 );}
.Floor008888 .con .left .pic h1{font-size: 20px;color: #fff;margin: 0 0 5px 0}
.Floor008888 .con .left .pic p{font-size: 14px;color: #fff;margin: 0}
.Floor008888 .con .right dd h1{cursor: pointer;font-weight: normal;margin: 0;width: 100%;float: left;font-size: 14px;line-height: 38px;color: rgba(255,255,255,0.4)}
.Floor008888 .con .right dd.on h1{color: rgba(255,255,255,1);font-size: 20px;position: relative}
.Floor008888 .con .right dd.on h1:after{content: "";display: block;position: absolute;left: -25%;top: 19px;width: 30px;height: 2px;background: #fff}

@media(max-width:1440px){
	.Floor008888 .con .right dd.on h1{font-size: 18px;}
	.Floor008888 .con .left .pic h1{font-size: 18px;}
}
@media(max-width:1024px){
	.Floor008888{padding: 0 3%}
	
	.Floor001899 h3{ }
	
	.Floor008888 .auto{ background: rgba(0,0,0,0.5); padding: 20px}
	.Floor008888:after{ display: none}
	.Floor008888 .con{width: 100%; float: left}	
	.Floor008888 .con .left,
	.Floor008888 .con .right{ width: 100%}
	.Floor008888 .con .right:before,
	.Floor008888 .con .right:after{ display: none}
	.Floor008888 .con .right dd h1{float: left; width: auto; width: 25%; float: left; border: 1px solid rgba(255,255,255,0.3);
    text-align: center; margin-left: -1px;margin-bottom: -1px; color: #fff }
	.Floor008888 .con .right dd.on h1{font-size: 16px; background: #fff; color: #666}
	.Floor008888 .con .right dd.on h1:after{ display: none}
	.Floor008888 .con .left .pic .word{padding: 20px;}
	
}





.Floor002279{padding: 70px 0;background: #f9f9f9;width:100%;overflow: hidden;}
.Floor002279 .wrap-container{position: relative}
.Floor002279 .list .item{transition: all .5s ease-out;padding-left: 1px}
.Floor002279 .list .item .item-inner{position: relative}
.Floor002279 .list .item .pic{width: 100%}
.Floor002279 .list .item .pic img{width: 100%}
.Floor002279 .list .item .layer{background: rgba(0,0,0,.3) none repeat scroll 0 0!important;filter: Alpha(opacity=50);background: #000;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;opacity: 1;transition: opacity .5s ease-in-out}
.Floor002279 .list .item .tit{position: absolute;left: 25px;top: 25px;font-size: 20px;z-index: 3;color: #fff;line-height: 1.2;transition: all .5s ease-in-out}
.Floor002279 .list .item .tit span{font-family: Chaparral Pro;font-size: 30px;text-transform: uppercase;display: block}
.Floor002279 .list .item p{position: absolute;left: 24px;right: 24px;top: 148px;color: #fff;font-size: 14px;line-height: 26px;z-index: 3;opacity: .8;transition: .3s}
.Floor002279 .list .item .more{position: absolute;bottom: 25px;left: 25px;z-index: 3;color: #fff;font-size: 14px;padding-right: 20px;line-height: 14px;transition: all .5s ease-out}
.Floor002279 .list .item .more i{background: url(../images/Floor002279-icon.png) no-repeat right center;background-size: 100%;width: 14px;height: 14px;display: block;position: absolute;right: 0;top: 50%;margin-top: -7px}
.Floor002279 .list .item:hover{text-align: center}
.Floor002279 .list .item:hover .layer{opacity: .35}
.Floor002279 .list .item:hover .tit{transform: translate(-50%, -30%);top: 15%;text-align: center;left: 50%}
.Floor002279 .list .item:hover p{transform: translateY(-52%);top: 42%;text-align: center;opacity: 1}
.Floor002279 .list .item:hover .more{transform: translate(-50%, -70%);bottom: 10%;left: 50%;background-color: #3f8dc7;width: 124px;height: 32px;line-height: 32px}
.Floor002279 .list .item:hover .more i{background-image: url(../images/Floor002279-icon_hover.png);right: 15px}
.Floor002279 .list .item .Floor002279_p1{top: 200px;text-align: center;padding: 15px;border: 1px rgba(255,255,255,.15) solid;line-height: 48px;background: rgba(0,0,0,.15);opacity: .95}
.Floor002279 .list .item .Floor002279_p1 span{display: block;font-family: SimHei;font-size: 58px;font-weight: 700;padding-bottom: 16px;position: relative}
.Floor002279 .list .item .Floor002279_p1 span:after{display: inline-block;content: '';width: 38px;height: 3px;background: #fff;opacity: .5;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0}
.Floor002279 .list .item:hover p.Floor002279_p1{top: 64%}
.Floor002279 .list .item p.Floor002279_p2{display: none}
.Floor002279 .list .item:hover p.Floor002279_p2{display: block}
@media(max-width:1366px){
.Floor002279 .list .item:hover p{transform: translateY(-52%);top: 38%;text-align: center;opacity: 1}	
}

@media(max-width:1024px){
	.Floor002279{padding: 30px 0}
	
}




.wrap-Tit{position: relative;text-align: center;margin-bottom: 70px}
.wrap-Tit h2{font-size: 46px;color: #373f53;margin: 0;position: relative;z-index: 3}
.wrap-Tit em{font-style: normal;color: #3f8dc7;font-size: 34px;text-transform: uppercase;position: relative;z-index: 3}
.wrap-Tit .bg{font-size:150px;font-weight: 700;color: rgba(164,174,192,.1);position: absolute;top: 0;left: 50%;transform: translateX(-50%);text-transform: uppercase;z-index: 1;line-height: .8}

@media(max-width:1440px){
	.wrap-Tit h2{font-size: 41px;}
	.wrap-Tit em{font-size: 30px;}
	.Floor002279 .list .item .tit span{font-size: 27px;}
	.Floor002279 .list .item .tit{font-size: 18px;}
	.Floor002279 .list .item p{font-size: 12px;}
	.Floor002279 .list .item .Floor002279_p1 span{font-size: 52px;}
	.Floor002279 .list .item p.Floor002279_p2{line-height: 20px;}
	
}
@media(max-width:1024px){
.wrap-Tit{ margin: 0 0 20px 0}
.wrap-Tit em{font-size:14px; font-weight: normal; position: relative; color: #bbb}
.wrap-Tit h2{display: block;color: #444;font-size: 30px; margin: 0; font-weight: normal}
.wrap-Tit p{margin:5px 0 0 0}
.wrap-Tit .bg{ display: none}	
	
}





.Floor002566{padding: 70px 0}
.Floor002566 .tab{padding-bottom: 3%}
.Floor002566 .tab li{width: 129px;cursor: pointer;border: 1px solid #c4c4c4;line-height: 34px;text-align: center;border-radius: 34px;margin: 0 6px}
.Floor002566 .tab li.on{color: #fff;background: #3f8dc7;border-color: #3f8dc7}
.Floor002566 .box{display: none}

@media(min-width:769px){.Floor002566 .main{position: relative;z-index: 1}
.Floor002566 .box{position: relative;z-index: 1}
.Floor002566 .box .js-img, .Floor002566 .box dl{width: 49.1666666%}
.Floor002566 .box .js-img{float: left}
.Floor002566 .box dl{float: right}
.Floor002566 .js-img li .txt{width: 100%}}
.Floor002566 .js-img li .Ispic{display: block;padding-bottom: 56%}
.Floor002566 .js-img li .txt{background: #3f8dc7;color: #fff;padding:20px 30px;position: relative}
.Floor002566 .js-img li .txt::before{position: absolute;content: '';border: 13px solid transparent;border-bottom-color: #3f8dc7;left:50px;top: -26px}
.Floor002566 .js-img li .txt h3{font-size: 18px;margin: 10px  0}
.Floor002566 .js-img li .txt h3 a{color: #fff}
.Floor002566 .js-img li .txt p{line-height: 24px;height: 48px;overflow: hidden;margin: 0}
.Floor002566 .js-img li .txt time{font-family: Arial, Helvetica, sans-serif;text-align: center;border-right: 1px dashed rgba(255,255,255,.3);padding-right: 28px;width: 90px}
.Floor002566 .js-img li .txt time span{line-height: 48px;display: block;border-bottom: 2px solid #fff;font-size: 53px;margin-bottom: 2px}
.Floor002566 .js-img li .txt figure{margin: 0 0 0 5%;max-width: 80%}




.Floor002566 .pager{position: absolute;right: 0;bottom: 142px;margin-bottom: 2%;z-index: 10; left: 0; text-align: right;padding: 0 20px}

.Floor002566 .pager *{width: 12px;height: 12px;margin: 0 3px;border: 2px solid #fff;border-radius: 50%;opacity: .3;cursor: pointer; background: none}
.Floor002566 .pager .swiper-pagination-bullet-active{opacity: 1}

.Floor002566 .box dd{margin-bottom: 3%}
.Floor002566 .box dd:last-child{margin-bottom: 0}
.Floor002566 .box dd a{transition: .3s;padding: 5% 0;border: 1px solid transparent;background: #fafafa}
.Floor002566 .box dd a:hover{color: #3f8dc7;border-color: #3f8dc7;background: #fff;box-shadow: 1px 0 7px rgba(200,160,99,.22)}
.Floor002566 .box dd time{width: 23%;text-align: center;color: #aaa;font-family: Arial, Helvetica, sans-serif}
.Floor002566 .box dd a:hover time{color: #3f8dc7}
.Floor002566 .box dd time span{display: block;font-size: 53px;line-height: 46px;text-align: center;}
.Floor002566 .box dd time span::after{display: block;margin: 5px auto;content: '';width: 54px;height: 2px;background: #aaa}
.Floor002566 .box dd a:hover time span::after{background: #3f8dc7}
.Floor002566 .box dd figure{max-width: 72%}
.Floor002566 .box dd h2{font-size: 18px;margin: 0;font-weight: 400}
.Floor002566 .box dd p{margin-bottom: 0;line-height: 24px;height: 48px;overflow: hidden;color: #999}
.Floor002566 .box dd a:hover p{color: #3f8dc7}

@media(max-width:1440px){
	.Floor002566 .js-img li .txt time span{font-size: 47px;}
	
}
@media(max-width:1024px){
	
	.Floor002566{padding:20px 0}
	.Floor002566 .tab{ padding-bottom: 30px}
.Floor002566 .js-img li .txt figure{max-width: 70%}
	
}





.Bottom002641{padding-top: 3%; background: #f2f3f5}
.Bottom002641 .auto{max-width: 1440px}
.Bottom002641 .bottom{padding-bottom: 3%}
.Bottom002641 .bottom nav{width: 70%;float: left}
.Bottom002641 .bottom nav dl{float: left;margin-right: 5%}
.Bottom002641 .bottom nav dl:last-child{margin-right: 0}
.Bottom002641 .bottom nav dl.row-2{width: 22%;overflow: hidden}
.Bottom002641 .bottom nav dl.row-2 dd{float: left;width: 50%}
.Bottom002641 .bottom nav dt{border-bottom: 1px solid #ddd;font-size: 16px;padding-bottom: 15px;margin-bottom: 10px;color: #555}
.Bottom002641 .bottom nav dd{line-height: 30px;font-size: 14px}
.Bottom002641 .bottom nav dd a{color: #888}
.Bottom002641 .bottom nav dd a:hover{color: #47a0ec}
.Bottom002641 .contact{/*width: 15%;*/float: right;text-align: right}
.Bottom002641 .contact>p{margin: 0;font-size: 18px;color: #555;clear: both}
.Bottom002641 .contact figure{line-height: 30px;font-size: 18px;color: #888;padding-top: 10px}
.Bottom002641 .code{max-width: 285px;float: right;width: 100%;}
.Bottom002641 .code li{padding: 0 0 0 5%;text-align: center}
.Bottom002641 .code li aside{border: 1px solid #e7e7e7;padding: 7px;position: relative}
.Bottom002641 .code li aside i{position: absolute;width: 3px;height: 100%;top: 0}
.Bottom002641 .code li aside i.i_1{left: 0}
.Bottom002641 .code li aside i.i_2{right: 0}
.Bottom002641 .code li aside i::after, .Bottom002641 .code li aside i::before{position: absolute;content: '';width: 13px;height: 12px}
.Bottom002641 .code li aside i::before{top: 0}
.Bottom002641 .code li aside i::after{bottom: 0}
.Bottom002641 .code li aside i.i_1::after, .Bottom002641 .code li aside i.i_1::before{left: 0;border-left: 3px solid #e7e7e7}
.Bottom002641 .code li aside i.i_2::after, .Bottom002641 .code li aside i.i_2::before{right: 0;border-right: 3px solid #e7e7e7}
.Bottom002641 .code li aside i.i_1::before, .Bottom002641 .code li aside i.i_2::before{border-top: 3px solid #e7e7e7}
.Bottom002641 .code li aside i.i_1::after, .Bottom002641 .code li aside i.i_2::after{border-bottom: 3px solid #e7e7e7}
.Bottom002641 .code li aside img{display: block;width: 100px; margin: 0 auto}
.Bottom002641 footer{background: url(../images/Bottom001722-bg.jpg);padding: 1% 0}
.Bottom002641 footer dd{float: right;color: rgba(255,255,255,0.6);line-height: 40px}
.Bottom002641 footer dd a{color: rgba(255,255,255,0.6)}
.Bottom002641 footer dt{float: left}
.Bottom002641 footer dt aside{margin-left: 20px; float: left; line-height: 32px;}
.Bottom002641 footer dt aside a{color: rgba(255,255,255,0.6);display: inline-block}
.Bottom002641 footer dt aside a:hover{color: #fff}
.Bottom002641 footer dt aside a::after{display: inline-block;content: '';width: 1px;height: 10px;background: #fff;opacity: .2;margin: 0 10px;vertical-align: middle}
.Bottom002641 footer dt aside a:last-child::after{display: none}
.Bottom002641 .bdsharebuttonbox {float: left}
.Bottom002641 .bdsharebuttonbox a{margin: 0 10px 0 0;float: left;background: url(../images/Bottom002641_share.png) no-repeat left center rgba(255,255,255,.2);width: 32px;height: 32px;padding: 0;border-radius: 50%}
.Bottom002641 .bdsharebuttonbox a.bds_weixin{background-position: right center}
@media(max-width:1440px){
	.Bottom002641 .auto{max-width: 1200px;}
	.Bottom002641 .bottom nav dl{margin-right:4%;}
	.Bottom002641 .bottom nav dt{font-size: 14px;}
	.Bottom002641 .bottom nav dd{font-size: 13px;}
	.Bottom002641 .contact>p{font-size: 16px;}
	
		.Bottom002641 footer dd{font-size: 13px;}
	.Bottom002641 footer dt{line-height: 40px;}
	
	
}
@media(max-width:1024px){
.Bottom002641 .code li{max-width: 50%; margin: 0 auto;}
.Bottom002641 .code li p{margin: 0;}
.Bottom002641 .bottom nav{display: none}
.Bottom002641 .contact{text-align: center;width: auto;float: none}
.Bottom002641 .code{margin: 15px auto;float: none}
.Bottom002641 .bottom{padding-bottom: 2%}
.Bottom002641 footer{text-align: center; padding:30px 0 20px 0}
.Bottom002641 footer dt{ width: 100%; text-align: center}
	.Bottom002641 footer dt aside{margin-left: 10px; display: inline-block ; float: none}
	
.Bottom002641 .bdsharebuttonbox{width: 100%; text-align: center; display: none}
.Bottom002641 .bdsharebuttonbox a{margin: 0 auto 10px;  float: none !important;display: block}
.bd_weixin_popup, .bd_weixin_popup *{box-sizing: content-box}
.Bottom002641{background-color: #f0f1f3}
.Bottom002641 .bottom nav .row-2-02 a{width: 100%;float: left;line-height: 20px}
	.Bottom002641 footer dd{ line-height: 30px}
}

@media(max-width:640px){
.Bottom002641 footer dd{display:none;}
}



.Banner002167{position: relative;z-index: 1}
.Banner002167 div{height: 300px;background-position: center top;background-repeat: no-repeat}
.Banner002167 img{display: none}
.Banner002167 aside{position: absolute;left: 50%;top: 50%;line-height: 46px;height: 46px;width: 100%;font-size: 33px;padding: 0 2%;max-width: 1200px;color: #fff;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
@media(max-width:1000px){.Banner002167 div{display: none}
.Banner002167 img{display: block;width: 100%}}
@media(max-width:640px){.Banner002167 aside{font-size: 24px}}



/*Menu002517 */
.Menu002517{box-shadow: 0 6px 40px rgba(0,0,0,0.1); position: relative;z-index: 120}
.Menu002517 .side-title{border-bottom: 2px solid #3f8dc7;position: relative; /*background:url(../images/Menu002517_titlebg.jpg) repeat-x left bottom;*/background-size: auto 100%;text-align: center;font-size: 25px;letter-spacing: 3px;color: #333;}
.Menu002517 .side-title:after{content: '';width: 35px;height: 2px;background: #90c52f;display: block;position: absolute;bottom: -2px;left: 0;}
.Menu002517 .side-title span{display: block;font-size: 15px;text-transform: uppercase;padding-top: 5px;letter-spacing: 0}
@media(min-width:1025px){.Menu002517 .side-title{padding-top: 20px;text-align: left;padding: 20px 35px 20px 30px;}
.Menu002517 .side-title span{color: #b9b9b9;}
.Menu002517{position: relative;z-index: 10;margin-top: 30px;}}
.Menu002517 .side-menu li{border-bottom: 1px solid #ececec;}
.Menu002517 .side-menu li a{display: block;font-size: 16px;position: relative;padding: 0 35px;line-height: 52px;transition: 0.2s;}
.Menu002517 .side-menu li a::before{opacity: 0;position: absolute;content: '';width: 7px;height: 7px;background: #90c52f;left: 0;top: 50%;margin-top: -2.5px;border-radius: 50%;transition: left 0.2s;}
.Menu002517 .side-menu li a:hover::before, .Menu002517 .side-menu li.on>a::before{opacity: 1;left: 14px;}
.Menu002517 .side-menu li a:hover, .Menu002517 .side-menu li.on>a,.Menu002517 .side-menu li.aon>a{background: #3f8dc7;box-shadow: inset 3px 3px 20px rgba(80,101,173,1);color: #fff;}


.Menu002517 li dl{ display: none }
.Menu002517 .side-menu li.on  dl{ display: block}


.Menu002517 .side-menu  dl dd a{font-size: 14px;color: #666;background: transparent;box-shadow: none;padding: 0 34px;line-height: 37px;border-top: 1px solid #eee;}
.Menu002517 .side-menu  dl dd a::before{display: none;}
.Menu002517 .side-menu  dl dd a.on{color: #3f8dc7;}



@media(max-width:1440px){
	.Menu002517 .side-title{font-size: 22px;}
	.Menu002517 .side-menu li a{font-size: 14px;}
}
@media(max-width:1024px){
.Menu002517{box-shadow: none;z-index: 0;}
.Menu002517 .side-title{padding: 10px 0;}
.Menu002517 .side-menu{display: none;}
/*移动端 滚动导航*/
.Menu002517 #side-menu .owl-item{float: left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002517 #side-menu .owl-stage-outer{position: relative;}
.Menu002517 #side-menu .owl-stage{position: relative;touch-action: manipulation; overflow: hidden}
.Menu002517 #side-menu{background: #f5f5f5;padding: 0 20px;position: relative; overflow: hidden;}
.Menu002517 #side-menu li {}
.Menu002517 #side-menu li a{float: left;line-height: 50px;padding: 0 30px;}
.Menu002517 #side-menu li.aon a{background: #3765a8;box-shadow: inset 3px 3px 20px rgba(0,0,0,0.3);color: #fff;}
.Menu002517 #side-menu .owl-nav{ display: none}
.Menu002517 #side-menu .owl-nav button{position: absolute;top: 0;height: 100%;width: 18px;border: none;background: #3765a8;box-shadow: inset 3px 3px 20px rgba(0,0,0,0.3);color: #fff;cursor: pointer;padding: 0;font-size: 24px; display: none}
.Menu002517 #side-menu .owl-nav button.owl-prev{left: 0;}
.Menu002517 #side-menu .owl-nav button.owl-next{right: 0;}
.Menu002517 #side-menu .disabled{display: none;}
.Menu002517 .sub{ position: absolute; left: 0; top: 50px; display: none }	
.Menu002517 #side-menu li .sub dd a{background:#3f8dc7; box-shadow: none; width: 150%; line-height: 40px; border-bottom: 1px solid rgba(255,255,255,0.2)}		
}




/* .Menu002252 ä¸ºdemoç¼–å· */
.Menu002252{padding: 10px 0;text-align: center;overflow: hidden; }
.Menu002252 a{font-size: 14px;display: block;background: #f5f5f5;padding: 10px;margin-bottom: 1px;}
.Menu002252 a.on, .Menu002252 a:hover{color: #fff;background-color: #3f8dc7;}

   .Menu002252 a{display:inline-block;line-height:46px; padding:0 20px; min-width:200px; }


@media(max-width:1024px){

.Menu002252 a{ width: 49%;margin: 0 2% 2% 0;  float: left; min-width: 0}
.Menu002252 a:nth-child(2n){  margin-right:0}

}


.Menu002253{ display: none}
@media(max-width:1024px){
	.Menu002253{ display: block}	
}




/* .Location002308 为demo编号 */
.Location002308{padding: 10px 0;}
.Location002308 dl{padding: 10px 0;line-height: 30px;border-bottom: #e5e5e5 1px solid;}
.Location002308 em{font-style: normal;color: #999;float: right;}
.Location002308 em a{position: relative;padding-right: 15px;margin-right:5px;color: #999;}
.Location002308 em a:first-child{margin-left: 5px;}
.Location002308 em a:hover{color: #87b2c7;}
.Location002308 em a:before{position: absolute;content: '';right: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 5px solid #a1a1a1;top: 50%;margin-top: -4px;}
.Location002308 dl dd{float: left;}
.Location002308 dl dd span{display: inline-block;position: relative;font-size: 16px;color: #444;}
.Location002308 dl dd span:after, .Location002308 dl dd span:before{content: "";position: absolute;display: block;background-color: #3f8dc7;}
.Location002308 dl dd span:after{left: 0;bottom: -12px;height: 2px;width: 100%;}
@media(max-width:1024px){
	.Location002308{display: none;}
.Location002308 dl{padding: 0;}
.Location002308 dl dd span:after{bottom: -1px;}
}



.Singlepage{padding: 3% 0}
.Singlepage p{font-size: 14px;line-height: 26px;}
.Singlepage .about p{text-indent: 2em;color: #444;line-height: 36px;margin: 12px 0;}
.Singlepage .about span{color: #3f8dc7;font-weight: bold}
.Singlepage .about .part1{position: relative;margin-bottom: 1%;border-radius: 15px 0}
.Singlepage .about .pic{width: 45%;float: left;margin-right: 4%;height: 350px;margin-top: 0.7%;}
.Singlepage .about .pic img{border-radius: 15px 0}
.Singlepage .about .pic2{width: 45%;float: right;margin-left: 4%;height: 350px;margin-top: 0.7%;}
.Singlepage .about .pic2 img{border-radius: 15px 0}
.Singlepage .about .text{}

.Singlepage .zc{padding-top: 6%}
.Singlepage .zc h1{font-size: 18px;line-height: 26px;color: #444}
.Singlepage .zc .name span{float: left;line-height: 80px}
.Singlepage .zc .sign{display: block;float: left}
.Singlepage .zc .sign img{height: 80px;}
.Singlepage .zc .text{width: 60%;}
.Singlepage .zc .pic{width: 35%;}
@media(max-width:1024px){
.Singlepage .zc {padding: 0}
.Singlepage .zc .text,
.Singlepage .zc .pic{width:100%;}
	
}

.Singlepage .ln .h1{font-size: 20px;font-weight: normal}
.Singlepage .ln dd{padding: 3% 5%;background: #f5f5f5;margin-bottom: 2%;height: auto;overflow: hidden;width: 100%;}
.Singlepage .ln dd .icon{width: 100px;height: 100px;border-radius: 50%;background: #fff;text-align: center;padding: 15px;transition: 1s}
.Singlepage .ln dd:hover .icon{transform: rotateY(360deg)}
.Singlepage .ln dd .text{width: 80%;float: right;margin-left: 5%}
.Singlepage .culture{}
.Singlepage .culture .part1 dd{float: left;width: 17%;text-align: center;margin-right: 3.5%;position: relative}
.Singlepage .culture .part1 dd:after{content: "";display: block;position: absolute;right: -20px;top: 0;width: 1px;height: 100%;background: #eee}
.Singlepage .culture .part1 dd:nth-child(5):after{display: none}
.Singlepage .culture .part1 dd .icon{background: #ebf4fb;padding: 5px;width: 80px;height: 80px;margin: 0 auto;border-radius: 50%}
.Singlepage .culture .part1 dd h1{font-size: 16px;font-weight: normal;color: #222;margin: 15px 0}
.Singlepage .culture .part1 dd p{font-size: 14px;line-height: 20px;height: 60px;color: #666;margin: 0}
.Singlepage .culture .part1 dd:nth-child(5){margin-right: 0}
.Singlepage .culture .part2{padding-top: 3%}
.Singlepage .culture .part2 h1{text-align: center;font-size: 16px;font-weight: normal;color: #444;margin-bottom: 2%}
.Singlepage .culture .part2 dd{width: 33.3334%;float: left;background: #3f8dc7;line-height: 70px;text-align: center;color: #fff;font-size: 14px;border: 1px solid #fff}
.Singlepage .culture .part2 dd:nth-child(2){background: #3fc2c7}
.Singlepage .culture .part2 dd:nth-child(3){background: #7ad075}
.Singlepage .culture .part2 dd:nth-child(4){background: #54bee6}
.Singlepage .culture .part2 dd:nth-child(5){background: #6d92de}
.Singlepage .culture .part2 dd:nth-child(6){background: #6bdaca}






/* .Timeline000784 ä¸ºdemoç¼–å· */
.Timeline000784{padding-bottom: 3%;}
.Timeline000784 .con{padding-bottom: 2%}
.Timeline000784 .con p{font-size: 14px;color: #444;line-height: 24px}
.Timeline000784 .tab_year{overflow: hidden;position: relative;clear: both;margin-bottom: 50px;text-align: center}
.Timeline000784 .tab_year li{width: 200px;text-align: center;display: inline-block;background: #f5f5f5;line-height: 46px;height: 46px;cursor: pointer;}
.Timeline000784 .tab_year li.on{background-color: #3f8dc7;color: #fff;}
.Timeline000784 .tab_year_list .list{display: none;position: relative;padding-bottom: 5%;}
.Timeline000784 .tab_year_list .list::before, .Timeline000784 .tab_year_list .list::after{position: absolute;content: '';}
.Timeline000784 .tab_year_list .list::before{width: 1px;height: 100%;background-color: #3f8dc7;top: 0;left: 147px;}
.Timeline000784 .tab_year_list .list::after{background: url(../images/Timeline000784-tab_bottom.png) no-repeat;width: 24px;height: 40px;bottom: -20px;left: 135px;}
.Timeline000784 .list dl{padding-left: 148px;position: relative;}
.Timeline000784 .list dt{position: absolute;left: 0;top: 0;width: 148px;}
.Timeline000784 .list dt::before, .Timeline000784 .list dt::after{position: absolute;content: '';}
.Timeline000784 .list dt::before{width: 14px;height: 14px;border-radius: 50%;border: 3px solid #ddd;background-color: #3f8dc7;right: -7px;top: 50%;margin-top: -8px;z-index: 1;}
.Timeline000784 .list dt::after{height: 1px;width: 90%;right: 0;background-color: #ddd;top: 50%;margin-top: -1px;z-index: 0;}
.Timeline000784 .list dt span{display: inline-block;width: 80px;color: #fff;background-color: #3f8dc7;line-height: 30px;text-align: center;position: relative;z-index: 2;}
.Timeline000784 .list dd{padding-left: 20px;padding-bottom: 20px;}
.Timeline000784 .list dd div{border: 1px solid #e5e5e5;padding: 20px 30px;font-size: 14px;position: relative;}
.Timeline000784 .list dd div::before, .Timeline000784 .list dd div::after{position: absolute;content: '';width: 0;height: 0;border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-right: 11px solid #e1e1e1;left: -12px;top: 5px;}
.Timeline000784 .list dd div::after{border-right-color: #fff;left: -11px;}
.Timeline000784 .list dd figure{line-height: 18px;padding: 4px 0;color: #333;}
@media(max-width:1024px){	
.Timeline000784 {padding-bottom: 50px}
.Timeline000784 .tab_year_list .list::before{left: 118px;}
.Timeline000784 .tab_year_list .list::after{left: 107px;}
.Timeline000784 .list dl{padding-left: 120px;}
.Timeline000784 .list dt{width: 120px;}		
}




.RighInfo002275{padding: 3% 0 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .title{font-size: 50px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;margin-top: 0}
.RighInfo002275 .title span{font-weight: 700;}
.RighInfo002275 .text p{font-size: 15px;color: #666;line-height: 58px;border-bottom: 1px solid #ececec;margin: 0;padding: 0;}
.RighInfo002275 .text p img{width: 30px;margin-right: 8px;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
.RighInfo002275 .text{float: left;width: 45%;}
.RighInfo002275 .text:nth-child(3){float: right;}
@media(max-width:1440px){

	.RighInfo002275 .title{font-size: 45px;}
}
@media(max-width:1024px){	
	.RighInfo002275 .text,
	.RighInfo002275 .text p{ width: 100%; line-height: 26px; padding-bottom: 10px; margin-bottom: 10px;}
}





.PicList000768{padding-top: 2%;}
.PicList000768 li{float: left;width: 100%;margin-bottom: 2%;position: relative;background: #F5F5F5;overflow: hidden;}
.PicList000768 li a{display: block;background-color: #f8f8f8;transition: all ease-in-out 0.3s;position: relative;width: 100%;height: auto;overflow: hidden}
.PicList000768 li h2{margin: 0;font-size: 16px;color: #333;font-weight: normal}
.PicList000768 li figure{width: 30%;position: absolute;left: 0;top: 0;border: 1px solid #eee;height: 100%;overflow: hidden}
.PicList000768 li .box2{background-position: center center;background-repeat: no-repeat;background-size: cover;transition: 0.3s;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
.PicList000768 li:hover{box-shadow: 0 3px 12px #ddd}
.PicList000768 li:hover .box2{transform: scale(1.1)}
.PicList000768 li .text{width: 70%;padding: 5% 5%;float: right;z-index: 20;position: relative;}
.PicList000768 li p{color: #999;line-height: 24px;}
.PicList000768 li span{border: 1px solid #ddd;display: inline-block;padding: 5px 20px;color: #999;margin-top: 10px}
@media(max-width:1024px){
	.PicList000768 li{width: 100%; margin-bottom: 20px; height: auto; overflow: hidden}
	.PicList000768 li figure{padding-bottom: 70%}
.PicList000768 li figure,
	.PicList000768 li .text{width: 100%; position: relative;}

}




.PicList000762{padding-top: 2%;}
.PicList000762 li{float: left;width: 48.9%;margin-right: 2%;margin-bottom: 2%;overflow: hidden;position: relative}
.PicList000762 li:nth-child(2n){margin-right: 0;}
.PicList000762 li a{display: block;background-color: #f8f8f8;transition: all ease-in-out 0.3s; }
.PicList000762 li h2{margin: 0;font-size: 16px;color: #333;padding: 2% 0%;font-weight: normal;}

.PicList000762 li figure{width: 40%;position: absolute; left: 0; top: 0; height: 100%; border: 1px solid #eee;background-position: center center;background-repeat: no-repeat;background-size: cover;transition: 0.3s;z-index: 1}
.PicList000762 li:hover figure{transform: scale(1.1)}


.PicList000762 li .text{width: 60%;padding: 2% 4%;float: right;background: #F5F5F5;height: 162px;z-index: 2;position: relative;}
.PicList000762 li .text p{color: #999;line-height: 24px;height: 43px;overflow: hidden;margin-top:5px;}
.PicList000762 li .text span{border: 1px solid #ddd;display: inline-block;padding: 5px 20px;color: #999;margin-top: 0px;}
.PicList000762 li .text span:hover{background: #ddd; color: #fff}
@media(max-width:1024px){
.PicList000762 li{width: 100%; margin-bottom: 20px; height: auto; overflow: hidden}
.PicList000762 li figure{padding-bottom: 70%}
.PicList000762 li figure,
.PicList000762 li .text{width: 100%; position: relative;    height: auto;}
}



.PicList000766{padding-top: 2%;}
.PicList000766 li{float: left;width: 48.6%;margin-right: 2.5%;margin-bottom: 3%; position:relative;}
.PicList000766 li:nth-child(2n){margin-right: 0;}
.PicList000766 li a{display: block;background-color: #f8f8f8;transition: all ease-in-out 0.3s;;line-height: 30px;}
.PicList000766 li h1{margin: 0 0 15px 0;font-size: 16px;color: #444;font-weight: normal}
.PicList000766 li h2{margin: 0;font-size: 14px;color: #444;font-weight: normal}
.PicList000766 li h3{margin: 0;font-size: 14px;color: #444;font-weight: normal}
.PicList000766 li h4{margin: 0;font-size: 14px;color: #444;font-weight: normal}

.PicList000766 li figure{width: 40%;position: absolute;left: 0; top: 0;height: 100%;  border: 1px solid #eee;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.PicList000766 li .text{width: 60%;padding: 40px;float: right;background: #F5F5F5;height: 210px;}


@media(max-width:1024px){
	.PicList000766 li{width: 100%; margin-bottom: 20px; height: auto; overflow: hidden}
	.PicList000766 li figure{padding-bottom: 70%}
.PicList000766 li figure,
	.PicList000766 li .text{width: 100%; position: relative;}

}


.Tech{padding: 3% 0}
.Tech p{font-size: 14px;line-height: 26px;}
.Tech .box{  margin: 30px 0;}
.Tech .part1{background: #f5f5f5;padding: 4% 3%;margin-bottom: 3%}
.Tech .part1 .fl{width: 50%;float: left;border-right: 1px solid #eee;padding-right: 5%;}
.Tech .part1 .fr{width: 50%;float: right;padding-left: 5%}
.Tech .part1 table{width: 100%!important;}
.Tech dd{font-size: 14px;line-height: 26px;}
.Tech h1{font-size: 20px;font-weight: normal;}
.Tech h2{font-size: 30px; margin: 40px 0; font-weight: normal; text-align: center; }
.Tech .part2{padding: 0 0 3% 0}
.Tech .part2 .fl{width: 34%;position: relative;height: 400px;}
.Tech .part2 .fl:after{content: "";display: block;position: absolute;right: 40px;top: 0;width: 1px;height: 100%;background: #f5f5f5}
.Tech .part2 .fl3:after{display: none}
.Tech .part2 .fl2{width: 24%}
.Tech .part2 .fl3{width: 42%}
.Tech .part2 .fl3 td{width: 33.3334%}
.Tech .part2 .fl .pic{float: left;margin-right: 30px;}
.Tech .part2 td{border: 1px solid #e5e5e5;padding: 10px 20px;}

@media(max-width:1440px){
	
	.Tech dd{font-size: 13px;}
	.Tech h2{font-size: 18px;}
	.Tech h1{font-size: 18px;}
	.Tech .part2 .fl .pic{margin-right:25px;}
	.Tech .part2 .fl:after{right: 11px;}
	.PicList000766 li h1{font-size: 14px;}
	.PicList000766 li h2{font-size: 13px;}
	.PicList000766 li h3{font-size: 13px;}
	.Singlepage .ln .h1{font-size:18px;}
}
@media(max-width:1024px){
.Tech .part1 .fl,
.Tech .part1 .fr,
.Tech .part2 .fl,	
.Tech .part2 .fl2,
.Tech .part2 .fl3{width: 100%; border: none; height: auto; overflow: hidden; padding: 10px 0}	
.Tech .part2 .fl:after{display: none}	

.Tech h1{ text-align: center; margin: 2px 0}	
	
.Tech .box{text-align: center}
.Tech table{ width: 100%!important;}
.Tech table td{width: auto!important;}
	
}








.Floor002409 .auto{padding: 70px 0}
.Floor002409 .word{padding: 40px 0 25px 0}
.Floor002409 .word-head{position: relative}
.Floor002409 .word-head h2{font-size: 26px;color: #373f53;margin: 0;position: relative;z-index: 3}
.Floor002409 .word-head em{font-style: normal;color: #3f8dc7;font-family: Myriad Pro;font-size: 34px;text-transform: uppercase;position: relative;z-index: 3}
.Floor002409 .word-head .bg{font-size: 70px;font-weight: 700;color: #f9f9f9;position: absolute;top: 54%;left: 0;text-transform: uppercase;z-index: 1;line-height: .8}
.Floor002409 .word ul{padding-top: 30px}
.Floor002409 .word ul li{float: left;text-align: center;margin-right: 34px}
.Floor002409 .word ul li a{display: block;max-width: 72px;border: 1px solid #bed4eb;border-radius: 50%;transition: all .3s ease-in-out}
.Floor002409 .word ul li a:hover{background-color: #3c89d9}
.Floor002409 .word ul li .img_hover, .Floor002409 .word ul li a:hover .img{display: none}
.Floor002409 .word ul li a:hover .img_hover{display: block}
.Floor002409 .word ul li p{margin: 4px 0}
@media only screen and (min-width:1024px){.Floor002409 .word{float: left;width: 50%;padding-right: 6%;padding-left: 3%;border-left: 1px solid #eee}
.Floor002409 .word-head h2{font-size: 36px}
.Floor002409 .word-head em{font-size: 24px}
.Floor002409 .word-head .bg{font-size: 130px;top: 30%}}
@media only screen and (min-width:1440px){.Floor002409 .word-head h2{font-size: 46px}
.Floor002409 .word-head em{font-size: 54px}
.Floor002409 .word-head .bg{font-size: 150px}}
.Floor002409 .word .more{display: block;border: 1px solid #073190;padding: 9px 0 9px 0;width: 170px;text-align: center;color: rgba(23,61,147,.6);position: relative;margin-top: 20px;transition: color .5s;display: none}
.Floor002409 .word .more span{position: relative;z-index: 2;padding-right: 25px}
.Floor002409 .word .more i{background: url(../images/Floor002409-more_icon.png) no-repeat;display: block;width: 19px;height: 13px;position: absolute;top: 50%;margin-top: -6px;right: 0}
.Floor002409 .word .more:after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #073190;transition: width .5s}
.Floor002409 .word .more:hover{color: #fff}
.Floor002409 .word .more:hover:after{width: 100%}
@media only screen and (min-width:1024px){.Floor002409 .word .more{margin-top: 40px}}
.Floor002409 .word figure{color: #555;font-size: 16px;line-height: 2.2;position: relative;z-index: 3;padding-top: 18px}
@media only screen and (max-width:480px){.Floor002409 .word figure{font-size: 14px}}
.Floor002409 .navs{background: url(../images/Floor002409-img.jpg) no-repeat left top;background-size: cover;position: relative;margin-top: 200px;margin-bottom: 30px}
@media only screen and (max-width:480px){.Floor002409 .navs li h3{font-size: 18px}}
@media only screen and (max-width:480px){.Floor002409 .navs{margin-top: 0}
.Floor002409 .navs li{width: 50%}
.Floor002409 .navs li.li0{position: relative;top: 0;right: 0}
.Floor002409 .navs li.kong{display: none}}
@media only screen and (min-width:768px){.Floor002409 .navs li{width: 33.3334%}}
@media only screen and (min-width:1024px){.Floor002409 .navs{float: right;width: 50%;margin-top: 0;margin-bottom: 0}
.Floor002409 .navs li{height: 240px}
.Floor002409 .navs li.li0{right: 0;top: -240px}}


@media(max-width:640px){.Bottom001722 nav{display: none}}
.span_r20{margin-right: 20px}
.dideo_zz{width: 100%;height: 100%;position: absolute;left: 0;background: rgba(0,0,0,.5);z-index: 200}
.video_icon{z-index: 300;width: 100%;height: 100%;position: absolute;left: 0;background: url(../images/video_icon.png) center no-repeat}
.js-img .swiper-container{cursor: pointer}

@media only screen and (max-width:365px){.Floor002279 .list .item:hover .more{transform: translate(-50%, -70%);top: 70%}}
.owl-carousel{display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1}
.owl-carousel .owl-stage{position: relative;-ms-touch-action: pan-Y;-moz-backface-visibility: hidden}
.owl-carousel .owl-stage:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
.owl-carousel .owl-stage-outer{position: relative;overflow: hidden;-webkit-transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item{position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none}
.owl-carousel .owl-item img{display: block;width: 100%}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: none}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.owl-carousel.owl-loaded{display: block}
.owl-carousel.owl-loading{opacity: 0;display: block}
.owl-carousel.owl-hidden{opacity: 0}
.owl-carousel.owl-refresh .owl-item{visibility: hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.owl-carousel.owl-grab{cursor: move;cursor: grab}
.owl-carousel.owl-rtl{direction: rtl}
.owl-carousel.owl-rtl .owl-item{float: right}
.no-js .owl-carousel{display: block}
.owl-carousel .animated{animation-duration: 1s;animation-fill-mode: both}
.owl-carousel .owl-animated-in{z-index: 0}
.owl-carousel .owl-animated-out{z-index: 1}
.owl-carousel .fadeOut{animation-name: fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}
.owl-height{transition: height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity: 0;transition: opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style: preserve-3d}
.owl-carousel .owl-video-wrapper{position: relative;height: 100%;background: #000}
.owl-carousel .owl-video-play-icon{position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url(owl.video.play.png) no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn{display: none}
.owl-carousel .owl-video-tn{opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease}
.owl-carousel .owl-video-frame{position: relative;z-index: 1;height: 100%;width: 100%}


.Floor001893 .auto_1440{max-width: 1440px;margin: 0 auto;padding-top: 1%;padding-left: 23%}
.Floor001893 .auto_1200{background: rgba(255,255,255,.95);padding: 3% 3% 0 3%}
.Floor001893 .year{position: relative}
.Floor001893 .year .next, .Floor001893 .year .prev{position: absolute;top: 50%;width: 36px;height: 36px;margin-top: -18px;background: url(../images/Floor001893-controls.png) no-repeat left top;cursor: pointer}
.Floor001893 .year .prev{left: 0}
.Floor001893 .year .next{right: 0;background-position: left bottom}
.Floor001893 .year .nextStop, .Floor001893 .year .prevStop{cursor: default}
.Floor001893 .year .prevStop{background-position: right top}
.Floor001893 .year .nextStop{background-position: right bottom}
.Floor001893 .year .bd{background: url(../images/Floor001893-bg.png) repeat-x left center;overflow: hidden}
.Floor001893 .year li{cursor: pointer;text-align: center;background: url(../images/Floor001893-dot.png) no-repeat center center;font-size: 18px;padding-bottom: 40px}
.Floor001893 .year li span{display: block;height: 130px;padding-top: 10px}
.Floor001893 .year li:before{display: block;width: 0;height: 0;margin: 0 auto;border: 20px solid transparent;content: ''}
.Floor001893 .year li.on{font-size: 28px;color: #1865d0;background-image: url(../images/Floor001893-dot_hover.png)}
.Floor001893 .year li.on:before{border-top-color: #f1f1f1}
.Floor001893 .year li.on span{padding-top: 0}
.Floor001893 .txt{background-color: #f1f1f1}
.Floor001893 .txt li{padding: 3% 35% 3% 0;position: relative}
.Floor001893 .txt li .img{position: absolute;right: 0;width: 32%;top: -10%}
.Floor001893 .txt li .img img{display: block;width: 100%}
.Floor001893 .txt li dl{display: table;width: 100%;height: 60px}
.Floor001893 .txt li dl dd, .Floor001893 .txt li dl dt{display: table-cell;vertical-align: middle}
.Floor001893 .txt li dl dt{border-right: 1px solid #cacaca;width: 245px;text-align: right;font-size: 54px;color: #014099}
.Floor001893 .txt li dl dt span{display: block;padding-right: 30px}
.Floor001893 .txt li dl dd pre{padding-left: 30px;font-size: 16px;line-height: 24px}
@media(max-width:1000px){.Floor001893 .txt li{padding-right: 3%}
.Floor001893 .txt li dl{position: relative;z-index: 1}
.Floor001893 .txt li .img{display: none}
.Floor001893 .txt li dl{min-height: none}
.Floor001893 .txt li dl dt{width: 170px;font-size: 50px}
.Floor001893 .txt li dl dd pre{font-size: 14px;line-height: 20px}}
@media(max-width:768px){.Floor001893 .title{font-size: 26px}
.Floor001893 .title span{font-size: 20px}
.Floor001893 .title:after{height: 3px}}
@media(max-width:480px){.Floor001893 .txt li dl dt{width: 120px;font-size: 32px}}
@media(max-width:375px){.Floor001893 .txt li dl, .Floor001893 .txt li dl dd, .Floor001893 .txt li dl dt{display: block}
.Floor001893 .txt li dl dt{width: auto;border-right: 0;overflow: hidden}
.Floor001893 .txt li dl dt span{padding-right: 0}}
.Floor001893{padding-top: 60px}
.clearfix pre a{color: #3f8dc7;margin-left: 30px}
.Floor001899 li.li_5 h4:before{background-image: url(../images/Floor001899-icon5.png)}
.Floor001899 li.li_6 h4:before{background-image: url(../images/Floor001899-icon6.png)}
.Floor001899 li.li_7 h4:before{background-image: url(../images/Floor001899-icon7.png)}





/*Menu002387*/
.Menu002387 .side-title{margin-top: 10%;background: url(../images/Menu002387_tit.png) no-repeat 90% #3f8dc7;color: #fff;font-size: 18px;padding: 22px 0 22px 30px;border-radius: 15px 0 0 0;font-size: 24px;}
.Menu002387 .side-title span{display: block;text-transform: uppercase;font-size: 16px;color: rgba(255,255,255,0.3);}
.Menu002387 .side-menu li{border-bottom: 1px solid #fff;line-height: 55px;font-size: 16px;background: #f6f6f6;}
.Menu002387 .side-menu li:last-child{border-bottom: none;}
.Menu002387 .side-menu li a{display: block;padding-left: 30px;padding-right: 40px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Menu002387 .side-menu li a::before, .Menu002387 .side-menu li a::after{position: absolute;content: '';top: 50%;}
.Menu002387 .side-menu li a::before{width: 15px;height: 15px;border-radius: 50%;background: #ececec;right: 20px;margin-top: -7.5px;}
.Menu002387 .side-menu li a::after{margin-top: -2px;border: 4px solid transparent;border-top-width: 3px;border-bottom-width: 3px;border-left-color: #fff;right: 21px;}
.Menu002387 .side-menu li a:hover, .Menu002387 .side-menu li.aon a{color: #3f8dc7;}
.Menu002387 .side-menu li:hover a::before, .Menu002387 .side-menu li.aon a::before{background: #3f8dc7;}
.Menu002387 #side-menu .owl-item{float: left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{position: relative;overflow: hidden;}
.Menu002387 #side-menu .owl-stage{position: relative;touch-action: manipulation;}
@media(max-width:1024px){.Menu002387 .side-title{margin-top: 2%;}
.Menu002387 .side-menu{display: none;}
.Menu002387 #side-menu{background: #222;border-top: 1px solid #fff;padding: 0 20px;position: relative;}
.Menu002387 #side-menu li a{color: #fff;float: left;line-height: 40px;padding: 0 30px;}
.Menu002387 #side-menu li.aon a{background: #fff;color: #000;}
.Menu002387 #side-menu .owl-nav button{position: absolute;top: 0;height: 100%;width: 18px;border: none;background: #000;color: #fff;cursor: pointer;padding: 0;}
.Menu002387 #side-menu .owl-nav button.owl-prev{left: 0;}
.Menu002387 #side-menu .owl-nav button.owl-next{right: 0;}
.Menu002387 #side-menu .disabled{display: none;}}
@media(max-width:640px){.Menu002387 .side-title{padding: 10px 0 10px 20px;font-size: 20px;}
.Menu002387 .side-title span{font-size: 12px;}}


.PicList002273{padding-top: 3%;}
.PicList002273 .left a{border: 15px solid #f5f5f5;display: block;position: absolute;left: 0;top: 0;width: 350px;height: 100%;background-size: cover;background-position: center center}
.PicList002273 .right{padding: 10px 0}
.PicList002273 .right .time{font-size: 14px;color: #999;font-family: Arial, Helvetica, sans-serif;padding: 2px 5px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #888;font-size: 14px;line-height: 24px;height: 44px;overflow: hidden;margin: 5px 0}
.PicList002273 ul li{margin-bottom: 20px;background: #f5f5f5;padding: 18px 50px 18px 380px;position: relative;}
.PicList002273 ul li .more{border: 1px solid #ddd;display: inline-block;padding: 5px 30px;margin-top: 10px;}
@media(max-width:800px){.PicList002273 ul li .right_btn{display: none}
.PicList002273{padding: 30px 0 0}
.PicList002273 ul li{padding: 0}
.PicList002273 .left a{position: relative;height: 220px;width: 100%}
.PicList002273 .right{padding: 0 15px 15px 15px}}
/*Page002046 */
.Page002046 .Pages{text-align: center;padding: 3% 0 4%;}
.Page002046 .Pages a{display: inline-block;vertical-align: middle;border: 1px solid #ececec;padding: 0 15px;line-height: 38px;color: #999;}
.Page002046 .Pages a:hover, .Page002046 .Pages a.a_cur{background-color: #3f8dc7;color: #fff;}
.Page002046 .Pages em{font-style: normal;display: inline-block;vertical-align: middle;overflow: hidden;}
.Page002046 .Pages em a{float: left;margin-left: -1px;}
.Page002046 .Pages .p_cur, .Page002046 .Pages .p_count, .Page002046 .Pages .p_jump, .Page002046 .Pages .p_total{display: none;}
.Page002046 .Pages .a_prev, .Page002046 .Pages .a_next{padding: 0;width: 44px;background: url(../images/Page002046-a_prev.gif) no-repeat center center;overflow: hidden;line-height: 1000px;height: 38px;}
.Page002046 .Pages .a_next{background-image: url(../images/Page002046-a_next.gif);}
@media(max-width:640px){.Page002046 .Pages .a_first, .Page002046 .Pages .a_end{display: none;}}

/*PicList002120 */
.PicList002120{padding: 3% 0 0;}
.PicList002120 li{float: left;width: 18%;margin-right: 2.5%;margin-bottom: 1.5%;}
.PicList002120 li a{display: block;}
.PicList002120 li p{margin: 0;line-height: 50px;padding: 0 2%;text-align: center;font-size: 14px;}
.PicList002120 li .table{display: none;}
.PicList002120 li figure{padding-bottom: 68%;background-size: contain;border: 1px solid #eee}
.fancybox-title-float-wrap .child{font-weight: normal !important;text-align: center;}
.fancybox-title{width: 100% !important;}
@media(min-width:641px){.PicList002120 li:nth-child(5n){margin-right: 0;}}
@media(max-width:640px){.PicList002120 li{width: 48%;margin-right: 4%;}
.PicList002120 li:nth-child(2n){margin-right: 0;}}
@media(max-width:375px){.PicList002120 li p{font-size: 14px;}}




/* .RichInfo005 为demo编号 */
.RichInfo005{padding: 3% 0;}
.RichInfo005 .news_info .title{text-align: center;padding-bottom: 20px;}
.RichInfo005 .news_info .title h1{margin: 0;padding-bottom: 15px;font-size: 26px;font-weight: normal;color: #444}
.RichInfo005 .news_info .title p{margin: 0;border-bottom: 1px dashed #d2d2d2;padding-bottom: 10px;}
.RichInfo005 .news_info .title p span{margin: 0 5px;color: #777;font-family: Arial, Helvetica, sans-serif}
.RichInfo005 .news_info .info{text-align: justify;text-justify: inter-ideograph;}
.RichInfo005 .news_info .center{text-align: center}
.RichInfo005 .news_info p{font-size: 14px;line-height: 28px;color: #444}
.RichInfo005 .news_info .p{text-align: center;}
.RichInfo005 .news_info p img{text-align: center;display: block;margin: auto}
.RichInfo005 .news_info h3{color: #333;font-size: 20px;}
.RichInfo005 .news_info h4{color: #da0909;}
.RichInfo005 .news_info .bot{position: relative;margin-top: 50px;}
.RichInfo005 .news_info .info_back{text-align: right;clear: both;}
.RichInfo005 .news_info .info_back a{color: #fff;font-size: 16px;background: #3f8dc7;display: inline-block;padding: 10px 30px; text-align: center;}
.RichInfo005 .news_info .info_back a:hover{background: #348cd7;}
.RichInfo005 .news_info .info_pn span{display: block;font-size: 16px;margin: 15px 0}
.RichInfo005 .news_info .info_pn span a{color: #666;}
.RichInfo005 .news_info .info_pn span a:hover{color: #f49800;}
@media(max-width:1440px){
	.RichInfo005 .news_info .title h1{font-size: 23px;}
}
@media(max-width:1000px){.RichInfo005 .news_info .info_back{position: relative}
@media(max-width:640px){
	.RichInfo005 .news_info p img {width:100%!important;}
}
.RichInfo005 .news_info .bot{position: relative;margin-top: 15px;}}
@media(min-width:1000px){.RichInfo005 .news_info .info_pn span{width: 80%}}
.PicList002277{padding-top: 3%;}
.PicList002277 .left a{border: 15px solid #fff;display: block;position: absolute;left: 0;top: 0;width: 350px;height: 100%;background-size: cover;background-position: center center}
.PicList002277 .right{padding: 20px 0}
.PicList002277 .right .time{font-size: 14px;color: #999;font-family: Arial, Helvetica, sans-serif;padding: 2px 5px;margin-top: 8px;display: inline-block;background: url(../images/time.png) no-repeat left;padding-left: 15px;}
.PicList002277 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002277 .right .p{color: #888;font-size: 14px;line-height: 24px;height: 44px;overflow: hidden}
.PicList002277 .right .more a{color: #666;}
.PicList002277 ul li{margin-bottom: 20px;padding: 18px 5% 18px 380px;position: relative;border: 1px solid #e5e5e5}
.PicList002277 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
@media(max-width:800px){.PicList002277 ul li .right_btn{display: none}
.PicList002277{padding: 30px 0 0}
.PicList002277 ul li{padding: 0}
.PicList002277 .left a{position: relative;height: 220px;width: 100%}
.PicList002277 .right{padding: 0 15px 15px 15px}}

.PicList002278{padding: 3% 0 0;}
.PicList002278 .swiper-container{padding-bottom: 3%;}
.PicList002278 li .pic{padding-bottom: 60%}
.PicList002278 li .text .time{font-size: 14px;color: #999;font-family: Arial, Helvetica, sans-serif;padding: 2px 5px;margin-top: 8px;display: inline-block;background: url(../images/time.png) no-repeat left;padding-left: 15px;}
.PicList002278 li .text .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002278 li .text .p{color: #888;font-size: 14px;line-height: 24px;height: 44px;overflow: hidden}
.PicList002278 .swiper-pagination span{width: 10px;height: 10px;}
.PicList002278 .swiper-pagination .swiper-pagination-bullet-active{background: #3f8dc7}
@media(max-width:1024px){

	.PicList002278 .swiper-pagination{ bottom:0px}	
	
}



/* .TextList002241 为demo编号 */
.TextList002241{font-size: 14px;padding: 3% 0;}
.TextList002241 .list dl{display: block;padding: 26px 22px 23px 23px;border-bottom: 1px solid #ececec; }
.TextList002241 .list dl dt{color: #555;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 1.5em;line-height: 1.5;overflow: hidden;margin-bottom: 10px;font-weight: bold;}
.TextList002241 .list dl dt span{font-size: 13px;font-weight: normal;background: #c5592f;color: #fff;margin-left: 2%;padding: 1px 3px;border-radius: 3px}
.TextList002241 .list dl dd{color: #555;font-weight: 700;margin-bottom: 10px;}
.TextList002241 .list dl dd.hl{height: 45px;overflow: hidden;}
.TextList002241 .list dl dd span{color: #777;margin-right: 3%;font-size: 15px;font-weight: normal;}
.TextList002241 .list dl time{float: right;color: #777;}
.TextList002241 .list dl:hover{background: #f0f1f3;}

.TextList002241 .list .on dt,
.TextList002241 .list .on dd,
.TextList002241 .list .on time{ display: none }
.TextList002241 .list .on{ padding: 0; border-bottom: none }



@media (min-width: 640px){.TextList002241 .auto{overflow: hidden;}

.TextList002241 .list dl:nth-child(2n){margin-right: 0;}
.TextList002241 .list dl:nth-child(3n){margin-right: 1%;}
.TextList002241 .list dl{float: left;width: 100%;}}
@media (min-width: 1024px){.TextList002241 .list dl:nth-child(3n){margin-right: 0;}
.TextList002241 .list dl:nth-child(2n){margin-right: 1%;}
.TextList002241 .list dl{width: 100%;}}

.Jobdetail{background: #fff;border: 10px solid #f5f5f5;padding: 7% 8%; display: none}
.Jobdetail h1{font-size: 20px;color: #555;border-bottom: 1px solid #eee;padding-bottom: 15px;margin-bottom: 30px;text-align: center}
.Jobdetail h2{font-size: 16px;font-weight: normal}
.Jobdetail p{font-size: 14px;line-height: 26px;}
.Jobdetail .con{margin-bottom: 5%}
.Jobdetail .btn{font-size: 14px;line-height: 42px;color: #fff;width: 180px;text-align: center;background: #3f8dc7;display: block;float: left;margin-right: 10px;}
.Jobdetail .btn2{background: #666;}
 
.Jobdetail{position: relative}
.Jobdetail .bac{text-align: center; width: 120px; line-height: 40px; height: 40px; border: 1px solid #ccc; color: 999; position: absolute; right: 30px; top: 30px; cursor: pointer}
.Jobdetail .bac:hover{background: #ccc; color: #fff}
@media(max-width: 1440px){
    .TextList002241 .list dl dt{font-size: 16px;}
    .TextList002241 .list dl dd span{font-size: 14px;}
}
@media(max-width: 768px){
    .Jobdetail .bac{width: 50px;}
}

.Form002325{position: absolute;background: rgba(0,0,0,0.9);width: 100%;top: 0;left: 0;z-index: 1000;height: 100%;}
.Form002325 .closeBtn{position: absolute;top: 20px;right: 20px;height: 16px;width: 16px;display: block;background: url(../images/x.png) no-repeat;}
.Form002325 .title{text-align: center;font-size: 20px;letter-spacing: 1px;border-bottom: 1px solid #eee;padding: 15px 0;margin: 0;font-weight: normal;color: #555;background: #3f8dc7;color: #fff;overflow: hidden;}
.Form002325 .form{background: #fff;margin: 0 auto;}
.Form002325 .con{padding: 5% 8%;background: #fff;}
.Form002325 .form ul{max-width: 100%;margin: 0 auto;}
.Form002325 .form li{margin-top: 15px;position: relative;}
.Form002325 .form li label{position: absolute;left: 10px;line-height: 40px;top: 0;color: #999; border-radius: 0}
.Form002325 .form li .text{border: none;border: 1px solid #e5e5e5;color: #aaa;width: 100%;height: 40px;line-height: 40px;padding: 0 10px}
.Form002325 .form li .text_code{width: 100%;}
.Form002325 .form li.code{padding-right: 68px;}
.Form002325 .form li img{position: absolute;right: 0;top: 3px;height: 33px;}
.Form002325 .form ol{font-size: 12px;padding: 3% 0;position: relative;padding: 15px 20px;}
.Form002325 .form ol .checkbox{position: absolute;left: 0;top: 14px;}
.Form002325 .form ol span{font-size: 14px;float: right;}
.Form002325 .form ol span a{color: #ed0121;}
.Form002325 .form ol .fpsw{color: #bbb;margin-left: 20px;}
.Form002325 .form ol.btn{text-align: center;}
.Form002325 .form ol.btn input{max-width: 205px;width: 60%;height: 46px;cursor: pointer;font-size: 16px;background: #3f8dc7;color: #fff;border: none;margin-top: 10px;}
.Form002325 .form .wrap-container{top: 50%;margin-top: -310px;width: 600px;margin-left: -300px;left: 50%;height: auto;position: fixed;border-radius: 6px;overflow: hidden}
.Form002325 .queueList{border: 1px solid #e5e5e5;margin: 0;padding:10px 30px;background: #fff;}
.Form002325 .placeholder {font-size: 16px;color: #666}
.Form002325 .placeholder p{font-size: 16px;position: relative;width: 100%;text-align: center; color: #666}
.Form002325 .placeholder .webuploader-pick{background: #999;font-size: 14px;width: 150px; margin:10px ; border-radius: 0}
.Form002325 .placeholder{ padding-top: 20px }
.Form002325 .webuploader-container{font-size: 12px !important;}
.Form002325 .btn3{width: 150px;line-height: 42px;background: #999;margin: 0 auto;color: #fff;text-align: center;margin-bottom: 10px;}


@media (max-width: 1024px){

.Form002325{ background:none; position: relative;left:0; top: 0; padding: 30px 0 }
.Form002325 .form .wrap-container{ position:relative; width: 100%; margin: 0 !important; top: 0; left: 0; }
.Form002325 .con{ background: #f9f9f9}
body{ overflow: auto !important;}
.Form002325 .form li .text,
.Form002325 .queueList{ border:1px solid #eee; }
}









.Form002326{position: fixed;background: rgba(0,0,0,0.9);width: 100%;top: 0;left: 0;z-index: 1000;height: 100%;display: none}
.Form002326 .closeBtn{position: absolute;top: 20px;right: 20px;height: 16px;width: 16px;display: block;background: url(../images/x.png) no-repeat;}
.Form002326 .title{text-align: center;font-size: 20px;letter-spacing: 1px;border-bottom: 1px solid #eee;padding: 15px 0;margin: 0;font-weight: normal;color: #555;background: #3f8dc7;color: #fff;overflow: hidden;}
.Form002326 .form{background: #fff;margin: 0 auto;}
.Form002326 .con{padding: 4% 6%;background: #fff;}
.Form002326 .form ul{max-width: 100%;margin: 0 auto;}
.Form002326 .form li{width: 48%;float: left;margin-right: 2%;margin-top: 15px;position: relative;}
.Form002326 .form li:nth-child(2n){margin-right: 0;}
.Form002326 .form li.li1{width: 100%;}
.Form002326 .form li.li1 .text{height: 200px;}
.Form002326 .form li label{position: absolute;left: 10px;line-height: 40px;top: 0;color: #999;}
.Form002326 .form li select{border: none;border: 1px solid #e5e5e5;color: #aaa;width: 100%;height: 40px;line-height: 40px;padding: 0 10px}
.Form002326 .form li .text{border: none;border: 1px solid #e5e5e5;color: #aaa;width: 100%;height: 40px;line-height: 40px;padding: 0 10px}
.Form002326 .form li .text_code{width: 100%;}
.Form002326 .form li.code{padding-right: 68px;}
.Form002326 .form li img{position: absolute;right: 0;top: 3px;height: 33px;}
.Form002326 .form ol{font-size: 12px;padding: 3% 0;position: relative;padding: 15px 20px;}
.Form002326 .form ol .checkbox{position: absolute;left: 0;top: 14px;}
.Form002326 .form ol span{font-size: 14px;float: right;}
.Form002326 .form ol span a{color: #ed0121;}
.Form002326 .form ol .fpsw{color: #bbb;margin-left: 20px;}
.Form002326 .form ol.btn{text-align: center;}
.Form002326 .form ol.btn input{max-width: 205px;width: 60%;height: 46px;cursor: pointer;font-size: 16px;background: #3f8dc7;color: #fff;border: none;margin-top: 10px;}
.Form002326 .form .wrap-container{top: 50%;margin-top: -320px;width: 900px;margin-left: -456px;left: 50%;height: auto;position: fixed;border-radius: 6px;overflow: hidden}
.Form002326 .queueList{border: 1px solid #e5e5e5;margin: 0;padding: 30px;background: #fff;}
.Form002326 .placeholder p{font-size: 16px;position: relative;width: 100%;text-align: center}
.Form002326 .placeholder .webuploader-pick{background: #999;font-size: 16px;width: 100px;}
.Form002326 .webuploader-container{font-size: 12px !important;}
.Form002326 .btn3{width: 150px;line-height: 42px;background: #999;margin: 0 auto;color: #fff;text-align: center;margin-bottom: 10px;}
@media(max-width: 768px){
.Form002326 .form .wrap-container{ width: 100%;margin-left: 0; left: 0;}
}



/* .PicList000762 为demo编号 */
.PicList000769{padding-top: 2%;}
.PicList000769 li{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 3%; }
.PicList000769 li:nth-child(4n){margin-right: 0;}
.PicList000769 li a{display: block;transition: all ease-in-out 0.3s;}
.PicList000769 li h2{margin: 0;font-size: 14px;color: #444;text-align: center;padding: 5% 2%;font-weight: normal}
.PicList000769 li figure{background-position: center center;background-repeat: no-repeat;padding-bottom: 138%;background-color: #666;-webkit-box-shadow: #666 0px 0px 10px; 
   -moz-box-shadow: #666 0px 0px 10px; 
   box-shadow: #666 0px 0px 10px;}
.PicList000769 li a:hover{background-color: #3f8dc7;}
.PicList000769 li a:hover h2{color: #fff;}
@media(max-width:640px){.PicList000769 li{width: 49%; }
.PicList000769 li:nth-child(3n){margin-right: 2%;}
.PicList000769 li:nth-child(2n){margin-right: 0;}}
@media(max-width:480px){.PicList000769 li h2{font-size: 14px;}}



/* .Floor000881 为demo编号 */
.Floor000881{border-top: 1px solid #e9e9e9;border-bottom: 1px solid #f5f5f5;padding: 3% 0 4% 0;}
.Floor000881 h1{margin: 0;margin-bottom: 37px;font-size: 24px;font-weight: normal;text-align: center;color: #333;}
.Floor000881 h1:after{content: '';width: 32px;height: 2px;background: #3f8dc7;display: block;margin: 0 auto;margin-top: 10px;margin-bottom: 25px;}
.Floor000881 .list_copy{display: none;}
.Floor000881 .bx-viewport{z-index: 1;}
.Floor000881 .list_scroll li{text-align: center;position: relative;}
.Floor000881 .list_scroll li .Ispic{display: block;padding-bottom: 78%;}
.Floor000881 .list_scroll li p{margin: 0;line-height: 55px;border: 1px solid #eaeaea;border-top: 0;background-color: #f0f1f3;}
.Floor000881 .list_scroll li:hover p{background-color: #014584;}
.Floor000881 .list_scroll li:hover p a{color: #fff;}
.Floor000881 .bx-wrapper{position: relative;}
.Floor000881 .bx-pager{display: none;}
.Floor000881 .bx-controls-direction a{position: absolute;width: 21px;height: 21px;top: 50%;margin-top: -10px;overflow: hidden;line-height: 200px;z-index: 10;}
.Floor000881 .bx-controls-direction a.bx-prev{left: -20px;}
.Floor000881 .bx-controls-direction a.bx-next{right: -20px;}
.Floor000881 .bx-controls-direction a::before, .Floor000881 .bx-controls-direction a::after{position: absolute;content: '';width: 15px;height: 2px;background-color: #3099d2;left: 0;}
.Floor000881 .bx-controls-direction a::before{transform: rotate(-45deg);top: 4px;}
.Floor000881 .bx-controls-direction a::after{transform: rotate(45deg);top: 14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{transform: rotate(45deg);left: auto;right: 0;}
.Floor000881 .bx-controls-direction a.bx-next::after{transform: rotate(-45deg);left: auto;right: 0;}
@media(max-width:1250px){.Floor000881 .bx-controls-direction a.bx-prev{left: 5px;}
.Floor000881 .bx-controls-direction a.bx-next{right: 5px;}}
@media(max-width:768px){.Floor000881{padding: 20px 0;}}
/*PicList002546 */
@media(min-width:1201px){.PicList002546 li{float: left;width: 50%;}
.PicList002546 ul:nth-child(2n) li .txt{right: auto;left: 0;}
.PicList002546 ul:nth-child(2n) li a .Ispic{float: right;}
.PicList002546 ul:nth-child(2n) li a::before{border-right-color: transparent;border-left-color: #f7f7f7;margin-left: 15px;}}
.PicList002546 .title{font-size: 18px;margin-top: 4%;margin-bottom: 3%;text-align: center;color: #333;}
.PicList002546 li a{overflow: hidden;display: block;position: relative;background: #f7fcff;transition: 0.3s;}
.PicList002546 li .Ispic{padding-bottom: 102.44%;transition: 0.3s;}
@media(min-width:481px){.PicList002546 li a::before{position: absolute;content: '';border: 15px solid transparent;border-right-color: #f7fcff;left: 50%;top: 50%;transform: translate(-50%, -50%);margin-left: -15px;z-index: 10;}
.PicList002546 li .Ispic{padding-bottom: 45.22%;width: 50%;}
.PicList002546 li .txt{position: absolute;right: 0;top: 0;width: 50%;height: 100%;}
.PicList002546 li .table{display: table;width: 100%;height: 100%;}
.PicList002546 li .table_cell{display: table-cell;vertical-align: middle;}}
.PicList002546 li figure{padding: 5%;text-align: center;color: #666;}
.PicList002546 li .txt i{width: 22px;height: 22px;display: block;margin: 15% auto 0;position: relative;transition: 0.3s;}
.PicList002546 li .txt i::before, .PicList002546 li .txt i::after{position: absolute;content: '';width: 100%;height: 2px;background: #000;left: 0;top: 50%;margin-top: -1px;}
.PicList002546 li .txt i::after{transform: rotate(90deg);}
.PicList002546 li h3{font-weight: normal;color: #333;font-size: 15px;margin: 10px 0;height: 26px;overflow: hidden;}
.PicList002546 li pre{text-align: center;min-height: 78px;max-height: 78px;overflow: hidden;line-height: 26px;}
.PicList002546 li a:hover .txt i{transform: rotate(180deg);}
.PicList002546 li a:hover .Ispic{opacity: 0.9;}
@media(max-width:1200px) and (min-width:481px){.PicList002546 li:last-child .txt{right: auto;left: 0;}
.PicList002546 li:last-child a .Ispic{float: right;}
.PicList002546 li:last-child a::before{border-right-color: transparent;border-left-color: #f7f7f7;margin-left: 15px;}}
/*PicList002663 */
.PicList002663{padding: 2% 0;font-family: Arial, Helvetica, sans-serif;}
.PicList002663 li{background: #fafafa;}
.PicList002663 .news-top .bx-wrapper{position: relative;z-index: 1;}
.PicList002663 .news-top .bx-viewport{z-index: 1}
.PicList002663 .news-top{margin-bottom: 5%;}
.PicList002663 li time{color: #3f8dc7;font-size: 20px;}
.PicList002663 li h3{font-size: 16px;line-height: 30px;margin-bottom: 0;height: 60px;}
.PicList002663 li h3 a{color: #555;}
.PicList002663 li h3 a:hover{color: #3f8dc7;}
.PicList002663 li p{line-height: 26px;font-size: 14px;overflow: hidden;height: 104px;margin-bottom: 13%;}
.PicList002663 li .more{position: relative;color: #3f8dc7;}
.PicList002663 li .more::before{position: absolute;content: '';width: 100%;height: 1px;left: 0;bottom: 0;background: #3f8dc7;transition: 0.3s;}
.PicList002663 li .more:hover::before{width: 0;}
.PicList002663 .news-list li{float: left;margin-right: 2%;margin-bottom: 2%;padding: 5% 3%;}
.PicList002663 .bx-pager{text-align: center;background: #fafafa;padding: 3% 5%;}
.PicList002663 .bx-pager div{display: inline-block;padding: 0 5px;}
.PicList002663 .bx-pager div a{position: relative;display: block;width: 14px;height: 14px;border-radius: 50%;border: 1px solid transparent;overflow: hidden;line-height: 1000px;}
.PicList002663 .bx-pager div a::before{position: absolute;content: '';left: 2px;top: 2px;right: 2px;bottom: 2px;background: #c4c4c4;border-radius: 50%;}
.PicList002663 .bx-pager div a.active{background: #fff;border-color: #c09a75;}
.PicList002663 .bx-pager div a.active::before{background: #c09a75;}
@media(min-width:769px){.PicList002663 .news-top .pic{width: 66.66%;}
.PicList002663 .news-top .txt{width: 33.34%;padding: 0 3%;}
.PicList002663 .news-list li{width: 32%;}
.PicList002663 .news-list li:nth-child(3n){margin-right: 0;}
.PicList002663 .bx-controls{position: absolute;left: 0;width: 66.66%;bottom: 0;z-index: 10;}
.PicList002663 .bx-pager{float: right;}
.PicList002663 .bx-pager div{float: left;}}
@media(max-width:1024px){.PicList002663 li time, .PicList002663 li h3{font-size: 24px;}}
@media(min-width:481px) and (max-width:1024px){.PicList002663 li p{line-height: 20px;font-size: 14px;height: 80px;}}
@media(max-width:768px){.PicList002663 .news-top .ycenter{display: block;}
.PicList002663 .news-top .txt{padding: 3%;}
.PicList002663 .news-top li h3{max-height: 60px;height: auto;}
.PicList002663 .news-top li p{margin: 3% 0;height: auto;}
.PicList002663 .news-list li{width: 49%;}
.PicList002663 .news-list li:nth-child(2n){margin-right: 0;}}
@media(max-width:480px){.PicList002663 .news-list li{float: none;width: auto;margin-right: 0;}
.PicList002663 .news-list li p, .PicList002663 .news-list li h3{height: auto;}}

/*Form002219*/
.Form002219{padding-bottom: 3%;padding-top: 2%;}
.Form002219 dl{width: 100%;padding-left: 100px;min-height: 40px;position: relative;margin-bottom: 16px;max-width: 675px;}
.Form002219 dl.odd{margin-left: 0%;}
.Form002219 dt{color: #5b5b5b;font-size: 14px;position: absolute;left: 0;width: 95px;text-align: right;line-height: 40px;}
.Form002219 dt span{color: #f00;margin-right: 4px;}
.Form002219 .text{border: 1px solid #dfdfdf;border-radius: 5px;width: 100%;padding: 0 10px;line-height: 46px;height: 46px;color: #aaa;}
.Form002219 select{border: 1px solid #dfdfdf;border-radius: 5px;width: 100%;padding: 0 10px;line-height: 46px;height: 46px;color: #aaa;}
.Form002219 dl.dl{width: 100%;float: none;max-width: none;}
input::-webkit-input-placeholder{color:#aaa;}
.Form002219 textarea{border: 1px solid #dfdfdf;border-radius: 5px;overflow: hidden;resize: none;width: 100%;height: 200px;padding: 10px;color: #5b5b5b;}
.Form002219 .btn{display: inline-block;line-height: 40px;min-width: 115px;margin-top: 2%;margin-right: 20px;background-color: #f3f3f3;color: #728391;font-size: 14px;border: none;border-radius: 5px;cursor: pointer;}
.Form002219 .submitbtn{color: #fff;background-color: #3f8dc7;}
@media(max-width:640px){.Form002219 dl{float: none;width: 100%;margin-left: 0 !important;}
.Form002219 textarea{height: 250px;}}
@media(max-width:480px){.Form002219 .btn{width: 48%;margin-right: 2%;float: left;display: block;min-width: 2px;}}




/*Form002219 End*/
/*TextList002514 */
.TextList002514{margin-top: 2%;}
.TextList002514 .list{border: 1px solid #e8e8e8;padding: 0 3%;margin-bottom: 15px;}
.TextList002514 .job-title{line-height: 30px;padding: 15px 0;font-size: 16px;cursor: pointer;position: relative;}
.TextList002514 .job-title i{position: absolute;width: 22px;height: 22px;background: #3f8dc7;border-radius: 50%;right: 0;top: 50%;margin-top: -11px;}
.TextList002514 .job-title i::before, .TextList002514 .job-title i::after{position: absolute;content: '';background: #fff;}
.TextList002514 .job-title i::before{left: 20%;width: 60%;height: 2px;top: 50%;margin-top: -1px;}
.TextList002514 .job-title i::after{left: 50%;margin-left: -1px;width: 2px;top: 20%;height: 60%;}
.TextList002514 .job-title.select i::after{display: none;}
.TextList002514 .job-title.select{color: #3f8dc7;}
.TextList002514 .job-main{display: none;padding: 22px 0;border-top: 1px dotted #e5e5e5;}
.TextList002514 .job-main p span{color: #333;font-weight: bold;}
.TextList002514 .job-main strong{color: #333;display: inline-block;}
.TextList002514 .job-main p{line-height: 30px;margin: 9px 0;}
.TextList002514 .job-email{color: #009b4c;padding: 30px 0;}
/* .RighInfo002226 为demo编号 */
.RighInfo002226{padding: 3% 0 0 0;}
.RighInfo002226 .dl{color: #333;}
.RighInfo002226 .dl .h4{font-size: 16px;font-weight: normal;margin: 0;}
.RighInfo002226 .dl .h4 span{display: inline-block;border-bottom: 2px #3f8dc7 solid;padding-bottom: 4px;}
.RighInfo002226 .dl .con{font-size: 14px;color: #666;padding: 13px 0 22px;line-height: 2.25;}
.RighInfo002226 .word{float: left;}
.RighInfo002226 .pic{float: right;}
/*RighInfo002522 */
.RighInfo002522{padding: 2% 0;}
.RighInfo002522 .title{padding-bottom: 4%;font-size: 22px;color: #333;text-align: center;}
.RighInfo002522 .title span{display: block;font-size: 14px;color: #999;text-transform: uppercase;}
.RighInfo002522 .list dl{float: left;width: 100%;background: #f6f6f7;display: table;border: 1px solid #ededed;margin-bottom: 3.5%; transition: all .5s ease-out; cursor: pointer;}
.RighInfo002522 .list dl > *{display: table-cell;vertical-align: middle;}
.RighInfo002522 .list dl:hover{ box-shadow: 0 0 5px 5px #eee; transform: scale(1.03);}
.RighInfo002522 .list dt{width: 95px;}
.RighInfo002522 .list dt b{display: block;width: 45px;height: 45px;border-radius: 50%;background: #3f8dc7;color: #fff;font-size: 24px;position: relative;overflow: hidden;line-height: 45px;text-align: center;margin: 25px auto;}
.RighInfo002522 .list dt b::after{position: absolute;content: '';width: 20px;height: 7px;background: #90c52f;bottom: 0;right: 0;}
.RighInfo002522 .list dd p{padding: 3% 5% 3% 0;font-size: 16px;color: #333;margin: 0;}
@media(max-width: 1440px){
	.RighInfo002522 .title{font-size: 19px;}
	.RighInfo002522 .list dd p{font-size: 14px;}
	.RighInfo002226 .dl .h4 span{font-size: 14px;}
	.RighInfo002226 .dl .con{font-size: 13px;}
}
@media(max-width:1024px){.RighInfo002522 .title{font-size: 24px;}}
@media(min-width:769px){.RighInfo002522 .list dl{width: 31%;margin-right: 3.5%;}
.RighInfo002522 .list dl:nth-child(3n){margin-right: 0;}
.RighInfo002522 .list dl:nth-child(3n+1){clear: left;}}
@media(max-width:768px) and (min-width:481px){.RighInfo002522 .list dl{width: 48%;}
.RighInfo002522 .list dl:nth-child(2n){float: right;}
.RighInfo002522 .list dl:nth-child(2n+1){clear: left;}}
/* .PicList000763 为demo编号 */
.PicList000763{padding-top: 2%;}
.PicList000763 li{float: left;width: 32%;margin-right: 2%;margin-bottom: 3%;}
.PicList000763 li:nth-child(3n){margin-right: 0;}
.PicList000763 li a{display: block;background-color: #f0f1f3;transition: all ease-in-out 0.3s;}
.PicList000763 li h2{margin: 0;font-size: 16px;font-weight: normal;color: #333;text-align: center;padding: 4% 2%;}
.PicList000763 li figure{background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 62%;}
.PicList000763 li a:hover{background-color: #3f8dc7;}
.PicList000763 li a:hover h2{color: #fff;}
@media(max-width: 1440px){
	.PicList000763 li h2{font-size: 14px;}
}
@media(max-width:640px){.PicList000763 li{width: 49%;}
.PicList000763 li:nth-child(3n){margin-right: 2%;}
.PicList000763 li:nth-child(2n){margin-right: 0;}}
@media(max-width:480px){.PicList000763 li h2{font-size: 14px;}}
/* .PicList000764 为demo编号 */
.PicList000764{padding-top: 4%;}
.PicList000764 li{float: left;width: 32%;margin-right: 2%;margin-bottom: 3%;}
.PicList000764 li:nth-child(3n){margin-right: 0;}
.PicList000764 li a{display: block;background-color: #f0f1f3;transition: all ease-in-out 0.3s;}
.PicList000764 li h2{margin: 0;font-size: 16px;font-weight: normal;color: #333;text-align: center;padding: 4% 2%;}
.PicList000764 li figure{background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 65%;}
.PicList000764 li a:hover{background-color: #3f8dc7;}
.PicList000764 li a:hover h2{color: #fff;}
@media(max-width: 1440px){
	.PicList000764 li h2{font-size: 14px;}
}
@media(max-width:640px){.PicList000764 li{width: 49%;}
.PicList000764 li:nth-child(3n){margin-right: 2%;}
.PicList000764 li:nth-child(2n){margin-right: 0;}}
@media(max-width:480px){.PicList000764 li h2{font-size: 14px;}}
.gszl{padding-top: 2%;padding-bottom: 3%;}
.gszl p{float: left;width: 50%;border-bottom: 1px solid #ececec;margin: 0;line-height: 52px;color: #444;}
.gszl p:after{content: '';width: 4px;height: 4px;background: #3f8dc7;border-radius: 45px;display: block;float: left;margin-top: 24px;margin-right: 8px;}
.tzfw{padding-top: 2%;padding-bottom: 3%;}
.tzfw img{float: right;margin-top: 1%;}
.tzfw .p1{font-size: 16px;font-weight: bold;color: #333;}
.tzfw .p1:after{display: none;}
.tzfw p{width: 50%;margin: 0;line-height: 52px;color: #444;}
.tzfw p:after{content: '';width: 10px;height: 2px;background: #3f8dc7;display: block;float: left;margin-top: 25px;margin-right: 8px;}
.wd{padding-top: 4%;padding-bottom: 4%;}
.wd .pic{padding: 5%;text-align: center;box-shadow: 0 0px 25px rgba(0,0,0,0.1);position: relative;}
.wd .pic i{font-style:normal;;position: absolute;z-index: 20;height: 70px;width: 70px;border-radius: 50%;background: #47a0ec;opacity: 0.12!important;filter: alpha(opacity=12);
-webkit-animation: warn 1.3s ease-out;
-moz-animation: warn 1.3s ease-out;
animation: warn 1.3s ease-out;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-iteration-count: infinite;}
.wd .pic i:nth-child(1){top: 23%;right: 22%}
.wd .pic i:nth-child(2){top: 33.5%;right: 31%}
.wd .pic i:nth-child(3){top: 39.5%;right: 35.6%}
.wd .pic i:nth-child(4){top: 41.9%;right: 28.65%}
.wd .pic i:nth-child(5){top: 46.5%;right: 32.9%}
.wd .pic i:nth-child(6){top: 47.8%;right: 39.2%}
.wd .pic i:nth-child(7){top: 43.5%;right: 45%}
.wd .pic i:nth-child(8){top: 52.5%;right: 23.5%}
.wd .pic i:nth-child(9){top: 52%;right: 29.2%}
.wd .pic i:nth-child(10){top: 56.5%;right: 46.7%}
.wd .pic i:nth-child(11){top: 60%;right: 24.9%}
.wd .pic i:nth-child(12){top: 61.4%;right: 30%}
.wd .pic i:nth-child(13){top: 61.7%;right: 34.4%}
.wd .pic i:nth-child(14){top: 72.3%;right: 32.5%}
.wd .pic i:nth-child(15){top: 72.1%;right: 38.4%}
.wd .pic i:nth-child(16){top: 70.3%;right: 46.7%}
@media(max-width: 1366px){
.wd .pic i:nth-child(1){top: 22%;right: 14.8%}
.wd .pic i:nth-child(2){top: 33.2%;right: 26.4%}
.wd .pic i:nth-child(3){top: 39.5%;right: 31.9%}
.wd .pic i:nth-child(4){top: 41.9%;right: 23.3%}
.wd .pic i:nth-child(5){top: 46.5%;right: 28.5%}
.wd .pic i:nth-child(6){top: 47.8%;right: 36.5%}
.wd .pic i:nth-child(7){top: 43.5%;right: 43.7%}
.wd .pic i:nth-child(8){top: 52.5%;right: 16.7%}
.wd .pic i:nth-child(9){top: 52%;right: 23.8%}
.wd .pic i:nth-child(10){top: 56.5%;right: 45.9%}
.wd .pic i:nth-child(11){top: 60%;right: 18.4%}
.wd .pic i:nth-child(12){top: 61.4%;right: 24.8%}
.wd .pic i:nth-child(13){top: 61.7%;right: 30.4%}
.wd .pic i:nth-child(14){top: 73%;right: 28.1%}
.wd .pic i:nth-child(15){top: 72.8%;right: 35.4%}
.wd .pic i:nth-child(16){top: 70.3%;right: 45.9%}   
}
@media(max-width:640px){
    .wd .pic i{display: none}    
}
@keyframes warn {
	0% {transform: scale(0);opacity: 0.;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-webkit-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-moz-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}



.yjfk{padding-top: 2%;padding-bottom: 2%;}
.yjfk .btn{background: #3f8dc7;color: #fff;padding: 8px 20px;margin-top: 1%;display: inline-block;cursor: pointer}
.yjfk .btn:hover{background: #3887c2;}
@media(max-width: 768px){
.gszl p{left: none; width: 100%;height: 53px;overflow: hidden;}
}


/*Floor002143 */
.Floor002143{margin-bottom: 1%;margin-top: 2.5%;}
.Floor002143 .auto{position: relative;margin: 0 6%;}
.Floor002143 .pic img{display: block;width: 100%;}
.Floor002143 .pic img.phone{display: none;}
.Floor002143 .click, .Floor002143 .file, .Floor002143 .file video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.Floor002143 .click{background: url(../images/Floor002143-video.png) rgba(0,0,0,0.3) no-repeat center center;cursor: pointer;}
.Floor002143 .file{display: none;z-index: 10;background: #000;}
@media(max-width:1200px){.Floor002143 .pic img{display: none;}
.Floor002143 .pic img.phone{display: block;}}
@media(max-width: 768px){
    .Floor002143 .click{background-size: auto;}
}
/* .PicList000593 为demo编号 */
.PicList000593{padding-top: 2%;}
.PicList000593 li{float: left;width: 32%;margin-right: 2%;position: relative;margin-bottom: 2%;}
.PicList000593 li:nth-child(3n){margin-right: 0;}
/*.PicList000593 li .video_files{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.PicList000593 li .video_files video{width: 100%;height: 100%;background-color: #000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before, .PicList000593 li .video_files .close::after{position: absolute;content: '';width: 3px;height: 70%;border-radius: 3px;background-color: #fff;left: 13px;top: 5px;}
.PicList000593 li .video_files .close::before{transform: rotate(45deg);}
.PicList000593 li .video_files .close::after{transform: rotate(-45deg);}*/
.PicList000593 li figure{position: relative;}
.PicList000593 li figure em{display: block;padding-bottom: 65%;background-size: contain;background-position: center center;background-repeat: no-repeat;}
.PicList000593 li figure a{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.4);}
.PicList000593 li figure a::before, .PicList000593 li figure a::after{position: absolute;content: '';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -5px;margin-top: -15px;}
.PicList000593 li p{text-align: center;}

.PicList000593_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.PicList000593_video .close{cursor:pointer;position:absolute;right:-2%;top:-5%;width: 40px;height: 40px;background: url(../images/video.png) no-repeat;}
/*
.PicList000593_video .close::before,
.PicList000593_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.PicList000593_video .close::after{ transform:rotate(45deg);}
*/
.PicList000593_video .files{ margin:0 auto; width:96%; max-width:800px; max-height:50%;position: relative;}
.PicList000593_video .files video{ width:100%; height:100%}
.PicList000593_video .files iframe{width:100%;height:450px;}
@media(max-width:768px){
.PicList000593_video .files iframe{width:100%;height:350px;}
.PicList000593 li{width: 49%;margin-right: 2%;}
.PicList000593 li:nth-child(3n){margin-right: 2%;}
.PicList000593 li:nth-child(2n){margin-right: 0;}}
@media(max-width:480px){.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}}
@media(max-width:375px){.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width: 100%;float: none;margin-right: 0 !important;}}






/*
 .Linklist002317 为demo编号
 */
.Linklist002317{ padding:3% 0 0; }
.Linklist002317 .auto{overflow: hidden;}
.Linklist002317 ul{ margin: 0 -1%;}
.Linklist002317 ul li{ float: left; width: 48%;margin: 0 1% 10px 1%;text-align: center;}
.Linklist002317 ul li .pic{display: block; position: relative;border: 1px solid #eee; height: 120px; background-size: contain;}
.Linklist002317 ul li h1{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; margin:10px 0 0; font-weight: normal; font-size: 14px;}

@media(max-width:480px){
	
	.Linklist002317 ul li:last-child {  display: none}
	
}

@media screen and (min-width:768px ){
.Linklist002317 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.Linklist002317 ul li{width:18%; margin-bottom: 20px; }
}

.info_pic2 img {width:50%}
.info_pic3 img {width:33.3%}
@media(max-width:640){
.info_pic2 img ,
.info_pic3 img {width:100%}
}			



.PicList001307{ padding-top:2%;}
.PicList001307 li{position:relative;float:left;width: 48%;margin-right: 4%;margin-bottom: 4%;overflow: hidden;}
.PicList001307 li:nth-child(2n){ margin-right:0;}
.PicList001307 li div{ overflow: hidden}
.PicList001307 li img{ display:block; width:100%; height: 269px;transition: 0.3s;}
.PicList001307 li:hover{box-shadow: 0 3px 12px #ccc}
.PicList001307 li:hover img{transform: scale(1.1)}
.PicList001307 li dl{position:absolute;left:0;bottom:0;width:100%;padding: 1%;color:#fff;background-color:rgba(0,0,0,0.5);}
.PicList001307 li h3{font-size: 15px;font-weight:normal;margin:0;line-height:30px;padding-left: 30px;background: url(../images/PicList001307-icon.png) no-repeat left center;}
.PicList001307 li h3 a{color:#fff;width: 100%;}

.PicList001307 li h3 a::before{ position:absolute; content:''; width:26px; height:26px; background:url(../images/PicList001307-more.png) no-repeat center center/contain; right:5%; top:50%; margin-top:-13px;}
@media(max-width:768px){
.PicList001307 li{ width:49%;margin-right:2%;}
.PicList001307 li img{height: 146px;}
.PicList001307 li h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList001307 li{ width:auto; float:none; margin-right:0 !important;}
.PicList001307 li img{height: auto;}
}


/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#014584; color:#fff; display:none;}
.Other002539 .wx figure{width: 120px;padding:10px;}
.Other002539 .wx figure img{ display:block; width:100%;} 
.Other002539 .li_wx .search{ width:260px; padding:10px;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:47px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top #014584; border-bottom:1px solid #fff;}
.Other002539 .wx .icon{background-position: 0 5px;}
.Other002539 .li_wx .icon{background-position: 0px -40px;}
.Other002539 .li_tel .icon{background-position: 0 -95px;}
.Other002539 .icon.gettop{background-position: 0 -144px;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.Other002539 .top-search {position: relative;width: 100%;left: 0;top: 100%;background: #fff;}
.Other002539 .top-search .text {width: 100%;border: none;background: none;padding: 4px 35px 3px 10px;font-size: 14px;color: #999;}
.Other002539 .top-search .btn {position: absolute;right: 0;top: 4px;width: 35px;height: 22px;background:url(../images/Other002539-search.png) no-repeat center center ;}
@media(min-width:1025px){
.Other002539{ bottom: 20%;}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul .li_wx,.Other002539 ul .li_tel{ display:none;}
.Other002539 #open_2539{ background-color:#014584;}
}
@media(max-width:640px){
.Bottom002641 .code{display: none;}
}

/*
.TextList002322
*/
.TextList002322{ padding: 2% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #214d97;}
@media only screen and (max-width:767px ) { .TextList002322{ padding: 20px 3%;} } 








.Eng{padding: 3% 0}
.Eng p{font-size: 14px;line-height: 26px;}

.Eng .pic{width: 100%; text-align: center; background: #fff; padding: 5%; margin-bottom: 2%} 
.Eng .pic img{display: inline-block}


/* 工程应用详情页 */
.Eng .Banner002465{ position: relative; width: 40%; float: left; padding: 8px; border: 1px solid #e5e5e5}
.Eng .Banner002465 li .Ispic{ padding-bottom: 86.757%; width: 100%; }
.Eng .Banner002465 li a{ display:block; }
.Eng .Banner002465 li a .phoneimg{ display: none;}
.Eng .Banner002465 .owl-carousel .owl-item img{ width: inherit; margin: 0 auto; }
.Eng .Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10; display: none; }
.Eng .Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -15px; background: url(../images/Banner002465-btns.png) no-repeat; width: 30px; height: 30px; cursor: pointer;}
.Eng .Banner002465 .owl-nav .owl-prev{ left: 3%; background-position: 0 0;}
.Eng .Banner002465 .owl-nav .owl-next{ right: 3%; background-position: -30px 0;}
@media(max-width:1200px){
.Eng .Banner002465 li a .pcimg{ display: none;}
.Eng .Banner002465 li a .phoneimg{ display: block;}
.Eng .Banner002465 .owl-dots>div{ margin: 0 3px;}
}

.Eng .text{font-size: 18px; width: 55%; float: right; padding-top: 3%;}
.Eng .text h1{font-size: 24px; font-weight: normal; color: #444}
.Eng .text dl{height: auto;overflow: hidden}
.Eng .text dd{font-size: 14px;line-height: 26px;float: left;width: 50%}
.Eng .text .main_con{ border-top: 1px solid #ddd; padding-top: 3%; margin-top: 3%}

.Eng .info_pic3 img{ width: auto !important; margin:2% 0}
.Eng .owl-carousel .owl-dots.disabled,.Eng .owl-carousel .owl-nav.disabled{  display: block !important; }


.Eng .tab{ padding-top:5%;}
.Eng .ul_tab{ border-bottom:1px solid #e8e8e8;}
.Eng .ul_tab li{ float:left; width:50%; max-width:140px; margin-right: 2px; overflow:hidden; text-align:center; font-size:16px; color:#333; background: #e8e8e8; cursor:pointer; line-height:50px;}
.Eng .ul_tab li.active{ color:#fff; background-color:#00a2e9;} 
.Eng .tab_info{ padding:3% 0;}

@media(max-width:1024px){
.Eng .fl,
.Eng .fr,
.Eng .fr dd{width:100%; float: left}
}
@media(max-width:768px){
.Eng .Banner002465{  width: 100%; float: inherit; }
.Eng .Banner002465 li .Ispic{ padding-bottom: 60%; }
.Eng .text{ width: 100%; float: inherit; }
}


.ylly_menu{  padding: 20px 0; }
.ylly_menu dl{ text-align: center; }
.ylly_menu dd{ display: inline-block; margin: 0 5px; padding: 0 20px; line-height: 40px; background: #f8f8f8; color: #333; text-align: center; cursor: pointer; }
.ylly_menu dd.aon{ color: #fff; background: #47a0ec; }


.ylly_info{  padding: 20px 0; }
.ylly_info .pic{ max-width: 200px; margin-bottom: 3%; padding: 5px; border: 1px solid #e8e8e8;  }
.ylly_info .tab{  }
.ylly_info .ul_tab{ border-bottom:1px solid #e8e8e8;}
.ylly_info .ul_tab li{ float:left; width:50%; max-width:140px; margin-right: 2px; overflow:hidden; text-align:center; font-size:16px; color:#333; background: #e8e8e8; cursor:pointer; line-height:50px;}
.ylly_info .ul_tab li.active{ color:#fff; background-color:#00a2e9;} 
.ylly_info .tab_info{ padding:3% 0;}





/*Floor002619 */
.Floor002619{ padding:3% 0;}
.Floor002619 .auto{max-width: 800px;overflow:hidden;}
.Floor002619 .img{ position:relative; z-index:1;}
.Floor002619 .img img{ display:block; width:100%;}
.Floor002619 .img .play{ position:absolute; left:0; top:0; width:92.7%; height:100%; z-index:10; cursor:pointer;}
.Floor002619 .img .play i{ position:absolute; border:2px solid #cca74f; width:50px; height:50px; border-radius:50%; background-size:50% auto; left:50%; top:50%; transform:translate(-50%,-50%); background:url(../images/Floor002619_play.png) no-repeat center center;}

.Floor002619_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.Floor002619_video .close{cursor:pointer;position:absolute;right:-2%;top:-5%;width: 40px;height: 40px;background: url(../images/video.png) no-repeat;}
/*
.Floor002619_video .close::before,
.Floor002619_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.Floor002619_video .close::after{ transform:rotate(45deg);}
*/
.Floor002619_video .files{ margin:0 auto; width:96%; max-width:800px; max-height:50%;position: relative;}
.Floor002619_video .files iframe{ width:100%; height:500px;}
.Floor002619_video .files video{ width:100%; height:100%}

@media(max-width:768px){
.Floor002619 .img .play{ width:100%;}
.Floor002619_video .files iframe{ height:300px;}
}





video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}







