﻿/* 头部 */
.Top002299{ z-index: 100}
.Top002299 .header{ position:relative; background:#fff; height:92px;}
.Top002299 .header-mid{ margin-left:330px; }
.Top002299 .header-right,
.Top002299 .header-left{ position:absolute; }
.Top002299 .header-left{left:0;top:50%; transform:translateY(-50%);}
.Top002299 .header-right{right:0; }
.Top002299 .header-right dd{}
.Top002299 .header-right dd span{padding-right: 5px; padding-left:25px; color:#666; cursor:pointer; background:url(../images/Top002299-icons.png) no-repeat 0 -1px; display:block; line-height:20px;}
.Top002299 .header-right dd span::after{ display:inline-block; vertical-align:middle; content:''; width:20px; height:20px; /*background:url(../images/Top002299-icons.png) no-repeat -2px -94px;*/ transition:ease-out 0.3s;}
.Top002299 .header-right dd span.mouse_on::after{ transform:rotate(180deg);}
.Top002299 .header-right dd.top-language span{ background-position:0 -36px;}
@media(min-width:1025px){
.Top002299 .header-right{ display:table; height:100%;}
.Top002299 .header-right dd{ display:table-cell; vertical-align:middle; position:relative; z-index:20;}
.Top002299 .searchbox{ background:url(../images/Top002299-topsearch.png) no-repeat; width:280px; height:36px; top:65px;/*margin-top:-18px;*/}
}
.Top002299 .open-search{ display:block; width:20px; height:20px; background:url(../images/Top002299-icons.png) no-repeat 0 -70px;}
.Top002299 .searchbox,
.Top002299 .header-right ol{ position:absolute; right:0; display:none;}
.Top002299 .header-right ol{ background:#d7000f; border:1px solid #a8ccde; min-width:73px;}
.Top002299 .header-right ol a{ display:block; padding:5px; line-height:21px; border-bottom:1px solid #a8ccde; font-size:12px; color:#fff; opacity:0.9; transition:ease-in 0.3s;}
.Top002299 .header-right ol a:hover{ opacity:1; background:rgba(255,255,255,0.2);}
.Top002299 .header-right .top-member ol{ width:230px;}
.Top002299 .header-right .top-language ol a{ text-align:center;}
.Top002299 .header-right ol a:last-child{ border-bottom:0;}
.Top002299 .searchbox .text{ width:100%; border:none; line-height:36px;height: 36px; padding:0 40px 0 10px; background:none;}
.Top002299 .searchbox .btn{ position:absolute; right:0; top:0; height:100%; width:36px;}
.Top002299 .open-search-show{ background:none;}
.Top002299 .open-search-show::before,
.Top002299 .open-search-show::after{ position:absolute; content:''; width:100%; height:3px; background:#d7000f; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.Top002299 .open-search-show::after{ transform:rotate(-45deg);}

.Top002299 .header-left .logo{ display:inline-block;width:300px;vertical-align:text-bottom;}
.Mapheader .header-left .logo{display:block;margin:0 auto;text-align:  center;padding:15px 20px;/*box-shadow:0 0 15px rgba(0,0,0,0.2);*/width: 360px;margin-top: 30px;}
.Mapheader .header-left .logo img{ display:block; margin:0 auto; }
.Mapheader .header-left{position: inherit;height:auto;transform: none;}
.Mapheader .header{ height:auto; position:initial;}

.Top002299 .header-menu li{ width:auto !important; margin-left:3.1%; position: relative;}
.Top002299 .header-menu li em a{ color:#333; font-size:15px; line-height:90px; border-bottom:2px solid #fff; position:relative;}
.Top002299 .header-menu li.aon em a{ border-bottom-color:#d7000f; color:#d7000f;}
.Top002299 .header-menu li.aon.on em a,
.Top002299 .header-menu li.on em a:hover{border-bottom-color:#fff;}
.Top002299 .header-menu li.on em a::after{position:absolute; content:''; left:50%; bottom:-2px; margin-left:-6px; border:6px solid transparent; border-bottom-color:#d7000f;}


.Top002299 .header-menu li .special-sub{ position:absolute; display:none; left:-95px; width:240px; top:100%; background:rgba(223,43,56,0.8); color:#fff; text-align: center; z-index:2;}
.Top002299 .header-menu li .special-sub a{color:#fff; opacity:0.8}
.Top002299 .header-menu li .special-sub a:hover{color:#fff; opacity:1}

.Top002299 .header-menu li .sub-menu-table{ display:table; margin:0 auto;}
.Top002299 .header-menu li .modusA dt{width:100%; padding:13px 0;  border-bottom:1px solid rgba(255, 255, 255, 0.4);}
.Top002299 .header-menu li .modusA dt:last-child{ border-bottom:none;}
.Top002299 .header-menu li .modusA dt a{ font-weight:bold; color:#fff; display: block;}
.Top002299 .header-menu li .modusB .sub-menu dl{ overflow:hidden; line-height:30px;}
.Top002299 .header-menu li .modusB .sub-menu dt,
.Top002299 .header-menu li .modusB .sub-menu dd{ float:left;}
.Top002299 .header-menu li .modusB .sub-menu dt{ min-width:120px; font-weight:bold;}
.Top002299 .header-menu li .modusB .sub-menu dd a{ padding-left:11px; margin-right:25px; background:url(../images/Top002299-icons.png) no-repeat -28px -88px; display:inline-block;}
.Top002299 .header-menu li .modusB .sub-menu dd a:hover{ background-position:-28px -111px;}

.Top002299 .header-menu li .sub-tab dd{ width:50%; float:left; border-bottom:1px solid #c2d8e3; height:60px; text-align:center; line-height:58px; font-weight:bold; font-size:16px;}
.Top002299 .header-menu li .sub-tab dd.on{ background:#6b9cb9;}
.Top002299 .header-menu li .sub-tab dd.on a{ border-bottom:0;}
.Top002299 .header-menu li .sub-tab dd a{ border-bottom:3px solid #fff; display:inline-block;}



@media(max-width:1200px){
.Top002299 .header{ padding:0; margin:0 2%;}
.Top002299 .header-menu li{ margin-left:3%;}
.Top002299 .header-menu li em a{ font-size:15px;}
}
@media(max-width:1024px){
.Top002299 .header{ height:60px;}
.Mapheader .header{ height:auto; position:initial;}
.Top002299 .header-menu-layer{ position:fixed; z-index:101; background:rgba(0,0,0,0.4); left:0; top:0; right:0; bottom:0;display:none;}
.Top002299 #header-menu{ position:fixed; width:80%; height:100%; overflow:auto; right:0; top:0; z-index:102; background:rgba(0, 0, 0, 0.8); display:none;}
.Top002299 #header-menu ul{ padding-top:138px;}
.Top002299 #header-menu li a{ line-height:41px;}
.Top002299 #header-menu li em{ border-bottom-color: #393a3a;  padding:0 5%;}
.Top002299 #header-menu li.has-sub em a{background:url(../images/Top002299-aon.png) no-repeat right center;}
.Top002299 #header-menu li.clickon em a{background:url(../images/Top002299-aon1.png) no-repeat right center;}
.Top002299 #header-menu li .special-sub{ display:none;padding:0 5%;}
.Top002299 #header-menu li .sub-menu dd{ display:none;}
.Top002299 #header-menu li .sub-menu dd a{ padding-left:5%; position:relative; opacity:0.7;}
.Top002299 #header-menu li .sub-menu dd a::before{position: absolute;content: ""; width: 9px;height: 2px;background: #a2a2a2;top: 50%;left: 0;margin-top: -1px;}
.Top002299 #header-menu li .sub-tab dl{ overflow:hidden;}
.Top002299 #header-menu li .sub-tab dd{ float:left; width:48%; margin-right:2%;}
.Top002299 #header-menu li .modusB-2 .sub-menu{ display:block !important; float:left; width:48%; margin-right:2%; max-height:205px; overflow:auto;}
.Top002299 #header-menu li .modusB-2 .sub-menu-2 dd{ display:block;}

.Top002299 .header-right{ display:none;}
.Top002299 .header-right-show{ display:block; position:fixed; z-index:103; height:60px; width:80%;}
.Top002299 .open-search{ display:none;}
.Top002299 .search-box{ display:block !important; height:36px !important; width:90%; left:5%; top:75px; background:#fff; border-radius:30px; padding:0 3%;}
.Top002299 .search-box .btn{ background:url(../images/Top002299-search_btn.png) no-repeat center center; background-size:25px auto; right:3%;}
.Top002299 .top-member{ padding:20px 0 0 2%; height:60px; width:auto; float:left;}
.Top002299 .header-right .top-member ol{ left:0; z-index:10; top:100%; width:100%;}
.Top002299 .header-right dd.top-language{ float:left;padding-top:12px;  }
.Top002299 .header-right dd.top-language span{ display:none;}
.Top002299 .header-right dd.top-language ol{ position:inherit; display:block !important; height:auto !important;  border-radius:5px; overflow:hidden;}
.Top002299 .header-right dd.top-language ol a{ background:#fff;color:#d7000f;}

.Top002299 #open_menu{ position:absolute; right:0; top:50%; transform:translateY(-50%); width:36px; height:30px;}
.Top002299 #open_menu i::after,
.Top002299 #open_menu i::before,
.Top002299 #open_menu i{  left:0;  background:#002870;}
.Top002299 #open_menu i{margin-top:-1.5px;height:3px;width:100%;}
.Top002299 #open_menu i::after,
.Top002299 #open_menu i::before{ transition:transform ease-in-out 0.3s;}
.Top002299 #open_menu i::before{top:-8px;}
.Top002299 #open_menu i::after{ top:8px;}
.Top002299 #open_menu.open_menu_on{ z-index:104;}
.Top002299 #open_menu.open_menu_on i::after,
.Top002299 #open_menu.open_menu_on i::before{ top:50%;background:#fff; width:70%; left:15%;}
}
@media(max-width:480px){
.Top002299 .header-left .stock{ display:block; margin-left:0; text-align:center;}
}
@media(max-width:375px){
.Mapheader .header-left .logo{ width:100%;}
}
/* 首页banner */
.Banner002744{}
/*slick Basic*/
.Banner002744 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002744 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002744 .slick-list:focus {outline: none}
.Banner002744 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002744 .slick-slider .slick-track,
.Banner002744 .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)}
.Banner002744 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002744 .slick-track:before,
.Banner002744 .slick-track:after{display: table; content: '';}
.Banner002744 .slick-track:after{ clear: both;}
.Banner002744 .slick-loading .slick-track { visibility: hidden;}
.Banner002744 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002744 .slick-slide .slick-loading img { display: none;}
.Banner002744 .slick-slide .dragging img { pointer-events: none;}
.Banner002744 .slick-initialized .slick-slide { display: block;}
.Banner002744 .slick-loading .slick-slide { visibility: hidden;}
.Banner002744 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002744 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002744 li.slick-slide{position: relative;}
.Banner002744 li.slick-slide a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; opacity: 0;-webkit-opacity: 0;}
.Banner002744 li.slick-slide > img{display: block; width: 100%;}
@media(min-width:1025px){
.Banner002744 li.slick-slide > img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002744 li.slick-slide > img.pc{display: none;}
}
.Banner002744 .slick-dots{position: absolute; width: 90%; max-width: 1200px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%); bottom: 5%; z-index: 10;}
.Banner002744 .slick-dots li{float: left; width: 14px; height: 6px; background: #fff; margin-right: 4px; cursor: pointer;}
.Banner002744 .slick-dots li button{display: none;}
.Banner002744 .slick-dots li.slick-active{background: #d7000f;}


/* 首页 产品中心 */
.Floor002304{ padding: 10px 0;}
.Floor002304 .list li,
.Floor002304 .list li .ico,
.Floor002304 .list li .ico .ico_on,
.Floor002304 .list li .ico .ico_off,
.Floor002304 .list li a
{
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition:  all .3s ease-out;
	-ms-transition:  all .3s ease-out;

}
.Floor002304 .list .ul{ }

.Floor002304 .list li{ float:left; width:31%; margin-right: 3.5%; background:#fafafa; }
.Floor002304 .list li:nth-of-type(3n){ margin-right: 0;  }

.Floor002304 .list li a{ display:block;}
.Floor002304 .list li img{ display:block;}
.Floor002304 .list li .pic{ overflow: hidden;}
.Floor002304 .list li .pic img{ width:100%;}
.Floor002304 .list li .ico{ height:80px; width: 80px; background: #fafafa; border-radius: 50%; margin:-30px auto 0; position:relative; z-index:1;}
.Floor002304 .list li .ico img{ margin:0 auto; padding:15px; width:80px; height:80px;}
.Floor002304 .list li .ico .ico_on{ display:none;}
.Floor002304 .list li .dot{ font-size:16px; color:#333; text-align:center; padding-bottom:20px;}
.Floor002304 .list li:hover,.Floor002304 .list li:hover .ico{ background:#d7000f;}
.Floor002304 .list li:hover .ico .ico_on{ display:block;}
.Floor002304 .list li:hover .ico .ico_off{ display:none;}
.Floor002304 .list li:hover a{ color:#fff;}

/* 首页 视频展示 */
.PicList002173{ padding: 10px 0 60px; }
.PicList002173 .video{ position:relative; padding-bottom:36%; display: none; }
.PicList002173 .video video{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000;}
.PicList002173 .owl-carousel{ padding:0 30px; }
.PicList002173 .item{ padding:0 15px; cursor:pointer;}
.PicList002173 .item figure{padding-bottom:56%; position:relative;}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList002173-icon_video.png) no-repeat center center; background-color:rgba(82,99,111,0.4);}
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item h3{ margin:0; border: 1px solid #eee; border-top:0; line-height:42px; padding:0 2%; font-weight:normal; font-size:15px; text-align: center; }
.PicList002173 .owl-carousel .ON h3{ background: #d7000f; border: 1px solid #d7000f; color:#fff; }

.PicList002173 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002173-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002173 .owl-nav .owl-prev{ left:0;}
.PicList002173 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002173 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002173 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002173 .owl-nav div.disabled{ cursor:default;}

@media(max-width:1000px){
.PicList002173 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002173 .item h3{line-height:45px;font-size:14px;}
}
@media(max-width:480px){
.PicList002173 .title{ font-size:20px;}
}

.PicList000671{ padding: 10px 0 60px; }
.PicList000671 .owl-carousel .owl-stage{ margin: 0 auto; }
.PicList000671 .owl-carousel{ padding:0 30px; }
.PicList000671 li{ padding:0 15px; cursor:pointer;}
.PicList000671 ul li .videoCon{ display:none; border-bottom:3px solid #245bb5;}
.fancybox-skin.videoCon .text{ font-size:18px; font-weight:normal; display:block;}
.PicList000671 ul li figure{ padding-bottom:56%; position:relative; background-repeat:no-repeat; background-position: center center; background-size: cover;}
.PicList000671 ul li figure a{ position:absolute; display:block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3); background-image:url(../images/PicList002173-icon_video.png); background-repeat:no-repeat; background-position: center center;}
.PicList000671 li h3{ margin:0; border: 1px solid #eee; border-top:0; line-height:42px; padding:0 2%; font-weight:normal; font-size:15px; text-align: center; }
.PicList000671 li:hover h3{ background: #d7000f; border: 1px solid #d7000f; color:#fff; }
.PicList000671 li:hover h3 a{ color:#fff}
.PicList000671 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002173-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList000671 .owl-nav .owl-prev{ left:0;}
.PicList000671 .owl-nav .owl-prev.disabled{ background-position:left top; }
.PicList000671 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList000671 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList000671 .owl-nav div.disabled{ cursor:default;}
.fancybox-wrap{ max-width:1200px;}
.fancybox-wrap .videoCon video{ display:block; max-width:1170px;}
.fancybox-wrap .videoCon .text{ text-align: center;max-width: 1170px;}
.PicList000671 .owl-carousel.owl-drag .owl-item{ margin-right:-0.5px;}
@media(max-width:1000px){
.PicList002173 li{ padding:0 10px;}
.fancybox-outer h1{ font-size:20px;}
}
@media(max-width:640px){
.PicList000671 li h3{line-height:45px;font-size:14px;}
}
@media(max-width:480px){
.PicList000671 .title{ font-size:20px;}
}

/* 首页 品牌展示 */
.Floor002358 { background:#f8f8f8; padding:0 0 3%; margin:3% 0 1%; }
.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd{  }
.Floor002358 .bd ul{ margin: 0; padding: 0 10px;}
.Floor002358 .bd li{width: 100%;margin: 0 0 20px;transition:.5s;display: block;overflow:hidden;background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);padding: 15px 15px 0;}
.Floor002358 .bd li a p{ margin:0; text-align:center; padding:0 0 20px;}
.Floor002358 .bd li a{cursor: default;}
.Floor002358 .bd li a img{display:block;}
.Floor002358 .bd li:hover a{ color:#d7000f}
.Floor002358  li:hover a img{transform:scale(1.1);transition:all 0.3s;}

.Floor002358 .owl-nav{ display:none;}
.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top:-25px;margin-top: -35px; width:50px; height:50px; font-size:50px; text-align: center; cursor: pointer; color: #999999; font-weight: lighter;}
.Floor002358 .list .iconfont:hover{ color: #d7000f;}
.Floor002358 .list .prev{ left: -50px;}
.Floor002358 .list .next{ right: -50px;}
@media only screen and (min-width:1024px ) {
	.Floor002358 .title{ font-size: 32px;}
}
@media only screen and (max-width:1360px ) {
	.Floor002358 .list{ padding: 0 50px;overflow:hidden;}
	.Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}
	.Floor002358 .list .prev{ left: 0;}
    .Floor002358 .list .next{ right: 0;}
}
@media only screen and (max-width:767px ) {
	.Floor002358 .title{ padding-bottom: 20px;}
	.Floor002358 .list{ padding: 0 8px 0 0;}
	.Floor002358 .list .iconfont{ display: none;}
	.Floor002358 .title{ font-size: 24px;}
	.Floor002358 .title:after{ margin-top: 20px;}
}



/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/

/* 首页标题 */
.HomeTitle{ padding:35px 0; position:relative; z-index:1;}
.HomeTitle .name{ text-align:center; font-size:22px; color:#12295b; line-height:46px;}
.HomeTitle .line2{ border-bottom:1px solid #e8eef2; position:relative; top:1px; position:relative; z-index:1;}
.HomeTitle .line{ width:10px; height:1px; background:#d7000f; overflow:hidden; margin:0 auto; position:relative; z-index:2;}

/* 首页 企业介绍 */
.Floor002302{ }
.Floor002302 .HomeMore{ overflow:hidden;}
.Floor002302 .HomeMore a{ display:block; margin: 0 auto; width:120px; height:36px;text-align:center; line-height:36px; font-size:14px; color:#fff; background-color: #d7000f;}
.Floor002302 .fl{}
.Floor002302 .fr{position: relative;}
.Floor002302 .auto1200{ padding-bottom:60px; overflow:hidden;}
.Floor002302 .fl li{  padding-bottom:24px; position: relative;}
.Floor002302 .fl .pic{position: absolute; left: 0; top: 0; height: 120px; width: 33%;  max-width: 194px;}
.Floor002302 .fl .pic a,
.Floor002302 .fl .pic img{ display:block; width:194px; height:130px;}
.Floor002302 .fl .time{ color:#fff; background: #d7000f;  font-size: 12px; width: 80px; height: 20px; line-height: 20px; text-align: center; margin: 10px 0;  }
.Floor002302 .fl .info{ height:130px; position: relative;}
.Floor002302 .fl .dot{ display:block; font-size:16px; color:#333; padding-top: 8px;}
.Floor002302 .fl .dot:hover{ color:#002870;}
.Floor002302 .fl .txt{ line-height:22px; height:44px; overflow:hidden; color:#999; }
.Floor002302 .fl .info:after{ content: ""; display: block; position: absolute; right: 0; bottom: 0; width: 100%; height: 1px; background-color: #e5e5e5;}
.Floor002302 .videobox{ margin:0 auto;}
.Floor002302 .videobox,
.Floor002302 .videobox .play,
.Floor002302 .videobox .play .pic img,
.Floor002302 .videobox .btn{width: 100%; height:330px;}
.Floor002302 .videobox .play,
.Floor002302 .videobox .play .pic img,
.Floor002302 .videobox .btn{ position:absolute;}
.Floor002302 .videobox .play{ z-index:2;}
.Floor002302 .videobox .btn{ cursor:pointer;}
.Floor002302 .videobox .btn img{ display:block; margin:131px auto;}
.Floor002302 video{ width: 100%; height: 100%; overflow: hidden;}
.Floor002302 .fr{ position:relative; overflow: hidden;}
.Floor002302 .fr .list li+li{ display:none;}
.Floor002302 .fr .list .info{ padding-right: 140px;}
.Floor002302 .fr .list .info .dot{ display:block; font-size:16px; margin-top:20px; padding-bottom: 5px; }
.Floor002302 .fr .list .info .txt{ color:#999; line-height:22px; padding-top:10px;}
.Floor002302 .fr .list .info .txt .con{ display: inline-block; height: 44px; overflow: hidden;}
.Floor002302 .fr .HomeMore{ position:absolute; right:0; bottom:2px;}
.Floor002302 .fr .tab{ position:absolute; right:0; top:325px;}
.Floor002302 .fr .tab .ul{ float:right;}
.Floor002302 .fr .tab li{ line-height:30px; position: relative; background-color: #e4eef3; padding:0 20px; cursor:pointer; float:left; color:#666; font-size:14px; max-width:160px;}
.Floor002302 .fr .tab li.on{ background-color: #d7000f; color:#fff; font-weight:bold; padding: 0 12px; z-index: 2;}
.Floor002302 .fr .tab li:before,.Floor002302 .fr .tab li.on:after{content: ""; position: absolute; bottom: 0; left: -11px; width: 0; height: 0;
border-style: dashed dashed solid dashed; border-width:0 10px 30px 10px; border-color: transparent transparent #e4eef3 transparent;}
.Floor002302 .fr .tab li.on:after{ right: -11px; left: auto;border-style:solid dashed dashed dashed; border-width:30px 10px 0 10px; border-color: #d7000f transparent transparent transparent; z-index: 2;}
.Floor002302 .fr .tab li.on:before{border-color: transparent transparent #d7000f transparent;}
@media only screen and (max-width:767px ) {
	.Floor002302 .fl,.Floor002302 .fr{ margin-bottom: 25px;}
	.Floor002302 .fr .list .info .dot{ margin-top: 43px;}
	.Floor002302 .fr .list .info{ padding-right:0px;}
	.Floor002302 .HomeMore a{ float:none; margin:0;}
	.Floor002302 .fr .HomeMore{position:inherit;margin:  12px 0 0;}
}
@media only screen and (min-width:768px ) {
.Floor002302 .fl{ float:left; width:48.334%;}
.Floor002302 .fr{ float:right; width:48.334%;}
.Floor002302 .HomeMore a{ float:right;}
}


/* 底部 */
.Bottom002494{ padding: 3% 0; background:#fcfcfc; width: 100%; }
.Bottom002494 footer{ padding-bottom: 30px; margin: 0 auto;}
.Bottom002494 .botnav{display: none;}
@media screen and (min-width:1000px ){
  .Bottom002494 .botnav{display: block; float: left; width: 60%; overflow: hidden;}
  .Bottom002494 .botnav ul{ margin: 0 -1.5%;}
  .Bottom002494 .botnav ul li{float: left; padding:0 1.5%; width: 16.6666%;}
  .Bottom002494 .botnav ul li dt{color: #333; font-size: 16px; padding-bottom: 15px;}
  .Bottom002494 .botnav ul li dd{ margin: 7px 0;}
  .Bottom002494 .botnav ul li dd a{color: #999; font-size: 13px; }
}

.Bottom002494 .iconbox{text-align: center; padding-bottom: 10px;}
.Bottom002494 .iconbox a{display: inline-block; position: relative; width: 40px;height: 40px; border-radius: 100%; background-color: #f1f1f1; background-position: center center; background-repeat: no-repeat;}
.Bottom002494 .iconbox a.wx{background-image: url(../images/Bottom002494-wx.png);}
.Bottom002494 .iconbox a.wb{background-image: url(../images/Bottom002494-wb.png);}
.Bottom002494 .iconbox a img{display: none; position: absolute;left: 50%;bottom: 100%;width: 100px; height: 100px; margin-left: -50px; max-width: none;}
.Bottom002494 .iconbox a.wx:hover img{display: block;}
.bdshare-button-style0-32 a{overflow: inherit!important;}
.Bottom002494 .linkS{height: 40px; background: #f1f1f1; position: relative;}
.Bottom002494 .linkS .linkSBox{padding: 9px 65px 9px 15px;}
.Bottom002494 .linkSBoxIn ul{position: absolute;  display: none;width: 100%;bottom: 100%; left: 0px;border-bottom: 1px solid #3c4a56; background: #37434d;padding: 10px 0;z-index: 1;}
.Bottom002494 .linkSBoxIn ul li a{display: block; padding-left: 15px;line-height: 30px; color:#919fab; }
.Bottom002494 .linkSBoxIn ul li a:hover{color: #fff;}
.Bottom002494 .linkS span{width:100%;line-height: 22px;  color: #999; }
.Bottom002494 .linkS .btn{height: 40px; position: absolute; width: 40px; right: 0;top: 0; border-left: 1px solid #e8e8e8;background: url(../images/Bottom002494-linksbtn.png) no-repeat center;}

.Bottom002494 .rwmImg{padding-top: 20px; max-width: 200px; margin: 0 auto;}
.Bottom002494 .rwmImg ul li{float: left; width: 48%;margin-right: 4%;}
.Bottom002494 .rwmImg ul li:nth-child(2n){margin-right: 0;}
.Bottom002494 .rwmImg ul li .img{background: #fff; border-radius: 10px 0; overflow: hidden;text-align: center;}
.Bottom002494 .rwmImg ul li .img img{ max-width: 87px; }
.Bottom002494 .rwmImg ul li .txt{text-align: center; color: #666; line-height: 35px; }

.Bottom002494 .rwmbox{max-width: 273px; margin: 0 auto;}
@media screen and (min-width:1000px ){
  .Bottom002494 .other{float: right; width: 38%; border-left: 1px solid #eee; padding-left: 3%;}
  .Bottom002494 .iconbox{float: left; width: 30%;}
  .Bottom002494 .rwmbox{float: right;width: 74%;max-width: 273px;margin: 0;}
}

.Bottom002494 .Bottom{max-width: 1200px; margin: 0 auto; padding: 20px 0; color: #999; border-top: 1px solid #eee; }
.Bottom002494 .Bottom a{color: #999;}
.Bottom002494 .Bottom .left{text-align: center;}
.Bottom002494 .Bottom .left em{ display: inline-block; color: #e5e5e5; font-style: normal; padding: 0 5px;}
.Bottom002494 .Bottom .right{text-align: center;}
@media (min-width:1000px ){
  .Bottom002494 .Bottom .left{float: left;}
  .Bottom002494 .Bottom .right{float: right;}
  .Bottom002494_2 .Bottom .left,
  .Bottom002494_2 .Bottom .right{float:none;text-align:left;margin-bottom: 17px;line-height: 26px;}
  .Bottom002494_2 .Bottom{display: block;float: left;width: 47%;overflow: hidden;border-top:none;margin-top: 0;padding: 0;}
  .Bottom002494_2 .other{float:left;width: 26%;border: none;padding-left: 0;}
  .Bottom002494_2 .rwmImg{width:20%;float: right;padding-top: 0;}
  .Bottom002494_2 .iconbox{ width:100%; margin-top:20px;}
  .Bottom002494_2 footer{ padding:0;}
  .Bottom002494_2 { padding:2.5% 0 2%;}
}


.Mapbottom p{ margin:0; display:block; text-align:center; border-top:1px #eee solid; padding:25px 0 8%;}

/* 栏目页菜单 */
.Menu002306{ }
.Menu002306 .side-title{ text-transform: uppercase; line-height:30px; background-color: #d93019; font-size:18px; font-weight:bold; color:#fff; padding:20px 75px 20px 32px;  position: relative; }
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: rgba(255, 255, 255, 0.5); margin-left:10px;}
.Menu002306 .side-menu{ background-color:#fff; border: 1px solid #eee;  padding-bottom: 60px; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:38px; color: #999; font-size: 14px; }
.Menu002306 .side-menu li.aon a,
.Menu002306 .side-menu li a:hover{ color: #d93019;  }
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #f5f5f5;}
.Menu002306 .side-menu > ul > li >a{ padding:13px 30px; font-size: 15px; color:#666; line-height:24px; position:relative;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#ccc; color:#fff; text-align:center; line-height:18px; font-family:'宋体'; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li.aon >a::after{background:#d93019;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:0 15px; margin:10px 0; line-height:0;}
.Menu002306 .side-menu ul li ul li a{line-height:28px;}
.Menu002306 .side-menu > ul > li > ul{ padding:0;padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{background:url(../images/Menu002306-a_off.png) no-repeat left center;padding-left:15px;}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#d93019;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu ul li ul li.select ul li a::before{ background:#d93019;}
.Menu002306 .side-menu li.select > a{ background-color:#f5f5f5; color: #d93019; }
.Menu002306 .side-menu li.select .aon{ color: #d93019; }
.Menu002306 .side-menu li.select > a::after{  background: #d93019; }
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#d93019;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px;  position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#d93019; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
/*body{ padding:2%;}*/
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #d93019; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#d93019; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#d93019; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}

/* 栏目页盒子 */
.column_box{ padding: 40px 0 0;  }

/* 栏目页 产品中心 面包屑 */
.Location000957 { border-bottom: 1px solid #eee; margin-bottom: 35px; text-align:right;}
.Location000957 em{ font-style: normal; padding-left:20px; background:url(../images/Location000957_home.jpg) no-repeat left center; font-size:13px; line-height:30px; margin-top:13px; color:#d6d6d6; }
.Location000957 em a {  color: #999;   }
.Location000957 em a:hover{ text-decoration:underline;}
.Location000957 em span{ color:#d93019; font-weight:bold;}

/* 03_五金工具 */
.PicList001395{ }
.PicList001395 li{width: 31%; float: left; margin:0 3.5% 2% 0; text-align: center; }
.PicList001395 li:nth-child(3n){ margin-right:0;}
.PicList001395 li .pic{ display:block;padding-bottom: 80%;background-size: cover;background-repeat: no-repeat;background-position: center}
.PicList001395 li img{width: 100%; display:block;}
.PicList001395 li .dot{ font-weight: bold; font-size: 16px; margin-top:15px;}
.PicList001395 li:hover .dot,
.PicList001395 li:hover .more{color: #d93019;}
.PicList001395 li p{display: block; color: #999; text-align: left; height: 40px; overflow: hidden; font-size: 12px; line-height: 20px; margin-bottom: 20px;  }
.PicList001395 li .more{width: 122px; height: 34px; line-height: 34px; color: #333; text-align: center; padding-left: 35px; background: url(../images/PicList001395_btn.png) 0 0 no-repeat;display: inline-block;}
@media (max-width: 768px){
.PicList001395 li{width: 49%;margin-right:2%;}
.PicList001395 li:nth-child(2n){ margin-right:0;}.PicList001395 li:nth-child(2n+1){ margin-right:2%;}
.PicList001395 li:nth-child(4n){margin-right: 0;}
}
@media(max-width:374px){
.PicList001395 li{ float:none; margin-right:0 !important; width:auto;}
}


/* 栏目页 产品中心详情 */
.RighInfo001277{ }
.RighInfo001277 h2{margin:0;font-weight:normal;overflow:hidden;font-size:14px;padding: 12px 0; color:#333;opacity: 0}
.RighInfo001277 h2 span{ color:#d93019;font-weight:700;font-size:16px;}
.RighInfo001277 .list_img{ float:left; width:100%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:70% auto;}
.RighInfo001277 .big_img li h2{margin:0;font-weight:normal;overflow:hidden;font-size:14px;padding: 12px 0; color:#333;position: absolute;top: -54px;left: 0;opacity: 1}
.RighInfo001277 .big_img li h2 span{ color:#d93019;font-weight:700;font-size:16px;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #d93019;}
.RighInfo001277 .list li h2{margin:0;font-weight:normal;overflow:hidden;font-size:14px;padding: 12px 0; color:#333;position: absolute;top: 0;left: 0;display: none}
.RighInfo001277 .list li h2 span{ color:#d93019;font-weight:700;font-size:16px;}
.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#d93019; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%; line-height: 30px; }

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }



.RighInfo001728 h2{margin:0;font-weight:normal;overflow:hidden;font-size:14px;padding: 12px 0; color:#333;}
.RighInfo001728 h2 span{ color:#d93019;font-weight:700;font-size:16px;}

.RighInfo001728 .img{}
.RighInfo001728 .img figure img{ display:block; width:100%;}
.RighInfo001728 .img li{ float:left; cursor:pointer; width:32%; margin-top:2%; margin-right:2%; position:relative;border: 1px solid #ededee;}
.RighInfo001728 .img li:nth-of-type(3n){ margin-right:0;}
.RighInfo001728 .img li img{ width:100%; display:block;}
.RighInfo001728 .img li.on::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; border: 2px solid #d93019;}

@media(max-width:640px){
.RighInfo001728 .img{ float:none; width:auto;}
}

@media(max-width:1024px){
.RighInfo001758{ padding: 20px 0;}
}

.fl_2{width: 40%;}
.fr_2{width:58%}

@media(max-width:1024px){
.fl_2,
.fr_2{ width:auto; }
}

/* 翻页 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total,
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end,
.Page002274 .Pages .p_jump { display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#d93019;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}

/* 栏目页banner */
.Banner002033 div{ height:300px; background-position:center top; background-repeat:no-repeat;}
.Banner002033 div img{ display:none;}
@media(max-width:1024px){
.Banner002033 div{ height:auto; background:none !important;}
.Banner002033 div img{ display:block; width:100%;}
}


/* ↓↓↓ v5稿新增代码 ↓↓↓  */

/* 02_荣誉资质 */
.PicList002120{ }
.PicList002120 li{ float:left; width:31%; margin-right:3.5%; margin-bottom:3%; }
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:15px;}
.PicList002120 li a:hover p{ color:#df2b38}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;  border: 1px solid #e3e3e3;  }
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
/*
 .Form001725 为demo编号
 */
.Form001725{ padding:2% 0;}
.Form001725 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.Form001725 .name span{ display:inline-block; border-left:6px solid #f29200; padding-left:15px;}
.Form001725 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.Form001725 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#f29200;}
.Form001725 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:2px solid #999; }
.Form001725 .search input{border:none; }
.Form001725 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.Form001725 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/Form001725-search.png) no-repeat center center; padding:0;}

.Form001725 .form{ padding-top:30px; max-width:552px; width:100%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form p{ margin:0 0 10px 0;color:#f29200; background:url(../images/Form001725-icon.jpg) no-repeat left center; padding-left:15px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#f29200; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
@media(max-width:768px){
.Form001725 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}

/* 07_我的报价单 */
.TextList000746 li{border-bottom: #e5e5e5 1px dashed; line-height:27px; padding: 0 0 10px 0; margin-bottom: 20px;  }
.TextList000746 li h3{ font-weight: normal; font-size: 16px; margin:0 0 8px;  }
.TextList000746 li h3 time{ float:right; color:#999; font-size:13px; margin-left:10px;}
.TextList000746 li a{ }
.TextList000746 li a:hover{ color:#d93019;}
.TextList000746 li dd{ float: left; margin-right: 20px; font-size: 13px;  }

/* 02_党建工会 */
.TextList002322{ padding: 0 0 3%; }
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 30px; border-bottom: 1px solid #eee;  }
.TextList002322 .list li:first-of-type{ padding-top: 0; }
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block; color: #999; font-size: 12px;  }
.TextList002322 .list li a{ color: #666; position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: "●"; position: absolute; left: 0; top: 0; height: 100%; width: 20px; color: #d93019 }
.TextList002322 .list li a:hover{ color: #d93019;}
@media only screen and (max-width:767px ) {
	.TextList002322{ padding: 20px 3%;}
}

/* 05_常见问题 */
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#d93019; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:12px;}
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#d93019;}
.TextList001202 dl.Q_on dd{background-color:#fafafa;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}

/* 采购信息 弹窗 */
.Form002324{ position:absolute; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:100; display: none; }
.Form002324 .wrap-container{ position:fixed; top:50%; margin-top: -350px; overflow-y: auto; width:1200px; height: 700px; margin-left:-600px; left:50%; background:#fff; z-index:100; padding: 5% 3%; }
.Form002324 .closeBtn{ position:fixed; top:140px; right:20%; z-index:11;height:17px; width:17px; display:block; background:url(../images/Form002324-colseBtn.png) no-repeat;}
.Form002324 .closeBtn:hover{ background:url(../images/Form002324-colseBtn2.png) no-repeat;}
.Form002324 .info{ border: 1px solid #e5e5e5; }
.Form002324 .info1{ margin-bottom: 3%; }
.Form002324 .info dl{ border-bottom: 1px solid #e5e5e5;  }
.Form002324 .info dl.img{height: 110px}
.Form002324 .info dl img{max-width: 90px;margin-right: 70px}
.Form002324 .info dl:last-of-type{ border-bottom: 0;  }
.Form002324 .info dd{ height: 60px; font-size: 13px; line-height: 24px; width: 33.3333%; float: left; display: -webkit-box; -webkit-box-pack: center; -webkit-box-orient: vertical;display: flex; justify-content:center; align-items:Center;position: relative}
.Form002324 .info dl.img dd{height: 110px}
.Form002324 .info dd select{ width: 160px; }
.Form002324 .info dd .text{ display: inline-block; border: 1px solid #e5e5e5; height: 32px; width: 160px; }
.Form002324 .info1 dl dd:nth-of-type(1){ text-align: center;  }
.Form002324 .info dd strong{ width: 150px; display: inline-block; text-align: right; padding-right: 15px; font-weight: normal; }
.Form002324 .info dd.brief strong{ width: 100%;text-align: left}
.Form002324 .info dd label{position: absolute;left: 40px;top: 24px;line-height: 50px;color: #aaa;}
.Form002324 .info h3{ border-bottom: 1px solid #e5e5e5;  margin: 0; padding: 10px 15px; font-size: 14px; font-weight: normal; }
.Form002324 .info .Note{   }
.Form002324 .info .Note dd{ height:240px; padding: 20px; }
.Form002324 .info .Note dd .textarea{ height: 200px; width: 100%; padding: 10px;  border: 1px solid #e5e5e5;  }
.Form002324 .info .Note dd:nth-of-type(1){ width:15%; text-align: right; }
.Form002324 .info .Note dd:nth-of-type(2){ width:  85%;  }

.Form002324 .info2 dl:nth-of-type(2) dd:nth-of-type(1),
.Form002324 .info2 dl:nth-of-type(2) dd:nth-of-type(3){ width: 25%; }
.Form002324 .info2 dl:nth-of-type(2) dd:nth-of-type(2){ width: 50%; }
.Form002324 .info2 dl:nth-of-type(2) dd .text{ width: 150px; margin-right: 10px; }
.Form002324 .info2 dl:nth-of-type(2) dd strong{ width: 70px; padding-right: 5px; }
.Form002324 .info2 dl.cbox{ padding-left: 50px; }
.Form002324 .info2 dl.cbox dd{ width: auto; margin-right: 20px; }


.Form002324 .btn{ width: 150px; border-radius: 3px; font-size: 14px; display: inline-block; margin-right: 10px; vertical-align: top; text-align: center; line-height: 42px;
 color: #fff; background: #d93019; cursor: pointer; padding: 0; border: none; height: 42px; min-width: 120px; margin-top: 2%; }
.Form002324 .con th,
.Form002324 .con td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px;}
.Form002324 .con th{ font-size:14px; font-weight:normal;min-width: 100px}
.Form002324 .con .th_2{ background:#f0871e;}
.Form002324 .con .th_3{ background:#ffc200;}
.Form002324 .con .th_4{ background:#685046;}
.Form002324 .con .th_2,
.Form002324 .con .th_3,
.Form002324 .con .th_4{ color:#fff;}
.Form002324 .con .th_1{ color:#000;}
.Form002324 .con th select,
.Form002324 .con td select{border: none;width: 100%;color: #777}
.Form002324 .con th input,
.Form002324 .con td input{border: none;width: 100%;color: #777; line-height:24px; padding:6px 10px;}
.Form002324 .con td textarea{border:none;width:100%;line-height:  24px;padding:6px 10px;}
.Form002324 .con .top{padding-top: 30.9%}
.Form002324 .con .top1{padding-top: 24px}
.Form002324 .con .p{color: #aaa;padding:6px 10px;}
.Form002324 .hideTable{margin-top: 40px; display: none;}

@media(max-width:1440px){
.Form002324 .closeBtn{right:10%;}
}
@media(max-width:1366px){
.Form002324 .closeBtn{right: 8%;}
}
@media(max-width:1280px){
.Form002324 .closeBtn{right: 3%;}
}
@media(max-width:1024px){
.Form002324 .wrap-container{width:90%;margin-left:  0;transform: translateX(-50%);margin-top: -288px;height: 580px;}
.Form002324 .closeBtn{ top:30px;}
}
@media(max-width:640px){
.Form002324 .hideTable{margin-top: 20px;}
.Form002324 .closeBtn{ top:8px;}
.Form002324 .wrap-container .con{ overflow:auto;}
.Form002324 .wrap-container .con table{ width:200%;}
}
.NewForm{ position:relative; background: #fff; display: block; padding-bottom: 40px; }
.NewForm .wrap-container{ position:relative; top:0; margin-top: 0; overflow-y: inherit; width:1200px; height: auto; margin-left:0; left:0; padding: 0; }
.NewForm .closeBtn{ display: none; }
@media(max-width:1024px){
.NewForm .wrap-container { overflow:auto;width:auto;transform: initial;}
.NewForm .wrap-container .info{ width:100%;}
}
@media(max-width:768px) and (min-width:1024px){
.Form002324 .info1 dl dd:nth-of-type(1),.Form002324 .info1 dl dd{ }
.Form002324  .info2 dd{width:100%; float:none;}
.Form002324 .info2 dl:nth-of-type(2) dd:nth-of-type(1),
.Form002324 .info2 dl:nth-of-type(2) dd:nth-of-type(3){ width: 100%; }
.Form002324 .info2 dl:nth-of-type(2) dd:nth-of-type(2){ width: 100%; }
.Form002324 .info2 dl.cbox dd{ width:47%; float:left;}
}
@media(max-width:767px){
.NewForm .wrap-container { overflow:auto;width:auto;transform: initial;}
.NewForm .wrap-container .info{ width:150%;}
}
@media(max-width:480px){
.Form002324 .info1 dl dd:nth-of-type(1),.Form002324 .info1 dl dd{ }
.Form002324  .info2 dd{width:100%; float:none;}
.Form002324 .info2 dl:nth-of-type(2) dd:nth-of-type(1),
.Form002324 .info2 dl:nth-of-type(2) dd:nth-of-type(3){ width: 100%; }
.Form002324 .info2 dl:nth-of-type(2) dd:nth-of-type(2){width: 100%;margin-bottom: 10px;}
.Form002324 .info2 dl.cbox dd{ width:47%; float:left;}
.NewForm .wrap-container .info{ width:100%;}
.Form002324 .info1 dl dd:nth-of-type(1),.Form002324 .info1 dl dd{ width:100%; float:none; }
.Form002324 .info .Note dd:nth-of-type(1){width: 64px;float:left;padding: 0;}
.Form002324 .info .Note dd:nth-of-type(2){width:75%;padding: 0;}
.Form002324 .info2 dl.cbox{padding-left:0;}
.Form002324 .info dd{ height:44px;}
.Form002324 .info2 dl.cbox dd{ width:100%; }
.Form002324 .info2 dl:nth-of-type(2) dd:nth-of-type(2)>div{display:block;width:100%;margin:  0 10px;}
.Form002324 .info2 dl.cbox2 dd{ float:left; width:49%; margin-right:2%;}
.Form002324 .info2 dl.cbox2 dd:last-child{ margin-right:0;}
}

/* 登录 注册 弹窗 */
.Form002325{ position:absolute; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:99; display: none; }
.Form002325 .wrap-container{ position:fixed; top:50%; margin-top: -240px; width:600px; padding: 60px 50px; margin-left:-300px; left:50%; background:#fff; z-index:100;}
.Form002325 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002324-colseBtn.png) no-repeat;}
.Form002325 .closeBtn:hover{ background:url(../images/Form002324-colseBtn2.png) no-repeat;}
.Form002325 .Title{ font-size:24px; color:#555555; text-align:center; line-height:100px;}
.Form002325 .text{ display:block; border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px; color:#6e6e6e; border:1px solid #dcdcdc; height:43px; line-height:33px; padding:5px 10px 5px 45px; margin:0 auto 23px; width:348px;}
.Form002325 .form2 .text{  margin-bottom: 15px;  }
.Form002325 .Loginname{ background:url(../images/Form002324-mico.png) no-repeat 11px 11px;}
.Form002325 .Loginpwd{ background:url(../images/Form002324-mico.png) no-repeat 11px -53px;}

.Form002325 .fgbox{  margin:0 auto 23px; width:348px; }
.Form002325 .fgbox a{ float:right; color:#737373; margin-left: 10px; }
.Form002325 .fgbox a.reg{ text-decoration: underline; }

.Form002325 .yyzh,
.Form002325 .yzm{ width:350px; margin:0 auto;}
.Form002325 .Lyzm{ float:left; width:126px; padding-left:20px;}
.Form002325 .Lyzm2{ width:200px; }
.Form002325 .yzm a{ float:left; margin-left:16px; color:#d93019; line-height:42px;}
.Form002325 .yzm img{ display:inline-block; vertical-align:top; max-width:117px; width: 50%; margin-right:16px; height:42px;}
.Form002325 .yyzh{ margin:0 auto 15px;}
.Form002325 .yyzh a{ color:#d93019; }

.Form002325 .goTo{ width:350px; margin:0 auto;}
.Form002325 .goTo a{ float:left; color:#969696; line-height: 12px;margin-bottom: 20px;}
.Form002325 .goTo .gozc{ float:right;}
.Form002325 .goLogin{ width:350px; margin:0 auto; color:#fff; text-align:center; line-height:42px; font-size:16px; display:block; background:#d93019;}

.Form002325 .tab_box{ }
.Form002325 .tab_box .tab{ text-align: center; line-height: 1; margin: 0 auto 30px;  max-width: 348px;}

.Form002325 .tab span{ display: inline-block; margin: 0 10%; color: #333; font-size: 24px; position: relative;}

.Form002325 .tab a{ display: inline-block; margin: 0 10%; color: #b9b9b9; font-size: 18px; position: relative;}
.Form002325 .tab a.on{ color: #333;}
.Form002325 .tab a.on:after,
.Form002325 .tab a.on:before{content:""; position: absolute; left: 50%; bottom: -20px; width: 0; height: 0; z-index: 3;border-style: dashed dashed solid dashed ; margin-left: -4px;}
.Form002325 .tab a.on:after{  border-color: transparent transparent #d7d7d7 transparent; border-width:0 8px 10px 8px; }
.Form002325 .tab a.on:before{border-color: transparent transparent #fff transparent; border-width:0 7px 9px 7px; bottom: -21px; z-index: 4; margin-left: -3px;}


/* 04_注册 */
.Form002103{ padding: 50px 0; }
.Form002103 td{padding:7px 0; color:#999;  }
.Form002103 td.name{ text-align:right; width:15%; padding-right: 10px; min-width:100px; color:#666;}
.Form002103 .dengji{ margin-left:10px;}
.Form002103 .text,
.Form002103 select{ border:1px solid #e5e5e5; padding:0 10px; background:#fff; height:34px; line-height:34px;  width:100%; max-width:230px;}
.Form002103 textarea.text{ max-width:370px; height:90px;}
.Form002103 .a_fontbtn{ display:inline-block; color:#d7000f;  padding:0px 7px; line-height:18px;}
.Form002103 .btn{color:#fff ;border-radius:4px; background:#d7000f; border:none; cursor:pointer; width:150px; height:40px; font-size: 16px; margin-top: 10px; }
.Form002103 select{ border:1px solid #dfdfdf; max-width:150px; color: #999;  }

.Form002103 td.mid{border-right:1px solid #e5e5e5;}
.Form002103 .text_code{ margin-left: 20px; }


/* 04_qc管理平台 */
.Form002319{ margin: 0 auto; font-size: 14px;}
.Form002319{ margin: 0 auto; font-size: 14px;}
.Form002319 .row dl{ width: 100%; padding-right: 0px; position: relative; line-height: 40px; margin-bottom: 15px;}
.Form002319 .row dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: block;}
.Form002319 input.text{ border: 1px solid #eee; background: none; display: block; height: 50px; line-height: 28px; width: 100%; padding: 10px 10px; color: #333;}
.Form002319 input.text::-ms-input-placeholder{ color: #aaa;}
.Form002319 select{border: 1px solid #eee; background: none; display: block; height: 40px; width: 100%; padding: 5px 10px; color: #aaa; appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 14px; background: url("../images/Form002319-icon.png") no-repeat scroll 97% center transparent;}
.Form002319 select::-ms-expand { display: none; }
.Form002319 .up_file{  padding: 0 0 30px;  }
.Form002319 .up_file p{ padding: 5px 10px; margin-bottom: 5px;  }
.Form002319 .up_file em{ font-style: normal; color: #bcbcbc; }

.Form002319 .btn_box{ padding-top: 20px;  }
.Form002319 .btn{ cursor: pointer;background: #d93019; height: 40px; display: block; border: 1px solid #d93019; width: 120px; float: left; margin-right: 15px; font-size: 16px; color: #fff;}
.Form002319 .reset{ background: #ccc; border: 1px solid #ccc;  }
@media only screen and (min-width:480px ) {
.Form002319 .row2 dl{ float: left; width: 49%;}
.Form002319 .row2 dl:last-child{ float: right;}
.Form002319 .btn{ font-size: 14px;}
}

/* 03_产品中心 */
.PicList001132{ padding: 0 0 1%;}
.PicList001132 li{ float:left; width:48%; margin-right:4%; position:relative; border-bottom:1px solid #eee; padding-bottom:3%; margin-bottom:3%;}
.PicList001132 li::before{ position:absolute; content:''; width:100%; left:0; bottom:0; height:0; background-color:#d93019; transition: all ease 0.3s;}
.PicList001132 li:nth-child(2n){ margin-right:0;}
.PicList001132 li h3{ font-size:16px; margin-top: 0; }
.PicList001132 li h3 a{transition: all ease 0.3s;}
.PicList001132 li div{ position:relative; padding-left:141px; min-height:120px;}
.PicList001132 li figure{ position:absolute; overflow:hidden; left:0; top:0; border:1px solid #ddd; width:120px;transition: all ease 0.3s;}
.PicList001132 li figure img{ width:100%; padding: 1px;  transition: all ease 0.3s;}
.PicList001132 li .more{ background:url(../images/PicList001132-more.png) no-repeat; width:31px; height:13px; display:inline-block;}
.PicList001132 li:hover .more{ background:url(../images/PicList001132-more2.png) no-repeat; }
.PicList001132 li p{ line-height:24px; color:#666; margin:0 0 5px 0; overflow:hidden; height:96px;}
.PicList001132 li:hover figure{ border-color:#d93019;}
.PicList001132 li:hover h3 a{color:#d93019;}
.PicList001132 li:hover:before{ height:3px;}
.PicList001132 li:hover  figure img{transform:scale(1.1);}
@media(max-width:1000px){
.PicList001132 li{ width:47%; margin-right:6%;}
.PicList001132 li:nth-child(3n){ margin-right:6%;}
.PicList001132 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList001132 li{ float:none; width:auto; margin-right:0 !important;}
}

/* 03_产品中心_info */
.RighInfo001278 .prod_info{ position:relative; padding-left:46%;}
.RighInfo001278 .prod_info .tit{margin:0; color:#333;font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info .con{line-height:30px; color:#999; min-height:96px;padding-top: 15px;}
.RighInfo001278 .prod_info .con span{padding-right: 20px;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more{  float: right;color: #fff;line-height: 28px;padding: 3px 10px;background: #d93019;border-radius: 3px;}
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}
@media(min-width:641px){
.RighInfo001278 .big_img{ position:absolute; left:0; top:0; height:100%; width:43.9%;}
.RighInfo001278 .big_img li{ position:absolute;width:100%;top:0; left:0;  height:100%; }
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ display:table-cell; vertical-align:middle; padding:0 6%;}
.RighInfo001278 .big_img li img{ max-height:100%;}
 }
.RighInfo001278 .big_img li{ text-align:center; border:1px solid #dcdcdc;}

.RighInfo001278 .list{ padding:0 30px;position:relative;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float:left;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;padding:5px;border:1px solid #f2f2f2;}
.RighInfo001278 .list li.on .table{ border-color:#d93019;}

.RighInfo001278 .tab{ padding:0 0 3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#ededee;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#d93019; color:#fff;}
.RighInfo001278 .tab .info p{ line-height: 30px;}
.RighInfo001278 .tab .info p span{padding: 0 3%}
.RighInfo001278 .tab .info{ padding:15px 0;}
.RighInfo001278 .tab .info2{ padding:30px 0;}
@media(max-width:640px){
.RighInfo001278 .prod_info{ padding-left:0;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
 }



/* 02_新闻中心 */
.PicList001958{ padding-bottom: 3%;  }
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:first-child{ padding-top: 0;  }
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:16px; font-weight:normal; padding:0 0 10px 0;}
.PicList001958 li h1 a:hover{ color:#df2b38;}
.PicList001958 li time{ color:#999; font-size: 12px; }
.PicList001958 li p{color:#666; margin:10px 0 0 0; font-size: 13px; line-height:24px; height:72px; overflow:hidden;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}


/* 02_新闻中心_info */
.RichInfo005{ padding:2% 0 4%; background: #fff; }
.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 #e5e5e5; padding-bottom:20px; font-size: 12px;  }
.RichInfo005 .news_info .title p span{ margin:0 5px;  color: #999;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info .pic{ padding: 20px 0; display: block; margin: 0 auto; }
.RichInfo005 .news_info .info .p{ line-height: 30px; text-indent: 2em;  }
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:40px 0;}
.RichInfo005 .news_info .info_back a{ display: inline-block; width: 140px; height: 40px; line-height: 40px; background:#d93019; color: #fff; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block; line-height: 30px; }
.RichInfo005 .news_info .info_pn span a{ color:#999; }
.RichInfo005 .news_info .info_pn span a:hover{color:#ffb443;}

/* 06_员工留言 */
.Form002219{ padding-bottom:5%;}
.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; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf;  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;  cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#d93019;}
@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;}
}

/* 02_人力资源招聘 */
.TextList001652{ padding: 0 0 3% 0; }
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center;}
.TextList001652 .job_ol li{ background-color:#d93019; 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:#d93019;color:#fff;}
.TextList001652 .job_info{padding:0 4% 2%;}
.TextList001652 .job_info p{ line-height: 32px; }
@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;}
}

/* 02_发展历程 */
.Timeline001915{ padding-bottom: 30px;  }
.Timeline001915 .list{ }
.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{ line-height:24px; }
.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:#d93019; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#d93019; 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:40px; line-height:40px; text-align:center; background-color:#d93019; color:#fff; font-size:14px; }
.Timeline001915 ol a:hover{ background-color:#1fab35; }
@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;}
}

.Timeline000618{ padding:2% 0;}
.Timeline000618 .swiper-container {position: relative;overflow: hidden;z-index: 1;padding-top:20px;}
.Timeline000618 .swiper-wrapper {position: relative;width: 100%;height: 80px;z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.Timeline000618 .swiper-wrapper li {width: 100%;position: relative;padding-top: 30px;line-height: 50px;text-align: center; cursor:pointer;background: url(../images/Timeline000618-yearbg.png) no-repeat center top; background-size:contain; font-size:16px;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
.Timeline000618 .swiper-wrapper li.on{ color:#d93019;}
.Timeline000618 .swiper-wrapper li:after{  position: absolute;left: 50%;top: -10px;width: 11px;height: 11px;content: '';background: #fff;border: 3px solid #d6d6d6;border-radius: 50%;z-index: 3;margin-left: -6px;}
.Timeline000618 .swiper-wrapper li.on:after{ border-color:#d93019;}
.Timeline000618 .next,
.Timeline000618 .prev{ position:absolute; top:0; width:26px; height:54px; cursor:pointer; background-color:#eeefef; border-radius:3px; z-index:10;}
.Timeline000618 .prev{ left:0;}
.Timeline000618 .next{ right:0;}
.Timeline000618 .next:hover,
.Timeline000618 .prev:hover{ background-color:#d93019;}
.Timeline000618 .prev:before,
.Timeline000618 .next:before{ position:absolute;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1; font-size:20px; left:50%; margin-left:-10px; top:50%; margin-top:-10px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#fff;}
.Timeline000618 .next:before{content: "\e258";}
.Timeline000618 .prev:before{content: "\e257";}
.Timeline000618 .list{ position:relative; padding-top:5%;}
.Timeline000618 .box{ display:none;}
.Timeline000618 .box dl{ padding-bottom:2%;}
.Timeline000618 .box dl dt{ border-bottom:1px solid #eee; font-size:20px; color:#333; padding-bottom:10px;}
.Timeline000618 .box dl dd{ padding:15px 0; font-size:14px;}
@media(max-width:640px){
.Timeline000618 .box dl dt{  font-size:16px; padding-bottom:10px;}
.Timeline000618 .box dl dd{ font-size:12px;}
}

/* 05_下载中心 */
.TextList001230{ padding-bottom: 1%;  font-size:12px;}
.TextList001230 li{border-bottom: 1px dotted #ddd;padding: 0 60px 10px 0; overflow:hidden; float: left; position:relative; width: 48%; margin-right: 4%; margin-bottom: 3%;  }
.TextList001230 li:nth-child(2n){ margin-right: 0;  }
.TextList001230 li time{ text-align:center;   float:left;line-height: 24px; width:68px; margin-right:15px; border-radius:8px; background-color:#d93019; color:#fff;}
.TextList001230 li time span{line-height: 44px;display: block;font-size: 30px;color: #d93019; background-color:#f5f5f5;border-radius:5px 5px 0 0;}
.TextList001230 li a{ position:absolute; right:0; padding-top:25px; height:24px; top:50%; margin-top:-25px; background:url(../images/TextList001230-icon.png) no-repeat center top;}
.TextList001230 li p{ margin:0; font-size:12px; line-height:24px; color:#333;}
.TextList001230 li p span{ color:#999;}
.TextList001230 li p span i{ font-style:normal; color:#9c0015;}
@media(max-width:640px){
.TextList001230 li{ width:100%; float:none; margin-right:0;}
}
/* 06_联系方式 */
.Map001070{ padding-bottom: 2%;  }
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:2%; padding-right:53%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:5% 6% 5%;}
.Map001070 dd figure h1{font-size: 22px;color: #d93019; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:50%; right:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}


/* 栏目页单篇 标题 */
.CenTitle{ padding:20px 0; position:relative; z-index:1;}
.CenTitle .name{ text-align:center; font-size:24px;  color:#333; }
.CenTitle .line{ width:18px; height:6px; background:#d93019; overflow:hidden; margin:15px auto 0;}

/* 栏目页 企业简介 */
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{ line-height:30px; font-size:14px; color:#666;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
.RighInfo002309 .aboutTxt01 .pc_pic{ display: none;}
@media only screen and (min-width:768px ) {
	.RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
	.RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
	.RighInfo002309 .aboutTxt01 .pic{ display: block; margin: 30px auto;  }
}

/* 栏目页 品牌文化 */
.RighInfo002799 { padding: 5px 0 0; }
.RighInfo002799 .pic{ }
.RighInfo002799 .tit .en{ font-family: 'Times New Roman'; font-size: 48px; color: #fff0e5; font-weight: bold; letter-spacing: 5px; text-transform: uppercase; }
.RighInfo002799 .tit .cn{ margin-top: -35px; font-size: 48px; color: #d93019; letter-spacing: 5px;}

.RighInfo002799 .txt{  }
.RighInfo002799 .subtit{font-size: 24px; margin-top: 3%; position: relative; margin-bottom: 2%; }
.RighInfo002799 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border:2px solid #d93019;}
.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 48px;text-transform: uppercase;font-family: 'Times New Roman';opacity: .05;letter-spacing: 5px;}
.RighInfo002799 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002799 p { font-size: 16px; color: #666; line-height: 36px; text-align: justify;margin:0; }
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}
@media (max-width: 768px) {
.RighInfo002799 .auto{ padding: 0 3%; }
.RighInfo002799 .pic{ float: none; width: 100%; margin-bottom: 5%; margin-left: 0; }
.RighInfo002799 .tit .en{ font-size: 38px; }
.RighInfo002799 .tit .cn{ margin-top: -25px; font-size: 38px; }
}

/* 04_服务型供应商 */
.TextList001824 .list{ padding-bottom:10px;}

.TextList001824 .tit{ position: relative; z-index: 9;  }
.TextList001824 .list .dot{ font-weight:normal; margin:0; color: #333; font-size:16px; cursor:pointer; }
.TextList001824 .list .dot span{ margin-left: 20px }


.TextList001824 .tit{border-bottom: #e5e5e5 1px dashed; line-height:27px; padding: 0 15% 10px 0; margin-bottom: 20px;  }
.TextList001824 .tit h3{ font-weight: normal; font-size: 16px; margin:0 ;  }
.TextList001824 .tit dl{width: 80% }
.TextList001824 .tit h3 time{ display: block; color:#999; font-size:13px; }
.TextList001824 .tit a{ }
.TextList001824 .tit dd{ float: left; margin-right: 20px; font-size: 13px;  }

.TextList001824 .list .con{ display:none; padding:20px 0 40px; margin-bottom: 20px}
.TextList001824 .list .info{ font-size:14px;line-height: 24px;border-bottom: 1px dashed #e5e5e5}

.TextList001824 .apply{ position: absolute; right: 20px; top: 50%; margin-top: -17px; z-index: 10; }
.TextList001824 .apply a{ display: block; width:100px; height:30px; line-height:30px; background-color:#d93019; border-radius:4px; font-size:14px; color:#fff; text-align:center;}
.TextList001824 .apply1{ position: absolute; right: 20px; top: 50%; margin-top: -17px; z-index: 10;width: 25%; }
.TextList001824 .apply1 a{ display: inline-block; width:100px; height:30px; line-height:30px; background-color:#d93019; border-radius:4px; font-size:14px; color:#fff; text-align:center;margin-right: 20px;    vertical-align: middle;}
.TextList001824 .apply1 a:last-child{margin-right: 0}
.TextList001824 .con{border-bottom: #e5e5e5 1px dashed;}
.TextList001824 .con th,
.TextList001824 .con td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:6px 10px;}
.TextList001824 .con th{ font-size:14px; font-weight:normal;min-width: 100px}
.TextList001824 .con .th_2{ background:#f0871e;}
.TextList001824 .con .th_3{ background:#ffc200;}
.TextList001824 .con .th_4{ background:#685046;}
.TextList001824 .con .th_2,
.TextList001824 .con .th_3,
.TextList001824 .con .th_4{ color:#fff;}
.TextList001824 .con .th_1{ color:#000;}
.TextList001824 .con th select,
.TextList001824 .con td select{border: none;width: 100%;color: #777}
@media(max-width:1000px){
.TextList001824 .content{ padding:2% 0;}
.TextList001824 .auto{ padding:0;}
.TextList001824 .tit{ padding-right:0;}
.TextList001824 .apply1{position:initial;margin: 10px 0 20px;width: 100%;}
.TextList001824 .apply1 a{display:inline-block;}
.TextList001824 .tit dl{width: 100% }
}
@media(max-width:480px){
.TextList001824 .list .dot{font-size:16px; padding:10px 30px 10px 10px;}
.TextList001824 .apply a{font-size:16px;}
.TextList001824 .con{ overflow:auto;}
.TextList001824 .con table{ width:180%;}
}

/* 人力资源单篇 */

/* 人才战略 */
.Floor001739 ul{ padding-top: 20px;  }
.Floor001739 li{float:left;width: 47%; position:relative; margin-right: 6%; margin-bottom: 5%;  }
.Floor001739 li:nth-child(2n){ margin-right: 0;   }
.Floor001739 li figure{ float: left; }

.Floor001739 li figure img{ max-width:100px;}
.Floor001739 li .txt{ padding-left: 120px;  }
.Floor001739 li h3{font-size: 18px; color: #333; margin-top: 10px; }
.Floor001739 li p{line-height: 20px; height:60px; overflow:hidden;font-size: 12px;color: #999; margin-top:0;}
.Floor001739 li a:hover *{color: #ab0858 !important;}
@media(max-width:768px){
.Floor001739 li{width: 49%; margin-right:2%;}
.Floor001739 li:nth-child(2n)::before{ display:none;}
}
@media(max-width:639px){
.Floor001739 li{width:100%;margin-right:0%;margin-bottom: 20px;}
.Floor001739 li:nth-child(2n)::before{ display:none;}
}


/* 酬薪福利 */
.RighInfo002121{ background: #fafafa; padding: 50px; }
.RighInfo002121 .CenTitle{ padding: 0 0 30px;  }
.RighInfo002121 .pic{ float: right; margin-left: 6%; }
.RighInfo002121 .subtit{font-size: 18px; font-weight: bold; color: #333;  margin-top: 3%;position: relative;margin-bottom: 1%; }
.RighInfo002121 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-1px;margin-right: 8px;border-radius: 50%;border:2px solid #d93019;}
.RighInfo002121 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002121 p { font-size: 12px; color: #999; line-height: 22px; text-align: justify; margin:0; }
.RighInfo002121 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#d93019; margin-right: 8px;position: relative;top:-5px;}
@media (max-width: 768px) {
.RighInfo002121 .auto{ padding: 0 3%; }
.RighInfo002121 .pic{ float: none; width: 100%; margin-bottom: 5%; margin-left: 0; }
.RighInfo002121 .tit .en{ font-size: 38px; }
.RighInfo002121 .tit .cn{ margin-top: -25px; font-size: 38px; }
}

/* 学习培训 */
.RighInfo002810{padding: 4% 0;}
.RighInfo002810 .CenTitle{ padding-bottom: 30px;  }
.RighInfo002810 .txt-list .box{  }
.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 4%; }
.RighInfo002810 .txt-list p{ font-size: 12px; line-height: 22px; color: #999;  }
.RighInfo002810 .txt-list .info{line-height: 24px; }
.RighInfo002810 .txt-list .red{color: #333; font-size: 18px; font-weight: bold; position: relative; }
.RighInfo002810 .txt-list .red:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-1px;margin-right: 8px;border-radius: 50%;border:2px solid #d93019;}
@media(min-width:769px){
.RighInfo002810 .txt-list .pic{width: 42%;}
.RighInfo002810 .txt-list .pic img{ }
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info{ padding: 0 4%; border-bottom: 1px solid #eee;   }
}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
}


/*  应聘指南 */
.RighInfo002521{ background: #fafafa; padding:30px; margin: 2% 0 3%;}

.RighInfo002521 .ul_rundown li{position:relative;}
.RighInfo002521 .ul_rundown li p{ font-size:14px; color:#333; margin-bottom:0;}

.RighInfo002521 .more{ text-align: center; }
.RighInfo002521 .more a{ display: inline-block; color: #fff; background: url(../images/Floor001891_more_bg.png) no-repeat 20% center #ffb443; text-align: center; padding-left: 20px; line-height: 40px; font-size: 14px; min-width: 150px; border-radius: 24px; font-weight: normal; position: relative; z-index: 1; -webkit-transition-duration: 500ms; transition-duration: 500ms; }

@media(min-width:768px){
.RighInfo002521 .ul_rundown{display:table;width:100%; margin-bottom: 100px; padding-top: 10px;  }
.RighInfo002521 .ul_rundown li{ float:left;width:20%;text-align:center;}
.RighInfo002521 .ul_rundown li:last-child{ padding-right:0;}
.RighInfo002521 .ul_rundown li .num{top: 160px;font-size: 32px;border-top:1px solid #e6e6e6;padding-top:20px;width:100%; }

.RighInfo002521 .ul_rundown li .num::before{ position:absolute; content:''; width:17px; height:17px; border-radius:50%; background:#d93019; left:50%; margin-left:-8.5px; top:-8px;}
}
.RighInfo002521 .ul_rundown li .num{ position:absolute; left:0;  color:#999;font-weight: lighter; }
@media(max-width:1024px){
.RighInfo002521 .ul_rundown{ margin-bottom:130px;}
.RighInfo002521 .ul_rundown li p{ font-size:16px;}
.RighInfo002521 .ul_rundown li .num{ font-size:40px; top:150px; }
}
@media(max-width:767px){
.RighInfo002521 .ul_rundown{ margin-bottom:30px;}
.RighInfo002521 .ul_rundown li{float:left;width:31%;margin-right:2%;background:#f5f5f5;padding: 10px 0;margin-bottom:2%;}
.RighInfo002521 .ul_rundown li:nth-of-type(3n){ margin-right:0;}
.RighInfo002521 .ul_rundown li{padding-left: 50px;min-height:60px;}
.RighInfo002521 .ul_rundown li .num{top: 15px;left: 10px;}
.RighInfo002521 .ul_rundown li .txt{position:relative;padding-left: 47px;}
.RighInfo002521 .ul_rundown li .txt img{position:absolute;left:0;top: 8px;width:45px;height:45px;}
.RighInfo002521 .ul_rundown li .txt p{ margin:0; padding:20px 0;}
}
@media(max-width:639px){
.RighInfo002521 .ul_rundown{ margin-bottom:30px;}
.RighInfo002521 .ul_rundown li{float:none;width:100%;margin-right:0;background:#fff;padding: 10px 0;margin-bottom:2%;}
.RighInfo002521 .ul_rundown li:nth-of-type(2n){ background:#f5f5f5;}
.RighInfo002521 .ul_rundown li .txt{padding-left:150px;}
.RighInfo002521 .ul_rundown li .txt img{ left:90px;}
.RighInfo002521 .ul_rundown li .num{left:30px;}
}


/* 选聘标准 */
.RighInfo002502{ }
.RighInfo002502 .wrap-container{ margin: 0 auto;  padding:20px 0;}
.RighInfo002502 ul li{ margin-bottom: 20px; }
.RighInfo002502 ul li .liBox{border-radius: 30px 0 0 0; border: 2px solid #eee; padding: 30px 50px 50px;border-right: 3px solid #d93019; background: url(../images/RighInfo002502-icon.png) no-repeat 95% 20px;  background-size: 45px 29px;}
.RighInfo002502 ul li .liBox .h3{margin: 0;font-size: 18px; color: #d93019;}
.RighInfo002502 ul li .liBox dd{ padding:5px 0;}
.RighInfo002502 ul li .liBox .txt { margin-top:10px;}
@media screen and (min-width:481px ){
  .RighInfo002502 ul li{float: left; width: 100%; }
  .RighInfo002502 ul li:nth-child(2n){margin-right: 0;}
  .RighInfo002502 ul li .liBox{ background-size: 77px 50px;}
  .RighInfo002502 ul li .liBox .txt{font-size: 16px; padding-top: 20px; height: 60px; }
  .RighInfo002502 ul li .liBox .txt dd{ margin-right: 5%; width: 20%; float: left; position: relative; margin-bottom: 15px; }
  .RighInfo002502 ul li .liBox .txt dd:nth-of-type(2n){ margin-right: 0; }
  .RighInfo002502 ul li .liBox .txt dd:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-1px;margin-right: 8px;border-radius: 50%;border:2px solid #ccc;}
}

/* 07_信息修改 */
.Form002133 .form{margin:0 auto;}
.Form002133 .form h3{ text-align:center; border-bottom:1px solid #d93019; color:#d93019;}
.Form002133 .form li{ position:relative; padding-left:84px; margin-bottom:15px;line-height:42px;}
.Form002133 .form li label{ position:absolute; left:0; font-weight:bold;  color:#666;}
.Form002133 .form li.add label{display: block;width: 78px;line-height: 22px;}
.Form002133 .form li .text{ width:50%; line-height:42px; height:42px; padding:0 10px; background:#fff; border:1px solid #eee;}
.Form002133 .form li .text:focus{ border-color:#d93019; color:#333; }
.Form002133 .form li dl{ position:relative; }
.Form002133 .form li dt{ position:relative;background:#fff; border:1px solid #eee;padding:0 15px 0 10px; color:#999;cursor:pointer;}
.Form002133 .form li dt:after{ position:absolute; right:10px; top:50%; margin-top:-5px; content:''; width:0; height:0; border-color:transparent; border-top-color:#ddd; border-width:10px 6px; border-style:solid;}
.Form002133 .form li dd{ position:absolute; left:0; width:100%; background:#fff; display:none; line-height:30px; max-height:150px; overflow:auto; border:1px #d93019 solid; border-top:none;}
.Form002133 .form li dd span{ display:block; padding:0 10px;cursor:pointer;}
.Form002133 .form li dd span:hover{ background-color:#1e90ff; color:#fff;}
.Form002133 .form li.date dl{ float:left; width:49%;}
.Form002133 .form li.date dl.month{ float:right;}
.Form002133 .form li.add dl{ float:left; width:23.5%; margin-right:2%;}
.Form002133 .form li.add .month_2{ margin-right:0;}

.Form002133 .form ol{ padding:3% 0;}
.Form002133 .form ol.btn{ font-size:14px;  }
.Form002133 .form ol.btn input{ cursor:pointer; border:none; width:40%; max-width:150px; color:#fff; background:#d93019; padding:0; height:42px; }

/* 07_密码修改 */
.Form002112{border: 1px solid #eee; padding:6% 3% 4%;}
.Form002112 table{ max-width:768px; margin:0 auto;}
.Form002112 table td{ padding-bottom:20px; font-size:14px; padding-right:10px;font-weight:bold;}
.Form002112 h3{ font-size:24px; color:#333; text-align:center; margin:0 0 4%; position:relative;}
.Form002112 h3:after{ content:''; background:#d93019; width:40px; height:3px; display:block; position:absolute; left:50%; margin-left:-20px; top:42px;}
.Form002112 .f_name{ width:20%; min-width:135px; text-align:right;}
.Form002112 .f_name em{color:#d93019;}
.Form002112 .f_txt{ width:40%;}
.Form002112 .f_tips span{ font-size:14px; padding:0 10px; display:inline-block; line-height:24px;color:#999;font-weight:normal;}
.Form002112 .f_tips .number{ border:none; background:#333; border:none; display:block; width:120px; line-height:38px; height:38px; color:#fff; text-align:center;font-weight:normal;}
.Form002112 td .text{width: 100%; line-height:44px; height:44px;padding: 0px 5px;border: solid 1px #eee;background: #fff;}
.Form002112 td .text:focus{ border-color:#d93019;}
.Form002112 td .btn{background: #d93019; color:#fff;font-weight:bold;height:44px; margin-top:3%; width:150px; display:block;cursor: pointer;border:none; }

.Form002112 .ul_step{ max-width:864px; margin:0 auto; margin-bottom:5%; background-color:#bbb; border-radius:5px; overflow:hidden;}
.Form002112 .ul_step li{ float:left; width:33.33333%; text-align:center; color:#fff; line-height:38px; }
.Form002112 .ul_step li:after{ float:right; width:30px; height:38px; content:'';background:url(../images/Form002101-select.png) no-repeat left center; margin-right:-30px;}
.Form002112 .ul_step li.aon{background-color:#d93019;}
.Form002112 .ul_step li.aon:after{ background-image:url(../images/Form002101-select_hover.png) ; }
.Form002112 .ul_step li.end{ background:none; padding-right:0;}

@media(max-width:640px){
.Form002112 table td{ display:block; width:auto !important;}
.Form002112 .f_name{ text-align:left;}
}

/*04_忘记密码-验证手机号 */
.Form002101 header{ padding:20px 0;  }
.Form002101 header span{ font-size:24px; color:#666; padding-left:30px; margin-left:30px; border-left:1px solid #ededed; vertical-align:middle; display:inline-block;}

.Form002101 .forget_psw{ padding: 90px 0;}

.Form002101 .ul_step{ max-width:864px; margin:0 auto; margin-bottom:3%; background-color:#c5c5c5; border-radius:5px; overflow:hidden;}
.Form002101 .ul_step li{ float:left; width:33.33333%; text-align:center; color:#fff; line-height:35px; }
.Form002101 .ul_step li:after{ float:right; width:30px; height:35px; content:'';background:url(../images/Form002101-select.png) no-repeat left center; margin-right:-30px;}
.Form002101 .ul_step li.aon{background-color:#c20808;}
.Form002101 .ul_step li.aon:after{ background-image:url(../images/Form002101-select_hover.png) ; }
.Form002101 .ul_step li.end{ background:none; padding-right:0;}
.Form002101 .step{ max-width:640px; margin:0 auto;}
.Form002101 .step_02{ max-width:550px;}
.Form002101 .step td{ padding-bottom:10px;}
.Form002101 .step .f_name{ text-align:right; width:145px; padding-right:10px;line-height:44px;}
.Form002101 .step .code{ width:130px; text-align:center;}
.Form002101 .step .code a{ display:inline-block; background:#c5c5c5; width:90px; height:25px; line-height:25px; color:#fff; font-size:12px; border-radius:3px;}
.Form002101 .step .text{ border:1px solid #e4e4e4; width:100%; height:44px; line-height:44px; background:#fff; border-radius:3px; padding:0 10px;}
.Form002101 .step .btn_box{ text-align:center;}
.Form002101 .step .btn{width:40%;border-radius:3px; font-size:16px; color:#fff; background:#d93019; cursor:pointer; padding:0; border:none; height:44px; min-width:120px; margin-top:5%;}
.Form002101 .step p{ text-align:center;}

@media(max-width:640px){
.Form002101 header span{ display:none;}
.Form002101 header img{ height:50px;}
.Form002101 footer{ text-align:left;}
.Form002101 footer .bdsharebuttonbox{ float:none; margin-bottom:10px;}
}
@media(max-width:480px){
.Form002101 .ul_step li{ font-size:12px;}
.Form002101 .ul_step li:after{ background-size:45% 100%;}
.Form002101 .step .f_name{ width:100px;}
}
@media(max-width:375px){
.Form002101 .step td{ display:block; width:auto !important; text-align:left !important; }
.Form002101 .step .f_name{line-height:30px;}
.Form002101 .step .btn{ margin-top:0;}
.Form002101 .step .code a{ text-align:center;}
}

/*04_忘记密码-验证手机号 底部*/
.copyright_user{ text-align: center; color: #999; }
.copyright_user .auto_1200{ border-top: 1px solid #eee; padding: 20px 0; }

/*世界地图*/
.Mapbox{ padding:5% 0;}
.Mapbox .map{ float:left; width:61%;position: relative;}
.Mapbox .map .maxW1200{display: none;}
.Mapbox .map-list{ float:right; width:35%}
.Mapbox .map-list li{ float:left; margin-right:8%; width:46%; line-height:24px; padding:12px 0; border-bottom:1px #e5e5e5 solid; background:url(../images/right.png) no-repeat right center;}
.Mapbox .map-list li a{transition: top 1s ease, left 1s ease; font-size:16px; color:#000;}
.Mapbox .map-list li img{ display:none; margin-right:10px;transition:transform ease-in-out 0.3s;}
.Mapbox .map-list li:hover img{ display:inline-block;}
.Mapbox .map-list li:hover a{ color:#df2b38;}
.Mapbox .map-list li.on img{ display:inline-block;}
.Mapbox .map-list li.on a{ color:#df2b38;}
.Mapbox .map-list li:nth-of-type(2n){ margin-right:0;}
.Mapbox .map-list li:nth-of-type(1),.Mapbox .map-list li:nth-of-type(2){border-top:1px #e5e5e5 solid;}

@media(min-width: 1200px){
    .Mapbox .map .mapList{}
    .Mapbox .map .mapList li{position: absolute;opacity: 0;transition:.3s;}
    .Mapbox .map .mapList li.china{top: 110px;right: 118px;}
    .Mapbox .map .mapList li.southafrica{bottom: 53px;left: 375px;}
    .Mapbox .map .mapList li.vietnam{top: 183px;right: 170px;}
    .Mapbox .map .mapList li.ghana{bottom: 135px;left: 336px;}
    .Mapbox .map .mapList li.zimbabwe{bottom: 81px;left: 392px;}
    .Mapbox .map .mapList li.newzealand{bottom: 22px;right: 29px;}
    .Mapbox .map .mapList li.canada{top: 2px;left: 54px;}
	.Mapbox .map .mapList li.UAE{top:170px;left:444px;}
}

@media(max-width:1200px){
    .Mapbox .map .minW1200{display: none;}
    .Mapbox .map .mapList{display: none;}
    .Mapbox .map .maxW1200{display: block;}
    .Mapbox .map{width: 57%;}
    .Mapbox .map-list{width: 40%;}
}

@media(max-width:768px){
.Mapbox .map-list,.Mapbox .map{ float:none; width:100%;}
.Mapbox .map-list{ margin-top:20px;}
}



/*搜索*/
.TextList000856 { margin:3% auto 0;}
.TextList000856 li{border: #e6e6e6 1px solid;line-height: 24px;padding: 18px 20px 18px  20px;margin-bottom: 15px;list-style: none;}
.TextList000856 li a{padding-left:15px;font-size: 16px;font-weight: 300;position:  relative;}
.TextList000856 li a:after{ content:''; background:#df2b38; width:6px; height:6px; position:absolute; left:0; top:10px;}
.TextList000856 li:hover{ box-shadow:0 0 10px rgba(0,0,0,0.16); -webkit-box-shadow:0 0 12px rgba(0,0,0,0.16); -moz-box-shadow:0 0 12px rgba(0,0,0,0.16); -ms-box-shadow:0 0 12px rgba(0,0,0,0.16);-o-box-shadow:0 0 12px rgba(0,0,0,0.16); border:#fff solid 1px;}
.TextList000856 li:hover a{ color:#4395ff;}
.TextList000856 li time{float:right;color:#999;font-size: 14px;margin-left:10px;}

.ul_sitemap li a:hover{ color:#df2b38;}

/*
 .招聘表单 为demo编号
 */
.Form0017252{padding:15px 0 35px;}
.queueList{ margin: 0!important; }
.Form0017252 .form{max-width:1200px; width:100%;}
.Form0017252 .form td{padding-bottom: 26px;font-size:14px;}
.Form0017252 .form td.w1{width: 49%;}
.Form0017252 .form td.w2{ width:0%;}
.Form0017252 .form .text{width:100%;border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px;border: 1px solid #e6e6e6;line-height:36px;padding: 4px 0;text-indent:10px;background:none; height:42px;}
.Form0017252 .form p{margin: 0 0 15px 0;color:#333;background:url(../images/Form001725-icon.png) no-repeat left center;padding-left: 0;font-size: 16px;}
.Form0017252 .form td em{ font-style:normal; color:#bcbcbc;}
.Form0017252 .form td em i{ font-style:normal; color:#fadbbe;}
.Form0017252 .form .btn{background: #df2b38;color:#fff;cursor:pointer;font-size:18px;width:60%;max-width:180px;height:50px;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border:none;margin-top:35px;}
.Form0017252 .form dl{ position:relative;}
.placeholder .webuploader-pick{ background:#feb84a !important;}
.Form0017252 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form0017252 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form0017252 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form0017252 .form dd a:hover{ background-color:#ccc;}
@media(max-width:1200px){
.Form0017252 .auto{ padding:0 2%}
}
@media(max-width:1200px){
.Form0017252 .form td.w1{width: 44%;}
.Form0017252 .form td.w2{ width:2%;}
.Form0017252 .form td.w1 .text{ width:98%;}
.Form0017252 .form .text{ width:99%;}
}

/*
 .招聘职位搜索 为demo编号
 */
.TextList001729 .search{height: 36px;border:1px solid #c3d8e3;margin-bottom:30px;width:280px;float:right;position: relative;}
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{width:100%;height: 34px;line-height: 34px;padding:0 56px 0 10px;background:none;color:#999;}
.TextList001729 .search .btn{cursor:pointer;position:absolute;right:0;top: -1px;width:46px;height:100%;background: url(../images/Top002299-topsearch2.jpg) no-repeat;display: block;padding:0;z-index: 2;height: 36px;}

/*发展战略 */
.Floor002821{overflow: hidden;}
.Floor002821 .auto{max-width: 900px;}
.Floor002821 li{position: relative;padding-bottom: 21.429%;font-size: 100px; margin-bottom:30px;}
.Floor002821 li:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; display:block; background:url(../images/Floor002821_bg.png) no-repeat;}
.Floor002821 li:nth-of-type(2):after{ right:0; left:auto; transform:rotate(180deg);}
.Floor002821 li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;cursor: unset;}
.Floor002821 li a >*{position: absolute; left: 0;width: 100%;}
.Floor002821 li .Ispic{height: 100%; top: 0;}
.Floor002821 li .txt{z-index: 10;top: 50%;padding: 0 0.35em;color: #fff;max-width: 50%;transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);}
.Floor002821 li .txt p{line-height: 1.74em;margin: 0;font-size: 0.15em;}
.Floor002821 li .icon img{max-height: 0.4em;display: block;}
.Floor002821 li:nth-of-type(2) .txt{ position:absolute; right:0; left:auto;}

@media(max-width:1024px){
.Floor002821 li{max-width: 100%;padding-bottom:55%;}
.Floor002821 li a:before{z-index: 5;position: absolute; top: 0; width: 100%;left: 0;content: '';height: 100%; opacity: 0.4;-webkit-opacity: 0.4; transition: 0.3s;
background: -moz-linear-gradient(45deg,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.4) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 100%);
background: linear-gradient(45deg,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ac38', endColorstr='#6623ac38',GradientType=1 );
}
.Floor002821 li:after{ background:rgba(217,48,25,0.8);}
}
@media(max-width:480px){
.Floor002821 li .txt{ max-width:100%;}
}