html, body {position: relative;height: 100%;}
button, input, select, textarea,h1, h2, h3, h4, h5, h6{line-height:1.3;font-weight: 300;}
address, cite, dfn, em, var {font-style:normal;} 
code, kbd, pre, samp {font-family: courier new, courier, monospace;} 
small {font-size:  0.75em;} 
ul, ol {list-style: none;margin:0; padding: 0px;}
body,legend {color:#666;}
a{color:inherit;text-decoration: none;}
a:hover  {color:#003894;text-decoration: none;}
a:active{color:inherit;}
.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;}
img {max-width: 100%;vertical-align: middle;}
.clearfix:after,.clearfix:before {content:" ";display:table}
.clearfix:after {clear:both}
.pc {display: block;}
.mobile {display: none;}

/*位置控制*/

.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}

.cy-header-main {padding: 0px;width: 100%;position: fixed;top: 0px;background-color: rgba(255,255,255,1);box-shadow: 0px 0px 8px #ccc;z-index: 999;}
.cy-header-info {padding: 0px;-webkit-box-sizing: border-box;box-sizing: border-box;height: 80px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;color: #333;-webkit-transition: top .5s;transition: top .5s;}
.cy-header-info .cy-header-logo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}
.cy-header-info .cy-header-logo a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #000;height: 100%;padding: 0px 0px;}
.cy-header-info .cy-header-logo a img {max-height: 100%;}
.cy-header-info .cy-header-other {display: -webkit-box;display: -ms-flexbox;display: flex;}
.cy-header-info .cy-header-other nav ul.nav1 i {-webkit-transition: .5s;transition: .5s;}
.rotate180 {-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: .5s;transition: .5s;}
.cy-header-info .mob-nav {display: none;}
.swiper-box {width: 100%;position: absolute;}

@media (min-width: 1200px) {
	.cy-header-info .cy-header-other ul.nav1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;margin-right: 10px;}
	.cy-header-info .cy-header-other ul.nav1>li {height: 100%;margin: 0 5px;text-transform: uppercase;}
	.cy-header-info .cy-header-other nav ul.nav1 i {display: none;}
	.cy-header-info .cy-header-other ul.nav1>li a {display: inline-block;width: 100%;height: 100%;color: #333;	font-size: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 15px;white-space: nowrap;}
	.cy-header-info .cy-header-other ul.nav1>li .active,.cy-header-info .cy-header-other ul.nav1>li:hover a {color: #003894;}
	.cy-header-info .cy-header-other ul.nav1>li:hover>.submenu{opacity:1;visibility:visible}
	.cy-header-info .cy-header-other ul.nav1>li .submenu {opacity: 0;visibility: hidden;position: absolute;-webkit-transition: opacity 1s;transition: opacity 1s;padding: 5px 5px 5px 0;background: rgba(255,255,255,1);box-shadow: 0px 3px 5px #ccc;}
	.cy-header-info .cy-header-other ul.nav1>li ul li {padding: 10px 10px 10px 0;text-align: left;}
	.cy-header-info .cy-header-other ul.nav1>li ul li a {width: 100%;display: block;font-weight: normal !important;color: #000 !important;}
	.cy-header-info .cy-header-other ul.nav1>li ul li:hover a {color: #003894 !important;}
}
@media (max-width: 1200px) {
	.cy-header-info .cy-header-other nav {position: fixed;right: 0;display: none;width: 100vw;z-index: 3;background: rgba(31,62,127,0.95);}
	.set-top-70 {top: 60px;height: calc(100vh - 60px);}
	.cy-header-info .mob-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 38px;font-size: 36px;margin: 0 30px;}
	.cy-header-info .cy-header-other nav ul.nav1 {height: 100%;overflow-y: auto;}
	.cy-header-info .cy-header-other nav ul.nav1>li {border-top: 1px solid #ccc;padding: 20px 45px 20px 2.667vw;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;	position: relative;}
	.cy-header-info .cy-header-other nav ul.nav1>li {padding: 15px 45px 15px 2.667vw;}
	.cy-header-info .cy-header-other nav a {color: #FFF;}
	.cy-header-info .cy-header-other nav ul.nav1>li>a {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}
	.cy-header-info .cy-header-other nav ul.nav1>li.twonav>a {margin-right: 20px;}
	.cy-header-info .cy-header-other nav ul.nav1 .submenu.nav0 {display: block;padding: 10px 0 0 0;width: 100%;}
	.cy-header-info .cy-header-other nav ul.nav1 .submenu.nav0 li {padding: 5px 10px;	font-weight: 300;text-align: left;}
}
@media (max-width: 680px) {.cy-header-main {background-color: #fff;}
	.cy-header-info .cy-header-logo a img { max-width: 80%;}
	.cy-header-info {height: 60px;top: 0!important;}
	.cy-header-info .mob-nav {font-size: 24px;}
}
@media (max-width: 600px) {
	.cy-header-info .mob-nav {margin: 0 0!important;}
	.cy-header-info .cy-header-other nav ul.nav1>li {padding: 15px 45px 15px 2.667vw;}
	.cy-header-info .cy-header-other nav ul.nav1>li i {color: #fff;}
}

/* 首页Banner */
.cy-banner {width: 100%;margin-top: 80px;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;}
.cy-banner img {width: 100%;}
.cy-banner .swiper-button-prev{ background-image:none; left:20px; top:50%; width:50px; height:50px; border-radius: 50%; text-align:center; line-height:50px; color:#ffffff; background-color:rgba(202, 202, 202, 0.3); transition:all .3s ease; transform: translateY(-50%); } 
.cy-banner .swiper-button-next{ background-image:none; right:20px; top:50%; width:50px; height:50px; border-radius: 50%; text-align:center; line-height:50px; color:#ffffff; background-color:rgba(202, 202, 202, 0.3); transition:all .3s ease; transform: translateY(-50%); } 
.cy-banner .swiper-button-next.swiper-button-disabled{ background-color:rgba(0, 0, 0, 0.3); } 
.cy-banner .swiper-button-prev.swiper-button-disabled{ background-color:rgba(0, 0, 0, 0.3); } 
.cy-banner .swiper-pagination-bullet{ width:25px; height:5px; background-color:#ffffff; margin:0 14px; opacity:1; color:transparent; border-radius: 0px; } 
.cy-banner .swiper-pagination-bullet-active{ background-color:#003894;} 
.cy-banner .swiper-pagination{ font-size:0; }
.cy-banner .swiper-container-horizontal > .swiper-pagination-bullets{ bottom: 10px; z-index: 20;}
@media (max-width: 991px) {.cy-banner {margin-top: 60px;}.cy-banner .swiper-button-prev,.cy-banner .swiper-button-next {display: none;}
}

/* 首页简介 */
.cy-index-aboutmain {padding: 60px 0px;margin: 0px;overflow: hidden;}
.cy-index-aboutinfo {padding: 0px;margin: 0px;overflow: hidden;}
.cy-index-aboutleft {width: 50%;padding: 0px 0px;margin: 0px;overflow: hidden;float: left;}
.cy-index-aboutleft h3 {font-size: 36px;font-weight: 400;line-height: 35px;text-transform: uppercase;color: #003894;margin: 0px 0px 40px;padding: 0px;overflow: hidden;}
.cy-index-aboutleft span {font-size: 24px;line-height: 30px;padding: 0px;margin: 0px 0px 25px;overflow: hidden;display: block;}
.cy-index-aboutleft .details {font-size: 14px;line-height: 30px;height: 240px;text-align: justify;padding: 0px;margin: 0px;overflow: hidden;}
.cy-index-aboutleft a {font-size: 14px;line-height: 30px;padding: 5px 30px;border-radius: 8px;margin: 30px 0px 0px;overflow: hidden;background-color: #557ab2;color: #fff;display: inline-block;}
.cy-index-aboutright {width: 45%;margin: 0px;padding: 0px;overflow: hidden;float: right;}
.cy-index-aboutright img {width: 100%;}
.cy-index-aboutlist {padding: 0px;margin: 20px 0px 0px;overflow: hidden;}
.cy-index-aboutlist ul {padding: 0px;margin: 0px -5px;overflow: hidden;}
.cy-index-aboutlist li {width: calc(33.33333% - 10px);padding: 0px;margin: 0px 5px 10px;border-radius: 10px;overflow: hidden;float: left;}
.cy-index-aboutlist li img {width: 100%;}

/* 首页产品 */
.cy-index-promain {background-image: url(../images/index-probg.jpg);background-repeat: no-repeat;background-size: 100% auto;background-position: bottom;background-color: #f2f2f2;padding: 60px 0px;margin: 0px;overflow: hidden;}
.cy-titile-name {line-height: 1.8;text-align: center;padding: 0px;margin: 0px 0px 30px;overflow: hidden;}
.cy-titile-name h3 {font-size: 36px;font-weight: 400;color: #003894;text-transform: uppercase;padding: 0px;margin: 0px;overflow: hidden;}
.cy-titile-name p {font-size: 16px;font-weight: 300;color: #666;padding: 0px;margin: 0px;overflow: hidden;}
.cy-index-pronav {padding: 0px;margin: 0px 0px 30px;overflow: hidden;}
.cy-index-pronav li {width: 16.666666%;font-size: 14px;text-transform: uppercase;line-height: 30px;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;text-align: center;padding: 5px 0px;margin: 0px;overflow: hidden;float: left;}
.cy-index-pronav li.cur {border-bottom-color: #003894;border-top-color: #003894;}
.cy-index-pronav li.cur {color: #003894;}
.cy-index-prolist {padding: 0px;margin: 0px;}
.project-item {padding: 0px;}
.rat-newpro-one {padding: 0px;border-radius: 10px;margin: 0px 0px 20px;transition: box-shadow .3s;}
.rat-newpro-oneimg {width: 95%;display: block;margin: 0 auto;overflow: visible;}
.rat-newpro-oneimg img {width: 100%;transition: transform .6s;}
.rat-newpro-onetxt {font-size: 18px;color: #333;font-weight: 500;text-align: center;margin: 10px 0px 0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {top: 50%;transform: translateY(-50%);pointer-events: auto;text-align: center;position: absolute;z-index: 30!important;cursor: pointer;background-color: rgba(85, 122, 178, 0.9);color: #fff;border-radius: 50%;line-height: 45px;font-size: 20px;width: 45px;height: 45px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.owl-carousel .owl-nav button.owl-prev.disabled, .owl-carousel .owl-nav button.owl-next.disabled {background-color: rgba(255, 255, 255, 0.9);color: #333;}
.owl-carousel .owl-nav button.owl-prev {left: -50px;}
.owl-carousel .owl-nav button.owl-next {right: -50px;}
.owl-carousel .owl-nav button.owl-prev:focus, .owl-carousel .owl-nav button.owl-next:focus {display: none;}
.owl-carousel {padding: 0px 0px;position: relative;}

/* 首页产品其它信息 */
.cy-index-proothermain {background-image: url(../images/index-prootherbg.jpg);background-repeat: no-repeat;background-position: center;background-size: 100% auto;padding: 80px 0px;margin: 0px;overflow: hidden;}
.cy-index-proothertitle {line-height: 1.8;text-align: center;padding: 0px;margin: 0px 0px 30px;overflow: hidden;}
.cy-index-proothertitle h3 {font-size: 36px;color: #fff;text-transform: uppercase;padding: 0px;margin: 0px;overflow: hidden;}
.cy-index-proothertitle p {font-size: 20px;font-weight: 400;color: #eee;padding: 0px;margin: 0px;overflow: hidden;}
.cy-index-prootherinfo {font-size: 16px;line-height: 1.8;color: #ddd;text-align: center;padding: 0px;margin: 0px;overflow: hidden;}
.cy-index-prootherbtn {padding: 0px;margin: 40px 0px 0px;overflow: hidden;text-align: center;}
.cy-index-prootherbtn a {font-size: 14px;line-height: 30px;padding: 5px 30px;border-radius: 8px;margin: 0px;overflow: hidden;background-color: #fff;color: #333;display: inline-block;}

/* 底部信息 */
.cy-footer-main {background-color: #dae3fe;padding: 0px;margin: 20px 0px 0px;overflow: hidden;}
.cy-footer-top {padding: 30px 0px;margin: 0px;overflow: hidden;}
.cy-footr-toppro {padding: 0px;margin: 0px;overflow: hidden;}
.cy-footr-toppro h4 {font-size: 28px;line-height: 30px;margin: 0px 0px 25px;padding: 0px 0px 10px;overflow: hidden;position: relative;}
.cy-footr-toppro h4::after {content: '';position: absolute;bottom: 0px;left: 0px;width: 40px;height: 2px;background-color: #003894;padding: 0px;margin: 0px;overflow: hidden;}
.cy-footr-toppro li {width: 50%;font-size: 14px;line-height: 1.8;padding: 0px 20px 0px 0px;margin: 0px;overflow: hidden;float: left;}
.cy-footer-topcontact {width: calc(100% - 130px);padding: 0px;margin: 0px;overflow: hidden;float: left;}
.cy-footer-topcontact h4 {font-size: 28px;line-height: 30px;margin: 0px 0px 25px;padding: 0px 0px 10px;overflow: hidden;position: relative;}
.cy-footer-topcontact h4::after {content: '';position: absolute;bottom: 0px;left: 0px;width: 40px;height: 2px;background-color: #003894;padding: 0px;margin: 0px;overflow: hidden;}
.cy-footer-topcontact li {font-size: 14px;line-height: 1.8;padding: 0px 10px 0px 0px;margin: 0px;overflow: hidden;}
.cy-footer-top2wm {width: 120px;padding: 0px;margin: 70px 0px 0px;overflow: hidden;float: right;}
.cy-footer-top2wm img {max-width: 100%;}
.cy-footer-bottom {border-top: 1px solid #003894;padding: 10px 0px;margin: 0px;overflow: hidden;}
.cy-footer-bottom .copy{float: left; line-height: 30px; font-size: 14px;}
.cy-footer-bottom .rat-mobile a {width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 50%;background-color: #eee;padding: 0px;margin: 0px 5px;overflow: hidden;float: left;color: #666;}

/* 内页开始 */
.rat-ny-banner {padding: 0px;margin: 80px 0px 0px;overflow: hidden;position: relative;}
.rat-ny-banner::after {content: '';position: absolute;background-color: rgba(0, 0, 0, 0.5);top: 0;bottom: 0;width: 100%;display: block;z-index: 1;}
.rat-ny-banner img {width: 100%;}
.rat-ny-banner h2, .rat-ny-banner h1 {text-transform: uppercase;font-family: 'Rajdhani';font-size: 52px;color: #fff;font-weight: bold;text-align: center;position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-60%);z-index: 20;}
.rat-ny-main {padding: 60px 0px;margin: 0px;overflow: hidden;}
.rat-ny-editor {font-size: 14px;line-height: 1.8;padding: 0px;margin: 0px;overflow: hidden;}

.inner-content {background-color: #f6f6f6;border-bottom: 1px solid #ddd;height: 50px;line-height: 50px;color: #555;}
.inner-content .container {display: flex;align-items: center;justify-content: space-between;}
.inner-content .page-title-h1 {font-size: 24px;font-family: "HCo Gotham Cond","Arial Narrow",sans-serif;font-weight: 500;color: #555;}
.inner-content .page-breadcrumbs {font-size: 14px;}
.inner-content .page-breadcrumbs a {transition: all .1s linear;}

/* 产品展示 */
.cy-pro-infomain {padding: 50px 0px 30px;margin: 0px;overflow: hidden;}
.rat-pro-leftnav h3 {background: #295da8;color: #FFF;padding: 5px 15px;font-size: 24px;text-transform: capitalize;font-family: Lato;font-weight: 300;}
.rat-pro-leftnav .pronav {margin-bottom: 30px;}
.rat-pro-leftnav .pronav li {position: relative;border-bottom: 1px solid #e5e5e5;padding-right: 30px;}
.rat-pro-leftnav .pronav li i {position: absolute;right: 10px;top: 12px;z-index: 1;font-weight: 600;cursor: pointer;transition: transform .2s ease-in-out;color: #295da8;}
.rat-pro-leftnav .pronav li>a {font-size: 16px;color: #2a2a2a;display: block;padding: 10px 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rat-pro-leftnav .pronav li>a:hover, .rat-pro-leftnav .pronav li.active a {color: #295da8;}

.cy-pro-listinfo {margin: 0px 0px 20px; padding: 0px; min-height: 420px; overflow: hidden;}
.cy-pro-listinfo ul{display:flex;flex-wrap:wrap;}
.cy-pro-listinfo ul li{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}
.cy-pro-listinfo ul li.pro-item-checked .pro-info::after{height:3px}
.cy-pro-listinfo ul li.pro-item-checked .pro-info .icon{opacity:1}
.cy-pro-listinfo ul li:hover .pro-img a::after{opacity:1}
.cy-pro-listinfo ul li:hover .pro-img img{transform:scale(1.2)}
.cy-pro-listinfo ul li:hover .pro-info::after{height:3px}
.cy-pro-listinfo ul li:hover .pro-info a{color:#003894}
.cy-pro-listinfo ul li:hover .pro-info .icon{opacity:1}
.cy-pro-listinfo ul li .pro-img{width:300px;max-height:360px;overflow:hidden;border:1px solid #DFDFDF;position:relative;display:flex;align-items:baseline;justify-content:center}
.cy-pro-listinfo ul li .pro-img a{display:flex;width:100%;height:100%;z-index:1;position:relative}
.cy-pro-listinfo ul li .pro-img a::after{content:"";width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(0,0,0,.2);z-index:0;opacity:0;transition:all .2s linear}
.cy-pro-listinfo ul li .pro-img img{width:100%;height:100%;object-fit:cover;background:#FFF;transition:all .2s linear}
.cy-pro-listinfo ul li .pro-info{height:100%;flex:1;padding:10px 20px;position:relative;display:flex;flex-direction:column;justify-content:center;z-index:1}
.cy-pro-listinfo ul li .pro-info::after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:0px;background:#003894;transition:all .2s linear}
.cy-pro-listinfo ul li .pro-info a{font-weight:500;transition:all .2s linear;text-align:center;text-transform:capitalize;font-size:14px;color:#555;line-height:2;}
.cy-pro-listinfo ul.list1 li{width:32%;margin-right:2%;flex-direction:column}
.cy-pro-listinfo ul.list1 li:nth-child(3n){margin-right:0px}
.cy-pro-listinfo ul.list1 li .pro-img{width:100%}
.cy-pro-listinfo ul.list1 li .pro-info{width:100%}

.rat-pro-detailsimg {padding: 0px;margin: 0px 0px 20px;overflow: hidden;max-width: 100%;text-align: center;border: 1px solid #ddd;}
.rat-pro-detailstitle {width: 100%;padding: 0px 0px 10px;margin: 0px 0px 20px;border-bottom: 1px solid #ccc;overflow: hidden;}
.rat-pro-detailstitle h1 {font-size: 32px;line-height: 1.8;padding: 0px;margin: 0px;overflow: hidden;float: left;}
.rat-pro-detailsinfo {font-size: 14px;line-height: 2;padding: 20px 30px;margin: 0px;overflow: hidden;}
.rat-pro-detailsinfo p {margin: 0px;padding: 0px;}
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%;}


/* 联系我们页面 */
.rat-contact-map {width: 100%;height: 420px;font-size: 14px;line-height: 1.8;border: 1px solid #ddd;padding: 0px;margin: 0px;overflow: hidden;}
.rat-contact-info {padding: 0px;margin: 0px;display: flex;position: relative;z-index: 500;}
.rat-contact-infoleft {background: #003894;color: #FFF;width: 500px;padding: 50px;margin-top: -150px;}
.rat-contact-infoleft h3 {font-size: 46px; line-height: 1.5; padding: 0px; margin: 0px 0px 35px; overflow: hidden;}
.rat-contact-infotxt {font-size: 16px;line-height: 2;padding: 0px;margin: 0px;overflow: hidden;}
/* 在线留言 */
.rat-contact-inforight{flex: 1;	padding-left: 50px;	padding-top: 50px;}
.rat-contact-inforight h3 {font-size: 32px; line-height: 1.5; padding: 0px; margin: 0px 0px 15px; overflow: hidden;}
.rat-contact-inforight .row_small{margin-left:-10px;margin-right:-10px;overflow:hidden;}
.rat-contact-inforight .row_small li{padding-left:10px;padding-right:10px;width:100%; border: 1px solid #eee; margin-bottom:20px;}
.rat-contact-inforight .row_small .li-fill{width: 100%;}
.rat-contact-inforight .enquiry_label{padding:24px 8px 8px;display:block;position:relative;user-select:none;background: #fff;}
.rat-contact-inforight .enquiry_inp{background:0 0;border:none;outline:0;color:inherit;height:20px;display:block;width:100%;font-size:inherit;box-shadow:none}
.rat-contact-inforight textarea.enquiry_inp{height:auto;resize:none}
.rat-contact-inforight .required_span{position:absolute;height:20px;line-height:20px;left:8px;top:15px;display:block;pointer-events:none;transition:.1s;opacity:.8;font-size:14px;}
.rat-contact-inforight .enquiry_inp:focus+.required_span,.rat-contact-inforight .enquiry_label.js-select-open .required_span{top:4px;font-size:12px;}
.rat-contact-inforight .enquiry_inp[required]+.required_span::before{content:"*";color:red}
.rat-contact-inforight .enquiry_label.active .required_span{top:4px;opacity:.6;font-size:12px;}
.rat-contact-inforight .enquiry_btn_box{text-align:center;padding:20px 0;}
.rat-contact-inforight .enquiry_btn_box .read_more_a{background:0 0}
.rat-contact-inforight .required_tips{margin:0;position:absolute;right:20px;top:0;font-size:12px;display:none;pointer-events:none;padding:0 8px;}
.rat-contact-inforight .enquiry_label.errors .required_tips{display:block}
.rat-contact-inforight .enquiry_label.errors{border-color:#d90000;color:#d90000;}
.rat-contact-inforight .enquiry_btn_box .btn {border-color: #003894;background-color: #003894;}

@media (max-width: 991px) {
	.pc {display: none;}
	.mobile {display: block;}
	.cy-index-aboutmain,.cy-index-promain,.rat-ny-main,.cy-pro-infomain {padding: 30px 0px;}
	.cy-index-aboutleft, .cy-index-aboutright {width: 100%; float: inherit;}
	.cy-index-aboutleft h3 {font-size: 28px; line-height: 30px; margin-bottom: 15px;}
	.cy-index-aboutleft span {font-size: 18px; line-height: 25px; margin-bottom: 10px;}
	.cy-index-aboutleft .details {font-size: 13px; line-height: 1.6; height: auto; }
	.cy-index-aboutleft a {width: 100%; margin: 15px 0px; text-align: center;}
	.cy-titile-name {margin-bottom: 15px;}
	.cy-titile-name h3 {font-size: 28px;}
	.cy-titile-name p {font-size: 12px;}
	.cy-index-pronav ul {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; overflow: hidden;}
	.cy-index-pronav li {width: 50%; font-size: 12px; border-bottom: 0px; border-top: 0px; line-height: 25px; text-transform: inherit;}
	.owl-carousel .owl-nav button.owl-prev {width: 30px; line-height: 30px; height: 30px; left: 0px;}
	.owl-carousel .owl-nav button.owl-next {width: 30px; line-height: 30px; height: 30px; right: 0px;}
	.cy-index-prolist {margin: 10px 0px;}
	.cy-index-proothermain {padding: 50px 0px; background-size: auto 100%;}
	.cy-index-proothertitle {margin-bottom: 15px;}
	.cy-index-proothertitle h3 {font-size: 24px;}
	.cy-index-proothertitle p {font-size: 14px;}
	.cy-index-prootherinfo {font-size: 12px; line-height: 1.6;}
	.cy-index-prootherbtn {margin-top: 20px;}
	.cy-index-prootherbtn a {width: 100%; line-height: 20px; font-size: 12px;}
	.cy-footer-main {margin: 0px;}
	.cy-footer-top {padding: 15px 0px;}
	.cy-footer-topcontact {width: 100%;}
	.cy-footer-topcontact h4 {font-size: 24px; margin-bottom: 15px;}
	.cy-footer-topcontact li {font-size: 12px;}
	.cy-footer-bottom .copy {float: inherit; font-size: 12px; width: 100%; text-align: center;}
	.rat-ny-banner {margin-top: 60px;}
	.rat-ny-banner h2, .rat-ny-banner h1 {font-size: 32px;}
	.mobile-code,.inner-content .page-title-h1 {display: none;}
	.inner-content {height: 35px; line-height: 35px;}
	.inner-content .page-breadcrumbs {font-size: 12px;}
	
	.rat-contact-info {display: inherit;}
	.rat-contact-infoleft {width: 100%; margin: 10px 0px 0px; padding: 10px;}
	.rat-contact-infoleft h3 {font-size: 38px; line-height: 1.5; margin-bottom: 15px;}
	.rat-contact-infotxt {font-size: 14px; line-height: 1.6;}
	.rat-contact-infotxt p {margin-bottom: 5px;}
	.rat-contact-inforight {padding: 20px 0px 0px; margin: 0px;}
	.rat-contact-inforight .row_small {margin: 0px;}
	.rat-contact-inforight .enquiry_btn_box {padding: 0px;}
	.cy-pro-listinfo ul.list1 li {width: 49%;}
	.cy-pro-listinfo ul.list1 li:nth-child(2n){margin-right:0px}
	.cy-pro-listinfo ul.list1 li:nth-child(3n){margin-right:inherit}
	.rat-pro-detailstitle {padding: 0px; margin-bottom: 10px;}
	.rat-pro-detailstitle h1 {font-size: 24px; line-height: 1.6;}
	.rat-pro-detailsinfo {padding: 10px 0px;}
}