.clear{clear:both;}
ul li{list-style:none;}
*{padding:0px;margin:0px;}
.compensate-for-scrollbar{margin-right:0px!important;}

/*Top002568 */
.Top002568{ position:relative; z-index:100; background:#fff;}
.Top002568 .header-left{ float:left;}
.Top002568 .header-left,
.Top002568 .header-right{ height:75px;}
.Top002568 .logo img{height:65px;}
.Top002568 .header-right,
.Top002568 .header-mid{ float:right;}
.Top002568 .header-right > *{ margin:0 12px; position:relative;}
.Top002568 .header-right dt figure{ display:none; position:absolute; top:100%; margin-top:10px; z-index:100; width:150px; background:#f3f3f3; right:-20px; padding:10px;}
.Top002568 .header-right dt figure::before{ position:absolute; content:'';  border:6px solid transparent; border-bottom-color:#f3f3f3;right: 22px;top: -12px;}
.Top002568 .header-right dt figure img{ display:block; width:100%;}
.Top002568 .header-right dt a{ width:20px; height:20px; background:url(../images/Top002568_icon_sina.png) no-repeat center center; background-size:contain; display:block;}
.Top002568 .header-right dt a.wx{ background-image:url(../images/Top002568_icon_wx.png);}
.Top002568 .open-search{ position:relative;width:17px; height:40px; background:url(../images/Top002568_icon_search.png) no-repeat center center; background-size:contain; display:block;}
.Top002568 .open-search-show{ background:none;}
.Top002568 .open-search-show::before,
.Top002568 .open-search-show::after{ position:absolute; content:''; width:100%; height:3px; background:#454888; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.Top002568 .open-search-show::after{ transform:rotate(-45deg);}
.Top002568 .search-box{ display:none; z-index:90; position:absolute; right:0; top:100%;width:300px;}
.Top002568 .search-box .text{ line-height:36px; width:100%;  padding:0 10px; border:3px solid #454888;}
.Top002568 .search-box .btn{ position:absolute; right:0; top:0; width:42px; height:42px; background:url(../images/Top002568_icon_search.png) no-repeat center center; background-size:50% auto;}

.Top002568 .header-mid{ width:60%;}
.Top002568 .header-menu li em a{ display:inline-block; line-height:75px; position:relative; font-size:16px; color:#333;}
.Top002568 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%); width:0; height:3px; background:#004ca1; transition:0.3s;}
.Top002568 .header-menu li.aon em a::before,
.Top002568 .header-menu li:hover em a::before{ width:100%;}
.Top002568 .header-menu li .sub dt{ line-height:56px;}
.Top002568 .header-menu li .sub dt a{ color:#a4a4a4; padding:0;}
.Top002568 .header-menu li .sub dt a::after{ display:inline-block; width:1px; height:10px; background:#bcbcbc; vertical-align:middle; content:''; margin:0 18px;}
.Top002568 .header-menu li .sub dt:last-child a::after{ display:none;}
.Top002568 .header-menu li .sub dt a:hover{ color:#004ca1; background:none;}
.Top002568 #open_menu{ margin:0;}

.Top002568 #header-menu{ position:fixed; left:-100%; opacity:0; top:0; height:100%; background:rgba(0,0,0,0.5); overflow:auto; max-height:100%; padding:10px; transition:0.3s; width:50%; max-width:300px;}
.Top002568 #header-menu.header-menu-show{ left:0; opacity:1;}
.Top002568 #header-menu ul{ padding:5%; border-radius:5px; background: rgba(63, 66, 132, 0.91);}
.Top002568 #header-menu li:last-child em a,
.Top002568 #header-menu li:last-child em{ border-bottom:0;}
.Top002568 #header-menu li em .op{ display:block;}
.Top002568 #header-menu li .sub dl{ background:rgba(0,0,0,0.22); border-radius:0 0 5px 5px;}
.Top002568 #header-menu li .sub-menu dt a{ border-bottom:1px solid rgba(0, 0, 0, 0.15);}
@media(max-width:1024px){
.Top002568 #open_menu{ width:30px; height:30px; margin-left:10px;}
.Top002568 #open_menu i{ width:100%;background:#d3a44b; height:3px;}
.Top002568 #open_menu i::before,
.Top002568 #open_menu i::after{background:#d3a44b;}
}
@media(max-width:480px){
.Top002568 .header-right dt{ display:none;}
.Top002568 .header-right dd.top-search{ position:static;}
.Top002568 .search-box{ width:100%;}
.Top002568 .logo img{height:40px}
}
/*Banner002489 */
.Banner002489{position: relative; z-index:1;}
.Banner002489 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002489 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002489 .slides {display: block;} 
* html .Banner002489 .slides {height: 1%;}
.no-js .Banner002489 .slides > li:first-child {display: block;}
.Banner002489 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002489 .flex-viewport {max-height: 300px;}
.Banner002489 .slides {zoom: 1;}

.Banner002489 .slides > li img{ display:block; width:100%; transition:10s linear;}
.Banner002489 .slides > li.flex-active-slide img{ transform:scale(1.2);}
.Banner002489 .flex-direction-nav{ display:none;}
.Banner002489 .flex-control-nav{ position:absolute; text-align:center; left:0; bottom:20px; width:100%; z-index:10;}
.Banner002489 .flex-control-nav li{ display:inline-block; list-style:none; padding:0 15px;}
.Banner002489 .flex-control-nav li a{ display:block;width:28px; height:2px; background:#fff; opacity:0.5; cursor:pointer; overflow:hidden; line-height:1000px;}
.Banner002489 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1024px){
.Banner002489{ margin:0;}
}
@media(max-width:640px){
.Banner002489 .flex-control-nav li{ padding:0 5px;}
}


/*
 .Floor001640 为demo编号
 */


.Hometitle{line-height: 40px; text-align: center;}
.Hometitle:after{display: block; content: ''; margin:5px auto 0px;width: 40px; height: 4px; background: #015da9;}
.Hometitle .cn{font-size: 24px; margin-top: -30px; color: #333;}
.Hometitle .en{opacity: 0.1;-webkit-opacity: 0.1;font-size: 38px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.Hometitle .cn{font-size: 24px; }
.Hometitle .en{font-size: 30px;}
}

.Floor001640{padding:40px 0;}
.Floor001640 .txt{ float:left;width:48%;margin-top:2%;}
.Floor001640 .txt .h2{font-size:26px;color:#333;margin-top:15%;}
.Floor001640 .txt .info{ padding:3% 0;font-size:16px;color:#666;line-height:35px;}
.Floor001640 .txt .info p{ text-indent:2em;}
.Floor001640 .all_more{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001640 .all_more:hover{ padding-right:2.5em; background-color:#004ca1; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001640 .pic{ float:right; width:48%;margin-top:2%;}
.Floor001640 .pic img{ width:100%;}
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
.Floor001640 .txt .h2{margin-top: 4%;}
}



/*Floor000556*/ 
.Floor000556{ padding:40px 0;background:#fafafa;}
.Floor000556 .title{ max-width:915px; margin:0 auto; text-align:center;font-size:22px; overflow:hidden;}
.Floor000556 .title a{color:#09C;}
.Floor000556 .title aside{ font-size:30px;}
.Floor000556 .title span{ position:relative;}
.Floor000556 .title span::before,
.Floor000556 .title span::after{ position:absolute; content:''; height:7px; width:360px; background:url(../images/Floor000556_line.gif) repeat-x bottom center; top:50%; margin-top:-3.5px;}
.Floor000556 .title span::before{ right:100%; margin-right:50px;}
.Floor000556 .title span::after{ left:100%; margin-left:50px;}

.Floor000556 .tab{ text-align:center; padding: 3% 0 3% 0;}
.Floor000556 .tab span{ display:inline-block; line-height: 37px; padding:0 25px; height: 37px; text-align: center; font-size: 14px; cursor: pointer; transition:0.3s;}
.Floor000556 .tab .on{ background: #004ca1; color: #fff; }
.Floor000556 .tab-info{ display:none;}

.Floor000556 .pro_list{ position:relative; padding:0 50px;}
.Floor000556 .owl-stage-outer{ overflow:hidden;}
.Floor000556 .owl-item{ float:left;}
.Floor000556 .owl-nav{ display:block;}
.Floor000556 .owl-nav button{ font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0;}
.Floor000556 .owl-nav button.owl-prev{ left:0;}
.Floor000556 .owl-nav button.owl-next{ right:0;}
.Floor000556 .owl-nav button::before{ position:absolute; content:''; width:50%; height:50%; border-top:3px solid #e5e5e5; border-right:3px solid #e5e5e5; top:25%; left:25%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor000556 .owl-nav button.owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor000556 .owl-nav button:hover::before{ border-color:#004ca1;}

.Floor000556 .item a{ display:block; border-bottom:3px solid #ddd;transition:0.3s;background:#fff;}
.Floor000556 .item a:hover{ border-bottom-color:#004ca1;}
.Floor000556 .item .pic{ text-align:center; overflow:hidden; padding:20px 0 0;}
.Floor000556 .item .pic img{ width:100%; display:block; max-width:220px; margin:0 auto;transition:0.3s;}
.Floor000556 .item:hover  .pic img{ transform:scale(1.12,1.12);}
.Floor000556 .item p{ margin:0; text-align:center; padding:15px 0;}
@media(max-width:480px){
.Floor000556 .title{font-size:18px;}
.Floor000556 .title aside{ font-size:26px;}
.Floor000556 .tab span{padding: 0 15px;}
}
/*.Map002788 */
.Map002788{ padding:40px 0;}
/*slick Basic*/
.Map002788 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Map002788 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Map002788 .slick-list:focus {outline: none}
.Map002788 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Map002788 .slick-slider .slick-track, 
.Map002788 .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)}
.Map002788 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Map002788 .slick-track:before, 
.Map002788 .slick-track:after{display: table; content: '';}
.Map002788 .slick-track:after{ clear: both;}
.Map002788 .slick-loading .slick-track { visibility: hidden;}
.Map002788 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Map002788 .slick-slide .slick-loading img { display: none;}
.Map002788 .slick-slide .dragging img { pointer-events: none;}
.Map002788 .slick-initialized .slick-slide { display: block;}
.Map002788 .slick-loading .slick-slide { visibility: hidden;}
.Map002788 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Map002788 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Map002788{ width:100%;  position:relative;  }
.Map002788 .bd{margin-top:3%;}

.Map002788 .hd{padding-bottom: 20px; margin: 0 auto;}
.Map002788 .hd  li span{display: block;padding:15px 20px; line-height:14px;text-align:center;  cursor:pointer; background: #f5f5f5;   }
.Map002788 .hd  li:first-child span{border-radius: 5px 0 0 5px;}
.Map002788 .hd  li:last-child span{border-radius: 0 5px 5px 0;}
.Map002788 .hd  li.slick-current span{ background:#05d0b2; color:#fff; }

.Map002788 .bd .title{  width: 15%;margin-right: 1%; float: left; background: #f5f5f5;height: 250px; padding:20px 30px;background-repeat:no-repeat; background-position:center center; background-size:cover;}
.Map002788 .bd .title h1{  font-size:18px; color: #fff }
.Map002788 .bd .map{ height: 250px;  }
.Map002788 .bd .map img{ max-width: none }
.Map002788 .bd .text{   background:  #f5f5f5;padding:1% 3% }
.Map002788 .bd .text p{  font-size: 14px; line-height: 26px; }
.Map002788 .bd .text .btn{   background:url(../images/Map002788-kf.png) no-repeat 15px #05d0b2; display: block; width: 140px; padding-left: 25px; border-radius: 5px; line-height:40px;font-size:16px;text-align: center; color: #fff; margin-top: 20px; }
@media(min-width:769px){
.Map002788 .bd .map{width:50%; float: left}
.Map002788 .bd .text{ width:33%; margin-left: 1%; float: left;height: 250px; }
}
@media(max-width:768px){
.Map002788 .bd .title{display: none;}

}

/*
 .Bottom002230 为demo编号
 */
.Bottom002230{}
.Bottom002230{ background: #2f353e;  padding: 30px  0 0}
.Bottom002230 .left h3{ font-weight: 100; font-size: 18px; color: #fff;}
.Bottom002230 .left h3 span{display: block; width: 37px; height: 1px; border-bottom: 1px solid #b8ada2; margin: 16px 0 0}
.Bottom002230 .left ul { padding: 0 0 10px}
.Bottom002230 .left ul li{ float: left; font-size: 14px; padding:0 38px 10px 0;}
.Bottom002230 .left ul li a{  color: #fff}
.Bottom002230 .left ul li a:hover{  color: #004ca1}
.Bottom002230 .right img{ border: 5px solid #9b8978;height:90px;}
.Bottom002230 .right .img{ text-align: center; float: left; }
.Bottom002230 .right .text{ float: left; padding: 0 17px 0 0px;line-height:88px;}
.Bottom002230 .right .text p{margin:0 0 8px;color: #fff; font-size: 14px;}
.Bottom002230 .right .text li{ float: left; width: 34px; height: 34px; background: url(../images/Bottom002230-icon.png) no-repeat left top; margin: 0 8px 0 0}
.Bottom002230 .right .text li.wx{  background: url(../images/Bottom002230-icon.png) no-repeat -41px top; }
.Bottom002230 .right .text li.tx{  background: url(../images/Bottom002230-icon.png) no-repeat -80px top; }
.Bottom002230 .right .text li.rr{  background: url(../images/Bottom002230-icon.png) no-repeat -121px top; }
.Bottom002230 .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
.Bottom002230 .bottom{ border-top: 1px solid #b8ada2; margin: 10px 0 0}
.Bottom002230 .bottom ul li{ float: left; font-size: 14px; padding:0 10px 0 0; line-height: 61px;}
.Bottom002230 .bottom ul li a,.Bottom002230 .bottom p a{  color: #d5cfc9}
.Bottom002230 .bottom ul li a:hover,.Bottom002230 .bottom p a:hover{  color: #fff}
.Bottom002230 .bottom p{ font-size: 14px; color: #d5cfc9; margin: 0; padding: 0 0 20px;text-align:center;}

@media (min-width:768px) {
.Bottom002230 .left h3{ margin-top: 0}
.Bottom002230 .right{ float: right;}
.Bottom002230 .left,.bottom ul { float: left;}
.Bottom002230 .bottom p{ padding: 0; line-height: 61px;}
.Bottom002230 .left ul li{ padding-right: 22px;}
}
@media (min-width:1024px) {
  .Bottom002230 .left ul li{ padding-right: 38px;}
}



/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 20px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:65px;height:65px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#004ca1;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#004ca1;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:40px;height:40px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}



/*公司简介*/
.RighInfo000623{padding: 3.125vw 0;}
.RighInfo000623 .auto{max-width: 1200px;}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #004ca1; margin-top: 1vw;}
.RighInfo000623 .title .cn{font-size: 30px;color: #004ca1; padding-bottom: 10px;font-weight: bold;}
.RighInfo000623 .title .en{color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo000623 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .title .cn{font-size: 6vw;}
}

.RighInfo000623 .ytable-cell{padding: 3.167vw 0;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(0,76,161,0.64);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-size: 72px; line-height: 0.8em;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}

.RighInfo000623 .info{background: #f5f5f5; background-size: contain;}
.RighInfo000623 .p-info{font-size: 15px;line-height: 2.4em;color: #7d7d7d;text-align:justify;}
.RighInfo000623 .p-info p{margin: 0 0 2vw 0;text-indent:2em;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 31.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 12vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}


/*发展历程*/
.ComBox{padding:70px 0;}
.fzlist{padding:25px 0 0 0;background: url(../images/line1.jpg) center center repeat-y;position:relative;}
.fzlist .fzfl{width:50%;float:left;position:relative;}
.fzlist .fzfl .flbox{width:89%;border:1px solid #ebebeb;text-align:right;float:right;margin-right:60px;position:relative;}
.fzlist .fzfl .flbox .flcon{padding:30px;}
.fzlist .fzfl .flbox .flcon .time{font-size:28px;color:#004ca1;line-height:40px;font-weight:bold;}
.fzlist .fzfl .flbox .flcon .msg{font-size:16px;color:#333;line-height:24px;margin-top:10px;}
.fzlist .fzfl .flbox .flcon .msimg{width:100%;height:auto;margin-top:20px;}
.fzlist .fzfl .dot{position:absolute;top:36px;right:-8px;}
.fzlist .fzfl .flbox .jt{position:absolute;top:36px;right:-20px;}

.fzlist .fzrh{margin-top:100px;}
.fzlist .fzrh .dot{position:absolute;top:36px;left:-8px;}
.fzlist .fzrh .flbox{float:left;margin-left:60px;text-align:left;}
.fzlist .fzrh .flbox .jt{position:absolute;top:36px;left:-20px;right:auto;transform:rotate(180deg);}


@media (max-width:768px){
	.ComBox{padding:35px 0;}
    .fzlist .fzrh .flbox{margin-left:30px;}
    .fzlist .fzfl .flbox{margin-right:30px;}
}

@media (max-width:640px){
    .fzlist .fzfl .flbox .flcon .time{font-size:18px;}
    .fzlist .fzfl .flbox .flcon .msg{font-size:14px;line-height:25px;}
}

@media (max-width:480px){
    .fzlist li{margin-bottom:30px;}
    .fzlist{background:url(../images/line1.jpg) left center repeat-y}
    .fzlist .fzfl,.fzlist .fzrh{width:100%;float:none;}
    .fzlist .fzfl .dot{left:-8px;}
    .fzlist .fzfl .flbox .jt{left:-20px;right:auto;transform:rotate(180deg);}
    .fzlist .fzfl .flbox{margin-right:0px;text-align:left;}
    .fzlist .fzrh{margin-top:30px;}
    .fzlist .fzrh .flbox{margin-left:0px}
    .fzlist .fzfl .flbox .flcon{padding:15px;}
    .fzlist .fzrh .flbox{float:right;}
}


/*企业文化*/
.whul dl{display:table;width:100%;background:#f4f4f4;}
.whul dl .imgbox{display:table-cell;vertical-align:middle;width:50%;overflow:hidden;}
.whul dl .imgbox img{width:100%;transition:all .3s ease;}
.whul dl .whtit{display:table-cell;vertical-align:middle;width:50%;}
.whul dl .whtit .titcon{width:72%;margin:0 auto;}
.whul dl .whtit .titcon .t1{font-size:24px;color:#1d1d1d;}
.whul dl .whtit .titcon .t1:after{display:block;content:"";width:32px;height:1px;background:#004ca1;margin-top:12px;}
.whul dl .whtit .titcon .t2{font-size:16px;color:#717171;margin-top:20px;}
.whul dl:hover .imgbox img{transform:scale(1.1);}

@media ( max-width:1199px){  
    .whul dd .whtit .titcon{width:80%;margin-top:30px;}
}

@media ( max-width:997px){  
    .whul dl .whtit .titcon .t1{font-size:18px;}
    .whul dl .whtit .titcon{width:90%;margin-top:20px;}
    .whul dl .whtit .titcon .t2{font-size:14px;margin-top:10px;line-height:22px;}
}

@media ( max-width:640px){  
    .whul dl .imgbox,.whul dl .whtit{width:100%;display:block;}
    .whul dl .whtit .titcon{margin-top:0px;width:95%;padding:20px 0;}
}



/*PicList002854 */
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 1.5vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  text-align: center; margin-bottom: 1vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 69%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #004ca1;}
.PicList002854 li a:hover:after{background-color: #004ca1; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 31%; }
.PicList002854 li:not(:nth-child(3n)){margin-right:3.5%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}

/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center;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; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #004ca1; background:#004ca1;}
.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:#004ca1; border-color:#004ca1;}
.Page002193 .p_page b{ font-weight:normal;}



/*党建*/
.NewsList{ padding:0px 0px 20px; line-height:28px;}
.NewsList li{ margin-bottom:30px; background:#f8f6f7; color:#888888; height:232px; position:relative; padding:0px 14% 0px 33%;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.NewsList li .img{ position:absolute; left:11px; top:11px; width:30%;}
.NewsList li .img a{ position:absolute; left:0; top:0; width:100%; height:208px; background-position:center center; background-size:cover; background-repeat:no-repeat;}
.NewsList li .p{ height:84px; overflow:hidden;font-size:15px;}
.NewsList li .tit{ padding:29px 0px 19px; font-size:20px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:98%;}
.NewsList li .tit a{ color:#6f6d6e;}
.NewsList li .tit a:hover{ color:#004ca1;}
.NewsList li .date{ font-weight:bold;font-size:16px; color:#004ca1; font-style:italic; padding-bottom:18px;}
.NewsList li a.more{ position:absolute; width:40px; height:40px; background:url(../images/arr.png) center center no-repeat; border:2px solid #004ca1; border-radius:50%; right:6%; top:94px;}
.NewsList li a:hover.more{ border:2px solid #009283;}
.NewsList li:hover{ box-shadow:0px 0px 15px #ccc;}

@media ( max-width:640px){
.NewsList li{ padding-right:0; padding-left:36%; height:120px; margin-bottom:12px;}
.NewsList li a.more{ display:none;}
.NewsList li .img a{ height:98px;}
.NewsList li .tit{ padding:10px 0px 0px; font-size:16px;}
.NewsList li .date{padding-bottom:5px;}
.NewsList li p{ height:36px; line-height:18px;}
}



/*公告通知*/
.NewUl{margin:0px 0 50px 0;}
.NewUl li:first-child{padding-top:0px;}
.NewUl li{padding:35px 0;border-bottom:1px solid #eee;}
.NewUl li a{display:block;width:100%;position:relative;padding-left:150px;box-sizing:border-box;}
.NewUl li a .time{font-size:20px;color:#004ca1;width:120px;position:absolute;top:0px;left:0px;}
.NewUl li a .Ntitle{font-size:18px;color:#333;font-weight:bold;position:relative;padding-right:150px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewUl li a .Ntitle span{font-size:14px;color:#004ca1;display:block;width:106px;position:absolute;top:0px;right:0px;}
.NewUl li a .Ntitle span img{display:inline-block;vertical-align:middle;margin-left:20px;}
.NewUl li a .ncons{font-size:14px;color:#b4b4b4;margin-top:10px;}
.NewUl li:hover .Ntitle{color:#004ca1;} 

@media (max-width:997px){
    .SubPageBox{margin-top:40px;}
    .NewBox{padding-bottom:35px;}
    .NewUl li a .time{font-size:16px;width:100px;}
    .NewUl li a{padding-left:100px;}
    .NewUl li a .Ntitle{font-size:15px;padding-right:90px;}
    .NewUl li a .Ntitle span{font-size:13px;width:80px;}
    .NewUl li a .Ntitle span img{width:20px;margin-left:5px;}
    .NewUl li a .ncons{margin-top:5px;}
    .NewUl li{padding:20px 0;}
    .NewUl{margin:20px 0 30px;}
}


/*新闻中心*/
.HomeNews{ margin-left:-3.3333%; padding-bottom:3%;}
.HomeNews li{ width:30%; margin:0 0 3% 3.3333%; float:left; display:inline; background:#fff;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeNews li .img{ position:relative;}
.HomeNews li .img img{ display:block; width:100%;}
.HomeNews li .date{ z-index:1; background:rgba(0,0,0,0.5); position:absolute; left:0px; top:0px; line-height:19px; height:100%; width:70px; color:#fff; font-size:12px; text-align:center;transition:all .3s linear;}
.HomeNews li .date b{ display:block; font-size:30px; line-height:34px; padding-top:19px;}
.HomeNews li .info{ padding:17px 19px; line-height:22px; color:#999999;background: #f5f5f5;}
.HomeNews li .info .tit{ margin-bottom:13px; font-size:16px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:99%; display:block; color:#333333;}
.HomeNews li .info .p{ height:44px; overflow:hidden;}
.HomeNews li:hover{ box-shadow:0px 0px 20px rgba(0,76,161,0.5);}
.HomeNews li:hover .date{background:rgba(0,76,161,0.8);}
@media ( max-width:640px){
.HomeNews{ margin-left:-3%;}
.HomeNews li{ width:47%; margin-left:3%;}
.HomeNews li .date{width:50px; font-size:11px;}
.HomeNews li .date b{ font-size:20px;}
.HomeNews li .info .tit{ margin-bottom:5px; font-size:14px;}
.HomeNews li .info{ padding:10px;}
}


/*新闻详情*/
.Titleinfo{color:#666; padding:0px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:28px; color:#000000; padding-bottom:18px;font-weight:bold;line-height:35px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;color:#999;font-size:14px;font-style:initial;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage .img{text-align:center;margin-bottom:30px;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:28px;color:#666666;}
.SinglePage .img img{display:inline-block;vertical-align:middle;margin:0 10px;}
.SinglePage p{text-indent:2em;margin-bottom:30px;}
.SinglePage .i1{float:left;margin-bottom:30px;}
.SinglePage .i2{float:right;margin-bottom:30px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;padding-top:20px;}
.PrevNextBox dl{float:left;width:49%; line-height:60px;background:#f5f5f5;text-align:center; font-size:16px;color:#666666;overflow:hidden; }
.PrevNextBox dl span{color:#000;font-size:16px;}
.PrevNextBox dl:nth-child(2n){float:right;}
.PrevNextBox dl:hover{background:#004ca1;}
.PrevNextBox dl:hover a{color:#fff;}
.PrevNextBox dl:hover span{color:#fff;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;padding:0 10px;box-sizing:border-box;}

@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:17px; padding-bottom:10px;line-height:26px;}
    .PrevNextBox dl{ width:auto; line-height:35px; height:35px;font-size:14px; text-align:left;margin-top:10px;}
    .PrevNextBox dl div{max-width:100%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .PrevNextBox{margin-top:20px;padding-top:0px;}
    .SinglePage p{margin-bottom:15px;}   
    .SinglePage .i1,.SinglePage .i2{float:none;width:100%;margin-bottom:15px;}
    .SinglePage .img{margin-bottom:15px;}
    .SinglePage .img img{margin:10px 0;}
}


/*联系我们*/
.LxBox{background:#fcfcfc;}
.Lxfl{width:55%;height:440px;float:left;}
#MapBox{width:100%;height:100%;}
.BMap_shadow img{display:none!important;}
.BMap_pop img{max-width:initial;}
.Lxrh{width:41%;float:right;}
.Lxrh dl dt{font-size:28px;color:#004ca1;font-weight:bold;margin:40px 0 20px 0;}
.Lxrh dl dd{font-size:16px;color:#666;line-height:34px;}
.Lxrh dl dd.wx{margin-top:15px;}
.Lxrh dl dd img{width:150px;}


@media (max-width:997px){
    .Lxfl,.Lxrh{width:100%;float:none;}
    .Lxfl{height:300px;}
    .Lxrh dl dt{font-size:20px;margin:30px 0 15px;}
    .Lxrh dl dd{font-size:15px;line-height:28px;}
}


/*公司风采*/
.w912{width:912px;margin:0 auto}
.bdCons .BdPic{width:100%;position:relative;padding-top:67%;}
.bdCons .BdPic span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:contain;}
.bdCons .BdTit{position:absolute;width:100%;bottom:0px;left:0px;padding:15px 20px;box-sizing:border-box;background:rgba(0,0,0,.5);font-size:16px;color:#fff;line-height:24px;}

.hdCons{margin-top:25px;}
.hdCons li{padding:0 7.5px;}
.hdCons li .HdPic{border:2px solid transparent;position:relative;padding-top:65%;} 
.hdCons li .HdPic span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:contain;}
.hdCons li.slick-current .HdPic,.hdCons li:hover .HdPic{border:2px solid #004ca1;}

.bdCons{position:relative;}
.bdCons .slick-arrow{outline:none;border:0px;background:none;width:44px; height: 44px; position: absolute; z-index: 99;top:50%;transform:translate(0,-50%);line-height: 1000px; overflow: hidden; background-repeat:no-repeat;background-position: center center; background-size: 100% 100%;}
.bdCons .slick-prev{left: -90px; background-image: url(../images/jtf.png);background-size:100% 100%;}
.bdCons .slick-next{right: -90px; background-image: url(../images/jtr.png);background-size:100% 100%;}
.bdCons .slick-prev:hover{background-image: url(../images/jtf1.png);background-size:100% 100%;}
.bdCons .slick-next:hover{background-image: url(../images/jtr1.png);background-size:100% 100%;}

@media ( max-width:912px){
     .w912{width:100%;}
     .bdCons .slick-prev{left:0px;}
     .bdCons .slick-next{right:0px;}
     .bdCons .BdTit{padding:10px;}
}


/*人力资源*/
.ZyBox ul{margin:0px 0 40px 0;}
.ZyBox li{width:100%;border:1px solid #eee;padding:30px 30px 20px 40px;box-sizing:border-box;margin-bottom:30px;}
.ZyBox li .ZpTop{position:relative;}
.ZyBox li .ZpTop .zt1{font-size:20px;color:#26282c;}
.ZyBox li .ZpTop dl{margin-top:10px;}
.ZyBox li .ZpTop dd{font-size:14px;color:#636870;margin-right:60px;display:inline-block;}
.ZyBox li .ZpTop .shbtn{display:block;width:100px;height:40px;line-height:40px;background:#004ca1;font-size:16px;color:#fff;text-align:center;position:absolute;top:10px;right:0px;}
.ZyBox li .zpbtn{border-top:1px solid #eee;padding-top:10px;margin-top:20px;cursor:pointer;}
.ZyBox li .zpbtn span{font-size:14px;color:#004ca1;border-bottom:1px solid #004ca1;}
.ZyBox li .ZpCon{display:none;}
.ZyBox li .ZpCon dl{margin-top:30px;}
.ZyBox li .ZpCon dt{font-size:14px;color:#26282c;line-height:30px;}
.ZyBox li .ZpCon dd{font-size:14px;color:#636870;line-height:30px;}

@media (max-width:997px){
    .ZyBox li{padding:15px 10px;margin-bottom:20px;}
    .ZyBox li .ZpTop .zt1{font-size:16px;}
    .ZyBox li .ZpTop dd{margin-right:10px;}
    .ZyBox li .ZpTop .shbtn{font-size:14px;width:80px;height:30px;line-height:30px;}
    .ZyBox li .ZpCon dd{line-height:26px;}
    .ZyBox ul{margin-top:30px;}
    .ZyBox li .ZpCon dl{margin-top:20px;}
    .ZyBox li .ZpTop .shbtn{top:-5px;}
}


/*********************招聘详情***********************/
.zp .zptitle{width:100%;height:60px;background:#004ca1;}
.zp .zptitle p{padding-left:40px;font-size:18px;color:#fff;line-height:60px;}
.zp .zpul{padding:0 36px;margin-top:36px;}
.zp .zpul dd{width:45%;height:30px;float:left;margin-bottom:20px;border:0px;}
.zp .zpul dd:nth-child(2n){float:right;}
.zp .zpul dd span{font-size:15px;color:#333;display:inline-block;width:75px;text-align:right;}
.zp .zpul dd input{width:80%;height:30px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:2%;padding-left:10px;}
.zp .zpul dd select{width:40%;height:30px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:2%;padding-left:25px;}
.zp .zpul dd input[type="radio"]{width:18px;height:18px;vertical-align:middle;}
.zp .zpul dd label{vertical-align:middle;font-size:14px;color:#666;}
.zp .zpcon{padding:0 36px;margin-bottom:20px;}
.zp .zpcon span{font-size:15px;color:#333;display:inline-block;width:75px;text-align:right;vertical-align:top;}
.zp .zpcon textarea{width:91%;height:150px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:1%;resize:none;padding:10px 0 0 10px;}
.zp a{display:inline-block;width:120px;height:40px;font-size:16px;color:#fefefe;text-align:center;line-height:40px;background:#606060;border-radius:10px 0 10px 0;}
.zp a.aleft{margin-left:126px;}
.zp a:hover{background:#004ca1;}
.zp a.aons{background:#004ca1;}


@media ( max-width:1028px){
    .zp .zpul dd input{width:73%;}
    .zp .zpcon textarea{width:88%;}
}

@media ( max-width:997px){
    .zp .zpul dd input{width:68%;}
    .zp .zpcon textarea{width:84%;}
    .zp {margin-top:30px;}
}

@media ( max-width:768px){
  .zp{text-align:center;}
  .zp .zptitle{height:50px;}
  .zp .zptitle p{line-height:50px;font-size:14px;padding-left:15px;text-align:left;}
  .zp .zpul,.zp .zpcon{padding:0px;}
  .zp .zpul dd{float:none;width:100%;text-align:left;}
  .zp .zpul dd:nth-child(2n){float:none;width:100%;}
  .zp .zpul dd input{width:70%;}
  .zp .zpul dd select{width:73%;}
  .zp .zpcon textarea{width:71%;}
  .zp a{width:100px;}
  .zp a.aleft{margin-left:0px;}
}


.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); top:0px; left:0px;}

.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.HomePro{ margin:0 0 0 -2%;}
.HomePro li{ width:31.33333%; float:left; text-align:center; margin:0 0 4% 2%; background:#fcfcfc;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomePro .imgbox{ padding-top:70%;}
.HomePro .info{ border:1px solid #eeeeee; border-top:0px; /*height:110px; */padding:0 40px; position:relative;}
.HomePro .tit{ color:#000; padding-top:10px; line-height:26px; font-size:18px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.HomePro i{ display:block; margin:0px auto; width:16px; height:19px; border-top:2px solid #9facb9;margin-top:20px;}
.HomePro .p{ -webkit-line-clamp: 2; color:#000; font-size:14px;display:none;}
.HomePro .more{ width:126px; line-height:32px; position:absolute; bottom:0px; left:50%; margin-left:-63px; color:#afcceb; border-radius:19px; background:#004ca1;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomePro li:hover{ box-shadow:0 0 25px #ddd;}
.HomePro li:hover .tit{ color:#004ca1;}
.HomePro li:hover .tit i{border-top:2px solid #004ca1;}
.HomePro li:hover .more{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; bottom:-16px;}
.HomePro li:hover a{ color:#000;}
@media ( max-width:998px){
.HomePro li .more{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; bottom:-16px; width:100px; margin-left:-50px;}
.HomePro .info{padding:0 10px;}
}
@media ( max-width:640px){
.HomePro li { width:48%;}
.HomePro .info{ height:80px;}
.HomePro .tit{ padding-top:0px; line-height:35px; font-size:15px;}
.HomePro i{ height:5px;}
}

/*企业资质*/
.gccon{padding:0px 0 70px 0;}
.gccon li{width:31.5%;float:left;margin-right:2.6%;margin-bottom:40px;position:relative;cursor:pointer;}
.gccon li:nth-child(3n){margin-right:0px;}
.gccon li .gcimg{width:100%;height:auto;position:relative;box-shadow:0 0 25px rgba(41,41,41,0.2);}
.gccon li .gcimg img{display:block;width:100%;height:auto;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.gccon li p{font-size:16px;color:#666;text-align:center;margin:15px 0 0 0;}

.gccon li .border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content: center;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;height:100%;width:100%;position:absolute;top:0px;left:0px;}
.gccon li .border .i1{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;top:0px;height:3px;left:0px;width:0px;background:#004ca1;}
.gccon li .border .i2{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;top:0px;height:0px;right:0px; width:3px;background:#004ca1;}
.gccon li .border .i3{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;bottom:0px;height:3px;right:0px;width:0px;background:#004ca1;}
.gccon li .border .i4{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;bottom:0px;height:0px;left:0px;width:3px;background:#004ca1;}
.gccon li:hover .border .i1,.gccon li:hover .border .i3{width:100%;}
.gccon li:hover .border .i2,.gccon li:hover .border .i4{height:100%;}


@media ( max-width:640px){
    .gccon{padding:40px 0;}
}

@media ( max-width:560px){
    .gccon li{width:48%;float:left;margin-right:0px;}
    .gccon li:nth-child(2n){float:right;}
    .gccon li{margin-bottom:25px;}
    .gccon li p{font-size:14px;margin-top:10px;}
    .zhcon li .sou img{max-width:70%;}
}


/*业务领域*/
.RighInfo002852 .title{padding-bottom: 2vw;color: #333;font-size: 100px;}
.RighInfo002852 .title .cn{font-size: 0.34em;}
.RighInfo002852 .title .en{font-size: 0.22em;}
@media(max-width:640px){
.RighInfo002852 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002852 .title{font-size: 60px;}
}


.RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
.RighInfo002852 .singlePage{line-height: 28px;color: #999;}
.RighInfo002852 .title-css{padding: 1vw 0;}
.RighInfo002852 .title-css span{display: inline-block;padding-bottom: 5px; border-bottom: 2px solid #004ca1;font-size: 18px;color: #004ca1;}

@media(max-width:640px){
	.RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
}
@media(max-width:480px){
.RighInfo002852 .title-css span{font-size: 18px;}
}

.dhul li{width:32%;float:left;margin-right:2%;margin-bottom:2%;}
.dhul li:nth-child(3n){margin-right:0px;}

.fzBox{width:100%;}
.fzbg,.fzbg img{width:100%;}
.fzLists dd{width:16.666%;float:left;padding-right:3%;box-sizing:border-box;}
.fzLists dd .time{font-size:34px;color:#004ca1;font-family:myfont;}
.fzLists dd .fcon{margin-top:15px;font-size:16px;color:#333;line-height:30px;padding-left:35px;box-sizing:border-box;background:url(../images/dot.png) left top no-repeat;}


.imgpic{width:100%;position:relative;padding-bottom:70%;}
.imgpic span{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}


/*
 .PicList002256 为demo编号
 */
.PicList002256 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.PicList002256 .auto_1260{  padding: 0 2%;}
}
.PicList002256{margin-bottom:5%;}
.PicList002256 li{ padding-left:35px; position:relative; margin:10px 0;}
.PicList002256 li time{ background:url(../images/PicList002256-date.jpg) no-repeat; width:62px; height:63px; padding:12px 0 0; overflow:hidden; text-align:center; color:#fff; position:absolute; left:0; top:50%; margin-top:-31px; font-size: 14px;}
.PicList002256 li time span{ display:block; font-size:16px; font-weight:bold; padding-top: 5px;}
.PicList002256 li .txt{ padding:25px 20px 16px 50px; border:1px solid #e6e6e6; overflow:hidden;}
.PicList002256 li .txt .pic{ margin-bottom: 10px; display: block;}
.PicList002256 li .txt .pic img{ width:180px; height:115px;}
.PicList002256 li .txt h3{ margin:0; font-size:16px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.PicList002256 li .txt .more:hover,
.PicList002256 li .txt h3 a:hover{ color:#3c89d9;}
.PicList002256 li .txt .p{ margin:10px 0; color:#6f6f6f; height:48px; line-height: 24px; overflow:hidden; font-size: 14px; margin: 10px 0;}
.PicList002256 li .txt .more{ background:url(../images/PicList002256-more.jpg) no-repeat right center; padding-right:20px;font-family: Arial;color: #a9a9a9;text-transform: uppercase;}
@media only screen and (min-width:481px ) {
	.PicList002256 li .txt .pic{ float: right; margin-left:10px; margin-bottom: 0;}
}
@media only screen and (min-width:768px ) {
	.PicList002256 li .txt{ padding:25px 20px 16px 70px;}
}

.LxBox .Lxfl .map{width: 100%;height: 439px;}
.LxBox .Lxfl .map #map{height: 100%;}
.LxBox .Lxfl .map img{max-width: none !important;}

@media screen and (max-width: 768px) {
	
	.LxBox .Lxfl .map{height: 300px;}
}