﻿.pagebar .pagination {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    align-items:center;
    font-size:14px;
}
.pagination a {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    font-size: 14px;
    padding: 8px 12px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a[title="尾页"]{
    margin-right:20px;
}
.pagination a:nth-child(10){
    margin-right:20px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
    color: #4fc08d;
    border: 1px solid #4fc08d;
}
.pagination a.page-num-current {
    color: #fff;
    background: #4fc08d;
    border: 1px solid #4fc08d;
}
.pagination select{
    outline:none;
    border: 1px solid #ccc;
    font-size:14px;
    border-radius: 3px;
    margin-left:5px;
    margin-right:5px;
    height:38px;
}


.row {

    margin: 0!important;

}
#dailia1 img{
    max-width: 100%;
}

#dailia2 #mrb-5{
    width: 100%;
}

#criteria table{
    width: 100%;
}

.navBg {
    position: relative;
}


.flex {
    display: flex;
}
p {
    margin-bottom: 0px;
}
.navbar-default {
    background: transparent;
    border: none;
}
.itBg {

    background: url('../image/indexTopbg.png') center center;

    background-size: cover;

}



.navBg {

    background: url('../image/navBg.png') center center;

    background-size: cover;

    height: 98px;

}

.indexTop {

    justify-content: space-between;

    align-items: center;

    height: 28px;

}



.indexTop p {

    color: #fff;

    font-size: 14px;

}



.indexTop div:nth-child(1) {

    align-items: center;

}



.indexTop div:nth-child(1) img {

    margin-right: 12px;

}



.form-control:focus {

    border-color: #e84c3d;

    box-shadow: none;

}



.navForm {
    position: relative;
    padding-top: 0!important;
    margin-top: 24px;
    padding-bottom: 0!important;
}
.nav>li {
    padding: 0 11px;
}



.nav>li>a {

    font-size: 16px;

    padding: 0!important;

    /* padding-bottom: 0!important; */

    line-height: 96px!important;

}



.navForm input {

    width: 180px!important;

    border-radius: 0!important;

    height: 39px;

    padding-right: 30px;

    border-top: 1px solid rgb(26, 45, 111);

    border-left: 1px solid rgb(26, 45, 111);

    border-bottom: 1px solid rgb(26, 45, 111);

}



.nav-active a {

    color: rgb(26, 45, 111)!important;

    font-size: 16px;

    border-bottom: 2px solid rgb(26, 45, 111);

}



.nav li a:after {

    border: 0 solid transparent;

    transition: all 0.25s;

    content: '';

    height: 24px;

    position: absolute;

    width: 0px;

    border-bottom: 2px solid rgb(26, 45, 111);

    bottom: -2px;

    left: 0px;

}



.nav li a:hover {

    color: rgb(26, 45, 111)!important;

}



.nav li a:hover:after {

    height: 100%;

    width: 100%;

    color: #e84c3d;

}



.btn-default:focus,

.btn-default:hover {

    background-color: transparent!important;

    outline: none;

}



.btn-default:active {

    outline: none;

}



.navForm button {

    border-color: transparent!important;

    background: url("../image/search1.png");

    width: 39px;

    height: 39px;

    position: absolute;

    right: -3%;

    top: 50%;

    transform: translateY(-50.1%);

    border: 0px solid transparent;

}



.indexBanner {

    margin: 0;

    padding: 0!important;

}



.indexBanner img {

    width: 100%;

}



.imBg {

    background: #f8f8f8;

}



.indexNewsBg {

    background: url('../image/newsBg.png') center center;

    background-size: cover;

    padding-bottom: 84px;

}



.indexNewsBg .newsItemWrapper .col-md-4 div {

    background: #fff;

}



.indexNewsBg .newsItemWrapper .col-md-4 .imgWrapper {

    overflow: hidden;

}



.indexNewsBg .newsItemWrapper .col-md-4 .imgWrapper img {

    transition: all .4s;

}



.indexNewsBg .newsItemWrapper .col-md-4 .imgWrapper img:hover {

    transform: scale(1.1);

}



.indexNewsBg .newsItemWrapper .col-md-4 div p:nth-child(2) {

    font-size: 16px;

    padding: 28px 27px 19px 27px;

    color: #333;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}



.indexNewsBg .newsItemWrapper .col-md-4 div p:nth-child(3) {

    font-size: 14px;

    padding: 0px 0 30px 27px;

    color: #999999;

}
.indexNewsBg .smallNewItemWrapper .col-sm-12 div {

    background: #fff;

}



.indexNewsBg .smallNewItemWrapper .col-sm-12 .imgWrapper {

    overflow: hidden;

}



.indexNewsBg .smallNewItemWrapper .col-sm-12 .imgWrapper img {

    transition: all .4s;

}



.indexNewsBg .smallNewItemWrapper .col-sm-12 .imgWrapper img:hover {

    transform: scale(1.1);

}



.indexNewsBg .smallNewItemWrapper .col-sm-12 div p:nth-child(2) {

    font-size: 16px;

    padding: 28px 27px 19px 27px;

    color: #333;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}



.indexNewsBg .smallNewItemWrapper .col-sm-12 div p:nth-child(3) {

    font-size: 14px;

    padding: 0px 0 30px 27px;

    color: #999999;

}

.container-fiuld .navbar-form .radius{
    border-radius: 10px;
}

.container-fiuld .navbar-form .btn{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}



@media screen and (max-width: 992px){
    .indexNewsBg .smallNewItemWrapper .col-sm-12 img{
        margin: 0 auto;
    }
    .indexNewsBg .smallNewItemWrapper .col-sm-12 div p:nth-child(2) {

        font-size: 16px;
    
        padding: 28px 102px 20px 102px;
    
        color: #333;
    
        white-space: nowrap;
    
        text-overflow: ellipsis;
    
        overflow: hidden;
    
    }
    
    
    
    .indexNewsBg .smallNewItemWrapper .col-sm-12 div p:nth-child(3) {
    
        font-size: 14px;
    
        padding: 0px 102px 16px 102px;
    
        color: #999999;
    
    }
       
}

.indexMenu {

    position: relative;

}



.indexMenu .lookMore {

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}



.indexMenu .lookMore p {

    color: red;

}



.indexMenu .imHeader {

    justify-content: center;

    padding: 64px 0 68px 0;

    align-items: center;

}



.indexMenu .imHeader p {

    font-size: 36px;

    margin-left: 18px;

    font-weight: bold;

    margin-right: 4px;

}



.imContent {

    padding-bottom: 60px;

    position: relative;

    z-index: 10;

}



.imContent .col-md-3.imItemActive .iiFloor img:nth-child(1) {

    display: none;

}



.imContent .col-md-3.imItemActive .iiFloor img:nth-child(2) {

    display: block;

}



.imContent .col-md-3.imItemActive .iiTop img:nth-child(1) {

    display: block;

}



.imContent .col-md-3.imItemActive .iiTop p {

    color: #e84c3d;

}



.imContent .col-md-3.imItemActive .iiTop img:nth-child(2) {

    display: none;

}



.imContent .imcItem .iiTop p {

    color: #91211b;

    font-size: 20px;

    padding-top: 35px;

}



.imContent .imcItem .iiFloor img:nth-child(1) {

    display: block;

}



.imContent .imcItem .iiFloor img:nth-child(2) {

    display: none;

}



.imContent .imcItem .iiTop img:nth-child(1) {

    display: none

}



.imContent .imcItem .iiTop img:nth-child(2) {

    display: block;

}



.imContent .imcItem .iiFloor {

    position: relative;

    z-index: 1;

    left: 0;

    top: 0;

}



.imContent .imcItem .iiTop {

    position: absolute;

    z-index: 3;

    left: 0;

    top: 0;

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

    width: 100%;

    height: 100%;

}



.checkLevel {

    background: #ae9159;

    background-size: cover;

    height: 118px;

}



.checkLevel .clWrapper {

    align-items: center;

    position: relative;

    height: 118px;

}



.checkLevel .clWrapper::after {

    content: '';

    display: block;

    clear: both;

}



.checkLevel .clWrapper .clLeft {

    align-items: center;

    position: absolute;

    height: auto;

    left: 0;

    top: 50%;

    transform: translateY(-50%);

}



.checkLevel .clWrapper .clLeft img {

    margin-right: 21px;

}



.checkLevel .clWrapper .clLeft p {

    font-size: 28px;

    color: #fff;

    font-weight: bold;

    position: relative;

}



.checkLevel .clWrapper .clLeft .navbar-form {

    padding: 0 0 0 45px;

}



.checkLevel .clWrapper .clLeft .navbar-form input {

    /* width: 60%; */

    width: 605px;

    height: 40px;

    border: 2px solid #bfa87c;

    background-color: #BEA77C;

    color: #fff;

}



.checkLevel .clWrapper .clLeft .navbar-form button {

    position: absolute;

    right: 0;

    background: #d0bf9e;

    width: 88px;

    height: 40px;

    top: 8px;

    color: #fff;

}



.checkLevel .clWrapper .clLeft .navbar-form input::-webkit-input-placeholder {

    color: #fff;

    font-size: 16px;

}



.checkLevel .clWrapper .clRight {

    align-items: center;

    height: auto;

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}



.checkLevel .clWrapper .clRight p {

    font-size: 24px;

    font-weight: bold;

    margin-left: 18px;

    color: rgba(255, 255, 255, 0.8);

}



.indexCompany {

    background: #fff;

}



.indexCompany .icHeader {

    position: relative;

}



.indexCompany .titles {

    border-bottom: 1px solid #dadada;

}



.indexCompany .icHeader div .eglish {

    font-size: 43px;

    color: rgba(232, 232, 232, .54);

}



.indexCompany .titles p {

    color: #15507e;

    position: absolute;

    font-weight: bold;

    left: 0;

    top: 0;

    text-align: justify;

    border-bottom: 1px solid #15507e;

    font-size: 26px;

}



.indexCompany .icCenter p {

    font-size: 14px;

    line-height: 2;

    padding: 30px 0 48px 0;

    text-align: justify;

}



.indexCompany .icBottom {

    width: 135px;

    justify-content: space-around;

    align-items: center;

    height: 38px;

    background: #e84c3d;

}



.indexCompany .icBottom p {

    font-size: 14px;

    color: #fff;

}



.indexFooter {

    /*background: url("../img/indexFooter.png") center center;

    background-size: cover;*/

	background:rgb(40,41,43);

    height: 400px;

    /*margin-top: 66px;*/

}



.indexFooter .ifWrapper {

    padding-top: 15px;

}



.indexFooter .ifWrapper .col-md-9 {

    padding-left: 0;

}
.indexFooter .ifWrapper .col-md-5 p{ 
    text-align: center;
    color: #fff;
    padding-top: 6px;
}
.indexFooter .ifWrapper .col-md-5 img{
    margin: 0 auto;
}
.indexFooter .ifWrapper ul li a {
    
    font-size: 16px;
    color: #999;
    display: block;
    padding: 0 36px;
    border-right: 1px solid #999;

}
.indexFooter .ifWrapper .listItem:nth-child(1) img{
	width: 19px;
	height: 19px;
}
.indexFooter .ifWrapper .listItem:nth-child(2) img {

    width: 19px;

    height: 19px;

}



.indexFooter .ifWrapper .listItem:nth-child(3) img {

    width: 17px;

    height: 19px;

}



.indexFooter .ifWrapper .listItem:nth-child(4) img {

    width: 16px;

    height: 21px;

}



.indexFooter .ifWrapper .listItem {

    margin-bottom: 22px;

}



.indexFooter .ifWrapper .listItem p {

    font-size: 16px;

    color: #999;

    margin-left: 18px;

}
.indexFooter .ifWrapper .listItem p a{
	color: #999 !important;
}


.indexFooter .ifWrapper ul {

    padding-bottom: 15px;

    width: 100%;

    margin-bottom: 50px;

    border-bottom: 1px solid #666;

}



.indexFooter .ifWrapper ul li:first-child a {

    padding-left: 0;

}



.indexFooter .ifWrapper ul li:last-child a {

    padding-right: 0;

    border: none;

}



.indexFooter .copyright {

    margin-top: 50px;

}



.indexFooter .copyright p {

    font-size: 16px;

    color: #999;

}
#footer .col-md-6 p{
	text-align: center;
	color: #999;
	line-height: 1.5;
	margin-top: 10px;
}


.indexFooter .col-md-3 p {

    text-align: center;

    font-size: 16px;

    color: #d8d8d8;

}



.indexFooter .col-md-3 img {

    margin: 0 auto;

}



.indexFooter .col-md-3 p:nth-child(2) {

    margin-top: 26px;

}



.indexFooter .col-md-3 p:nth-child(3) {

    margin-top: 13px;

}





/* 鍏徃姒傚喌 */



.companyBanner {}



.companyBanner .bannerImg {

    width: 100%;

}



.companyBanner .centerTitle {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}



.companyBanner .centerTitle p {

    font-size: 24px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    color: #fff;

}



.companyBanner .icHeader {

    margin: 42px 0 28px 0;

}



.companyBanner .cbCenter {

    font-size: 14px;

    color: #555;

    line-height: 2;

}



.companyBanner .cbCenter p,

.companyBanner .cbCenter span {

    text-align: justify;

}



.companyBanner .cbCenter .col-md-6:nth-child(2) {

    padding-right: 0px;

    justify-content: flex-end;

}



.mpList {

    margin-bottom: 42px;

}



.mpList .mlHeader {

    align-items: center;

    margin-bottom: 20px;

}



.mpList .mlHeader p {

    margin-left: 14px;

    font-size: 18px;

    color: #333;

    font-weight: bold;

}



.mpList .mlBotttom p {

    font-size: 14px;

    color: #555;

}



.mpList .mlBotttom p:nth-child(1) {

    margin-bottom: 12px;

}



.serviceChoice {

    margin-top: 10px;

}



.serviceChoice .col-md-6:nth-child(1) {

    padding-left: 0;

    padding-right: 5px;

}



.serviceChoice .col-md-6.actives a {

    background: #ede5da;

}



.serviceChoice .col-md-6 a:hover {

    background: rgb(18, 135, 176);

}



.serviceChoice .col-md-6:nth-child(2) {

    padding-right: 0;

    padding-left: 5px;

}



.serviceChoice a {

    display: block;

    width: 100%;

    height: 55px;

    text-decoration: none;

    text-align: center;

    line-height: 55px;

    font-size: 20px;

    color: #333;

    background: #f3f3f3;

}





/* 鍦ㄧ嚎鐣欒█ */



.lmBanner .icHeader {

    margin: 42px 0 0 0;

}



.leaveMessage {

    height: 500px;

    background: url("../image/olBg.png") center center;

    background-size: cover;

}



.leaveMessage form {

    width: 57%;

    margin: 66px auto 0 auto;

}



.leaveMessage form label {

    align-items: center;

    margin-bottom: 12px;

    position: relative;

}



.leaveMessage form label div {

    width: 13%;

    height: 38px;

    font-weight: normal;

    font-size: 15px;

    color: #666;

    border-top: 1px solid #dcdcdc;

    border-left: 1px solid #dcdcdc;

    border-bottom: 1px solid #dcdcdc;

    text-align: center;

    line-height: 38px;

}



.leaveMessage form label input {

    height: 38px;

    border: 1px solid #dcdcdc;

    background: #fbfbfb;

    border-radius: 0;

    font-weight: normal;

}



.leaveMessage form label img {

    position: absolute;

    right: 4px;

    top: 50%;

    transform: translateY(-50%);

}



.leaveMessage form label input:focus {

    border-color: #dcdcdc;

}



.leaveMessage form button {

    background: rgb(18, 135, 176);
   border: 1px solid rgb(18, 135, 176);
    color: #fff;

    border-radius: 0;

    width: 94px;

    margin: 0 auto;

    position: relative;

    left: 50%;

    top: 42px;

    transform: translateX(-50%);

}



.leaveMessage form button:hover {

    color: #fff;

}





/* 鍏徃浠ｇ悊 */



.caContent {

    padding: 25px 0 44px 0;

}





/* 鏂伴椈鍒楄〃 */



.newCenter {

    margin-top: 38px;

}



.newCenter li {

    padding-top: 38px;

    padding-bottom: 25px;

    border-bottom: 1px solid #dadada;

}



.newCenter li a:hover {

    text-decoration: none;

}



.newCenter li.active {

    background: #f3f3f3;

}



.newCenter li.active .newTitle img {

    display: none;

}



.newCenter li .newTitle .lines {

    display: none;

}



.newCenter .newTitle {

    align-items: center;

    margin-bottom: 20px;

    position: relative;

}



.newCenter li.active .newTitle .lines {

    position: absolute;

    display: block;

    /* display: inline; */

    width: 20px;

    left: 37px;

    top: 120%;

    height: 3px;

    background: #15507e;

}



.newCenter li.active .newTitle p {

    margin-left: 37px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    margin-right: 37px;

}



.newCenter li.active .newsFooter {

    display: none;

}



.newCenter .newTitle p {

    font-size: 18px;

    color: #333;

}



.newCenter .newsDesc {

    font-size: 14px;

    margin-right: 37px;

    color: #555;

    margin-left: 37px;

    line-height: 2.1;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.newCenter .newTitle img {

    width: 17px;

    height: 14px;

    margin-right: 20px;

}



.newCenter .newsFooter {

    align-items: center;

    margin-top: 6px;

    margin-left: 37px;

}



.newCenter .newsFooter img {

    width: 17px;

    height: 17px;

    margin-right: 12px;

}



.newCenter .newsFooter p {

    color: #999;

    font-size: 14px;

}



.newCenter .arrowPage {

    margin: 0 auto;

    display: flex;

    justify-content: center;

    align-items: center;

}



.newCenter .arrowPage {

    margin: 42px 0;

}



.newCenter .arrowPage img {

    width: 13px;

    height: 15px;

}



.newCenter .arrowPage div {

    margin: 0 28px;

}



.newCenter .arrowPage div span:not(:last-child) {

    display: inline-block;

    margin-right: 26px;

}



.newCenter .arrowPage div span.active a {

    color: #e84c3d;

}



.newCenter .arrowPage div span a {

    color: #555;

}





/* 鏂伴椈璇︽儏 */



.newDetail .ndHeader {

    border-bottom: 1px solid #eeeeee;

}



.newDetail .ndHeader .newTitle {

    font-size: 20px;

    color: #333;

    text-align: center;

    margin-bottom: 20px;

    margin-top: 30px;

}



.newDetail .col-md-12 {
    padding: 0;
    margin-bottom: 20px;
}

.newDetail .ndHeader .publishTime {

    font-size: 14px;

    color: #999;

    text-align: center;

    margin-bottom: 30px;

}



.newDetail .newsContent {

    border-bottom: 1px solid #eee;

}



.newDetail .newsFooter {

    justify-content: space-between;

    padding: 20px 0;

}



.newDetail .newsFooter p {

    font-size: 14px;

    color: #999;
    width: 50%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newDetail .newsFooter p a{
    color: #999;
}
.newDetail .newsFooter p:nth-child(1) {
    text-align: left;
    padding-left: 1%;
}
.newDetail .newsFooter p:nth-child(2) {
    text-align: right;
    padding-right: 1%;
}
/* 閫佽瘎涓績 */



.rcType {

    margin-top: 4px;

    margin-bottom: 50px;

}



.rcType .col-md-4 div {

    background: #f3f3f3;

}



.rcType .col-md-4:nth-child(1) {

    padding-left: 0;

    padding-right: 5px;

}



.rcType .col-md-4:nth-child(2) {

    padding-left: 5px;

    padding-right: 5px;

}



.rcType .col-md-4 div a {

    display: block;

    text-align: center;

    height: 54px;

    text-decoration: none;

    line-height: 54px;

    font-size: 20px;

    color: #333;

}



.rcType .col-md-4 div.active {

    background: #ede5da;

}



.rcType .col-md-4 div:hover {

    background: #ede5da;

}



.rcType .col-md-4:nth-child(3) {

    padding-right: 0;

    padding-left: 5px;

}



.checkLevelContent p {

    text-align: justify;

}



.checkLevelContent form {

    position: relative;

}



.checkLevelContent form button {

    position: absolute;

    right: 0;

    background: #15507e;

    height: 47px;

    font-size: 20px;

    color: #fefefe;

    width: 90px;

    top: 50%;

    transform: translateY(-50%);

}



.checkLevelContent form button:hover {
    background: #15507e !important;
    color: #fff;

}
.checkLevelContent form button:focus{
    background: #15507e !important;
    color: #fff!important;
}


.checkLevelContent input {

    border-radius: 0;

    height: 47px;

    background: #f6f6f6;

    border: 1px solid #dcdcdc;

}



.checkLevelContent input:focus {

    border: 1px solid #dcdcdc;

}





/* 涓昏惀涓氬姟 */





/* 閽卞竵绛捐璇勭骇1 */



.mainBusiness1 {

    margin-top: 4px;

    margin-bottom: 45px;

}



.mainBusiness1 .col-md-3:nth-last-child(1) {

    padding-left: 0;

    padding-right: 0;

}



.mainBusiness1 .col-md-3:nth-last-child(2) {

    padding-right: 5px;

    padding-left: 5px;

}



.mainBusiness1 .col-md-3:nth-last-child(3) {

    padding-right: 0px;

    padding-left: 5px;

}



.mainBusiness1 .col-md-3:nth-last-child(4) {

    padding-right: 0;

    padding-left: 0;

}



.mainBusiness1 .col-md-3 a {

    display: block;

    height: 52px;

    text-align: center;

    line-height: 52px;

    color: #333;

    font-size: 20px;

    text-decoration: none;

    background: #f3f3f3;

}



.mainBusiness1 .col-md-3 a:hover {

    background: #ede5da;

}



.mainBusiness1 a.active {

    background: #ede5da;

}



.mbContent1 .mbArtical {

    margin: 33px 0px 39px 0;

}



.mbContent1 .mbArtical p {

    text-align: justify;

}

.mbContent1 .mbArtical p img{
    max-width: 100%;
    height: auto!important;
}


@media screen and (max-width: 1600px) {

    .nav>li {

        padding: 0 6px;

    }

    .checkLevel .clWrapper .clLeft .navbar-form input {

        width: 532px;

    }

    .indexFooter .ifWrapper ul li a {

        padding: 0 30px;

    }

    .checkLevel .searchImg {

        display: none;

    }

    /* .checkLevel .navbar-form {

        display: block;

    } */

    .navBg .searchImgs {

        display: none;

    }

}



@media screen and (min-width: 1200px) {

    .searchImgWrapper {

        display: none;

    }

    .searchImg {

        display: none;

    }
    .checkLevel{
        display: block;
    }
    .checkLevel.checkSmallLevel{
        display: none;
    }
}
@media screen and (max-width: 1200px) {
    .navbar form {
        display: none;
    }
    .checkLevel{
        display: none;
    }
    .checkSmallLevel{
        display: block;
    }
    .checkSmallLevel{
        height: 100px;
        background:#ae9159 ;
        background-size: cover;
    }
    .checkSmallLevel .clWrapper{
        height: 100px;
        position: relative;
        text-align: center;
    }
    .checkSmallLevel .clWrapper input::-ms-input-placeholder{
        color: #fff;
    }
    .checkSmallLevel .clWrapper input::-webkit-input-placeholder{
        color: #fff;
    }
    .checkSmallLevel .clWrapper p{
        font-size: 26px;
        line-height: 100px;
        color: #fff;
    }
    .checkLevel .clWrapper .navbar-form{
        position: relative;
        margin-top: 0;
        width: 100%;
        top: 50%;
        transform: translateY(-50%);
    }
    .checkLevel .clWrapper .navbar-form input{
        width: 86%;
        margin-left: 5%;
        height: 40px;
        border: 2px solid #bfa87c;
        background-color: #BEA77C;
        color: #fff;
    }
    .checkLevel .clWrapper .navbar-form button{
        position: absolute;
        right: 7%;
        background: #d0bf9e;
        width: 88px;
        height: 40px;
        top: 50%;
        transform: translateY(-50%);
        color: #fff;
    }
    .leaveMessage form {

        width: 66%;

    }

    .leaveMessage form label div {

        width: 18%;

    }

    .searchImgWrapper {

        position: absolute;

        right: 17.5%;

        top: 50%;

        transform: translateY(-50%);

        display: block;

        width: 34px;

        height: 34px;

        z-index: 4;

    }

    .navBg .searchImgs {

        display: block;

    }

    .imContent .col-md-3 .iiTop img:nth-child(1) {

        width: 40px;

    }

    .imContent .col-md-3 .iiTop img:nth-child(2) {

        width: 40px;

    }

    .navbar-toggle {

        margin-top: 30px;

    }


    .checkLevel .searchImg {

        display: block;

        margin-left: 60%;

        width: 32px;

    }

    .navbar-default .navbar-nav>li>a {

        display: inline-block;

    }

    .indexMenu .imHeader {

        padding: 34px 0 38px 0;

    }

    .indexNewsBg {

        padding-bottom: 54px;

    }

    .checkLevel .clWrapper .clLeft .navbar-form {

        padding: 10px 15px;

    }

    .checkLevel .clWrapper .clLeft .navbar-form input {

        width: 350px;

        margin-left: 40px;

    }

    .checkLevel .clWrapper .clLeft .navbar-form button {

        top: 19px;

    }

    .navbar-collapse {

        background: #efefef;

        position: relative;

        z-index: 16;

    }

    .navForm input {

        width: 60%!important;

    }

    .nav>li>a {

        line-height: 40px!important;

    }

    .navForm {

        border: none!important;

    }

    .navForm button {

        right: 38%;

        top: 0%;

    }

    .indexFooter .ifWrapper ul li a {

        padding: 0 17px;

    }

    #dailia table{
        width: 100%;
    }

}



@media screen and (min-width: 992px) {

    .newsItemWrapper {

        display: block;

    }

    .smallNewItemWrapper {

        display: none;

    }

    .navbar-brand .logo {

        display: block;

    }

    .navbar-brand .logo1 {

        display: none;

    }
    #dailia table tr td:first-child{
        width:10%;
    }
    #dailia table tr td:nth-child(2){
        width:10%;
    }
    #dailia table tr td:last-child{
        width:80%;
    }

}



@media screen and (max-width: 992px) {

    .searchImgWrapper {

        right: 26%;

        width: 32px;

        top: 50%;

        transform: translateY(-50%);

    }

    .companyBanner .bannerImg{

        height: 300px;

    }

    .indexBanner img{

        height: 300px;

    }

    .itBg {

        display: none;

    }

    .leaveMessage form {

        width: 74%;

    }

    .navbar-brand .logo {

        display: none;

    }

    .navbar-brand .logo1 {

        display: block;

        height: 98px;

    }

    .leaveMessage form label div {

        width: 22%;

    }

    .indexFooter .copyright {
        margin-top: 32px;
        margin-bottom: 12px;
    }

    .mpList:first-child {

        margin-top: 20px;

    }

    .mpList {

        margin-bottom: 24px;

    }

    .mainBusiness1 .col-md-3:nth-last-child(1) {

        padding: 10px;

    }

    .mainBusiness1 .col-md-3:nth-last-child(2) {

        padding: 10px;

    }

    .mainBusiness1 .col-md-3:nth-last-child(3) {

        padding: 10px;

    }

    .mainBusiness1 .col-md-3:nth-last-child(4) {

        padding: 10px;

    }

    .serviceChoice .col-md-6:nth-child(1) {

        padding: 10px;

    }

    .serviceChoice .col-md-6:nth-child(2) {

        padding: 10px;

    }

    .rcType {

        margin-top: 5px;

        margin-bottom: 0px

    }

    .rcType .col-md-4:nth-child(1) {

        padding: 10px;

    }

    .rcType .col-md-4:nth-child(2) {

        padding: 10px;

    }

    .rcType .col-md-4:nth-child(3) {

        padding: 10px;

    }

    .companyBanner .cbCenter .col-md-6:nth-child(2) {

        justify-content: center;

        padding-right: 15px;

    }

    .newsItemWrapper {

        display: none;

    }

    .smallNewItemWrapper {

        display: block;

    }

    .smallNewItemWrapper .col-sm-8 {

        margin-bottom: 20px;

    }

    .newsItemWrapper .col-xs-12 {

        margin-bottom: 20px;

    }

    .imContent .col-md-3:nth-child(1) {

        margin-bottom: 20px;

    }

    .imContent .col-md-3:nth-child(2) {

        margin-bottom: 20px;

    }

    .indexFooter .ifWrapper ul li a {

        padding: 0 16px;

    }

    .indexFooter {

        height: 640px;

    }

    .indexCompany .col-md-5 video {

        margin-top: 20px;

    }

    #dailia table{
        width: 100%;
    }

    #dailia table tr td:first-child{
        width:15%;
    }

    #dailia table tr td:nth-child(2){
        width:10%;
    }

    #dailia table tr td:last-child{
        width:75%;
        text-indent: 20px;
    }

}



@media screen and (max-width: 770px) {

    .indexFooter .ifWrapper ul {

        width: 100%;

    }

    .indexFooter .ifWrapper ul li a {

        padding: 0 12px;

    }
    #dailia table{
        width: 100%;
    }
    #dailia table tr td:first-child{
        width:16%;
    }
    #dailia table tr td:nth-child(2){
        width:9%;
    }
    #dailia table tr td:last-child{
        width:75%;
    }
    #dailia table tr td:last-child span{
        display: block;
    }

    .indexBanner{
        width: 95%;
        margin: auto;
        border-radius: 1000px;
    }

    .indexBanner .swiper-container{
        border-radius: 1000px;
        height: 9rem;
    }

    .indexBanner .swiper-container img{
        border-radius: 1000px;
        height: 100%;
    }

	#footer{
		background: rgb(40,41,43) !important;
	}
	.indexFooter .ifWrapper ul{
		margin-bottom: 15px;
	}
	.indexFooter .ifWrapper .listItem{
		margin-bottom: 15px
	}
	.indexFooter{
		height: auto !important;
		padding-bottom: 30px;
		margin-top: 0;
	}
	
}



@media screen and (max-width: 760px) {

    .itBg {

        display: none;

    }

    .companyBanner .bannerImg {

        height: 250px;

    }
    .indexFooter {

        height: 690px;

    }
    .indexBanner img{

        height: 250px;

    }

    .searchImgWrapper {

        right: 22%;

        top: 50%;

        transform: translateY(-50%);

        width: 32px;

    }

    .indexFooter .ifWrapper ul li a {

        padding: 0 18px;

    }

    .checkLevel .clWrapper .clLeft p {

        font-size: 20px;

    }

    .checkLevel .clWrapper .clRight p {

        font-size: 20px;

    }

    .newsItemWrapper {

        display: none;

    }

    .smallNewItemWrapper {

        display: block;

    }

}



@media screen and (max-width: 700px) {

    .checkLevel .clWrapper .clRight p {

        font-size: 14px;

    }

    .indexFooter .ifWrapper ul li a {

        padding: 0 12px;

    }

    .leaveMessage form {

        width: 80%;

    }

    .leaveMessage form label div {

        width: 30%;

    }

    .indexFooter .copyright {

        margin: 22px 0;

    }

    .checkLevel .clWrapper .clLeft p {

        font-size: 14px;

    }

    .searchImgWrapper {

        right: 27%;

        top: 50%;

        transform: translateY(-50%);

        width: 30px;

    }

    .newsItemWrapper .imgWrapper img {

        margin: 0 auto;

    }

    #dailia {
        padding: 0 10px;
    }
    #dailia table{
        width: 100%;
    }
    #dailia table tr{
        height: 40px;
    }
    #dailia table tr td:first-child{
        width:20%;
    }
    #dailia table tr td:nth-child(2){
        width:15%;
    }
    #dailia table tr td:last-child{
        width:65%;
        text-indent: 0;
        padding-left:10px;
        padding-right: 10px;
    }
    #dailia table tr td:last-child span{
        display: inline;
    }

}



@media screen and (max-width: 600px) {

    .imContent .imcItem .iiTop p {

        padding-top: 14px;

    }

    .newsItemWrapper {

        display: block;

    }

    .smallNewItemWrapper {

        display: none;

    }

    .indexCompany .icHeader div .eglish {

        font-size: 34px;

    }

    .indexMenu .imHeader p {

        font-size: 32px;

    }

    #dailia {
        padding: 0 10px;
    }
    #dailia table tr td:first-child{
        width:24%;
    }
    #dailia table tr td:nth-child(2){
        width:15%;
    }
    #dailia table tr td:last-child{
        width:66%;
        /* padding-right: 10; */
    }

    

}



@media screen and (max-width: 480px) {

    .navbar-brand>.logo1 {

        height: 76px;
    }
    .checkLevelContent form button{
        font-size: 16px;
    }
    .newDetail .newsContent{
        padding: 0 10px;
    }
    #dailia {
        padding: 0 10px;
    }
    #dailia table{
        width: 100%;
    }
    #dailia table tr td:first-child{
        width:21%;
        text-align: center;
    }
    #dailia table tr td:nth-child(2){
        width:15%;
    }
    #dailia table tr td:last-child{
        width:59%;
        /* padding-right: 10px; */
    }
    .checkSmallLevel{
        display: block;
    }
    .checkSmallLevel{
        height: 70px;
        background:#ae9159;
        background-size: cover;
    }
    .checkSmallLevel .clWrapper{
        height: 70px;
        position: relative;
        text-align: center;
    }
    .checkSmallLevel .clWrapper p{
        font-size: 16px;
        line-height: 70px;
        color: #fff;
    }
    .checkLevelContent input{

        height: 38px;

    }

    .checkLevelContent form button{

        width: 70px;

        height: 38px;

    }

    .indexBanner img {

        height: 140px;

    }

    .newCenter li {

        padding:  12px 0;

    }

    .newCenter .newTitle{

        margin-bottom: 12px;

    }

    .companyBanner .icHeader {

        margin: 22px 8px 28px 8px;

    }

    .navBg {

        height: 76px;

    }

    .rcType .col-md-4 div a {

        height: 42px;

        line-height: 42px;

    }

    .mainBusiness1 .col-md-3 a {

        height: 42px;

        line-height: 42px;

    }

    .serviceChoice .col-md-6 a {

        font-size: 16px;

    }

    .serviceChoice a {

        height: 42px;

        text-decoration: none;

        line-height: 42px;

    }

    .navbar-toggle {

        margin-top: 18px;

    }

    .indexFooter .col-md-3 img {

        width: 44%;

    }

    .imContent .col-md-3 .iiTop p {

        font-size: 14px;

    }

    .checkLevelContent {

        padding: 0 8px;

    }

    .itBg {

        display: none;

    }

    .mbContent1 .container {

        padding: 0 8px;

    }

    .newCenter .newTitle img {

        margin: 0 10px;

    }

    .caContent {

        padding: 25px 8px 44px 8px;

    }

    .caContent p,

    .caContent span {

        text-align: justify;

    }

    .indexFooter {

        height: 640px;

    }

    .mainBusiness1 .col-md-3 a {

        font-size: 16px;

        text-decoration: none;

    }

    .rcType .col-md-4 div a {

        font-size: 16px;

    }

    .indexFooter .copyright p {

        font-size: 14px

    }

    .leaveMessage form {

        width: 88%;

    }

    .leaveMessage form label div {

        width: 32%;

    }

    .rcType {

        margin-bottom: 0px;

        margin-top: 10px;

    }

    .mainBusiness1 {

        margin-bottom: 25px;

        margin-top: 10px;

    }

    .mainBusiness1 .col-md-3:nth-last-child(1) {

        padding: 0 10px;

    }

    .mainBusiness1 .col-md-3:nth-last-child(2) {

        padding: 0 10px;

    }

    .mainBusiness1 .col-md-3:nth-last-child(3) {

        padding: 0 10px;

        margin-bottom: 10px;

    }

    .mainBusiness1 .col-md-3:nth-last-child(4) {

        padding: 0 10px;

        margin-bottom: 10px;

    }

    .companyBanner .centerTitle p {

        font-size: 18px;

    }

    .companyBanner .bannerImg {

        height: 140px;

    }
    .checkLevel .clWrapper .clLeft img {

        margin-right: 12px;

    }

    .checkLevel .clWrapper .clLeft {

        left: 6px;

    }

    .checkLevel .clWrapper .clRight {

        right: 6px;

    }

    .searchImgWrapper {

        right: 21%;

        top: 50%;

        transform: translateY(-50%);

    }

    .indexCompany .icCenter p {

        padding: 32px 0 30px 0;

    }

    .indexMenu .lookMore {

        right: 20px;

    }

    .checkLevel .clWrapper .clRight p {

        margin-left: 8px;

    }

    .checkLevel .searchImg {

        display: block;

        margin-left: 48%;

        width: 32px;

    }

    .indexFooter .ifWrapper ul {

        width: 100%;

    }

    .indexFooter .ifWrapper .col-md-9 {

        padding-left: 15px;

    }

    .indexMenu .imHeader img:nth-child(1) {

        width: 30px;

    }

    .indexMenu .imHeader img:nth-child(3) {

        width: 50px;

    }

    .indexMenu .imHeader p {

        font-size: 24px;

    }

    .imContent .imcItem .iiTop p {

        padding-top: 14px;

    }

    .indexCompany .titles p,

    .indexCompany .titles span {

        font-size: 22px;

        text-align: justify;

    }

    .indexCompany .icHeader div .eglish {

        font-size: 28px;

    }

    .indexTop {

        flex-direction: column;

        height: 46px;

        justify-content: flex-start;

    }

    .indexTop div:nth-child(1) img {

        display: none;

    }

}

@media screen and (min-width: 1200px) {
	.indexTop img{
		display: none;
	}
}