@font-face {
  font-family: "FZR";
  src: url("../fonts/FZLTHPROGLOBAL-REGULAR.woff2") format("woff2"),
       url("../fonts/FZLTHPROGLOBAL-REGULAR.woff") format("woff"),
       url("../fonts/FZLTHPROGLOBAL-REGULAR.ttf") format("truetype"),
       url("../fonts/FZLTHPROGLOBAL-REGULAR.eot") format("embedded-opentype"),
       url("../fonts/FZLTHPROGLOBAL-REGULAR.svg") format("svg"),
       url("../fonts/FZLTHPROGLOBAL-REGULAR.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
input::-ms-clear {
display: none;
}
input::-ms-reveal {
display: none;
}
input[type=search]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
input[type=search]::-ms-clear {
display: none;
}
body {font-family: Arial, Helvetica, sans-serif;}
ol,li,ul {list-style: none;margin: 0;padding: 0;}
.css3,a {-webkit-transition-duration: 0.5s;-ms-transition-duration: 0.5s;-o-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
a {color: #666;text-decoration: none;outline: none;}
a:hover {color: #004883;text-decoration: none;}
i {display: inline-block;vertical-align: middle;font-style: normal;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix {*zoom: 1;}

/*位置控制*/
.vertical-align {font-size: 0}
.vertical-align:before {display: inline-block;height: 100%;vertical-align: middle;content: ""}
.vertical-align-bottom,.vertical-align-middle {display: inline-block;max-width: 100%;font-size: 14px}
.vertical-align-middle {vertical-align: middle}
.vertical-align-bottom {vertical-align: bottom}

/* 头部文件 */
.headerPc {width: 100%;background-color: #fff;position: fixed;top: 0;left: 0;z-index: 999;box-shadow: 0 2px 5px hsl(214deg 3% 49% / 30%);}
.headerPc .headerSearch {
	width: 400px;
	height: auto;
	padding: 15px 0;
	position: absolute;
	right: 3%;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
}
.headerPc .headerSearch .search {
	width: 88.7%;
	height: auto;
	position: relative;
	margin: 0 auto;
}
.headerPc .headerSearch .search .text {
	padding-left: 20px;
	font-size: 16px;
	line-height: 30px;
	height: 50px;
	border-radius: 10px;
	border: none;
	background: none;
	background-color: #fff;
	color: #666;
	width: 100%;
	box-sizing: border-box;
}
.headerPc .headerSearch .search .text:focus-visible {outline: inherit;}
.headerPc .headerSearch .search .submit {
	width: 60px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	background: none;
	background-repeat: no-repeat;
	background-size: 24px;
	background-position: center;
	background-image: url(../images/search.png);
}
.headerPc .logo {
	float: left;
	display: block;
	margin-left: 3%;
	margin-top: 8px;
}
.headerPc .headerRight {
	float: right;
	margin-right: 3%;
}
.headerPc .headerRight .searchClick {
	width: 27px;
	height: 28px;
	float: right;
	background-size: cover;
	background-image: url("../images/search.png");
	display: block;
	margin-top: 28px;
	margin-left: 60px;
}
.headerPc .headerRight .searchClick.on {
	background-image: url(../images/close.png);
	background-size: 20px;
	background-position: center;
	background-repeat: no-repeat;
}
.headerPc .headerRight .lan {
	width: 25px;
	float: left;
	position: relative;
}
.headerPc .headerRight .lan .click {
	width: 25px;
	height: 25px;
	background-size: cover;
	background-image: url("../images/lan.png");
	display: block;
	margin: 29.5px 0;
}
.headerPc .headerRight .lan .lanBox {
	width: 80px;
	left: 50%;
	margin-left: -40px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	position: absolute;
	padding: 5px 0;
	display: none;
}
.headerPc .headerRight .lan .lanBox a {
	text-align: center;
	font-size: 15px;
	line-height: 40px;
	color: #595757;
	border-bottom: 1px solid #e5e5e5;
	display: block;
}
.headerPc .headerRight .lan .lanBox a:last-child {
	border-bottom: none;
}
.headerPc .nav {
	float: right;
}
.headerPc .nav ul li {
	float: left;
	margin-right: 40px;
	position: relative;
}
.headerPc .nav ul li .tits {
	font-size: 16px;
	color: #262626;
	display: block;
	font-family: FZE;
}
.headerPc .nav ul li dl {
	width: 180px;
	background-color: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
	position: absolute;
	left: 50%;
	margin-left: -90px;
	border-radius: 6px;
	display: none;
}
.headerPc .nav ul li dl dd {margin: 0px; padding: 0px;}
.headerPc .nav ul li dl dd a {
	display: block;
	text-align: center;
	font-size: 15px;
	line-height: 46px;
	color: #262626;
}
@media (min-width: 1024px) {
	.headerPc .nav ul li dl dd a:hover {color: #0086d1;}
}
.headerPc .nav ul li dl:after {
	width: 0;
	height: 0;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom: 10px solid #fff;
	content: '';
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -10px;
	z-index: 5;
}
.headerPc .nav ul li.on .tits {
	color: #0086d1;
	font-weight: 600;
}

.btn-menu {display: none;}
.rat-header-mobilenav {
position: fixed;
top: 60px;
left: 0px;
right: 0px;
bottom: 0px;
background-color: #fff;
padding: 50px 0px 0px;
margin: 0px;
overflow: hidden;
z-index: 810;
border-top: 1px solid #ccc;
display: none;
}
.rat-header-mobilenavclose {
  position: absolute;
  top: 15px;
  right: 20px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  color: #000;
  border: none;
  background: inherit;
}


/* 首页Banner */
.rat-banner {width: 100%;margin-top: 0px;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;}
.rat-banner .f-center{ text-align:center; } 
.rat-banner .f-14{ font-size:14px; } 
.rat-banner .pcimg{ width:100%; height:auto; } 
.rat-banner .swiper-slide img{ display:block; width:100%; left:0; top:0; } 
.rat-banner .bannerPic{ position:relative; width:100%; height:auto;} 
.rat-banner .swiper-slide .ind_ban_tex{ position:absolute; width:100%; top:50%; left:0; transform:translateY(-50%); } 
.rat-banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en{ font-size:46px; font-family:'Oswald',impact,Arial,sans-serif !important; line-height:1.2; color:#ffffff; text-shadow:3px 0 10px rgba(22, 78, 145, 0.4); transform:translateY(80px); opacity:0; margin-bottom:0px; } 
.rat-banner .swiper-slide .ind_ban_tex .ind_ban_tex_title{ color:#ffffff; font-size:50px; line-height:1.6; margin-bottom:0px; text-shadow:3px 0 10px rgba(22, 78, 145, 0.4); transform:translateY(80px); opacity:0; } 
.rat-banner .swiper-slide .ind_ban_tex .b_line{ width:50px; margin:0px auto 10px; height:2px; background:#fff; transform:translateY(80px); opacity:0; } 
.rat-banner .swiper-slide .ind_ban_tex .ind_ban_tex_info{ color:#ffffff; line-height:1.5; font-size:18px; text-shadow:3px 0 10px rgba(22, 78, 145, 0.4); transform:translateY(80px); opacity:0; } 
.rat-banner .swiper-slide.active .ind_ban_tex_title_en{ transition:all 2s ease .5s; transform:translateY(0); opacity:1; } 
.rat-banner .swiper-slide.active .ind_ban_tex_title{ transition:all 2s ease .7s; transform:translateY(0); opacity:1; } 
.rat-banner .swiper-slide.active .b_line{ transition:all 2s ease .8s; transform:translateY(0); opacity:1; } 
.rat-banner .swiper-slide.active .ind_ban_tex_info{ transition:all 2s ease 1s; transform:translateY(0); opacity:1; } 
.rat-banner .swiper-button-prev{ background-image:none; left:20px; top:50%; width:45px; height:45px; text-align:center; line-height:40px; border-radius: 50%; color:#ffffff; background-color:rgba(202, 202, 202, 0.3); transition:all .3s ease; transform: translateY(-50%);} 
.rat-banner .swiper-button-next{ background-image:none; right:20px; top:50%; width:45px; height:45px; text-align:center; line-height:40px; border-radius: 50%; color:#ffffff; background-color:rgba(202, 202, 202, 0.3); transition:all .3s ease; transform: translateY(-50%);} 
.rat-banner .swiper-button-next.swiper-button-disabled{ background-color:rgba(0, 0, 0, 0.3); } 
.rat-banner .swiper-button-prev.swiper-button-disabled{ background-color:rgba(0, 0, 0, 0.3); } 
.rat-banner .swiper-pagination-bullet{ width:12px; height:12px; background-color:#ffffff; margin:0 14px; opacity:0.5; color:transparent; } 
.rat-banner .swiper-pagination-bullet-active{ opacity:1; width:42px; height:42px; line-height:42px; text-align:center; border:2px solid rgba(255, 255, 255, 0.4); background-color:transparent; color:#ffffff; } 
.rat-banner .swiper-pagination-bullet-active .rightcircle{ -webkit-animation:circleProgressLoad_right 6s linear infinite; animation:circleProgressLoad_right 6s linear infinite; } 
.rat-banner .swiper-pagination-bullet-active .leftcircle{ -webkit-animation:circleProgressLoad_left 6s linear infinite; animation:circleProgressLoad_left 6s linear infinite; }
.rat-banner .wrapper_con {width: 21px;height: 42px;position: absolute;top: -2px;overflow: hidden;display: none;}
.rat-banner .swiper-pagination-bullet-active .wrapper_con{ display:block; }
.rat-banner .swiper-pagination{ font-size:0; } 
.rat-banner .swiper-pagination > span{ display:inline-block; vertical-align:middle; position:relative; } 
.rat-banner .swiper-container-rtl .swiper-button-next{ left:20px; } 
.rat-banner .swiper-container-rtl .swiper-button-prev{ right:20px; } 
.rat-banner .swiper-container-horizontal > .swiper-pagination-bullets{ bottom:5%; } 
.rat-banner .swiper-pagination-custom{ bottom:5%; } 
.rat-banner .swiper-pagination-fraction{ bottom:5%; } 
.rat-banner .right{ right:-2px; } 
.rat-banner .left{ left:-2px; }
.rat-banner .circleProgress{ width:42px; height:42px; border:2px solid transparent; border-radius:50%; position:absolute; top:0; transform:rotate(-135deg); }
.rat-banner .rightcircle{ border-bottom:2px solid #ffffff; border-left:2px solid #ffffff; right:0; }
.rat-banner .leftcircle{ border-top:2px solid #ffffff; border-right:2px solid #ffffff; left:0; }
@keyframes circleProgressLoad_right { 0% { transform: rotate(45deg); } 50%, 100% { transform: rotate(225deg); } }
@keyframes circleProgressLoad_left { 0%, 50% { transform: rotate(45deg); } 100% { transform: rotate(225deg); } }
@keyframes bounce-down {
	25% {
		transform: translateY(-10px);
	}
	50%, 100% {
		transform: translateY(0);
	}
	75% {
		transform: translateY(10px);
	}
}

.common_tit {
	text-align: center;
	margin-bottom: 25px;
}
.common_tit h4 {
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #333333;
	margin: 0px;
}
.common_tit h6 {
	margin: 10px 0px 0px;
	font-size: 20px;
	line-height: 32px;
	color: #666666;
	font-weight: 100;
}
.rat-index-hotpro {
	padding: 60px 0px;
	margin: 0px;
	overflow: hidden;
}
.rat-index-hotproone {
	position: relative;
	border-radius: 8px;
	background-color: #FAFAFA;
	margin: 0px 10px 25px;
	box-shadow: 0 0 3px 2px rgb(0 0 0 / 10%);
	overflow: hidden;
}
.rat-index-hotproone:hover {
	box-shadow: 0 0 8px 5px rgb(0 0 0 / 10%);
}
.rat-index-hotproimg {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.rat-index-hotproimg>img {
	width: 100%;
	padding: 0px;
	margin: 0px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.rat-index-hotproone:hover .rat-index-hotproimg img {
	transform: scale(1.1);
}
.rat-index-hotprotxt {
	font-size: 18px;
	text-align: center;
	padding: 10px;
	color: #999999;
}
.rat-index-hotpro .owl-carousel .owl-nav button.owl-prev, .rat-index-hotpro .owl-carousel .owl-nav button.owl-next, .rat-index-hotpro .owl-carousel button.owl-dot {
  top: 40%;
  pointer-events: auto;
  text-align: center;
  position: absolute;
  z-index: 999!important;
  cursor: pointer;
  background: rgba(0,0,0,0.5);
  color: #fff;
  line-height: 30px;
  font-size: 16px;
  width: 35px;
  height: 35px;
	border-radius: 50%;
  padding-top: 0px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.rat-index-hotpro .owl-nav .owl-prev {left: -40px;}
.rat-index-hotpro .owl-nav .owl-next {right: -40px;}
.rat-index-hotpro .owl-nav .owl-prev i,.rat-index-hotpro .owl-nav .owl-next i {font-size: 18px;}
.rat-index-hotpro .owl-nav .owl-next:hover,.rat-index-hotpro .owl-nav .owl-prev:hover {background: rgba(0,0,0,0.7);color: #fff}

/* 应用 */
.indexTitle {width: 100%;position: relative; }
.indexTitle .cn {font-weight: 600; line-height: 44px;color: #000;position: relative;z-index: 5;font-family: "FZR";}
.indexTitle .en {line-height: 78px;opacity: 0.05;color: #000;position: absolute;top: -45px;left: 2.4%;text-transform: uppercase;font-family: "FZR";}
.indexTitle .en.x {left: 9.6%;}
.rat-index-aboutmain {background-color: #0e6798;padding: 80px 0px;position: relative;}
.rat-index-aboutmain .indexTitle {width: 24.5%;position: absolute;right: 0; }

.rat-index-aboutmain .indexTitle .cn {color: #fff; }
.rat-index-aboutmain .indexTitle .en {color: #fff; }
.rat-index-aboutmain .list{position: relative;z-index: 5;}
.rat-index-aboutmain .list .rat-index-aboutinfo a {width: 100%;height: auto;display: block;position: relative; }
.rat-index-aboutmain .list .rat-index-aboutinfo a .pic {width: 70%; }
.rat-index-aboutmain .list .rat-index-aboutinfo a .con {background-color: #fff;position: absolute;right: 5%;bottom: 0;padding-bottom: 30px; }
.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tits {padding: 0 30px;box-sizing: border-box;border-bottom: 1px solid #e2e2e1;width: 100%;color: #000;line-height: 80px; }
.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tit {padding: 0 30px;box-sizing: border-box;margin-top: 20px; }
.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tit .t1 {line-height: 30px;color: #333;;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 12px; }
.indexMore {box-sizing: border-box;border: 1px solid #505050;color: #262626;text-align: center;display: block;margin: 0 auto;transition: all 0.5s;font-weight: bold;}
.indexMore:hover {background-color: #0086d1;color: #fff;border-color: #0086d1;}

/* 应用领域 */
.rat-index-appmain {
	padding: 60px 0px;
	margin: 0px;
	overflow: hidden;
}
.rat-index-caselist ul {
	display: flex;
	margin-bottom: 12px;
}
.rat-index-caselist ul>li {
	width: 20%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 0 6px;
	transition: .65s;
	box-sizing: border-box;
}
.rat-index-caselist ul>li:hover {
	width: 40% !important;
}
.rat-index-caselist .appli-card {
	display: block;
	position: relative;
	height: 424px;
	padding: 25px;
	background-size: cover;
	background-position: center center;
	overflow: hidden;
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-drag: none;
	box-sizing: border-box;
	border: 0px;
	border-radius: 0px;
}
.card-cover {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));
	background-image: linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));
	-webkit-transition: .65s;
	transition: .65s;
}
.appli-card-text {
	position: absolute;
	bottom: 0;
	right: 25px;
	left: 25px;
	-webkit-transition: .65s;
	transition: .65s;
}
.appli-card-text .appli-card-tit {
	margin-bottom: 22px;
	font-size: 24px;
	font-weight: bold;
}
.appli-card-text .icon {
	width: 80px;
	height: 42px;
	margin-bottom: 16px;
	background-position: left 100%;
	background-size: auto 100%;
	background-repeat: no-repeat;
}
.appli-card-text p {
	width: 488px;
	height: 3.12em;
	line-height: 1.56em;
	opacity: 0;
}

/*  */
.area-index-bg {
	position: relative;
	width: 100%;
	padding: 80px 0;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-image: url('../images/index-otherbg.jpg');
	background-attachment: fixed;
}
.area-index-bg .bgcolor {
    background-color: rgba(14, 13, 13, 0.6);
		position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.rat-area-txt {
	position: relative;
	z-index: 1;
	font-size: 32px;
	color: #fff;
	line-height: 50px;
	font-weight: bold;
	text-transform: uppercase;
}
.rat-area-txt p {
	color: #0086d1;
}
.rat-btn-style {
	font-size: 16px;
	color: rgb(255, 255, 255);
	background-color: #0086d1;
	padding: 15px 50px;
	border-radius: 50px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	height: auto;
	width: auto;
	line-height: 100%;
	margin-top: 20px;
}
.rat-btn-style:hover{opacity:.8;color: #fff;}

/* 新闻动态 */
.rat-index-news {
	padding: 60px 0px;
	margin: 0px;
	overflow: hidden;
}
.tem_newslist {overflow: hidden;}
.tem_newslist .img {overflow:hidden}
.tem_newslist .img img {max-height:256px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.tem_newslist .col-5:hover img {transform:scale(1.1)}
.tem_newslist .text {padding:10px 5px 0;}
.tem_newslist .text h4 {line-height:24px;margin: 0px 0px 5px; overflow:hidden;}
.tem_newslist .text h4 a {font-size:16px;color:#000;}
.tem_newslist .text p {font-size:12px;color:#686868;line-height:22px;margin:10px 0 15px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.tem_newslist .text span {font-size:14px;color:#0086d1;font-family:"nokialarge-bold";font-weight: 600;}
.tem_newslist .col-7 {padding-left:50px;}
.tem_newslist li {padding:5px 0 30px;border-bottom:1px solid #e5e5e5;margin:0 0 15px;position:relative}
.tem_newslist li a {display:block;padding:0 105px 0 110px;position:relative;}
.tem_newslist li .tem_news_info h5{font-size:16px;font-weight: 400; color:#000;line-height:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tem_newslist li .tem_news_info span {display:inline-block;width:66px;height:20px;border:1px solid #0086d1;font-size:12px;color:#0086d1;line-height:20px;text-align:center;margin-right:15px;}
.tem_newslist li .tem_news_info p {font-size:14px;color:#a1a1a1;margin:10px 0 0;line-height:20px;height:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tem_newslist li  .date {position:absolute;font-size:14px;color:#bababa;left:17px;top:0;transition:all .3s}
.tem_newslist li  .date em {font-size:30px;color:#979797;display:block;text-align:center;font-weight:bold}
.tem_newslist li .more {width:31px;height:31px;border:1px solid #dfdfdf;border-radius:100%;line-height:28px;text-align:center;font-size:14px;color:#c4c4c4;position:absolute;right:20px;top:50%;margin:-16px 0 0;transition:all .3s}
.tem_newslist li:after {content:'';width:0;height:1px;background:#0086d1;position:absolute;bottom:-1px;left:0;transition:all .36s}
.tem_newslist li:hover .date,.tem_newslist li:hover .date em{color:#0086d1}
.tem_newslist li:hover .more {color:#0086d1;border-color:#0086d1;transform:rotate(360deg)}
.tem_newslist li:hover:after {width:100%;}
.rat-index-news .more_link {width:160px;height:40px;display:block;margin:35px auto 0;border:1px solid #d2d2d2;line-height:40px;text-align:center;font-size:14px;color:#6f6f6f;transition:all .3s}
.rat-index-news .more_link:hover {width:180px; border-color: #0086d1; color: #0086d1;}

/* 底部信息 */
.rat-footer-all {width: 100%;background: #070002;padding: 0px;color: #aaa;overflow: hidden;}
.rat-footer-top {padding: 50px 0px 30px;margin: 0px;overflow: hidden;}
.footer-left{float: left;width: calc(100% - 220px);}
.footer-logo{max-width: 190px;}
.xinzfootlink {margin-bottom: 15px;}
.footer-msg{position: relative;}
.footer-navlist{display: block;}
.footer-navlist a{color: #777777;font-size: 16px;padding-right:30px; padding-bottom: 8px; display: inline-block;}
.footer-share{padding: 0px; margin: 0px; overflow: hidden;}
.footer-share p{ margin-right: 30px; display: inline; }
.footer-right{float: right; padding-top: 10px;}
.footer-right .qrcode-img-wrap{ text-align: center;font-size: 14px;margin-left: 20px;}
.footer-right .qrcode-img-wrap:first-of-type { margin-left: 0 }
.footer-right .qrcode-img img{width: 100px;}
.footer-right .qrcode-title {padding: 0px; margin: 0px; line-height: 30px;}
.footer-bottom{margin: 0 auto;height: 30px;border-top: 1px solid #333333;font-size: 14px;color: #666666; padding: 5px 0px;}
.footer-bottom a,.footer-bottom span{line-height: 30px;height: 30px;}
.footer-copyright{float: left;width: 50%;}
.footer-copyright span{margin-right: 10px;line-height: 30px;display: inline-block;}
.footer-copyright a,.footer-corruption a{color: #666666;}
.footer-corruption{float: right;width: 50%;text-align: right; line-height: 30px;}

.rat-ny-banner {
	padding: 0px;
	margin: 85px 0px 0px;
	overflow: hidden;
	position: relative;
}
.rat-ny-banner, .rat-ny-banner img {width: 100%;}
.rat-ny-banner img:nth-child(2) {display: none;}
.rat-ny-banertxt {
	position: absolute;
	left: 50%;
	top: 45%;
	text-align: center;
	transform: translate(-50%, -50%);
}
.rat-ny-banertxt p {
	font-size: 16px;
	position: relative;
	display: inline-block;
	margin-bottom: 15px;
	text-transform: uppercase;
	line-height: 30px;
	font-weight: bold;
	color: #666;
}
.rat-ny-banertxt p:after {
	position: absolute;
	left: -5px;
	bottom: 0;
	width: calc(100% + 10px);
	height: 1px;
	background: rgba(0,0,0,.2);
	content: "";
}
.rat-ny-banertxt h5 {
	font-size: 45px;
	font-weight: 500;
	line-height: 1em;
	color: #0086d1;
}

.rat-ny-maininfo {
	background-color: #f6f6f6;
	padding: 60px 0px;
	margin: 0px;
	overflow: hidden;
}

.rat-ny-maintitle {
	padding: 0px;
	margin: 0px 0px 10px;
}
.rat-ny-maintitle p {
	font-size: 24px;
	font-weight: 600;
	line-height: 50px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.rat-ny-maintitle span {
	float: right;
	line-height: 40px;
	margin: 0px;
	padding: 10px 0px 0px;
	font-size: 14px;
	overflow: hidden;
}

.rat-ny-aboutmain {
	padding: 30px;
	margin: 0px;
	min-height: 550px;
	border-radius: 0px;
	overflow: hidden;
	background-color: #fff;
}
.rat-ny-editor {
	background: #fff;
	border-radius: 10px;
	min-height: 520px;
	font-size: 16px;
	line-height: 2;
	color: #333;
	padding: 20px;
	margin: 0px;
	overflow: hidden;
}
.rat-ny-aboutinfo {
	border-radius: 8px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	position: relative;
	margin-top: 30px;
}
.rat-ny-aboutinfo .img {
	height: 100%;
	width: 50%;
	position: absolute;
	left: 0;
	top: 0;
}
.rat-ny-aboutinfo .img img {display: none;}
.rat-ny-aboutinfo .text {
	width: 50%;
	padding: 5%;
	margin-left: 50%;
}
.rat-ny-aboutinfo .text h3 {
	font-size: 24px;
	color: #0086d1;
	padding: 0px;
	margin: 0px 0px 15px;
	overflow: hidden;
}
.rat-ny-aboutinfo .text p {
	font-size: 14px;
	line-height: 2;
	color: #333;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.rat-contact-title {
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #333333;
	margin-bottom: 30px;
}
.rat-contact-info {
	border-radius: 8px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #0086d1;
	position: relative;
	margin-bottom: 50px;
}
.rat-contact-maps {
	height: 100%;
	width: 50%;
	position: absolute;
	right: 0;
	top: 0;
}
.rat-contact-txt {
	width: 50%;
	padding: 5%;
	margin-right: 50%;
}
.rat-contact-txt p {
	font-size: 16px;
	line-height: 2;
	color: #fff;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.rat-contact-message {margin: 30px 0px 0px;padding: 0px 20px 20px;overflow: hidden;background: #fff;	border-radius: 10px;}
.rat-contact-message ul li {margin-top: 25px;float: left;width: 31.33333%;padding: 5px 3px;border: 1px #ccc solid;}
.rat-contact-message ul li:nth-child(2) {margin-left: 3%;margin-right: 3%;}
.rat-contact-message ul li:nth-child(4) {margin-right: 3%;}
.rat-contact-message ul li:nth-child(5) {float: right;width: 65.66666%;}
.rat-contact-message ul li:nth-child(6) {width: 100%;}
.rat-contact-message ul li:nth-child(7) {width: 100%;text-align: center;border: 0px;}
.rat-contact-message ul li label {width: 60px; line-height: 20px; font-size: 14px; margin: 0px; font-weight: 300; float: left;}
.rat-contact-message ul li #message {height: 95px;border: none;background: none;width: calc(100% - 65px);font-size: 14px;float: right;}
.rat-contact-message ul li input {border: none;background: none;width: calc(100% - 65px);font-size: 14px;float: right;}
.rat-contact-message ul li input:focus,.rat-contact-message ul li #message:focus  {outline: initial;}
input:-internal-autofill-selected {background-color: initial;}
.rat-contact-message button {display: inline-block;width: 190px;height: 40px;line-height: 40px;color: #fff;background-color: #333;font-size: 16px;border: 0px;}

/* 产品展示 */
.pro-tab-tit { margin-bottom: 50px; margin-top: -15px; text-align: center; }
.pro-tab-tit li { display: inline-block; margin: 0 20px; }
.pro-tab-tit li a { display: inline-block; font-size: 16px; color: #000; padding: 0 10px; line-height: 40px; border-bottom: 1px solid #dadada; }
.pro-tab-tit li.cur a,.pro-tab-tit li:hover a { color: #0086d1; font-weight: 600; border-bottom: 1px solid #0086d1; }
.product_nav {height: 60px;}
.product_nav_inner {background: #fff;border-bottom: 1px solid #eee;display: flex;align-items: center;justify-content: center;position: static;top: 81px;left: 0;width: 100%;z-index: 55;}
.product_nav.fixed .product_nav_inner {position: fixed;}
.product_nav_item {font-size: 16px;color: #666666;margin: 0 40px;line-height: 60px;position: relative;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.product_nav.fixed .product_nav_item {line-height: 50px;}
.product_nav_item::after {content: '';width: 0%;height: 2px;background-color: #0086d1;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.product_nav_item:hover,.product_nav_item.active {color: #0086d1;}
.product_nav_item.active::after {width: 100%;}

.rat-pro-detailsimg {text-align: center;border: 1px solid #ccc;padding: 0px;margin: 0px;overflow: hidden;}
.rat-pro-detailsimg img {width: 100%;}
.rat-pro-detailsinfo {padding: 0px; margin: 0px; overflow: hidden;}
.rat-pro-detailsinfo h1 {font-size: 32px; line-height: 40px; padding: 0px 0px 15px; margin: 0px 0px 20px; border-bottom: 1px solid #ccc;}
.rat-pro-detailsinfo p {font-size: 16px; min-height: 160px; line-height: 2; padding: 0px; margin: 0px; overflow: hidden;}
.rat-pro-detailsmain {margin: 30px 0px; padding: 0px; overflow: hidden;}
.rat-pro-detailsmain img {max-width: 100%;}
.rat-pro-detailsmaintitle {width: 100%; font-size: 18px; border-bottom: 2px solid #295da8; color: #fff; margin: 0px; overflow: hidden;}
.rat-pro-detailsmaintitlebg {display: inline-block;padding: 8px 35px;box-sizing: border-box; background-color: #295da8; border-radius: 5px 5px 0px 0px;}
.rat-pro-detailsmaintitlebg strong {display: inline-block;}
.rat-pro-editor {font-size: 14px; line-height: 1.8; min-height: 320px; padding: 20px; background-color: #fff; overflow: hidden; margin: 0px;}

/* 新闻动态 */
.rat-ny-newsinfo {padding: 0px;margin: 0px;overflow: hidden;}
.rat-ny-newsinfo .newList {overflow: hidden;padding: 1rem;width: 100%;height: 140px;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #eee; border-radius: 10px; background-color: #fff; transition: all .5s ease;}
.rat-ny-newsinfo .newLinkBox {position: relative;display: flex;flex-wrap: nowrap;width: 100%;height: 100%;padding-right: 10%;overflow: hidden;}
.rat-ny-newsinfo .leftTimeBox {width: 80px;height: 98px;background: #f5f5f5;text-align: center;font-family: arial;color: #295da8;border: 1px solid #295da8; transition: all .5s ease;}
.rat-ny-newsinfo .newData {font-size: 2.75rem;line-height: 46px;padding-top: 15px;}
.rat-ny-newsinfo .centerContentBox {width: calc((100% - 80px)/1);padding-left: 3%;}
.rat-ny-newsinfo .newTitle {font-size: 18px;font-weight: 600; color: #000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all .5s ease;margin: 0px;}
.rat-ny-newsinfo .newToolBox {margin: 5px 0;color: #b4b4b4;}
.rat-ny-newsinfo .data1 {margin-right: 5px;font-size: 14px;}
.rat-ny-newsinfo .newSummry {font-size: 14px; line-height: 24px;height: 48px;overflow: hidden;color: #565656;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.rat-ny-newsinfo .rightIcon {position: absolute;top: 50%;right: 0px;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 20px;border: 1px solid #ccc;overflow: hidden;text-align: center;line-height: 36px;font-size: 20px;color: #ccc;}
.rat-ny-newsinfo .newList:hover .leftTimeBox {background: #295da8;color: #eee;}
.rat-ny-newsinfo .newList:hover .newTitle {color: #295da8;}
.rat-ny-newsinfo .rightIcon {border-color: #295da8; color: #295da8;}
.rat-news-detailsinfo {background: #fff;	border-radius: 10px;width: 100%; margin: 0 auto; padding: 30px; font-size: 14px;}
.rat-news-detailsinfo p{margin:0;line-height: 2;margin-bottom: 0px;}
.rat-news-detailsinfo p img{padding:0px 0;margin-bottom: 10px;width: 100%;display: block;margin:0 auto;/*height: 100%;*/}
.news_list1_title1{font-size:12px;color:#000;}
.news_list1_title1 span{display: inline-block;font-size:12px;background:#295da8;color:#fff;padding:0 5px;margin-right:20px;}
.news_list1_title2{margin-top:20px;font-size:22px;color:#295da8;margin-bottom: 25px;}
.news_list1_txt1{padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom: 10px;}
.news_list1_txt1 h5{text-align: left;font-size:20px;color:#000;padding-left:20px;position: relative;margin-bottom: 30px;}
.news_list1_txt1 h5 span{position: absolute;top:5px;left:0;width:12px;height:12px;border:2px solid #295da8;border-radius: 50%;}
.news_list1_img2{margin-top:20px;margin-bottom: 30px;}
.news_list1_back{margin-top:30px;text-align: right;padding: 30px 0px;border-top:1px solid #ccc;}
.news_list1_back a{display: inline-block;width:60px;height:60px;line-height: 60px;border:1px solid #295da8;border-radius: 50%;color:#333;font-size:14px;text-align: center;}
.news_list1_btn{padding:20px 0;border-top: 1px solid #ccc;}
.news_list1_prev{width:50%;float:left;text-align: left;position:relative;}
.news_list1_prev a{position: relative;padding-left:50px;}
.news_list1_next{width:50%;float:left;text-align: right;position:relative;}
.news_list1_next a{position: relative;padding-right:50px;}
.news_list1_prev_bg{position: absolute;top: -5px;left: 0;}
.news_list1_prev_bg span{position: absolute;top:0;left:0;width:30px;height:30px;border:1px solid #295da8;border-radius: 50%;}
.news_list1_prev_bg img{position: absolute;top: -3px;left: 6px;max-width: initial;}
.news_list1_next_bg{position: absolute;top: -5px;right: 30px;}
.news_list1_next_bg span{position: absolute;top:0;left:0;width:30px;height:30px;border:1px solid #295da8;border-radius: 50%;}
.news_list1_next_bg img{position: absolute;top: -3px;left: -10px;max-width: initial;}

.rat-tech-list {
	background: #fff;
	border-radius: 10px;
	min-height: 520px;
	padding: 20px;
	margin: 0px;
	overflow: hidden;
}
.rat-tech-list li {
	line-height: 45px;
	font-size: 18px;
	padding: 10px 10px;
	font-weight: 600px;
	margin: 0px;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}

/* 分页 */
.pager {font-size: 14px;font-family: Arial, Helvetica, sans-serif;}
.pager-label {background: #295da8;color: #fff;border-radius: 5px;padding: 5px 15px;margin-left: 5px;}
.pager{display:inline-block;padding-left:0;margin:20px 0;list-style:none}
.pager>li{display:inline}
.pager>li>a,.pager>li>span{position:relative;float:left;padding:5px 12px;line-height:1.53846154;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pager>li:first-child>a,.pager>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pager>li:last-child>a,.pager>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pager>li>a:focus,.pager>li>a:hover,.pager>li>span:focus,.pager>li>span:hover{z-index:2;background-color:#e5e5e5}
.pager>li.active>a,.pager>li.active>a:hover,.pager>li.active>span,.pager>li.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#295da8;border-color:#295da8}
.pager>li.disabled>a,.pager>li.disabled>a:focus,.pager>li.disabled>a:hover,.pager>li.disabled>span,.pager>li.disabled>span:focus,.pager>li.disabled>span:hover{color:#ddd;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pager-justify{display:block}
.pager-justify .next>a,.pager-justify .next>span{float:right;border-radius:4px}
.pager-justify .previous>a,.pager-justify .previous>span{float:left;border-radius:4px}
.pager-goto{width:100px;text-align:center}.pager>li>div{float:left}
.pager>li .pager-goto,.pager>li .pager-size-menu,.pager>li.space{margin:0 5px}
.pager-label{position:relative;float:left;padding:5px 4px;line-height:1.53846154;text-decoration:none;border:1px solid transparent}
.pager-item-left>a{border-top-left-radius:4px;border-bottom-left-radius:4px}
.pager-item-right>a{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pager-pills>li:first-child>a,.pager-pills>li:first-child>span{border-radius:16px 0 0 16px}
.pager-pills>li:last-child>a,.pager-pills>li:last-child>span{border-radius:0 16px 16px 0}
.pager-pills.pager-justify>li>a,.pager-pills.pager-justify>li>span{border-radius:16px}
.pager-loose{margin:20px 0}
.pager-loose.pager-pills>li>a,.pager-loose.pager-pills>li>span{border-radius:16px}
.pager-loose>li>a,.pager-loose>li>span{margin-left:5px;border-radius:4px}
.pager-loose>li:first-child>a,.pager-loose>li:first-child>span{margin-left:0}

/* 应用领域 */
.rat-item {margin-bottom: 15px;}
.rat-item .img{ overflow: hidden; position: relative;margin:0px;border: 1px solid #eee; padding: 10px;}
.rat-item .img img{ width: 100%; display: block; transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out;}
.rat-item .black-50{ transition: opacity 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-transition: opacity 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);}
.rat-item .vico{ border-top: 10px solid transparent; border-bottom: 10px solid transparent; display: block; margin: 0px auto; height: 0; width: 0; border-left: 10px solid #ccc; position: absolute; left: 50%; top: 50%; margin: -5px 0 0 -5px;}
.rat-item .t{color: #222222; display: block; margin:0px; padding:10px 5%; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-color: #ccc;  line-height: 1.5; font-size: 16px; position: relative; z-index: 1;}
.rat-item .t:before{  content:""; z-index: -1; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #1c4f94; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform:scaleY(0); -webkit-transform:scaleY(0); -moz-transform:scaleY(0); transform-origin:50% 100% 0; -webkit-transform-origin:50% 100% 0; visibility:hidden\9;}
.rat-item:hover .img img{ transform:scale(1.06); -webkit-transform:scale(1.06);}
.rat-item:hover .t{color: #fff;}
.rat-item:hover .t:before{transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); transform-origin:50% 0 0; -webkit-transform-origin: 50% 0 0;visibility:visible\9;}
.rat-item:hover .black-50{opacity: 0; visibility: hidden\9; }

table,table tr th, table tr td { border:1px solid #ccc; padding: 2px 10px; width: initial; text-align: left;}
table { min-height: 35px; line-height: 35px; font-size: 14px; border-collapse: collapse; width: 100%;}

@media (min-width: 992px) {
	.headerPc {height: 70px;}
	.headerPc .logo {height: 55px;}
	.headerPc .logo img {height: 100%;}
	.headerPc .nav ul li {margin-right: 25px;}
	.headerPc .nav ul li:hover .tits {color: #0086d1;font-weight: 600;}
	.headerPc .nav ul li:hover dl {display: block;}
	.headerPc .headerRight .searchClick {margin-left: 25px;margin-top: 23px}
	.headerPc .headerRight .lan .click {margin: 23px 0;}
	.headerPc .headerRight .lan .lanBox,.headerPc .headerSearch {top: 70px;}
	.headerPc .nav ul li .tits, .headerPc .headerRight .lan {height: 70px; line-height: 70px;}
	.rat-index-aboutmain .indexTitle {bottom: calc(10% + 320px);}
	.indexTitle .cn {font-size: 28px;line-height: 32px;}
	.indexTitle .en {font-size: 34px;line-height: 52px;top: -30px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con {width: 600px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tits {font-size: 18px;font-weight: 600; line-height: 50px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tit .t1 {font-size: 13px; line-height: 25px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tit .t2 {margin-top: 20px; }
	.indexMore {width: 120px; line-height: 32px; height: 34px; font-size: 14px;}
	.rat-banner {margin-top: 70px;}
}
@media (min-width: 1200px) {
	.headerPc {height: 80px;}
	.headerPc .logo {height: 65px;}
	.headerPc .logo img {height: 100%;}
	.headerPc .nav ul li {margin-right: 35px;}
	.headerPc .nav ul li .tits {font-size: 16px;}
	.headerPc .headerRight .searchClick {margin-left: 30px;margin-top: 27px}
	.headerPc .headerRight .lan .click {margin: 28px 0;}
	.headerPc .headerRight .lan .lanBox,.headerPc .headerSearch {top: 80px;}
	.headerPc .headerRight .lan .lanBox a:hover {color: #0086d1;}
	.headerPc .headerRight .lan:hover .lanBox {display: block;}
	.headerPc .nav ul li .tits, .headerPc .headerRight .lan {height: 80px; line-height: 80px;}
	.rat-banner {margin-top: 80px;}
	.rat-index-aboutmain .indexTitle {bottom: calc(10% + 360px);}
	.indexTitle .cn {font-size: 32px;line-height: 32px;}
	.indexTitle .en {font-size: 38px;line-height: 52px;top: -30px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con {width: 750px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tits {font-size: 24px;line-height: 60px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tit .t1 {font-size: 14px; line-height: 25px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tit .t2 {margin-top: 25px; }
	.indexMore {width: 160px; line-height: 42px; height: 44px; font-size: 15px;}
}
@media (min-width: 1400px) {
	.headerPc {height: 85px;}
	.headerPc .nav ul li {margin-right: 30px;}
	.headerPc .headerRight .searchClick {margin-left: 40px;}
	.headerPc .headerRight .lan .lanBox,.headerPc .headerSearch {top: 85px;}
	.headerPc .nav ul li .tits, .headerPc .headerRight .lan {height: 85px; line-height: 85px;}
	.indexTitle .cn {font-size: 42px;line-height: 32px;}
	.indexTitle .en {font-size: 52px;line-height: 52px;top: -30px;}
	.rat-index-aboutmain .indexTitle {bottom: calc(10% + 420px);}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con {width: 820px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tits {font-size: 28px;line-height: 70px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tit .t1 {font-size: 16px; line-height: 30px;}
	.indexMore {width: 170px;height: 50px;line-height: 48px;font-size: 16px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tit .t2 {margin-top: 30px; }
}
@media (max-width: 991px) {
	.headerPc {height: 60px;}
	.headerPc .logo {height: 45px;}
	.headerPc .logo img {height: 100%;}
	.headerPc .headerRight .lan .click {margin: 18px 0px;}
	.headerPc .headerRight .searchClick {margin-left: 30px; margin-top: 18px;}
	.headerPc .headerSearch {top: 60px; right: 0px;}
	.headerPc .headerRight .lan, .headerPc .nav {display: none;}
	.rat-ny-editor {padding: 5px;}
	.rat-ny-editor img {max-width: 100%;}

	.btn-menu {display: block; color: #000; overflow: hidden; float: right; margin: 18px 0px 0px 20px;}
	.rat-header-mobilenavinfo {padding: 0px 50px; margin: 0px; overflow: hidden;}
  .rat-header-mobilenavinfo li {font-size: 16px; line-height: 30px; padding: 0px; color: #000; margin: 0px 0px 10px; overflow: hidden;}
  .rat-header-mobilenavinfo li.on a, .rat-header-mobilenavinfo li:hover a {color: #0086d1; font-weight: 600;}
	.rat-banner {margin-top: 60px;}
	.rat-banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en {font-size: 20px;}
	.rat-banner .swiper-slide .ind_ban_tex .ind_ban_tex_title {font-size: 24px;}
	.rat-banner .swiper-slide .ind_ban_tex .ind_ban_tex_info {font-size: 12px;}
	.rat-banner .swiper-pagination {display: none;}
	.rat-banner .swiper-button-prev, .rat-banner .swiper-button-next {width: 30px; height: 30px; line-height: 30px;}

	.common_tit {margin-bottom: 15px;}
	.common_tit h4 {font-size: 24px;}
	.common_tit h6 {font-size: 14px; line-height: 20px; margin: 0px;}
	.rat-index-hotpro,.rat-index-aboutmain,.rat-index-appmain,.area-index-bg,.rat-index-news {padding: 30px 0px;}
	.owl-carousel.owl-loaded .owl-nav {display: none;}
	.rat-index-hotprotxt {font-size: 12px;}
	.rat-index-aboutmain .indexTitle {display: none;}
	.rat-index-aboutmain .list {position: inherit; padding: 0px 10px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .pic {width: 100%;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con {width: 100%; right: inherit; position: inherit; bottom: inherit;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tits {font-size: 24px; line-height: 50px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tit {padding: 0px 10px; margin-top: 10px;}
	.rat-index-aboutmain .list .rat-index-aboutinfo a .con .tit .t1 {font-size: 12px; line-height: 25px; margin-top: 0px; margin-bottom: 10px;}
	.rat-index-caselist ul {display: inherit; margin: 0px -5px 0px;}
	.rat-index-caselist ul>li,.rat-index-caselist ul>li:hover {width: 50%; padding: 0px 5px; margin-bottom: 10px; float: left;}
	.rat-index-caselist .appli-card {height: 120px; padding: 10px;}
	.appli-card-text .icon {margin-bottom: 5px; width: 40px; height: 24px;}
	.appli-card-text .appli-card-tit {margin-bottom: 10px; font-size: 16px;}
	.rat-area-txt {font-size: 16px; line-height: 30px;}
	.rat-btn-style {margin-top: 0px; padding: 5px 30px; font-size: 13px;}
	.tem_newslist .img img {max-width: 100%; max-height: inherit;}
	.tem_newslist .text p {margin: 5px 0px;}
	.tem_newslist ul {margin-top: 20px;}
	.tem_newslist li {padding: 10px 0px; margin: 0px;}
	.tem_newslist li a {padding: 0px 0px 0px 70px;}
	.tem_newslist li .date em {line-height: 30px;}
	.tem_newslist li .date {left: 10px;}
	.tem_newslist li .more {display: none;}
	.rat-index-news .more_link {margin: 15px 0px 0px; width: 100%; }

	.rat-footer-top {padding: 20px 0px; text-align: center;}
	.footer-left,.footer-copyright {width: 100%; float: inherit;}
	.footer-share p {display: block;margin-bottom: 5px; font-size: 14px;}
	.footer-right,.footer-navlist,.footer-corruption {display: none;}
	.footer-copyright span,.recordnumber-wrap {display: block; margin: 0px; text-align: center; width: 100%; height: inherit; float: inherit; line-height: 24px;}
	
	.rat-ny-maininfo {padding: 30px 0px;}
	.rat-ny-aboutinfo {display: inherit;}
	.rat-ny-aboutinfo .text {width: 100%; margin-left: 0px;}
	.rat-ny-aboutinfo .img {width: 100%; position: initial;}
	.rat-ny-aboutinfo .img img {display: block; max-width: 100%;}
	.rat-ny-banner {margin-top: 60px;}
	.rat-ny-banner img:nth-child(1) {display: none;}
	.rat-ny-banner img:nth-child(2) {display: block;}
	.rat-ny-banertxt p {display: none;}
	.rat-ny-banertxt h5 {font-size: 32px;}
	.rat-ny-newsinfo .newList {height: auto; padding: 10px; margin-bottom: 10px;}
	.rat-ny-newsinfo .rightIcon {display: none;}
	.rat-ny-newsinfo .newLinkBox {padding-right: 0px;}
	.rat-ny-newsinfo .newTitle {font-size: 16px;}
	.rat-ny-newsinfo .newToolBox {font-size: 12px; margin: 0px;}
	.rat-ny-newsinfo .newSummry {font-size: 12px;}
	.rat-ny-newsinfo .leftTimeBox {height: 85px;}
	.rat-ny-newsinfo .newData {padding-top: 8px;}
	.rat-news-detailsinfo {padding: 10px;}
	.news_list1_back {padding: 10px 0px; margin-top: 15px;}
	.rat-news-detailsinfo {font-size: 12px;}
	.rat-tech-list {padding: 10px;}
	.rat-tech-list li {font-size: 14px; line-height: 25px; padding: 15px 10px;}
	.news_list1_title2 {font-size: 18px;}
	.rat-index-hotproone {margin: 0px 0px 20px;}
	.rat-contact-info {display: inherit;margin-bottom: 30px;}
	.rat-contact-txt {width: 100%; margin-right: 0px;}
	.rat-contact-maps {position: inherit; width: 100%; height: 280px;}
	.rat-contact-title {font-size: 24px; margin-bottom: 15px;}
	.rat-contact-message {margin-top: 0px; padding: 0px 10px 10px;}
	.rat-contact-message ul li {margin-top: 10px; width: 100%;}
	.rat-contact-message ul li:nth-child(2) {margin-left: 0px; margin-right: 0px;}
	.rat-contact-message ul li:nth-child(5) {width: 100%;}
	.pro-tab-tit {margin-bottom: 25px;}
	.pro-tab-tit li {margin: 0px 5px;}
	.pro-tab-tit li a {font-size: 12px; padding: 0px 5px;}
}