﻿.auto_940{ max-width:940px;}
@media(max-width:940px){.auto_940{ padding:0 2%;}}



@font-face {
font-family: Fonts;
src:url(../Fonts/Oswald-Regular.ttf);
}

@font-face {
font-family: Fonts2;
src:url(../Fonts/Oswald-Light.ttf);
}




/*Top002047 */
.Top002047 header{ position:relative;}
.Top002047 .logo{ padding:20px 0;}
.Top002047 .logo img{ height:50px;}


.Top002047 .top-phone{color:#3959ac ;position: absolute; right:100px; top:35px;font-family: Fonts2; font-size: 18px; color: #444; letter-spacing: 0;background:url(../images/Top002047_phone.png) no-repeat 17px center;padding-left: 42px; }

.Top002047 .top-language{ margin-left:10px; color:#3959ac ;position: absolute; right: 0; top:30px}
.Top002047 .top-language em{   font-style: normal; color:#444; text-align: center;background:url(../images/Top002047_lang.png) no-repeat 17px center;padding-left: 40px; line-height: 36px; display: block; font-size: 16px  }
.Top002047 .top-language span{  width:100%; text-align:center;  height: auto; overflow: hidden;position: absolute; left: 0; top: 100%;  transition: 0.5s; height: 0;z-index: 10;}
.Top002047 .top-language span a{ display:block; margin-bottom: 1px; line-height:30px; transition:color 0.3s; color: #fff;background: rgba(0,0,0,0.3);}
.Top002047 .top-language span a:last-child{ border-bottom:0;}
.Top002047 .top-language span a:hover{ color:#fff; background:#0089e1}
.Top002047 .top-language:hover span{ height: auto}




.Top002047 .search{ position:absolute; right:8px; top:50%; width:25%; margin-top: -17px; overflow: hidden }
.Top002047 .search dt{ border:1px solid #ccc; position:relative;}
.Top002047 .search .text{ height:32px; line-height:32px; background:#fff; padding:0 100px 0 10px; width:100%; border:none; color:#999;}
.Top002047 .search .btn{position:absolute; right:-2px; top:-2px; bottom: -2px;   width:40px; height:120%; color:#fff; border:none;background: url(../images/Top002047-search.png)  no-repeat center center #aaa;  font-size:16px;cursor:pointer; padding:0;}
.Top002047 .search dd{ line-height:45px;color:#b8bdcf;}
.Top002047 .search dd a{color:#b8bdcf; display:inline-block; margin-right:10px;}
.Top002047 .search dd a:hover{ color:#e4151b;}

.Top002047 nav{ }
.Top002047 nav .auto{ position:relative;background-color:#f2f3f5; box-shadow: 10px 0 30px rgba(0,0,0,0.02) inset}
.Top002047 .category{ float:left; width:220px; position:relative; z-index:100;}
.Top002047 .category h3{ color:#fff; font-size:16px; line-height:50px; margin:0; background-color:#004d9c; padding:0 20px; font-weight: normal;box-shadow: 10px 0 50px rgba(0,0,0,0.1) inset; overflow: hidden}
.Top002047 .category h3:before{ display:inline-block; content:''; width:21px; height:11px; background:url(../images/Top002047-menu.png) no-repeat; margin-right:15px;}
.Top002047 .hover{ position:absolute;  width:100%; top:100%;  margin-top:50px; left:0; background-color:#5a5a5a; }
.Top002047 .hover dl{ padding: 0 ;}
.Top002047 .hover dd{ position:relative; line-height:38px;height:38px;padding:0 20px;}
.Top002047 .hover dd.on{ background-color:#435799;}
.Top002047 .hover dd > a{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  color:#fff; border-bottom: 1px solid  rgba(255,255,255,0.1)}
.Top002047 .hover dd:last-child > a{ border-bottom: none}

.Top002047 .box{ position:absolute;padding:2% 8%; left:100%; top:0; background-color:#f4f5fa; width:300%;display:none;}
.Top002047 .box ol{  background:url(../images/Top002047-hoverbg.gif) repeat;}
.Top002047 .box ol li{ float:left; line-height:48px;}
.Top002047 .box ol li:after{ display:inline-block; content:''; margin:0 15px; width:2px; border-right:1px dashed #ccc; height:10px;}
.Top002047 .box ol li a{ color:#666d83;}
.Top002047 .box ol li a:hover{ color:#253e92;}
.Top002047 .menu{ /*padding: 0 22px;*/ }
.Top002047 .menu li{ float:left; width: auto !important;/*margin-right: 30px;  */ }
.Top002047 .menu li a{ color:#444; font-size:16px; display:block;line-height:50px;height:50px;padding: 0 20px; }
.Top002047 .menu li.aon a{ color:#fff; background:#5a5a5a}
.Top002047 .menu li a:hover{ color:#e4151b;}
.Top002047 .menu li#m2 a:hover{color:#fff; /*border-bottom: 2px solid #0083e0; */background:#5a5a5a}
.Top002047 .banner{}
.Top002047 .banner .auto{ position:relative; z-index:1; }
.Top002047 .banner .bx-wrapper{ position:relative;}
.Top002047 .banner .bx-viewport{ z-index:1;}
.Top002047 .banner li{ background-position:center top; background-repeat:no-repeat; background-size: cover;}
.Top002047 .banner li,
.Top002047 .banner li a{ height:514px; display: block;}
.Top002047 .banner li img{ display:none;}
.Top002047 .banner .bx-pager{ position:absolute; z-index:10; right:5%; bottom:5% ;}
.Top002047 .banner .bx-pager div{ float:left; width:10px; height:10px; margin:0 4px;}
.Top002047 .banner .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; height:10px; border-radius:50%; background-color:rgba(255,255,255,0.5)}
.Top002047 .banner .bx-pager div a.active{ background-color:#fff;}


.Top002047 .banner  .bx-controls-direction a{ font-size:0; width:40px !important; height:40px !important; border:none; position:absolute; top:50%; margin-top:-25px; background:rgba(0,0,0,0.5); cursor:pointer; padding:0; z-index: 200}
.Top002047 .banner  .bx-controls-direction .bx-prev{ left:20px;}
.Top002047 .banner  .bx-controls-direction .bx-next{ right:20px;}

.Top002047 .banner  .bx-controls-direction .bx-next::before,
.Top002047 .banner  .bx-controls-direction .bx-prev::before{ position:absolute; content:''; width:30%; height:30%; border-top:2px solid rgba(255,255,255,0.5); border-right:2px solid rgba(255,255,255,0.5); top:35%; left:32%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Top002047 .banner  .bx-controls-direction .bx-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); left:42%;}
.Top002047 .banner  .bx-controls-direction .bx-next:hover::before,
.Top002047 .banner  .bx-controls-direction .bx-prev:hover::before{ border-color:#00a0e9;}






@media(max-width:1200px){
.Top002047 .search{ right:2%;}
}
@media(max-width:1000px){
.Top002047 .search{ position:relative; right:auto; max-width:none; width:100%; margin-top:0;}
.Top002047 .search dd{ line-height:24px; padding:2% 0;}

.Top002047 .banner .auto{ padding:0;}
.Top002047 .banner li{ background:none !important;}
.Top002047 .banner .bx-viewport,
.Top002047 .banner li,
.Top002047 .banner li a{ height:auto;}
.Top002047 .banner li img{ display:block; width:100%;}

.Top002047 .logo{ position:relative;}
.Top002047 .mobile_menu{ position:absolute;width:48px;height:40px; right:2%; top:50%; margin-top:-20px;z-index: 100;}
.Top002047 .mobile_menu span,
.Top002047 .mobile_menu span::before,
.Top002047 .mobile_menu span::after{position:absolute; width:100%; left:0;height:4px;background-color:#243e92; border-radius:4px;}
.Top002047 .mobile_menu span{ top:50%;margin-top:-2px; }
.Top002047 .mobile_menu span::before,
.Top002047 .mobile_menu span::after{content:''; }
.Top002047 .mobile_menu span::before{ top:10px;}
.Top002047 .mobile_menu span::after{ top:-10px;}

.Top002047 nav{ display:none;}
.Top002047 .category,
.Top002047 .menu{ float:none; width:auto;}
.Top002047 .hover{ position:relative; top:auto; left:auto; height:auto !important;}
.Top002047 .box{ position:relative; width:auto; left:auto;}
.Top002047 .box ol{ margin:0;}
.Top002047 .menu li{ float:none; width:auto; line-height:normal; height:auto; padding-top:1px;}
.Top002047 .menu li a{ padding:2% 2% 2% 63px; background-color:#19317e;}
}


.Floor0001 {padding:2% 0 0% 0}
.Floor0001 dd{ width: 49%; margin-right: 2%;margin-bottom: 2%; float: left}
.Floor0001 dd:nth-child(2n){ margin-right:0}
.Floor0001 dd a{ display: block; height: 220px; position: relative}
.Floor0001 dd .text{  width:30%; position: absolute; left: 0; top: 0; height: 100%; background: rgba(50,50,50,0.4); padding:40px 6.52%;}
.Floor0001 dd .text h1{ font-weight: normal; margin: 0; font-size: 16px; color: #fff  }
.Floor0001 dd .text h1 b{ font-weight: normal; display: block; font-size: 12px; text-transform: uppercase; opacity: 0.5;font-family: Fonts2; line-height: 16px;}
.Floor0001 dd .text span{ position: absolute; left: 30px; bottom:40px; color: #fff; opacity: 0.5 }

@media(max-width:768px){
    .Floor0001 dd .text{padding: 40px 2%;}
    .Floor0001 dd .text span{left: 6%;}
}
@media(max-width:540px){
    .Floor0001 dd{width: 100%; margin-right: 0 !important;}
}















/*Bottom002586 */
.Bottom002586 { background: #626669; height: auto; overflow: hidden; padding: 2% 0}
.Bottom002586 .auto{  color:rgba(255,255,255,0.6)}
.Bottom002586 .bottom dd{color:rgba(255,255,255,0.6);  font-size:16px; }
.Bottom002586 .bottom a{ color:rgba(255,255,255,0.6)}
.Bottom002586 .bottom nav a::after{ display:inline-block; content:''; width:2px; border-right:1px solid #aaa; margin:0 10px; height:10px;}
.Bottom002586 .bottom nav a:last-child::after{ display:none;}
.Bottom002586 .bottom dd figure{ font-size:18px;margin:0 0 5px 0;font-family: Fonts1; color: #fff;background:url(../images/bottom_phone.png) no-repeat 17px center;padding-left: 42px;  }
.Bottom002586 .bdsharebuttonbox a{ float:left; width:32px; height:32px; margin:0 0 0 10px ; border-radius:50%; background:url(../images/Bottom002586_share.png) no-repeat left center rgba(255,255,255,0.15);}
.Bottom002586 .bdsharebuttonbox a.bds_weixin{ background-position:center center;}
.Bottom002586 .bdsharebuttonbox a.bds_qzone{background-position:right center; margin-right:0;}
@media(min-width:1025px){
.Bottom002586 .bottom dt{ float:left; padding-top:1%;}
.Bottom002586 .bottom dd{float:right;text-align:right;}
.Bottom002586 .bottom nav{ padding-bottom:3%;}
.Bottom002586 .bdsharebuttonbox{ float:right;}
}
@media(max-width:1024px){
.Bottom002586 .bottom{ text-align:center;} 
.Bottom002586 .bdsharebuttonbox{ margin:0 auto; display:table;}
.Bottom002586 .bottom dt,
.Bottom002586 .bottom nav{ padding-bottom:2%;}
}
.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}














/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167>div{ height:260px; background-position:center top; background-repeat:no-repeat; background-size: cover}
.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(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}


.Contain{padding: 2% 0 0}

.w22{ width:18%; padding-bottom:4%;}
.w75{ width:78%; padding-bottom:4%;}
@media(max-width:1024px){
.fl,
.fr{ float:none;}
.w22,
.w75{ width:auto; padding-bottom:2%;}
}


/*Menu002044 */
.Menu002044{ padding: 0; width: 100%}
.Menu002044 em{ font-style:normal; float:right;color:#999;line-height:80px; font-size: 14px;  background: url(../images/Menu002044_icon.png) no-repeat left center; padding-left: 20px;}
.Menu002044 em a{ color:#999;}
.Menu002044 em span{color:#999}
.Menu002044 ul{}
.Menu002044 li{ display:block}
.Menu002044 li a{ display:block; line-height:42px; font-size:14px; color:#444; padding: 0 20px; background: #f2f3f5; border-radius: 0 } 


.Menu002044 h1{display: none;}

@media(min-width:1025px){

.Menu002044 li.aon a,
.Menu002044 li:hover a{background: url(../images/Menu002044_on.png) no-repeat right 20px center #626669; color: #fff}
}
@media(max-width:1024px){
.Menu002044{ border-bottom: none;margin-bottom: 20px;}
.Menu002044 em{ display: none}
.Menu002044 .name{ margin-top:0; }
.Menu002044 .name span{max-width:none;font-size:24px; height:auto; padding:3%;}
.Menu002044 .name span b{ font-size:16px;}
/* .Menu002044 li{ background: #f5f5f5; line-height:40px; width: 49%; float: left; margin-right: 2%; margin-bottom: 2%; padding: 0 }	 */

/* .Menu002044 li a{line-height:40px; display: block; text-align: center}	
.Menu002044 li:nth-child(2n){ margin-right: 0}	
.Menu002044 li.aon a:after,
.Menu002044 li:hover a:after{display: none}
.Menu002044 li.aon a,
.Menu002044 li:hover a{background:#c30d23; color: #fff }		 */
.Menu002044{position: relative;}
.Menu002044 h1{margin: 0; line-height: 50px; font-size: 18px; font-weight: normal; position: relative;background: #f5f5f5; padding: 0 2%; display: block; border-radius: 5px;}
.Menu002044 h1::after{content: ''; width: 15px; height: 10px; background: url(../images/down3.png) center center no-repeat; background-size: contain; position: absolute; right: 2%; top: 0; bottom: 0; margin: auto; transition: all .5s;}
.Menu002044 h1.on::after{transform: rotateZ(180deg);}
.Menu002044 li{ line-height:40px; position: relative; border-top: 1px solid #eee;}
.Menu002044 li a{padding: 0 3%;}
.Menu002044 ul{position: absolute; width: 100%; left: 0; top: 100%;background: #f5f5f5; z-index: 100; display: none;}
}



.home_title {position: relative;  margin-bottom:10px;}
.home_title span{font-size: 12px; color: #999; text-transform: uppercase;font-family: Fonts,sans-serif;  margin: 2px 0 0; display: block }
.home_title h1{ margin: 0  ; display: block; font-weight: normal;  font-size: 22px; color: #555;font-family: Fonts,sans-serif; }
.home_title pre{  font-size: 14px; line-height:28px; color: #999}






.Menu002252{padding:10px  0; text-align:center; overflow:hidden; background: #f4f7fa}
.Menu002252 a{font-size:16px; display:inline-block; padding: 12px 35px;position: relative; border-radius: 50px;}
.Menu002252 a.aon,.Menu002252 a:hover{  background:  #fff;border:1px solid #e8e8e8; }
/*.Menu002252 a.aon:after{  content: "";display: block; position: absolute; right: -20px; top: 0; height: 100%; width: 20px; background: url(../images/men_bg.png) no-repeat left center}
*/


/* 02_4荣誉资质 */
/*PicList002925 */

.PicList002925{padding: 0;overflow: hidden;}


.PicList002925 .list{padding: 0 4vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 86% left; padding: 0 40px;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{ height:180px;  position: relative}
.PicList002925 li .pic img{ max-height: 180px;background: url(../images/PicList002925_kuang.png) no-repeat center center; background-size: 100% 100%; padding:8px; margin: 0 auto; position: absolute; left: 5%; bottom: 0; width:95%}
.PicList002925 li .tit{margin-top:30px; margin-bottom:20px; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 14px; line-height: 1.25em;height: 2.5em;}
@media(min-width:769px){
.PicList002925 li{width:33.3334%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(3n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 86% #fff; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(3n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 86% #fff; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:33.3334%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(3n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70%  #fff; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(3n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #fff; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}




/*
 .Page002274 ä¸ºdemoç¼–å·
 */
.Page002274{ text-align:center; padding:2vw 0;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 12px; line-height:30px; background-color: #f2f3f5; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{color:#fff;background-color:#626669}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:30px; line-height:30px;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 15px; }

@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;}
}


.Singlepage{ padding:  0;}
.Singlepage .about{ width:100%; position: relative;}
.Singlepage .about .pic{ }
.Singlepage .about .text{ line-height: 26px; font-size: 14px; position: relative; z-index: 50; float: left ;padding:  0}
.Singlepage .about .text .con p{   }

.Singlepage .about .num {margin-top:30px; height: auto; overflow: hidden; background:url(../images/about_bg.png); width: 100%; padding: 6% 5% 4%; text-align: center}
.Singlepage .about .num dd {display: inline-block; position: relative; padding:0 60px; text-align: center}
.Singlepage .about .num dd:after { content: ""; display:block;position: absolute;right: 0;top: 0;  margin: 5% 0; width: 1px; height:80%; background:rgba(0,0,0,0.07); vertical-align: middle}

.Singlepage .about .num dd:last-child:after {display: none}

.Singlepage .about .num dd span{font-size:36px;font-family: Fonts,sans-serif;  color:#c1a791}
.Singlepage .about .num dd i{font-style: normal;color:#c1a791; font-size: 16px;}
.Singlepage .about .num dd p{ color: #444; margin:2px 0 0;font-size: 16px;}

















/* .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}}










/*PicList002120 */
.PicList002120{  padding:3% 0 0; }
.PicList002120 .ul2{padding: 0 2%; padding-bottom:1%; height: auto; overflow: hidden; background: url(../images/honor_bg.png) no-repeat center 88%; background-size: contain}
.PicList002120 li{ float:left; width:22.6%; margin-right:3%; margin-bottom:2%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:30px 0 0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:69%; background-size:contain;  background-position: center bottom;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ 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;}
}






/*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:#e60012; 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; }
}


/*PicList000687 */
@font-face {
font-family: 'bebas-neue';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
font-display: swap;
}
@font-face {
font-family: 'DIN-Medium';
src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/DIN/Medium.woff") format("woff");
font-display: swap;
}
.PicList000687{overflow: hidden;}
.PicList000687 .auto{max-width: 1400px;}
.PicList000687 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList000687 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList000687 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList000687 .title{margin-bottom: 5vw;}
}
@media(max-width:640px){
.PicList000687 .title .cn{font-size: 6vw;}
}

.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: 16px;color: #333;font-weight: normal;}
.PicList000687 time{font-family: 'DIN-Medium';}
.PicList000687 p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 1.03vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687 p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: #a52d34;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#a5894b;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{}
.PicList000687 .news-list li{background: #fff; border-bottom:1px solid #ddd; margin-bottom: 3%;padding-bottom:3%;}
.PicList000687 .news-list li a:hover{}
.PicList000687 .news-list .main{ padding-left: 0vw; padding-right: 2.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #aaa;font-size:12px;display: block;margin-top:12px;}
.PicList000687 .news-list .more{line-height: normal;color: #0083e0;background: none;width: auto; text-align: left;font-size:12px;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 205px;}
}
@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;}
}



/*
 .Floor000881 为demo编号
 */
.Floor000881{ border-top:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9; background-color:#f2f4f6; padding:2% 0;}
.Floor000881 h1{ margin:0; margin-bottom:24px; font-size:20px; font-weight:normal; background:url(../images/Floor000881-icon.png) no-repeat left center; padding-left:30px;color:#333;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
/*slick Basic*/
.Floor000881 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor000881 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor000881 .slick-list:focus {outline: none}
.Floor000881 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor000881 .slick-slider .slick-track, 
.Floor000881 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor000881 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor000881 .slick-track:before, 
.Floor000881 .slick-track:after{display: table; content: '';}
.Floor000881 .slick-track:after{ clear: both;}
.Floor000881 .slick-loading .slick-track { visibility: hidden;}
.Floor000881 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor000881 .slick-slide .slick-loading img { display: none;}
.Floor000881 .slick-slide .dragging img { pointer-events: none;}
.Floor000881 .slick-initialized .slick-slide { display: block;}
.Floor000881 .slick-loading .slick-slide { visibility: hidden;}
.Floor000881 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor000881 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor000881 .list_scroll li a{display: block; margin: 0 16px;background:#fff;}
.Floor000881 .list_scroll li .Ispic{padding-bottom:78%;}
.Floor000881 .list_scroll li p{text-align:center; margin:0; line-height:55px;border:1px solid #eaeaea; border-top:0;}
.Floor000881 .list_scroll li a:hover{ background-color:#014584;}
.Floor000881 .list_scroll li a:hover p{ color:#fff;}

.Floor000881 .slick-arrow{ position:absolute; width:22px; height:22px; top:50%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border-top: 2px solid #3099d2;border-left: 2px solid #3099d2;transform:rotate(-45deg);}
.Floor000881 .slick-prev{ left:-25px;}
.Floor000881 .slick-next{transform:rotate(135deg); right:-25px;}
@media(min-width:1293px){
.Floor000881 .list_scroll .slider{margin: 0 -16px;}
}
@media(max-width:1292px){
.Floor000881 .slick-prev{ left:0;}
.Floor000881 .slick-next{ right:0;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
.Floor000881 .list_scroll .slider{padding: 0 26px;}
.Floor000881 .list_scroll li a{margin: 0 5px;}
}
/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:0px 0 1%;}
.RighInfo002254 .h1{font-size:24px;color:#333;font-weight: normal;margin:0;margin-bottom:4%;}
.RighInfo002254 .list_img{  width:100%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #0083e0;}
.RighInfo002254 .right_info{ width:100%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:2% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:4% 0; color:#333;font-weight: normal; font-size:24px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#666; margin-bottom:4%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #e6e7e7; padding:10px 5%; color:#666; transition:0.4s;margin-bottom:2%;}
.RighInfo002254 .right_info a:hover{ background-color:#0083e0; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:45px; background-color:#f5f5f5; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#626669; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 .tab .info table{width:100%;margin-top:10px;}
.RighInfo002254 .tab .info table tr td{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1.7% 2%;color:#333;}
.RighInfo002254 .tab .info dl dd h2{font-size:22px;color:#333;font-weight: normal;border-bottom:1px solid #ddd;padding-bottom:22px;}
.RighInfo002254 .tab .info dl dd .list_2 .ul li{float:left; width:48%;margin-right:4%;}
.RighInfo002254 .tab .info dl dd .list_2 .ul li:nth-child(2n){margin-right:0;}
.RighInfo002254 .tab .info dl dd .list_2 .ul li p{text-align: center;color:#333;}
.RighInfo002254 .tab .info dl dd:nth-child(3) .list_2{margin-top:28px;}
.RighInfo002254 .tab .info dl dd:nth-child(3) .list_2 .ul li{margin-bottom:4%;border:1px solid #ddd;}

.RighInfo002254 .tab .info dl dd .list_4{margin:2% 0;}
.RighInfo002254 .tab .info dl dd .list_4 .ul li{float:left; width:23.5%;margin-right:2%;}
.RighInfo002254 .tab .info dl dd .list_4 .ul li:nth-child(4n){margin-right:0;}
.RighInfo002254 .tab .info dl dd .list_4 .ul li p{text-align: center;color:#333;}

.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	
/*
 .Floor002460 为demo编号
 */
.Floor002460{ padding: 10px 0 20px;}
.Floor002460 .auto{ max-width: 1400px;}
@media only screen and (max-width:1430px ) {
	.Floor002460 .auto{ max-width: 1430px; padding-left: 15px; padding-right: 15px;}
}
.Floor002460 .videobox{ position: relative;height: 200px;}
.Floor002460 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002460 .videobg .play{ display: block; background: url(../images/Floor002460-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer;}
.Floor002460 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002460 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 320px;}
	.Floor002460 .videobg .play{background-size:40px 40px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 400px;}
	.Floor002460 .videobg .play{background-size:50px 50px;}
}




/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; color:#333; font-weight:normal;}
.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;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info .pic{text-align: center;}
.RichInfo005 .news_info .info p{line-height: 28px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;margin:2% 0;} 
.RichInfo005 .news_info .info_back a{ color:#0083e0; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;line-height: 26px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#07ad58;}
/*Map002516 */
.Map002516 .h2{font-size:22px;color:#333;font-weight: normal;}
.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;margin-top:4%;}
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
@media(min-width:641px){
.Map002516 .ul_con li{ float:left; width:50%; padding:2% 6%;}
.Map002516 .ul_con li:last-child{width:100%;}
}
.Map002516 .ul_con li div{ padding-left:52px; background-repeat:no-repeat; background-position:left center;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.fax div{ background-image:url(../images/Map002516_fax.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li.QQ div{ background-image:url(../images/Map002516_QQ.png);}
.Map002516 .ul_con li p{ margin:0; border-bottom:1px solid #efefef; padding-bottom:15px; margin-bottom:15px; color:
#333; font-size:16px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
.Map002516 .map #allmap{ height:280px;}
}
/*Form002219*/
.Form002219{ padding-bottom:5%;padding-top:2%;}
.Form002219 .h2{font-size:22px;color:#333;font-weight: normal;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:470px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; 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:250px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#0083e0;} 
@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*/
/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:0%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ 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:14px; color:#333; text-align:center; padding:4% 2%;font-weight: normal;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:72%;}
.PicList000762 li a:hover{ background-color:#0083e0; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}



.hflRange12 .auto{background: #f1f1f1; margin-bottom:2%;padding: 20px;}
.hflRange12 .hflRange3,.hflRange12 .hflRange6{ float:left; width:27%}
.hflRange12 .hflRange5{ float:left; width:42%}
.hflRange12 .hflRange6{ margin:0 2%}
.hflRange12 .hflRange3 p,.hflRange12 .hflRange5 p,.hflRange12 .hflRange6 p{ font-size:12px; line-height:24px}



/*20210304*/
.hfootlist .hflRange3:nth-child(2){
	margin: 0 2%;
}
.hfootlist .hflRange3:last-child{
	width: 42%;
}
.hfootlist .hflRange3 .p{
	margin: 1em 0;
	font-size: 12px;
    line-height: 24px;
}
.hfootlist .hflRange3 .p p{
	margin: 0;
}
.Top002047 .menu li a span {
	display: block;
	height: 100%;
    border-bottom: 2px solid transparent;
}

.Top002047 .menu li.on a span{
    border-color: #0083e0;
}
.Top002047 .menu li {
    position: relative;
}

.Top002047 .menu li .submenu {
    position: absolute;
    z-index: 100;
    background: #d9d9d9;
    left: 0;
    display: none;
}

.Top002047 .menu li .submenu a {
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    white-space: nowrap;
    font-size: 14px;
    border-bottom: 1px solid #969696;
}

.Top002047 .menu li:hover .submenu {
    display: block;
}


.Top002047 .menu li .submenu a:last-child {
    border: none;
}
.Top002047 .subhover {
    position: absolute;
    left: 220px;
    top: 50px;
    right: 0;
    background: rgb(217,217,217);
	display: none;
}

.Top002047 .hover {
    width: 220px;
}

.Top002047 .category {
    width: 100%;
    float: none;
}

.Top002047 .subhover .subdd {
    display: none;
    overflow: hidden;
}

.Top002047 .subhover .subdd a {
    width: 25%;
    float: left;
    padding: 30px 20px 0;
}

.Top002047 .subhover .subdd a:hover {
    color: #e4151b;
}
.Top002047 .hover dd:hover {
    background: #d9d9d9;
}

.Top002047 .hover dd:hover a {
    color: #666;
}

/*首页banner产品导航*/
.bannerMenu {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: none;
    z-index: 201;
}
.bannerMenu dl {
    width: 220px;
    height: 100%;
    background: #5a5a5a;
}
.bannerMenu dd {
    line-height: 38px;
    padding: 0 20px;
    background: #5a5a5a;
}

.bannerMenu dd>a {
    display: block;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #fff;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}

.bannerMenu dd .subdd {
    position: absolute;
    z-index: -50;
    left: 220px;
    width: 720px;
    top: 0;
    bottom: 0;
    background: #d9d9d9;
    z-index: 1000;
    display: none;
    overflow: hidden;
}

.bannerMenu dd:hover {
    background: #d9d9d9;
}

.bannerMenu dd:hover>a {
    color: #666;
}

.bannerMenu dd:hover .subdd {
    display: block;
}

.bannerMenu dd .subdd a {
    display: block;
    width: 25%;
    float: left;
    line-height: 1.5;
    font-size: 14px;
    padding: 20px 20px 0;
}

.bannerMenu dd .subdd a:hover {
    color: #e4151b;
}

/*移动菜单*/
.mbMenu {
    position: fixed;
    z-index: 999;
    left: 0;
    top: 90px;
    bottom: 0;
    width: 100%;
    display: none;
}

.mbMenu .mcon {
    background: #fff;
    height: 100%;
    overflow: auto;
    box-shadow: inset 0 2px 2px #ccc;
}

.mbMenu .mcon .mbtop {
    position: absolute;
    left: 0;
    top: 0;
    padding-left: 50px;
    line-height: 90px;
    width: 100%;
    background: #fff;
    font-size: 16px;
    display: none;
}

.mbMenu .mcon .mbtop span.mbback {
    position: absolute;
    width: 14px;
    height: 14px;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    left: 15px;
    top: 50%;
    margin-top: -7px;
}

.mbMenu .mcon .mitem {
    font-size: 16px;
    line-height: 56px;
    border-bottom: 1px solid #eee;
}

.haschild>a:after {content: "";position: absolute;right: 15px;width: 10px;height: 10px;border-bottom: 1px solid #000;border-right: 1px solid #000;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transition: .4s;-webkit-transition: .4s;top: 50%;margin-top: -5px;}
.subcon .haschild>a:after{border-color: #fff;}
.mbMenu .mcon .mitem>a {
    display: block;
    position: relative;
    padding: 0 40px 0 20px;
}

.mbMenu .mcon .mitem .subcon {
    font-size: 15px;
    display: none;
}

.mbMenu .mcon .mitem .subcon .subcon a {
    display: inline-block;
    font-size: 14px;
    color: #9c9c9c;
    padding-right: 10px;
}

.mbMenu .mcon .mitem .subcon .subcon {
    padding-left: 0;
    line-height: 30px;
    display: none;
    padding: 10px 20px;
    background: #3e3e3e;
}

.mbMenu .mcon .mitem .subcon .subitem> a {
    padding: 0 40px 0 20px;
    position: relative;
    background: #5a5a5a;
    display: block;
    color: #fff;
    border-bottom: 1px solid #ccc;
    line-height: 51px;
    font-size: 14px;
}
.mbMenu .mcon .language {
    padding: 0 20px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 10;
    line-height: 51px;
}

.mbMenu .mcon .language a:last-child {
    float: right;
}
.searchResult h2 {
    font-size: 22px;
    color: #333;
    font-weight: normal;
    margin: 0;
    margin-bottom: 40px;
}

.searchList li {
    list-style-type: none;
    padding-left: 230px;
    position: relative;
    min-height: 150px;
    padding-bottom: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.searchList li figure {
    position: absolute;
    left: 0;
    top: 0;
    width: 200px;
    bottom: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.searchList li .dot2 {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
    overflow: hidden;
    color: #777;
}

.searchList li time {
    display: block;
    font-size: 12px;
    margin-bottom: 1em;
}

.searchList li span {
    display: block;
}

.searchList li a {
    color: #666;
}
.SinglepageContent {
    padding-bottom: 40px;
    line-height: 1.8;
}
@media(max-width:768px){
    .Top002047 .top-phone {
        font-size: 14px;
    }
    .hfootlist .hflRange3 {
        width: 100%;
        margin: 0 !important;
    }
    .searchList li figure {
        width: 100%;
        height: 200px;
        position: static;
    }
    
    .searchList li {
        padding-left: 0;
    }
    .PicList002925 li {
        width: 50%;
        padding: 0 20px;
        background: url("../images/PicList002925_taibg.png") repeat-x top 90% left;
    }
    
    .PicList002925 li:last-child:before, .PicList002925 li:nth-child(3n):before {
        background: url("../images/PicList002925_taibg_r.png") no-repeat right top 90% #fff;
    }
    
    .PicList002925 li:first-child:before, .PicList002925 li:nth-child(3n+1):before {
        background: url("../images/PicList002925_taibg_l.png") no-repeat left top 90%  #fff;
    }
    .Menu002044 li a {
        /* padding: 0 10px; */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
   
}
@media(max-width:1000px){
    .Top002047 .top-language{display: none;}
    .bannerMenu{display: none;}
}
body.ovf{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    overflow: hidden;
}
.Floor0001 dd a {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}











/*
 .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; }
}

