body{ background: #f4f2ef;}


/*Top002070 */
.Top002070{ position:relative; left:0; top:0; width:100%; z-index:100;}
.Top002070 header{ margin:0 auto; position:relative;}
.Top002070 .logo,
.Top002070 .top{ position:absolute; top:50%; -ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Top002070 .top{ right:0; z-index:10;}
.Top002070 .top dt,
.Top002070 .top dd{ float:left; line-height:40px;}
.Top002070 .top dd:before{ display:inline-block; content:''; width:2px; border-right:1px dotted #8c8c8c; height:5px; margin-right:15px; vertical-align:middle;}
.Top002070 .top dd a{display:inline-block;}
.Top002070 .top dd a:after{ display:inline-block; content:''; width:0; height:0; border:5px solid transparent; border-top-color:#8c8c8c; margin-left:10px;vertical-align:middle;}
.Top002070 .top dt{ position:relative; width:40px; height:40px; background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top dt div{ position:absolute; right:0; top:0; overflow:hidden; width:0; opacity:0;background:#eee; transition:0.3s;}
.Top002070 .top dt:hover div{ width:200px; opacity:1;}
.Top002070 .top dt div .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .top dt div .btn{ position:absolute; right:0; top:0; height:40px; border:none; cursor:pointer; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .logo{ left:0; bottom: -2px; position: absolute; }

.Top002070 .lang{ background: url(../images/Top001227-flag_en.jpg) no-repeat left; padding-left: 25px; position: absolute; right: 0px; top: 25px;font-family:Arial, Helvetica, sans-serif; color: #666;}

.Top002070 nav{ padding:5% 0 1% 37%;  }
.Top002070 nav ul{ background: #245890;}
.Top002070 nav li{ float:left; position:relative; width:14.28%; text-align:center; padding:0 0;line-height:40px;}
.Top002070 nav li>a{ display: block;  }
.Top002070 nav li>a{  position:relative; font-size:16px; color:#fff;}
.Top002070 nav li>a:after{ position:absolute; right:-1px; top:32%;content:''; width:1px; height:15px; background-color:#fff;}
.Top002070 nav li:last-child>a:after{display:none; }
.Top002070 nav li  span{ display:none;}

.Top002070 nav li:hover>a,
.Top002070 nav li.aon>a{background: #52a9e9}
.Top002070 nav li:hover>a:after,
.Top002070 nav li.aon>a:after{display:none;}

.Top002070 nav li dl{ position:absolute; top:100%; left:0%; width:150%; display:none; background: #52a9e9;}

.Top002070 nav li dd a{ line-height:38px; color:#fff; border-bottom: 1px solid #fff; display: block; text-align: left; padding-left: 20px; position: relative; }
.Top002070 nav li dd a:before{  content: ""; display: block; width: 3px ;height: 3px; background: rgba(255,255,255,0.5); position: absolute; top: 17px ;left: 10px;}
.Top002070 nav li dd:last-child a{border-bottom: none;}
.Top002070 nav li dd a:hover{ background:#245890;}














@media(max-width:1000px){
	
	.Top002070 .lang{ right: 15%;  margin-top: 21px;}
	
.Top002070 header{ margin:0 2%;}
.Top002070 .logo{ position:relative; top:auto; transform:translateY(0); padding:15px 40% 15px 0;}
.Top002070 .top{ right:50px;}
.Top002070 nav{ padding:80px 0 0 0; position:fixed; right:0; top:0; height:100%; background-color:#245894; width:100%; max-width:220px; padding-right:0; box-shadow:0 0 10px #333; max-height:100%; overflow:auto;  opacity:0; transition:0.4s;transform:translateX(100%);}
.Top002070 nav.navOut{ opacity:1;    transform: translateX(0);}
.Top002070 nav li,
.Top002070 nav ul{ float:none;}
.Top002070 nav li:after{ display:none;}
.Top002070 nav li{ padding:0 !important;  font-size: 16px; width: 100%; }
.Top002070 nav li > a{ display:none;}
.Top002070 nav li#m1 > a,
.Top002070 nav li > span,
.Top002070 nav li dl a{ display:block; padding:2% 5%;}
.Top002070 nav li#m1 > a,
.Top002070 nav li > span{ color:#fff;border-bottom:1px solid #1c4676;}
.Top002070 nav li > span a{ color:#fff;}
.Top002070 nav li dl{position:relative; top:auto;}

	
	.Top002070 nav li dl{  background: #346eb0;  width: 100%;}
	.Top002070 nav li dd{ padding-left: 0px; border-bottom:1px solid #224d7f;}
	.Top002070 nav li dd a{border-bottom: none; text-align: center}
	.Top002070 nav li dd a:before{ display: none;}
	
.Top002070 .mobile_menu{ position:absolute; right:1%; top:50%; transform:translateY(-50%); width:40px; height:32px; background-color:#245894; z-index:101;transform:translateY(-50%);}
.Top002070 .mobile_menu span,
.Top002070 .mobile_menu span:after,
.Top002070 .mobile_menu span:before{position:absolute;height:3px; background-color:#fff;width:100%; left:0%; border-radius:3px;}
.Top002070 .mobile_menu span{width:70%; left:15%;  top:50%; margin-top:-1.5px;}
.Top002070 .mobile_menu span:after,
.Top002070 .mobile_menu span:before{content:''; transform:transform 0.3s;}
.Top002070 .mobile_menu span:before{ top:-8px;}
.Top002070 .mobile_menu span:after{ top:8px;}
.Top002070 .open_menu span{ background-color:transparent;}
.Top002070 .open_menu span:before{ top:0; transform:rotate(45deg);}
.Top002070 .open_menu span:after{ top:0; transform:rotate(-45deg);}
}





/*Banner001941*/
.Banner001941 .bx-wrapper{ position:relative; z-index:1;}
.Banner001941 .bx-viewport{ z-index:1; height:320px;}
.Banner001941 li,
.Banner001941 li a{height:300px;}
.Banner001941 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001941 li img{ display:none; width:100%;}
.Banner001941 .bx-pager{ position:absolute; width:100%; text-align:center; bottom:20px; left:0; z-index:10;}
.Banner001941 .bx-pager *{ width:30px; height:8px;}
.Banner001941 .bx-pager div{ display:inline-block; margin:0 4px;}
.Banner001941 .bx-pager div a{ display:block; overflow:hidden; line-height:1000px;background: rgba(255,255,255,0.5) }
.Banner001941 .bx-pager div a.active{ background: #fff;}
@media(max-width:1000px){
.Banner001941 .bx-viewport,
.Banner001941 li,
.Banner001941 li a{height:auto;}
.Banner001941 li{ background:none !important;}
.Banner001941 li img{ display:block;}
}
@media(max-width:768px){
.Banner001941 .bx-pager{ bottom:30px;}
.Banner001941 .bx-pager *{ width:12px; height:12px;}
}












/*
 .Floor001287 为demo编号
 */
.Floor001287{position: relative; margin-top: 1%;}
.Floor001287>.auto{ background: url(../images/fool1.png) no-repeat; background-size: cover; position: relative;}
.Floor001287 .bx-wrapper{ position:relative; }
.Floor001287 .bx-pager{ display:none;}

.Floor001287 .bx-controls-direction a { position:absolute;width: 24px; top:50%; margin-top: -20px; height: 47px;font-size: 30px;  color:#fff; line-height:150px;overflow: hidden}
.Floor001287 .bx-controls-direction a.bx-prev{ left:-35px; background: url(../images/fool1_pre.png) no-repeat
	}
.Floor001287 .bx-controls-direction a.bx-next{ right:-35px; background: url(../images/fool1_next.png) no-repeat
	}


.Floor001287 li dt{text-align:center;}
.Floor001287 li dd h2{  margin:0;font-style:200; color:#fff; font-size:24px; }
.Floor001287 li dd p{ color:#fff; font-size:12px; line-height:20px;  margin-bottom: 20px;}
.Floor001287 li dd a{  background: #fff;color: #1f6bbf; display: block; width: 102px; height: 28px; text-align: center; line-height: 28px; }

.Floor001287 .year{ text-align:left; position:absolute; z-index:99; width: 175px; right: 33%; top: 0px; padding-top: 50px;}
.Floor001287 .year span{ display: block;  width: 100%; color: #fff; font-size: 16px; font-weight: bold; margin-bottom: 10px;} 
.Floor001287 .year a{ display:inline-block; color:#b2cef0; cursor:pointer; width: 100%; line-height: 26px;  border-bottom: 1px solid #6aa9e6;}
.Floor001287 .year a:last-child{ border-bottom: none;}
.Floor001287 .year a.active{ color: #fff;}

@media(min-width:1001px){
.Floor001287 li dl{ display:table; width:100%; }
.Floor001287 li dt,
.Floor001287 li dd{  width: 70%; float: left; padding:5% 25% 5% 5%;}
.Floor001287 li dt{ width:30%; max-width: 296px; float: right; padding-bottom: 27%; background-repeat: no-repeat; background-size: cover;}

}


@media(max-width:1100px){

	.Floor001287 { margin-top: 3%;}
	.Floor001287 .bx-controls-direction a{ display: none}
	.Floor001287>.auto{ overflow: hidden;  margin: 0 2%; padding:6% 4%;} 
	.Floor001287 .year{ position: relative; width: 100%; height: auto; overflow: hidden; padding: 0px; margin-left: 4%; right: 0px;  border-bottom: 1px solid #6aa9e6; margin-bottom: 2%; padding-bottom: 2%;}
	.Floor001287 .year span, 
	.Floor001287 .year a{ width: auto; float: left; border-bottom: none; margin-right: 15px; margin-bottom: 0px;}
	
	.Floor001287 li dd,
	.Floor001287 li dt{ width: 100%; float: left;}
	.Floor001287 li dd{margin-bottom: 4%;}
	.Floor001287 li dt{ padding-bottom: 50%;background-repeat: no-repeat; background-size: cover; background-position: center center}
}











/*
 .Floor001018 为demo编号
 */
.Floor001018{ padding:20px 0 1% 0;}
.Floor001018 .title{ padding:10px 0 18px 0; overflow:hidden; font-size:16px; color:#245894; font-weight: bold;}
.Floor001018 .box{ float:left; width:49.5%; padding:20px; background: #fff;    border: 1px solid #c8c3be; border-top: none!important;border-left: none!important;}
.Floor001018 .box_2{ float: right;width:49.5%;}

.Floor001018 .box .con{ height: auto; overflow: hidden;}
.Floor001018 .box .con .pic{ padding-bottom: 42%; margin-right:3%;  width:35%; float: left; background-size: cover; background-repeat: no-repeat}
.Floor001018 .box .con .text{ font-size: 12px; line-height: 22px;}
.Floor001018 .box .con .text a{  background: #245894; color: #fff; display: inline-block; padding: 0px 18px; margin-top: 3%;}

.Floor001018 .box dl{ position:relative; padding-bottom:42%;}
.Floor001018 .box dl dd,
.Floor001018 .box dl dt,
.Floor001018 .box dl .video{ position:absolute;}
.Floor001018 .box .video,
.Floor001018 .box .video video,
.Floor001018 .box dt figure,
.Floor001018 .box dt{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor001018 .box dt a{ position:absolute; z-index:2; left:50%; top:50%; background:url(../images/Floor001018-play.png) no-repeat center center; width:61px; height:62px; background-size:contain; margin-left:-39px; margin-top:-25px;}
.Floor001018 .box dt figure:before{ position:absolute; content:''; left:1%; top:3%; width:98%; height:94%; border:1px solid rgba(255,255,255,0.2);}
.Floor001018 .box .video{ display:none;}
.Floor001018 .box .video span{ position:absolute; z-index:3; right:0; top:0; background-color:rgba(0,0,0,0.5); color:#fff; line-height:30px; padding:0 10px; cursor:pointer;}
.Floor001018 .box .video video{ background-color:#000;}
@media(max-width:1000px){

		.Floor001018 .box .con .text a{ margin-top: 0 !important;  background:none ; color:#245894; text-decoration: underline; padding: 0 10px;}
.Floor001018 .box{ float:none; width:auto;}
	.Floor001018 .box_2{ padding-top: 0px;}
}
@media(max-width:480px){
.Floor001018 .title{ font-size:18px;}
.Floor001018 .box dt a{  width:50px; height:50px;margin-left:-25px; margin-top:-25px;}
.Floor001018 .box dd figure span{ font-size:14px;  padding:20px 2% 0 2%; background-size:15px auto;}
.Floor001018 .box:nth-child(1) dl{ padding-bottom:150%;}
.Floor001018 .box:nth-child(2) dl{ padding-bottom:60%;}
.Floor001018 .box dd:nth-child(1),
.Floor001018 .box dd:nth-child(2){ width:50%; height:30%;}
.Floor001018 .box dd:nth-child(2){ left:50%;}
.Floor001018 .box dd:nth-child(3){ height:46%; width:100%; bottom:0; top:auto; bottom:0;border-left:0; border-top:1px solid #fff;}
.Floor001018 .box dd:nth-child(4){ left:0; width:100%; height:24%; top:30%; }
}
/*
 .Bottom002392 为demo编号
 */
.Bottom002392{  padding-bottom: 2.5%}
.Bottom002392 .auto{max-width: 980px; width: 100%; margin: 0 auto; font-size: 12px;}

.Bottom002392 .links{ float: left;}
.Bottom002392 .links a{ margin-left: 12px; position: relative; float: left;}
.Bottom002392 .links a:before{ content: ""; position: absolute; left: -8px; width: 1px; height: 50%; top: 30%; background: #bcbcbc;}
.Bottom002392 .links a:first-child{ margin-left: 0;}
.Bottom002392 .links a:first-child:before{ display: none;}
.Bottom002392 em{ font-style:normal; float:right; text-align:right; color:#666;}
.Bottom002392 em span{}
.Bottom002392 em span a{ background:none; padding:0; margin:0;color:#666;}
@media only screen and (max-width:999px ) {
	.Bottom002392{ padding: 3% 0 }
	.Bottom002392 .links a{ color: #666} 
	.Bottom002392 .links,.Bottom002392 em{ float: none; text-align: center; width: 100%; display: block;}
	.Bottom002392 em{ padding-bottom: 1%; }
}

.product_title{    border:1px solid #ccc; border-radius: 8px; background:#fff; text-align: center; padding: 1.5% 0; margin: 1.5% 0; font-size: 24px;}

/*Spec002089 */
.Spec002089{ }
.Spec002089 dl{ border:1px solid #ccc; overflow:hidden; line-height:24px; position:relative; padding: 5px 20px; border-radius: 8px;   
	background: -moz-linear-gradient(top, #fff 0%, #eee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eee));
    background: -webkit-linear-gradient(top, #fff 0%,#eee 100%);
    background: -o-linear-gradient(top, #fff 0%,#eee 100%);
    background: -ms-linear-gradient(top, #fff 0%,#eee 100%);
    background: linear-gradient(to bottom, #fff 0%,#eee 100%);}

.Spec002089 dd{ position:relative;  font-size:12px; overflow:hidden;}
.Spec002089 dd a{color:#ccc;display:inline-block; margin: 0 8px;}

.Spec002089 dd a.on,
.Spec002089 dd a:hover{ color:#245890;}
.Spec002089 dd span{ position:absolute; right:0; top:0;text-align:center; width:48px; height:24px; line-height:24px; background:#e14343; color:#fff;cursor:pointer; display:none; border-radius:3px;}
@media(max-width:640px){
.Spec002089 dd a:after{ margin:0 5px;}
}
@media(max-width:480px){
.Spec002089 dl{ padding:5px; min-height:inherit; }
.Spec002089 dt{ position:relative; height:auto; width:auto;text-align:left; margin-bottom:10px; padding:10px 0;}
.Spec002089 dl:last-of-type dt{ margin-bottom:0;}
}
/*
 .PicList001267 为demo编号
 */
.PicList001267{ padding-top:2%;}
.PicList001267 li{ float:left; margin-right:2%; margin-bottom:2%; width:23.5%; border:1px solid #ccc; padding:5px; border-radius: 6px;}
.PicList001267 li:nth-child(4n){ margin-right:0;}
.PicList001267 li div{ position:relative; padding:20px 0px;font-size:12px; }
.PicList001267 li .Ispic{width:100%; background-size:contain; background-color:#fff; padding-bottom: 42%; float: left; }
.PicList001267 li h5{ margin:0; font-size:14px; display: inline-block; width: 100%; float: left; text-align: center; margin: 10px 0  }

@media(max-width:768px){
.PicList001267 li{ float:none; width:auto; margin-right:0; height:auto;; overflow: hidden;}
} 
@media(max-width:375px){
.PicList001267 li div{ padding:0; height:auto;}
.PicList001267 li .Ispic{ position:static; width:auto; height:auto; display:block; padding-bottom:50%; margin-bottom:2%;}
}
/*
 .RighInfo001728 为demo编号
 */
.RighInfo001728{ padding:2% 0;}
.RighInfo001728 .nav{ padding:2% 0;}
.RighInfo001728 .nav dd{ float:left; width:130px; line-height:50px; margin-bottom:2px; margin-right:10px; text-align:center;}
.RighInfo001728 .nav dd a{ display:block; background-color:#e9e9e9; font-size:18px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.RighInfo001728 .nav dd a:hover,
.RighInfo001728 .nav dd a.aon{ background-color:#f29200; color:#fff;}

.RighInfo001728 .img{ float:left; width:33%;}
.RighInfo001728 .img figure img{ display:block; width:100%; border: 1px solid #ccc;}
.RighInfo001728 .img li{ float:left; cursor:pointer; width:32%; margin-top:2%; margin-right:2%; position:relative;border: 1px solid #ccc;}
.RighInfo001728 .img li:last-child{ 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:1px solid #245890;}

.RighInfo001728 .intro{ width:64%; float:right;}
.RighInfo001728 .intro h1{ font-size:18px; color: #245890; margin-top: 0px;}
.RighInfo001728 .intro span{ color:#444; font-size:16px; font-weight: bold; border-bottom: 1px solid #ddd; display: block;padding-bottom: 5px; margin-bottom: 10px;}
.RighInfo001728 .intro dd{ font-size:12px; line-height:22px;}
.RighInfo001728 .infoCon .title{  color:#444; font-size:16px; font-weight: bold; margin:0; border-bottom:1px solid #ddd; padding:15px 0  5px;}
.RighInfo001728 .infoCon  .info{ padding:10px 0; font-size:12px; line-height:20px;}

@media(max-width:768px){
.RighInfo001728 .nav dd{margin-right:2%; line-height:normal; }
.RighInfo001728 .nav dd a{padding:6% 0;font-size:16px;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo001728 .nav dd{ width:23.5%;}
.RighInfo001728 .nav dd:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.RighInfo001728 .img,
.RighInfo001728 .intro{ float:none; width:auto; padding-top: 2%;}
}
@media(max-width:480px){
.RighInfo001728 .nav dd{ width:32%;}
.RighInfo001728 .nav dd:nth-child(3n){ margin-right:0;}
.RighInfo001728 .nav dd a{font-size:14px;}
}



.Contain .auto{ background: #fff;    border: 1px solid #c8c3be;border-top: none!important; border-left: none!important; margin-bottom: 1%; padding: 30px; }




.Floor002053 .title{ height: 36px; overflow: hidden;border-bottom:1px solid #ddd; margin-bottom:20px; line-height: 36px; }
.Floor002053 .title h1{ margin: 0 0 10px 0;  float: left; font-size:18px; background:url(../images/Floor002053_icon.png) no-repeat left 2px; padding-left:27px; line-height:24px;}
.Floor002053 .title  h1 { color:#444; }
.Floor002053 .title  h1 span{ font-size:16px; color:#999; margin-left:5px; font-weight:normal; text-transform:uppercase;font-family: 'Open Sans',sans-serif; }
.Floor002053 .title a{ float: right; color: #999; }






.Floor002053 .img_pager .prev,
.Floor002053 .img_pager .next{ width:21px; height:86px; position:absolute; z-index:0; cursor:pointer; bottom:0px;  background-repeat:no-repeat;}
.Floor002053 .img_pager .prev{ background:url(../images/Floor002053_pre.png) no-repeat #ddd center ;  left:0px;}
.Floor002053 .img_pager .next{ background:url(../images/Floor002053_next.png) no-repeat #ddd  center; right:0px;}


.Floor002053 .img_pager .bd{}
.Floor002053 .img_pager .bd li{ position:relative;}
.Floor002053 .img_pager .bd li a{ position:relative; float:left; width:13.6%; margin-right:0.8%;}
.Floor002053 .img_pager .bd li:last-child a{margin-right:0;}


.Floor002053 .img_pager{ overflow:hidden; padding-top:2%; position: relative;} 
.Floor002053 .img_pager a:last-child{ margin-right:0;}
.Floor002053 .img_pager figcaption{position:relative;padding-bottom:90%;overflow:hidden;}
.Floor002053 .img_pager figure,
.Floor002053 .img_pager figcaption img{ position:absolute; left:0;width:100%;}

.Floor002053 .img_pager figure{ opacity:0; height:100%; top:0; background:rgba(0,0,0,0.5); z-index:100; padding:0; transition:0.3s; }
.Floor002053 .img_pager figure span{  color: #fff; position: absolute; left:0; bottom: 0px; width: 100%; text-align: center;  line-height: 30px; }


.Floor002053 .img_pager .bd li a.active  figure{ opacity:1;}



.Floor002053 .table{ display:table; width:100%; height:100%;}
.Floor002053 .table-cell{ display:table-cell; vertical-align:middle; text-align:center;}
.Floor002053 .auto > .bx-wrapper > .bx-viewport{ height:auto !important; overflow: hidden;}
.Floor002053 .list li{ overflow:hidden; height: auto;}
.Floor002053 .list li .img_group{ float:left; width:40%; position:relative;}
.Floor002053 .img_group .bx-viewport{ z-index:1;}
.Floor002053 .img_group dd{ width:100% !important;}
.Floor002053 .img_group dd figure{ position:relative; padding-bottom:90%;}
.Floor002053 .img_group dd figure img{ position:absolute; left:0; width:100%; top:0;}
.Floor002053 .img_group .bx-pager{  display: none}

.Floor002053 .list li .txt{ float:right; width:58%;padding-top:2%;line-height: 24px; font-size: 12px; height: auto; overflow: hidden; }

.Floor002053 .list li .txt  b{ color: #444; font-size: 16px; line-height: 50px;}

@media(max-width:768px){
	.Floor002053 .img_pager { background: #eee;padding-left: 1%; padding-bottom: 1%; }
.Floor002053 .img_pager .bd li a{ position:relative; float:left; width:24%; margin-right:1%; margin-bottom:1%;} 
.Floor002053 .list li .img_group,
.Floor002053 .list li .txt{ float:none; width:auto;}
.Floor002053 .list li .txt{ padding:3% !important; height: 380px;}

}


/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 10px; color:#666; line-height:25px; transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #e50014; background:#e50014;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#245890; border-color:#245890;}
.Page002193 .p_page b{ font-weight:normal;}


/*公司简介*/
/*
 .RighInfo002309 为demo编号
 */
.RighInfo002309 .auto{background: #fff;border: 1px solid #c8c3be;border-top: none!important;border-left: none!important;margin-bottom: 1%;padding: 30px;}
.RighInfo002309 .CenTitle{ padding:10px 0; position:relative; z-index:1;}
.RighInfo002309 .CenTitle .name{text-align:center;font-size: 24px;color:#555;line-height:30px;padding-bottom: 20px;}
.RighInfo002309 .aboutTxt01 p{text-align: left;text-indent: 2em;}
.RighInfo002309 .txtbox{text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;text-align: center;}
.RighInfo002309 .aboutTxt01{ line-height:30px; font-size:14px; color:#555;}
.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;float:right; margin-left:80px;}
}

/*资料下载*/
.TextList001398 .auto{background: #fff;border: 1px solid #c8c3be;border-top: none!important;border-left: none!important;margin-bottom: 1%;padding: 30px 10px;}
.TextList001398{ padding:2% 0;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}
.TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}


/*联系我们*/
/*Menu002169 */
.Menu002169{margin: 0 auto;}
.Menu002169 dt{text-align:right;background:url(../images/Menu002169-icon_home.gif) no-repeat right center;font-size:12px;padding: 32px 20px 30px 0;color:#999;}
.Menu002169 dt a{  color:#999;}
.Menu002169 dt span{ color:#006cba;}
.Menu002169 dd{width:180px;line-height:80px;background:url(../images/Menu002169-columnbg.png) no-repeat left top #006cba;font-size:24px;color:#fff;text-align:center;position:relative;z-index:1;margin-top:-30px;/* border: 1px solid #c8c3be; */}
.Menu002169 dd:before{ display:inline-block; content:''; width:15px; height:3px; background:#fff; margin-right:5px; vertical-align:middle;}

.Menu002169 nav{ }
.Menu002169 nav .auto{ overflow: hidden;border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#f9f9f9; line-height:50px;height:52px; margin-top:-52px; }

.Menu002169 nav ul{float: left;padding-left: 180px;}
.Menu002169 nav li{ float:left; margin-left:56px; }
.Menu002169 nav li:after{ display:block; width:0; height:0; margin:0 auto;content:'';border:6px solid transparent;  border-bottom:0;}
.Menu002169 nav li a{ display:block; padding:0 12px; position:relative;}
.Menu002169 nav li a:after{ position:absolute; left:0; width:100%; height:3px;  content:''; bottom:-1px;}
.Menu002169 nav li.aon a:after{background:#006cba;}
.Menu002169 nav li.aon:after{border-top-color:#006cba;}
.Menu002169 nav li.aon{ font-weight:bold; }
.Menu002169 nav li a:hover,
.Menu002169 nav li.aon a{color:#006cba;}
@media(max-width:1200px){
	.Menu002169 dt{ margin-bottom: 5%; }
.Menu002169 nav ul{ display: none }	
.Menu002169 nav li{margin-left:20px; }
}


/*
 .Map002364 为demo编号
 */
.Map002364{}
/*.Map002364{padding-bottom:3%;background:url(../images/Map002364-bg.jpg) repeat-x left bottom #f6f6f6; padding-bottom:3%;}*/
.Map002364 .auto{ background: #fff;border: 1px solid #c8c3be;border-top: none!important;border-left: none!important;margin-bottom: 1%;padding: 30px 0;}
.Map002364 .columnName{ font-size:32px; font-family:'微软雅黑';   color:#333; margin:0; padding-bottom:2%; text-align:center;}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Map002364 dd{ border:10px solid #fff;margin-bottom:2%;background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
.Map002364 dd li:nth-child(5){background-image:url(../images/Map002364-icon_email.png);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}

/*备品备件*/
/*
 .Floor000875 为demo编号
 */
.Floor000875{ padding:40px 0; }
.Floor000875 .auto{ background: #fff;border: 1px solid #c8c3be;border-top: none!important;border-left: none!important;margin-bottom: 1%; padding: 30px;}
.Floor000875 .auto h2{text-align: center;
    font-size: 24px;
    color: #555;
    line-height: 30px;
    padding-bottom: 20px;
    font-weight: normal;}
.Floor000875 .list_copy{ display:none;}
.Floor000875 .list_scroll li{ background-color:#fff;}
.Floor000875 .list_scroll li .Ispic{ display:block; padding-bottom:56%;}
.Floor000875 .list_scroll li div{ padding:12px 5%;text-align:center;}
.Floor000875 .list_scroll li h1{ margin:0;  font-size:16px; padding-bottom:5px; font-weight:normal;} 
.Floor000875 .list_scroll li p{color:#a8a7a7;font-size:12px;line-height:20px;margin:0;text-align: left;}
.Floor000875 .bx-wrapper,
.Floor000875 .bx-viewport{ position:relative; z-index:1;}
.Floor000875 .bx-pager{ display:none;}
.Floor000875 .bx-controls-direction a{ position:absolute; z-index:5; width:30px; height:46px; top:23%; margin-top:-23px; overflow:hidden; text-indent:-999em;}
.Floor000875 .bx-controls-direction a::before,
.Floor000875 .bx-controls-direction a::after{ position:absolute; content:''; width:25px; height:2px; background-color:#fff;  left:0;}
.Floor000875 .bx-controls-direction a::before{ transform:rotate(-45deg);top:13px; box-shadow:0 2px 2px rgba(0,0,0,0.5);}
.Floor000875 .bx-controls-direction a::after{ transform:rotate(45deg);top:30px; box-shadow:0 2px 2px rgba(0,0,0,0.5);}
.Floor000875 .bx-controls-direction a.bx-prev{ left:2%;}
.Floor000875 .bx-controls-direction a.bx-next{ right:2%;}
.Floor000875 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg);}
.Floor000875 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg);}


/*表格*/
.table_center .auto{background: #fff;border: 1px solid #c8c3be;border-top: none!important;border-left: none!important;margin-bottom: 1%; padding: 30px;}
.table_center .auto h2{text-align: center;
    font-size: 24px;
    color: #555;
    line-height: 30px;
    padding-bottom: 20px;
    font-weight: normal;}
.table_center table.gridtable {
    font-family: verdana,arial,sans-serif;
    font-size:11px;
    color:#333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
	margin: 0 auto;
}
.table_center table.gridtable th {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #dedede;
}
.table_center table.gridtable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
}
/*
 .Form000573 为demo编号
 */
.Form000573{ padding-bottom:2%;}
.Form000573 .auto{background: #fff;border: 1px solid #c8c3be;border-top: none!important;border-left: none!important;margin-bottom: 1%; padding: 30px;}
.Form000573 .title{ text-align:center; font-size:30px; padding:2% 0;}
.Form000573 .title span{ font-family:Georgia; font-size:24px; text-transform:uppercase; display:block; color:#c1c1c1;}
@media(max-width:640px){
.Form000573 .title{font-size:18px;}
.Form000573 .title span{ font-size:14px;}
}
.Form000573 .list li{ margin-bottom:3%;line-height:22px;}
.Form000573 .list li figure,
.Form000573 .list li div{ padding:1em 2em 1em 3em;}
.Form000573 .list li figure{ border:1px solid #f0f0f0; border-bottom:0; color:#33a260; text-align:justify; text-justify:inter-ideograph;  background:url(../images/Form000573-icon_Q.gif) no-repeat 1.4em 1.4em #f8f8f8;padding-bottom:1.3em;}
.Form000573 .list li figure time{ color:#b1b1b1; font-size:12px; float:right; margin-left:5px;}
.Form000573 .list li div{ border:1px dotted #ddd;background:url(../images/Form000573-icon_A.gif) no-repeat 1.4em 1.4em; color:#9a9a9a; position:relative; }
.Form000573 .list li div::before{ position:absolute; content:''; background:url(../images/Form000573-icon_jiao.png) no-repeat; width:20px; height:12px; left:3em; top:-11px;}
.Form000573 .from h1{ margin:0; font-weight:normal;border-bottom:1px solid #d1d1d1; font-size:16px; padding-left:15px; height:35px;}
.Form000573 .from h1 span{border-bottom: 3px solid #245890;padding-bottom:0.8em;display:inline-block;height:36px;}
.Form000573 .from .btn{ cursor:pointer; border:none; padding:0 15%;height:35px; font-size:14px; color:#fff; background:#d02128;}
.Form000573 .from .f_name{ width:80px; padding-right:15px;text-align:right; color:#4d4d4d;}
.Form000573 .from table{ max-width:535px;}
.Form000573 .from td{  line-height:35px; padding-top:3%; vertical-align:top;}
.Form000573 .from .text{ width:80%; border:1px solid #eaeaea; height:35px; line-height:35px; padding:0 2%; border-radius:3px;}
.Form000573 .from .textcode{ width:80px;}
.Form000573 .from .text:focus{ border-color:#df2130; box-shadow:0 0 8px #FBC1C1 inset; transition:all ease 0.5s;}
.Form000573 .from textarea.text{ width:100%; height:175px;}
.Form000573 .from i{ color:#19ad66; font-style:normal;}
.Form000573 .form_err{color: #245890;}




.text_con{ padding: 1% 0; }
.text_con .auto{ background: #fff; padding: 3%}

/*
 .Linklist002317 为demo编号
 */
.Linklist002317{ padding-bottom: 1%; }
.Linklist002317 .auto{overflow: hidden;background: #fff;padding:5% 2% 0% 2%;}
.Linklist002317 ul{ margin: 0 -1%;}
.Linklist002317 ul li{ float: left; width: 48%;margin: 0 1% 20px 1%;text-align: center;}
.Linklist002317 ul li .pic{display: block; padding-bottom: 30%; position: relative;border: 1px solid #eee;}
.Linklist002317 ul li img{ max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50% ,-50%);}
.Linklist002317 ul li h4{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; margin:10px 0 0; font-weight: normal; font-size: 14px;}
@media screen and (min-width:768px ){
.Linklist002317 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.Linklist002317 ul li{width:18%; margin-bottom: 30px; }
}
