.w22{ width:20%; padding-bottom:4%;}
.w75{ width:77%; padding-bottom:4%;}


/*Top002070 */
.Top002070{ position:relative; left:0; top:0; width:100%; background-color:#fff; border-top:2px solid #009fda; z-index:100; box-shadow: 0 5px 5px rgba(0,0,0,0.02); z-index:999;}
.Top002070 header{ margin:0 auto; position:relative;}
.Top002070 .logo,
.Top002070 .top{ position:absolute; top:50%; -ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Top002070 .top{ right:0; z-index:10;}
.Top002070 .top dt,
.Top002070 .top dd{ float:left; line-height:40px;}
.Top002070 .top dd:before{ display:inline-block; content:''; width:2px; border-right:1px dotted #8c8c8c; height:5px; margin-right:15px; vertical-align:middle;}
.Top002070 .top dd a{display:inline-block;}
.Top002070 .top dd a:after{ display:inline-block; content:''; width:0; height:0; border:5px solid transparent; border-top-color:#8c8c8c; margin-left:10px;vertical-align:middle;}
.Top002070 .top dt{ position:relative; width:40px; height:40px; background:url(../Images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top dt div{ position:absolute; right:0; top:0; overflow:hidden; width:0; opacity:0;background:#eee; transition:0.3s;}
.Top002070 .top dt:hover div,
.Top002070 .top dt.on div{ width:200px; opacity:1;}
.Top002070 .top dt div .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .top dt div .btn{ position:absolute; right:0; top:0; height:40px; border:none; cursor:pointer; width:40px;background:url(../Images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .logo{ left:0;}

.Top002070 nav{ padding:0 50px 0 22%; }
.Top002070 nav li{ float:left; position:relative; width:15%; text-align:center; padding:23px 0;}
.Top002070 nav li:first-child{  width:10%;}
.Top002070 nav li a{ display:block;}
.Top002070 nav li > a{ line-height:40px; position:relative; font-size:16px; color:#444;}
.Top002070 nav li  span{ display:none;}
.Top002070 nav li:hover,
.Top002070 nav li.aon{  background: url(../Images/top_bg.png) repeat-x top center;}
.Top002070 nav li:hover>a,
.Top002070 nav li.aon>a{ color: #fff;}


.Top002070 nav li dl{ position:absolute; top:100%; left:0; width:100%; display:none; background:#fff; padding:  0 10px }
.Top002070 nav li dd{  border-bottom: 1px dotted #ccc;}
.Top002070 nav li dd:last-child{  border-bottom:none;}
.Top002070 nav li dd a{ line-height:47px;color:#444;}

@media(max-width:1000px){
.Top002070 header{ margin:0 2%;}
.Top002070 .logo{ position:relative; top:auto; transform:translateY(0); padding:15px 55% 15px 0;}
.Top002070 .top{ right:50px;}
.Top002070 nav{ position:fixed; right:0; top:0;height:100%; max-height:100%; overflow:auto; padding:0; width:70%; max-width:280px; background:#999; z-index:100; transform:translateX(100%); opacity:0; transition:0.3s;}
.Top002070 nav.navOut{transform:translateX(0); opacity:1;}
.Top002070 nav ul{ padding-top:25%;}
.Top002070 nav li{ float:none; width:auto; padding:0; border-bottom:1px solid rgba(0,0,0,0.3);}
.Top002070 nav li >a,
.Top002070 nav li span{ display:block; color:#fff; font-size:16px; padding:5%; font-weight:bold; line-height:normal;}
.Top002070 nav li.has_sub >a{ display:none;}
.Top002070 nav li dl{ position:relative; top:auto;}

.Top002070 .mobile_menu{ position:absolute; right:0; top:50%; transform:translateY(-50%); width:40px; height:32px; background-color:#EEE4D8; border-radius:4px; z-index:101;}
.Top002070 .mobile_menu span,
.Top002070 .mobile_menu span:after,
.Top002070 .mobile_menu span:before{position:absolute;height:3px; background-color:#b48a56;width:100%; left:0%; border-radius:3px;}
.Top002070 .mobile_menu span{width:70%; left:15%;  top:50%; margin-top:-1.5px;}
.Top002070 .mobile_menu span:after,
.Top002070 .mobile_menu span:before{content:''; transform:transform 0.3s;}
.Top002070 .mobile_menu span:before{ top:-8px;}
.Top002070 .mobile_menu span:after{ top:8px;}
.Top002070 .open_menu span{ background-color:transparent;}
.Top002070 .open_menu span:before{ top:0; transform:rotate(45deg);}
.Top002070 .open_menu span:after{ top:0; transform:rotate(-45deg);}
}


/*navbar end*/
/*
 .Banner002341 为demo编号
 */
.Banner002341{ position: relative; margin: 0 auto; overflow: hidden;}
.Banner002341 .bx-wrapper{ position:relative; z-index:1;}
.Banner002341 .bx-viewport{ z-index:1;}
.Banner002341 li a{ display:block; }
.Banner002341 li img{ display:block; width:140%; position: relative; left: -20%; width:1920px; height: 596px; }
.Banner002341 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002341 .bx-pager div{ display:inline-block; height:13px; margin:0 3px; padding: 2px;}
.Banner002341 .bx-pager div a{ display:block; width:13px; height:13px; background-color:#FFFFFF; -moz-opacity:0.9;  opacity: 0.9; filter:alpha(opacity=90); border-radius:100%; overflow:hidden; text-indent: 9999px; overflow: hidden; transition: all .3s ease-out;}
.Banner002341 .bx-pager div a.active{ background: none; border: 3px solid #da251c;}
.Banner002341 .bx-controls-direction{ display: none;}

@media(min-width:768px){
.Banner002341 li img{width:100%; left: 0; max-width: 100%;}
.Banner002341 .bx-pager{ bottom:40px;}
.Banner002341 .bx-controls-direction{ display: block;}
.Banner002341 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002341 .bx-controls-direction .bx-prev {left:-50px;background:url(../Images/Banner002341-prev.png) no-repeat 0 0;}
.Banner002341 .bx-controls-direction .bx-next {right:-50px;background:url(../Images/Banner002341-next.png) no-repeat 0 0;}
.Banner002341 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002341 .bx-controls-direction.on .bx-next {right:120px;}
}


.Banner002341 li figure{ display:block; width:100%; height:596px; background-size:cover; background-position:center center;}
.Banner002341 li figure img{ display:none;}

@media(max-width:1000px){
.Banner002341 li figure{ background:none !important; height:auto;}
.Banner002341 li figure img{ display:block;}
}


/*
 .Floor002342 为demo编号
 */
.Floor002342{ padding:3% 0; background: #f7f7f7; border-bottom: 1px solid #f2f2f2;}
.Floor002342 .newbox .list{ padding: 20px 0 0;}
.Floor002342 .tit { border-bottom: 1px solid #ececec; line-height: 20px;}
.Floor002342 .tit h1{ color: #555; font-size: 24px; border-bottom: 3px solid #009fda; display: inline-block;padding-bottom: 10px; font-weight: normal; margin: 0px;}
.Floor002342 .tit span{ color: #999; font-size:24px; text-transform: uppercase; padding-left: 10px;font-family:Arial, Helvetica, sans-serif ; } 
.Floor002342 .tit .more{ float: right; font-size: 14px; color: #999;}
.Floor002342 .tit .more:hover{ color: #da251c;}
.Floor002342 .top .item{ position: relative; height: 130px;}
.Floor002342 .top .pic{ width: 200px; height: 100%; position: absolute; left: 0; top: 0;}
.Floor002342 .top .word{ padding:10px 0 10px 220px;}
.Floor002342 .top .h4{ font-size: 15px; margin: 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002342 .top .h4 a{ color: #444;}
.Floor002342 .top .h4 a:hover{ color: #da251c;}
.Floor002342 .top figure{ margin: 10px 0; height: 65px; overflow: hidden; line-height: 22px; color: #777; font-size: 13px;}
.Floor002342 .bx-wrapper{ position: relative; margin-bottom: 15px;}
.Floor002342 .bx-wrapper .bx-default-pager{ position: absolute; left: 220px; bottom: 5px; z-index: 50;}
.Floor002342 .bx-wrapper .bx-default-pager .bx-pager-item{ display: inline-block; margin-right: 5px;}
.Floor002342 .bx-wrapper .bx-default-pager .bx-pager-item a{ text-indent:99999px; overflow: hidden; display: block; width: 20px; height: 3px; background-color: #b5b5b5;}
.Floor002342 .bx-wrapper .bx-default-pager .bx-pager-item a.active{ background-color: #009fda;}
.Floor002342 .newbox li{ font-size: 14px; padding: 8px 90px 8px 0; position: relative; line-height: 24px;}
.Floor002342 .newbox li+li{ border-top: 1px dotted #d2d2d2;}
.Floor002342 .newbox li a{ color: #555; display: block; overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002342 .newbox li a:hover{ color: #da251c;}
.Floor002342 .newbox li time{ color: #999;position: absolute; top: 10px; right: 0;}
.Floor002342 .videobox{ position: relative; height: 350px;margin-top: 20px;  max-width: 600px;}
.Floor002342 .videobox .play{cursor: pointer;}
.Floor002342 .videobox .pic { background-repeat: no-repeat; background-position: center; height:350px; }
.Floor002342 .videobox .pic img{ display: none;}
.Floor002342 .videobox .word{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center;}
.Floor002342 .videobox .word a{ display: block; margin: 0 auto;}
.Floor002342 .videobox .h3{ color: #fff; margin: 20px 0 0 0; font-weight: normal; font-size: 18px;}
.Floor002342 .videobox .video{ position: absolute; top: 0; width: 100%; height: 100%; left: 0; display: none; background: #000;}
.Floor002342 .videobox .video video{ width: 100%; max-height:100%; position:absolute; top:50%; transform:translateY(-50%);}
.Floor002342 .videobox .video .close{ position: absolute; top: 0; right: 0; background: url(../Images/Floor002342-video_close.png) no-repeat; width: 29px; height: 54px; z-index: 99; cursor:pointer;}
@media only screen and (min-width:768px ) {
	.Floor002342 .newbox{ float: left; width: 48%;}
	.Floor002342 .videobox{float: right; width: 50%; margin-top: 0;}
}
@media only screen and (min-width:1200px ) {
	.Floor002342 .videobox .pic{ background: none;}
	.Floor002342 .videobox .pic img{ display: block;}
}

@media only screen and (max-width:768px ) {
.Floor002342 .videobox{ height:auto;}
.Floor002342 .videobox .pic{ margin:0 auto; height:auto; background:none !important;}
.Floor002342 .videobox .pic img{ display:block; width:100%;}
}



/*
 .Floor001330 为demo编号
 */
.Floor001330{ padding:3% 0;}

.Floor001330 .tit { border-bottom: 1px solid #ececec; line-height: 20px; margin-bottom: 15px;}
.Floor001330 .tit h1{ color: #555; font-size: 24px; border-bottom: 3px solid #009fda; display: inline-block;padding-bottom: 10px; font-weight: normal; margin: 0px;}
.Floor001330 .tit span{ color: #999; font-size:24px; text-transform: uppercase; padding-left: 10px;font-family:Arial, Helvetica, sans-serif ; } 
.Floor001330 .tit .more{ float: right; font-size: 14px; color: #999;}
.Floor001330 .tit .more:hover{ color: #da251c;}


.Floor001330 .main{  background:url(../Images/Floor001330-img.jpg) no-repeat left top; padding-top:10px;}
.Floor001330 dl{ float:left; width:38.5%;}
.Floor001330 dd{  padding-top: 10%; color: #888;  font-weight:bold;text-align: center; width: 48.25%; margin-right: 3.5%; float: left; margin-bottom:10px; height:123px; position:relative;font-size:18px;cursor:pointer; background-color:#f1f1f1;}
.Floor001330 dd:nth-child(2n){margin-right:0;}
.Floor001330 dd b{ display:block; float: left; width: 100%; font-size: 20px;color: #444; margin-bottom: 5px; font-weight: normal; }
.Floor001330 dd span{ display:block; float: left; width: 100%;font-size: 12px; font-weight: normal; line-height: 16px; color: #555  }

.Floor001330 dd.on{ background-color:#009fda; color: #fff;}
.Floor001330 dd.on b{ color: #fff;}
.Floor001330 dd.on span{color: #fff;}

.Floor001330 dd.on i{background-color:#ed710c;}
.Floor001330 ul{ float:right; display:table;width:60%; background:url(../Images/cartographer.png) repeat; padding:2%;}
.Floor001330 li{ display:none; overflow:hidden; vertical-align:middle;}
.Floor001330 li .pic{ float:left; width:65%;}
.Floor001330 li .pic img{ display:block; width:100%;}
.Floor001330 li figure{ float:right; width:30%; padding-top: 3%;}
.Floor001330 li figure h5{ margin:0;font-size: 20px;padding-bottom: 5px;color: #555;}
.Floor001330 li figure span{color: #444;}
.Floor001330 li figure p{font-size: 14px;color: #444;line-height: 25px; margin-bottom:0; overflow:hidden; height:100px;}
.Floor001330 li figure .more{ color: #888; background:url(../Images/more.png) right no-repeat; padding-right: 18px; }
@media(max-width:768px){
.Floor001330 ul,
.Floor001330 dl{ float:none; width:100%;}
.Floor001330 dl{ overflow:hidden;}
.Floor001330 dd{ float:left; width:20%; padding-left:0;overflow:hidden; text-indent:-999em;}
.Floor001330 dd i{ width:100%; border-right:1px solid #f9f9f9;}
.Floor001330 dd:last-child i{ border-right:0;}
}
@media(max-width:640px){
.Floor001330 ul{ min-height:inherit; padding:4%;}
.Floor001330 li .pic{ width:52%;}
.Floor001330 li figure{ width:45%;}
.Floor001330 li .pic img{ margin-top:40px; min-height:110px;}
}
@media(max-width:480px){
.Floor001330 .main{ padding-left:0; background:none;} 
.Floor001330 h2{ display:block; text-align:center; color:#48aa43; font-size:24px; margin:0;}
.Floor001330 h2 span{ display:block; font-weight:normal; font-size:16px; color:#666;}
}












/*Floor001855 */
.Floor001855{ padding:3.5% 0;}

.Floor001855 .bigPic{ position:relative; padding:2.5% 0; background: url(
../Images/cartographer.png) }
.Floor001855 .bigPic .Ispic{ position:absolute; left:0; top:0; width:100%; height:100%; background-size:auto 100%;  background-position:left top;}
.Floor001855 .list dt{ float:left;width: 24.4%;margin-right:0.8%;margin-top:0.8%; cursor:pointer; transition:0.3s;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; 
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
.Floor001855 .list dt figure{ padding-bottom:42%;}
.Floor001855 .list dt img{ display:none;}
.Floor001855 .list dt:last-child{ margin-right:0;}
.Floor001855 .list dt.on,
.Floor001855 .list dt:hover{filter: url("data:image/svg+xml;utf8"); 
-webkit-filter: grayscale(0%);
filter: grayscale(0%);

filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
}

.Floor001855 .txt{ position:relative; z-index:1; margin:0 2.5% 0 50.1%; background-color:#fff; padding:3% 5.5% 3% 5%; }
.Floor001855 .txt .title{font-size:30px;color:#555; text-transform:uppercase; text-align:right;height: 200px;}
.Floor001855 .txt .title:before,
.Floor001855 .txt .title:after{ content:''; background-color:#999;}
.Floor001855 .txt .title:before{ float:left;width:40px; height:2px;}
.Floor001855 .txt .title:after{  display:inline-block; width:3px; height:65px;background: #009fda; margin-top: -65px; position: absolute;  margin-left: 10px; }
.Floor001855 .txt .title a{ color:#555;}
.Floor001855 .txt .title h1{ color:#555; font-weight: normal; font-size: 24px; margin: 0px; padding-bottom: 3px;}
.Floor001855 .txt .title span{ display:block; font-size:24px;font-family:Arial, Helvetica, sans-serif ; color: #999;}

.Floor001855 .txt dd{ margin-top:-120px; position:relative;}
.Floor001855 .txt dd img{ position:absolute; right:5%; bottom:0; width:30%;}
.Floor001855 .txt dd a{ display:block; color:#888;}
.Floor001855 .txt dd a:after{ display:block; content:''; background:url(../Images/Floor001855-icon.png) no-repeat left center; height:9px;}
.Floor001855 .txt dd h1{ margin:0; font-weight:normal;color:#555;}
.Floor001855 .txt dd h1{ font-size:22px; text-transform:uppercase; padding-bottom: 10px; }
.Floor001855 .txt dd h2{font-size:16px; position: absolute; left: 0px; top: -60px; font-weight: normal;}
.Floor001855 .txt dd p{ line-height:24px; height:75px; overflow:hidden; margin-top: 5px;}
.Floor001855 .txt dd ul{ display:table; width:100%; color:#555; padding:15px 0;}
.Floor001855 .txt dd ol,
.Floor001855 .txt dd li{display:table-cell; vertical-align:middle;}
.Floor001855 .txt dd ol{ width:136px;}
.Floor001855 .txt dd ol:after{ display:inline-block; content:''; width:28px; height:1px; background-color:#555; vertical-align:middle; margin-left:5px;}
.Floor001855 .txt dd li{ font-size:18px;}
.Floor001855 .txt dd li span{ display:block;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
@media(max-width:1200px){
.Floor001855 .txt{ padding-right:2%;}
}
@media(max-width:1000px){
.Floor001855 .bigPic{ padding:0;}
.Floor001855 .bigPic .Ispic{ position:relative; padding-bottom:55%; background-size:cover; background-position:center center;}
.Floor001855 .list dt{ width:32%; margin-right:2%; margin-top:2%;}
.Floor001855 .list dt:nth-child(3n){ margin-right:0;}
.Floor001855 .txt{ margin:0;}
}
@media(max-width:480px){
.Floor001855 .txt dd{ padding-right:0;}
.Floor001855 .txt dd ul,
.Floor001855 .txt dd ol,
.Floor001855 .txt dd li{ display:block; width:auto;}
.Floor001855 .txt dd ol{ padding-bottom:10px;}
}


.home_map{ width: 100%; height: 480px; position: relative; margin-bottom: 3.5%}
.home_map .auto{ padding: 2% 0;}
.home_map .title{ border-left: 3px solid #009fda; padding-left: 10px; }
.home_map .title .h1{ color: #555; font-size: 24px; display: inline-block;padding-bottom: 5px; font-weight: normal; margin: 0px;}
.home_map .title span{ color: #555; font-size:24px; text-transform: uppercase; display: block;font-family:Arial, Helvetica, sans-serif; color: #aaa; letter-spacing: -1px;}





/*
 .Bottom002381 为demo编号
 */
/*



.Bottom002381{ background: #fff; border-top: 1px solid #eee;}
.Bottom002381 .bottom,.Bottom002381 .bottom a{ color: #666; font-size: 13px; }
.Bottom002381 .bottom a:hover{color: #333;}
.Bottom002381 .bottom{ padding: 3% 0;}
.Bottom002381 .bottom nav li h3{ font-size: 15px; color: #333; margin: 0; font-weight: normal;}
.Bottom002381 .bottom nav li dl{ padding-top: 15px; }
.Bottom002381 .bottom nav li dl dd{ padding: 3px 0;}
.Bottom002381 .weixin{ float: right; width: 120px; }
.Bottom002381 .weixin img{ border: 1px solid #efefef;} 
.Bottom002381 .weixin span{ display: block; padding-top: 8px; text-align: center;}
.Bottom002381 .tel dt,.Bottom002381 .share .span{ color: #333; font-size: 15px;}
.Bottom002381 .tel dd{ font-size: 36px; color: #009944;}

.Bottom002381 footer,.Bottom002381 footer a{ color: #999;}
.Bottom002381 footer a:hover{ color: #333;}
.Bottom002381 footer{ padding: 15px 0;}
@media only screen and (max-width: 767px) {
    .Bottom002381 .bottom nav li{border-bottom: 1px solid #e5e5e5;}
    .Bottom002381 .bottom nav li dl{ display: none; padding: 10px 0;}
    .Bottom002381 .bottom nav li h3{ padding: 8px 0;}
    .Bottom002381 .weixin,.Bottom002381 .contact{  text-align: center;padding-top: 10px;}
    .Bottom002381 .share{ text-align: center; margin:0 auto;}
	
	.Bottom002381 footer{ text-align: center;}
	.Bottom002381 .copyright{ margin: 5px 0 0;}
}
@media only screen and (min-width: 768px) {
	.Bottom002381 .bottom nav{ float: left; width: 75%;}
	.Bottom002381 .bottom nav li{ float: left; width: 16.5%; padding-right: 25px; min-height: 150px;}

	.Bottom002381 .weixin,.Bottom002381 .contact{ float: right;}
	.Bottom002381 .weixin{ padding-left:3%;}

	
	.Bottom002381 .links{ float: left;}
	.Bottom002381 .links i{  width: 1px; height: 10px; background: #ccc; display: inline-block;margin: 0 5px;}
	.Bottom002381 .copyright{ float: right; margin: 0;}
}







/*
 .Bottom002381 为demo编号
 */



.Bottom002381{ background: #eee; border-top: 1px solid #eee;}
.Bottom002381 .bottom,.Bottom002381 .bottom a{ color: #666; font-size: 13px; }
.Bottom002381 .bottom a:hover{color: #333;}
.Bottom002381 .bottom{ padding: 3% 0;}
.Bottom002381 .bottom nav li h3{ font-size: 15px; color: #333; margin: 0; font-weight: normal;}
.Bottom002381 .bottom nav li dl{ padding-top: 15px; }
.Bottom002381 .bottom nav li dl dd{ padding: 3px 0;}
.Bottom002381 .weixin{ float: right; width: 120px; }

.Bottom002381 .weixin span{ display: block; padding-top: 8px; text-align: center;}
.Bottom002381 .tel dt,.Bottom002381 .share .span{ color: #333; font-size: 15px;}
.Bottom002381 .tel dd{ font-size: 36px; color: #009944;}

.Bottom002381 footer,.Bottom002381 footer a{ color: #999;}
.Bottom002381 footer a:hover{ color: #333;}
.Bottom002381 footer{ padding: 15px 0;}
@media only screen and (max-width: 767px) {
    .Bottom002381 .bottom nav li{width: 33.33%; float: left; text-align: center;}
    .Bottom002381 .bottom nav li dl{ display: none !important; padding: 10px 0;}
    .Bottom002381 .bottom nav li h3{ padding: 8px 0;}
    .Bottom002381 .weixin,.Bottom002381 .contact{  text-align: center;padding-top: 10px;}
    .Bottom002381 .share{ text-align: center; margin:0 auto;}
	
	.Bottom002381 footer{ text-align: center;}
	.Bottom002381 .copyright{ margin: 5px 0 0;}
}
@media only screen and (min-width: 768px) {
	.Bottom002381 .bottom nav{ float: left; width: 75%;}
	.Bottom002381 .bottom nav li{ float: left; width: 16.5%; padding-right: 25px; min-height: 150px;}

	.Bottom002381 .weixin,.Bottom002381 .contact{ float: right;}
	.Bottom002381 .weixin{ padding-left:3%;}

	
	.Bottom002381 .links{ float: left;}
	.Bottom002381 .links i{  width: 1px; height: 10px; background: #ccc; display: inline-block;margin: 0 5px;}
	.Bottom002381 .copyright{ float: right; margin: 0;}
}






/*Banner002167 */
.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;}
}
/*
 .Menu002387 为demo编号
 */
.Menu002387{  margin-top: 25px; position: relative; z-index: 100;}
.Menu002387 header{  background: url(../Images/Menu002387_header.png);
 color:#fff; font-size:18px; padding:22px 0 22px 30px;}
.Menu002387 header b{ font-size:24px; display:block; font-weight: normal;}
.Menu002387 header span{ text-transform: uppercase; font-size: 16px; color: #fff}
.Menu002387 nav{ border: solid 1px #ececec;}
.Menu002387 nav li{ border-bottom:1px solid #fff; line-height:55px; font-size: 16px; background: #f6f6f6;}
.Menu002387 nav li:last-child{ border-bottom: none;}
.Menu002387 nav li a{  display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 nav li a::before{ position:absolute; content: url(../Images/Menu002387-ico_ain.png); width:15px; height:15px; right:30px; top:25%; margin-top: -8px;}
.Menu002387 nav li:hover a,
.Menu002387 nav li.aon a{ color:#0080b0;}
.Menu002387 nav li:hover a::before,
.Menu002387 nav li.aon a::before{ content: url(../Images/Menu002387-ico_aon.png);}
.Menu002387 .phone_nav{ display:none;}
.Menu002387 nav li dl{ display: none;}


.Menu002387 nav li .submenu a{
	display: block;
    padding-left: 50px;
    padding-right: 20px;
    position:relative;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.Menu002387 nav li .submenu dd a{color:#000;}
.Menu002387 nav li .submenu dd:hover a,.Menu002387 nav li .submenu dd.subaon a{ color:#0080b0;}
.Menu002387 nav li .submenu a::before{ position:absolute; content: none; width:15px; height:15px; right:30px; top:25%; margin-top: -8px;}
.Menu002387 nav li .submenu dd:hover a{ color:#0080b0;}
.Menu002387 nav li .submenu dd:hover a::before{content: none;}

.submenu dt,.submenu dd{
	 border-top:1px solid #fff; 
	 line-height:55px; 
	 font-size: 16px; 
	 background: #f6f6f6;
}
.submenu dd:last-child{ border-bottom: none;}

@media(max-width:768px){
 .Menu002387 header{ position:relative; font-size:16px; padding:2% 0 2% 30px;}
 .Menu002387 .phone_nav{  cursor:pointer;display:block; position:absolute;width:28px; height:28px; top:50%; right:20px; margin-top:-14px; border-radius:50%; background-color:rgba(255,255,255,0.2);}
 .Menu002387 .phone_nav::before{ position:absolute; content:''; top:50%; width:0; height:0; border-top:6px solid #fff;border-left:6px solid transparent; border-right:6px solid transparent; left:50%; margin-left:-6px; margin-top:-3px;}
 .Menu002387 .open::before{ border-top:0; border-bottom:6px solid #fff; }
 .Menu002387 header b{ font-size:20px;}
 .Menu002387 dl{ display:none;}
 .Menu002387 nav{ padding:0; display:none;}
}
/*
 Location000718 为demo编号
 */
.Location000718 { border-bottom: 1px solid #dcdcdc; padding-top: 2%;}
.Location000718 h1{ color: #009fda; line-height: 2; font-size: 18px; font-weight: bold; margin:0; border-bottom: 4px solid #009fda; display:inline-block}
.Location000718 em{ font-style: normal; float: right; padding-left:20px; background:url(../Images/Location000718_home.jpg) no-repeat left center; font-size:12px; line-height:2; margin-top:13px; color:#d6d6d6; }
.Location000718 em a {  color: #999; }
.Location000718 em a:hover{ text-decoration:underline;}
.Location000718 em span{ color:#009fda; font-weight:bold;}
/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding: 5% 0 3%;}
.RighInfo002450 .auto{ position: relative; 	}
@media only screen and (max-width: 1200px) {
.RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}	
}
.RighInfo002450 .wrap-container .tit{ color: #1a1002; font-size: 24px; margin: 0 0 2%; font-weight: normal;}
@media only screen and (min-width:1201px ) {
	.RighInfo002450 .wrap-container .tit{ font-size: 30px;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}	
}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{ color: #1a1002; font-size: 14px; line-height: 24px; margin-top: 3%;}
@media only screen and (min-width:767px ) {
	.RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 3%;}
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}

/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 8%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .time{font-size: 14px;color: #666;border: 1px solid #c5c6c6;padding: 2px 10px;display: inline-block; position: absolute; right: 15px;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	display: block;}
.PicList002273 .right .p{ margin: 5px 0; color: #999;font-size: 14px; height: 40px; overflow: hidden; text-overflow: ellipsis;  
    display: -webkit-box;  
    -webkit-line-clamp:2; /* 这个表示要显示几行 */  
    -webkit-box-orient: vertical;
}
.PicList002273 ul li{margin-bottom: 30px;background: #f6f6f6;padding: 18px 20px;}
.PicList002273 ul li:last-child{margin-bottom: 0px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 75%;}
	.PicList002273 .right .time{margin-top: 0px;}

}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li{position: relative;}
	.PicList002273 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}
	.PicList002273{padding-top: 31px;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 20px;}
	.PicList002273 .right{float: left;width: 450px;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 22px;margin:15px 0 10px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}

.PicList002273 .left img{max-width: 200px;}
}


@media(max-width:767px){
	.PicList002273 .time{ position: inherit;}

}



/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:7% 0 2%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #009fda; background:#009fda;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#009fda; border-color:#009fda;}
.Page002193 span{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px;transition: .3s ease-out;}
.Page002193 span.current{ color:#fff; background:#009fda; border-color:#009fda;}
.Page002193 .p_page b{ font-weight:normal;}




.single{ padding:5% 0 3%;}



/*Timeline001915*/
.Timeline001915{ padding:4% 0;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../Images/HistoryLogo.png) no-repeat center top; padding-top:64px; background-size:auto 64px;}
.Timeline001915 .list ul{ background:url(../Images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../Images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ font-family:'黑体'; line-height:18px; margin:0;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#009fda; font-size:18px; border-top:1px solid #e1e1e4; font-weight:bold;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#009fda; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#009fda; color:#fff; font-size:14px; border-radius:5px;}


@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}




/*
 .Timeline001265 为demo编号
 */
.Timeline001265{ position:relative; padding:3% 0; margin:5% 0;}
.Timeline001265::before{ position:absolute; content:''; z-index:-1; top:0; width:1px; height:100%; left:20px; background-color:#dcdcdc;}
.Timeline001265 .list{height: 600px;overflow: hidden;position: relative;}
.Timeline001265 ul{position: relative;}
.Timeline001265 li{padding:15px 0 15px 40px;}
.Timeline001265 li h1{  font-weight:normal; font-size:30px; margin:0; position:relative;}
.Timeline001265 li h1 i{ display:block; width:12px; height:12px; position:absolute; left:-26px; top:50%; margin-top:-6px; border-radius:50%; background-color:#ef6d00;}
.Timeline001265 li dt{ padding:5px 0;}
.Timeline001265 .btn{ position:absolute; width:0; height:0; border:15px solid #ccc; border-left-color:transparent; border-right-color:transparent; left:6px; z-index:10; cursor:pointer;}
.Timeline001265 .prev{ border-top:0; top:0;}
.Timeline001265 .next{ border-bottom:0; bottom:0;}
@media(max-width:768px){
.Timeline001265 li h1{ font-size:24px;}
}
@media(max-width:480px){
.Timeline001265 .list{height: 400px;}
}



/*新闻详情*/
/*.RichInfo005 为demo编号*/
.RichInfo005{padding:5% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:14px; border-bottom:1px dashed #d2d2d2; margin-bottom:3%;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal; color:#444;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title span{ margin:0 20px; color:#999;  font-size:12px;  }
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}


.RichInfo005 .news_info .info .part1{ background:url(../Images/cartographer.png); height: auto; overflow: hidden;}
.RichInfo005 .news_info .info .pic{ width: 50%; float: left; padding-bottom: 30%; background-repeat: no-repeat; background-size: cover; box-shadow:  -10px 0 20px rgba(0,0,0,0.01) inset; position:relative; overflow:hidden;}
.RichInfo005 .news_info .info .pic img{ width:100%; position:absolute; top:0; left:0;}
.RichInfo005 .news_info .info .text{ width: 50%; float: left; padding:65px 40px 0 40px; position: relative; }
.RichInfo005 .news_info .info .text:after{ content: ""; display: block; width: 40px; height:40px; position: absolute; left: -10px; top: 57%; z-index: 100; background:url(../Images/cartographer.png); border-radius: 50%;}

.RichInfo005 .news_info .info .text dd{ line-height: 30px; font-size: 15px;  padding-left: 20px;}


.RichInfo005 .news_info .info .text .d1{ background: url(../Images/RichInfo005-icon1.png) no-repeat left center}
.RichInfo005 .news_info .info .text .d2{ background: url(../Images/RichInfo005-icon2.png) no-repeat left center}
.RichInfo005 .news_info .info .text .d3{ background: url(../Images/RichInfo005-icon3.png) no-repeat left center}
.RichInfo005 .news_info .info .text .d4{ background: url(../Images/RichInfo005-icon4.png) no-repeat left center}
.RichInfo005 .news_info .info .text dd strong{  font-weight: normal; color: #222}


.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:30px 0; margin-top:20px; border-top:1px dashed #d2d2d2;  }

.RichInfo005 .news_info .info_back a{ color:#999;; font-size:14px;}
.RichInfo005 .news_info .info_back a:hover{color:#ea5504;}
.RichInfo005 p{text-indent:2em; font-size:14px; color:#666; line-height:28px;}
@media(max-width:640px){
.RichInfo005 .news_info .title h1{ font-size:20px!important; padding:10px 0; padding-bottom:10px!important; }
.RichInfo005 .news_info .title span{ display:inline-block; margin:0 10px!important; }
.RichInfo005 .news_info .info_back{ padding:20px 0!important; width:100%; overflow: hidden; }
.RichInfo005 .news_info .info_back span{ display:block; width:100%; text-align:left; }
.RichInfo005 .news_info .info_back a{ float: left; }

.News_list li .left{ width:100%;}
.News_list li .right{ width:100%; padding-right:0px;}

.RichInfo005 .news_info .info .pic,
.RichInfo005 .news_info .info .text{ width:100%; float:none;}
.RichInfo005 .news_info .info .pic{ padding:0; height:auto;}
.RichInfo005 .news_info .info .pic img{ position:static;}
.RichInfo005 .news_info .info .text{ padding:5%;}
.RichInfo005 .news_info .info .text:after{ display:none;}
}





/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:49%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(2n){ 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.5); }
.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: -6px;margin-top: -15px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; 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;}
}



/*
 .Map004 为demo编号
 */
.Map001{ padding:20px 0;}
.Map001 .map{width:45%; float:left;}
.Map001 .map #allmap{ height:400px; width:100%;}
.Map001 .map #allmap *{ box-sizing: content-box; -o-box-sizing: content-box; -webkit-box-sizing: content-box;}
.Map001 .info{ float:right; width:55%; background-color:#f9f9f9; min-height:400px;}
.Map001 .info ul{ padding:35px 29px;}
.Map001 li{ line-height:25px; background-position: left 26px; padding:26px 0 26px 60px; font-size:16px; background-repeat:no-repeat; color:#7e7e7e; border-bottom:1px #dbdbdb dotted;}
.Map001 li.name{ background-image:url(../Images/Map001-icon_name.gif);}
.Map001 li.add{ background-image:url(../Images/Map001-icon_add.gif);}
.Map001 li.tel{ background-image:url(../Images/Map001-icon_tel.gif);}
.Map001 li.fax{ background-image:url(../Images/Map001-icon_fax.gif);}
.Map001 .map #allmap .BMap_noprint{ background-size:100% 100% !important;}



/*
 .Form000573 为demo编号
 */
.Form000573{ padding:5% 0 3%;}

.Form000573 .from h1{ margin:0; font-weight:normal;border-bottom:1px solid #d1d1d1; font-size:16px; padding-left:15px; height:35px;}
.Form000573 .from h1 span{ border-bottom:3px solid #b12e33; padding-bottom:0.8em; display:inline-block; height:36px;}
.Form000573 .from .btn{ cursor:pointer; border:none; padding:0 15%;height:35px; font-size:14px; color:#fff; background:#009fda;}
.Form000573 .from .f_name{ width:80px; padding-right:15px;text-align:right; color:#4d4d4d;}
.Form000573 .from table{ max-width:535px;}
.Form000573 .from td{  line-height:35px; padding-top:3%; vertical-align:top;}
.Form000573 .from .text{ width:80%; border:1px solid #eaeaea; height:35px; line-height:35px; padding:0 2%; border-radius:3px;}
.Form000573 .from .textcode{ width:80px;}
.Form000573 .from .text:focus{ border-color:#009fda; box-shadow:0 0 8px #009fda inset; transition:all ease 0.5s;}
.Form000573 .from textarea.text{ width:100%; height:175px;}
.Form000573 .from i{ color:#19ad66; font-style:normal;}
.Form000573 .form_err{color:#009fda;}



/*
 .TextList001652 为demo编号
 */
.TextList001652{ padding:5% 0 3%;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:25%; text-align:center;}
.TextList001652 .job_ol li{ background-color:#009fda; color:#fff; line-height:3em;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:12px;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#2078da;color:#fff;}
.TextList001652 .job_info{padding:2% 5% 2%;} 
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){ /*display:none;*/}
}


/*
 .PicList002323 为demo编号
 */
.PicList002323{ max-width: 1000px; margin: 0 auto;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../Images/PicList002323-icon.png) no-repeat; margin-top: -9px;} 
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin-top: 20px;}
.PicList002323 ul li{ float: left; width: 32%; margin-right:2%;text-align: center; margin-bottom: 2%;}
.PicList002323 ul li:nth-child(3n){ margin-right:0;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #555;margin:10px 0 0; font-weight: normal; font-size: 14px;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323{}
}
@media screen and (min-width:1024px ){
}




/*友情链接*/
.mylink{ padding:5% 0 0;}
.mylink .ul li{ width:23%; margin:0 1% 2%; float:left;}
.mylink .ul li figure{ width:100%; height:0; padding-bottom:50%; overflow:hidden; position:relative;}
.mylink .ul li figure img{ position:absolute; top:0; left:0; width:100%;}
.mylink .ul li .p{ text-align:center;}

@media screen and (max-width:640px ){
.mylink .ul li{ width:46%; margin:0 2% 2%;}
	.PicList002323 ul li{ width: 48%; margin: 2% 1% 2% 1%;}
	.PicList002323 ul li:nth-child(3n){ margin-right:1%;}
}
/*@media screen and (max-width:480px ){
	.PicList002323 ul li{ width: 100%; margin: 2% 0% 2% 0%;}
	.PicList002323 ul li:nth-child(3n){ margin-right:0%;}
}*/



/*搜索中心*/
.search_list{ margin-top:40px;}
.search_list li{ font-size: 16px; border-bottom:solid 1px #e1e1e1; line-height:25px; padding:5px 0; float: left; width: 100%; }
.search_list li time{ min-width:71px; float:right; font-size:14px; display:block; white-space:nowrap; }
.search_list li span{ display:block; width:73%; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:initial;}



.home_map .homemap_img{ display:none;}

@media only screen and (max-width:1024px ) {
.fl{ float:left;}
.fr{ float:right;}
}


@media only screen and (max-width:1000px ) {
.Top002070 nav li:first-child{ width:100%;}



}


@media only screen and (max-width:768px ) {
.Floor002342 .tit h1,
.Floor002342 .tit span,
.Floor001330 .tit h1,
.Floor001330 .tit span,
.home_map .title .h1,
.home_map .title span{ font-size:16px;}

.home_map .title{ border-left:none;}
.home_map .title .h1{ border-bottom: 3px solid #009fda; margin-bottom: 5px;}

.home_map{ background:none !important; height:auto;}
.home_map .homemap_img{ display:block; width:100%; margin-top:15px;}

.Bottom002381 .bottom_code{ text-align:center;}
.Bottom002381 .weixin{ float:none; display:inline-block; width:72px; margin:0 15px;}

.Floor001330 dd{ text-indent:0; padding-top:40px; width:24%; margin-right:1.33%;}
.Floor001330 dd:nth-child(2n){ margin-right:1.33%;}
.Floor001330 dd:nth-child(4n){ margin-right:0;}
.Floor001330 dd b{ font-size:16px;}


.Banner002341 li img{ height:auto; width:100%; left:0;}

.Floor002342 .top .item{ height:auto;}
.Floor002342 .top .pic{ position:static; width:48%; float:left;}
.Floor002342 .top .pic img{ width:100%;}
.Floor002342 .top .word{ padding:0 0 20px; width:50%; float:right;}
.Floor002342 .bx-wrapper .bx-default-pager{ left:50%; margin-left:-37px;}

.Contain .fl,
.Contain .fr{ float:none; width:100%;}

.Map001 .map,
.Map001 .info{ width:100%; float:none;}
}



/*董事长致辞*/
.dsz{}
.dsz .h3{ color:#444; border-bottom:1px dashed #c9c9c9; padding:10px 0 15px;}
.dsz .dsz_pic{ float:left; padding:0 30px 10px 24px; background:#fff;}
.dsz .p{ line-height:24px;}


/*公司简介*/
.gsjj{}
.gsjj .h3{ text-align:center; position:relative; margin-bottom:30px;}
.gsjj .h3::before{ content:''; width:100%; height:1px; border-bottom:1px dashed #dcdcdc; position:absolute; left:0; top:50%;}
.gsjj .h3 span{ font-size:16px; color:#444; display:inline-block; background:#fff; position:relative; padding:0 35px;}
.gsjj .p{ text-indent:2em; color:#666; margin:0; line-height:24px;}


.gsjj .gsjj_pic{ padding:30px 0 30px;}
.gsjj .gsjj_pic .img{ display:block; float:left; width:32.33%; margin-right:1.5%;}
.gsjj .gsjj_pic .img3{ margin-right:0;}

@media only screen and (max-width:480px ) {
.gsjj .gsjj_pic .img{ width:100%; margin:0 0 10px;}
}




/*企业文化*/
.qywh{}
.qywh .ul li{ background:#eee;}
.qywh .ul .pic,
.qywh .ul .txt{ width:50%;}
.qywh .ul .pic{ float:right;}
.qywh .ul .txt{ float:left;}
.qywh .ul .pic img{ width:100%;}
.qywh .ul li:nth-child(2n) .pic{ float:left;}
.qywh .ul li:nth-child(2n) .txt{ float:right;}
.qywh .ul .txt{ padding:5% 0 0 6%;}
.qywh .ul .txt .h3{ margin:0 0 5px; font-size:16px; color:#444;}
.qywh .ul .txt .p{ margin:0; color:#666;}
.qywh .ul .txt .p span{ color:#444;}

@media only screen and (max-width:640px ) {
.qywh .ul .pic,
.qywh .ul .txt{ width:100%; float:none;}
.qywh .ul .txt{ padding:5%;}
}


/*新闻资讯*/
.PicList002273 .time{ right:auto; top:28px;}
.PicList002273 .right{ margin-top:35px;}

@media only screen and (max-width:768px ) {
.PicList002273 .time{ position:static; margin-top:10px;}
.PicList002273 .right{ margin-top:10px;}
}



/*品质生活*/
.pzsh{}
.pzsh .pzsh_intro{ color:#666; text-indent:2em; line-height:24px;}
.pzsh .pzsh_h{ width:150px; height:40px; margin:42px auto; text-align:center; line-height:40px; font-weight:bold; font-size:16px; color:#fff; background:url(../Images/h_bg.png) no-repeat; background-size:100% 100%; border-radius:10px; border-bottom-right-radius:0;}
.pzsh .pzsh_info{}
.pzsh .pzsh_info .pzsh_pic{ width:50%; float:left;}
.pzsh .pzsh_info .pzsh_pic img{ width:100%;}
.pzsh .pzsh_info .pzsh_txt{ width:50%; float:right; padding-left:45px;}
.pzsh_info .pzsh_txt .h3{ font-size:16px; color:#444; margin:0 0 5px;}
.pzsh_info .pzsh_txt .p{color:#666; margin:0 0 12px;}

.pzsh .pzsh_info2 .pzsh_pic{ float:right; width:57%;}
.pzsh .pzsh_info2 .pzsh_txt{ float:left; width:43%; padding-top:25px;}

.pzsh .pzsh_info3 .img{ width:49%; float:left; margin:0 0.5%;}
.pzsh .pzsh_info3 .p{ text-align:center; font-weight:bold; font-size:16px; color:#444;}

.pzsh .pzsh_info4{ position:relative;}
.pzsh .pzsh_info4 .pic{ text-align:center;}
.pzsh .pzsh_info4 .pic img{ width:220px;}
.pzsh .pzsh_info4 .ul li{ position:absolute; width:240px;}
.pzsh .pzsh_info4 .ul .pzsh_li1{ top:30px; left:0; text-align:right;}
.pzsh .pzsh_info4 .ul .pzsh_li2{ top:30px; right:0;}
.pzsh .pzsh_info4 .ul .pzsh_li3{ top:120px; left:0; text-align:right;}
.pzsh .pzsh_info4 .ul .pzsh_li4{ top:120px; right:0;}
.pzsh .pzsh_info4 .ul li .h3{ margin:0 0 5px; font-size:16px; color:#444;}
.pzsh .pzsh_info4 .ul li .p{ margin:0; line-height:20px;}


@media only screen and (max-width:1000px ) {
.pzsh .pzsh_info4 .ul li{ position:static; text-align:left !important; margin:10px 0 0; width:100%;}
}
@media only screen and (max-width:640px ) {
.pzsh .pzsh_info .pzsh_pic,
.pzsh .pzsh_info .pzsh_txt{ width:100%; float:none;}
.pzsh .pzsh_info .pzsh_txt{ padding:20px 0;}
.pzsh .pzsh_info3 .img{ float:none; width:100%; margin:0 0 10px;}
}



/*智慧服务*/
.zhfw{}
.zhfw .zhfw_info{ padding-bottom:50px;}
.zhfw .zhfw_info .pic{ float:right; margin:-10px 0 10px 30px;}
.zhfw .zhfw_info .pic img{ width:100%;}
.zhfw .zhfw_info .p{ text-indent:2em; color:#444; line-height:22px; margin:0 0 10px;}
.zhfw_icon .ul li{ float:left; width:33.33%; text-align:center; padding:20px 0 10px;}
.zhfw_icon .ul li .h3{ font-size:16px; color:#444; margin:10px 0 6px;}
.zhfw_icon .ul li .p{ font-size:12px; line-height:20px; min-height:80px; margin:0; padding:0 15px;}

.zhfw_icon .ul .zhfw_li1{ border-bottom:1px dashed #e5e5e5;}
.zhfw_icon .ul .zhfw_li2{ border:1px dashed #e5e5e5; border-top:none;}
.zhfw_icon .ul .zhfw_li3{ border-bottom:1px dashed #e5e5e5;}
.zhfw_icon .ul .zhfw_li5{ border:1px dashed #e5e5e5; border-top:none; border-bottom:none;}
.zhfw_icon .ul .zhfw_li6{ padding-top:80px;}

@media only screen and (max-width:640px ) {
.zhfw_icon .ul li{ width:100%; float:none; border:none !important; border-bottom:1px dashed #e5e5e5 !important; padding:20px 0;}
.zhfw_icon .ul li .p{ min-height:0;}
.zhfw_icon .ul .zhfw_li6{ padding:40px 0;}
.zhfw .zhfw_info .pic{ float:none; width:100%; margin:10px 0;}
}


/*增值服务*/
.zzfw{}
.zzfw .zzfw_info{ color:#444; text-indent:2em; line-height:22px;}
.zzfw .zzfw_icon{ padding:40px 0 0;}
.zzfw_icon .ul li{ float:left; width:33.33%; padding:16px 0 16px 35px;}
.zzfw_icon .ul li .icon{ float:left;}
.zzfw_icon .ul li .zzfw_txt{ float:left; padding:28px 0 0 18px;}
.zzfw_txt .h3{ font-size:14px; color:#666; margin:0 0 5px;}

@media only screen and (max-width:640px ) {
.zzfw_icon .ul{ text-align:center;}
.zzfw_icon .ul li{ float:none; width:auto; padding:0 20px 20px; display:inline-block;}
}
















