/*Top002282*/
.Top002282{background:#fff; position:relative; z-index:100;}
.Top002282 .header{ height:85px;}
.Top002282 .header-left{ float:left; height:100%; display:table; width:230px;}
.Top002282 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top002282 .header-right,
.Top002282 .header-mid{ float:right;}
.Top002282 .header-menu li{ width:auto !important;}
.Top002282 .header-menu li em{ padding:0 23px; line-height:85px; position:relative;}
.Top002282 .header-menu li em::after{content: "";position: absolute;top: 50%;margin-top: -4px;right: 0;display: block; border-right:1px dotted #7a7a7a;width: 1px;height: 8px;}
.Top002282 .header-menu li em a{ position:relative; font-weight:bold; color:#7a7a7a;    font-size: 15px; }
.Top002282 .header-menu li em a::before,
.Top002282 .header-menu li em a::after{ position:absolute; content:'';left:50%; transform:translateX(-50%);}
.Top002282 .header-menu li em a::before{ border:4px solid transparent; border-bottom-color:#e60012; bottom:3px; opacity:0;}
.Top002282 .header-menu li em a::after{  width:0; height:3px; background:#e60012; bottom:0; transition:0.3s;}
.Top002282 .header-menu li:hover em a,
.Top002282 .header-menu li.aon em a{ color:#e60012;}
.Top002282 .header-menu li:hover em a::after,
.Top002282 .header-menu li.aon em a::after{ width:100%;}
.Top002282 .header-menu li:hover em a::before,
.Top002282 .header-menu li.aon em a::before{ opacity:1;}

.Top002282 .sub-menu-layer{ background:#e60012;}
.Top002282 .header-menu li .sub-menu dt a{ color:#fff;}
.Top002282 .header-menu li .sub-menu dt a::after{ width:8px; height:5px; display:inline-block; content:''; background:url(../images/Top002282-icon.png) no-repeat -11px -47px; margin-left:7px;}
.Top002282 .header-menu li .sub-menu dt a:hover::after{ background-position:0 -47px;}
.Top002282 .header-menu li .sub-menu dt a:hover{ background:none; color:#ffd900;}

.Top002282 .header-right{ padding-top:30px; padding-left:12px;}
.Top002282 .header-right dd{ float:left;position:relative; z-index:100;}
.Top002282 .top-search{width:30px; transition:width 0.3s;}
.Top002282 .open-search{ width:30px; height:30px; display:block; background:url(../images/Top002282-icon_search.png) no-repeat center center #fff; position:relative; z-index:2; }
.Top002282 .search-box{ position:absolute; right:0; top:0; width:100%; overflow:hidden;}
.Top002282 .search-box .text{ height:30px; width:100%; border:1px solid #e60012; line-height:30px; padding:0 30px 0 5px; }
.Top002282 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:30px;background:url(../images/Top002282-icon_search.png) no-repeat center center; }
.Top002282 .top-search-show .search-box {z-index:3;}
.Top002282 .top-webchat{ margin-left:7px;}
.Top002282 .top-webchat figure{ position:absolute; top:100%; background:url(../images/Top002282-weixin_bg.png) no-repeat center top; width:117px; padding:0 5px 0 5px; left:50%; margin-left:-58px; overflow:hidden; height:0; transition:height ease-out 0.3s;}
.Top002282 .top-webchat figure img{ display:block; width:100%; margin-top:10px;}
.Top002282 .open-webchat{ width:22px; height:22px; margin:4px; background:url(../images/Top002282-icon.png) no-repeat 0 -23px; display:block;transition:background ease-out 0.3s;}
.Top002282 .top-webchat-show figure{ height:120px;}
.Top002282 .top-webchat-show .open-webchat{ background-position:0 0;}
@media(max-width:1024px){
.Top002282 .top-webchat{ margin-right:12px;}

.Top002282 #open_menu{ width:30px; height:30px; position:relative;}
.Top002282 #open_menu i::before,
.Top002282 #open_menu i::after,
.Top002282 #open_menu i{width:100%;  background:#000;}
.Top002282 #open_menu i{height:3px;margin-top:-1.5px;}

.Top002282 #header-menu{ position:absolute; width:100%; max-width:240px; top:100%; right:0; z-index:100; text-align:center; background:rgba(10, 49, 143, 0.85); display:none;}
.Top002282 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.5);}
.Top002282 #header-menu li em a{ font-weight:normal;}
.Top002282 #header-menu li .sub-menu dt a{ border-bottom-color:rgba(255,255,255,0.5);}
.Top002282 #header-menu li:last-child em a,
.Top002282 #header-menu li:last-child em{ border-bottom:0;}
}
/*
 .Banner002283 为demo编号
 */
.Banner002283 .bx-controls-direction{ display: none;}
.Banner002283 .bx-wrapper{ position:relative; z-index:1;}
.Banner002283 .bx-viewport{ z-index:1;}
.Banner002283 .ban li a{ display:block; }
.Banner002283 .ban li img{ display:block; width:150%; position: relative; left: -25%; max-width: none; }
.Banner002283 .bx-controls{position: absolute; bottom: 15px; width: 100%; z-index: 9;}
.Banner002283 .bx-pager{ max-width:1200px; margin:0 auto; text-align:center; }
.Banner002283 .bx-pager>div{ display: inline-block;}
.Banner002283 .bx-pager>div>a{overflow: hidden;white-space: nowrap; text-indent: 9999px; display: block; width: 8px; height: 8px; border: 1px solid transparent; background-color: #fff; border-radius: 50%; margin: 0 2px;}
.Banner002283 .bx-pager>div>a.active{ background-color: transparent; border-color: #e60012;}
@media only screen and (min-width:768px){
.Banner002283 .bx-controls{ bottom: 5%;}	
.Banner002283 .bx-pager>div>a{width: 12px; height: 12px; margin: 0 5px;}
.Banner002283{position: relative;}	
.Banner002283 .ban li{ width: 100%; height: 620px;}
.Banner002283 .ban li a{ background-repeat: no-repeat; background-position: center; background-size:cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Banner002283 .ban li img{ display: none;}
}

.Banner002283 .box .auto{ position: relative;}
.Banner002283 .box .tit{ line-height: 1;}
.Banner002283 .box .tit b{ color: #fff; font-size: 18px; display: block; margin-bottom: 5px;}
.Banner002283 .box .tit span{ color: rgba(255,255,255,.5); font-size: 16px; text-transform: uppercase; font-family: Myriad Pro;}
.Banner002283 .box .list{ padding: 15px 0 0 0;}
.Banner002283 .box .list li{ float: left; margin-left: 2px;text-align: center; padding: 1% 0;}
.Banner002283 .box .list li a{ display: block;}
.Banner002283 .box .list li img{ max-height: 50px;}
.Banner002283 .box .list li span{  display: block; color: #fff; font-size: 14px; margin-top: 4%;}
.Banner002283 .box .list .li1{ background-color: #d89e54;}
.Banner002283 .box .list .li2{ background-color: #47a0e0;}
.Banner002283 .box .list .li3{ background-color: #5dc3ad;}
.Banner002283 .box .list .li4{ background-color: #996188;}
.Banner002283 .box .list .li5{ background-color: #dd9c64;}
.Banner002283 .box .list .li6{ background-color: #85c226;}
.Banner002283 .box .list .li7{ background-color: #5dbbc3;}
@media only screen and (max-width:767px){
	.Banner002283 .box{ padding: 5% 0;}
	.Banner002283 .box .tit{ text-align: center;}
	.Banner002283 .box .tit:after{content: ""; display: block; height: 2px; width: 40px; background-color: #f28e00; margin: 10px auto 0;}
	.Banner002283 .box .tit b{ color: #565656;}
	.Banner002283 .box .tit span{ color: #999; }
	.Banner002283 .box .list li{ width: 24%; margin: 0.5%; padding: 15px;}
}
@media only screen and (max-width:440px){
	.Banner002283 .box .list li{ width: 32.3334%;}
}
@media only screen and (min-width:768px){
	.Banner002283 .box{position: absolute; bottom: 0; z-index: 99;height: 84px; background:rgba(10, 49, 144, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#e60012;width: 100%; }
	.Banner002283 .box .tit{ position: absolute; left: 2%; top: 0; border-top: 2px solid #e60012; padding: 20px 0 0; width: 75px;}
	.Banner002283 .box .list{ padding-left: 145px;}
	.Banner002283 .box .list li{ height: 69px;  width: 13.95%; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
	.Banner002283 .box .list li span{ display: none;}
	.Banner002283 .box .list li:hover{ margin-top: -50px; height: 119px;padding: 2% 0;}
	.Banner002283 .box .list li:hover span{ display: block;}
}
@media only screen and (min-width:1024px){
	.Banner002283 .box .list{ padding-left: 205px;}
}

/*
 .Floor002285 为demo编号
 */
.Floor002285{}
.Floor002285 .new {padding-top: 15px;}
.Floor002285 .new .tab {overflow: hidden; border-bottom: 1px solid #e5e5e5;}
.Floor002285 .new .tab .ul{position: relative;}
.Floor002285 .new .tab li {float: left;font-size: 14px;color: #565656;font-weight: bold; padding-bottom: 5px; line-height: 28px;border-bottom: 2px solid transparent;margin-right: 28px;cursor: pointer;}
.Floor002285 .new .tab li:hover,.Floor002285 .new .tab li.on {border-bottom: 2px solid #e60012;color: #e60012;}
.Floor002285 .new .tab .more{ position: absolute; right: 0; color: #e60012; top: 9px; text-transform: uppercase; font-size: 12px;}
.Floor002285 .new .tabCont {padding: 22px 3% 22px 0;}
.Floor002285 .new .Cont {display: none;}
.Floor002285 .new .top{ position: relative; margin-bottom: 20px;}
.Floor002285 .new .top .pic{ width: 207px; position: absolute; top: 0; left: 0;}
.Floor002285 .new .top .word{ padding-left: 227px;}
.Floor002285 .new .top .word .tit{ margin: 0; font-size:16px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002285 .new .top .word .tit a{ color: #565656;}
.Floor002285 .new .top .word .tit a:hover{ color: #e60012; }
.Floor002285 .new .top .word time{ font-size:16px; display: block; color: #df858c; font-family: Myriad Pro; margin: 7px 0;}
.Floor002285 .new .top .word figure{ font-size: 14px; color: #999; margin: 0 0 10px; line-height: 20px; height: 40px; overflow: hidden;}
.Floor002285 .new .top .word .more{ font-size: 12px; color: #e60012;}
.Floor002285 .new .Cont li{padding-left: 227px; position: relative; color: #999; font-size: 14px; padding-right: 80px; line-height: 20px; margin: 5px 0;}
.Floor002285 .new .Cont li a{ color: #999; display: block; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002285 .new .Cont li a:hover{ color: #e60012; }
.Floor002285 .new .Cont li time{ position: absolute; right: 0; top: 0;}
.Floor002285 .boxs{ position: relative;}
.Floor002285 .boxs .auto{ position: relative; z-index: 5;}
.Floor002285 .boxs .tit{ line-height: 1; width: 75px;padding-top: 6px}
.Floor002285 .boxs .tit b{ color: #333; font-size: 18px; display: block; margin-bottom: 10px;}
.Floor002285 .boxs .tit span{ color: rgba(51,51,51,.3); font-size: 16px; text-transform: uppercase; font-family: Myriad Pro;}
.Floor002285 .about .tit{ padding-top: 50px; border-top: 2px solid #e60012;}

.Floor002285 .about .con{ position: relative; top: -30px;}
.Floor002285 .about .con p{ max-width: 260px; margin: 5px 0 0; line-height: 20px; height: 40px; overflow: hidden;}
.Floor002285 .about .con .more{ font-size: 12px; color: #e60012;}
.Floor002285 .job{ background: url(../images/Floor002285-bg2.jpg) no-repeat center; position: relative; background-size: cover;}
.Floor002285 .job .pic {    width: 30%;    position: absolute;    top: 50%;    transform: translateY(-50%);left: 10%;}

.Floor002285 .job .word{ padding: 50px 0 0 50%;}
.Floor002285 .job .tit span{/*color: rgba(255,255,255,.5);*/}
.Floor002285 .job .tit b{ /*color: #fff;*/}
.Floor002285 .job .more{background: url(../images/Floor002285-icon1.png) no-repeat; width: 24px; height: 24px; background-size: 100% 100%; display: block; margin-top: 30%;}

.Floor002285 .ly{padding:2% 30px; position: relative;}
.Floor002285 .ly .h2{ color: #fff; font-size: 18px; margin: 0 0 5% 0;}
.Floor002285 .ly .con{ position: relative;}
.Floor002285 .ly .pic{ width: 30%; position: absolute; top: 25%; transform: translateY(-50%);}
.Floor002285 .ly .word{ position: relative; float: right; width: 62%; color: #fff; padding:0% 28px 12% 0;}
.Floor002285 .ly .word .more{ display: block; background: url(../images/Floor002285-icon2.png) no-repeat; width: 9px; height: 14px;  position: absolute; right: 107px; top: 37%; transform: translateY(-50%);}
/* .Floor002285 .yellow{ background: #ffd900;} */
.Floor002285 .yellow{background: url(../images/Floor002285-bg3.jpg) no-repeat center;    position: relative;    background-size: cover;}
.Floor002285 .yellow .word .more{ background-image: url(../images/Floor002285-icon3.png);}
.Floor002285 .yellow .h2{ color: #2e2d59;text-align: center;padding-top: 30px}
.Floor002285 .yellow .word{ color: #2e2d59;}
.Floor002285 .ly .bg{position: absolute; right:0; top: 0; display: block; width: 0; height: 100%;}
.Floor002285 .boxs .box{ height: 242px;}
.Floor002285 .ly{ height: 242px;}
@media only screen and (max-width:448px ) {
	
	.Floor002285 .new .top .pic{ width: 155px;}
	.Floor002285 .new .top .word{ padding-left: 170px;}
}
@media only screen and (max-width:767px ) {
	.Floor002285 .about{ background: url(../images/Floor002285-bg3.png) no-repeat right center;}
	.Floor002285 .auto{ max-width: 420px; margin:  0 auto;}
	.Floor002285 .ly{ margin-bottom: 20px;}
	.Floor002285 .boxs .box{ padding-left: 15px; margin-bottom: 20px;}
	.Floor002285 .new .Cont li{ padding-left: 0;}
	.Floor002285 .job .pic img{ width: 37.5%;}
	.Floor002285 .about .tit{ padding-top: 20px;}
	.Floor002285 .boxs .box,.Floor002285 .ly{ height: 200px;}
}

@media only screen and (min-width:768px ) {		
	.Floor002285 .new .tab .ul{ width: 66.6666%;}
	.Floor002285 .new .tabCont{ width: 66.6666%; float: left;}
	.Floor002285 .ly{ float: right; width: 33.3334%;}
	.Floor002285 .boxs .box{ width: 33.3334%; float: left;    padding-left: 3%;}
}

@media only screen and (min-width:1200px ) {
	.Floor002285 .ly .con{ min-height: 102px;}
}


/*
 .Bottom002284 为demo编号
 */
.Bottom002284{}
.Bottom002284 .bottom{ background-color: #eaeaea; position: relative;}
.Bottom002284 .bottom .auto{ position: relative; z-index: 5;}
.Bottom002284 .share{ padding: 15px 0;}
.Bottom002284 .share a{ display:inline-block; margin-right: 10px; width: 29px; height: 29px; background: url(../images/Bottom002284-share.png) no-repeat #bcbcbc; border-radius: 50%; -webkit-transition: background-image .3s ease-out,background-color .3s ease-out; -moz-transition: background-image .3s ease-out,background-color .3s ease-out; transition:background-image .3s ease-out,background-color .3s ease-out;}
.Bottom002284 .share a:hover{ background-image: url(../images/Bottom002284-share_hover.png); background-color: #e60012;}
.Bottom002284 .share a.sina{ background-position: 5px 7px;}
.Bottom002284 .share a.weixin{ background-position: -43px 7px;}
.Bottom002284 .share a.qq{ background-position: -88px 6px;}
.Bottom002284 .tel{background-color: #59b4e9; color: #fff;padding: 15px 0 15px 5%; line-height: 29px; font-size: 16px;}
.Bottom002284 footer,.Bottom002284 footer a{ color: #888; font-size: 14px;-webkit-transition: color .3s ease-out; -moz-transition: color .3s ease-out; transition:color .3s ease-out;}
.Bottom002284 footer{ padding: 15px 0;}
.Bottom002284 footer a:hover{ color: #e60012;}
.Bottom002284 dl,.Bottom002284 p{margin: 5px 0;}
.Bottom002284 dl a{ position: relative; display: inline-block; margin-right: 15px;}
.Bottom002284 dl a+a:before{ content: ""; position: absolute; left: -8px; width: 1px; height: 60%; top: 25%; background-color: #ccc;}
@media only screen and (max-width:767px ) {
	.Bottom002284 .bottom .auto{ padding: 0;}
	.Bottom002284 .bottom,.Bottom002284 footer{ text-align: center;}
	.Bottom002284 footer{ padding: 10px 0;}
	.Bottom002284 .bottom .auto>*{ padding:10px 2%; }
}
@media only screen and (min-width:768px ) {
	.Bottom002284 .bottom:after{ content:" "; position: absolute; right: 0; top: 0; height: 100%; width: 30%; background-color: #59b4e9; display: block;}
	.Bottom002284 .share{ float: left;width: 66.6666%; height: 59px;}
	.Bottom002284 .tel{ float: right; width: 33.3334%;font-size: 14px;padding-left: 2%;}
}
@media only screen and (min-width:1024px ) {
	.Bottom002284 .tel{ font-size: 16px;padding-left: 5%;}
}



/*Bottom002600 */

/*swiper*/
.Bottom002600 .swiper-container {position: relative;overflow: hidden;z-index: 1;}
.Bottom002600 .swiper-container-android .swiper-slide, 
.Bottom002600 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Bottom002600 .swiper-wrapper,
.Bottom002600 .swiper-slide {position: relative;width: 100%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Bottom002600 .swiper-wrapper {z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Bottom002600 .swiper-slide{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}
/*swiper end*/
.Bottom002600 .partner{ padding:2% 0;}
.Bottom002600 .partner .title{ position:relative; font-size:20px; color:#fff; margin-bottom:2%;}
.Bottom002600 .partner .btn{ position:absolute; right:0; top:50%; margin-top:-3.5px;}
.Bottom002600 .partner .btn a{ float:left; width:33px; height:7px; margin-left:10px; background:url(../images/Bottom002600_btn.png) no-repeat left top; cursor:pointer;}
.Bottom002600 .partner .btn a.next{ background-position: right top;}
.Bottom002600 .partner .btn a.swiper-button-disabled{ cursor:default;}
.Bottom002600 .partner  .swiper-slide a{ position:relative; display:block; border:2px solid #f2f2f2;}
.Bottom002600 .partner  .swiper-slide a:hover::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; border:2px solid #00a2e9;}

/*
 .PicList000593 为demo编号
 */
/* .PicList000593 li{ float:left; position:relative; margin-bottom:2%;} */
.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:55%; 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: 60px;height: 60px;border: 3px solid rgba(255,255,255,0.6);margin-left: -30px;margin-top: -30px;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: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}



/* 栏目页开始 */
.lmban{width:100%;height:auto;}
.lmban img{display:block;width:100%;height:auto;}

.menu{width:100%;height:60px;background:#fff;box-shadow:0 0  30px rgba(0,0,0,.1);text-align:center;position:relative;z-index:1;}
.menu a{display:inline-block;padding: 0px 15px;height:34px;margin:13px 5px 0 5px;line-height:34px;font-size:16px;color:#333;text-align:center;}
.menu a:hover,.menu a.on{background:#e60012;box-shadow:0px 5px 15px rgba(134,40,40,.35);color:#fff;border-radius:100px;}

@media ( max-width:640px){
	.Top002282 .header{height: 60px}
	.Top002282 .header-right{padding-top: 15px}
   /* .menu{white-space:nowrap;overflow-x:auto;}*/
}

@media ( max-width:560px){
    .menu{height:auto;padding-bottom: 13px;padding-left: 12%;text-align: left;}
    .menu a{font-size:14px;height:30px;line-height:30px;margin:10px 2px 0 2px;}
    .Floor002285 .ly .word .more{right: 53px}
}

/*领导致辞*/

.title{text-align:center;}
.title .t1{font-size:30px;color:#333;font-weight:bold;}
.title .t1 span{color:#e60012;}

.title .timg{margin:20px 0 15px;transition:all 1s 0.3s;}
.title .timg i{display:inline-block;width:70px;height:1px;background:#cfcfcf;}
.title .timg img{display:inline-block;vertical-align:middle;margin:0 8px;}
@media ( max-width:1199px){
    .title .t1{font-size:25px;}
}

@media ( max-width:640px){
    .title .t1{font-size:18px;}
    .title .timg{margin:5px 0;}
}


/*公司简介*/
.jsbox{padding:3.5% 0;}
.jscon p{font-size:15px;color:#666;line-height:28px;}
.jscon .img{text-align: center;}
.jscon dl{margin-top:30px;}
.jscon dl dd p{text-indent:0em;}
.jscon dl dd{width:20%;float:left;text-align:center;}
.jscon dl dd .p1{font-size:40px;color:#e60012;font-weight:bold;margin-top:0px;}
.jscon dl dd .p2{font-size:14px;color:#666;margin-top:8px;}

@media ( max-width:640px){
    .jsbox{padding:40px 0;}
    .jsbox img{width: auto;height: auto;}
    img{width: auto;height: auto;}
    .logo img{height: 30px !important}
    .Top002282 .header-left{width: 25% !important}
    .Top002282 .header-left img{max-width: 100%}
}

@media ( max-width:560px){
    .jscon p{margin-top:15px;font-size:14px;line-height:22px;}
    .jscon dl dd .p1{font-size:20px;}
    .jscon dl{margin-top:15px;}
    .jscon dl dd .p2{margin-top:3px;}
    .jscon dl dd{width:50%;margin-top:10px;}
}
/*
 .PicList002313 为demo编号
 */
 .PicList002313{ padding-bottom:4%;}
 .PicList002313  li{ padding: 10px 0;}
 .PicList002313  li .inner{ position: relative; min-height: 158px; background: #f0f6f9;}
 .PicList002313  li .pic{ position: absolute; top: 0; left: 0; width:283px; height: 100%; overflow: hidden;}
 .PicList002313  li .pic img{ height: 100%; width: auto; max-width: none;}
 .PicList002313  li .icon{ border-radius: 50%; background-color: #87b2c7; position: absolute; top: 50%; left: -34px; margin-top: -34px; padding: 15px; box-shadow: -1px 0px 0 2px #fff; transition: background-color .3s ease-out; -webkit-transition: background-color .3s ease-out;-moz-transition: background-color .3s ease-out; -ms-transition: background-color .3s ease-out;}
 .PicList002313  li .icon img{ width: 35px; height: 35px; transition: transform .5s ease-in-out;; -webkit-transition: -webkit-transform .5s ease-in-out;;-moz-transition: -moz-transform .5s ease-in-out; -ms-transition:-ms-transform .5s ease-in-out;}
 .PicList002313  li .text{ position: relative; margin-left: 283px; height: 158px;}
 .PicList002313  li .text figure{ padding: 20px 8% 20px 22%;}
 .PicList002313  li .text .h3{ margin: 0; font-size: 16px;}
 .PicList002313  li .text .h3 a{ color: #333;}
 .PicList002313  li:hover .text .h3 a{ color: #e60012;}
 .PicList002313  li .text .con{ font-size: 14px; color: #555; line-height: 22px; margin: 10px 0; height: 66px; overflow: hidden;}
 .PicList002313  li .text .more{ position: absolute; right: 10%; bottom: 10px; background:#87b2c7 url(../images/PicList002313-icon.png) no-repeat center; width: 20px; height: 20px; display: block; border-radius: 50%;}
 .PicList002313  li:hover .inner{ background-color: #fcf0e5;}
 .PicList002313  li:hover .icon,.PicList002313  li:hover .text .more{ background-color: #e60012;}
 .PicList002313  li:hover img{ transform: rotateY(360deg);}
 @media only screen and (max-width: 480px){
	 .PicList002313  li .pic{width:183px;}
	 .PicList002313  li .text{margin-left: 183px;}
	 .PicList002313  li .icon{ left:-29px; margin-top: -29px;}
	 .PicList002313  li .icon img{ width: 25px; height: 25px;}
	 
 }
 @media only screen and (min-width: 768px) {
	 .PicList002313  li{ padding: 20px 0;}
	 .PicList002313 .ul li{ float: left; width: 48%;}
	 .PicList002313  li:nth-child(2n){ margin-left: 4%;}
	 .PicList002313  li .pic{width:183px;}
	 .PicList002313  li .text{margin-left: 183px;}
	 .PicList002313  li .pic img{ position: relative; left: -25%;}
	 .PicList002313  li .icon{ left:-29px; margin-top: -29px;}
	 .PicList002313  li .icon img{ width: 25px; height: 25px;}	
 }
 @media only screen and (min-width: 1200px) {
	 .PicList002313  li .pic{width:283px;}
	 .PicList002313  li .text{margin-left: 283px;}
	 .PicList002313  li .icon{ left:-34px; margin-top: -34px;}
	 .PicList002313  li .icon img{ width: 35px; height: 35px;}
 }
 
/*
 .PicList000593 为demo编号
 */
 .PicList000593{ padding:4% 0;}
 .PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
 .PicList000593 li:nth-child(3n){ margin-right:0;}
 .PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
 .PicList000593 li .video_files video{width:100%; height: 99.8%;; 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: -3px;margin-top: -12px;}
 .PicList000593 li p{text-align:center; color: #666;font-size: 15px;}
 .PicList000593 li p:hover{color: #e60012;}
 @media(max-width:768px){
 .PicList000593 li{width:49%; margin-right:2%;}
 .PicList000593 li:nth-child(3n){ margin-right:2%;}
 .PicList000593 li:nth-child(2n){ margin-right:0;}
 }
 @media(max-width:480px){
 .PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
 .PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
 }
 @media(max-width:375px){
 .PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
 .PicList000593 li{width:100%; float:none; margin-right:0 !important;}
 }
 
 /*
  .Timeline001266 为demo编号
  */
 .Timeline001266{ padding:3.5% 0; }
 .Timeline001266 .scroll{ height:750px;overflow: auto;}
 .Timeline001266 .scroll ul{ padding-left:40px; }
 .Timeline001266 .scroll li{ position:relative; padding:20px 0 20px 130px;background:url(../images/Timeline001266-bg.gif) repeat-y left top;}
 .Timeline001266 .scroll li div{ position:relative; padding-left:156px; min-height:83px;}
 .Timeline001266 .scroll li div figure{ position:absolute; left:0; top:0; border:2px solid #e5e5e5;width:139px;}
 .Timeline001266 .scroll li p{ margin:0; line-height:27px; max-height:72px; overflow:hidden;font-size:15px;color:#666;}
 .Timeline001266 .scroll li time{ position:absolute; border-radius:0 5px 5px 0; background-color:#e5e5e5; padding:0 10px; left:40px; line-height:32px; top:20px;}
 .Timeline001266 .scroll li time::before,
 .Timeline001266 .scroll li time::after{ position:absolute; content:''; top:50%; }
 .Timeline001266 .scroll li time::before{width:0; height:0; border:10px solid #e5e5e5; border-left:0; border-top-color:transparent;border-bottom-color:transparent; left:-10px; margin-top:-10px;}
 .Timeline001266 .scroll li time::after{ width:14px; height:14px; border-radius:50%; background-color:#9b9690; border:4px solid #e5e5e5; left:-35px;margin-top:-7px;}
 .Timeline001266 .scroll li:hover time{ background-color:#e60012; color:#fff;}
 .Timeline001266 .scroll li:hover figure{ border-color:#e60012;}
 .Timeline001266 .scroll li:hover time::before{ border-right-color:#e60012;}
 .Timeline001266 .scroll li:hover time::after{background-color:#e60012; border-color: #fea0a8; width:20px; height:20px; margin-top:-10px; left:-38px;}
 
 .Timeline001266 .jspContainer{overflow: hidden;position: relative;}
 .Timeline001266 .jspPane{position: absolute; margin-left:0 !important;}
 .Timeline001266 .jspVerticalBar{position: absolute;top: 0;left: 0;width: 16px;height: 100%; }
 .Timeline001266 .jspCap{display: none;}
 .Timeline001266 .jspTrack{display:none;}
 .Timeline001266 .jspArrow{ position:absolute; top:50%;background: #e60012;text-indent: -20000px; width:22px; height:36px; display: block;cursor: pointer; z-index:10; box-shadow:1px 1px 0 #af000e;}
 .Timeline001266 .jspArrow::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:url(../images/Timeline001266-btn_hover.gif) no-repeat center center;}
 .Timeline001266 .jspArrowDown::before{ transform:rotate(180deg);}
 .Timeline001266 .jspArrowUp{ top:0;}
 .Timeline001266 .jspArrowDown{top:60px;}
 .Timeline001266 .jspDisabled{background: #ccc;box-shadow:1px 1px 0 #848081;cursor: default; }
 .Timeline001266 .jspDisabled::before{background-image:url(../images/Timeline001266-btn.gif);}
 .Timeline001266 .jspCorner{background: #eeeef4;float: left;height: 100%;}
 @media(max-width:640px){
 .Timeline001266 .scroll{height:612px;}
 .Timeline001266 .scroll li{ padding:50px 0 20px 30px; }
 .Timeline001266 .scroll li time{top:0;}
 }
 @media(max-width:480px){
 .Timeline001266 .scroll{height:470px;}
 .Timeline001266 .scroll li div figure{ position:static; margin-bottom:10px;}
 .Timeline001266 .scroll li div{ padding-left:0;}
 }
 /*Form002219*/
 .Form002219{ padding:4% 0;}
 .Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
 .Form002219 dl.odd{ margin-left:4%;}
 .Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
 .Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
 .Form002219 dl.dl{ width:100%; float:none; max-width:none;}
 .Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
 .Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
 .Form002219 .submitbtn{ color:#fff; background-color:#e60012;} 
 @media(max-width:640px){
 .Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
 .Form002219 textarea{ height:250px;}
 }
 @media(max-width:480px){
 .Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
 }
 /*Form002219 End*/
 /*Page002046 */
 .Page002046 .Pages{ text-align:center; padding:1% 0 1% 0;}
 .Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
 .Page002046 .Pages a:hover,
 .Page002046 .Pages a.a_cur{ background-color:#e60012; color:#fff;}
 .Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
 .Page002046 .Pages em a{ float:left; margin-left:-1px;}
 .Page002046 .Pages .p_cur,
 .Page002046 .Pages .p_count,
 .Page002046 .Pages .p_jump,
 .Page002046 .Pages .p_total{ display:none;}
 .Page002046 .Pages .a_prev,
 .Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
 .Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
 @media(max-width:640px){
 .Page002046 .Pages .a_first,
 .Page002046 .Pages .a_end{ display:none;}
 }
 @media(max-width:480px){
 .Page002046 .Pages a{padding:0 5px; }
 }
 /*
  .Timeline000453 为demo编号
  */
 .Timeline000453{margin:0 auto; padding-top:40px; min-height:500px;padding: 3.5% 0;}
 .Timeline000453 .bt{padding-bottom: 10px;}
 .Timeline000453 .bt p{font-size: 15px; color: #666;}
 .Timeline000453 .arrow-year{ position:relative;}
 .Timeline000453 .arrow-year a{ top:40px; cursor:pointer; display:block; position:absolute; width:30px; height:30px;}
 .Timeline000453 .arrow-year a.prev{ left:0;}
 .Timeline000453 .arrow-year a.next{ right:0;}
 .Timeline000453 .year{ height:55px; background:url(../images/Timeline000453-bg.jpg) no-repeat center bottom; margin-bottom:70px;}
 .Timeline000453 .year .bd{ width:1020px; margin:auto;}
 .Timeline000453 .year ul li{ font-size:16px; float:left; width:170px; height:55px; text-align:center; background:url(../images/Timeline000453-icon-gray.jpg) no-repeat center bottom;list-style-type: none;}
 .Timeline000453 .year ul li a{ cursor:pointer;}
 .Timeline000453 .year ul li.on{ background:url(../images/Timeline000453-icon-blue.jpg) no-repeat center bottom}
 .Timeline000453 .year ul li.on a,.Timeline000453 .year ul li a:hover{ color:#e60012;}
 .Timeline000453 .list{ width:80%; margin: auto;}
 .Timeline000453 .list ul li{ padding-left:106px; position:relative; margin-bottom:23px;list-style-type: none;}
 .Timeline000453 .list ul li h6{ position:absolute; left:0; top:40px; width:106px; text-align:center; font-size:16px; font-weight:normal; color:#999999; padding:0px; margin:0px; background:url(../images/Timeline000453-time_list.jpg) no-repeat center center;}
 .Timeline000453 .list ul li h6 b,.Timeline000453 .list ul li h6 span{ display:block;}
 .Timeline000453 .list ul li h6 b{ font-weight:normal;}
 .Timeline000453 .list ul li h6 span{ font-size:12px;}
 .Timeline000453 .list ul li dl{ padding:13px; border:solid 1px #efefef; height:148px;}
 .Timeline000453 .list ul li h5{ font-size:16px; padding:0px 0px 0px 183px; margin:0px; height:24px;   text-overflow:ellipsis; overflow:hidden; }
 .Timeline000453 .list ul li p{ color:#666; padding:10px 0px 0px 200px; margin:0px; line-height:22px; word-break: break-all;overflow:hidden; text-align:justify; text-justify:inter-ideograph; font-size: 15px;}
 .Timeline000453 .list ul li .pic{ position:absolute;}
 .Timeline000453 .list ul li img{ width:170px; height:120px;}
 .Timeline000453 .list ul li.li-hover dl{ background-color:#f5f5f5;}
 .Timeline000453 .list ul li.li-hover dl,
 .Timeline000453 .list ul li.li-hover dl h6,
 .Timeline000453 .list ul li.li-hover dl h5,
 .Timeline000453 .list ul li.li-hover p{ color:#666;}
 .Timeline000453 .arrow{ position:relative;}
 .Timeline000453 .arrow a{ top:200px; display:block; width:34px; height:34px; cursor:pointer; position:absolute; background:url(../images/Timeline000453-arrow.jpg) no-repeat;}
 .Timeline000453 .arrow a.prev{ left:0; background-position:left;}
 .Timeline000453 .arrow a.next{ right:0; background-position:right;}
 

 /*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:4% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;line-height: 28px; color: #666; font-size: 15px; text-indent: 2em;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#e60012; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block; line-height: 28px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#e60012;}
/*
 .PicList002273 为demo编号
 */
.PicList002273{padding:3.5% 0;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;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}

}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 63%;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}
}


.ComBox{padding:4% 0;}
/*人力资源*/
.JobList{padding-bottom:4%;}
.JobList li{margin-bottom:1px; list-style-type: none;}
.JobList li.First{border-bottom:none;}
.JobList li.First .Titname{color:#fff; overflow:hidden;background:#e60012;font-size:18px;font-weight:bold;}
.JobList li.First:hover .Titname{color:#fff;}
.JobList li .Titname{display:block; float:left; width:14%;text-align:center;color:#494949;font-size:16px; overflow:hidden; line-height:60px; height:60px;}
.JobList li .Titname:nth-child(6n){width:30%;}
.JobList li .Titname .cheack{display:inline-block;width:17px;height:17px;background:url(../images/jias.png);margin-top:22px;float:right;margin-right:30px;}
.JobList li .Titname .on{background:url(../images/jian.png);}
.JobList li.lion .Titname .cheack{background:url(../images/jian.png);}
.JobList li .box{background:#f2f2f2;}
.JobList li .Con{ display:none; padding:2.5% 5%;background:#fffcfc;}
.JobList li .Con dl{position:relative;width:46%; line-height:25px; font-size:14px; color:#494949; float:left;}
.JobList li .Con dl:nth-child(2n){float: right;;}
.JobList li .Con .apply{width:100%;float:right;}
.JobList li .Con .apply a.btna{position:relative; float:right;font-size:16px; color:#fff; background:#e60012;padding:0 20px;height:40px; display:block; line-height:40px; text-align:center;margin-top:10px;}
.JobList li .Con .apply a.btna input{position:absolute;width:100%;height:100%;right:0;top:0;opacity:0;}
@media ( max-width:997px){  
    .JobList li .Titname:nth-child(6n){width:8%;}
    .JobList li .Titname{width:30.66666%;height:45px;line-height:45px;}
    .JobList li .Titname:nth-child(2),.JobList li .Titname:nth-child(4){display:none;}
    .JobList li .Con dl,.JobList li .Con .apply{float:none;}
    .JobList li .Con dl{width:100%;margin-bottom:20px;line-height:26px;}
    .JobList li .Titname .cheack{margin-top:12px;}
}

@media ( max-width:640px){  
    .JobList li .Titname .cheack{float:none;margin-right:0px;}
}
@media ( max-width:480px){  
    .JobList li .Titname,.JobList li.First .Titname{font-size:14px;}
}
/*
 .Form001518 为demo编号
 */
 .Form001518{ padding:3% 0;}
 .Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:3%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
 .Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }
 
 .Form001518 dl dt{ padding:3% 0; color:#f5a100; font-size:16px; }
 .Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
 .Form001518 dd li:nth-child(3n){ margin-right:0;}
 .Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
 .Form001518 dd select{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 40px;}
 .Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
 .Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}
 
 .Form001518 dd textarea.text{height:220px;}
 
 .Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #e60012;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
 @media(max-width:768px){
 .Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
 }
 @media(max-width:480px){
 .Form001518 .title{ font-size:24px;}
 }
 /*Form002219*/
.Form002219{ padding-bottom:5%;}
.Form002219 dl{ width:48%; float:left; padding-left:95px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:88px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#e60012;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/
/*
 .Map002364 为demo编号
 */

.Map002364{padding-bottom:3%;background:url(../images/Map002364-bg.jpg) repeat-x left bottom #f6f6f6; padding-bottom:3%;}
.Map002364 .columnName{ font-size:32px; font-family:'微软雅黑';   color:#333; margin:0; padding-bottom:2%; text-align:center;}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Map002364 dd{ border:10px solid #fff;margin-bottom:2%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}


.ZwJs{font-size:16px;line-height:35px;text-indent:2em;}
.ZwJs .ZwImg{float:right;padding:0 0 10px 10px;}

/* 20-07-17 */
ul,li{list-style: none;}
.HistoryBox .box{padding:4% 0 0;color:black;text-align:center;}
.HistoryBox>p {text-align:left;margin-bottom:90px;}
.HistoryBox a {color:#828282;}
.HistoryBox li span {font-size:30px;color:#e60012;}
.HistoryBox .box li {position:relative;width:50%;margin-top:0;cursor:pointer;}
.HistoryBox .box li .circle{position: absolute; top: 0; z-index: 2;}
.HistoryBox .box li .circle img{vertical-align: top;}
.HistoryBox .box li .circle .i2{display: none;}
.HistoryBox .box li p {/*padding-bottom:10px;*/    font-size:13px;color:#9a9a9a;margin-bottom:10px;height:40px;line-height:20px;overflow:hidden;}
.HistoryBox .box li.l {text-align:right;padding-right:35px;border-right:2px solid #e60012;}
.HistoryBox .box li.r {position:relative;left:-1.6px;text-align:left;padding-left:35px;margin-left:50%;border-left:2px solid #e60012;}
.HistoryBox .box li.l .circle {right:-18px;}
.HistoryBox .box li.r .circle {left:-18px;}
.HistoryBox .box li span.active {color:#e60012;}
.HistoryBox .box li.l.last {border-right:2px dotted #e60012;}
.HistoryBox .box li.last.end {border:none!important;}
.HistoryBox .box li.r.last {border-left:2px dotted #e60012;}
.HistoryBox .box li.last p {padding-bottom:0;margin-bottom:10px;}
.HistoryBox .box li:hover .circle .i2{display: block;}
.HistoryBox .box li:hover .circle .i1{display: none;}
.HistoryBox .pull{display: block; text-align: center;}