body{ overflow-x: hidden; font-size: 16px;    }
/*font-family:Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial, "Microsoft YaHei",sans-serif; */
html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a{transition:0.3s}
a:hover{color:#e1002a}

.auto_1400{max-width:1400px}
@media(max-width:1400px){.auto_1400{padding:0 2%}
}


.auto_1500{max-width:1500px}
@media(max-width:1500px){.auto_1500{padding:0 2%}
}
.auto_1600{max-width:1600px}
@media(max-width:1600px){.auto_1600{padding:0 2%}
}


.fp-section.fp-table,.fp-slide.fp-table{background-position:center bottom}
.section{position:relative;z-index:50}
@keyframes firstPart{
0%{bottom:70px;opacity: 0}
100%{bottom:50px; opacity: 1}
}
@-webkit-keyframes firstPart
{0%{bottom:70px; opacity: 0}
100%{bottom:50px; opacity: 1}
}#dowebok .mousetip{background:url(../images/Other002373-mousetip.png) no-repeat;background-size:80%;background-position:center  center;width:62px;height:63px;position:absolute;bottom:20px;left:50%;margin-left:-31px;z-index:100;cursor:pointer;animation-name:firstPart;animation-duration:0.8s;animation-timing-function:linear;animation-delay:0.3s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:running;-moz-animation-name:firstPart;-moz-animation-duration:0.8s;-moz-animation-timing-function:linear;-moz-animation-delay:0.3s;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;-moz-animation-play-state:running;-webkit-animation-name:firstPart;-webkit-animation-duration:0.8s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-play-state:running;-o-animation-name:firstPart;-o-animation-duration:0.8s;-o-animation-timing-function:linear;-o-animation-delay:0.3s;-o-animation-iteration-count:infinite;-o-animation-direction:alternate;-o-animation-play-state:running}
#dowebok .mousetip.up{background-image:url(../images/Other002373-mousetip_up.png);background-size:80%;background-position:center  center}
#dowebok .mousetip2{background:url(../images/Other002373-mousetip2.png) no-repeat;background-size:80%;background-position:center  center}

@font-face {
font-family: Fonts;
src:url(../Fonts/Oswald-Regular.ttf);
}

@font-face {
font-family: Fonts2;
src:url(../Fonts/Oswald-Light.ttf);
}

.home_title{margin-bottom:30px; position: relative;}
.home_title span{font-size:24px; line-height:60px; font-weight:normal;margin:0;text-transform:uppercase;font-weight:bold;color:#e1002a;font-family: Fonts2;}
.home_title h1{font-size:38px;font-weight:normal;margin: 0;color:#333;}
.home_title h2{font-size:24px;font-weight:normal;margin: 10px 0 0;color:#444;}


.home_title2 span{background:none; color:rgba(255,255,255,0.5)}
.home_title2  h1{ color: #fff }

.home_more{text-align:left;;display:block;margin-top:30px;overflow:hidden;position:relative;z-index:60;transition:0.5s; overflow: hidden; 	}
.home_more a{display:inline-block;color:#666;background:url(../images/more1.png) no-repeat right center; padding-right:20px;}

.home_more a:hover{background:url(../images/more2.png) no-repeat  85% center !important; border-color: #00568f}
.home_more:hover a{color: #e7f0f0  !important}



.home_more2{border: 1px solid rgba(255,255,255,0.5)}
.home_more2 a{background:url(../images/more2.png) no-repeat 85% center; color: #fff} 
.home_more2:hover{  border: 1px solid #e1002a }




.arw{ width: 3px; height:190px; background: #e1002a; position: absolute; right:50px; bottom: -180px; opacity: 1 !important;z-index: 0}
.arw_left{ left:50px;right: auto}
.arw_right{ left:auto;right: 50px}










/*Top002339*/
.Top002339{ background: #fff}

.Top002339 .header{ height:100px;}
.Top002339 .header-left{ float:left; height:100%; text-align: center; padding:10px 0;}

.Top002339 .logo { vertical-align: bottom; height: 100%; display: block; padding: 10px 0}
.Top002339 .logo img{display: inline-block}
.Top002339 .logo span{  color: #666; font-size: 16px;display: inline-block; vertical-align: middle; margin-left: 10px; }

.Top002339 .header-right,
.Top002339 .header-mid{ float:right;}
.Top002339 .header-mid{}
.Top002339 .header-right{ margin-top: 36px; margin-left: 10px;}
.Top002339 .header-right dd{  margin-left:10px; float: left}
.Top002339 .header-right dd >a{ display:block;width: 31px;ext-align: center;line-height: 31px;color: #000;}
.Top002339 .header-right dd a.open-search{ height:31px; background-image:url(../images/Top002070-search_btn1.png); background-repeat:no-repeat; background-position:center center;}
.Top002339 .header-right dd a.open-search-on{ background:none; position:relative;}
.Top002339 .header-right dd a.open-search-on::before,
.Top002339 .header-right dd a.open-search-on::after{ position:absolute; content:''; width:80%; left:10%; height:2px; transform:rotate(45deg); top:50%; background:#E1002A;}
.Top002339 .header-right dd a.open-search-on::after{transform:rotate(-45deg);}

.Top002339 .header-right .sq_btn a{ display: block; background:url(../images/sq_btn.png)  no-repeat 20px center  #eee;color:#666; width: 180px;padding-left: 20px; line-height: 30px; text-align: center;  border-radius: 50px; border: 1px solid #ddd}
.Top002339 .header-right .sq_btn a:hover{ background:url(../images/sq_btn2.png)  no-repeat 20px center  #ee7602; border-color:  #ee7602; color: #fff}

@media(min-width:1025px){
.Top002339 .header-right dd.top-search{ position:relative; z-index:100;}
}
.Top002339 .search-box{ position:absolute; right:0; top:130%; width:250px; border:1px solid #e0e0e0; border-radius: 20px; background:#fff; display:none;}
.Top002339 .search-box .text{ width:100%; line-height:36px;height:36px; border:none;border-radius: 20px; padding:0 30px 0 15px; color:#666;}
.Top002339 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px; background:url(../images/Top002070-search_btn2.png) no-repeat center center; background-size: 30px;}

.Top002339 .header-menu li{ width:auto !important; position: relative;z-index: 20}
.Top002339 .header-menu li em{position:relative; padding: 17px 20px;}
.Top002339 .header-menu li em a{ display:inline-block; line-height:30px; font-size:16px; padding: 15px 0; line-height:36px; color: #444; position: relative; }


.Top002339 .header-menu li.aon em a,
.Top002339 .header-menu li em a:hover{ color: #e1002a; }


.Top002339 .header-menu li.aon  em a:after{ content: ""; display: block; position: absolute; left: 0; bottom: -1px; width: 100%; height: 2px; background: #e1002a; z-index: -20;transition: 0.5s }


.Top002339 .header-menu li .sub{  width: 100%; text-align: center;background:#fff; }
.Top002339 .header-menu li#m3 .sub{  width: 200%}
.Top002339 .header-menu li .sub dt{ line-height:40px; }
.Top002339 .header-menu li .sub dt:hover{  background: #0056a2; opacity: 1 }
.Top002339 .header-menu li .sub dt img{ display: none }
.Top002339 .header-menu li .sub dt a{ color: #666 ; transition:0.3s;; font-size: 16px;}
.Top002339 .header-menu li .sub dt a:hover{ color:#fff; background:none;}




@media(max-width:1100px){
.Top002339 .header-menu li em{ padding-left:15px; padding-right:15px;}
}
@media(max-width:1024px){
.Top002339 #open_menu{ position:relative; top:auto; width: 32px;height: 32px; transform:translateY(0); border:none;}
.Top002339 #open_menu i{ height:3px; margin-top:-1.5px;}
.Top002339 #open_menu i,
.Top002339 #open_menu i::before,
.Top002339 #open_menu i::after{ background:#E0002A;}
.Top002339 .header{ position:relative;}
.Top002339 .header-right-show .top-language{ position:relative; z-index:102;}
.Top002339 .header-right-show .open-search{ display:none;}
.Top002339 .header-right-show .top-search{ padding-left:0;}
.Top002339 .header-right .search-box{ right:-100%; position:fixed; top:85px; display:block !important; z-index:102; width:200px; transition:0.3s;}
.Top002339 .header-right-show .search-box{     right: 10px;}
.Top002339 #header-menu ul{ padding-top:135px; padding-left:0; padding-right:0; width:220px; background:#E0002A;}
.Top002339 #header-menu li{ border-top:2px solid #ba1915;}
.Top002339 #header-menu li:nth-child(2n-1){ background-color:rgba(0,0,0,0.1);}
.Top002339 #header-menu li em a,
.Top002339 #header-menu li em{ border-bottom:0; font-weight:normal;}
.Top002339 #header-menu li.clickon em a{ background:none;}
.Top002339 #header-menu li .sub{ background:#4c4a4f;}
.Top002339 #header-menu li.has-sub em::after{ display:none;} 

.Top002339 .header-left {box-sizing: border-box;width: 22%}
.Top002339 .logo {padding: 0;}
.Top002339 .logo img {display: block;width: 100%;}

.Top002339 .header-right {margin-top: 20px;}
.Top002339 .header-right dd a.open-search {display: none;}
.Top002339 .header-right .sq_btn a {width: 140px;padding-left: 10px;background-position: 10px center;font-size: 12px}

.Top002339 .header-right .search-box {padding:0 10px;}

}
@media(max-width:480px){
.Top002339 .header{ height:70px;}
.Top002339 .header-right .search-box{top:70px;}
}



.Banner002058{position:relative;z-index:1; }
.Banner002058 .bx-viewport{z-index:1;}
.Banner002058{height:845px}
.Banner002058 .text{ position: absolute; right: 6%; top:40%; z-index: 100; opacity: 0; transition: 0.8s; width:650px}
.Banner002058 .text img{ }
.Banner002058 .text h1{ color: #fff; font-weight: normal; margin: 0; font-size:60px;}
.Banner002058 .text h2{ color: #fff; font-weight: normal; margin: 0; font-size: 40px;}
.Banner002058 .text h3{ color: #fff; font-weight: normal; margin: 0; font-size: 15px;letter-spacing: 1px; font-family: Fonts2, sans-serif;}
.Banner002058 li.slick-active .text,
.Banner002058 li .text-active{ right:10%; opacity: 1; }
.Banner002058 li .pic,.Banner002058 li a,.Banner002058 li{height:845px;overflow:hidden; }
.Banner002058 li{background-position:center top;background-repeat:no-repeat}
.Banner002058 li .pic{transition:6s linear;transform:scale(1);-webkit-transform:scale(1)}
/*.Banner002058 li.slick-active .pic,
.Banner002058 li .pic-active{transform:scale(1.2);-webkit-transform:scale(1.2)}*/
.Banner002058 li a{position:relative;display:block}
.Banner002058 li .phone{display:none}


.Banner002058 .bx-pager{ position:absolute; left:0; bottom:10%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{}
.Banner002058 .bx-pager div{ display:inline-block;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden;width: 18px; height:4px; margin:0 5px; position: relative; background: rgba(255,255,255,0.5); transition: 0.5s}
.Banner002058 .bx-pager div a.active{  width: 40px;background: #fff; }

@media(max-width:1367px){
.Banner002058,
.Banner002058 li .pic,.Banner002058 li a,.Banner002058 li{height:760px}
}
@media(max-width:1000px){
.Banner002058 li a,.Banner002058 li{height:auto}
.Banner002058 li{background:none !important}
.Banner002058 li .phone{display:block;width:100%}
}
@media(max-width:1000px){
	.Banner002058, .Banner002058 li .pic, .Banner002058 li a, .Banner002058 li {height: 540px;}
	/*.Banner002058 li .pic ,.Banner002058 .text img{display: none;}*/
	.Banner002058 li .pic {background-size: cover;}
	.Banner002058 .text {width: 250px;}
}






.HomeContain{ height: auto; overflow: hidden; position: relative}

/*Bottom002590 */
.Bottom002590{ padding:15px 0;font-size:14px; text-align: center; background: #f5f5f5; border-top: 1px solid #f1f1f1}
.Bottom002590 a{ color: #666}
@media screen and (max-width: 768px) {
	.Bottom002590 {padding: 10px 0;line-height: 20px;font-size: 12px;}
}



/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167>div{ height:360px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 .text{   position:absolute;left:11%;top:15%;  width:39%; font-size:14px; padding:0 2%;  color:#ccc; height: auto;  padding: 50px 60px; background: rgba(0,0,0,0.4)}
.Banner002167 .text h1{ font-size: 28px; font-weight: normal; color: #fff }
.Banner002167 .text p{ line-height:24px;}
.Banner002167 .text p a{ color: #fff}

@media screen and (min-width:1001px){
.Banner002167 {height: 360px;overflow: hidden;}
.Banner002167>div {animation-name: suoxiao;animation-duration: 6s;}
}

@keyframes suoxiao{
0%{transform: scale(1.3);}
100%{transform: scale(1);}
}



@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}


.Floor001234{ height: 845px; width: 100%; padding: 400px 0 0 }
.Floor001234 .btn{ width: 100%; text-align: center;  }
.Floor001234 .btn a{transition: 0.5s; position: relative; background: #ee7602; color: #fff; width: 350px; height: 60px;line-height: 60px; border-radius: 60px; ; display: block; margin: 0 auto; font-size: 22px;   }
.Floor001234 .btn a:after{ transition: 0.5s;content: ""; display: ; position: absolute; left: 5px; top: 5px; width: 100%; height: 100%; border:10px solid rgba(238,118,2,0.4);border-radius: 50px; } 

.Floor001234 .btn a:hover{background:#e0002a;    }
.Floor001234 .btn a:hover:after{ border:10px solid rgba(224,0,42,0.4); } 


.main_title{ text-align: center;}
.main_title h1{ font-size: 28px; font-weight: normal; margin: 0 0 10px; color: #444}
.main_title p{ font-size: 16px; font-weight: normal; margin: 0 0 10px; color: #666}




.Singlepage{ padding: 3%  0; line-height: 26px;}



.Singlepage .about .tab{ text-align: center; padding:0; position: absolute; right: 0; bottom: 0}
.Singlepage .about .tab .item{display: inline-block; margin-left:40px;; cursor: pointer}
.Singlepage .about .tab .item .icon{ width: 40px;height:  40px; display: block; margin: 0 auto; position: relative}

.Singlepage .about .tab .item h1{ font-size: 16px; font-weight: normal; margin: 5px auto 10px;}
.Singlepage .about .tab .item.on h1{color: #e1002a;}


.Singlepage .about .main_top{ margin-bottom: 50px; position: relative; border-bottom: 1px solid #eee; margin-bottom:3vw}
.Singlepage .about .main_title{ text-align:left; float: left}


.Singlepage .about .big_tit {text-align: center; margin-bottom: 80px;}
.Singlepage .about .big_tit h1{ font-size: 38px;color: #444;font-weight: normal; margin: 0}
.Singlepage .about  .big_tit h2{ font-size: 16px;color: #444;font-weight: normal; margin: 20px auto 30px; width: 60%; display: block}




.Singlepage .about .main_box .box:not(:last-child){margin-bottom:80px;}
.Singlepage .about .main_box .box:nth-child(2n) .txt .inner,
.Singlepage .about .main_box .box:nth-child(2n-1) .txt{background: #f9f9f9;}
.Singlepage .about .main_box .pic img{display: block; width: 100%;}
.Singlepage .about .main_box .txt{position: relative; z-index: 10;}
.Singlepage .about .main_box .txt .inner{padding: 8% 10%;}
.Singlepage .about .main_box .box:nth-child(2n) .txt{vertical-align: top;}


.Singlepage .about .main_box .txt .tit h1{padding-left: 30px; font-size: 22px;color: #444;background: url(../images/RighInfo002811-icon.png) no-repeat left center;font-weight: normal}
.Singlepage .about .main_box .txt .tit h2{ font-size: 16px;color: #444;font-weight: normal}


.Singlepage .about .main_box .txt p{line-height: 30px; font-size: 16px;color: #888;text-align: justify;}
@media(min-width:1025px){
	
.Singlepage .about .main_box .box{position: relative}
.Singlepage .about .main_box .box .pic{width: 50%; height: 100%; overflow: hidden; position: absolute; left: 0;bottom:30px;}
.Singlepage .about .main_box .box .txt{width: 54%; float: right}
.Singlepage .about .main_box .box:nth-child(2n) .pic{left: auto; right:0 }
.Singlepage .about .main_box .box:nth-child(2n) .txt{float: left}


}
@media(max-width:1024px){
.Singlepage .about .main_box .ytable,
.Singlepage .about .main_box .ytable-cell{display: block;}
.Singlepage .about .main_box .txt .inner{padding: 5% 10%!important;}
}

@media(max-width:1024px){
	.Singlepage .about .main_top {margin-bottom: 50px;}
	.Singlepage .about .main_title {display: none;}
	.Singlepage .about .tab {position: relative;right: auto;bottom: auto;}
	.Singlepage .about .tab .item {margin:0 20px;}

	.Singlepage .about .big_tit {margin-bottom: 30px}
	.Singlepage .about .big_tit h1 {font-size: 26px;}
	.Singlepage .about .big_tit h2 {margin: 10px auto 0;width: 100%;}
	.Singlepage .about .main_box .box:not(:last-child) {margin-bottom: 30px}
	.Singlepage .about .main_box .txt p {font-size: 14px;}
}



.Singlepage .cause  .main_top{ margin-bottom: 50px; position: relative; border-bottom: 1px solid #eee; margin-bottom:3vw}



.Singlepage .cause  .tab{ text-align: center; padding:0; position: absolute; right: 0; bottom: 0}
.Singlepage .cause  .tab .item{display: inline-block;  padding: 0 20px; cursor: pointer; background: #f3f3f3}

.Singlepage .cause  .tab .item h1{ font-size: 16px;margin: 0; line-height: 40px; font-weight: normal; }

.Singlepage .cause  .tab .item.on,
.Singlepage .cause  .tab .item:hover{ background: #e0002a;}
.Singlepage .cause  .tab .item.on h1 a,
.Singlepage .cause  .tab .item:hover h1 a{color: #fff}

.Singlepage .cause .main_title{ text-align:left; float: left; margin-bottom: 10px;}
.Singlepage .cause .main_title h1{position: relative; display: inline-block}
.Singlepage .cause .main_title h2{ font-size: 16px; font-weight: normal;margin: 3px 0 0}

.Singlepage .cause .main_box img{ display: block;}
.Singlepage  .tit h1{padding-left: 30px; font-size: 22px;color: #444;background: url(../images/RighInfo002811-icon.png) no-repeat left center;font-weight: normal}
.Singlepage  .tit h2{ font-size: 20px;color: #444;font-weight: normal}


.Singlepage .cause .product_list .tit{ width: 20%;}
.Singlepage .cause .product_list .list{ width:75%;}
.Singlepage .cause .product_list .list dd{ border: 1px solid #e5e5e5; ;width: 32.6%;margin-right:1%; margin-bottom: 1%; float: left}
.Singlepage .cause .product_list .list dd:nth-child(3n){ margin-right: 0}
.Singlepage .cause .product_list .list dd a{ display: block; line-height: 48px;padding: 0 20px;cursor: default;}
.Singlepage .cause .product_list .list dd:hover{ border-color: #ee7602;}
.Singlepage .cause .product_list .list dd a:hover{ background: #ee7602;color: #fff}




.Singlepage .cause .case_list .td{}

.Singlepage .cause .case_list .td h1{font-size: 20px; font-weight: normal; margin: 0 0 20px; color: #444; border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; }
.Singlepage .cause .case_list .td span{display: block; height: 176px; overflow-y: scroll; font-size: 14px; line-height: 22px; margin-bottom:8px; color: #999}
.Singlepage .cause .case_list .td span em {color: #333;font-style: normal;}

@media screen and (max-width: 768px) {
	.Singlepage .cause .main_title {display: none;}
	.Singlepage .cause .tab {position: relative;right: auto;bottom: auto;text-align: left;}
	.Singlepage .cause .tab .item {padding: 0 10px;}
	.Singlepage .cause .tab .item h1 {font-size: 14px;}

	.Singlepage .cause .product_list .tit{ float: none;width: 100%;}
.Singlepage .cause .product_list .list{float: none; width:100%;margin-top: 20px;}
.Singlepage .cause .product_list .list dd {float: none; width: 100%;margin-right: 0;}
}


.Singlepage .pic_list .pic{padding-bottom: 60%; background-size: cover;}
.Singlepage .pic_list .text h1{font-size: 16px; font-weight: normal; margin:5px 0; text-align: center;}

.Singlepage .owl-nav>*{ font-size:0; width:40px !important; height:40px !important; border:none; position:absolute; top:50%; margin-top:-25px; background:#f1f1f1; border: 1px solid #ddd; cursor:pointer; padding:0; border-radius: 50%}
.Singlepage .owl-prev{ left:-60px;;}
.Singlepage .owl-next{ right:-60px;}
.Singlepage .owl-next::before,
.Singlepage .owl-prev::before{ position:absolute; content:''; width:30%; height:30%; border-top:2px solid #bbb; border-right:2px solid #bbb; top:35%; left:32%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Singlepage .owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);left:40%; }
.Singlepage .owl-next:hover,
.Singlepage .owl-prev:hover{ background: #e0002a;border: rgba(0,0,0,0)}

.Singlepage .owl-next:hover::before,
.Singlepage .owl-prev:hover::before{ border-color:#fff}


@media screen and (max-width: 1280px) {
	.case_list{padding: 0 30px;}
	.Singlepage .owl-prev{ left:-20px;;}
	.Singlepage .owl-next{ right:-20px;}
}


@media screen and (max-width: 768px) {
	.Singlepage .owl-prev{ left:20px;;}
	.Singlepage .owl-next{ right:20px;}
	.Singlepage .case_list .owl-nav>* {width: 26px!important;;height: 26px!important;}
	.Singlepage .case_list .owl-prev{ left:-5px;}
	.Singlepage .case_list .owl-next{ right:-5px;}
}

.Singlepage .pic_bg{ background: #f5f5f5; padding:5% 3%; margin: 20px 0}
.Singlepage .pic_bg img{ display: block; margin: 0 auto}





/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0 4%}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; background: #fff; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0056a2; 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 #fff; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background:url(../images/Page002046-a_next.gif) no-repeat center center #fff;}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}









/*RighInfo002808 */
.RighInfo002808{padding:4vw 0}


.RighInfo002808 .floor{position: relative; z-index: 1.}
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 0;}
.RighInfo002808 .floor-1{ margin-bottom: 5%;}
.RighInfo002808 .floor-1 .Ispic{width:42%;}
.RighInfo002808 .floor-2 .Ispic{right: auto; left: 0; width: 35%; background-size: auto}

.RighInfo002808 .floor-1 .txt{color: #666;font-size: 16px;}
.RighInfo002808 .floor-1 .txt .info{ line-height: 32px;padding-bottom:2%; }
.RighInfo002808 .floor-1 .txt h1{font-size: 30px;color: #333;font-weight: normal; margin-bottom: 3%;}
.RighInfo002808 .floor-1 .txt .ti25{text-indent: 25px;}
.RighInfo002808 .floor-1 .txt .nmb{margin-bottom: 0;}
.RighInfo002808 .floor-1 .txt .nmt{margin-top: 0;}
.RighInfo002808 .floor-1 .count{position: relative; z-index: 1; padding: 4% 0 4% 7%;}
.RighInfo002808 .floor-1 .count li p{margin: 0; color: #666}
.RighInfo002808 .floor-1 .count li aside{color: #666; font-size: 18px;}
.RighInfo002808 .floor-1 .count li aside b{font-size: 32px;font-family: Fonts;;display: inline-block;vertical-align: sub; font-weight: normal; letter-spacing: -2px; margin-right: 5px;color: #666}
@media(min-width:1025px){
.RighInfo002808 .floor-1 .txt{padding-right: 42%;}
.RighInfo002808 .floor-1 .txt .info{max-width: 820px;width: 90%;}
.RighInfo002808 .floor-1 .count:before{position: absolute; right: 0; top: 0; height: 100%; background: #f2f3f5;content: ''; width: 100%;}
}
@media(max-width:1024px){
.RighInfo002808 .floor-1 .Ispic{display: none;}
.RighInfo002808 .floor-1 .count{ background: #f5f5f5;}
.RighInfo002808 .floor-1 .count li{text-align: center;}
}
@media(min-width:641px){
.RighInfo002808 .floor-1 .count ul{display: table;width: 100%;position: relative; z-index: 2;}
.RighInfo002808 .floor-1 .count li:not(:last-child){margin-right:3%}
.RighInfo002808 .floor-1 .count li{display: table-cell; vertical-align: top;}
}
@media(max-width:640px){
.RighInfo002808 .floor-1 .count ul{overflow: hidden;}
.RighInfo002808 .floor-1 .count li{width: 50%;float: left; padding: 15px 0;}
.RighInfo002808 .floor-1 .count li:nth-child(2n+1){clear: left;}
}

.RighInfo002808 .title{padding: 8% 0 3% 0;font-size: 30px;color: #333;}

.RighInfo002808 .floor-2{padding-left: 35%;}
.RighInfo002808 .floor-2 li h1{font-size: 30px;color: #333;font-weight: normal; margin-bottom: 3%;}

.RighInfo002808 .floor-2 li{padding-left: 7%; padding-bottom: 4%;}
.RighInfo002808 .floor-2 li:nth-child(2n){background: #f5f5f5;padding-top: 4%;}
@media(min-width:641px){
.RighInfo002808 .floor-2 li > *{width:93%;}
}

.RighInfo002808 .floor-3 .box2 aside,
.RighInfo002808 .floor-2 li aside{color: #444}
.RighInfo002808 .floor-4 aside{color: #444}
.RighInfo002808 .floor-2 li p,
.RighInfo002808 .floor-3 > div p{margin: 0;line-height: 28px;color: #666; text-align: justify;}
.RighInfo002808 .floor-2 li aside,
.RighInfo002808 .floor-3 > div aside,
.RighInfo002808 .floor-4 aside{font-size: 18px; margin-bottom: 15px;}
@media(max-width:640px){
.RighInfo002808 .floor-2{padding-left: 10%;}
.RighInfo002808 .floor-2 .Ispic{width: 10%;}
.RighInfo002808 .floor-2 li{padding-left: 5%;padding-right: 5%;}
}

.RighInfo002808 .floor-3 > div{padding-left: 4%;padding-right:4%;}
.RighInfo002808 .floor-3 .box1{background: #0056a2;color: #fff;padding-top: 5%; padding-bottom: 5%;}
.RighInfo002808 .floor-3 .box1 p{color: #fff; opacity: 0.5;}
.RighInfo002808 .floor-3 .box2{position: relative; z-index: 3;background: #fff; padding-top: 4%;}
@media(min-width:641px){
.RighInfo002808 .floor-3 .box1{width: 35%;}
.RighInfo002808 .floor-3 .Ispic{width: 65%;}
.RighInfo002808 .floor-3 .box2{width: 80%; max-width: 950px; }
}
@media(max-width:1024px){
.RighInfo002808 .floor-3 .Ispic{position: relative;height: auto; padding-bottom: 60%;}
.RighInfo002808 .floor-3 .box2{padding-top: 5%; padding-bottom: 5%; }
}

.RighInfo002808 .floor-4 { background: url(../images/about_bg.png) no-repeat right 6% bottom 8%  #f5f5f5; background-size:350px; padding:4%}
.RighInfo002808 .floor-4 > div p{margin: 0;line-height: 28px;color: #666; text-align: justify;}













/* .PicList002274 为demo编号 */
.PicList002274{ padding:3% 0 0;}
.PicList002274 ul li{margin-bottom: 2%; background: #f4f7fa;;padding:0;position: relative;  width: 49%; margin-right: 2%; float: left}
.PicList002274 ul li:nth-child(2n){margin-right: 0}
.PicList002274 ul li .right_btn{width: 46px;height:46px;background: url(../images/more3.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -30px; background-size: 80% 80%}
.PicList002274 .left a{display: block;width: 100%; padding-bottom: 50%;background-size:cover;background-position: center center; background-color: #666}
.PicList002274 .right{padding: 30px 50px; position: relative}
.PicList002274 .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;}
.PicList002274 .right h1{color: #222;font-size: 18px;font-weight: normal;margin: 15px 0;}
.PicList002274 .right p{color: #aaa; font-size: 14px;line-height: 24px;height: 44px;overflow: hidden; }

.PicList002274 ul li .star{ position: absolute; left: 0px; top: -30px; z-index: 50; background:url(../images/star.png) no-repeat 15px center #005bac; background-size: 12px; font-size: 12px;  padding: 0 20px 0 32px; line-height: 30px; text-align: center; color: #fff; }




@media(max-width:1024px){.PicList002273 ul li .right_btn{display: none}
.PicList002274{padding: 30px 0 0}
.PicList002274 ul li{padding: 0; width: 100%}
.PicList002274 .left a{position: relative;height: 220px;width: 100%}
.PicList002274 .right{padding: 0 15px 15px 15px}}








.PicList000687{padding: 3.125vw 0 0 0;overflow: hidden;}

.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #a5894b;display: block;}
.PicList000687 .more:hover{background: #a52d34;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size:20px;color: #222; font-weight: normal}
.PicList000687 time{font-family: Fonts2;}
.PicList000687  p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 2.03vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687  p{font-size:3.5vw;}
}

.PicList000687 .news-list{}
.PicList000687 .news-list li{background: #f5f5f5; margin-bottom: 2vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{ padding-left: 3vw; padding-right:3vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #999; margin: 20px 0 0}
.PicList000687 .news-list .more{line-height: normal;color:  #999;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 450px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #a52d34; border-bottom: 0;}
}









/*PicList002854 */
.PicList002854{padding: 3vw 0 0 0;}
.PicList002854 li{float: left;margin-bottom:3%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 16px; line-height: 28px; height: 56px; text-align: center; margin-bottom: 1vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom:70%;}
.PicList002854 li a:after{position: absolute; content: '';width: 30px;height: 30px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size:15px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #ea5432;}
.PicList002854 li a:hover:after{background-color: #ea5432; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 23.5%; }
.PicList002854 li:not(:nth-child(4n)){margin-right: 2%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}



/*Timeline000397 */
.Timeline000397{ position:relative; padding:4% 10%; background:url(../images/time_bg.png) no-repeat center center #f5f5f5; background-size: cover; margin: 2% 0}
.Timeline000397::before{ content:'';width: 100%;height: 1px;background: #ddd;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;}
.Timeline000397 .auto{ position:relative; z-index:2;}
.Timeline000397 .bd li{ float:left; width:200px; }


.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:12px;  background:url(../images/Timeline000397-icon1.png) no-repeat left bottom; }
.Timeline000397 .item div{color:#666 }
.Timeline000397 .item time{ text-align:center;  color:#ee7602; font-size:20px;}
@media(min-width:1001px){
.Timeline000397 .owl-prev{ left:-24px; }
.Timeline000397 .owl-next{ right:-24px; }
}
@media(min-width:601px){
.Timeline000397 .item{height:348px;}
.Timeline000397 .item .icon{ height:50%;position:absolute; top:0; left:50%; margin-left:-6px; margin-top:-2px;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 1px;}
.Timeline000397 .item div{ line-height:24px; overflow:auto;position:absolute; width:100%; left:0; bottom:250px;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:250px;}
.Timeline000397 .item time{position:absolute; width:100%; top:53%;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:38%;}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{ left:0; }
.Timeline000397 .owl-next{ right:0; }
}
@media(max-width:600px){
.Timeline000397::before{ top:60px; margin-top:0;}
.Timeline000397 .item time{ font-weight:bold; font-size:18px; display:block; line-height:40px;}
.Timeline000397 .item{ padding:0 5%;}
.Timeline000397 .owl-nav button{ top:30px; margin-top:0;}
.Timeline000397 .item .icon{ display:block; margin:0 auto; height:50px; background-position:center bottom;background-image:url(../images/Timeline000397-icon2.png);}
.Timeline000397 .item div{ padding-top:4%;}
}


.RighInfo002275 {padding: 3% 0;}
.RighInfo002275 .auto{ position: relative}
.RighInfo002275 .text{ width: 35%; position: absolute; left:40px; bottom:40px;; top:40px; z-index:200; background: rgba(255,255,255,0.9); padding:50px; box-shadow: 0 0 10px rgba(0,0,0,0.007)}

.RighInfo002275 .text .tit {  margin-bottom: 20px;}
.RighInfo002275 .text .tit h1{    font-size: 24px;color: #444;font-weight: normal;}




.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 26px; margin: 0 0 10px 0; padding: 0;}
.RighInfo002275 .text .name{ background: url(../images/contact_name.png) no-repeat left 4px; padding-left: 30px;}
.RighInfo002275 .text .add{ background: url(../images/contact_add.png) no-repeat left 4px; padding-left: 30px;}
.RighInfo002275 .text .phone{ background: url(../images/contact_phone.png) no-repeat left center; padding-left: 30px;}
.RighInfo002275 .text .fax{ background: url(../images/contact_fax.png) no-repeat left center; padding-left: 30px;}

.RighInfo002275 .text:before{ content: ""; display: block; position: absolute; left: 0px; bottom: 0px; border-bottom:8px solid #7db827;  border-left:8px solid #7db827;width: 30px; height: 30px;  z-index: -20; display: none}
.RighInfo002275 .text:after{ content: ""; display: block; position: absolute; right: 0px; top: 0px; border-top:8px solid #7db827;  border-right:8px solid #7db827; ; width: 30px; height: 30px; z-index: -20; display: none}

.RighInfo002275 .map{margin: 0 auto;height:400px; position: relative;z-index: 100;}
.RighInfo002275 .map:before{ content: ""; display: block; position: absolute; left: -10px; bottom: -10px; background: #7db827; width: 50px; height: 50px;  z-index: -20;  display: none }
.RighInfo002275 .map:after{ content: ""; display: block; position: absolute; right: -10px; top: -10px; background: #7db827 ; width: 50px; height: 50px; z-index: -20;display: none }
.RighInfo002275 .map #allmap{height: 100%;box-shadow: 0 0 50px  rgba(153,153,153,0.05); }
.RighInfo002275 .map img{max-width: none !important;}


@media (max-width: 768px) {
	.RighInfo002275 .text {top:10px;left: 5%;bottom: auto;width: 90%;padding: 10px;}
	.RighInfo002275 .text .tit {margin-bottom: 10px}
	.RighInfo002275 .text .tit h1 {margin:0;font-size: 18px;}
	.RighInfo002275 .text .p {margin-bottom: 0;padding-left: 20px;background-size: 16px auto;font-size: 12px; }
	.RighInfo002275 .map {height: 340px}
}






/*Form002219*/
.Form002219{  border-bottom: 1px solid #ddd; padding: 3% 0;background: #f5f5f5;}
.Form002219 .auto{  }
.Form002219 dl{ width:48%; float:left; padding-left:100px; min-height:40px; position:relative; margin-bottom:8px}
.Form002219 dl.odd{ width: 33.334%; float: left}

.Form002219 dt{ color:#444; font-size:14px; position:absolute; left:0; width:90px; text-align:right; line-height:40px;}
.Form002219 select{ border:1px solid #dfdfdf; border-radius:3px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:3px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:150px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:38px; min-width:140px; margin-right:5px; background-color:#666; color:#ddd; font-size:14px; border:none; border-radius:3px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#e0002a} 
@media(max-width:640px){
.Form002219 dl{ float:none!important; width:100%!important;margin-left:0 !important;}	
.Form002219 textarea{ height:80px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/









.btn-more{ text-align: center; margin-top: 3%;}
.btn-more a{ display: inline-block; background: #e0002a; color: #fff;padding: 0 20px;font-size: 16px;line-height: 40px;}




 /*
.TextList002322
*/
.TextList002322{ padding: 2% 0;}
.TextList002322 .list li{ position: relative; padding: 16px 100px 16px 0; line-height: 22px;border-bottom: 1px dashed #eee;}
.TextList002322 .list li *{ color: #999;}
.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;font-family: "宋体"}
.TextList002322 .list li a:hover{ color: #e0002a;}
@media only screen and (max-width:767px ) { 
	.TextList002322{ padding: 20px 3%;}
	.TextList002322 .list li {padding-right: 0}
	.TextList002322 .list li a {font-size: 14px;}
	.TextList002322 .list li time {display: none;}
 }    


/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#e0002a;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: "宋体"; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
