@charset "utf-8";
* {	margin: 0;padding: 0;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:500;}
body,button,input,select,textarea {	 font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;	outline: none;}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;}
ul,ol,li {	list-style: none; }
a {	text-decoration: none;	color: #474747;  }
a:hover {color: #0034ab;text-decoration: none;	}
img {	border: 0px; vertical-align:middle;}
em{ font-style:normal;}
table {	border-collapse: collapse;	border-spacing: 0;}
html,body { background-color:#f6f7f9;color: #474747;margin: 0 auto;font-size: 16px !important; overflow-x:hidden;width:100%;}
.clear {	clear: both;}
.pic100 img{width:100%;}
h1{ font-size:24px;color:#464646;}
.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}
.f-turn{-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.fl{float:left;}
.fr{float:right;}
.pad100{padding:100px 0;}
.pad60{padding:60px 0 100px;}
.pad40{padding:40px 0;}
.overflow{ overflow:hidden;}
.white a,.white{ color:#fff;}
.rela{ position:relative;}
.slh{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top60{ margin-top:60px;}
.text-center{ text-align:center;}
.text-right{text-align:right;}
.row:after{content:''; display:block; clear:both;}
.container-fluid {
  width: 100%;
}
.clearfix:after{
content:"";
display:block;
clear:both;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix{zoom:1;}	
.container{width:82%;margin: auto;}

@media (max-width:1199px) {
.container{width:991px}
}
@media (max-width:991px) {
.container{width:750px}
}
@media (max-width:767px) {
.container{width:100%}
}
.row:after{content:''; display:block;clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left}
.col-xs-12 {width:100%}
.col-xs-11 {width:91.66666667%}
.col-xs-10 {width:83.33333333%}
.col-xs-9 {	width:75%}
.col-xs-8 {	width:66.66666667%}
.col-xs-7 {	width:58.33333333%}
.col-xs-6 {	width:50%}
.col-xs-5 {	width:41.66666667%}
.col-xs-4 {	width:33.33333333%}
.col-xs-3 {	width:25%}
.col-xs-2 {	width:16.66666667%}
.col-xs-1 {	width:8.33333333%}
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left}
.col-sm-12 {width:100%}
.col-sm-11 {width:91.66666667%}
.col-sm-10 {width:83.33333333%}
.col-sm-9 {width:75%}
.col-sm-8 {width:66.66666667%}
.col-sm-7 {width:58.33333333%}
.col-sm-6 {width:50%}
.col-sm-5 {width:41.66666667%}
.col-sm-4 {width:33.33333333%}
.col-sm-3 {width:25%}
.col-sm-2 {width:16.66666667%}
.col-sm-1 {width:8.33333333%}
}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left}
.col-md-12 {width:100%}
.col-md-11 {width:91.66666667%}
.col-md-10 {width:83.33333333%}
.col-md-9 {width:75%}
.col-md-8 {width:66.66666667%}
.col-md-7 {width:58.33333333%}
.col-md-6 {width:50%}
.col-md-5 {width:41.66666667%}
.col-md-4 {width:33.33333333%}
.col-md-3 {width:25%}
.col-md-2 {width:16.66666667%}
.col-md-1 {width:8.33333333%}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float:left}
.col-lg-12 {width:100%}
.col-lg-11 {width:91.66666667%}
.col-lg-10 {width:83.33333333%}
.col-lg-9 {width:75%}
.col-lg-8 {width:66.66666667%}
.col-lg-7 {width:58.33333333%}
.col-lg-6 {width:50%}
.col-lg-5 {width:41.66666667%}
.col-lg-4 {width:33.33333333%}
.col-lg-3 {width:25%}
.col-lg-2 {width:16.66666667%}
.col-lg-1 {width:8.33333333%}
}



header{background-color:#fff;padding:18px 0; background-size:100%;}
.logo img{width:194px;}
.topright{color:#fff;font-size:14px; text-align:right;}
.topright p img{ display:inline-block; vertical-align:middle;margin-right:10px;}
.topright b{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:normal;margin-top:4px; display:block;}
nav{margin: -40px auto 0 !important;position: relative;text-align:center; background-color:#0034ab;border-bottom:4px solid #0034ab;}
nav li{text-align:center;width:11.111%;float:left;}
nav li>a{font-size:16px;display:block;color:#fff;padding: 22px 0;}
nav li>a:hover,nav li>a.cur{ background-color:#fff;color:#0034ab;font-weight:bold;}
.banners{ display:none;}
.bannerb .owl-controls{position:absolute;right:7%;bottom:50px;}
.bannerb .owl-buttons{display: inline-block;vertical-align: middle;margin-left: 40px;}
.bannerb .owl-buttons .owl-prev{width:44px;height:44px;border:2px solid #fff; background:url(../images/left.png) no-repeat center center; background-size:100%;font-size:0; display:inline-block;}
.bannerb .owl-buttons .owl-next{width:44px;height:44px;border:2px solid #fff; background:url(../images/right.png) no-repeat center center; background-size:100%;font-size:0; display:inline-block;margin-left:15px; position:relative;}
.bannerb .owl-buttons .owl-prev:hover{background:#fff url(../images/left2.png) no-repeat center center; background-size:100%;}
.bannerb .owl-buttons .owl-next:hover{background:#fff url(../images/right2.png) no-repeat center center; background-size:100%;}
.bannerb .owl-pagination{display: inline-block;vertical-align: middle;color:#fff;margin-top: 14px;}
.bannerb .owl-pagination .owl-page{ display:none;font-size:20px;}
.bannerb .owl-pagination .owl-page:before{width:80px;height:2px;background-color:#fff;display:inline-block;margin:0 10px 0 0;content:''; vertical-align:middle;margin-top:-3px;}
.bannerb .owl-pagination .owl-page.active{ display:block;}
.banners .owl-pagination{ position:absolute;width:100%;bottom:20px; text-align:center;}
.banners .owl-pagination .owl-page{width:8px;height:8px; border-radius:50%; background-color:rgba(255,255,255,0.6); display:inline-block; margin:0 4px;font-size:0;}
.banners .owl-pagination .owl-page.active{background-color:rgba(255,255,255,1); }
footer{background:#002b8d;padding:55px 0;}
.footL{float:left;width:calc(100% - 400px);}
.footR{float:right;}
.footR dl{width:146px;margin-left:20px; display:inline-block; text-align:center;color:#b0b6d2;font-size:15px;}
.footR dl dt img{width:100%;}
.footR dl dd{margin-top:10px;}
.footlogo{ position:relative;}
.footlogo img{width:354px;}
.footlogo:after{width:calc(100% - 370px);content:'';height:1px; background-color:#6680bb; position:absolute;right:0;top:50%; display:inline-block;}
.footnav{margin-top:30px; overflow:hidden;}
.footnav a{float:left;width:11%;color:#fff;}
.footaddress{margin-top:30px;color:#b0b6d2;font-size:14px;}
.footaddress span,.bq span{display:inline-block; margin-right:15px;display:inline-block;}
.bq{font-size:14px;color:#b0b6d2;margin-top:5px;}
.bq span a{color:#b0b6d2;}
.bq span img{width:16px;margin-right: 4px;}
.publicnav{float:left;margin-top:40px;}
.publicnav a{width:164px; position:relative;font-size:20px; text-align:center;padding:17px 5px; box-shadow:0 0 10px #ccc; display:block;margin-bottom:20px; background-color:#fff;}
.publicnav a:hover,.publicnav a.cur{ background-color:#0034ab;color:#fff;}
.publicnav a:after,.h_block5right .tab a:after{content:''; display:inline-block;width:0;height:0; position:absolute;top:50%;left:100%; border-left:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-top:-10px;}
.publicnav a:hover:after,.publicnav a.cur:after,.h_block5right .tab a.on:after{border-left:10px solid #0034ab;}
.publicright{float:right; background-color:#fff;padding:50px 70px 50px 110px;width:calc(100% - 115px);margin-left:-200px;}
.publicright h1{ text-align:center;font-size:32px;color:#181818;font-weight:bold;margin-bottom:36px;}
.aboutC article{line-height:30px;}
.aboutC article img{ max-width:100%;}
.floatright{float:right;padding:0 0 20px 20px;}
.aboutC article h5{ background:url(../images/bg3.jpg) no-repeat center left; background-size:auto 100%;font-size:24px;color:#0034ab;padding: 20px 0;font-weight:bold;}
.otherbanner{padding:120px 0 160px;color:#fff;}
.otherbanner h2{font-size:40px;}
.site{margin-top:20px;font-size:14px;}
.site a{color:#fff;}
.site p{padding:13px 0; display:inline-block;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);}
.site p img{display:inline-block; vertical-align:middle;margin-right:5px;}
.areaC{min-height:670px;}
.areaC h1{padding-bottom:40px;border-bottom:1px solid #dcdcdc;}
.honorlist dl,.equipmentlist dl,.area dl,.newCon dl{margin-bottom:30px;}
.honorlist dl a{ display:block; overflow:hidden; position:relative;}
.honorlist dl dt{border:1px solid #dcdcdc;}
.honorlist dl dd{ position:absolute;width:100%;top:0;left:0; background-color:rgba(0,52,171,0.9);color:#fff; text-align:center;padding-top:19%;height:100%; opacity:0;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.honorlist dl dd img{ width:48px; display:block;margin:0 auto 15px;}
.honorlist dl a:hover dd{opacity:1;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity: 0.5;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;}
.lightbox a img {border: none;width:290px height:193px; margin:0px 8px 30px 8px;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 270px;height: 180px;margin: 0 auto;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 43%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background:url(../images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev, .lb-next {width: 49%;height: 100%;cursor: pointer;display: block;}
.lb-prev {left: 0;float: left;}
.lb-prev:hover {background:url(../images/caseprev.png) left 48% no-repeat;}
.lb-next { right: 0;float: right;}
.lb-next:hover {background: url(../images/casenext.png) right 48% no-repeat;}
.lb-dataContainer { margin: 0 auto;padding-top: 5px; *zoom: 1;width: 100%;}
.lb-dataContainer:after {content: ""; display: table; clear: both;}
.lb-data { padding: 0 4px; color: #fff;}
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption {font-size: 14px; color:#fff; font-weight: bold; line-height: 1em;}
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px;color: #fff;}
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5;}
.lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}
.pagelist{ text-align:center; margin-top:16px;}
.pagelist li{display:inline-block;margin-left:5px;}
.pagelist li a,.pagelist li span{display:block;padding:7px 13px;color:#999;border:1px solid #999;}
.pagelist li a.cur,.pagelist li.active span,.pagelist li a:hover{border-color:#0034ab;background-color: #0034ab;color:#fff;}
.equipmentlist dl dd{margin-top:2px;font-size:18px;padding:18px 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.equipmentlist dl a:hover dd{ background-color:#0034ab;color:#fff;}
.cultureC article .pics1{float:left;width:calc(100% - 620px);}
.cultureC article .pics1 img{width:100%;height:274px;object-fit: cover;}
.cultureC article .cul{float:left; display:flex;align-items:center; background-color:#f6f7f9; text-align:center;display: -webkit-box;display:flex;align-items:center;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: justify;
    justify-content: center;}
.cultureC article .cul h5{font-size:24px;color:#0034ab;}
.cultureC article .cul p{font-size:12px;color:#0034ab; text-transform:uppercase;margin-top:4px;}
.cultureC article .cul p:after{content:''; display:block;margin:22px auto 0;width:47px;height:1px; background-color:#0034ab;}
.cultureC article .cul .text{margin-top:14px;line-height:25px;font-size:15px;}
.cultureC article .cul1{width:340px;height:274px;}
.cultureC article .pics2{float:left;width:280px;}
.cultureC article .pics2 img{width:100%;height:334px;object-fit: cover;}
.cultureC article .cul2{width:280px;height:316px;margin-top: -60px;}
.cultureC article .pics3{width:calc(100% - 560px);float:left;margin-top: -60px;}
.cultureC article .pics3 img{width:100%;height:358px;object-fit: cover;}
.cultureC article .cul3{width:280px;height:298px;}
.cultureC article .pics4{width:280px;float:left;margin: -42px 0 0 0;}
.cultureC article .pics4 img{width:100%;height:358px;object-fit: cover;}
.cultureC article .cul4{width:calc(100% - 560px);height:315px;}
.cultureC article .cul5{width:280px;height:335px;margin-top:-20px; background-color:#0034ab;color:#fff;}
.cultureC article .cul5 h5,.cultureC article .cul5 p{color:#fff;}
.cultureC article .cul5 p:after{ background-color:#fff;}
.area dl a{ display:block; overflow:hidden; position:relative; z-index:1;}
.area dl dt{ position:absolute;width:100%;height:100%;top:0;left:0; z-index:-1;-webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
    -ms-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;}
.area dl dt img{height:520px;object-fit: cover;}
.area dl dd{ background-color:rgba(0,0,0,0.5);padding:90px;color:#fff; overflow:hidden; display:flex;height:242px;display: -webkit-box;display:flex;align-items:center;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: justify;
    justify-content: center;}
.area dl dd .left{float:left;width:310px;}
.area dl dd .left h5{font-size:30px;}
.area dl dd .left p{ text-transform:uppercase;font-size:13px;margin-top:5px;}
.area dl dd .center{float:left;flex:1;margin-left:20px;padding: 0 50px 0 50px;border-left:1px solid rgba(255,255,255,0.5);text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  line-clamp:2;
  -webkit-box-orient: vertical;line-height: 25px;}
.area dl dd .more{color:#666666;padding:10px 20px;background-color:#fff;line-height:20px;height:40px;}
.area dl dd .more:hover{ background-color:#0034ab;color:#fff;}
.area dl a:hover dt{top:-260px;}
.openT{border:1px solid #dcdcdc;padding:35px; position:relative;}
.openT h5{ font-size:22px;margin-bottom:30px;}
.openT button{ position:absolute;right:calc(1% + 35px);top:35px;font-size:15px;background-color:#0034ab;color:#fff;padding:9px 20px; cursor:pointer;}
.openT button img{ display:inline-block; vertical-align:middle;margin-right:5px;}
.openT button:hover{ opacity:0.8;}
.openT dl{float:left;width:32.333%;margin:0 1% 20px 0; display:flex;}
.openT dl dt{float:left;margin:6px 10px 0 0;}
.openT dl dd{float:right;width:calc(100% - 80px);flex:1;}
.openT dl dd select{border:1px solid #dcdcdc;padding:10px;color:#666666;width:100%; background:#f6f7f9 url(../images/icon15.png) no-repeat right 10px center; appearance:none;-webkit-appearance:none; cursor:pointer;}
.openT dl.dl4,.openT dl.dl5{width:49%;}
.openCon{margin-top:30px;}
.openCon .tab{ background-color:#0034ab;color:#fff;font-size:17px;font-weight:bold; text-align:center;padding:19px 0; overflow:hidden;}
.openCon .tab div,.openCon .content .list div{float:left;padding:0 10px;}
.openCon .tab .div1,.openCon .content .list .div1{width:30%;}
.openCon .tab .div2,.openCon .content .list .div2{width:10%;}
.openCon .tab .div3,.openCon .content .list .div3{width:10%;}
.openCon .tab .div4,.openCon .content .list .div4{width:20%;}
.openCon .tab .div5,.openCon .content .list .div5{width:10%;}
.openCon .tab .div6,.openCon .content .list .div6{width:15%;}
.openCon .tab .div7,.openCon .content .list .div7{width:5%;}
.openCon .content .list a{ display:block;overflow:hidden;border-bottom:1px solid #dcdcdc;color:#666666;font-size:14px; text-align:center; display:flex;min-height:90px;display: -webkit-box;display:flex;align-items:center;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: justify;
    justify-content: center;}
.openC .pagelist,.technologyCon .pagelist{margin-top: 50px;}
.newCon dl a{ display:block; overflow:hidden;}
.newCon dl dt{float:left;width:300px;}
.newCon dl dd{float:right;width:calc(100% - 320px);}
.newCon dl dd h5{font-size:20px;font-weight:bold;margin-top: 10px;}
.newCon dl dd p{margin-top:20px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  line-clamp:2;
  -webkit-box-orient: vertical;line-height:27px;color:#666;}
.newCon dl dd time{ display:block;border-top:1px solid #dcdcdc;margin-top:20px;padding-top:10px;color:#666;font-size:14px;}
.newCon dl a:hover dd,.newCon dl a:hover dd p,.newCon dl a:hover dd time{color:#0034ab;}
.newCon dl a:hover dd time{border-color:#0034ab;}
.newmainC h1{margin-bottom: 20px;text-align:center;font-size:28px;font-weight:inherit;}
.newmainC time{ display:block;padding-bottom:40px; border-bottom:1px solid #dcdcdc; text-align:center;color:#666666;}
.newmainC time span{ display:inline-block;margin:0 15px;}
.newmainC article{line-height: 30px;margin-top:30px;}
.newmainC article img{max-width:100%;}
.prenext{margin-top:50px;padding-top:20px; border-top:1px solid #dcdcdc;}
.prenext p{ float:left;width:50%;color:#999999;}
.prenext p a{color:#999999; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prenext p:nth-child(2){ text-align:right;}
.technologyCon dl{margin-bottom:30px;}
.technologyCon dl a{ display:block; overflow:hidden;}
.technologyCon dl h5{float:left;width:70%;}
.technologyCon dl h5 span{ margin-right:12px; display:inline-block;width: 6px; height: 6px;background-color: #8b8b8b;font-size: 0;
vertical-align: middle;}
.technologyCon dl time{font-size:14px;float:right;}
.contact{ background-color:#fff;padding:40px; position:relative;margin:40px auto 60px;display:flex;}
.map{width:50%;flex:1;}
.contactC{ background-color:#0034ab;padding:81px 50px 144px;color:#fff;width:50%;position: relative;z-index: 1;}
.contactC h5{font-size:26px;font-weight:bold;}
.contactC p{margin-top:2px;}
.contactC .con{margin-top:50px;line-height: 30px;}
.contactC:before{width:7px;height:calc(100% - 14px); background-color:#fff; content:''; display:inline-block;top:7px;left:7px; z-index:-1; position:absolute;}
.contactC .icon1{ position:absolute;top:14px;right:14px; z-index:-1;}
.contactC .icon2{ position:absolute;bottom:14px;right:35px; z-index:-1;}
.hr{ background-color:#fff;padding:60px 70px;position:relative;margin:40px auto 60px;}
.hr .icon{ text-align:center;margin-bottom:57px; position:relative;}
.hr:before{content:''; display:inline-block;width:1px; height:60px; background-color:#0034ab; position:absolute;left:50%;top:111px;}
.hrC dl{ overflow:hidden;padding-bottom:80px; position:relative;}
.hrC dl:before{content:''; width:1px;height:100%;background-color:#dcdc; position:absolute;left:50%;top:0;}
.hrC dl:after{content:'';width:8px;height:8px; border-radius:50%;background-color:#999;position:absolute;left:50%;margin:0 0 0 -4px;top:50%;}
.hrC dl dt{float:right;width:46%;}
.hrC dl dd h5:before{content:''; width:8px;height:8px; border-radius:50%;border:6px solid #0034ab; background-color:#fff; position:absolute;left:50%;margin:0 0 0 -9px;top:0;}
.hrC dl dd{float:left;width:46%;}
.hrC dl dt img{width:300px;}
.hrC dl dd h5{font-size:20px;color:#181818; font-weight:bold;}
.hrC dl dd .con{margin-top:20px;line-height:25px;font-size:14px;color:#333;height:50px; overflow:hidden;}
.hrC dl dd .more{ background-color:#0034ab;color:#fff;font-size:14px;display:inline-block;padding:4px 15px;margin-top:20px; cursor:pointer;}
.hrC dl:nth-child(odd) dd h5{ text-align:right;}
.hrC dl:nth-child(odd) dd .more{float:right;}
.hrC dl:nth-child(even) dt{float:left;text-align:right;}
.hrC dl:nth-child(even) dd{float:right;}
.hrC dl.open dd .con{height:auto;}
.hrC dl.open dd .more{ display:none;}
.hrC dl.open:after,.hrC dl.open:before{ background-color:#0034ab;}
.h_safe,.h_block3,.h_honor,.h_block5{margin-top:40px;}
.h_safe .left{float:left;text-align:center;width: 26%;}
.h_safe .left a{color:#fff; display:block; position:relative; z-index:1;}
.h_safe .left article{background-color: rgba(0,0,0,0.5);color:#fff;height:412px;padding:22% 30px 0;}
.h_safe .left h5{font-size:22px;font-weight:bold;}
.h_safe .left p{font-size:12px; text-transform:uppercase;margin-top:3px;}
.h_safe .left .con{ text-align:left;margin-top:20px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:3;
  line-clamp:3;
  -webkit-box-orient: vertical;line-height:26px;}
.h_safe .left .more{margin-top:23px;}
.h_safe .left .more span{ display:inline-block;border:1px solid #fff;padding:5px 15px;font-size:14px;color:#fff;}
.h_safe .left .more span:hover,.h_abouttitle a span:hover{ background-color:#fff;color:#0034ab;}
.h_newtitle span:hover{ background-color:#0034ab;color:#fff;}
.h_safe .left a:hover article,.h_safe .right li a:hover div{background-color:#0034ab;}
.h_safe .right{float:right;width:74%;padding-left: 5px;}
.h_safe .right li{padding:0 5px;margin-bottom:10px;}
.h_safe .right li a{ display:block; position:relative; z-index:1;}
.h_safe .right li a .icon{margin-top:0; text-align:right;width:100%;}
.h_safe .right li a>img,.h_safe .left a img{position:absolute; top:0;width:100%;height:100%;object-fit: cover; display:block; z-index:-1;}
.h_safe .right li div{ background-color:rgba(0,0,0,0.5);padding:30px 20px;color:#fff;
display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    height:200px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #fff;
    text-decoration: none;}
.h_safe .right li div img{width:30px;float:right;}
.h_safe .right li div h5{font-size:22px;font-weight:bold;}
.h_safe .right li div p{font-size:13px;margin-top:4px;}
.h_block3Left{float:left; background-color:#fff;padding:30px;width:67%;}
.h_block3Right{float:right;width:30%;}
.h_block3Left .tab a{background-color:#f4f4f4;float:left;font-size:22px;padding:15px 5px;position:relative;width:33.3333%; text-align:center; cursor:pointer;}
.h_block3Left .tab a:after{width:0;height:0;content:''; display:inline-block; position:absolute;left:50%;margin:0 0 0 -5px;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;top:100%;}
.h_block3Left .tab a:before{width:1px;height:100%;content:''; display:inline-block; position:absolute;right:0; background-color:#fff;top:0;}
.h_block3Left .tab a.on{ background-color:#0034ab;color:#fff;}
.h_block3Left .tab a.on:after{border-top:10px solid #0034ab;}
.h_block3Left .content{margin-top:30px;}
.h_block3Left .content .h_newlist{ display:none;}
.h_newlist .list{ overflow:hidden;margin-bottom:26px;}
.h_newlist .list h5{float:left;width:70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h_newlist .list h5 span{ display:inline-block;margin-right:10px;width: 6px;height: 6px;background-color: #8b8b8b;font-size: 0;vertical-align: middle;}
.h_newlist .list time{float:right;font-size:15px;}
.h_abouttitle a{ display:block; overflow:hidden;font-size:22px;font-weight:bold;background-color:#0034ab;color:#fff;padding:26px 20px;}
.h_abouttitle a span{float:right;font-weight:inherit;border:1px solid #fff;padding:4px 10px;font-size:14px;}
.h_about .con{ background-color:#fff;padding:40px 30px;}
.h_about .con article{line-height:30px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:5;
  line-clamp:5;
  -webkit-box-orient: vertical;}
.h_block3rightbottom{ overflow:hidden;margin:10px -5px 0;}
.h_block3rightbottom a{float:left;margin:10px 1%;width:48%; text-align:center;color:#fff;padding:30px 5px;}
.h_block3rightbottom a h5{font-size:22px;font-weight:bold;}
.h_block3rightbottom a p{ text-transform:uppercase;font-size:12px;margin-top:3px;height:16px;}
.h_block3rightbottom a:first-child{ background:#36a1de url(../images/icon4.png) no-repeat center center; background-size:cover;}
.h_block3rightbottom a:nth-child(2){ background:#6d72e1 url(../images/icon5.png) no-repeat center center; background-size:cover;}
.h_block3rightbottom a:nth-child(3){ background:#cdb260 url(../images/icon6.png) no-repeat center center; background-size:cover;}
.h_block3rightbottom a:nth-child(4){ background:#db6573 url(../images/icon7.png) no-repeat center center; background-size:cover;}
.h_honor{ display:flex;}
.h_honor h2{float:left;background-color:#0034ab;color:#fff;width:84px; text-align:center;padding: 0 30px;display: -webkit-box;display:flex;align-items:center;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: justify;
    justify-content: center;}
.h_honor h2 a{color:#fff;font-size:22px;font-weight:bold;}
.h_honor h2 a img{ display:inline-block;margin-bottom:10px;}
.h_honorC{float:right;width:calc(100% - 84px);background-color:#fff;padding:25px; text-align:center;}
.h_honorC .item{padding:0 10px;}
.h_honorC .item img{border:2px solid #fff;}
.h_honorC .item h5{margin-top:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h_honorC .item:hover img{border-color:#0034ab;}
.h_honorC .owl-pagination{ display:none;}
.h_honorC .owl-buttons{margin-top:30px; text-align:center; position:relative;}
.h_honorC .owl-prev{ display:inline-block;width:12px;height:20px; background:url(../images/icon10.png) no-repeat; background-size:24px;font-size:0; margin-right:30px;}
.h_honorC .owl-next{ display:inline-block;width:12px;height:20px; background:url(../images/icon11.png) no-repeat; background-size:24px;font-size:0;}
.h_honorC .owl-prev:hover,.h_honorC .owl-next:hover{ background-position:-12px 0;}
.h_honorC .owl-buttons:after{width:1px;height:13px;content:''; display:inline-block; background-color:#999;left:50%;top:20px; position:absolute;}
.h_new{float:left;width:49%; background-color:#fff;padding:20px;}
.h_newtitle{ overflow:hidden;padding-bottom:20px; border-bottom:1px solid #dcdcdc;margin-bottom:20px;font-size:22px;color:#0034ab;font-weight:bold;}
.h_newtitle a,.h_linktitle a{color:#0034ab;}
.h_newtitle a img,.h_abouttitle a img,.h_linktitle img{ display:inline-block; vertical-align:middle;margin-right:5px;}
.h_newtitle span,.h_linktitle span{float: right;font-weight: initial;color:#999999;border: 1px solid #dcdcdc;padding: 4px 10px;font-size: 14px;}
.h_block5right{float:right;width:49%; background-color:#fff;padding:30px 30px 16px; overflow:hidden;}
.h_block5right .tab{float:left;width:140px;}
.h_block5right .tab a{ display:block;font-size:20px; background-color:#f4f4f4;padding:15px 5px; text-align:center;margin-bottom:20px; position:relative; cursor:pointer;}
.h_block5right .tab a.on{ background-color:#0034ab;color:#fff;}
.h_block5right .content{float:right;width:calc(100% - 172px);}
.h_newlist dl{margin-bottom:20px;}
.h_newlist dl a{ overflow:hidden; display:block;}
.h_newlist dl dt{float:left;width:150px;}
.h_newlist dl dt img{height:150px;object-fit:cover;width:100%;}
.h_newlist dl dd{float:right;width:calc(100% - 160px);}
.h_newlist dl dd h5{font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h_newlist dl dd time{ display:inline-block; background-color:#edf2ff;color:#0034ab;padding:4px 6px;font-size:14px;margin-top:10px;}
.h_newlist dl dd p{color:#666666;margin-top:16px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  line-clamp:2;
  -webkit-box-orient: vertical;line-height:26px;font-size:15px;}
.h_block5right .content .h_newlist{ display:none;}
.h_bottom{ background:url(../images/pic9.jpg) no-repeat center center; background-size:cover;padding:77px 0 155px; text-align:center;margin-top:40px;color:#fff;}
.h_bottom img{max-width:90%;}
.h_bottom .con{margin-top:30px;line-height:30px;}
.h_link{ background:url(../images/bg2.png) repeat-y; background-size:100%;margin:-86px 0 -67px; position:relative;}
.h_link .container{ background-color:#fff;padding:40px;}
.h_linktitle{overflow: hidden;margin-bottom: 20px;font-size: 22px;color: #0034ab;font-weight: bold;}
.h_linkC a{ display:inline-block;margin-right:20px;padding-right:20px; position:relative;}
.h_linkC a:after{width:1px; height:90%;top:5%;right:0;content:''; display:inline-block; position:absolute; background-color:#dcdcdc;}
.h_linkC a:last-child:after{ display:none;}
.h_safe .right li.li1,.h_linktitle span{ display:none;}
.topright2{margin-top: 13px;position: relative; z-index: 2;}
.topright2 ul li{ display:inline-block;margin-left:20px; position:relative;font-size:15px;color:#777777;}
.topright2 ul li a {color:#777777;display:block;padding-bottom:5px;}
.topright2 ul li a span{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:4px;overflow:hidden;}
.topright2 ul li a span img{width:40px;vertical-align: top;}
.topright2 ul li a:hover span img{margin-left:-20px;}
.topright2 ul li div {text-align:center;position:absolute;top:100%;left:50%;margin-left:-75px;background-color:#fff;padding:10px;border-radius:5px;box-shadow:0 0 10px #ccc;min-width:150px;display:none;}
.topright2 ul li div img{width:130px;}
.topright2 ul li:hover div{display:block;}





.mobile-inner{ display:none; z-index:101;background-color:#fafafa;position:relative}
.mobile-inner-header{background-color:rgba(0,0,0,.7);width:100%;height:50px;position:absolute;top:0;left:0}.mobile-inner-header-icon{ z-index:2;color:#1d2087;height:60px;line-height: 42px;font-size:16px;text-align:center;right: 50%;margin-right: -375px;top:12px;width:50px;position:absolute;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}.mobile-inner-header-icon-click{background-color:rgba(255,255,255,.2);cursor:pointer}.mobile-inner-header-icon span{margin-top: 10px;position:absolute;left:calc((100% - 25px)/2);top:calc((100% - 1px)/2);width:25px;height:1px;background-color:#1d2087;}.mobile-inner-header-icon-click span{ background-color:#fff;}.mobile-inner-header-icon span:nth-child(1),.topnavR span i:nth-child(1){transform:translateY(4px) rotate(0deg)}.mobile-inner-header-icon span:nth-child(2),.topnavR span i:nth-child(2){transform:translateY(-4px) rotate(0deg)}.mobile-inner-header-icon-click span:nth-child(1),.topnavR.click span i:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:clickfirst}.mobile-inner-header-icon-click span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:clicksecond}@keyframes clickfirst{0%{transform:translateY(4px) rotate(0deg)}100%{transform:translateY(0) rotate(45deg)}}@keyframes clicksecond{0%{transform:translateY(-4px) rotate(0deg)}100%{transform:translateY(0) rotate(-45deg)}}.mobile-inner-header-icon-out span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:outfirst}.mobile-inner-header-icon-out span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outsecond}@keyframes outfirst{0%{transform:translateY(0) rotate(-45deg)}100%{transform:translateY(-4px) rotate(0deg)}}@keyframes outsecond{0%{transform:translateY(0) rotate(45deg)}100%{transform:translateY(4px) rotate(0deg)}}.mobile-inner-nav{overflow-y: scroll !important;background-color:rgba(0,0,0,1);width:100%;height:100%;position:fixed;top:0;left:0;padding-top:80px;padding-bottom:80px;display:none}.mobile-inner-nav a{display:inline-block;line-height:50px;text-decoration:none;width:80%;margin-left:10%;color:#fff;border-bottom:solid 1px rgba(255,255,255,.3);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-weight:300}.mobile-inner-nav a:hover{color:rgba(255,255,255,.4);border-bottom:solid 1px rgba(255,255,255,.2)}
.mobile-inner-header-icon-click{ position:fixed;font-size: 0;}
.mobile-inner-header-icon-click span{margin-top:0;}
.mobile-inner-nav li div{ display:none;background-color: #3a3a3a;}
.mobile-inner-nav li div p{ display:none;background-color: #4a4a4a;}
.mobile-inner-nav li article a{padding-left: 7%;font-size: 14px;}
.mobile-inner-nav li a.on:after{content:'+';float:right;color:#fff;}
.bottomtel a img{width:23px; display:inline-block; vertical-align:middle;margin-right:6px;}
.bottomtel{ display:none; background-color:#1373f7;color:#fff; overflow:hidden; position:fixed;bottom:0;left:0;width:100%;z-index: 4;}
.bottomtel a{width:50%;float:left; text-align:center;color:#fff;padding:15px 0;}
.bottomtelh{display:none;height:55px;}
.bottomtel a:nth-child(2){ background-color:#3085f9;}
.bottomtel,.bottomtelh{ display:none;}



@media(max-width:1588px){
	.h_safe .right li div h5 {font-size: 19px;}
}
@media(max-width:1440px){
	.floatright {max-width:50%;}
	.cultureC article .pics2,.cultureC article .cul3,.cultureC article .cul5{width: 230px;}
	.cultureC article .cul1 {width: 285px;}
	.cultureC article .pics1 {width: calc(100% - 515px);}
	.cultureC article .cul2,.cultureC article .pics4{width: 200px;}
	.cultureC article .pics3,.cultureC article .cul4{width: calc(100% - 430px);}
	.honorlist dl dd {padding-top: 12%;}
	.h_newlist .list time {font-size: 13px;}
	.h_newlist dl dt{float:left;width:120px;}
    .h_newlist dl dd{float:right;width:calc(100% - 140px);}
}
@media(max-width:1300px){
    .h_newlist dl dt{width:0;}
    .h_newlist dl dd{float:right;width:100%;}
}
@media(max-width:1199px){
	.area dl dd .left h5 {font-size: 24px;}
	.equipmentlist dl dd {font-size: 16px;}
	.honorlist dl dd img {width: 34px;}
	
	
}
@media(max-width:991px){
	.topright,.topright2,.bannerb,nav,#owl-demo2 .owl-buttons,.site,.publicnav,.aboutC .floatright,.footnav,.area dl dd .center,.hrC dl dt{ display:none !important;}
	.mobile-inner,.banners,.contact{ display:block !important;}
	.bq {font-size: 12px;border:0;padding: 15px 0;}
	.bq span {margin: 0 4px;}
	.map{height:350px;}
	header{ background:#fff;}
	.publicright{width:100%;padding:40px 20px;}
	.floatright{float:none;padding:0 0 20px 0;width:100%;max-width:100%;}
	.footL,.footR{float:none;width:100%;}
	.area dl dd .left {margin-right: 30px;}
	.contactC {position: relative;width: 100%;right: auto;top: auto;}
	.hr .icon {text-align: left;}
	.hr:before{left: 94px;}
	.hrC dl:before{left:24px;}
	.hrC dl dd {float: none;width: 100%;padding-left: 66px;}
	.hrC dl:nth-child(odd) dd h5 {text-align: left;}
	.hrC dl:nth-child(odd) dd .more {float: none;}
	.hrC dl:after {left: 20px;margin: 0;}
	.hrC dl dd h5:before {left: 15px;margin: 0;}
	.newmainC h1 {font-size: 22px;}
	.h_safe .left,.h_block3Left,.h_new{width: 100%;}
	.h_safe .right {width: 100%;padding-left: 0;margin:10px 0px 0 0;}
	.h_block3Right,.h_block5right{width: 100%;margin-top: 20px;}
	.map{height:350px;width:100%;margin-bottom:15px;}
	
	
}
@media(max-width:767px){
	.logo img {width: 260px;}
	.mobile-inner-header-icon {font-size: 15px;top:4px;right: 3px;margin-right: 0;}
	.publicright h1{font-size: 22px;}
	.pagelist li a, .pagelist li span {padding: 3px 9px;}
	.prenext p{width: 100%;}
	.prenext p:nth-child(2) {text-align: left;margin-top: 10px;}
	.aboutC article{font-size: 15px;}
	.map{height:250px;}
	header {padding: 18px 15px;}	
	.logo img {width: 140px;}
	.otherbanner h2 {font-size: 28px;}
	.otherbanner {padding: 48px 0 58px;}
	.pad40 {padding:0;}
	footer,.area,.h_link .container{padding:40px 20px!important;}
	.footlogo img {max-width: 100%;}
	.footlogo:after{ display:none;}
	.honorlist dl, .equipmentlist dl, .area dl, .openCon dl {margin-bottom: 15px;}
	.area dl dd{ display:block;padding: 40px 30px;height: auto;}
	.area dl dd .left {width: 100%;margin-right: 0;}
	.area dl dd .center{ display:block !important;margin:20px 0 0 0;font-size:14px;padding:0;border:0;}
	.area dl dd .more {margin-top: 19px;font-size: 14px; display:inline-block;}
	.area dl dd .left h5 {font-size: 20px;}
	.area dl dd .left p {font-size: 12px;}
	.contact,.hr {padding: 40px 20px;margin: 0;}
	.contactC h5 {font-size: 18px;}
	.contactC p {font-size: 12px;}
	.contactC .con {margin-top: 40px;line-height: 26px;font-size: 14px;}
	.contactC {padding:36px 13px 66px 30px;}
	.contactC .icon2 {right: 15px;width: 50%;}
	.cultureC article .pic{width: 100%;margin:0;}
	.cultureC article .pic img{max-height: 274px;}
	.cultureC article .cul{width: 100%;height: auto;padding: 40px 10px;}
	.cultureC article .cul5 {margin-top:0;}
	.equipmentlist dl,.honorlist dl{padding:0;}
	.hr:before {left: 44px;top: 89px;}
	.hrC dl dd {padding-left: 56px;}
	.hrC dl { padding-bottom: 50px;}
	.openT button {position: initial;}
	.technologyCon dl time {font-size: 12px;margin-top: 4px;}
	.technologyCon dl {margin-bottom: 20px;}
	.h_safe .right li.li1,.h_honor{ display:block;}
	.h_safe .left,.h_abouttitle a span,.h_newtitle span{ display:none;}
	.h_safe, .h_block3, .h_honor, .h_block5 {margin-top: 14px;}
	.h_safe .right li{padding: 0 0;}
	.h_safe,.h_block3,.h_honor {padding: 0 20px;}
	.h_block3Left .tab a {font-size: 16px;padding: 15px 0px;}
	.h_newlist .list h5 {font-size: 14px;}
	.h_safe .right li div { height: 148px;}
	.h_abouttitle a,.h_honor h2{font-size: 18px;padding: 16px 20px;}
	.h_abouttitle a img,.h_honor h2 img{width: 20px;}
	.h_about .con {padding: 24px 20px;}
	.h_about .con article {line-height: 25px;font-size: 14px;}
	.h_block3rightbottom a h5 {font-size: 18px;}
	.h_honor h2 {width: 100%; text-align: left;display: block !important;}
	.h_honor h2 img{display: inline-block;vertical-align: middle;margin-right: 5px;margin-bottom: 0!important;}
	.h_honor h2 a{font-size: 18px;}
	.h_honorC {padding: 20px 10px;width: 100%;}
	.h_honorC .item h5 {font-size: 14px;}
	.h_honorC .owl-buttons {margin-top: 10px;}
	.h_new{margin: 0 20px;width: calc(100% - 40px);padding: 20px 10px;}
	.h_block5right {width: calc(100% - 40px);margin: 20px 20px;padding: 20px 10px;}
	.h_block5right .tab,.h_block5right .content{width: 100%;}
	.h_block5right .tab a {font-size: 14px;padding: 15px 0px;float: left;width: 25%;}
	.h_block5right .tab a.on:after {border-top: 10px solid #0034ab;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 0px solid transparent;}
	.h_block5right .tab a:after{top:100%;left:50%;margin: 0px 0 0 -10px;}
	.h_newlist dl dt {width: 120px;}
	.h_newlist dl dd {width: calc(100% - 130px);}
	.h_newlist dl dd h5 {font-size: 15px;}
	.h_newlist dl dd time {padding: 3px 6px;font-size: 12px;margin-top:3px;}
	.h_newlist dl dd p {margin-top: 3px;line-height: 19px;font-size: 12px;}
	.h_bottom {margin: 0;padding: 60px 20px;}
	.h_bottom .con {margin-top: 30px;line-height: 24px;font-size: 14px;}
	.h_link {margin: 0;}
	.h_linkC a {font-size: 14px;}
	.map{height:250px;}
	
	
}
@media(max-width:640px){
	.newCon dl dt {width: 100%;}
	.newCon dl dd {width: 100%;padding: 10px 0;}
	.newCon dl dd h5 {font-size: 16px;}
	.newCon dl dd p {margin-top: 10px;line-height: 24px;font-size: 14px;}
	.newCon dl dd time {margin-top: 14px;}
	.publicright h1 {margin-bottom: 20px;}
	.newmainC time span {margin: 0 8px;font-size: 13px;}
	.openT dl,.openT dl.dl4, .openT dl.dl5{width: 100%;margin: 0 0 20px 0;}
	.openCon { overflow-x:scroll;}
	.openCon .tab,.openCon .content{width: 640px;}
	.openT dl{display: block;margin: 0 0 10px 0;}
	.openT dl dt{width: 100%;}
	.openT dl dd{width: 100%;margin-top:4px;}
	.openT {padding: 25px 20px;}
	.openT button {right: 20px; top: 20px;}
	.openT h5 { margin-bottom: 22px;}
	.openCon .tab {font-size: 15px;padding: 14px 0;}
	.h_block3Left {padding: 10px;}
}
@media(max-width:450px){
	.mobile-inner-header-icon span {margin-top: 4px;}
	.mobile-inner-header-icon {line-height: 34px;font-size: 13px;top:10px;}
	.mobile-inner-header-icon-click {font-size: 0;}
	.mobile-inner-header-icon-click span {margin-top: 0;}
	.aboutC article h5 {font-size: 20px;background-size: 100% !important;}
	.footR dl {width: 44%;margin: 10px 2%;font-size: 14px;}
	.footlogo img {max-width: 75%;}
	.contactC:before {width: 5px;}
	.h_block3Left .tab a {font-size: 14px;}
}
@media(max-width:400px){
	.number li div h4 span {font-size: 24px;}
	.h_safe .right li div h5 {font-size: 16px;}
	.h_safe .right li div p {font-size: 12px;}

}



