@charset "utf-8";
/* CSS Document */

@font-face{font-family:Dosis-Regular;src:url('../fonts/Dosis-Regular.ttf') format("truetype");}
BODY
{
	margin: 0px;
	font-family: Dosis-Regular,sans-serif;
	font-size: 16px;
	font-weight:400;
	overflow-x:hidden;
	color:#646464;
}
a{ color:#646464;}
a:hover{ text-decoration:none;}
.top1 .searchbtn{ margin-top:-5px;}
.top1 .searchbox {
    position: absolute;
    right: 8%;
    top: 20px;
    width: 300px;
    z-index: 999;
    display: none;
}
.fusion-search-form-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    width: 100%;
}
.fusion-search-field {
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.top1 .searchbox input {
    background-color: #fff;
    border: none;
    font-size: 1rem;
    line-height: 1.5em;
    padding: 7px;
    height: 40px;
    width: 90%;
    border: 1px solid #eee;
    border-radius: 25px;
    padding-right: 40px;
	outline:none;color: #333;
    padding-left: 15px;
}
.fusion-search-button.search-button .searchsubmit {
    border: 0;
    background: transparent;
    position: absolute;
    top: 5px;
    right: 55px;
    color: #CCC;
    z-index: 3;outline:none;
}
.breadcrumbs ul li {
    list-style: none;
    display: inline-block;
    line-height: 35px;
    float: none;
    font-size: 16px;
}.breadcrumbs ul li span {
    padding: 0px 10px;
    font-size: 10px;
    color: #d4d4d4;
}
h1, h2, h3, h4, h5,strong
{

}.section5 a:hover{ color:#e2ba3d;} .messagebox input::-webkit-input-placeholder,.messagebox textarea::-webkit-input-placeholder{
            color:#9c9c9c;
        }
        .messagebox input::-moz-placeholder,.messagebox textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#9c9c9c;
        }
        .messagebox input:-moz-placeholder,.messagebox textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#9c9c9c;
        }
        .messagebox input:-ms-input-placeholder,.messagebox textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#9c9c9c;
        }
		/**/
		.messagebox .input:hover input::-webkit-input-placeholder,.messagebox .input:hover textarea::-webkit-input-placeholder{
            color:#fff;
        }
        .messagebox .input:hover input::-moz-placeholder,.messagebox .input:hover textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
        .messagebox .input:hover input:-moz-placeholder,.messagebox .input:hover textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
        .messagebox .input:hover input:-ms-input-placeholder,.messagebox .input:hover textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;
        }
		
.section5 a:hover{ color:#e2ba3d;}
.minhight .headline,.sub-menu .lotio2,.tp-leftarrow.default,.tp-rightarrow.default{ display:none;}.searchboxh .sidemenu{ width:48%; float:right;}.searchboxh .sidemenu .searchkng{ margin-top:0;}.searchboxh .searchkng .tkjies{ width:40%}.searchboxh .item{ float:left;}.section2 .bg{ position:absolute; bottom:5px; right:0}.section2,.section5{ position:relative;}.section5 .bg{ position:absolute; bottom:5px; left:0}
.messagebox{ margin-top:-10px}.section4 .headtitle{ margin-bottom:52px;}.video{ background:#000;}.nyleft .menuheader p,.nyleft2 .menuheader p{ background:none; color:#333;}.nyleft2 .menuheader{ margin-bottom:10px;}.nyleft.sidemenu li:hover a,.nyleft.sidemenu li.active a{ background:#e2ba3d}
.messagebox input,.messagebox textarea{ background:none; border:none; border-bottom:2px solid #666; padding:10px; margin-bottom:20px; width:100%;}.messagebox input:hover,.messagebox textarea:hover{ border-color:#e2ba3d; cursor:pointer;}
.section3 .headtitle{ margin-bottom:114px;}.messagebox .submit span{ display:inline-block; width:50px; height:50px; background:#e2ba3d; border-radius: 50%;line-height: 45px; margin-left:20px; text-align:center; cursor:pointer;}.messagebox .submit{ background:none; border:none; color:#fff; text-transform:uppercase;}
/*.applistitem{ margin-bottom:142px;}*/.applistindextext .content{ height:65px; overflow:hidden;}.applistindexpic {
    margin-bottom: 57px;
    width: 100px;
    height: 100px;
    border: 1px solid #e2ba3d;
    border-radius: 50%;
    display: table;
    text-align: center;
}.applistindexpic span{display: table-cell;
    vertical-align: middle;}
.conline{ display:inline-block; border-bottom:2px solid #e2ba3d; padding-bottom:7px;}.section1 .oz{ font-size:16px; color:#9c9c9c}.section11{ width:80%; border:none;}.section4{ padding:118px 0 30px; background:url(../images/bg.png)}
.pb50{ padding-bottom:50px;}.bannerimg{ background:#202121; color:#fff;}.bannertext{ padding:167px 0 218px; font-size:18px;}.bannertext h2{ font-size:48px;}.bannertext p{ margin:26px 0 61px;}.bannerbtn{ display:inline-block; text-align:center; padding:10px 20px; background:#e2ba3d;}.bannerbtn a{ color:#000;}.bannerimgr img{ max-width:100%; margin-top:90px;}
.prolistindextext .arrowbox img{ width:auto; margin-top:-5px;}.section3 .newsdate{ margin-bottom:13px; font-size:15px;}.section3 .newstitle{ font-size:18px; line-height:21px; color:#e2ba3d; margin-bottom:13px;}.section3 .item{ margin-bottom:40px;}.applistitem a{ display:block;}.applistindextext{ padding:15px;}.applistindextext .title{ font-size:24px; color:#fff; margin-bottom:32px; font-weight:bold;}.section3 a:hover{ color:#fff}.applistindexpic img{ max-width:100%;}.applistitem a:hover{ color:#fff;}.section3 .newscontent{ margin-bottom:85px;}.section3 a:hover .arrowbox{ background:#212121}
.arrowbox{width: 50px; color:#fff;
    height: 50px; border:1PX solid #e2ba3d; border-radius:50%; line-height:50px; text-align:center;
   }#owl-demo2.owl-theme .owl-controls .owl-nav [class*=owl-]{ background:none; margin:0 50px; color:#333;}#owl-demo2.owl-theme .owl-controls{ margin-top:36px;}#owl-demo2.owl-theme .owl-dots{margin-top: -22px;}.prolistitem a{ display:block; height:567px; background:#202121; color:#fff;}.prolistitem{ margin-bottom:20PX;}.prolistitem a:hover{ background:#e2ba3d;}.prolistitem a:hover .prolistindextext .title{ color:#333;} .prolistitem a:hover  .prolistindextext .arrowbox{ background:#fff; border-color:#666; color:#333;}.section3 .newsbox a{ display:block; border-left:1px solid #333; border-right:1px solid #333; padding:98px 15px; color:#9c9c9c;} .section3 .newsbox a:hover{ background:#333;}
.section3box{}.pt45{ padding-top:45px;}.prolistindexpic{ padding-top:30px; text-align:center;}.prolistindexpic img{ max-width:100%;}.prolistindextext{ padding:15px;}.prolistindextext .title{ font-size:24px; color:#fff; font-weight:bold; margin-bottom:20px;}.prolistindextext .content{ margin-bottom:40px;}
.contactinfo{ margin-top:10px;}.top2{ border-bottom:1px solid #ddd; height:68px; line-height:68px;}.socialico{ text-align:right;} .socialico a{ margin-left:20px;}
.applist li{ width:50%; float:left;}.applist li .appplistbox{ width:50%; float:left; text-align:center;}.applist li:nth-of-type(even) .appplistbox{ float:right;}.applist li{ margin-bottom:20px;}.applist li:nth-child(9){ position:absolute; left:38%; top:10%;}.applist li:nth-child(10){ position:absolute;left: 14%;
    top: 60%;}.applist li p{ color:#222;}.section1 .factory{ padding-left:40px;}.pt40{ padding-top:40px;}.section4 .headtitle h2{ margin-bottom:0px;}
.tx_evoweb_sfregister label{ font-weight:normal;}.erwm{ position:absolute;     right: 330px;
    top: 55%;}.erwm img{ max-width:120px;}
ul,li{ list-style:none; margin:0; padding:0;}
.locont img{ max-width:100%;}.locont{ text-align:justify;box-shadow: inset 0 0 1em rgba(0,0,0,0.1);
    padding: 20px 10px;}
.top1{padding:21px 0 21px; background:#202121; color:#fff; font-size:16px;}.section1{ background:#202121; color:#fff; padding:123px 0;}.smalltitlearae{ position:absolute;    left: 44%;
    bottom: -30px; font-weight:500;}#tab21 .smalltitlearae{bottom: 33px;
    left: 49%;}#tab22 .smalltitlearae{bottom: 12px;}#tab23 .smalltitlearae{left: 49%;
    bottom: 40px;}
.searchbox{ position:relative;} .searchbox input{
    line-height: 1.5em;
    padding: 0 7px 0 50px;
    width: 100%;
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 4px;}.theme-signin .form-inputs{ margin-bottom:10px;}.theme-signin .form-inputs.remark textarea{ height:130px;}
.btn.bsot{ background:#e2ba3d; color:#fff;}.inquirybtn{ margin-top:20px;}.locont p{ margin:0;} .top1menu li.language .menuico img{ width:25px; height:25px;}.menuico{ color:#666;}
.site-header__search-form__submit{
   font-size: 18px;
    line-height: 1.5rem;
    padding: 0 .5rem;
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 2.5rem;
    background: none;
}
.y_rtss {
    border-bottom: 1px dotted #CCCCCC;
    margin: 20px auto 0;
    overflow: hidden;
    padding-bottom: 20px;
}
.y_rtca {
    background-color: #F3F3F3;
    float: left;
    min-height: 203px;
    margin-top: 10px;
    width: 213px;
}
.y_rtca img {
    background-color: #FFFFFF;
    margin-left: 6px;
    margin-top: 5px;
    max-width: 199px;
}
.y_rtca p {
    margin-top: 25px;
    text-align: center;
}
.y_rtssr1 {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    width: 575px;
}
.more {
    border: 1px solid #008a5f;
    display: block;
    float: right;
    height: 26px;
    line-height: 26px;
    margin-top: 15px;
    text-align: center;
    width: 80px;
}
.more a {
    color: #023F98;
}
.y_rtssr1 ul {
    float: left;
    width: 100%;
    height: 150px;
}
.y_rtssr1 li {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 150px;
}
.top1menu li a{ color:#fff;}
.top1menu li{ display:inline-block; margin-right:15px; text-align:center;font-size: .8rem;} .top1menu li .menuico img{ width:32px; height:32px;}
.top1menu .language ul{ position:absolute; display:none; z-index:999999; background:#e2ba3d; width:100px;}.top1menu .language:hover ul{ display:block;}
.fusion-main-menu{
    position: relative;
    z-index: 200;
    overflow: visible;
	margin-top:10px;
	float:right;
}
.fusion-main-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.fusion-main-menu ul .lotio{
    position: absolute;
    top: 30px;
    font-size: 1px;
    color: #222;
    right: 5px;
    font-size: 20px;
}
.fusion-main-menu>ul>li {
padding: 14.5px 25px;
}
.fusion-main-menu>ul>li>a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
    -webkit-font-smoothing: subpixel-antialiased;
}
.fusion-main-menu>ul>li>a .fa-angle-down{ margin-left:8px;}

.fusion-title p{ color:#666;}
.fusion-header .fusion-logo {
background: #023F98;
    padding: 24.5px 0;
}
.fusion-header .fusion-logo:before{content: "";
    position: absolute;
    width: 60%;
    height: 90px;
    left: -108px;
    z-index: 999;
    background: #023F98;
    top: 0;}
.fusion-logo img{
	max-width: 100%;
}
.fusion-caret {
    margin-left: 9px;
}
.fusion-main-menu>ul>li>a {
    color: #fff;
}
.fusion-main-menu>ul>li>a:hover,.fusion-main-menu>ul>li.active>a{ color:#e2ba3d}
.fusion-main-menu>ul>li>a{
    font-size: 16px;
    font-style: normal;
    TEXT-TRANSFORM: capitalize;
	position:relative;
}
.fusion-main-menu>ul>li.active>a:after,.fusion-main-menu>ul>li:hover a.a1:after{ content:""; position:absolute; width:100%; height:3px; background:#e2ba3d; bottom:-36px;}
.fusion-main-menu li {
    float: left;
    padding: 0 !important;
    margin-right: 33px;
    position: relative;
    cursor: pointer;
}
.contactinfotop .part1{ margin-right:15px;}.renz img{ margin-right:5px;} .part1text span:nth-child(2){ font-weight:bold;}.part1text span:nth-child(1){ color:#a2c5fe;}.top-barright div.part1text{ margin-left:5px;align-items: flex-start;}

.fusion-main-menu>ul>li.fusion-main-menu-search {
    padding-right: 0;
}
.fusion-secondary-menu li:last-child a
{ 
    padding: 0 0px;
}
.cartbox {
    background: #F18101;
    width: 68px;
    height: 90px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.fusion-main-menu .sub-menu {
    position: absolute;
    left: 0;
    visibility: hidden;
    opacity: 0;
    z-index: 1;
    transition: opacity .2s ease-in;
    width: 280px;
    background-color:#646464;
}
.fusion-main-menu .sub-menu2 {
    position: absolute;
    left: 0;
    visibility: hidden;
    opacity: 0;
    z-index: 1;
    transition: opacity .2s ease-in;
    width: 280px;
    background-color:#666;
	top:0;
	left:280px;
}
.sub-menu li:hover .sub-menu2 {
    visibility: inherit;
    opacity: 1;
}
.fusion-main-menu .sub-menu li {
    float: none;
    margin: 0;
    padding: 0;
}
.fusion-menu li:hover .sub-menu{
    visibility:inherit;
    opacity: 1;
}
.fusion-main-menu .sub-menu a {
    border: 0;
    padding: 7px;
    line-height: 19px;
    text-indent: 0;
    height: auto;

    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s;
}

.fusion-main-menu ul a {
    display: block;
    box-sizing: content-box;
}
.fusion-menu .sub-menu li a {
    font-weight: 400;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #fff;
    font-size: 15px;
}
.fusion-menu .sub-menu li a:hover {
    background-color: #f5f5f5;
    color: #222;
}
.top2 .logo img{ max-width:100%; margin-top:15px;}
.tp-banner-container {
    width: 100%;
    position: relative;
    padding: 0;
}
.tp-bullets{    opacity: 0;}
.leftsocalbtn {
    position: fixed;
    right: 5px;
    z-index: 9999999;
    top: 245px;
}
.leftsocalbtn a {
    display: block;
	padding:5px 10px;
    background: #e2ba3d;
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.padding40{ padding:80px 0 0;}
.teaserbox__link--horizontal::after {
    font-size: 3rem;
    padding-left: 10px;
}
.headtitle h2{ font-size:38px; color:#fff; margin:0 0 30px; text-transform:capitalize;}.learnmore{ width:130px; height:45px; background:#0a156a; text-align:center; line-height:45px; display:inline-block}.learnmore a{ color:#fff;}.pb45{ padding-bottom:45px;}
.teaserbox__link::after {
    -ms-flex-item-align: center;
    align-self: center;
    content: "\f054";
    display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
    font-size: 1.5rem;
    font-weight: 100;
    width: 25px;
}.pronamelist .item{ margin-bottom:34px;} .pronamelist .item a{ color:#9c9c9c;}.pronamelist .item:hover a{ color:#fff;} .pronamelist .item span{ margin-right:20px;}.propicbox h4{ color:#e2ba3d; margin-bottom:104px;}
.section12l{width: 50%; }  .section12l .tab-pane{margin-top: 60px;}.section12l .tab-pane:nth-child(4){ margin-top:30px;}.section12l .tab-pane:nth-child(2){ margin-top:10px;}
.section1box{margin-left: 200px;
    margin-top: 120px;}.section12{ margin-top:59px;}.section13{ display:flex; height:400px;    align-items: center;}.section13 a{ color:#fff;}.section12 .item h4{ font-size:30px; text-transform:uppercase; margin-bottom:29px;}.section12 .item p{ font-size:18px; color:#9c9c9c;}.section12 .item{ text-align:center;}.section12 .item:hover h4{ color:#e2ba3d;}
.section1box .nav-tabs>li {
    float: none;
    margin-bottom: 10px;
}
.section12 .pagebtn {
position: absolute;
    bottom: -110px;
    right: 250px;
    z-index: 999;
    width: 100%;
}
.section12 .pagebtn span{ display:inline-block; margin:0 15px; position:relative; color:#e2ba3d;cursor: pointer;}.section12 .pagebtn span:first-child:after{ position:absolute; content:''; height:16px; width:2px; background:#222; right:-15px;}
.learnmorebtn{ display:inline-block; padding:8px 30px; border:1px solid #e2ba3d; color:#e2ba3d; margin-top:10px;}
.section12l.tab-content h2{    padding-bottom: 10px;
    border-bottom: 2px solid #e2ba3d;
    display: inline-block;}
.section1box .nav-tabs>li a{ color:#222; padding:0;}
.section1box .nav-tabs>li.active>a, .section1box .nav-tabs>li.active>a:focus, .section1box .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    border:none;
	background:None;
}
.section2{ background:url(../images/bgzhoucheng.png) bottom right no-repeat #333; padding-bottom:129px;} .section2 .headtitle span{ display:block;}.pt92{ padding-top:92px;} .section2 .headtitle h2{ margin-bottom:22px;}
.section1box .nav-tabs>li:hover,.section1box .nav-tabs>li a:hover{ background:none; border:none;}.section2 .headtitle .content{ margin-bottom:22px; color:#fff; font-size:24px;}
.section1box .nav-tabs{ border:none;}
.section2box .protext{ background:#e2ba3d; padding:10px; text-align:center; font-size:25px;}.section2box .protext a{ color:#fff;}.proboxindex{ border:1px solid #ccc; width:98%;}.teaserbox__text{ padding:10px;}
.btn--highlight, .btn--highlight:active, .btn--highlight:focus, .btn--highlight:hover, .btn--highlight:link, .btn--highlight:visited {
    border: 1px solid #e2ba3d;
    color: #e2ba3d;
	-webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.btn--highlight:hover{ background:#e2ba3d; padding: 6px 20px; color:#fff;}.prolistitem li{ margin-bottom:10px;}
.prolistitem li:nth-child(even) .protext{ background: #e2ba3d;}#owl-demo1 .owl-nav{ display:none !important;}
.section22 h2{ margin-top:0; padding-bottom:10px; border-bottom:1px solid #222;}
.icon-plus-square:before {
    content: "\f067";
}
.icon-plus-square,.icon-minus-square{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-minus-square:before {
    content: "\f068";
}
.section5{background: url(../images/bgzhoucheng.png) no-repeat #212121;
    padding-bottom: 145px; color:#9c9c9c;}.section5 a{color:#9c9c9c;}
a{-webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;}.section3 .headtitle h2{ margin:0;}
.sidemenu li:hover{ background:#222;}.sidemenu li:hover a,.sidemenu li:hover span{ color:#fff;}
.section3{ background:#202121; color:#fff; padding-bottom:139px;}.section3 .project-items figure {
    position: relative;
}.section3 .project-items figure img{ max-width:100%;}.section3 .project-items  figure .info {
    position: absolute;
    top: 30px;
    left: 30px;
    width: calc(100% - 60px);
    background: #fff;
    border-left: 4px solid #e2ba3d;
    padding: 22px 30px;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
    transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -webkit-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
    transition: transform 0.4s, opacity 0.1s 0.3s;
    z-index: 99;
}
.section3 .project-items  figure .info .title {
    margin-top: 8px;
}
.title a {
    color: #333;
}
.section3 .project-items figure:hover .info {
    opacity: 1;
    transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;
}
.section3 .project-items{ margin-bottom:20px;}.headtitle{ margin-bottom:35px;}
.container {
   width:1200px;
}
body:not(.device-mobile-optimized) ._3BQmz {
    display: flex;
    position: relative;
    width: calc(100% - var(--padding)*2);
    margin: 0 auto;
}
.section4 svg{ width:85px; height:85px;}.section4 .item{
    display: flex;
    align-items: center;
    justify-content: center;
	flex-direction: column;
	-webkit-transition: all .5s;
    transition: all .5s;
	cursor:pointer;
}
.section4 .item:hover,.fleft:hover{
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
	color:#222;
    /* move the element up by 5px */
}
.section4 .icotext{ text-align:center; color:#333;}.section4 .icotext .big{ font-weight:600; margin-bottom:0;}
.footer{ background:url(../images/fbg.png) no-repeat; padding-bottom:0;    background-position: 50%; position:relative;}
.fleft{ width: 45%;margin-top: 200px;	-webkit-transition: all .5s;
    transition: all .5s;
	cursor:pointer;}.footer21 h2{ color:#fff; border-bottom:1px solid #fff; padding-bottom:10px;}.footer21 span{ display:inline-block; margin-right:70px; font-weight:600;}.footer21 span:last-child{ margin-right:0;}
.btn-default2{ padding:10px; background:none; border:1px solid #fff; border-radius:4px; color:#fff;}.footer22{ margin-top:45px;}
.footer3{ margin:20px 0;}.footer2{border-top: 1px solid #666;
    height: 139px; line-height:139px;}.btn-default2:hover{ color:#fff;}.fusion-footer .socialico a{}.fusion-footer .socialico{ }.footer2 .beian{}.footer1 .item h2{ font-size:18px; margin-bottom:32px;}.footer1 .item{ font-size:15px;}.footer1 .item p,.footer1 .item li{ margin-bottom:13px;}
.select-list {
    margin: auto;
    width: 100%;
}
.fusion-row {
    width: 1200px;
    margin: 0 auto;
	padding: 0 15px;
}
.bgproarea{ display:none;}
.breadcrumb{ background:none; padding:8px 0;}.nyleft2 p span{ color:#222;}.nyleft2 p a,.nyleft2 p{ color:#333;}.pintro h2{color:#e2ba3d}.pintro{ margin-bottom:40px;}.pt50{ padding-top:50px;}
.pintro h2:after{
    content: '';
    width: 1em;
    height: 5px;
    display: inline-block;
    border-top: 1px solid;
    border-bottom: 1px solid;
    vertical-align: middle;
    margin-left: .2857142857em;
}
.tx_evoweb_sfregister .mb-3 {
    margin-top: 1rem;
}
.psm-item .inner-wrap>div:first-of-type, .psm-item .inner-wrap-narrow>div:first-of-type, .psm-item .inner-wrap-wide>div:first-of-type, .psm-item .inner-wrap-fullwidth>div:first-of-type {
    width: 45%;
    max-width: 30em;
}
.psm-img-wrap img {
    max-width: 100%;
    margin: 0 auto 1.875em;
    outline: 3px solid #fff;
    outline-offset: -3px;
    box-shadow: 4px 1px 11.52px 0.48px rgba(28,28,28,.29);
    display: block;
}
.psm-item .inner-wrap>div:last-of-type, .psm-item .inner-wrap-narrow>div:last-of-type, .psm-item .inner-wrap-wide>div:last-of-type, .psm-item .inner-wrap-fullwidth>div:last-of-type {
    width: 51.2%;
}
.psm-item .inner-wrap, .psm-item .inner-wrap-narrow, .psm-item .inner-wrap-wide, .psm-item .inner-wrap-fullwidth {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
}
.psm-title {
    font-size: 2.1875em;
    line-height: 1.1428571429em;
    color: #000;
    font-weight: 600;
    margin-top: 0;
}
.psm-title:after {
    content: '';
    width: 1em;
    height: 5px;
    display: inline-block;
    border-top: 1px solid #e2ba3d;
    border-bottom: 1px solid #000;
    vertical-align: middle;
    margin-left: .2857142857em;
}
.psm-description {
    width: 25em;
    max-width: 100%;
}

.psm-description {
	line-height:20px;
}
.psm-btn {
    border: 2px solid #e2ba3d;
    color: #e2ba3d;
    background-color: transparent;
    padding: .6764705882em 1.8452941176em;
}
.psm_listing .psm-item:nth-of-type(even) .psm-img-wrap {
    position: relative;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
    -webkit-order: 2;
    -moz-order: 2;
    order: 2;
    -ms-flex-order: 2;
    text-align: right;
}
.psm_listing .psm-item{background:url(../images/Products-industrial-universal-joint-drive-shafts-background.jpg);}
.psm_listing .psm-item:nth-of-type(even){ background:url(../images/Products-gear-couplings-background.jpg);}
.newsroompost h2{ margin-top:0;}
.newsroompost {
    margin-bottom: 30px;
    background: #f2f2f2 url(../images/post-bg.png) top left repeat-x;
	padding:10px 5px;
}
.serlist li {
    display: table;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f7f7f7;
    padding: 5px;
}
.serleft {
    float: left;
    width: 80%;
}
.serright {
    float: right;
}
.serlist a{ color:#222;}
.qrcodeimg{ display: none;
    position: fixed;
    z-index: 999;
    right: 50px;
    top: 350px;}.qrcodeimg2{ display: none;
    position: fixed;
    z-index: 999;
    right: 50px;
    top: 400px;}
.qrcodeimg img,.qrcodeimg2 img{ max-width:120px;}
@media (max-width: 1920px) { 
	
.fusion-cont1366 {
    width: 1200px;
    margin: auto;
}
.fill {
    height: 702px;
}
.section1box{ margin-left:250px; margin-top:80px;}.section12l .tab-pane {
    margin-top: 40px;
}
.section12l .tab-pane:nth-child(2) {
    margin-top: -30px;
}
}
@media (max-width: 1440px) { 
.section1box {
    margin-left: 200px;
    margin-top: 120px;
}
	.section11 {
    height: auto;
}
.fusion-cont1366 {
    max-width: 1200px;
    margin: auto;
}
.fusion-row {
    max-width: 1200px;	
}
.fill {
    height: 652px;
}
.fusion-main-menu>ul>li {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media (max-width: 1366px) { 
.body1{ width:1366px;}
.smalltitlearae {
    left: 41%;
    bottom: -30px;
}#tab21 .smalltitlearae {
    bottom: 68px;
    left: 45%;
}
#tab23 .smalltitlearae {
    left: 45%;
}
.section1box {
    margin-left: 200px;
    margin-top: 120px;
}
.section11 {
    height: auto;
}
.contactinfotop,.fusion-alignright{
    font-size: 14px;
}
.fusion-main-menu>ul>li {
    padding-right: 17px;
    padding-left: 17px;
}
}

@media (max-width: 1200px) { 
	
.fusion-cont1366 {
    max-width: 1100px;
    margin: auto;
}
.fusion-row {
    max-width: 1100px;	
}
.fill {
    height: 543px;
}
}

@media (max-width: 992px) { 
	
.fusion-cont1366 {
    width: 100%;
    margin: auto;
	padding:0 15px;
}
.fusion-row {
    max-width: 860px;	
}
.fusion-text h2, .fusion-text h2 a {

    font-size: 18px;
}
.nexa-hover-box .overlay h3 {
	    font-size: 14px;
}
.bbn45 .heading h2 {
	    font-size: 14px;	
}
.content-container h4{
	 font-size: 14px;
}
.content-wrapper-boxed {

    padding: 40px 20px 20px;
}
.content-container {
	padding:0;
}
.content-wrapper-background {
	    min-height: 235px;
}
.fill {
    height: 449px;
}
.bprod .item {
    padding: 10px;
}

.fusion-menu {
	position: absolute;
    z-index: 20;
	background:#e2ba3d;
    display: none;
}
.fusion-main-menu li {

    width: 100%;
}
.fusion-main-menu>ul>li>a {
	color:#FFFFFF;
	height: 35px;
}
.fusion-main-menu>ul>li {
	padding: 3px;
}
.fusion-main-menu>ul>li>a:hover{
	color: #cccccc;
    border: 0;
}
.fusion-main-menu>ul>li>a {

    padding-left: 10px;
}
.fusion-main-menu .sub-menu {
	position:relative;
    width: 100%;
    opacity: 1;
    display: none;
}
.fusion-menu .sub-menu li a {
	font-size: 14px;
}
.fusion-main-menu>ul>li>a{
		font-size: 14px;
}
.fusion-main-menu ul .lotio{
position: absolute;
    right: 10px;
    top: 5px;
    font-size: 20px;
    color: #ffffff;
}
.navbar-toggle {
    background: aliceblue;
    /* padding: 0; */
    margin-right: 0;
    background:#e2ba3d;	
}
.navbar-toggle .icon-bar {

    background: #FFF;	
}

}

@media (max-width: 786px) {  
.section11 {
    height: auto;
	width: 100%;
}
	.fill {
	    height: 356px;
	}
	.shapewrappe{
	    height: 90px;
	    padding: 1px 6.33%;
	}
	.shapewrappe h2{
    	font-size: 13px;
	}
	.shapewrappe p{
	    display: none;
	}
	.fusion-title h1 {

	    font-size: 20px;
	}
	.ostit {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.title-heading-center {
	    padding: 0 10px;
	}
	.footp{
		padding: 10px;
	}
	.list-minsiont{
		margin-left: 0px; 
    	margin-right: 0px; 
	}
	.fusion-header {
		padding:0;
		background:#023F98;
		height:auto;
	}
	.fusion-main-menu{ margin-top:0; float:none;}
	.fusion-main-menu-search{ width:80%; margin-right:10px;}
	.fusion-row{
	    padding-left: 15px;
    	padding-right: 15px;
		max-width: 100%;
	}
	.fusion-logo img {
	    max-width: 100%;
	}
	.quality-area .cmn-btn {
    width: 100%;
	}
.serboxn, .serboxn1 {
    display: block;
}
.serboxn select,.serboxn input {
	margin:5px 0;
}
.serboxn input.xinput,.serboxn input,.serboxn select {
    width: 100%;
}
.searchprobox {
    margin-bottom: 220px;
}
.serboxn{ top:0;}
.selse5 .parent {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
.selse5 .child {
    margin-right: 10px;
}
.selse5 .child:nth-of-type(6),.selse5 .child:nth-of-type(5){ height:300px; margin-right:0}
.proinfobox h3 span {
    display: block;
}
.selse111 {
 padding-left: 0px; 
}
.selse111 li .contacttext {
    margin-left: 10px;
}
.selse111 li .contacttext .big {
    letter-spacing: 0; 
    font-size: 18px;
}
.footer1 .fusion-row {
    max-width: 100%;
    flex-direction: column;
	width:100%;
}
.selse61text {
    padding: 5px 10px;
    min-width: 100px;
}
.proindexpic a span img {
    max-height: 148px;
    max-width: 100%;
}
.proindexpic a {
    height: 150px;
}
.selse91{ margin-bottom:20px;}
.selse10 .newslist{ margin-bottom:20px;}
.top-barright {
	display:flex;
}
.selse7img img {
    max-width: 100%;
    height: 64px;
}
.navbar-toggle .icon-bar {

    background: #FFF;	
}
.nexa-hover-box .boxlink {
    position: absolute;
    display: block;
    left: 0px;
    bottom: -10px !important;
    right: 0px;
    padding: 0px;
}
.fusion-logo{}
.searchbox{ background:#fff;margin-bottom: 8px;}
.fusion-header.fusion-headerabsolute {
    padding: 0;
    width: 100%;
    position: relative;
    z-index: 999;
	background:#f2f2f2;
}
.select-list2l p {
    width: 100%;
}
#owl-demo.owl-theme .owl-controls {
    left: 40.5%;
}
.numberUL li{ width:100%; border:none;}.numberUL li:before{ width:0; height:0;}
.select-list4 {

    background: url(../images/banner2.png) repeat-y;
}.numberUL{ padding:0px 0 0;}
.select-list51 {
    background-size: auto;
}

.select-list5p2 {
    padding: 0 15px;
}
.select-list5p3{ margin-top:20px;}
.select-list5p2:before{ content:""; width:110%; height:200px; background:#fff; position:absolute; left:-15px;}
.select-list5p2 p,.select-list5p2 .readmore2{ position:relative;}.select-list5p2 .fusion-title{ margin-top:30px;}
.select-list6p.select-list6p2 ul li .newsdatei{ width:70px; height:70px; padding-top:5px;}
.select-list52.in60{ padding-bottom:0;}
.bottom-grid p.paragra span{ font-size:14px;}.bottom-grid p.paragra label{ font-size:20px;}.bottom-grid{ margin-top:15px;}
.bottom-grid-text .entry-title, .listnews1 .entry-title {
	martin-top:0;
    line-height: 20px;
}
.select-list5 {
    background: url(../images/aboutus.png) repeat center;
}
.inquirybtn{ text-align:center; margin-top:20px;}
.bsot{ float:none;}
.areabtn{ text-align:center !important; margin-top:20px;}
.top-bar .boder-bt,.fusion-cont1366{ width:100% !important; max-width:100% !important;}
.top-barright {
    margin-top: 10px;
}
.tab-content {
     margin-top: 0px; 
}
.areabtn {
    padding-left: 0px;
}
.in60 {
    padding: 20px 0;
}
.select-list5 .nav-tabs>li {
    width: 49.5%;
}
.select-list5 .pagebtn {
    top: 20px;
}
.select-list7p1r:before {
    width: 119%;
    height: 270px;
}
.select-list7p1.in20{ padding-left:15px;}
.picareabox,.picareabox span img {
    width: 100% !important;
}
.title-heading-center, .ostit,.h2, h2,.prolistindex .propart h2, #owl-demo li h2 {
    font-size: 28px !important;
}
#owl-demo.owl-theme .owl-controls .owl-nav [class*=owl-], #owl-demo2.owl-theme .owl-controls .owl-nav [class*=owl-]{ padding:2px 22px !important;}
.curname {
    bottom: 0px;
}
.top-bar{ padding-top:0 !important;}
.select-list6 .title-heading-center:before, .select-list4 .title-heading-center:before, .select-list7 .title-heading-center:before {
    width: 120%;
}
table {
    background-color: transparent;
/*    table-layout: fixed;*/
    word-break: break-all;
}
.container{ max-width:100%;}
.top1menu{ text-align:center !important;}.searchbox input{ width:100%;}.site-header__search-form__submit{ right:10px;}
.logo {
    text-align: left;
	float:left !important;
}
.fleft {
     width: 100%; 
     margin-top: 0; 
}
.footer {
    background: url(../images/fbg.png) no-repeat #eee;
}
.fusion-row {
    width: 100%;
}
.footer3 {
    margin: 20px 0 0;
}
.psm-img-wrap img{ width:100%}
.y_rtssr1 {
     margin-left: 0; 
    width: 100%;float:none;
}
.y_rtca{ width:100%; text-align:center; float:none;}.footer21 span{ margin-right:10px;}.footer22{ margin-top:20px;}
.section11 .headtitle ,.section12l .tab-pane {
     margin-top: 0px !important; 
}
.section12l {
    width: 100%;
}
.section12 {
     padding: 0; 
}
.section1{ padding:20px 0;}.pronamelist .item{ margin-bottom:10px;}.prolistitem a{ height:auto;}
.section1box {
	margin:20px 0 0 0;
}
.section1box .nav-tabs>li.active>a, .section1box .nav-tabs>li.active>a:focus, .section1box .nav-tabs>li.active>a:hover {
    color: #e2ba3d;
}
.padding40 {
    padding: 40px 0 0;
}.section2,.section4,.section3{ padding:20px 0 !important;}.section4 .headtitle{ padding-bottom:20px;}.applistindexpic,.applistitem,.section3 .newscontent,.section3 .newstitle,.section3 .newsdate,.section3 .item{ margin-bottom:10px;}.section3 .newsbox a{ padding:15px;}.section5{ padding:20px 0;}.section12 .item h4{ font-size:20px;}
.smalltitlearae{ display:none;}.bannertext{ padding:20px 0}.bannerimgr img{ margin:0; padding:20px 0}.footer2{ height:auto; line-height:30px; padding:10px 0; text-align:center;}.fusion-footer .socialico{ text-align:center !important;}
.fusion-main-menu>ul>li>a:hover, .fusion-main-menu>ul>li.active>a{ color:#222;}.fusion-main-menu .sub-menu{ width:100% !important;}
.fusion-main-menu>ul>li.active>a:after, .fusion-main-menu>ul>li:hover a.a1:after{width: 90%;}.propicbox h4{ margin-bottom:15px;}.section2 .headtitle .content{ margin-bottom:0;}.section2 .headtitle h2{ margin-bottom:22px;}
.video video{ height:200px !important;}.section3 .headtitle,.section4 .headtitle {
    margin-bottom: 14px;
}.searchboxh .sidemenu{ margin-top:0; float:none; width:100%}.searchboxh .searchkng .tkjies{ width:100%;}.thumbnail-style{ height:auto !important;}.section5 .bg{ display:none;}
}