﻿@font-face {

    font-family: Titillium Web;

    src: url(../fonts/TitilliumWeb-Light.ttf);

}



@font-face {

    font-family: Titillium Bold;

    src: url(../fonts/TitilliumWeb-Bold.ttf);

}



@font-face {

    font-family: Titillium Web SemiBold;

    src: url(../fonts/TitilliumWeb-SemiBold.ttf);

}



body {

    font-family: Titillium Web;

}



* {

    margin: 0;

    padding: 0;

}



img {

    vertical-align: middle;

}



.col-20 .Our {

    display: none;

}



.displaynone {

    display: none;

}



.displayblock {

    display: block;

}



.swiper {

    margin-top: 100px;

}



.header {

    text-align: center;

    height: 130px;

    line-height: 130px;

    background-color: #fff;

}



    .header img {

        max-width: 480px;

    }



.textActivity {

    line-height: 35px;

    /*border-bottom: 1px dashed #ccc;*/

}



.leftfff {

    border-right: 1px solid #fff;

}



.caption_bution .col-xs-3 {

    padding: 15px 0;

}



.rd-navbar-static .rd-navbar-nav > .nav-3 {

}



.Brands {

    float: left;

    padding: 0 18px;

}



.backcolor_1 {

    background: linear-gradient(45deg, rgba(50, 175, 10, 0.75), rgba(0, 125, 175, 0.75));

	/* background: linear-gradient(45deg, rgba(29, 224, 153, 0.8), rgba(29, 200, 205, 0.8)), url("../img/header-bg.jpg") center top no-repeat; */

    color: #fff;

    padding: 35px 0;

}



    .backcolor_1 h1, .home-aboutus1 p {

        color: #fff;

        font-family: 微软雅黑;

        padding: 18px 0;

        font-weight: 200;

    }



.text-center .backColor_2 {

    background-color: #F8F8F8;

    text-align: right;

    padding-right: 170px;

    padding-left: 178px;

}



.backimg_1 {

    background-image: url(../images/home-about-back-right.jpg);

    text-align: left;

}



    .backimg_1 img {

        margin-left: -55px;

        margin-top: 40px;

    }



.backColor_2, .backimg_1 {

    min-height: 600px;

    padding: 70px 0;

}



.Horizontalline {

    width: 50px;

    height: 5px;

    background: linear-gradient(45deg, rgba(50, 175, 10, 0.75), rgba(0, 125, 175, 0.75));

	/* background: linear-gradient(45deg, rgba(29, 224, 153, 0.8), rgba(29, 200, 205, 0.8)), url("../img/header-bg.jpg") center top no-repeat; */

    display: inline-block;

    margin-bottom: 20px;

}



.Horizontalline1 {

    width: 50px;

    height: 1px;

    background-color: #fff;

    display: inline-block;

    margin-bottom: 10px;

}



.Horizontalline2 {

    width: 80px;

    height: 1px;

    background-color: #fff;

    display: inline-block;

    margin-bottom: 10px;

}



.Moth {

    color: #1dc8cd;

    font-weight: bold;

}



.Moth-h5 {

    color: #6F6F6F;

    margin: 15px 0 50px 0;

    font-size: 16px;

}



.MarginTop {

    margin-top: 10px;

    font-weight: bold;

    color: #000;

}



.backColor_2 p {

    line-height: 40px;

}



.more {

    margin-top: 30px;

    display: block;

    font-weight: bold;

    color: #1dc8cd;

    text-align: right;

}



.margin-b-0 {

}



.padding6 {

    padding: 0 6%;

}



.backColor_3 {

    background: linear-gradient(45deg, rgba(50, 175, 10, 0.75), rgba(0, 125, 175, 0.75));

	/* background: linear-gradient(45deg, rgba(29, 224, 153, 0.8), rgba(29, 200, 205, 0.8)), url("../img/header-bg.jpg") center top no-repeat; */

    color: #fff;

}



    .backColor_3 h5, .backColor_3 p {

        background-color: #1dc8cd;

        color: #fff;

        text-indent: 25px;

    }



.backColor_3 img {

    width:100%;

}

#all p,#companynews p,#Mediareport p {

    font-size:14px;

}



@media (max-width: 1191px) {

    .backColor_3 .padding6 h5 {

        font-size: 16px;

    }

}



@media (max-width: 1091px) {

    .Horizontalline1 {

        margin-top: 10px;

        margin-bottom: 0;

    }



    .padding6 {

        padding: 0 1%;

    }

}



@media (max-width: 991px) {

    .padding6 {

        padding: 0 6%;

    }

}



@media (max-width: 767px) {

    .backColor_3 img {

        width: 100%;

    }

}



.backColor_F8F8F8 {

    background-color: #F8F8F8;

}



.margin-b-60 {

    margin-bottom: 60px;

}



.Partner-1 .owl-controls .owl-nav .owl-prev, .Partner-1 .owl-controls .owl-nav .owl-next {

    margin-top: -75px;

    font-size: 25px;

}



.development .owl-controls .owl-nav .owl-prev:before {

    content: '\f0d9';

}



.development .owl-controls .owl-nav .owl-next:before {

    content: '\f0da';

}



.development .owl-controls .owl-nav .owl-prev, .development .owl-controls .owl-nav .owl-next {

    font-size: 50px;

}



    .development .owl-controls .owl-nav .owl-prev:hover, .development .owl-controls .owl-nav .owl-next:hover {

        color: #1dc8cd;

    }



.color-1 {

    background-color: #1dc8cd;

}



.backColor_4 {

    background: linear-gradient(45deg, rgba(50, 175, 10, 0.75), rgba(0, 125, 175, 0.75));

	/* background: linear-gradient(45deg, rgba(29, 224, 153, 0.8), rgba(29, 200, 205, 0.8)), url("../img/header-bg.jpg") center top no-repeat; */

    color: #fff;

    padding: 0 6%;

}







.alideEn .backColor_4 {

  

    padding: 10px 1%;

}

@media (max-width: 1200px) {

    .alideEn .box {

        margin-bottom: 10px;

    }

}





    .backColor_4 h4, .backColor_4 p {

        color: #fff;

    }



    .backColor_4 p {

        text-align: center;

        margin-top: 20px;

        font-size: 16px;

    }



    .backColor_4 h4 .right-1 {

        float: right;

    }



    .backColor_4 h4 .left-1 {

        float: left;

    }



.box {

    position: relative;

    cursor: pointer;

    padding: 0;

    text-align: left;

    background-color: #1dc8cd;

}



    .box .bmbox {

        width: 100%;

        height: 100%;

        background: rgba(0, 0, 0, 0.5);

        position: absolute;

        bottom: 0px;

        left: 0px;

    }



    .box:hover .bmbox {

        background-color: transparent;

    }



    .box table tr td {

        width: 50%;

    }



    .box .bmbox1 {

        width: 100%;

        height: 60px;

        background: rgba(160, 5, 5, 0.65);

        position: absolute;

        bottom: 0px;

        left: 0px;

        color: #fff;

        line-height: 60px;

        text-align: center;

        font-size: 16px;

        font-weight: bold;

    }







.Learnmore {

    border: 1px solid #1dc8cd;

    text-align: center;

    padding: 12px 25px;

    border-radius: 4px;

    margin-top: 35px;

    display: inline-block;

    color: #1dc8cd;

    width: 213px;

}



.news-show {

    margin-top: 10px;

    font-size: 12px;

}



.floatright {

    float: right;

}



.Rec {

    text-align: right;

    margin-top: 10px;

    display: block;

    color: #1dc8cd;

    font-weight: bold;

}



.Rec .news-01,.Rec .news-show{

    text-align: left;

}



.fontbold {

    font-weight: bold;

    color: #333;

}



.TechnologyHover {

    padding: 5px;

    margin-right: 10px;

    width: 24%;

}



.Technology-1 {

    padding-left: 25px;

    color: #666666;

    height: 100px;

}



.TechnologyHover:hover {

    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.64);

}



div.items {

    height: 130px;

    float: left;

    width: 790px !important;

    overflow: hidden;

    position: relative;

    visibility: visible;

}



    div.items li {

        display: block;

        float: left;

        margin-right: 42px;

        margin-left: 42px;

        cursor: pointer;

    }



a.prev1, a.next1 {

    background: url(../images/left.png) no-repeat 0 0;

    display: block;

    width: 23px;

    height: 43px;

    float: left;

    margin: 50px 0 0 0;

    cursor: pointer;

}



a.next1 {

    background-image: url(../images/right.png);

}



.scroll_demo {

    position: absolute;

    width: 200000em;

    left: 0px;

}



.dows {

    margin: 0 auto;

    width: 830px;

}



.parallax-container {

    background: url(../images/home-back-02.jpg); /* fixed top*/

}



.section-30 {

    padding: 50px 0;

}



    .section-30 .Horizontalline {

        background-color: #fff;

    }



    .section-30 h2 {

        color: #fff;

        margin-bottom: 30px;

    }



.Homejsyf {

    width: 100%;

    padding: 32px;

    background: rgba(253, 250, 250, 0.8);

    margin-top: 105px;

}



    .Homejsyf h6 {

        color: #1dc8cd;

        font-weight: bold;

    }



    .Homejsyf p {

        margin-top: 15px;

    }



.homeNews img {

    margin-top: 20px;

    margin-bottom: 20px;

}



.homeNews h6 {

    color: #1dc8cd;

    font-weight: bold;

    margin-bottom: 15px;

}



.round-xl {

    padding: 10px 15px;

}



.colorfff {

    color: #fff;

}



.padding35 {

    margin: 35px;

}



.paddingtb {

    padding: 35px 0;

}



.backcolor_fff {

    background-color: #fff;

}



.Technology-2 .owl-controls .owl-nav .owl-prev, .Technology-2 .owl-controls .owl-nav .owl-next {

    margin-top: -255px;

    font-size: 25px;

}



.Technology-2 .owl-stage-outer .owl-item {

    background-color: #F8F8F8;

}



.hr-2 .h7 {

    color: #333333;

    font-weight: bold;

    margin: 15px 0;

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}



.margin-b-30 {

    margin-bottom: 30px;

}



/* Footer

-------------------------------------------------------------- */

footer {

    background-color:#0C2E49;

    padding: 45px 0 78px;

    color: #cbcbcb;

    position: relative;

}



/* Footer widget

-------------------------------------------------------------- */

.footer-widgets .widget {

    border: 1px solid #282828;

    padding: 66px 30px 72px 40px;

}



    .footer-widgets .widget.widget_text .textwidget {

        line-height: 28px;

    }



.widget-title {

    font-family: "Lato", sans-serif;

    font-size: 15px;

    line-height: normal;

    color: #fff;

    position: relative;

    margin-bottom: 25px;

    text-transform: uppercase;

    letter-spacing: 2px;

    padding-top: 9px;

}



.footer-widgets .widget .widget-title:before {

    width: 20px;

    height: 2px;

    background-color: #fff;

    position: absolute;

    left: 0;

    top: 19px;

    content: "";

}



.footer-widgets .widget.widget_text .textwidget img {

    margin-bottom: 17px;

}



.col-ft-2 {

    width: 12%;

    float: left;

    position: relative;

    min-height: 1px;

    text-align: left;

}



.col-ft-4 {

margin-top:20px;

    position: relative;

    min-height: 1px;

    padding-right: 15px;

}



.col-ft-2 h5, .col-ft-2 a {

    display: block;

}



.glspan span {

    margin-right: 15px;

    margin-top: 0;

	width:10px;

}



.bottom {

    background-color: #0e3d63;

    color: #fff;

    padding: 15px 0;

}







@media (max-width: 1199px) {

    .Brands {

        float: left;

        padding: 0 5px;

    }

}



@media (max-width: 991px) {

    .Brands {

        float: left;

        padding: 0 35px;

    }

}



@media (max-width: 720px) {

    .Brands {

        float: left;

        padding: 0 25px;

    }

}



@media (max-width: 640px) {

    .Brands {

        float: left;

        padding: 0 15px;

    }

}



@media (max-width: 560px) {

    .Brands {

        float: left;

        padding: 0 5px;

    }

}



@media (max-width: 484px) {

    .Brands {

        float: left;

        padding: 0 25px;

    }

}



.rd-navbar-inner .nav_2 > span {

    display: none;

}



.rd-navbar-inner .nav_3 .rd-navbar-submenu-toggle {

    display: none;

}



.rd-navbar-inner .nav_5 .rd-navbar-submenu-toggle {

    display: none;

}



.rd-navbar-inner .nav_4 .rd-navbar-submenu-toggle {

    display: none;

}



.rd-navbar-inner .nav_6 .rd-navbar-submenu-toggle {

    display: none;

}



.rd-navbar-inner .nav_7 .rd-navbar-submenu-toggle {

    display: none;

}



.supportImg {

    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.2);

}



.support .dwonload {

    width: 190px;

    border-radius: 25px;

    background-color: #1dc8cd;

    color: #fff;

    display: block;

    text-align: center;

    line-height: 45px;

    font-family: 'Titillium Bold';

    font-size: 24px;

    margin-top: 15px;

}



.dwonload:hover {

    color: #fff;

    text-decoration: none;

}



.support h4 {

    margin-top: 30px;

    color: #706f6f;

    text-align: left;

    font-family: 'Titillium Web SemiBold';

}



.support p {

    margin: 0;

    font-size: 18px;

    text-align: left;

}



.support {

    margin-bottom: 30px;

    padding-right: 50px;

}



    .support .thumbnail-variant-2:hover .icon {

        opacity: 1;

        display: block;

        height: 80px;

        width: 80px;

        line-height: 80px;

        background-color: #00aeef;

        border-radius: 50%;

        cursor: pointer;

    }



    .support .thumbnail-variant-2 .icon {

        top: 39%;

    }



.dwonload .icon {

    float: right;

    margin-right: 15px;

}





.rd-navbar-nav .rd-navbar-submenu-toggle {

    cursor: pointer;

    color: #000;

    position: absolute;

    right: 0;

    top: 50%;

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

    display: inline-block;

}



    .rd-navbar-nav .rd-navbar-submenu-toggle:before {

        content: '\f105';

        font-family: "FontAwesome";

    }





/*.rd-navbar-original .header {

    text-align:center;

    height:130px;

    line-height:130px;

    background-color:#fff;

}

   .rd-navbar-original .header img {

        max-width:450px;

    }





.rd-navbar--is-stuck .header {

    text-align:center;

    height:130px;

    line-height:130px;

    background-color:#fff;

}

   .rd-navbar--is-stuck .header img {

        max-width:450px;

    }*/







.header .bar_icon {

    display: inline-block;

    float: right;

    padding-right: 5%;

    position: absolute;

    right: 0;

    z-index: 99999;

}



    .header .bar_icon img {

        width: 135px;

        height: 22px;

    }



    .header .bar_icon a {

        color: #1dc8cd;

        font-weight: bold;

        font-size: 22px;

        display: inline-block;

    }



    .header .bar_icon span, .footer-content .bar_icon span {

        width: 30px;

        height: 30px;

        cursor: pointer;

        background-color: #1dc8cd;

        display: inline-block;

        font: 400 18px/30px "FontAwesome";

        z-index: 2;

        color: #fff;

        border-radius: 50%;

        margin-left: 4px;

    }



.footer-content .bar_icon span {

    width: 30px;

    height: 30px;

    background-color: #1dc8cd;

    display: inline-block;

    font: 400 18px/30px "FontAwesome";

    z-index: 2;

    color: #fff;

    border-radius: 50%;

    margin-left: 4px;

}



    .footer-content .bar_icon span:hover {

        background-color: #00aaff;

    }







.rd-navbar-nav-wrap {

    height: 100px;

    line-height: 100px;

    font-size: 14px;

}



.owl-item h4 {

    font-weight: bold;

    color: #1dc8cd;

    margin-top: 15px;

}



.owl-item p {

    min-height: 50px;

}



.text-white {

    font-size: 30px;

}



.footerColor {

    color: #fff;

    background-color: #414042;

}



    .footerColor H4 {

        color: #FFF;

        font-family: 'Titillium Web SemiBold';

    }



.footer-line {

    width: 100%;

    border-top: 1px solid #A0A0A1;

    height: 20%;

    margin: 30px 0;

    padding: 0px 0;

}



.footer-privacy {

    float: left;

    margin-top: 20px;

}



.footer-designed {

    float: right;

    margin-top: 20px;

}



.container .footerA {

    padding: 0;

}



.container .footer-1 {

    width: 25%;

    margin-right: 5%;

}



.container .footer-2 {

    width: 25%;

    margin-right: 4%;

}



.container .footer-3 {

    width: 25%;

    margin-right: 5%;

}



.container .footer-4 {

    width: 11%;

    display: grid;

}









.home-about-01 {

    padding-top: 80px;

    padding-bottom: 50px;

}



.home-about-02 {

    padding: 0 17%;

    font-size: 18px;

}



.home-aboutus1 {

    padding-top: 40px;

}



.FontSize60 h2 {

    font-size: 60px;

    color: #1dc8cd;

    font-family: Titillium Web;

}



.FontSize60 p {

    font-size: 18px;

    text-transform: uppercase;

    font-family: 'Titillium Bold';

    padding-bottom: 20px;

}



.col-20 .col-lg-3 {

    width: 20%;

    padding-bottom: 2%;

}



.well-10 {

    padding: 20px 0;

}



.footerA h4 {

    padding: 20px 0;

}



.footerA p {

    font-family: Titillium Web SemiBold;

    margin: 0;

    font-size: 16px;

}



.bannerText {

    position: absolute;

    top: 180px;

    text-align: center;

    width: 100%;

}



    .bannerText h1 {

        text-transform: uppercase;

        color: #00aaff;

        font-weight: bold;

        font-family: 'Titillium Web SemiBold';

    }



    .bannerText h3 {

        text-transform: uppercase;

        color: #fff;

        font-family: 'Titillium Web';

    }



.footerA a {

    color: #2969a5;

    display: -webkit-inline-box;

    margin: 0;

    font-family: 'Titillium Bold';

}



    .footerA a:hover {

        text-decoration: underline;

    }



.activityleft {

    text-align: left;

}



#itemContainer1 .activityleft p {

    margin-top: 0;

    font-size:14px;

}



.activityleft .rd-navbar-submenu-toggle:before {

    content: "\f105";

    position: absolute;

    font-family: "FontAwesome";

    font-size: 16px;

    line-height: 18px;

    left: 1px;

    right: 0;

    top: 0px;

    transition: .3s;

}



.activityleft .rd-navbar-submenu-toggle {

    position: absolute;

    width: 20px;

    height: 20px;

    color: inherit;

    opacity: .7;

    cursor: pointer;

    text-align: center;

    transition: .3s;

    border: 1px solid;

    border-radius: 50%;

    right: 15px;

    margin-top: 13px;

    margin-right: -50px;

}





.content_left .product-buttion a {

    display: block;

    text-align: left;

}



.content_left p {

    display: block;

    text-align: left;

    margin: 0;

}



.content_left_P {

    font-size: 18px;

    font-weight: bold;



    cursor:pointer;

}

.content_left_P a{ color:#333;}



.content_left .content_left_1 {

    margin-top: 0;

    text-align: left;

    display: block;

    cursor: pointer;

    line-height:30px;

}



.content_left p:first-child {

    margin-top: 1px;

}



.content_left p {

    margin-top: 30px;

}



.content_left .rd-navbar-submenu-toggle {

    position: absolute;

    width: 20px;

    height: 20px;

    color: inherit;

    opacity: .7;

    cursor: pointer;

    text-align: center;

    transition: .3s;

    border: 1px solid;

    border-radius: 50%;

    right: 15px;

    margin-top: 8px;

    margin-right: 50px;

}



.aboutImg2, .aboutImg3 {

    margin: 40px 0;

}



.aboutCas .col-xs-6, .aboutCas .col-sm-6, .aboutCas .col-md-4 {

    padding-left: 5px;

    padding-right: 5px;

}





.content_left .rd-navbar-submenu-toggle:before {

    content: "\f105";

    position: absolute;

    font-family: "FontAwesome";

    font-size: 16px;

    line-height: 18px;

    left: 1px;

    right: 0;

    top: 0px;

    transition: .3s;

}



.product-buttion {

    display: none;

    position: absolute;

    background-color: #1dc8cd;

    color: #fff;

    width: 160px;

    margin-left: 230px;

    padding: 5px;

    margin-top: -28px;

    z-index: 999;

}



/*.spanitem {

    transform: rotate(90deg);

    -ms-transform: rotate(90deg); /* Internet Explorer */

/*-moz-transform: rotate(90deg);  Firefox */

/*-webkit-transform: rotate(90deg);  Safari 和 Chrome */

/* -o-transform: rotate(90deg);  Opera 

}*/

.content_left_1:hover {

    color: #1dc8cd;

}



.line {

    height: 1px;

    background: linear-gradient(10deg, #000000 10%, #C0C0C0 10%);

    margin: 10px 0;

}



.Logoheader {

    position: absolute;

    margin: -30px 0 0 15%;

    left: 0;

    max-width: 240px;

}



.rd-navbar-static .rd-navbar-nav {

    margin-top: 1px;

	float:right; margin-right:140px;

}



.rd-navbar-inner .bar_icon {

    z-index: 99999;

    position: absolute;

    cursor: pointer;

    right: 25px;

    top: 0;

}



.bar_icon span {

    width: auto;

    height: auto;

    background-color: transparent;

    display: inline-block;

    font: 400 20px/25px "FontAwesome";

    z-index: 2;

    color: #fff;

    border-radius: 0;

    margin: 20px 0 0 25px;

}



.rd-navbar .bar_icon span:hover {

    color: #00aaff;

}





.bar_icon a {

    color: #A5A9B1;

    font-size: 14px;

    display: inline-block;

}



    .bar_icon a:hover {

        color: #1dc8cd;

        font-weight: bold;

    }



.bar_icon .bar_icon_a {

    margin-left: 0;

}



.page-header .header .bar_icon_a {

    margin-left: 0;

}



/*Product*/

.product-show {

    display: none;

    margin: 15px 0 8px 0;

}



    .product-show a {

        background-color: #1dc8cd;

        padding: 8px 18px;

        color: #fff;

        border-radius: 30px;

        font-family: Titillium Bold;

    }



        .product-show a:hover {

            background-color: #333366;

        }



.productinfo {

    position: relative;

    padding: 12px;

    transition: .3s all ease;

}



.productinfoHover {

    background: #fff;

    z-index: 99;

    /*box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.2);*/

    border: 1px solid #D0D0D0;

}



.rd-navbar--is-clone .header {

    display: none;

}



.product-buttion a:hover {

    color: #fff;

    font-family: 'Titillium Bold';

}





.productImg {

    margin: 0px 0 10px 0;

    width: 100%;

    text-align: center;

	border:1px solid #ddd;

}



.productinfoHover .product-show {

    display: block;

}



#itemContainer .product01 {

    margin-bottom: 2%;

    padding: 0;

}



#itemContainer {

    margin-left: 30px;

}



.ProductTab hr {

    margin: 15px 0 30px 0;

}



.Productul-1 {



}



    .Productul-1 li {

        width: 130px;

        height: 130px;

        border: 1px solid #ccc;

        margin: 10px 8px 10px 1px;

        padding: 3px;

        cursor: pointer;

        float: left;

        text-align: center;

    }



        .Productul-1 li img {

            height: 100%;

        }



.ProductSelected {

    outline: 2px solid #AAAAAA;

}



.Product-title {

    text-align: left;

}



table {

    background-color: transparent;

    width: 100%;

}



.Product-title hr {

    display: block;

    unicode-bidi: isolate;

    -webkit-margin-before: 0.5em;

    -webkit-margin-after: 0.5em;

    -webkit-margin-start: auto;

    -webkit-margin-end: auto;

    overflow: hidden;

    border-style: inset;

    border-width: 1px;

}



.Product-title .Product-prev {

    float: left;

}



.Product-title .Product-next {

    float: right;

}





.Content-right .text-p {

    margin-top: 0;

    line-height: 22px;

    color: #000;

}



.Content-right p {

}







.Product-titleNone h3, .Product-titleNone h5, .Product-titleNone hr {

    display: none;

}



#container {

    margin-top: 0;

}



.color2c69a2 {

    color: #1dc8cd;

}



.Content-right h6 {



    color: #333333;

    font-size: 16px;

    font-weight: bold;

    line-height: 25px;

}



.PrevNext {

    display: block;

	margin-top:30px;

   

}



.well-bt {

    padding-bottom: 50px;

}



.AboutFounder {

    padding-bottom: 75px;

}



    .AboutFounder h5 {

        color: #706f6f;

        margin-top: 15px;

    }



    .AboutFounder p {

        color: #000;

    }





.Moth-1 {

    display: block;

    margin: 20px;

}



.row-bt {

    border-top: 1px solid #A0A0A1;

}



.ProductTab .marked-list > li:before {

    content: "\f10c";

    position: absolute;

    left: 0;

    top: 0;

    font-weight: 400;

    font-size: 15px;

    font-family: "FontAwesome";

}



.ProductTab .nav-tabs {

    margin-top: 0;

}



.ProductTab .col-sm-3 {

    padding-left: 0;

}



.ProductTab .nav-tabs > li.active > a:focus {

    background-color: #e7e7e7;

    font-weight: bold;

    color: #1dc8cd;

}



.ProductTab .nav-tabs > li.active > a, .ProductTab .nav-tabs > li.active > a:hover {

    border-radius: 0;

    background-color: #e7e7e7;

    color: #000;

    font-weight: bold;

}



.Contact-Caepw {

    text-align: left;

}



.ProductTab .nav-tabs > li > a {

    color: #1dc8cd;

    line-height: 32px;

}



    .ProductTab .nav-tabs > li > a:hover {

        border-radius: 0;

        background-color: #e7e7e7;

        color: #1dc8cd;

        font-weight: bold;

    }



.ProductTab .product01 {

    margin-top: 10px;

    text-align: center;

    padding: 0;

}



    .ProductTab .product01 h7 {

        line-height: 35px;

    }



.product01 .productinfo h6 {

    font-weight: bold;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}



/*aboutus*/

.aboutImg1 {

    max-width: 120px;

}



.aboutImg2 {

    max-width: 18px;

}



.about_Contect {

    text-align: center;

}



    .about_Contect p {

        font-size: 16px;

        text-align: left;

		text-indent:2em;

		margin-top:20px;

    }





.about1 h1 {

    text-align: center;

    font-size: 30px;

    font-weight: normal;

    width: 320px;

    border-left: solid 3px #1dc8cd;

    border-right: solid 3px #1dc8cd;

    margin: auto;

    padding: 0 50px;

	color:#1dc8cd

}



.about1 h2 {

    text-align: center;

    text-transform: uppercase;

    font-family: arial;

    font-weight: normal;

    font-size: 16px;

    margin-bottom: 20px;

	color:#1dc8cd;

	margin-top:5px;

}



.aboutImg3 {

    max-width: 18px;

}



.ourAdvantage .col-md-4 img {

    max-width: 50px;

    margin: 55px 0 18px 0;

}



.ourAdvantage .col-md-4 h5 {

    font-family: Titillium Web SemiBold;

}





.ActivityDate {

    width: 80px;

    height: 80px;

    background-color: #1dc8cd;

    color: #fff;

    border-radius: 5px;

    font-size: 45px;

    text-align: center;

    line-height: 80px;

}



.ActivityDate-1 {

    width: 80px;

    height: 40px;

    background-color: #414042;

    font-size: 20px;

    line-height: 40px;

    color: #fff;

    text-align: center;

    border-radius: 5px;

    margin-top: 6px;

    text-transform: uppercase;

}



.ActivityUl h5 {

    font-size: 24px;

    font-weight: bold;

}



.ActivityUl {

    text-align: left;

}



    .ActivityUl ul li a {

        font-size: 16px;

        color: #000;

    }



.callbacks .header02 {

    display: none;

}



.activity_bottom {

    border-bottom: 1px dashed #706f6f;

    margin-bottom: 50px;

    padding-bottom: 20px;

}



.activity_bottom1 {

    margin-bottom: 40px;

}



.activity_bottom0 {

    border-bottom: 0;

}



.backColor {

    background-color: #f1f2f2;

}



.mfInput input:focus, #frm_comment:focus {

    border: 1px solid #1dc8cd;

}



.contact-div p {

    font-size: 18px;

    margin-top: 2%;

}



.contact-1 {

    margin-top: 50px;

}



.minheight128 {

    min-height:128px;

}

    .contact-1 span {

        color: #1dc8cd;

        font-weight: bold;

    }



.color333 {

    color: #333;

}



.Contact-Caepw {

    padding-top: 60px;

}



    .Contact-Caepw p {

        font-size: 18px;

        margin: 0;

        line-height: 25px;

        margin-bottom: 30px;

    }



#map {

    height: 500px;

    width: 100%;

}



.holderPage {

    text-align: center;

    margin-top: 5%;

}



    .holderPage a {

        padding: 15px;

        background-color: #EDEDED;

        margin: 0 10px;

        cursor: pointer;

        border-radius: 5px;

    }



    .holderPage .jp-current {

        color: #fff;

        background-color: #1dc8cd;

    }



    .holderPage .jp-disabled {

        pointer-events: none;

        filter: alpha(opacity=50); /*IE滤镜，透明度50%*/

        -moz-opacity: 0.5; /*Firefox私有，透明度50%*/

        opacity: 0.5; /*其他，透明度50%*/

    }



    .holderPage a:hover {

        color: #fff;

        background-color: #1dc8cd;

    }



.rd-navbar-panel img {

    display: none;

}



.link-Col img {

    max-width: 110px;

}



.Product-title hr {

    margin: 10px 0;

}



.activityH4 {

    font-family: Titillium Web SemiBold;

    color: #706f6f;

    margin-bottom: 6px;

}



.subscribe {

    width: 98%;

    border-radius: 50px;

    background-color: #a5a2a5;

    height: 40px;

    margin-top: 18px;

}



    .subscribe .subBut {

        float: right;

        background-color: #2969a5;

        width: 100px;

        height: 40px;

        line-height: 40px;

        border-radius: 0 50px 50px 0;

        cursor: pointer;

        text-align: center;

        font-weight: bold;

    }



        .subscribe .subBut:hover {

            background: #00aaff;

        }



    .subscribe input {

        width: 150px;

        float: left;

        line-height: 40px;

        padding-left: 10px;

        border: 0;

        font-size: 18px;

        color: #706f6f;

    }



.owl-prev {

    float: left;

    margin-top: -115px;

    margin-left: -30px;

}



.owl-next {

    float: right;

    margin-top: -115px;

    margin-right: -30px;

}



.callbacks_container {

    margin-top: 100px;

}



@media (max-width: 1290px) {

    .rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-fullwidth .rd-navbar-nav > li > a {

        width: 94px;

    }



    .rd-navbar-static .rd-navbar-nav > .nav-3 a {

    }

}



@media (max-width: 1199px) {

    .container .footerA {

        width: 100%;

    }

    .text-center .backColor_2 {

        padding-left: 20px;

     

    }

    .backColor_12 p {

        line-height: 30px;

    }

    .callbacks {

        margin-top: 50px;

    }



    .callbacks_container {

        margin-top: 0;

    }



    .col-20 .col-lg-3 {

        width: 20%;

        padding-bottom: 2%;

        position: relative;

        float: left;

    }



    .Productul-1 li {

        width: 105px;

        height: 105px;

    }



    .footerB a {

        display: block;

    }



    .footerA h4 {

        padding: 30px 0 1px 0;

    }



    .subscribe {

        width: 350px;

    }



        .subscribe input {

            width: 250px;

        }



    .aboutCas .thumbnail-variant-2:hover h4 {

        top: 20%;

    }



    .bannerText {

        top: 100px;

    }



    #itemContainer .product01 {

        margin-bottom: 6%;

    }



    .content_left .rd-navbar-submenu-toggle {

        margin-right: 0;

    }

}



.technology-3 .bmbox {

   

}



@media (max-width: 1100px) {

    .header img {

        float: left;

        margin: 38px 0 0 50px;

    }





}



@media (max-width: 1024px) {

    .holderPage a {

        padding: 8px;

        font-size: 12px;

        margin: 0 5px;

    }



    .content_left p a {

        font-size: 14px;

    }



    .home-about-02 {

        padding: 0 6%;

    }

}



@media (max-width: 991px) {

    .caption_bution {

        font-size: 14px;

    }

    .news-04 .fontbold {

        margin-top:15px;

    }

    .page .callbacks_container {

        margin-top: 0;

    }



    .callbacks {

        margin-top: 0;

    }



    .content_left_P {

        font-size: 14px;

    }



    .Product-titleNone h3, .Product-titleNone h5, .Product-titleNone hr {

        display: block;

    }



    .Product-titleNone hr {

        margin-bottom: 15px;

    }



    .Content-right h1, .Content-right h5 {

        display: none;

    }



    .Content-right p {

        margin-top: 15px;

    }



    .Productul-1 li {

        width: 125px;

        height: 125px;

    }



    .ProductTab .product01 {

        padding-left: 0;

        padding-right: 0;

    }



    .ProductTab h2, .ProductTab hr {

        margin: 0 15px;

    }



    .ProductTab .product01 h4 {

        font-size: 14px;

    }



    .thumbnail-variant-2 h4 {

        font-size: 16px;

    }



    .thumbnail-variant-2:hover h4 {

        top: 30%;

    }



    .aboutCas .thumbnail-variant-2:hover h4 {

        top: 5%;

    }



    .aboutCas .thumbnail-variant-2 h4 small {

        margin-top: 15px;

        line-height: 20px;

        letter-spacing: 0.02em;

        font-size: 14px;

    }



    .container .product-buttion {

        margin-left: 140px;

    }



    #itemContainer .product01 {

        margin-bottom: 11%;

    }

}



@media (max-width: 860px) {

    .header img {

        max-width: 360px;

        margin: 43px 0 0 50px;

    }



    .header {

        height: 80px;

        line-height: 80px;

    }



        .header img {

            margin: 23px 0 0 50px;

        }

}



@media (max-width: 767px) {



    .page .callbacks_container {

        margin-top: 50px;

    }



    .callbacks {

        margin-top: 0;

    }



    .box {

        margin-bottom: 5px;

        text-align:center;

    }



    .home-aboutus1 {

        padding-top: 10px;

    }



    .swiper-slider {

        display: none;

    }



    .header img {

        display: none;

    }



    .footer-lanmu table {

        display: none;

    }



    .callbacks .header01 {

        display: none;

    }



    .callbacks .header02 {

        display: block;

    }



    .navbar-nav {

        display: none;

    }



    .rd-navbar-panel img {

        display: inline-block;

        float: right;

        position: relative;

        max-width: 300px;

        margin: 10px 15px 0 0;

    }



    .rd-navbar-nav-wrap {

        height: 0;

    }



    .callbacks .header01 {

        display: none;

    }



    .callbacks .header02 {

        display: block;

    }



    .header {

        height: 50px;

    }



    .rd-navbar-inner .rd-navbar-nav > li > a {

        color: #343842;

        font-weight: 400;

        line-height: 20px;

    }



    .content_left {

        display: none;

    }



    #itemContainer {

        margin-left: 0;

        margin-right: 15px;

    }



    .row-bt {

        border-top: 0;

    }



    .round-xl {

        border-radius: 0;

    }



    .ProductTab .nav-tabs {

        border-bottom: 1px solid #ccc;

        margin-left: 15px;

    }



    .swiper {

        margin-top: 55px;

    }



    .ActivityUl .line, .ActivityUl ul {

        display: none;

    }



    .ActivityUl h5 {

        margin-bottom: 3%;

    }



    .bannerText {

        top: 100px;

    }



    .aboutCas .thumbnail-variant-2:hover h4 {

        top: 25%;

    }



    .aboutCas .thumbnail-variant-2 h4 small {

        margin-top: 15px;

        line-height: 25px;

        letter-spacing: 0.02em;

        font-size: 18px;

    }



    #itemContainer .product01 {

        margin-bottom: 21%;

    }



    .owl-prev {

        float: left;

        margin-top: -180px;

        margin-left: -10px;

    }



    .owl-next {

        float: right;

        margin-top: -180px;

        margin-right: -10px;

    }



    .rd-navbar-inner .nav_2 > span {

        display: block;

    }



    .rd-navbar-inner .nav_3 .rd-navbar-submenu-toggle {

        display: block;

    }



    .rd-navbar-inner .nav_5 .rd-navbar-submenu-toggle {

        display: block;

    }



    .rd-navbar-inner .nav_4 .rd-navbar-submenu-toggle {

        display: block;

    }



    .header .bar_icon {

        display: none;

    }



    .box .color-1 img {

        width: 100%;

    }



     .box  .paddingtb img {

        padding:10%;

        max-width:300px;

    }

    .owl-carousel .owl-item {

        width: 100%;

    }



    .container .owl-carousel .owl-item img {

        display: inline-block;

        width: auto;

        -webkit-transform-style: preserve-3d;

    }



   .container .Technology-2 .owl-carousel .owl-item img {

        width: 100%;

    }

}



@media (max-width: 708px) {

    .home-about-02 {

        padding: 0 15px;

    }



    .Productul-1 li {

        width: 135px;

        height: 135px;

    }



    .displaynone {

        display: block;

    }



    .displayblock {

        display: none;

    }



}



@media (max-width: 620px) {

    .Productul-1 li {

        width: 111px;

        height: 111px;

    }



    .activitynone {

        display: none;

    }



    .container .section-border {

        width: 100%;

    }



    .callbacks_container .prev, .callbacks_container .next {

        display: none;

    }

}



@media (max-width: 640px) {

    .col-20 .col-lg-3 {

        width: 50%;

        padding-bottom: 2%;

        position: relative;

        float: left;

    }



    #itemContainer .product01 {

        margin-bottom: 18%;

    }



    #itemContainer .product01 {

        max-height: 275px;

    }



    #itemContainer .productinfoHover h4 {

        font-size: 18px;

    }



    .contact-div p {

        font-size: 16px;

        margin-top: 2%;

        padding: 0 15px;

        margin: 15px 0;

    }



    .Contact-Caepw {

        padding-top: 40px;

    }



    .col-20 .Our {

        display: block;

        margin-top: 10px;

        margin-bottom: 15px;

        font-family: 'Titillium Web SemiBold';

    }

}



@media (max-width: 580px) {



    #itemContainer .product01 {

        margin-bottom: 16%;

    }



    .holderPage .jp-next, .holderPage .jp-previous {

        display:none;

    }



}



@media (max-width: 520px) {

    .FontSize60 h2 {

        font-size: 45px;

    }



    .news-04 .fontbold .floatright {

   display:block;

   float:initial;

   text-align:left;

}



    .FontSize60 p, .home-about-02 {

        font-size: 16px;

    }



    #itemContainer .product01 {

        max-height: 235px;

    }



    .Productul-1 li {

        width: 96px;

        height: 96px;

    }



    #map {

        height: 300px;

    }



    .support {

        margin-bottom: 30px;

        padding-right: 15px;

    }

}



@media (max-width: 520px) {

    .support {

        width: 100%;

    }



        .support .dwonload {

            margin-bottom: 30px;

        }

}



@media (max-width: 480px) {

    .nav-tabs > li > a {

        border-top: 2px solid #b2b2b2;

        border-left: 2px solid #b2b2b2;

        border-right: 2px solid #b2b2b2;

        border-bottom: 2px solid #b2b2b2;

        text-align: center;

    }



    .nav-tabs > li {

        margin-bottom: 5px;

        padding: 0;

    }



        .nav-tabs > li > a:hover {

        }



    .bannerText h3 {

        font-size: 16px;

    }

}



@media (max-width: 460px) {

    #itemContainer .product01 {

        max-height: 215px;

    }



    .Productul-1 li {

        width: 85px;

        height: 85px;

    }



    .ProductTab .nav-tabs {

        border-bottom: 0;

    }



    .aboutCas .thumbnail-variant-2:hover h4 {

        top: 13%;

    }



    .aboutCas .thumbnail-variant-2 h4 small {

        margin-top: 15px;

        line-height: 20px;

        letter-spacing: 0.02em;

        font-size: 14px;

    }



    .bannerText {

        top: 80px;

    }



    #itemContainer .product01 {

        margin-bottom: 18%;

    }

}



@media (max-width: 410px) {

    .FontSize60 p, .home-about-02 {

        font-size: 14px;

    }



    .rd-navbar-panel img {

        max-width: 200px;

        margin-top: 15px;

    }



    .Productul-1 li {

        width: 75px;

        height: 75px;

    }



    .subscribe {

        width: 280px;

    }



        .subscribe input {

            width: 160px;

        }

}



@media (max-width: 400px) {

    .backColor_4 p {

        text-align: center;

        margin-top: 1px;

        font-size: 14px;

    }

    .backColor_4 {



    padding: 0 3%;

}

}





@media (max-width: 370px) {

    .Productul-1 li {

        width: 60px;

        height: 60px;

    }



    .bannerText {

        top: 60px;

    }

}



.displayblock1 {

    display: block;

    transition: width 2s;

    -moz-transition: width 2s; /* Firefox 4 */

    -webkit-transition: width 2s; /* Safari 和 Chrome */

    -o-transition: width 2s; /* Opera */

}

.dispon-2 {

    display:none;

}

@media (max-width: 992px) {

    .dispon-2 {

        display: block;

    }

    .dispon-1 {

        display: none;

    }

    .Product-title .Product-prev {

        float:none;

    }

    .col-ft-2 {

        width: 50%;

        padding-left: 15px;

    }



        .col-ft-2 a {

            margin-top: 5px;

        }



        .col-ft-2 h5 {

            margin-bottom: 5px;

            margin-top: 15px;

        }



    .col-ft-4 {

        width: 100%;

        padding: 30px 15px;

    }



    footer {

        background-color: #191919;

        padding: 45px 0 45px;

        color: #858585;

        position: relative;

    }



    .padding35 {

        margin: 0;

    }

}



@media (max-width: 992px) {

    .technology-3 p {

        margin-bottom: 30px;

    }

}



@media (max-width: 1200px) {

    .TechnologyHover {

        width: 48%;

        margin-bottom: 30px;

    }



        .TechnologyHover img, .Technology-2 img {

            width: 100%;

        }

}



@media (max-width: 600px) {

    .TechnologyHover {

        width: 90%;

        margin-left: 15px;

    }

}

.thumbnail-variant-2 img {

    border:1px solid #ccc;

}

@media (max-width: 475px) {

    .home-auto1 p {

        height:55px;

    }

}



@media (max-width: 991px) {

    .text-center .backColor_2 {

        text-align:center;

        padding:70px 15px;

    }

   .page-content .text-center .backColor_2 {

        padding-right:15px;

        margin: 0 15px;

    }

    .page-content .text-center .backColor_2 .more {

        text-align:center;

    }

}



.hr-3 {

    padding:35px 0 0 35px;

    background-color:#fff;

    min-height:165px;

    line-height:30px;

}

    .hr-3 h5 {

        color:#1dc8cd;

        font-weight:bold;

    }

        .hr-3 p {

        color:#000000;

        font-weight:bold;

        margin-top:0;

    }

    .hr-3 span{

        color:red;

    }

@media (max-width: 767px) {

    .hr-3 {

        padding: 15px 0 35px 5px;

        background-color: #fff;

        min-height: 85px;

        line-height: 30px;

    }

    .hr-4 a img {

        width:100%;

    }

    .owl-carousel .owl-stage-outer {

        margin-left:15px;

    }

}



.box-member .img-responsive {

    width:100%;

}



@media (max-width: 1200px) {

   .container .owl-carousel .owl-stage-outer {

        margin-left: 0;

    }

}

.box-member-caption-inner {

    text-align:center;

  

}

@media (min-width: 1200px) {

    .box-member .box-member-wrap {

        position: absolute;

        top: 0;

        left: 0;

        display: inline-block;

        width: 100%;

        height: 100%;

        z-index: 2;

        transition: .3s;

        position: absolute;

        top: 0;

        left: 0;

        z-index: 1;

        margin-top: 0;

        width: 100%;

        height: 100%;

        padding: 20px;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-justify-content: center;

        -ms-flex-pack: center;

        justify-content: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        text-transform: uppercase;

        -webkit-backface-visibility: hidden;

        backface-visibility: hidden;

    }

}

.box-member {

    position: inherit;

}





    .box-member .box-member-wrap:hover {

        background: rgba(0, 105, 198, 0.8);

    }





.icon-darkest-filled{

    color: #fff;

   

}

    .icon-darkest-filled h4, .icon-darkest-filled {

        color: #fff;

        text-align: center;

    }

 .icon-circle {

    border-radius: 50%;

}



/*index_news*/

.index_news{ margin:0px auto;}

.index_news .bd{ margin-top:50px;height:265px; overflow:hidden;}

.index_news .bd ul li{ width:32%; height:255px; border:1px #eee solid; background:#fff; float:left; margin-left:15px; padding:0 19px; position:relative;}

.index_news .bd ul li:hover{ border:1px #ddd solid;-moz-box-shadow:0 0 10px #ddd; -webkit-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd; margin-top:5px;}

.index_news .bd ul li a{ display:block;width:340px; }

.index_news .bd .time{ width:96px; height:70px; position: absolute; left:0; top:0; text-align:center; color:#333;}

.index_news .bd .time .year{ background:#1dc8cd; font-size:15px;height:70px; line-height:70px; color:#fff;}

.index_news .bd .time .day{ height:40px; line-height:40px; background:#1dc8cd; font-size:24px;}

.index_news .bd .tit{font-size:16px; color:#333; padding:10px 0 30px 86px; line-height:28px;}

.index_news .bd .tit span{ position:relative;top:10px; color:#1dc8cd; font-size:16px; font-weight:normal;}

.index_news .bd .desc{ color:#5b5b5b; line-height:30px; border-bottom:1px #eee solid; border-top:1px #eee solid; padding:18px 0; font-size:13px; text-align:left;}

.index_news .bd .info{ font-size:12px; color:#999; margin-top:15px;text-align:left;}

.index_news .bd .info .view{ background:url(../images/view_icon.jpg) left no-repeat; padding-left:25px; margin-right:10px;}

.index_news .bd .info .sort{ background:url(../images/sort_icon.jpg) left no-repeat; padding-left:15px;}







.index_news .bd01{ margin-top:50px;overflow:hidden;}

.index_news .bd01 ul li{ width:30%; height:255px; border:1px #eee solid; background:#fff; margin-left:15px; padding:0 19px; position:relative; overflow:hidden; margin-bottom:30px;}

.index_news .bd01 ul li:hover{ border:1px #ddd solid;-moz-box-shadow:0 0 10px #ddd; -webkit-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd; height:255px; }

.index_news .bd01 ul li a{ display:block;}

.index_news .bd01 .time{ width:96px; height:70px; position: absolute; left:0; top:0; text-align:center; color:#333;}

.index_news .bd01 .time .year{ background:#a6a6a6; font-size:15px;height:70px; line-height:70px; color:#fff;}

.index_news .bd01 .time .day{ height:40px; line-height:40px; background:#1dc8cd; font-size:24px;}

.index_news .bd01 .tit{font-size:16px; color:#333; padding:10px 0 30px 86px; line-height:28px;}

.index_news .bd01 .tit span{ position:relative;top:10px; color:#333; font-size:16px; font-weight:normal;}

.index_news .bd01 .desc{ color:#5b5b5b; line-height:30px; border-bottom:1px #eee solid; border-top:1px #eee solid; padding:18px 0; font-size:13px; text-align:left;}

.index_news .bd01 .info{ font-size:12px; color:#999; margin-top:15px;text-align:left;}

.index_news .bd01 .info .view{ background:url(../images/view_icon.jpg) left no-repeat; padding-left:25px; margin-right:10px;}

.index_news .bd01 .info .sort{ background:url(../images/sort_icon.jpg) left no-repeat; padding-left:15px;}





/*index_more*/

.index_more{ width:200px; height:50px; line-height:50px; text-align:center; margin:30px auto 50px auto; font-size:14px; background:#1dc8cd; color:#fff; display:block;}

.index_more:hover{ background:#0aa654; color:#fff;}



.hezuo{ margin-top:20px;}

.hezuo ul li{ float:left; width:18%; height:90px; background:#fff; float:left; border:1px solid #ddd; margin-left:1%; margin-right:1%; margin-bottom:2%;}


.hezuo01{ width:780px; margin:0 auto;}
.hezuo01{ margin-top:20px;}

.hezuo01 ul li{ float:left; width:31%; height:160px; background:#fff; float:left; border:1px solid #ddd; margin-left:1%; margin-right:1%; margin-bottom:2%;}





.foot_tit a{ color:#cbcbcb;}

.foot_tit a:hover{ color:#FFFFFF;}

.copyright{ font-size:12px;}





.yanfa_tu{ margin-bottom:70px; overflow:hidden;width:1200px; margin:50px auto;}

.yf_left{ float:left;}

.yf_right{ float:right;}

.yanfa {

    width: 550px;

    height: 400px;

    background:#1dc8cd;

    text-align: center;

    padding: 75px;

    vertical-text: middle;

}



.yanfa h1 {

    font-size: 30px;

    font-weight: normal;

    color: #fff;

    margin-bottom: 10px;

}

.yanfa h2 {

    font-size: 12px;

    text-transform: uppercase;

    font-family: arial;

    font-weight: normal;

    margin-bottom: 40px;

	color: #fff;

}

.yanfa p {

    font-size: 16px;

    color: #fff;

    line-height: 28px;

    background: url(../images/yanfa_line.jpg) no-repeat bottom center;

    padding-bottom: 40px;

}



/*pages*/

.pagination-wrapper{



font-size:14px;



text-align:center;

}





.page {

text-align:center; display: inline-block; margin:0 auto;

margin-bottom:50px;

}

.tcdPageCode {

  text-align: center;

  color: #808080;

  font-size: 14px;

}

.tcdPageCode li {

  display: inline; float:left;

}

.tcdPageCode span.disabled {

  display: inline-block;

  height: 35px;

  line-height: 35px;

  padding: 0 14px;

  margin: 0 2px;

  color: #808080;

  background: #fff;

  border: 1px solid #e6e3e3;

  vertical-align: middle;

  border-radius:1px;

  font-size:14px;

}

.tcdPageCode span.current {

  display: inline-block;

  height: 35px;

  line-height: 35px;

  padding: 0 14px;

  margin: 0 2px;

  color: #fff;

  background-color: #1dc8cd;

  border: 1px solid #1dc8cd;

  vertical-align: middle;

  border-radius:1px;

}

.tcdPageCode a {

  display: inline-block;

  font-size:14px;

  height: 35px;

  line-height: 35px;

  background: #fff;

  padding: 0 14px;

  border: 1px solid #ddd;

  margin: 0 2px;

  vertical-align: middle;

  border-radius:1px;

}



.tcdPageCode a:hover {

 background-color: #1dc8cd;

 color:#FFFFFF;

}

.w1200{ width:1200px; margin:0 auto;}

.ny_dh{ width:100%; height:55px; line-height:55px; background:#1dc8cd;}

.ny_dh ul li{ float: left;}

.ny_dh ul li a{ color:#FFFFFF; width:150px; display:block; font-size:16px; text-align: center;}

.ny_dh ul li a:hover{ background:#1dc8cd;}



.hrdemand{ line-height:35px; font-size:16px; font-family:"微软雅黑"; border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6; }

.hrdemand td{ border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:25px; text-align:left;}

.hr_con{ padding-bottom:50px; width:1200px; margin:0 auto;}







#ads .addressList{width: 49%; margin-right: 1%; float:left;}

#ads #map1{margin-right: 0; margin-top:30px; margin-bottom:40px;}

.addressList{background: #F7F9FB; font-size: 0; padding:60px 50px 35px;text-align: center;box-sizing: border-box; margin-top:30px; margin-bottom:40px;}

.addressList li{color: #41404e;font-size: 16px;text-align: left;margin-bottom: 10px; line-height:30px;}

.addressList li b{font-size: 16px;}

.addressList li i{font-size: 12px;margin-right: 15px;}

.addressList figure{padding-left: 45px;color: #8D8D95;font-size: 13px; margin-left: 35px;border-left: 1px solid #ECECED;}

.addressList figure img{display: block;}

.addressList li a{}



.online article{padding: 110px 0 180px;background: url(../images/contact_07.jpg) no-repeat center;background-size: cover;}
.online form{font-size: 0;position: relative;}
.online form input[type=text]{text-indent: 1em; display: inline-block;vertical-align: top; width: 49%;height: 50px;background: #fff;border: none;margin-right: 2%;margin-bottom: 2%;}
.online form input[type=text]:nth-child(2n){margin-right: 0;}
.online form textarea{width: 100%;padding:20px 10px 150px;box-sizing: border-box;border: none;resize: none; font-family:"微软雅黑";}
.online form input[type=submit]{position: relative;z-index: 2; margin: -60px auto 0;display: block; cursor: pointer; width: 120px;height: 120px;background: url(../images/submit.png) no-repeat center;border-radius: 50%;border: none;outline: none;}
.online form input[type=submit]:hover{transform: scale(0.9);}



.rd-navbar-nav > li > a.on{ color:#1dc8cd; font-weight:bold;}

.content_left_P a.on{ color:#1dc8cd; font-weight:bold;}

.right_tit{ text-align:left; font-size:20px; color:#1dc8cd;}

.met-shownews-header{ text-align:center;}

.ny_dh{ margin-top:-20px;}