html { font-family: 'DINCond-Medium',Arial; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; }
body { margin: 0; font-size: 12px; line-height: 1.5; color: #333; font-family: 'DINCond-Medium',Arial,; background-color: #fff; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; }body .owl-theme { position: relative; overflow: hidden; }
body .owl-theme .owl-controls .owl-nav [class*=owl-] { position: absolute; top: 50%; width: 36px; height: 46px; margin-top: -23px; transition: all 0.3s linear; opacity: 0; filter: alpha(opacity=0); }
body .owl-theme .owl-dots { position: absolute; left: 0; bottom: 5px; text-align: center; width: 100%; }
body .owl-theme .owl-dots .owl-dot { width: 10px; height: 10px; margin: 5px; }
body .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; background: #fff; }
body .owl-theme .owl-dots .owl-dot.active span, body .owl-theme .owl-dots .owl-dot:hover span { background: #d80000; }
a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #333; }
a:focus, a:hover { color: #a3833b; text-decoration: none; }
.clearfix { zoom: 1; }
#dituContent img {max-width: initial;}
@media (min-width:1600px) {
	.container {max-width: 1400px;}
}

 ul,li{
	list-style: none;
	padding: 0px;
 }
 .clearfix {
    clear: both;
}


.rat-head-followus {
	line-height: 40px;
	float: right;
}
.rat-head-followus h3 {
	display: inline-block;
	font-size: inherit;
	font-weight: 400;
	padding: 0 .5em 0 0;
	margin: 0;
	text-transform: uppercase;
	border: 0;
}
.rat-head-followus ul {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px!important;
	list-style-type: none;
	padding: 0;
	margin: 0;
	list-style: disc;
}
.rat-head-followus li {
	display: inline-block;
	float: left;
	margin: 0px;
	margin-left: 20px;
	padding: 0;
}
.rat-head-followus li:first-child {
	margin-left: 0px;
}
.rat-head-followus li i {
	padding: 0px 3px;
	width: 40px;
	text-align: center;
	background: 0 0!important;
	color: #f6f6f6;
	margin: 0px;
	-webkit-transition: background-color .3s ease-out;
	transition: background-color .3s ease-out;
}
.rat-head-middle {
	padding: 10px 0px;
	overflow: hidden;
}
.rat-head-middle .met-logo img{max-height:96px;}

.rat-head-middle .eco_header {
  height: 80px;
}
.rat-head-middle .eco_header .top-info {
  display: inline-block;
  padding-left: 0px;
  text-align: left;
}
.rat-head-middle .eco_header .top-info p {
  display: inline-block;
  font-size: 1.1em;
  color: #666;
  margin: 0;
  margin-top: 17px;
  line-height: 24px;
}
.rat-head-middle .eco_header .top-info p a {
  color: #9692a0;
  font-size: 1.3em;
  text-decoration: none;
}
.rat-head-middle .eco_header .top-info p a:active,
.rat-head-middle .eco_header .top-info p a:focus,
.rat-head-middle .eco_header .top-info p a:hover {
  text-decoration: none;
}
.rat-head-middle .eco_header .top-info p > span,
.rat-head-middle .eco_header .top-info p > span a {
  color: #333;
}
.rat-head-middle .eco_header .top-info .icon-box,
.rat-head-middle .eco_header .top-info .content-box {
  float: left;
}
.rat-head-middle .eco_header .top-info .icon-box {
  padding-right: 20px;
  position: relative;
	padding-top: 20px;
	line-height: 50px;
  height: 80px;
}
.rat-head-middle .eco_header .top-info .icon-box span {
  font-size: 38px;
  padding-left: 25px;
  position: relative;
  color: #fcb026;
}
.rat-head-middle .eco_header .top-info:first-child .icon-box span {
  border-left: none;
}
.rat-top-search {
	width: 320px;
	float: right;
	margin-top: 20px;
	margin-left: 20px;
	padding: 0px;
	overflow: hidden;
}
.dgwt-wcas-search-form {
    margin: 0;
    padding: 0;
}
.dgwt-wcas-sf-wrapp {
    zoom: 1;
    width: 100%;
    margin: 0;
    position: relative;
    background: 0 0;
}
.dgwt-wcas-sf-wrapp:after, .dgwt-wcas-sf-wrapp:before {
    content: "";
    display: table;
}
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
    position: absolute;
    top: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    -webkit-transition: box-shadow .3s ease-out;
    transition: box-shadow .3s ease-out;
    height: 40px;
    width: 100%;
    max-width: 100%;
    float: left;
    padding-right: 85px;
    box-shadow: none;
}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
    background-color: #fff;
    color: #9eadb6;
    border-color: #bec8ce;
}
.dgwt-wcas-preloader {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: auto 44%;
}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    overflow: visible;
    position: absolute;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    height: 40px;
    min-width: 50px;
    right: 0;
    left: auto;
    top: 0;
    bottom: auto;
    padding: 0 15px;
    color: #fff;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    text-transform: uppercase;
    background-color: #333;
    border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit, .dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp, .dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-radius: 0 2px 2px 0;
    height: 40px;
    margin-left: 0;
    font-size: 12px;
    text-shadow: none;
		color: #fff;
    background-color: #c09e21;
}

@media (max-width: 767px) {
  .rat-head-middle .eco_header {
    display: none;
  }
  .rat-head-middle .nav-top {
    height: 60px;
    line-height: 60px;
  }
}

.rat-head-bottom {
	background: #c09e21;
	padding: 0px;
	margin: 0px;
}
.rat-head-bottom .navbar-toggler{width:auto;}
.rat-head-bottom .navbar-collapse{overflow-x:hidden;}
.rat-head-bottom .navbar-collapse.flex-navlist{width:100%;}
.rat-head-bottom .navlist{float: left;}
.rat-head-bottom .navlist.flex{width:100%;margin-right:0!important;}
.rat-head-bottom .navlist.flex .nav-item{flex:auto;text-align:center;}
.rat-head-bottom .navlist.flex .nav-item .nav-link{height:50px;line-height:50px;padding:0;}
.rat-head-bottom .navlist.flex .nav-item > .dropdown-menu{top:50px;border: 0px;}
.rat-head-bottom .navlist .nav-item > .dropdown-menu.two-menu a{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: .572rem 1.072rem; display: block;}
.rat-head-bottom .dropdown-menu{background-color: #fff;padding: 10px 15px;min-width:  218px;text-align: left; left: 20px;}
.dropdown-menu.dropdown-menu-bullet:before,.dropdown-menu.dropdown-menu-bullet:after{border-bottom-color: #ffffff;border-bottom-color: #42ade3;}
@media screen\0{
    .rat-head-bottom .navlist.flex{text-align:center;}
    .rat-head-bottom .navlist.flex .nav-item{display:inline-block;float:none;}
    .rat-head-bottom .navlist.flex .nav-item .nav-link{padding:0 20px;}
}
.rat-head-bottom .navlist>.nav-item>a.active{color:#42ade3!important;}
.rat-head-bottom .navlist .nav-item .dropdown-menu a:hover,
.rat-head-bottom .navlist .nav-item .dropdown-menu a.active{color:#c09e21 !important;}
.rat-head-bottom .navlist .nav-item a.active,.rat-head-bottom .navlist .nav-item.open a,.rat-head-bottom .navlist .nav-item:hover a.nav-link{/* background:#333!important; */color:#ffffff !important;border-bottom: 2px solid #fff;}
.nav>li>a:focus, .nav>li>a:hover {border-bottom: 2px solid #fff; background: initial;}
.rat-head-bottom .navlist .nav-item .dropdown-menu .hassub {font-size: 14px;background: #fff!important;color: #626262!important;padding: 0px; line-height: 35px;border-bottom: 1px solid #d4dde2;}
.rat-head-bottom .navlist .nav-item .dropdown-menu li:last-child .hassub {border-bottom: 0px;}
.rat-head-bottom .dropdown-item,.rat-head-bottom .navlist .nav-item a.nav-link{color:#eee; font-size: 16px;background: transparent;}
.rat-head-bottom .dropdown-submenu > .dropdown-item.dropdown-a:after{border-top:0.286rem solid;border-right:0.286rem solid transparent;border-left:0.286rem solid transparent;}
.rat-head-bottom .dropdown-submenu .dropdown-menu.block{position:static;border-right:none;border-left:none;padding-left:10px;}
@media (max-width:767px){
    .rat-head-bottom .navbar-header {padding-left: 10px;}
	.rat-head-bottom .navbar-toggler {border: 0px;background: #fff; margin-top: 15px; height: 30px; margin-right: 20px;}
    .rat-head-bottom .dropdown-submenu .dropdown-menu{padding-left:10px;}
    .rat-head-bottom .dropdown-menu-right.dropdown-menu-bullet:after,.rat-head-bottom .dropdown-menu-right.dropdown-menu-bullet:before{display:none;}
    .rat-head-bottom .navbar-nav .open .dropdown-menu{background-color: #fff;}
    .rat-head-bottom .navlist .nav-item a.nav-link i {float: right;}
}
.rat-head-bottom .met-langlist .dropdown-menu{top:43px;margin: 0;}
.rat-head-bottom .met-langlist .modal{background:rgba(0,0,0,.3);}
.rat-head-bottom .right {
    height: 50px;
    background: url(../images/index_menu_searchbg.png) no-repeat left top;
    float: right;
    padding: 0 30px;
    line-height: 50px;
}
.rat-head-bottom .right a {
	padding: 0px 20px;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
}
.rat-head-bottom .right a.cn {
	color: #fdc156;
}

@media (min-width:768px){
	.rat-head-bottom .nav-top {height: 106px; line-height: 106px;}
    .rat-head-bottom .navlist.fixedw>.nav-item>a{width: 100px;text-align: center;}
    .rat-head-bottom .navlist .nav-item .nav-link{margin: 0px 20px;padding:0px 30px;height:50px;line-height:50px;}
    .rat-head-bottom .navlist .nav-item > .dropdown-menu{top:50px;}
    .rat-head-bottom .navlist .nav-item > .dropdown-menu.dropdown-menu-bullet{top:67px;}
    .rat-head-bottom .met-langlist{float: right;}
    .rat-head-bottom .met-langlist,
    .rat-head-bottom .met-head-user{margin-left:15px;}
    .rat-head-bottom .navlist .nav-item > .dropdown-menu.two-menu a{color:#ffffff;}
}
@media (min-width:480px){
    .rat-head-bottom.navbar {
        border-radius: 0;
    }
}
@media (max-width:767px){
    body.met-navfixed{padding-top:60px;}
		.rat-head-middle .met-logo img{max-height:60px;}
    .rat-head-bottom {margin-bottom: 0px;}
    .rat-head-bottom .met-langlist a{padding: 5px 15px 5px 5px !important;}
    .rat-head-bottom .navlist .nav-item{margin-left:0!important;}
    .rat-head-bottom .navlist .nav-item.open {background-color: #000;}
    .rat-head-bottom .navbar-collapse{width:100%;padding-bottom: 15px;}
    .met-head.navbar-fixed-top .rat-head-bottom .navbar-collapse{max-height:340px;overflow-y:auto;}
    .rat-head-bottom .navbar-nav{margin:10px 0!important;line-height: normal;width: 100%;}
    .rat-head-bottom .navlist .nav-item a.active,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:#000;}
    .rat-head-bottom.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item{color:#ffffff;}
}

.navbar-default .navbar-nav .nav-link:focus, .navbar-default .navbar-nav .nav-link:hover {
    background-color: transparent;
}

/*手机板面导航*/

.hamburger {
	font-size: 20px;
	vertical-align: middle;
	margin-top: 15px;
}

.hamburger,
.hamburger:before,
.hamburger .hamburger-bar,
.hamburger:after {
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -o-transition: -o-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
}

.hamburger:before,
.hamburger:after {
    content: "";
}

.hamburger:before,
.hamburger .hamburger-bar,
.hamburger:after {
    display: block;
    width: 1em;
    height: .1em;
    margin: 0;
    background: #333;
    border-radius: 1px;
}

.navbar-default .hamburger:before,
.navbar-default .hamburger .hamburger-bar,
.navbar-default .hamburger:after {
    background: #333;
}

.navbar-inverse .hamburger:before,
.navbar-inverse .hamburger .hamburger-bar,
.navbar-inverse .hamburger:after {
    background: #333;
}

.navbar-default .navbar-toggle:hover {
    background-color: inherit;
}

.hamburger .hamburger-bar {
    margin: .2em 0;
}

.hamburger-close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 8%;
    -ms-transform-origin: 8%;
    -o-transform-origin: 8%;
    transform-origin: 8%;
}

.hamburger-close .hamburger-bar {
    opacity: 0;
}

.hamburger-close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 8%;
    -ms-transform-origin: 8%;
    -o-transform-origin: 8%;
    transform-origin: 8%;
}

.hamburger-close.hided:before,
.hamburger-close.collapsed:before {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}

.hamburger-close.hided .hamburger-bar,
.hamburger-close.collapsed .hamburger-bar {
    opacity: 1;
}

.hamburger-close.hided:after,
.hamburger-close.collapsed:after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}

.hamburger-arrow-left.collapsed {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.hamburger-arrow-left.collapsed:before {
    width: .6em;
    -webkit-transform: translate3d(.45em, .1em, 0) rotate(45deg);
    transform: translate3d(.45em, .1em, 0) rotate(45deg);
}

.hamburger-arrow-left.collapsed .hamburger-bar {
    border-radius: .2em;
}

.hamburger-arrow-left.collapsed:after {
    width: .6em;
    -webkit-transform: translate3d(.45em, -.1em, 0) rotate(-45deg);
    transform: translate3d(.45em, -.1em, 0) rotate(-45deg);
}
/* 轮播图 */
.rat-banner {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
	margin-top: 0px;
}
.rat-banner .swiper-pagination-bullet{
	opacity: 1;
	width:50px;
	height:7px;
	background: #fff;
	border-radius: 0;
}
.rat-banner>.swiper-pagination-bullets{
	text-align: center;
	bottom: 20px;
}
.rat-banner .swiper-pagination-bullet-active{
	background:#c09e21;
}
@media (max-width:767px) {
	.rat-banner {margin-top: 0px;}
	.rat-banner .swiper-pagination-bullet{width:20px;height:4px;}
	.rat-banner>.swiper-pagination-bullets{bottom:5px;}
	.swiper-button-next, .swiper-button-prev {display: none;}
}

.rat-index-comapnyall {
	padding: 50px 0px;
	overflow: hidden;
}
.rat-index-titlename {
	font-size: 38px;
	line-height: 50px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	text-align: center;
}
.rat-index-titlename .lan {
	color: #c09e21;
}
.rat-index-titlename .huang {
	color: #fcb026;
}
.rat-index-titlename:after {
    content: "";
    width: 50px;
    height: 3px;
    background: #fcb026;
    display: block;
    padding: 0px;
    margin: 10px auto;
    overflow: hidden;
}
.rat-index-companysummary {
	font-size: 14px;
	line-height: 25px;
	color: #999;
	padding: 0px;
	margin: 0px auto 20px;
	overflow: hidden;
	width: 60%;
	text-align: center;
}
.rat-index-companyone {
	position: relative;
	padding: 10px 0px;
	margin: 0px 0px 20px;
	overflow: hidden;
	background: #f0f0f0;
	min-height: 160px;

}
.rat-index-companyone-jiao {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 100px 100px 0 0;
	border-color: #8e761a transparent transparent transparent;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.rat-index-companyone-ico {padding: 0px; margin: 0px; overflow: hidden; text-align: center;}
.rat-index-companyone-title {font-size: 16px; line-height: 30px; padding: 10px 0px; margin: 0px; overflow: hidden; text-align: center;}
.rat-index-companyone-txt {font-size: 14px; line-height: 25px; padding: 0px 10% 20px; margin: 0px; overflow: hidden; text-align: center; color: #999;}

.rat-prolist-all {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.rat-prolist-img {
	border: 1px solid #999;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.rat-prolist-img img {
	width: 100%;
}
.rat-prolist-txt {
	font-size: 18px;
	line-height: 30px;
	margin: 0px;
	padding: 5px 0px;
	overflow: hidden;
	text-align: center;
}
.rat-prolist-txt i {color: #fcb026;}

.rat-index-proall {
	padding: 50px 0;
	background: url(../images/probg.jpg) no-repeat center center;
	background-size: 100% auto;
	margin: 0px;
	overflow: hidden;
}
.rat-index-proall .rat-index-titlename {color: #fff;}
/****** Team ******/
.rat-main {
	padding-top: 30px;
	overflow: hidden;
}
.Team-Item { margin: 0px 10px;background: #fff; }
.Team-pic { overflow: hidden; }
.Team-pic img { transition: all 0.3s linear; width: 100%; }
.Team-intro {color: #333; padding: 10px; overflow: hidden; transition: all 0.3s linear; }
.Team-intro h3 { font-size: 18px; color: #333; line-height: 20px; font-weight: 500; margin: 10px auto; }
.Team-intro h3:after {
    content: "";
    width: 50px;
    height: 3px;
    background: #fcb026;
    display: block;
    padding: 0px;
    margin: 10px 0px;
    overflow: hidden;
}
.Team-intro .text {}
.Team-intro p { font-size: 14px; color: #999; line-height: 24px; }
.Team-Item .btn_zp {
	display: block;
	width: 100%;
	background: #f0f0f0;
	line-height: 50px;
	padding: 0px 0px 0px 10px;
	font-size: 18px;
	text-transform:uppercase;
}
.Team-Item .btn_zp i {
	background: #c09e21;
	color: #fff;
	float: right;
	padding: 0px 30px;
	line-height: 50px;
	overflow: hidden;
	display: block;
}
.rat-promore {
	transition: all 0.3s linear;
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	text-align: center;
	display: block;
	border: 1px solid #fff;
	width: 160px;
	padding: 0 40px;
	margin: 30px auto 0px;
	text-transform:uppercase;
}
.rat-promore:hover {
	background: #fff;
	color: #C00;
}
.rat-main .owl-theme { overflow: initial; }
.rat-main .owl-theme .owl-controls .owl-nav [class*=owl-] { opacity: 1; filter: alpha(opacity=100); width: 40px; height: 40px; }
.rat-main .owl-theme .owl-controls .owl-nav .owl-prev { left: -75px; background: #525252 url('../images/iconL.png') no-repeat center; }
.rat-main .owl-theme .owl-controls .owl-nav .owl-next { right: -75px; background: #525252 url('../images/iconR.png') no-repeat center; }

/* 首页公司简介 */
.rat-index-aboutall {
	margin-top: 30px;
	padding: 50px 0;
	overflow: hidden;
}
.rat-index-aboutinfo {}
.rat-index-aboutinfo h2 {
	font-size: 38px;
	font-weight: normal;
	line-height: 40px;
	font-family: 'DINCond-Medium';
	margin-bottom: 30px;
}
.rat-index-aboutinfo h2 span {color: #8e761a;}
.rat-index-aboutinfo h3 {
	font-size: 24px;
	text-transform:uppercase;
	font-weight: normal;
	line-height: 35px;
	margin: 0px 0px 20px;
	padding: 0px;
	overflow: hidden;
}
.rat-index-aboutinfo p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 40px;
	overflow: hidden;
}
.rat-index-aboutinfo a {
	background: #c09e21;
	display: block;
	padding: 5px 30px;
	color: #fff;
	font-size: 16px;
	line-height: 35px;
	overflow: hidden;
	float: left;
}
.rat-index-aboutinfo a:hover {
	background: #8e761a;
}

.rat-index-contactbg {
	background: url(../images/contact-bg.jpg) no-repeat right top #c09e21;
	height: 250px;
	padding: 0px;
	overflow: hidden;
}
.rat-index-contactinfo {
	padding: 20px 0;
	width: 55%;
	margin: 0px;
	overflow: hidden;
	color: #fff;
}
.rat-index-contactinfo h2 {font-size: 28px; font-weight: normal; line-height: 30px; padding: 0px; margin: 20px 0px 30px; overflow: hidden;}
.rat-index-contactinfo p {font-size: 22px; font-weight: normal; line-height: 30px; padding: 0px; margin: 0px; overflow: hidden;}
.rat-index-contactinfo p span {font-weight: bold;}
.rat-index-contactinfo .moreinfo {
	color: #333;
	background-color: #fff;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	transform: skewX(-45deg);
	margin: 30px 20px 0px;
}
.rat-index-contactinfo .moreinfo a {transform: skewX(45deg);display: block; font-size: 16px;}

.rat-index-newsall {
	padding: 50px 0px;
	background: #f6f6f6;
	overflow: hidden;
}
.rat-index-newsone {
	padding: 0px;
	margin: 20px 0px;
	overflow: hidden;
	background: #fff;
}
.rat-index-newsimg {
	width: 40%;
	height: 180px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	float: left;
}
.rat-index-newsimg img {width: 100%;}
.rat-index-newstxt {
	width: 60%;
	height: 180px;
	padding: 10px;
	margin: 0px;
	overflow: hidden;
	float: right;
}
.rat-index-newstxt h3 {
	padding: 0px;
	margin: 0px 0px 15px;
	line-height: 35px;
	font-size: 18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.rat-index-newstxt h3:after {
    content: "";
    width: 50px;
    height: 3px;
    background: #fcb026;
    display: block;
    padding: 0px;
    margin: 20px 0px 0px;
    overflow: hidden;
}
.rat-index-newstxt p {
	font-size: 15px;
	line-height: 25px;
	color: #666;
	padding: 0px;
	margin: 0px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

/* 底部信息 */
.rat-footer-allbg {
	background: #212121;
	color: #9a9a9a;
	grid-area: footer;
	padding: 0;
	flex-basis: 100%;
	width: 100%;
	overflow: hidden;
}
.rat-footer-top {
	padding: 50px 0px 10px;
	margin: 0px;
	overflow: hidden;
}


.rat-bottom-2wm {text-align: center;}
.rat-bottom-2wm img {width: 120px;}
.rat-bottom-2wm div {font-size: 14px; color: #fff;padding-top: 10px;}
.rat-footer-top .other {text-align: right; padding-top: 10px;}
.rat-footer-top .other a { display: inline-block; text-align: center; width: 40px; height: 40px; line-height: 40px; margin-right: 5px; border-radius: 50%; background: #fff; }
.rat-footer-top .other .fa { font-size: 18px; color: #333; }
.rat-copyright {margin-top: 0px;text-align: right;line-height: 30px;color: #fff;font-size: 14px;}

.rat-footer-bottom {
	padding: 10px 0px;
	line-height: 40px;
	font-size: 14px;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #444;
}

@media (max-width:767px) {
	.rat-head-bottom .right {background: #000; width: 100%; text-align: center;}
	.rat-index-comapnyall,.rat-index-aboutall,.rat-index-newsall {padding: 20px 0;}
	.rat-index-titlename {font-size: 30px;}
	.rat-index-companysummary {width: 100%;}
	.rat-index-proall {padding: 20px 0px; background-size: auto;}
	.rat-main {padding-top: 10px;}
	.rat-promore {margin-top: 10px; margin-bottom: 20px;}
	.rat-index-aboutinfo h2 {font-size: 22px; margin-bottom: 15px;}
	.rat-index-aboutinfo h3 {font-size: 16px; margin-bottom: 10px;}
	.rat-index-aboutinfo p {font-size: 12px; line-height: 24px; margin-bottom: 20px;}
	.rat-index-contactbg {background: #c09e21; height: initial;}
	.rat-index-contactinfo {width: 100%;}
	.rat-index-contactinfo h2 {font-size: 18px; margin: 10px 0px;}
	.rat-index-contactinfo p {font-size: 15px;}
	.rat-index-contactinfo .moreinfo {width: 120px; height: 30px; line-height: 30px; margin-top: 10px;}
	.rat-index-contactinfo .moreinfo a {font-size: 14px;}
	.rat-index-newsimg,.rat-index-newstxt {width: 100%;}
    .rat-footer-top {padding-top: 20px;}
    .rat-footer-top .other {display: none;}
	.rat-footer-bottom {line-height: 25px;}
    .rat-copyright {text-align: left;}
}

.rat-ny-infoall {
    padding: 30px 0px 35px;
    margin: 0px;
    overflow: hidden;
}
/*栏目内容页*/
#mla {
    width: 100%;
    height: 48px;
    font-size: 18px;
    color: #fff;
    line-height: 48px;
    background: #c09e21;
    padding-left: 20px;
}
/*菜单*/
#mclc{width:100%; margin:0 auto; padding-top:2px; background-color:#f5f5f5;}
#mclc ul{margin:0; padding:0;}
#mclc ul li{list-style:none;}
#mclc ul a{display:block; height:38px; margin:0 auto; line-height:38px; overflow:hidden; padding-left:10%; margin-top:0px; padding-bottom:3px;  background:#f5f5f5; border-bottom:#e0e0e0 1px solid; font-size:14px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
#mclc ul a:hover{ padding-left:15%; background:#eee; color:#d39b03;}

/*标题*/
#rat-title{width:100%; height:48px; background-position:bottom; border-bottom:#e2e2e2 1px solid; background-repeat:no-repeat; line-height:48px; padding:0px 10px 0px 10px;}

#rat-titlel{float:left;font-size:16px; color:#c09e21; font-weight: bold;}
#rat-titler{float:right; height:40px; line-height:40px; margin-top:6px; font-size:12px; color:#989898; background-position:left; background-repeat:no-repeat; padding-left:20px;}

.rat-ny-editor {
    width: 100%;
    margin: 0 auto;
    line-height: 28px;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
}
#dituContent img{max-width: initial;}

table,table tr th, table tr td { border:1px solid #ccc; padding: 2px 5px;}
table { min-height: 25px; line-height: 25px; font-size: 14px; border-collapse: collapse;}


/* 新闻动态 */
.newslist {}
.newslist li {
	width: 100%;
    background:#fff;
		border-bottom: 1px dashed #eee;
    padding: 18px;
    float:left;
    overflow:hidden;
    margin-bottom:20px;
    transition:all 0.6s;
    position:  relative;
}
.newslist li:hover {
    box-shadow:0px 5px 10px 0px #eee;transition:all 0.6s
}
.newslist .newimg {
    overflow: hidden;
    float: left;
    margin-right: 24px;
}
.newslist .newimg img {
    border:1px solid #f0f0f0;
    height: 120px;}
.newslist li h6 {
    font-size: 18px;
    font-weight: normal;
    color: #236a32;
    margin: 16px auto 8px auto;
    display: -webkit-box !important;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.newslist li p {
    font-size: 14px;
    color: #666666;
    text-align: left;
    line-height: 22px;
    margin-bottom: 18px;
    display: -webkit-box !important;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.newslist li span {
    color: #999;
    font-size: 14px;
    display: block;
    float: left;
		margin-bottom: 20px;
}
.newslist li .nse {
    font-size: 14px;
    color: #666666;
    width: 100px;
    height: 38px;
    overflow: hidden;
    text-align: center;
    border: 1px solid #ddd;
    display: block;
    float: right;
    line-height: 38px;
    transition: all 0.6s;
    position: absolute;
    right: 15px;
    bottom: 20px;
}
.newslist li:hover .nse {
    border:1px solid #236a32;
    background:#236a32;
    color:#fff;
    margin-top:-6px;
    transition:all 0.6s;
}
.newsinfo-title {
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
	margin-bottom: 10px;
}
.newsinfo-title h1 {
	font-size: 20px;
    font-weight: normal;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	margin: 0px;
}
.newsinfo-title .newsother {
	line-height: 30px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.newsinfo-details {
	line-height: 25px;
	font-size: 16px;
	padding-top: 20px;
}
.rat-page {
	border-top: 1px dashed #ccc;
	padding: 5px 0px;
	overflow: hidden;
}
.rat-pageright {text-align: right;}
.rat-pro-oneinfo {
	    border: 1px solid rgba(133, 135, 139, 0.15);
	    padding: 0px;
			margin-bottom: 20px;
	    overflow: hidden;
	    position: relative;
	    z-index: 2;
}
.rat-pro-oneinfo-text {
    color: #333;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    width: 100%;
    border-bottom: none;
    margin: 0;
    font-weight: lighter;
    padding: 5px;
    color: #017574;
}
.rat-pro-oneinfo-img {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.rat-pro-oneinfo-img img {
	    width: 100%;
	    transition: opacity 0.7s, transform 0.7s;
	    backface-visibility: hidden;
	    z-index: 100;
	    position: relative;
	    margin: 0 !important;
	    padding: 0;
}
.rat-pro-oneinfo:hover .rat-pro-oneinfo-img img { transform: scale3d(1.1, 1.1, 1); }

.rat-pro-showinfo .p-t-20 {
    padding-top: 20px;
}
.rat-pro-showinfo .font-size-24 {
    font-size: 24px;
		margin-top: 0px;
}
.rat-pro-showinfo .pro-showimg {
    padding: 0px 0px 0px;
    text-align: center;
}
.rat-proimg .xzoom-container {width: 100%;}
.rat-proimg .xzoom-container .xzoom {width: 100%;}
.rat-proimg .xzoom-container .xzoom-thumbs {text-align: left;}
.rat-proimg img {
	overflow: hidden;
}

.rat-showproduct-navtabs .nav {
  background-color: #fff;
}
.nav-tabs {
  border-bottom: 1px solid #e4eaec;
}
.nav-tabs .nav-item {
    float: left;
}
.rat-showproduct-navtabs .nav-link.active,.rat-showproduct-navtabs .nav-link:hover {
  font-size: 16px;
	/* border: 1px solid rgba(229,1,80,1); */
	border: 0px;
	padding: 10px 0px;
  color: #017574;
  border-bottom: 2px solid #017574;
	background: inherit;
}
.rat-pro-editor {
	font-size: 14px;
	line-height: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
}

/* 分页 */
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
