/*Top002282*/
.Top002282{ border-top:3px solid #0d6fb8; background:#fff; position:relative; z-index:100;}
.Top002282 .header{ height:85px;}
.Top002282 .header-left{ float:left; height:100%; display:table; width:210px;}
.Top002282 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top002282 .header-right,
.Top002282 .header-mid{ float:right;}
.Top002282 .header-menu li{ width:auto !important;}
.Top002282 .header-menu li em{ padding:0 23px; line-height:85px; position:relative;}
.Top002282 .header-menu li em::after{content: "";position: absolute;top: 50%;margin-top: -4px;right: 0;display: block; border-right:1px dotted #666;width: 1px;height: 8px;}
.Top002282 .header-menu li em a{ position:relative; font-weight:bold; color:#666;font-size: 16px; }
.Top002282 .header-menu li em a::before,
.Top002282 .header-menu li em a::after{ position:absolute; content:'';left:50%; transform:translateX(-50%);}
.Top002282 .header-menu li em a::before{ border:4px solid transparent; border-bottom-color:#0d6fb8; bottom:3px; opacity:0;}
.Top002282 .header-menu li em a::after{  width:0; height:3px; background:#0d6fb8; bottom:0; transition:0.3s;}
.Top002282 .header-menu li:hover em a,
.Top002282 .header-menu li.aon em a{ color:#0d6fb8;}
.Top002282 .header-menu li:hover em a::after,
.Top002282 .header-menu li.aon em a::after{ width:100%;}
.Top002282 .header-menu li:hover em a::before,
.Top002282 .header-menu li.aon em a::before{ opacity:1;}

.Top002282 .sub-menu-layer{ background:#0d6fb8;}
.Top002282 .header-menu li .sub-menu dt a{ color:#fff;}
.Top002282 .header-menu li .sub-menu dt a::after{ width:8px; height:5px; display:inline-block; content:''; background:url(../images/Top002282-icon.png) no-repeat -11px -47px; margin-left:7px;}
.Top002282 .header-menu li .sub-menu dt a:hover::after{ background-position:0 -47px;}
.Top002282 .header-menu li .sub-menu dt a:hover{ background:none; color:#14d97e;}

.Top002282 .header-right{ padding-top:30px; padding-left:12px;}
.Top002282 .header-right dd{ float:left;position:relative; z-index:100;}
.Top002282 .lan{line-height: 30px;margin-left:10px;}
.Top002282 .top-search{width:30px; transition:width 0.3s;}
.Top002282 .open-search{ width:30px; height:30px; display:block; background:url(../images/Top002282-icon_search.png) no-repeat center center #fff; position:relative; z-index:2; }
.Top002282 .search-box{ position:absolute; right:0; top:0; width:100%; overflow:hidden;}
.Top002282 .search-box .text{ height:30px; width:100%; border:1px solid #0d6fb8; line-height:30px; padding:0 30px 0 5px; }
.Top002282 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:30px;background:url(../images/Top002282-icon_search.png) no-repeat center center; }
.Top002282 .top-search-show .search-box {z-index:3;}
.Top002282 .top-webchat{ margin-left:12px;}
.Top002282 .top-webchat figure{ position:absolute; top:100%; background:url(../images/Top002282-weixin_bg.png) no-repeat center top; width:117px; padding:0 5px 0 5px; left:50%; margin-left:-58px; overflow:hidden; height:0; transition:height ease-out 0.3s;}
.Top002282 .top-webchat figure img{ display:block; width:100%; margin-top:10px;}
.Top002282 .open-webchat{ width:22px; height:22px; margin:4px; background:url(../images/Top002282-icon.png) no-repeat 0 -23px; display:block;transition:background ease-out 0.3s;}
.Top002282 .top-webchat-show figure{ height:120px;}
.Top002282 .top-webchat-show .open-webchat{ background-position:0 0;}
@media(max-width:1024px){
.Top002282 .header-left{width:170px;}
.Top002282 .lan{float:left;margin:0;}
.Top002282 .top-webchat{ margin-right:12px;}

.Top002282 #open_menu{ width:30px; height:30px; position:relative;}
.Top002282 #open_menu i::before,
.Top002282 #open_menu i::after,
.Top002282 #open_menu i{width:100%;  background:#000;}
.Top002282 #open_menu i{height:3px;margin-top:-1.5px;}

.Top002282 #header-menu{ position:absolute; width:100%; max-width:240px; top:100%; right:0; z-index:100; text-align:center; background:rgba(10, 49, 143, 0.85); display:none;}
.Top002282 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.5);}
.Top002282 #header-menu li em a{ font-weight:normal;}
.Top002282 #header-menu li .sub-menu dt a{ border-bottom-color:rgba(255,255,255,0.5);}
.Top002282 #header-menu li:last-child em a,
.Top002282 #header-menu li:last-child em{ border-bottom:0;}
}
/*Banner002697 */
.Banner002697{ position:relative; z-index:1; overflow:hidden;}
.Banner002697 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002697 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002697 .slides {display: block;} 
* html .Banner002697 .slides {height: 1%;}
.no-js .Banner002697 .slides > li:first-child {display: block;}
.Banner002697 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002697 .flex-viewport {max-height: 300px;}
.Banner002697 .slides {zoom: 1;}
.Banner002697 .slides > li{ position:relative;}
.Banner002697 .slides > li img{ display:block; width:100%; transition:10s linear;}
.Banner002697 .slides > li.flex-active-slide img{ transform:scale(1.12); -webkit-transform:scale(1.12);}
.Banner002697 .slides > li a{ position:absolute; left:0; width:100%; height:100%; z-index:5;}
.Banner002697 .flex-control-nav{ z-index:10; position:absolute; left:50%; transform:translateX(-50%); bottom:3%;}
.Banner002697 .flex-control-nav li{ float:left; padding:0 25px;}
.Banner002697 .flex-control-nav li a{ display:block;  position:relative;  overflow:hidden; line-height:1100px;width:34px; height:34px; }
.Banner002697 .flex-control-nav li a.flex-active{background:url(../images/Banner002697-dot.png) no-repeat center center; animation:zhuan linear 10s;}
.Banner002697 .flex-control-nav li a::before{ position:absolute; content:''; background:#fff; left:50%; top:50%; border-radius:50%;margin:-4px 0 0 -4px;width:8px; height:8px;}
.Banner002697 .flex-control-nav li a.flex-active{ border-color:#fff;}
.Banner002697 .flex-control-nav li a.flex-active::before{ background:#fff;width:8px; height:8px;margin:-4px 0 0 -4px;}
@keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@-webkit-keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@media(max-width:1024px){
.Banner002697 .flex-control-nav li{ padding:0;}
}
/*
 .Floor002396 为demo编号
 */
.Floor002396{padding:4% 0 0 0;}
.Floor002396 .auto{ max-width: 1280px; margin: 0 auto;}
@media only screen and (max-width:1470px ) {
	.Floor002396{ padding-left: 15px; padding-right: 15px;}
}
.Floor002396 .box{ float: left; width: 50%;}
.Floor002396 .box .box-con{}
.Floor002396 .box .box-inner{ max-width: 605px;padding:0 55px;}
.Floor002396 .box .box-inner ul{ padding-top: 5%;}
.Floor002396 .box .Tithead{ font-size: 28px; color: #333;}
.Floor002396 .box .Tithead:after{ content: ""; display: block; width: 12px; margin-top: 25px; height: 2px; background: #9c9c9c;}
.Floor002396 .box .nafter:after{ display: none;}
.Floor002396 .box figure{ font-size: 16px; line-height: 28px; color: #888; height: 110px; overflow: hidden; margin: 25px 0;}
.Floor002396 .box-why{ padding-bottom: 45px; background: url(../images/Floor002396-bg_lb.png) no-repeat left bottom; }
.Floor002396 .box-why .box-inner ul{ padding-top: 5%;}
.Floor002396 .box-why ul{ margin: 0 -2%;}
.Floor002396 .box-why ul li{ float: left; width: 29.3334%; margin: 0 2%;}
.Floor002396 .box-why ul li span{ display: block; font-size: 14px; color: #888; margin-top: 15px;}
.Floor002396 .box-about .box-con{ margin-top: -182px; position: relative; z-index: 99; background: #fff;}
.Floor002396 .box-about .box-inner{ padding-top: 55px; padding-bottom: 55px;}
.Floor002396 .box-about .box-inner ul{ padding-top: 2%; margin: 0 -4%;}
.Floor002396 .box-about ul li{ float: left; padding: 0 4%;}
.Floor002396 .box-about ul li dl{ border-radius: 50%; border: 1px solid #f1f1f1; padding: 15px 0;width: 80px; height: 80px; text-align: center;}
.Floor002396 .box-about ul li img{ max-width: 25px;}
.Floor002396 .box-about ul li b{ display: block; font-size: 14px; color: #333; padding-top: 5px;}
.Floor002396 .box-about .Tit{ padding: 15px 0; border-top:1px solid #e5e5e5; margin: 2% 55px 0;}
.Floor002396 .box-about .Tit .more{ float: right; background: url(../images/Floor002396-more.png) no-repeat center; display: block; width: 24px; height: 20px;}
.Floor002396 .box-about .Tit .more:hover{ background-image: url(../images/Floor002396-more_hover.png);}

@media only screen and (max-width:1199px ) {
	.Floor002396 .box .bglogo{ height: 138px; background-size: auto 100%; }
	.Floor002396 .box .box-inner{padding:0 30px;}
	.Floor002396 .box-about .box-inner{ padding-top: 30px;padding-bottom: 30px;}
	.Floor002396 .box-about .Tit{ margin-left: 30px; margin-right: 30px;}
	.Floor002396 .box-why{ padding-bottom: 0;}
	.Floor002396 .box-about .box-inner ul{ margin: 0 -2%;}
	.Floor002396 .box-about ul li{ padding: 0 2%;}
	.Floor002396 .box-about ul li dl{ width: 70px; height: 70px; padding: 10px 0;}
	
}
@media only screen and (max-width:1024px ) {
	.Floor002396 .box .bglogo{ height: 75px;}
	.Floor002396 .box-about ul li dl{ width: 60px; height: 60px; padding: 5px 0;}	
}
@media only screen and (max-width:767px ) {
	.Floor002396 .box{ float: none; width: 100%;}
	.Floor002396 .box .bglogo{ height: 50px;}
	.Floor002396 .box .box-inner{padding:0 15px;}
	.Floor002396 .box-about .box-inner{ padding-top: 15px;padding-bottom: 15px;}
	.Floor002396 .box-about .Tit{ margin-left: 15px; margin-right: 15px;}
	.Floor002396 .box-why{ padding-bottom: 10%; background-size: 15%;}
	.Floor002396 .box-about .box-con{ margin-top: 0;}
	.Floor002396 .box-about ul li dl{ width: 50px; height: 50px;}
	.Floor002396 .box-about ul li img{ width: 20px;}
	.Floor002396 .box-about ul li b{ padding-top: 0;}	
}

/*Floor000556*/ 
.Floor000556{ padding:4% 0;background: #fafafa;    background: url(../uploadfiles/bg.jpg) no-repeat center center;    background-size: cover;display: none;}
.Floor000556 .title{ text-align:center; font-size:36px; color:#333; padding-bottom:3%;}
.Floor000556 .title p{ margin:0; opacity:0.6; font-size:16px;    padding-top: 10px;}
.Floor000556 .title::after{ display:block; content:''; background:#0d6fb8;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.Floor000556 .title{ font-size:24px;}
.Floor000556 .title p{font-size:14px;}
}

.Floor000556 .tab{ text-align:center; padding: 0 0 3% 0; display: none;}
.Floor000556 .tab span{ display:inline-block; line-height: 37px; padding:0 25px; height: 37px; text-align: center; font-size: 14px; cursor: pointer; transition:0.3s;}
.Floor000556 .tab .on{ background: #0d6fb8; color: #fff; }
.Floor000556 .tab-info{ display:none;}

.Floor000556 .pro_list{ position:relative; padding:0 50px;}
.Floor000556 .owl-stage-outer{ overflow:hidden;}
.Floor000556 .owl-item{ float:left;}
.Floor000556 .owl-nav{ display:block;}
.Floor000556 .owl-nav button{ font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0;}
.Floor000556 .owl-nav button.owl-prev{ left:0;}
.Floor000556 .owl-nav button.owl-next{ right:0;}
.Floor000556 .owl-nav button::before{ position:absolute; content:''; width:50%; height:50%; border-top:3px solid #e5e5e5; border-right:3px solid #e5e5e5; top:25%; left:25%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor000556 .owl-nav button.owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor000556 .owl-nav button:hover::before{ border-color:#0d6fb8;}

.Floor000556 .item a{ display:block; border-bottom:5px solid #ddd;transition:0.3s;}
.Floor000556 .item a:hover{ border-bottom-color:#0089d2;}
.Floor000556 .item .pic{ text-align:center; overflow:hidden; padding:10px 0;}
.Floor000556 .item .pic img{ width:100%; display:block; max-width:270px; margin:0 auto;transition:0.3s;}
.Floor000556 .item:hover  .pic img{ transform:scale(1.12,1.12);}
.Floor000556 .item p{ margin:0; text-align:center; padding:5% 0 10% 0; color: #888; font-size: 16px;}

/*Floor002599 */
.Floor002599{ padding:4% 0; position:relative; z-index:1; }
.Floor002599 .auto{ position:relative; z-index:2;}
.Floor002599 .title{ text-align:center; font-size:36px; color:#333; padding-bottom:5%;}
.Floor002599 .title p{ margin:0; opacity:0.6; font-size:16px;    padding-top: 10px;}
.Floor002599 .title::after{ display:block; content:''; background:#0d6fb8;margin:20px auto 0; height:4px; width:52px;}

.Floor002599 ul {margin-left: -2%;}
.Floor002599 li {width: 48%;float: left;margin:0 0 2% 2%;border:1px solid #f3f8fa;height: 152px;}
.Floor002599 li .Ispic{width: 40%;padding-top: 150px;float: left;}
.Floor002599 li .txt{width: 56%;float: right;padding:0 2% 0 0;}
.Floor002599 li .main {width: 100%;}
.Floor002599 li .main time span{font-size: 36px;}
.Floor002599 li .main time{color: #333;}
.Floor002599 li .main .dot{font-size: 18px;margin: 5% 0 3% 0;display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.Floor002599 li .main p {line-height: 24px;height: 48px;color: #9a9a9a;}
.Floor002599 li .more {color: #fff;background: #0d6fb8;line-height: 40px;text-align: center;display: none;width: 80%;max-width: 138px;margin-top: 20px;}

@media(max-width:768px){
    .Floor002599 .title{font-size: 18px;}
  .Floor002599 li{width: auto;float: none;height: 120px;}
  .Floor002599 li .Ispic{padding-top: 118px;}
  .Floor002599 li .main time {padding-top:8px;display:block;}
  .Floor002599 li .main time span{font-size: 16px;}
  .Floor002599 li .main .dot{font-size: 15px;}
  .Floor002599 li .main p{height: 24px;}
}
@media(max-width:640px){
  .Floor002599 li{height: 100px;}   
  .Floor002599 li .Ispic{padding-top: 98px;}
}
/*
 .Bottom002230 为demo编号
 */
.Bottom002230{}
.Bottom002230{ background: #333;  padding: 37px  0 0}
.Bottom002230 .left h3{ font-weight: 100; font-size: 18px; color: #fff;}
.Bottom002230 .left h3 span{display: block; width: 37px; height: 1px; border-bottom: 1px solid #454545; margin: 16px 0 0}
.Bottom002230 .left ul { padding: 0 0 10px}
.Bottom002230 .left ul li{ float: left; font-size: 14px; padding:0 38px 10px 0;}
.Bottom002230 .left ul li a{  color: #fff}
.Bottom002230 .left ul li a:hover{  color: #0d6fb8}
.Bottom002230 .right img{ border: 5px solid #5c5c5c}
.Bottom002230 .right .img{ text-align: center; float: left; }
.Bottom002230 .right .text{ float: left; padding: 0 0 0 17px;}
.Bottom002230 .right .text p{margin:0 0 8px;color: #fff; font-size: 14px;}
.Bottom002230 .right .text li{ float: left; width: 34px; height: 34px; background: url(../images/Bottom002230-icon.png) no-repeat left top; margin: 0 8px 0 0}
.Bottom002230 .right .text li.wx{  background: url(../images/Bottom002230-icon.png) no-repeat -41px top; }
.Bottom002230 .right .text li.tx{  background: url(../images/Bottom002230-icon.png) no-repeat -80px top; }
.Bottom002230 .right .text li.rr{  background: url(../images/Bottom002230-icon.png) no-repeat -121px top; }
.Bottom002230 .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
.Bottom002230 .bottom{ border-top: 1px solid #454545; margin: 30px 0 0}
.Bottom002230 .bottom ul li{ float: left; font-size: 14px; padding:0 10px 0 0; line-height: 61px;}
.Bottom002230 .bottom ul li a,.Bottom002230 .bottom p a{  color: #666}
.Bottom002230 .bottom ul li a:hover,.Bottom002230 .bottom p a:hover{  color: #fff}
.Bottom002230 .bottom p{ font-size: 14px; color: #666; margin: 0; padding: 0 0 20px}

@media (min-width:768px) {
.Bottom002230 .left h3{ margin-top: 0}
.Bottom002230 .right{ float: right;}
.Bottom002230 .left,.bottom ul { float: left;}
.Bottom002230 .bottom p{ padding: 0; line-height: 61px;text-align: center;}
.Bottom002230 .left ul li{ padding-right: 22px;}
}
@media (min-width:1024px) {
	.Bottom002230 .left ul li{ padding-right: 38px;}
}

@media ( max-width:560px){
	.Bottom002230 .left ul{text-align:center;}
	.Bottom002230 .left ul li{display:inline-block;float:none;margin:0 10px 10px;padding:0px;}
}

/*栏目页公用样式 s*/
ul li{list-style:none;}
i{font-style:normal;}
*{margin:0px;padding:0px;}
.clearfix::after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}
dl:after,ul:after{content:".";clear:both;display:block;overflow:hidden;font-size:0;height:0;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/



.SubBan,.SubBan img{ width:100%;}
.ColumnName{ text-align:center; font-size:15px; color:#fff; background:#0d6fb8; border-top:1px solid #0d6fb8; display:none; line-height:38px; position:relative;}
.ColumnName span{ display:inline-block; border-bottom:1px solid #fff; padding-bottom:22px;}
.ColumnName .arr{ position:absolute; width:30px; right:10px; top:0;transition: all ease 0.3s;}
.ColumnName .iconfont{ font-size:20px;}
.ColumnName.on .arr{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}

.SubMenu{ line-height:60px;clear:both; text-align:center; position:relative; z-index:5; background:#faf8f5;}
.SubMenu ul{ float:left;}
.SubMenu li{float:left; position:relative}
.SubMenu li a{ z-index:1; position:relative; z-index:1; display:block; font-size:16px; padding:0 28px; color:#000000;}
.SubMenu li .bg{ position:absolute; z-index:0; width:100%; bottom:0px; height:0; left:0; background:#fff;transition: all ease 0.3s; font-size:0;}
.SubMenu li:hover .bg,.SubMenu li.onli .bg{ height:100%;}
.SubMenu li a:hover,.SubMenu li.onli a{ color:#0d6fb8;}
.SubMenu .place{ float:right; font-size:15px;}
.SubMenu .place a{ color:#666666;}
.SubMenu .place a:hover,.SubMenu .place span{ color:#0d6fb8;}



@media ( max-width:1024px){
.ColumnName{ display:block;}
.SubMenu{ border-bottom:0; margin-top:-20px; background:none; line-height:35px;}
.SubMenu ul{ display:none; float:none; background:#faf8f5; margin:0; padding:0 15px;}
.SubMenu li{text-align:left; width:auto; float:none; border-bottom:1px solid #f2f1f0;}
.SubMenu .ico{ display:inline-block; vertical-align:middle; margin:2px 6px 0 0; width:25px; height:22px;}
.SubMenu li .i1,.SubMenu li .i2{width:25px; height:22px;}
.SubMenu li a{font-size:16px; padding:0 0 0 12px; border-left:0; border-right:0; line-height:35px; height:auto;}
.SubMenu li .bg{ display:none;}
.SubMenu li:last-child{ border-bottom:0;}
.SubMenu .place{ float:none; text-align:right;}
}
/*栏目页公用样式 end*/


/*公司介绍*/
.jsbox{padding:60px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.title{text-align:center;}
.title .t1{font-size:30px;color:#333;font-weight:bold;}

.jscon p{font-size:16px;color:#666;line-height:28px;text-indent:2em;margin-top:30px;}
.jscon dl{margin-top:30px;}
.jscon dl dd p{text-indent:0em;}
.jscon dl dd{width:33.333%;float:left;text-align:center;}
.jscon dl dd .p1{font-size:40px;color:#0f3589;font-weight:bold;margin-top:0px;}
.jscon dl dd .p2{font-size:15px;color:#666;margin-top:10px;}

@media ( max-width:640px){
    .menu{white-space:nowrap;overflow-x:auto;}
    .jsbox{padding:40px 0;}
    .title .t1{font-size:18px;}
    .jscon dl dd .p1 img{height:30px;}
}

@media ( max-width:560px){
    .menu{height:55px;}
    .menu a{font-size:14px;height:30px;line-height:30px;width:100px;margin:10px 2px 0 2px;}
    .jscon p{margin-top:15px;font-size:14px;line-height:22px;}
    .jscon dl dd .p1{font-size:20px;}
    .jscon dl{margin-top:15px;}
    .jscon dl dd .p2{margin-top:3px;}
    .jscon dl dd{width:50%;margin-top:10px;}
}

.HonBox{padding:5% 0;}

.Honul{margin:0px 0 60px;}
.Honul li{width:32.5%;float:left;margin-right:1.25%;margin-bottom:1.25%;}
.Honul li:nth-child(3n){margin-right:0px;}
.Honul li .box{padding:30px;box-sizing:border-box;border:1px solid #999;}
.Honul li .box .honimg{width:100%;height:auto;overflow:hidden;position:relative;padding-bottom:138%;}
.Honul li .box .honimg span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .3s linear;}

.Honul li .box .honimg img{width:100%;height:auto;transition:all .3s linear;}
.Honul li .box .HonTit{font-size:18px;color:#666;margin-top:20px;text-align:center;}
/*.Honul li:hover .box .honimg span{transform:scale(1.1);}*/
.Honul li:hover .box .HonTit{color:#0d6fb8}
.compensate-for-scrollbar{margin-right:0px!important;}

@media ( max-width:997px){
  .Honul{margin-bottom:10px;}
  .Honul li .box{padding:15px;}
}

@media ( max-width:560px){
	.Honul li .box{padding:10px 10px 10px 10px;}
	.Honul li{width:48%;margin-right:0px;margin-bottom:20px;}
	.Honul li:nth-child(2n){float:right;}
	.Honul li .box .HonTit{font-size:14px;margin-top:10px;}
}

/*pages*/
.Pages{ padding:0px; zoom:1; overflow:hidden;text-align:center; color:#666; clear:both; font-size:14px;}
.Pages em{font-style:normal;}
.Pages span{ padding:0px 0px; display:inline-block;vertical-align:top;}
.Pages a{ display:inline-block; margin:0px 3px; line-height:36px; border:1px solid #e6e6e6; color:#666;background:#fff;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; text-align:center; vertical-align:middle; padding:0px 12px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{background:#0d6fb8; border:1px solid #0d6fb8; color:#fff;}
.Pages .p_page .num a{ display:inline-block; text-align:center;vertical-align:middle; color:#666; width:36px;}
.Pages .p_page .num a:hover{ color:#fff; background:#0d6fb8; border:1px solid #0d6fb8;}
.Pages .p_page .num a.a_cur{ background:#0d6fb8; border:1px solid #0d6fb8; color:#fff;}
.total{display:inline-block;vertical-align:top;padding:0px 12px;line-height:36px; border:1px solid #e6e6e6;background:#fff;color:#666;}
.total b{font-weight:normal;}

@media ( max-width:560px){
.Pages .p_page .a_prev, .Pages .p_page .a_next, .Pages .p_page .a_first, .Pages .p_page .a_end{padding:0 5px;}
.Pages{font-size:13px;}
.Pages a{margin:0 1px 5px 1px;line-height:30px;}
.total{line-height:30px;padding:0 5px;}
.Pages .p_page .num a{width:30px;}
}

.HistoryBg{ padding:5% 0;}
.History{ background:url(../images/linebg.gif) center top repeat-y; position:relative; padding-top:48px;}
.History .dot{ border-radius:50%; position:absolute; width:14px; height:14px; border:2px solid #d9d9d9; top:0; left:50%; margin-left:-9px; background:#fff;}
.History .item{ clear:both; position:relative; width:49%; padding:0 4% 4% 0;}
.History .item .txt{ background:#3599e4; margin-bottom:20px; line-height:24px; color:#fff; padding:15px 25px;font-size:15px;}
.History .item .year{ font-size:30px; color:#3d231c; position:absolute; right:-153px; top:15%; text-align:right; width:150px; background:url(../images/dot1.png) 0px center no-repeat;}
.History .item.next{ float:right; clear:none; padding-right:0; padding-left:4%;}
.History .item.next .year{ right:auto;left:-153px;text-align:left; background-position:right center;}
.History .item:hover .year{background-image:url(../images/dot01.png); color:#0d6fb8;}

@media ( max-width:1024px){
	.History{ background-position:8px top; padding-top:30px;}
	.History .dot{ left:2px; margin:0;}
	.History .item{ width:auto; margin-left:75px; padding:0 0 10px !important;}
	.History .item .year{ right:auto; width:75px; left:-82px !important; font-size:16px; top:10%;}
	.History .item .txt{margin-bottom:12px; line-height:22px; padding:10px;font-size:14px;}
	.History .item.next{ float:none;}
	.History .item.next .year{ text-align:right; background-position:0 center;}
}


/*新闻详情*/
.newboxs{padding:60px 0;}
.Titleinfo{ color:#666; padding:10px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:20px; color:#666; padding-bottom:18px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:36px;color:#656565;}
.SinglePage p{text-indent:2em;margin-bottom:10px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:30px;}
.PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:16px; overflow:hidden; }
.PrevNextBox dl span{color:#666}
.PrevNextBox dl:hover a{color:#0d6fb8;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}
.SinglePage  img,.SinglePage p img{display:block!important;margin:0 auto;}
@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:18px; padding-bottom:10px;}
    .PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
    .PrevNextBox dl div{width:90%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .Shares1{margin-top:10px;}
    .SubPage{margin-top:10px;}
    .newboxs{padding:40px 0;}
}



/*新闻资讯*/
.ntop{margin-top:40px;}
.ntop .nwfl{width:48.47%;float:left;}
.ntop .nwfl .Ispic img{width:100%;height:auto;display:block;}
.ntop .nwfl .swiper-wrapper{height:auto!important;}
.ntop .nwfl .Ispic img{width:100%;height:auto;display:block;}
.ntop .nwfl .Ispic p{width:100%;height:50px;line-height:50px;font-size:16px;color:#fff;padding:0 90px 0 10px;background:rgba(0,0,0,.4);position:absolute;bottom:0px;left:0px;box-sizing:border-box;z-index:999;}
.ntop .nwfl .Ispic .swiper-wrapper{height:auto;}
.ntop .nwfl .Ispic .swiper-slide,.Ispics .swiper-slide{height:auto!important;}

.ntop .nwfl .Ispic .swiper-pagination{text-align:right;margin-right:10px;}
.ntop .nwfl .Ispic .swiper-pagination-bullets{bottom:12px!important;left:initial!important;right:10px;width:auto!important;}
.ntop .nwfl .Ispic .swiper-pagination-bullet{width:10px;height:10px;background:#d9d7d5;opacity:1;}
.ntop .nwfl .swiper-container-horizontal>.ntop .nwfl .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px!important;}
.ntop .nwfl .Ispic .swiper-pagination-bullet-active{background:#0d6fb8;}


.ntop .nwrh{width:51.53%;float:right;}
.ntop .nwrh li{padding:21px 40px;;box-sizing:border-box;position:relative;transition:all .3s linear;}
.ntop .nwrh li .nwtit{padding-right:160px;}
.ntop .nwrh li .nwtit .nwt1{font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ntop .nwrh li .nwtit .nwt2{font-size:14px;color:#858585;line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:5px;}
.ntop .nwrh li .ntime{position:absolute;top:27px;right:40px;padding-left:40px;text-align:right;}
.ntop .nwrh li .ntime:before{content:"";display:block;width:1px;height:42px;background:#d7d7d7;position:absolute;top:20px;left:0px;}
.ntop .nwrh li .ntime .t1{font-size:30px;color:#555;font-family:"Arial";}
.ntop .nwrh li .ntime .t2{font-size:14px;color:#a5a5a5;font-family:"Arial";}
.ntop .nwrh li:hover{background:#f5f5f5;}
.ntop .nwrh li:hover .nwtit .nwt1{color:#0d6fb8;}
.ntop .nwrh li:hover .ntime .t1{color:#0d6fb8;}

.nwul{margin:30px 0 20px 0;}
.nwul li{width:100%;padding:25px 40px 25px 25px;background:#f5f5f5;box-sizing:border-box;margin-bottom:20px;}
.nwul li .nwpic{width:16.2%;overflow:hidden;float:left;height: 147px;overflow: hidden;}
.nwul li .nwpic img{display:block;width:100%;height:auto;transition:all .3s ease;}
.nwul li .nwcon{width:80.2%;float:right;position:relative;padding-left:150px;box-sizing:border-box;}
.nwul li .ndate{position:absolute;top:40px;left:0px;padding-right:36px;text-align:right;}
.nwul li .ndate .t1{font-size:30px;color:#555;font-family:"Arial";}
.nwul li .ndate .t2{font-size:14px;color:#a5a5a5;font-family:"Arial";}
.nwul li .ndate:after{content:"";display:block;width:1px;height:42px;background:#d7d7d7;position:absolute;top:5px;right:0px;}
.nwul li .nwtxt .tx1{font-size:18px;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:20px;}
.nwul li .nwtxt .tx2{font-size:14px;color:#858585;margin-top:15px;line-height:22px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}


.nwul li:hover .nwpic img{transform:scale(1.1);}
.nwul li:hover .nwtxt .tx1{color:#0d6fb8;}

@media ( max-width:997px){
    .ntop .nwfl,.ntop .nwrh{float:none;width:100%;}
    .ntop .nwrh li{padding:15px 0px;}
    .nwul li{padding:15px;}
    .nwul li .ndate{top:20px;}
    .nwul li .ndate .t1{font-size:24px;}
    .nwul li .nwcon{padding-left:130px;}
    .ntop .nwrh li .ntime{right:10px;}
    .ntop .nwrh li .ntime:before{top:5px;}
}

@media ( max-width:560px){
    .ntop .nwrh li .ntime{padding-left:20px;}
    .ntop .nwrh li .nwtit{padding-right:120px;}
    .nwul li .nwpic,.nwul li .nwcon{float:none;width:100%;}
    .nwul li .nwtxt .tx1{font-size:16px;}
}


/*联系方式*/
.lxbox{padding:5% 0px;}
.lxbox .lxway{display:flex;background:#f7f7f7;}
.lxbox .lxway .lxtit{width:40.2%;display:flex;}
.lxbox .lxway .lxtit .lxcon{width:80%;margin:auto;}
.lxbox .lxway .lxtit .lxcon dl{border-bottom:1px solid #d0d0d0;padding-bottom:15px;}
.lxbox .lxway .lxtit .lxcon dt{font-size:20px;color:#155284;font-weight:bold;margin-bottom:20px;}
.lxbox .lxway .lxtit .lxcon dd{font-size:16px;color:#666;line-height:30px;position:relative;padding-left:30px;box-sizing:border-box;margin-bottom:10px;}
.lxbox .lxway .lxtit .lxcon dd img{position:absolute;top:5px;left:0px;}
.lxbox .lxway .lxtit .lxwx{width:127px;height:127px;padding:5px;background:#d0d0d0;margin-top:30px;}
.lxbox .lxway .lxtit .lxwx img{width:100%;height:100%;}

.lxbox .lxway .map{width:59.8%;height:500px;}
#MapBox{height:100%;}
.BMap_shadow img{display:none!important;}
.BMap_bubble_content{font-size:14px;color:#333;font-weight:bold;}
.BMap_bubble_content p{font-weight:normal;}



.lxbox .lxfl{width:39.6%;float:left;}
.lxbox .lxfl img{width:100%;height:auto;}



#box1{padding-top:80px;}
.lxbox .lxrh{width:53.3%;float:right;}
.lxbox .lxrh .lytit{font-size:36px;color:#3c3c3c;font-weight:bold;}
.lxbox .lxrh .form{margin-top:30px;}
.lxbox .lxrh .form li{width:100%;margin-bottom:15px;}
.lxbox .lxrh .form li input{width:100%;height:58px;background:#f5f5f5;border-radius:5px;padding:0 20px;box-sizing:border-box;}
.lxbox .lxrh .form li.l1{width:48%;float:left;}
.lxbox .lxrh .form li.l2{width:48%;float:right;}
.lxbox .lxrh .form li textarea{width:100%;height:170px;background:#f5f5f5;border-radius:5px;padding:15px 20px;box-sizing:border-box;}
.lxbox .lxrh .form a.btn{display:block;width:100%;height:58px;font-size:18px;color:#fff;line-height:58px;text-align:center;border-radius:5px;background:#0d6fb8;}

@media ( max-width:1199px){  
    .lxbox .lxway .lxtit .lxcon dt{font-size:18px;margin-bottom:10px;}
    .lxbox .lxway .lxtit .lxcon dd{font-size:14px;line-height:24px;}
    .lxbox .lxway .lxtit .lxwx{width:100px;height:100px;}
    .lxbox .lxrh .lytit{font-size:32px;}
    .lxbox .lxway .map{height:300px;}
}

@media ( max-width:997px){  
    .lxbox{padding:50px 0;}
    .lxbox .lxway{display:block;}
    .lxbox .lxway .lxtit{display:block;width:95%;margin:0 auto;padding-top:30px;}
    .lxbox .lxway .map{width:95%;margin:20px auto 0;}
    #box1{padding-top:30px;}
    .lxbox .lxfl,.lxbox .lxrh{float:none;width:100%;}
    .lxbox .lxrh{margin-top:30px;}
    .lxbox .lxrh .lytit{font-size:24px;}
    .lxbox .lxrh .form{margin-top:15px;}
    .lxbox .lxway .lxtit .lxcon{width:95%;}
}

@media ( max-width:480px){  
    .lxbox .lxrh .form li.l1,.lxbox .lxrh .form li.l2{width:100%;float:none;}
}


/*TextList002514 */
.TextList002514{padding:5% 0;}
.TextList002514 .ListBox{margin-bottom:4%;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:18px;font-weight:bold; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#0d6fb8; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#0d6fb8;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#0d6fb8; padding:30px 0;font-size:16px;font-weight:bold;}


@media ( max-width:560px){  
    .TextList002514 .job-title{font-size:16px;}
    .TextList002514 .job-email{font-size:14px;}
}


/*产品中心*/

.hjbox{padding:5% 0;}
.hjbox1{padding-top:5%;padding-bottom:0px;}
.hjbox dl{margin-bottom:3%;}
.hjbox1 dl{margin-bottom:0px;}
.hjbox dl dd{width:31.7%;float:left;margin-right:2.4%;margin-bottom:2.4%;position:relative;transition:all 0.5s ease;}
.hjbox dl dd:nth-child(3n){margin-right:0px;}
.hjbox dl dd a{display:block;width:100%;box-sizing:border-box;position:relative;overflow:hidden;}
.hjbox dl dd a .imgbox{overflow:hidden;position:relative;padding-top:64%;overflow:hidden;background:#e6e6e8;}
.hjbox dl dd a .imgbox span{position:absolute;left:0px;top:0px;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.hjbox dl dd a .pname{width:100%;height:60px;line-height:60px;background:rgba(0,0,0,.5);font-size:16px;color:#fff;text-align:center;padding:0 10px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:0px;left:0px;z-index:9;}
.hjbox dl dd:hover a .pname{background:rgba(13,111,184,.8);color:#fff;}
.hjbox dl dd:hover span{opacity:1;-webkit-transform:scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


.hjbox2 dl dd{position:relative;}
.hjbox2 dl dd .MaTit{position:absolute;width:100%;height:100%;top:-100%;left:0px;background:rgba(13,111,184,.8);font-size:14px;line-height:24px;color:#fff;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:all .5s linear;}
.hjbox2 dl dd a .pname{position:static;background:rgba(255,255,255,1);color:#333}
.hjbox2 dl dd:hover a .pname{background:rgba(255,255,255,1);color:#333;}
.hjbox2 dl dd:hover .MaTit{top:0px;}



@media ( max-width:997px){  
    .hjbox dl dd a .pname{height:35px;line-height:35px;font-size:14px;}
}

@media ( max-width:568px){  
    .hjbox dl dd{width:48%;margin-right:0px;margin-bottom:20px;}
    .hjbox dl dd:nth-child(2n){float:right;}
}

/*岗位招聘*/
.interbox{padding:60px 0;}
.lnul li{width:31.7%;background:#fafafa;float:left;margin-right:2.45%;border-bottom:3px solid #0d6fb8;}
.lnul li:nth-child(3n){margin-right:0px;}

.lnul li .lnbox{padding:72px 30px 38px;box-sizing:border-box;text-align:center;position:relative;}
.lnul li .lnbox p{font-size:16px;color:#666;line-height:24px;margin-top:30px;}

.lnul li .lnbox .tb{position:relative;width:90px;height:72px;margin:0 auto;}
.lnul li .lnbox .tb img{width:100%;}
.lnul li .lnbox .tb .i1,.lnul li .lnbox .tb .i2{display:block;position:absolute;left:0;top:0;}
.lnul li .lnbox .tb .i1{transition:400ms;}
.lnul li .lnbox .tb .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.lnul li:hover .lnbox .tb .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.lnul li:hover .lnbox .tb .i1{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2);}
.lnul li:hover{border-bottom:3px solid #cd1f24;}

@media ( max-width:768px){
    .lnul li .lnbox{padding:40px 10px 20px;}
    .lnul li .lnbox p{font-size:14px;line-height:24px;margin-top:20px;}
    .lnul li .lnbox .tb{width:60px;height:50px;}
}

@media ( max-width:640px){
    .interbox{padding:40px 0;}
    .lnul{margin-top:0px;}
    .lnul li{width:100%;float:none;margin-top:25px;}
    .lnul li .lnbox{padding:20px 10px;}
}

/*Floor002616 */
.Floor002616{font-family:'华文中宋';}
.Floor002616 .con-main{ position:relative; z-index:1;}
.Floor002616 .con-main::before{ position:absolute; content:''; z-index:1; height:100%; width:20%; background:#eee; left:0; top:0;}
.Floor002616 .auto{ max-width:1613px; }
.Floor002616  .con-main .auto{position:relative; z-index:2; padding:3% 0 4% 0;}
.Floor002616  .con-main .auto::before{ position:absolute; content:''; z-index:1; height:100%; width:57.59%; background:#eee; left:0; top:0;}
.Floor002616  .con-main .auto > *{ position:relative; z-index:5;}
.Floor002616 .title{ color:#1b1b1b; font-size:32px;}
.Floor002616 .title b{ color:#d0d0d0; font-size:54px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; margin-right:20px;}
.Floor002616 .left-img{ float:left; width:50.58%; padding-top:3%;}
.Floor002616 .left-img img{ display:block; width:100%;}
.Floor002616 .right-intro{ float:right; width:49.42%;}
.Floor002616 .right-intro .main{ position:relative; overflow:hidden; padding:14%;border-right:3px solid #0d6fb8; border-bottom:3px solid #0d6fb8; background:url(../images/Floor002616_txtbg.png) no-repeat right bottom;}
.Floor002616 .right-intro .main::before{ position:absolute; content:''; width:100%; left:14%; top:0; height:3px; background:#0d6fb8;}
.Floor002616 .right-intro .main > *{ padding-left:14%;}
.Floor002616 .right-intro .main h1{ margin:0; font-size:36px; color:#0d6fb8; font-weight:normal; position:relative;}
.Floor002616 .right-intro .main h1 .mark{position:absolute; height:2px; width:12%; background:#e8e8e8; left:0; top:50%; margin-top:-1px;}
.Floor002616 .right-intro .main h1 .mark::before{position:absolute;  content:''; width:16px; height:16px; border:2px solid #0d6fb8; border-radius:50%; background:#fff; right:0; top:50%; margin-top:-8px;}
.Floor002616 .right-intro .main .pre{ font-family:'华文中宋'; line-height:24px; margin-top:4.5%;font-size:16px}
.Floor002616 .right-intro .more{ margin-left:14%; padding-left:14%; padding-top:6%;}
.Floor002616 .right-intro .more a{ display:inline-block; width:50%; max-width:133px; line-height:36px; color:#fff; text-align:center; background:#0d6fb8;}

.Floor002616 .ul-tips{ padding:5% 0;}
.Floor002616 .ul-tips li{ float:left; width:32%; margin-right:2%;}
.Floor002616 .ul-tips li:nth-child(3n){ margin-right:0;}
.Floor002616 .ul-tips li .pic{ width:49.22%;}
.Floor002616 .ul-tips li .txt{ width:50.78%;}
.Floor002616 .ul-tips li h3{ margin:0; color:#333333; font-size:36px; font-weight:normal;}
.Floor002616 .ul-tips li h3::after{ display:block; content:''; width:39px; height:2px; background:#0d6fb8; margin:3% 0 5% 0;}
.Floor002616 .ul-tips li p{ color:#666; font-size:15px; line-height:24px; height:72px; overflow:hidden;}
.Floor002616 .ul-tips li a:hover h3{ color:#0d6fb8;}

@media(max-width:1693px){
.Floor002616 .right-intro .main{ padding-top:10%; padding-bottom:10%;}
.Floor002616 .con-main,
.Floor002616 .ul-tips{ padding-left:2%; padding-right:2%;}
}
@media(max-width:1366px){
.Floor002616 .right-intro .main .pre{ max-height:144px; overflow:hidden;}
.Floor002616 .right-intro .main h1{ font-size:26px;}
}
@media(max-width:1200px){
.Floor002616 .title b{ font-size:70px;}
}
@media(max-width:1024px){
.Floor002616 .left-img,
.Floor002616 .right-intro{ float:none; width:auto;}
.Floor002616 .right-intro .main::before,
.Floor002616 .con-main::before{ display:none;}
.Floor002616 .con-main{ background:#eee;}
.Floor002616 .right-intro .main{ border:3px solid #0d6fb8; padding:5% 5% 5% 0;}
.Floor002616 .right-intro .more{ text-align:center; margin-left:0; padding-left:0;}
.Floor002616 .right-intro .main .pre{ max-height:none;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor002616 .ul-tips li a{ display:block;}
.Floor002616 .ul-tips li a > *{ width:auto !important;}
}
@media(max-width:640px){
.Floor002616 .title{ font-size:24px;}
.Floor002616 .title b{ font-size:50px;}
.Floor002616 .ul-tips li{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor002616 .right-intro .main h1,
.Floor002616 .title{ font-size:20px;}
.Floor002616 .title b{ font-size:36px;}
.Floor002616 .ul-tips li h3{font-size:28px;}
.Floor002616 .ul-tips li .pic{ width:40%;}
.Floor002616 .ul-tips li .txt{ width:60%;}
}

/*
 .PicList001646 为demo编号
 */
.PicList001646{ padding:4% 0 0;}
.PicList001646 .tips{ padding-bottom:3%;}

.PicList001646 .more{ text-align:center;}
.PicList001646 .more a{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/PicList001646-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.PicList001646 .more a:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.PicList001646 dl{ margin-bottom:3%;background-color:#f6f6f6;}
.PicList001646 dl:last-child{ margin-bottom:0;}
@media(min-width:481px){
.PicList001646 dl{ display:table; width:100%;}
.PicList001646 dl dt,
.PicList001646 dl dd{ display:table-cell; vertical-align:middle; width:50%;}
}
.PicList001646 dd figure{ padding:0 5%;text-align:center;}

.PicList001646 dt img{ display:block; width:100%;}
.PicList001646 dd figure *{margin:0;}
.PicList001646 dd figure h1,
.PicList001646 dd figure h2{ font-weight:normal; }
.PicList001646 dd figure h1{ font-size:20px;}

.PicList001646 dd figure .pre{ line-height:24px;  text-align:left; margin:5% 0 10% 0;font-size:16px;}
@media(max-width:768px){
.PicList001646 dd figure .pre{ margin:3% 0;}
}
@media(max-width:480px){
.PicList001646 dl dd{ padding:3% 0;}
}

/*
 .PicList002239 为demo编号
 */
.PicList002239 {padding:5% 0;}

.PicList002239 ul{margin-bottom:4%;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; padding-right:114px; line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #0d6fb8;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}

.msdl{margin:4% 0 2%;}
.msdl dd{width:48%;float:left;}
.msdl dd:nth-child(2n){float:right;}
.msdl dd .msimg{width:100%;height:auto;}
.msdl dd .msimg img{width:100%;}

.msdl dd .mscon1{margin-top:20px;}
.msdl dd .msimg1{margin-top:20px;}


/* 右侧悬浮框 */

.Float {
    position: fixed;
    right: 0;
    top: 46%;
    z-index: 9999;
}

.Float ul li {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: rgba(0, 0, 0, 0.4);
    margin-bottom: 1px;
    text-align: center;
    position: relative;
}

.Float ul li .tcBox {
    position: absolute;
    left: -60px;
    top: 70%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transition: all .5s;
    -webkit-transition: all .5s;
    visibility: hidden;
    opacity: 0;
}

.Float ul li .tcBox.tctel {
    width: 150px;
    left: -160px;
    height: 100%;
    background:#0868a9;
    color: #fff;
}

.Float ul li .tcBox::before {
    content: '';
    display: block;
    border-left: 5px solid #0868a9;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    right: -10px;
    margin-top: -5px;
    top: 50%;
}
.Float ul li:hover {
    background: #0868a9;
}

.Float ul li:hover .tcBox {
    top: 50%;
    visibility: visible;
    opacity: 1;
}
@media(max-width:768px) {
    .Float ul li {
        width: 35px;
        height: 35px;
        line-height: 35px;
    }
}
