@charset "utf-8";
    /*初始化代码*/
    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
body, html {
    position:relative;
    width:100%;
    height:100%;
    box-sizing: border-box;
}
body {
    color:#333;
    font-size:14px;
    font-family: "Microsoft YaHei","Arial","黑体","宋体",sans-serif;
}
td,th,caption {
    font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
    font-size:100%;
}
address, caption, cite, code, dfn, em, th, var {
    font-style:normal;
    font-weight:normal;
}
strong {
    font-weight: bold;
}
a {
    color:#333;
    text-decoration:none;
}
a:hover {
    text-decoration:none;
}
img {
    border:none;
}
ol,ul,li {
    list-style:none;
}
input, textarea, select, button {
    font:14px "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
}
table {
    border-collapse:collapse;
}
html {
    overflow-y: scroll;
}
.clearfix:after {
    content: ".";
    display: block;
    height:0;
    clear:both;
    visibility: hidden;
}
.clearfix {
    *zoom:1;
}
/*公共类*/
.fl {
    float:left
}
.fr {
    float:right
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}
/* 文本溢出省略 父级样式需为块级元素、宽度不能为空*/
/*自动隐藏文字*/
.lsy-ellipsis-1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lsy-ellipsis{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.lsy-ellipsis-2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;    text-indent: 2em;}
/*引入字体图标*/
    @font-face {
    font-family: 'iconfont';
    src: url('./font/iconfont.eot');
    src: url('./font/iconfont.eot?#iefix') format('embedded-opentype'), url('./font/iconfont.woff') format('woff'), url('./font/iconfont.ttf') format('truetype'), url('./font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*css3动画时间*/
    .animated1_5 {
    -webkit-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
/*分页*/
.tcdPageCode{padding: 0 20px;text-align: center;}
.tcdPageCode a{display: inline-block;display: inline-block;height: 30px; line-height: 30px;  padding: 0 10px; margin: 0 2px;vertical-align: middle; color: #999;}
.tcdPageCode a:hover{text-decoration: none;color:#5184E2!important;margin: 0 2px;vertical-align: middle;background:rgba(81,132,226,0.2);border-radius:4px;}
.tcdPageCode span.current{color:#5184E2!important;display: inline-block;height: 30px;line-height: 30px;margin: 0 2px;color: #fff;vertical-align: middle;width:30px;height:30px;background:rgba(81,132,226,0.2);border-radius:4px;}
.tcdPageCode span.disabled{ display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;margin: 0 2px;vertical-align: middle;}
/*统一样式更改*/
a:hover {
    /*color:#2d8cf0;*/
}
input[type="text"], input[type="password"] {
    outline: 0;
}
.main {
    width:1200px;
    margin:0 auto;
}
.auth-main .main span{ color:#333;}
.job-left .post-tit-left ul{    
    height: 585px;
    overflow: auto;
	}
.flexslider {
    min-width:1000px;
    overflow:hidden;
}
.padded-t{
    padding-top: 50px;
}
.margin-t{
    padding-top: 50px;
}
/*index*/
.header-top {
    height:130px;
    box-sizing: border-box;
}
.header {
    height:34px;
    background:#365892;
}
.header-left {
    float:left;
    color:#ffffff;
    line-height:34px;
}
.header-right {
    float:right;
    color:#ffffff;
}
.header-right .search {
    display:inline-block;
    position:relative;
    margin-top:4px;
}
.header-right .search img {
    position:absolute;
    top:2px;
    left:5px;
}
.header-right .search input {
    width:180px;
    height:24px;
    padding-left:30px;
    padding-right: 10px;
    line-height:24px;
    border:1px solid #ddd;
    border-radius:16px;
    animation: change 1s;
    -moz-animation: change 1s;
    -webkit-animation: change 1s;
    -o-animation: change 1s;
}
.header-right .search a {
    display:inline-block;
    width:75px;
    text-align:center;
    font-size:14px;
    color:#007ac6;
    line-height:24px;
    position:absolute;
    top:0;
    right:0;
    border:1px solid #ddd;
    border-radius:16px;
}
@keyframes change {
    from {
    width: 130px;
}
to {
    width: 180px;
}
}
.searchClick img {
    width:22px;
    height:22px;
    vertical-align:middle;
}
.header-line {
    margin:0 10px;
}
.header .english {
    color:#ffffff;
    padding-right:20px;
    line-height:34px;
}
.logo-img{
    width: 164px;
}
.logo-active-img{
    width: 164px;
}
.title-padded-t{
    padding-top: 80px;
}
.service-content-box{
    background: #fff;
    margin: 0 auto;
    width: 230px;
    height: 100px;
}
.text-center{
    text-align: center;
}
.top {
    height: 130px;
    background-color: transparent;
}
#topnavbar {
    position: fixed;
    width: 100%;
    margin-bottom: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    z-index: 100;
}
.top-white {
    background-color:#fff;
    /*border-bottom: 1px solid #dfdfdf;*/
}
.top-white .menu ul li a{ 
    font-size:14px;
    display:block;
}
.topfixed {
    width:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:9999;
	box-shadow: 0px 0px 5px #666;
}
.top .logo {
    height: 130px;
    float: left;
    box-sizing: border-box;
    /* border: 1px solid; */
}
.top .top-right {
    float:right;
    height: 130px;
}
.top .top-right .headerBox{
    height: 100px;
    box-sizing: border-box;
    padding-top: 15px;
}
/* .top .mainBox{
    line-height: 130px;
} */
.menu ul li {
    padding: 18px 0px 15px;
    float:left;
    color: #fff;
}
.menu .active a{
    float:left;
    background:rgba(255,255,255,0.3);
    border-radius:20px;
    color: #fff;
    /*margin: 5px;*/
}
.menu ul li a {
    width:100px;
    /*height:40px;*/
    line-height: 40px;
    font-size:14px;
    display:block;
    text-align: center;
}
.menu ul li a:hover {
    color: #006ad3;
}
.menu-active {
    color: #006ad3;
}
.menu ul li:last-child a {
    border-right:0;
}
.white {
    color: #fff!important;
}
.menu .mores {
    /*position:relative;*/
}
.menu .mores .moreMenu {
    display: none;
    width: 100%;
    padding: 10px 0;
    background: #fafafa;
    box-shadow: 3px 4px 5px 0px 
        rgba(0, 0, 0, 0.38);
    border: solid 1px #e0e0e0;
    position: absolute;
    top: 104px;
    left: 0px;
    z-index: 999;
    overflow: hidden;
    padding-bottom:70px;
}
.moreMenu_cont {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.menu .mores .moreMenu a {
    padding-top:50px;
    border-right: 0;
    line-height:30px;
    color: #333;
    width: 200px;
    float:left;
}
.top-white .menu ul li a {
    font-size: 14px;
    display: block;
}
.menu .mores:hover .moreMenu {
    display:block;
}
.menu .mores .moreMenu a {
    border-right:0;
    color: #333;
}
.menu .mores .moreMenu a:hover {
    color: #5184E2;
}
.header-btn-login{
    background:#fff;
    border-radius:20px;
    font-size:14px;
    color: #5184E2!important;
}
#wrapper {
    width: 1000px;
    margin:30px auto 0;
}

/*footer*/
    .margin-b-50{
        margin-bottom: 50px;
    }
    .footer{
        height: 460px;
        /*margin-top: 50px;*/
        background-color: #535353;
        /*min-height: 626px;*/
        clear: both;
    }
    .footer-main{
        width: 100%;
        padding-top:70px;
    }
    .footer-main .footer-main-li{
        width: 19.9%;
        line-height: 25px;
        color: #868686;
        float: left;
        border-left: 1px solid #868686;
    }
	.footer-main .footer-main-li ul li a{
		color: #ded9d9;
		}
    .footer-tit{
        padding: 0 0 10px 20px;
    }
    .footer-tit a{
        display: block;
    }
    .qr-code-block{
        margin:0 auto;
        padding:55px 0 40px;
    }
    .qr-code-block-center{
        width:580px;
        margin:0 auto;
    }
    .qr-code-block-center img{
        width:78px;
        height:78px;
        padding-top:5px;
    }
    .footer-info li{
        line-height: 23px;
        letter-spacing: 1px;
    }
    .padded-l-20{
        padding-left: 20px;
    }
    .qr-code-block-center span{
        display:block;
        width:78px;
        text-align:center;
        padding-left:20px;
        color:#ffffff;
    }
	.footer-info.padded-l-20.fl li{
        color:#ded9d9;
    }
    .footer-link{
        text-align: center;
        background: #333;
        padding:10px 0;
        font-size: 12px;
        color: #868686;
    }
    .footer-link a{
        padding:10px;
        color: #ded9d9;
    }
    .footer-link a:hover{
        color:#006ad3;
    }
    .link-a{
        color: #ded9d9;
    }
/*index*/
/*资讯中心滑动*/
    #wrapper {
      width: 1200px;
      margin:71px auto 0;
    }
    #carousel {
      width: 1200px;
      position:relative;
    }
    #carousel ul {
      list-style: none;
      display: block;
      margin: 0;
      padding: 0;
    }
    #carousel li {
      color: #999;
      text-align: center;
      display: block;
      width: 240px;
      padding: 0;
      float: left;
      position: relative;
    }
    .caroufredsel_wrapper {
        width: 1200px!important;
    }

/* 公司环境滑动 */
#photo-list {
    width:1200px;  
    height:340px;  
    /* margin:50px auto; */
    overflow:hidden;     /*溢出部份将被隐藏*/
}  


/*detect*/

    .detect-banner{
        /* background: url(../images/banner_2.png); */
        min-width: 1200px;
        height: 432px;
        background-size: cover;
        text-align: center;
        position: relative;
    }
    .detect-block{
        margin:0 auto;
        width: 885px;
        height: 222px;
        background: rgba(255,255,255,0.58);
        position: absolute;
        top: 25%;
        left:0;
        right: 0;
    }
    .detect-block h3{
        color: #333;
        font-size: 24px;
        padding-top: 49px;
    }
    .detect-block h4{
        color: #333;
        font-size:16px;
        padding-top: 20px;
    }
    .padded-t-20{
        padding-top: 20px;
    }
    .iphone-input{
        width: 268px;
        height: 38px;
        border-radius: 5px;
        border: solid 1px #333333;
        padding: 0 10px
    }
    .iphone-btn{
        width: 109px;
        height: 38px;
        background-color: #1c2389;
        border-radius: 5px;
        color: #fff;
    }
    .iphone2-btn{
        width: 109px;
        height: 38px;
        background-color: #0080ff;
        border-radius: 5px;
        color: #fff;
    }
    button{
        border: 0;
        background-color: transparent;
        outline: none;
    }
    .detect-nav{
        width: 100%;
        height:54px;
        line-height: 54px;
        background: #fff;
        border-bottom:1px solid #f6f6f6;
    }
    .detect-nav .wz-tit{
        color: #868686;
    }
    .wz-tit span{
        padding-right: 20px;
        color: #868686;
    }
    .detect-nav .search{
        padding-left: 20px;
    }
    .detect-service .title { position: relative; z-index: 2; font-size: 16px; line-height: 24px; text-align: center; color: #999; overflow: hidden; }
    .detect-service .title .caption { position: relative; display: inline-block; }
    .detect-service .title .caption .line { position: absolute; top: 11px; width: 600px; height: 1px; background-color: #ddd; }
    .detect-service .title .caption .line-l { right: 100%; margin-right: 15px; }
    .detect-service .title .caption .line-r { left: 100%; margin-left: 15px; }
    .tit-h2{font-size: 24px;color: #333;}
    .detect-service{
        padding:52px 0 0px;
    }
	.about-lab.detect-service .main.sbe{ padding-bottom:59px;}
    .service-main{
        padding-top: 50px;
    }
    .service-main li {
        color: #999;
        text-align: center;
        display: block;
        width: 25%;
        float: left;
        position: relative;
        /*padding: 10px 0;*/
        padding-bottom: 20px;
    }
    .service-main .s-r-p{
        text-align: left;
        padding:0;
    }
    .service-main .service-img{
        width:227px;
        margin: 10px auto;
    }
    .service-main .service-img img{
        width:100%;
        vertical-align:middle;
    }
    .service-main .service-info{
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        min-width: 0;
    }
	.service-info {line-height: 25px;}
    .bule-line{
        width: 27px;
        height: 3px;
        background: #0053a6;
        margin:0 auto;
        /*margin-bottom: 10px;*/
    }
    .detect-report{
        min-width: 1200px;
        height: 498px;
        background-size: cover;
        text-align: center;
        color: #fff;
        background: rgba(0,0,0,0.6);
        position: relative;
    }
    .report-tit{
        font-size: 24px;
        padding:80px 0;
    }
    .detect-report .main ul {
        margin:0 auto;
        text-align: center;
    }
    .detect-report .main ul li{
        float: left;
        padding-right:14px;
    }
    .detect-report .main ul li img{
        width: 157px;
        height: 212px;
    }
    .detect-news{
        padding:50px 0;
    }
    .newsBox{
        width: 1200px;
        margin: 0 auto;
        border-top: 1px solid #d0cece;
    }
    .detect-news .report-tit{
        font-size: 24px;
        padding:20px 0;
        text-align: center;
    }
    .detect-news .news-right-item{
        border:1px solid #f1f1f1;
        width: 227px;
        /*margin: 0 auto;*/
    }
    .detect-news .main ul li{
        float: left;
        width: 240px;
        margin:0 auto;
    }
    .path{
        padding-top:22px;
        text-align: center;
    }
    .path a {
        padding: 0 10px;
    }
    .detect-check{
        padding:50px 0;
        background: #f5f5f5;
        text-align: center;
    }
    .check-tit{
        font-size: 24px;
        padding: 20px 0;
    }
    .check-right-item{
        text-align: center;
        margin:0 auto;
    }
    .check-right-item a:hover{
        color: #008bff;
    }
    .detect-check .main ul{
        padding-top: 20px;
        border-bottom: 1px solid #fff;
    }
    .detect-check .main ul li{
        float: left;
        width: 12.5%;
        border-top:1px solid #fff;

    }
    .margin-b-20{margin-bottom: 20px;}

/*detect_detail*/
    .detect-product{
        padding-bottom:50px;
    }
    .service-main p{
        /*padding:0 210px;*/
        text-align: center;
    }
    .product-left{
        width: 12%;
        float: left;
        position: relative;

    }
    .product-left ul li{
        width: 131px;
        height: 202px;
        text-align: center;
        background-color: #142d4b;
        color: #fff;
        margin-bottom: 1px;
    }
    .product-left ul li:last-child{
        margin-bottom: 0;
    }
    .product-left .active{
        background-color: #005BAF!important;
    }
    .product-left-item{
        padding-top: 65px;
    }
    .product-left ul li img{
        display: block;
        margin:0 auto;
    }
    .product-right{
        width: 88%;
        height: 611px;
        float: right;
        background: yellow;
        background: url(../images/banner_4.jpg);
    }
    .padded-t-10{
        padding-top: 10px;
    }
    .product-right .title{
        text-align: center;
        padding:82px 0;
        color: #005baf;
        font-size: 24px;
    }
    .product-right ul{
        padding:50px;
    }
	.clearfix.chaolian p{ line-height:1.5em;}
	.clearfix.chaolian p:hover{ color:#008bff;}
    .product-right ul li{
        width: 16.5%;
        float: left;
        text-align: center;
        border-right: 1px solid #333;
        margin:10px 0;
    }
    .other-tit{
        font-size: 16px;
        text-align: center;
        color: #005baf;
    }
    .detect-process{
        background: url(../images/banner_5.jpg);
        height: 583px;
        text-align: center;
        position: relative;
    }
    .process-tit{
        font-size: 24px;
        padding:50px 0;
        text-align: center;
        color: #fff;
    }
    .process-img{
    }
    .one{
        position: absolute;
        top: 260px;
        left: 251px;
    }
	.one1 {
    position: absolute;
    top: 385px;
    left: 317px;
}
    .two{
        position: absolute;
        top: 312px;
        left: 470px;
    }
    .three{
        position: absolute;
        top: 195px;
        left: 540px;
    }
    .four{
        position: absolute;
        top: 295px;
        left: 692px;
    }
    .five{
        position: absolute;
        top: 300px;
        left: 843px;
    }
    .six{
        position: absolute;
        top: 414px;
        left: 913px;
    }
    .process-h2{
        color: #fff;
        font-size: 19px;
    }
    .process-p{
        color: #868686;
        padding-top: 10px;
    }


/*job*/
    .s-r-more{
        color:  #0080ff;
    }
    .job-nav-li{
        width: 132px;
        float: left;
        text-align: center;
    }
    .job-active{
        color: #006ad3;
        border-bottom: 1px solid #006ad3;
    }
    .job-active a{
        color: #006ad3;
    }
    .job-show{
        padding:50px 0;
        text-align: center;
    }
    .job-block ul li{
        width: 25%;
        text-align: center;
        float: left;
    }
    .job-right-item{
        width: 285px;
        height: 355px;
        /*background: #ddd;*/
        position: relative;
        overflow: hidden;
        margin: 0 auto;
    }
    .job-mask img{
        padding-top: 108px;
    }
    .job-mask p{
        padding: 32px 20px;
    }
    .job-mask span{
        width: 49px;
        height: 1px;
        background: #fff;
        display: block;
        margin:0 auto;
        border-bottom: 1px solid #fff;
    }
    .job-mask {
        display: block;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.42);
        position: absolute;
        top: 0;
        left: 0;
        text-align: center;
    }
    .job-mask{
        color: #fff;
        font-size: 16px;
    }
    /*.job-right-item .job-img{
        cursor: pointer;
        -webkit-transition: -webkit-transform 1s;
        transition: -webkit-transform 1s;
        transition: transform 1s;
        transition: transform 1s,-webkit-transform 1s;
    }
    .job-right-item img:hover {
        transform: scale(1.4);
    }*/
    .job-mask:hover .job-img{transform: scale(1.2);}
    .post-left{
        width: 28%;
        float: left;
    }
    .post-right{
        width: 72%;
        min-height: 645px;
        float: right;
        background:#f6f6f6;
    }
    .post-tit-left{
        width: 302px;
        height: 61px;
        line-height: 61px;
    }
    .post-tit{
        background: #006ad3;
        color: #fff;
        font-size: 24px;
        padding-left: 56px;
        border-bottom: 1px solid #fff;
    }
    .post-tit-left ul li{
        background: #f6f6f6;
        color: #333;
        padding-left: 56px;
        border-bottom: 1px solid #fff;
    }
    .post-active{
        border-left: 4px solid #006ad3;
        background: #fff!important;
    }
    .post-right-block{
        padding:30px;
    }
    .post-right-block h2{
        font-size: 16px;
        line-height: 25px;
        padding-bottom: 20px;
        padding-left: 25px;
    }
    .post-right-block ul li{
        float: left;
        width:24%;
        border-right:1px solid #d8d8d8;
        text-align: center;
    }
    .post-right-block ul li:last-child{
        border-right:0px solid #d8d8d8;
    }
    .post-right-block p{
        padding:20px 25px 0;
        color: #868686;
        letter-spacing:0.5px;
        line-height: 24px;
    }
    .post-right-block p span{
        color: #333;
    }
    .none {
        display: none;
    }
    .show{
        display: block;
    }
/*us*/
    .link-banner{
        background: url(../images/banner_6.png);
        min-width: 1200px;
        height: 415px;
        background-size: cover;
        text-align: center;
        position: relative;
    }
    .us_block{
        width: 516px;
        margin: 0 auto;
		padding-bottom: 50px;
    }
    .us_block ul li{
        padding:30px 0;
        border-bottom: 1px solid #e5e5e5;
    }
    .us_block ul li{
        
        padding:30px 0;
        border-bottom: 1px solid #e5e5e5;
    }
    .us_block ul li p{
        
        display: inline-block;
        /*padding:0 20px;*/
    }
    .us_left{
        width: 23%;
        float: left;
    }
    .us_left img{
        display: block;
        float: left;
        padding-right: 10px;
    }
    .us_right{
        width: 77%;
        float: right;
    }
    .us_map{
        padding:212px 0;
    }
    /*留言*/
    .message-form-h2{
        font-size: 24px;
        text-align: center;
        padding:50px 0;
    }
    .message-grey-block{
        background: #ddd;
        color: #868686;
        padding:30px 300px;
        line-height: 30px;
    }
    /* 表单样式 */ 
    input[type="checkbox"],input[type="radio"] {
            display: none;
        }
        .formPage #banner img {
            max-width: 100%;
            height: auto;
        }
        .formPage .container_header .subtitle,.formPage .container_header .title {
            text-align: center;
        }
        .formPage .module_container {
            padding-top: 60px;
            padding-bottom: 30px;
        }
        .formPage .postbody {
            margin-bottom: 0;
            padding: 0 10%;
        }
        .formPage .postbody.editorDes {
            font-size: 16px;
            line-height: 26px;
        }
        input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
            color: #acacac;
        }
        input:-moz-placeholder,textarea:-moz-placeholder {
            color: #acacac;
        }
        input:-ms-input-placeholder,textarea:-ms-input-placeholder {
            color: #acacac;
        }
        .mo-form-list {
            max-width: 700px;
            padding: 30px 0;
            margin: 0 auto;
        }
        .mo-input-item:after {
            content: "";
            display: block;
            clear: both;
        }
        .mo-input-item.error input::-webkit-input-placeholder,.mo-input-item.error textarea::-webkit-input-placeholder,.mo-input-item.error input::-moz-placeholder,.mo-input-item.error textarea::-moz-placeholder,.mo-input-item.error input:-moz-placeholder,.mo-input-item.error textarea:-moz-placeholder,.mo-input-item.error input:-ms-input-placeholder,.mo-input-item.error textarea:-ms-input-placeholder {
            color: #9f3a38;
        }
        .mo-input-item.error input {
            background: #fff6f6;
            border-color: #e0b4b4;
            border-radius: '';
            box-shadow: none;
        }
        .mo-input-items {
            width: 100%;
            position: relative;
            padding: 10px 0;
        }
        .mo-input-title {
            position: relative;
            font-size: 14px;
            float: left;
            line-height: 34px;
            color: #60676b;
            margin-right: 10px;
            width: 110px;
            text-align: right;
            min-height: 34px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            padding-right: 10px;
            box-sizing: border-box
        }
        .mo-input-wrap {
            width: calc(100% - 120px);
            box-sizing: border-box;
        }
        ._mo_requiredInput .mo-input-title:after {
            content: "*";
            position: absolute;
            right: 0px;
            color: red;
            top: 0;
        }
        .mo-input-tip {
            font-size: 14px;
            line-height: 16px;
            padding-top: 6px;
        }
        .mo-input-tip.mo-errorMes {
            color: #ff5151;
        }
        .mo-type-text .mo-input-title {
            line-height: 40px;
            padding-right: 10px;
            box-sizing: border-box;
        }
        .mo-text-wrap {
            float: left;
            padding-right: 30px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }
        .mo-text.mo-code input {
            width: 128px;
        }
        .mo-text.mo-code img {
            vertical-align: -11px;
            margin-left: 10px;
            display: none;
            cursor: pointer;
        }
        .mo-text.mo-code .icon {
            }
        .mo-text input {
            width: 100%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
            margin: 0;
            outline: 0;
            tap-highlight-color: rgba(255, 255, 255, 0);
            line-height: 1.21428571em;
            padding: .67857143em 1em;
            background: #fff;
            border: 1px solid rgba(34, 36, 38, .15);
            color: rgba(0, 0, 0, .87);
            border-radius: .28571429rem;
            -webkit-box-shadow: 0 0 0 0 transparent inset;
            box-shadow: 0 0 0 0 transparent inset;
            -webkit-transition: color .1s ease, border-color .1s ease, outline .36s ease;
            transition: color .1s ease, border-color .1s ease, outline .36s ease;
        }
        .mo-checkbox-wrap {
            display: inline-block;
            vertical-align: middle;
            line-height: 34px;
            width: calc(100% - 120px);
            padding-right: 30px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }
        .mo-checkbox {
            display: inline-block;
            margin-right: 10px;
        }
        .mo-checkbox .mo-inputName {
            padding-left: 1.85714em;
            color: #60676b;
            -webkit-transition: color .1s ease;
            transition: color .1s ease;
            cursor: auto;
            position: relative;
            display: block;
            outline: 0;
            font-size: 14px;
            line-height: 16px;
            cursor: pointer;
        }
        .mo-checkbox .mo-inputName:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 14px;
            height: 14px;
            border: 1px solid rgba(34, 36, 38, .15);
            border-radius: .28571429rem;
            z-index: 2;
            background: #fff;
        }
        .mo-checkbox.checked .mo-inputName:before {
            content: "\f00c";
            font: normal normal normal 14px/1 FontAwesome;
            position: absolute;
            top: 0;
            left: 0;
            margin: 1px 0 0 1px;
            z-index: 3;
        }
        .mo-radio-wrap {
            display: inline-block;
            padding-top: 8px;
        }
        .mo-radio {
            display: inline-block;
            margin-right: 10px;
        }
        .mo-radio .mo-inputName {
            padding-left: 1.85714em;
            color: #60676b;
            -webkit-transition: color .1s ease;
            transition: color .1s ease;
            cursor: auto;
            position: relative;
            display: block;
            outline: 0;
            font-size: 14px;
            line-height: 16px;
            cursor: pointer;
            display: inline-block;
        }
        .mo-radio .mo-inputName:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 14px;
            height: 14px;
            border: 1px solid rgba(34, 36, 38, .15);
            border-radius: 50%;
            background: #fff;
        }
        .mo-radio.checked .mo-inputName:before {
            content: "";
            font: normal normal normal 16px/1 FontAwesome;
            position: absolute;
            width: 6px;
            height: 6px;
            background: #60676b;
            border-radius: 50%;
            top: 5px;
            left: 5px;
            z-index: 2;
        }
        .mo-select-wrap {
            display: inline-block;
            vertical-align: middle;
            line-height: 34px;
            position: relative;
        }
        .mo-select-wrap select {
            display: none;
        }
        .mo-select {
            width: 150px;
            position: relative;
        }
        .mo-fakeSelect {
            position: relative;
            width: 100%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            border: 1px solid rgba(34, 36, 38, .15);
            border-radius: .28571429rem;
        }
        .mo-option-selected {
            position: relative;
            padding-left: 10px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            cursor: pointer;
            background: #fff;
            border-radius: 2px;
            color: rgb(172, 172, 172);
        }
        .mo-option-selected:after {
            content: "\f078";
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            line-height: 30px;
            text-rendering: auto;
            position: absolute;
            right: 10px;
            top: 0;
        }
        .mo-fakeoptions {
            display: none;
            width: 100%;
            border: 1px solid rgba(34, 36, 38, .15);
            background: #fff;
            cursor: pointer;
            box-sizing: border-box;
            z-index: 20;
        }
        .mo-fakeoption {
            border-bottom: 1px solid rgba(34, 36, 38, .15);
            padding-left: 10px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: all .1s ease;
            transition: all .1s ease;
            display: block;
        }
        .mo-textarea-wrap {
            display: inline-block;
            vertical-align: middle;
            line-height: 34px;
            padding-right: 30px;
        }
        .mo-textarea textarea {
            width: 100%;
            margin: 0;
            tap-highlight-color: rgba(255, 255, 255, 0);
            padding: .78571429em 1em;
            border: 1px solid rgba(34, 36, 38, .15);
            outline: 0;
            color: rgba(0, 0, 0, .87);
            border-radius: .28571429rem;
            -webkit-transition: color .1s ease, border-color .1s ease;
            transition: color .1s ease, border-color .1s ease;
            line-height: 1.2857;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            background: #fff;
        }
        .mo-button input {
            width: 231px;
            height: 42px;
            line-height: 34px;
            font-size: 14px;
            background: #006ad3;
            cursor: pointer;
            color: #fff;
            vertical-align: middle;
            border: 1px solid transparent;
            outline: none;  
        }
        .mo-fakeSelect[data-optionpos="top"] .mo-fakeoptions {
            position: absolute;
            bottom: 100%;
        }
        .mo-fakeSelect[data-optionpos="bottom"] .mo-fakeoptions {
            position: absolute;
            top: 100%;
        }
        #formmask {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 999;
            background: rgba(198, 198, 198, 0.27);
            bottom: 0;
            right: 0;
        }
        .formMesBox {
            position: absolute;
            width: 300px;
            height: 100px;
            background: rebeccapurple;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -90%);
        }
        .formTip {
            font-size: 14px;
            line-height: 36px;
            vertical-align: middle;
            display: inline-block;
        }
        .formTip .icon {
            display: none;
            font-size: 20px;
            text-align: center;
            margin: 0 10px;
        }
        .formTip .mes {
            line-height: 36px;
            display: inline-block;
            vertical-align: 2px;
            display: none;
        }
        .formTip.loading .icon {
            display: inline-block;
            animation: fa-spin 2s infinite linear;
        }
        .formTip.loading .icon:before {
            }
        .formTip.suc .icon {
            display: inline-block;
        }
        .formTip.suc .icon:before {
            content: "\f058";
            color: #1d9d74;
        }
        .formTip.error .icon {
            display: inline-block;
            color: #ff5151;
        }
        .formTip.error .mes {
            color: #ff5151;
        }
        .formTip.error .icon:before {
            content: "\f057";
            color: #ff5151;
            display: inline-block;
        }
        .formPage .mo-fakeoptions {
            max-height: 200px;
            overflow: auto;
        }
        .bodypage .formPage #banner+.content .module_container .container_content {
            width: 100%;
        }
        .theme-b .formPage .mo-input-title {
            color: #8a8a8a;
        }
        .theme-b .mo-radio.checked .mo-inputName:before {
            background: rgb(172, 172, 172);
        }
        .theme-b .mo-checkbox.checked .mo-inputName:before {
            color: rgb(172, 172, 172);
        }
        .theme-b .formPage .mo-textarea textarea {
            background: #313131;
            border: 1px solid rgba(121, 121, 121, .29);
            color: rgba(125, 125, 125, .87)
        }
        .theme-b .formPage .mo-button input {
            border: 1px solid rgba(115, 115, 115, .21);
            background: #313131;
        }
        .theme-b .formPage .mo-button input:hover {
            background: #474747;
            color: #bababa;
        }
        .theme-b .formPage .mo-fakeoption {
            }
        .theme-b .formPage .mo-text input {
            border: 1px solid rgba(115, 115, 115, .21);
            background: #313131;
            color: rgb(172, 172, 172);
        }
        .theme-b .formPage .mo-fakeoptions {
            background: #313131;
            border: 1px solid rgba(115, 115, 115, .21);
        }
        .theme-b .formPage .mo-fakeoption {
            transition: 0.36s ease;
            border-color: rgba(115, 115, 115, .21);
        }
        .theme-b .formPage .mo-fakeoption:hover {
            background: #474747;
            color: #bababa;
        }
        .theme-b .formPage .mo-fakeSelect {
            background: #313131;
            border: 1px solid rgba(115, 115, 115, .21);
        }
        .theme-b .formPage .mo-radio .mo-inputName:after {
            border: 1px solid rgba(115, 115, 115, .21);
            background: #313131;
        }
        .theme-b .formPage .mo-checkbox .mo-inputName:after {
            background: #313131;
            border: 1px solid rgba(115, 115, 115, .21);
        }
        .theme-b .mo-option-selected {
            background: #313131;
        }

/*info*/
    .info-banner{
        min-width: 1200px;
        height: 432px;
        background-size: cover;
        text-align: center;
        position: relative;
    }
    .info-block{
        width: 100%;
        background: #f6f6f6;
        margin-top: 50px;
    }
    .info-top{
        padding:39px 0;
    }
    .info-top img{
        width: 372px;
        height: 222px;
        display: block;
        float: left;
        padding-right: 30px;
    }
    .info-top-right{
        overflow: hidden;
    }
    .info-top-right h2{
        width: 80%;
        font-size: 24px;
        line-height: 25px;
        float: left;
        padding-bottom: 40px;
        color: #333;
		text-indent: 1em;
    }
    .info-time{
        float: right;
        color: #868686;
    }
    .info-more{
        width: 138px;
        height: 39px;
        border: solid 1px #006ad3;
        text-align: center;
        font-size: 14px;
        line-height: 39px;
        letter-spacing: 1px;
        color: #006ad3;
        margin-top: 48px;
    }
    .info-p{
        line-height:25px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
		text-indent: 2em;
    }
    .info-block .main ul li{
        border-bottom: 1px solid #e5e5e5;
    }
    .info-block .main ul li .info-li-img{
        width: 202px;
        height: 135px;
    }
    /*分页*/
    .page{
        text-align: center;
        color: #006ad3;
    }
    .page ul{
        display:inline-block;
    }
    .page ul li{
        display:inline;
        /* float:left; */
    }
    .page li a{
        display: inline-block;
        padding:0 5px;
    }
    .page .thisclass a{
        color: #0053a6;
    }
    .page .disabled{
        color:#999999;
    }
    .grey-check .check-right-item .s-r-tit {    
          position: relative;
    }
    .grey-check .check-right-item .s-r-tit:after{
        position: absolute;    
        top: 1.7em;
        height: calc(100% - 70%);  
        right:0;    
        content: '';    
        width:0;    
        border-right: solid 1px #e5e5e5!important;
    }

    /*auth*/
    .auth-service h2{
        padding: 10px 0;
    }
    .auth-service .title{
        padding-bottom: 15px;
        border-bottom: 1px solid #ddd;
    }
    .auth-service span{
        font-size: 14px;
        color: #868686;
    }
    .auth-main{
        padding:20px 0;
        text-align: left;
    }
    .auth-main p{
        text-align: left;
       /* padding: 10px 0;*/
        line-height: 25px;
		text-indent: 2em;
    }
    /*.auth-main p{
        padding:20px 0;
    }*/
    /* 上一页与下一页样式 */
    .selectpage{
		width: 1200px;
		text-align: center;
	}
    .selectpage_left{
        width: 50%;
        float: left;
        color: #333;
        font-weight: bold;
    }
    .selectpage_right{
        width: 50%;
        float: left;
        color: #333;
        font-weight: bold;
    }
    .selectpage_left a,.selectpage_right a{
        color: #0053a6;
        font-weight: normal;
        
	}
    /*about*/
    .about-banner{
        background: url(../images/about_banner_1.png);
        min-width: 1200px;
        height: 432px;
        background-size: cover;
        text-align: center;
        position: relative;
    }
.about-block{
    padding:30px 0;
}
.about-block-h2{
    text-align: center;
    padding:30px 0;
    color: #0053a6;
    font-size: 24px;
}
.about-block p{
    line-height: 25px;
    text-align: center;
    font-size: 16px;
	/* text-indent:2em; */
}
.plust{ padding-bottom: 20px;}
.plust img{ width: 300px; border: 1px solid #b7b3b3; margin-left: 50px;}
.plust a span{ text-align: center;padding-left: 70px;color: #0053a6;}
.about-ul li{
    width: 25%;
    float: left;
    text-align: center;
    position: relative;
}
.about-ul li img{
}
.about-ul li span{
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff;
}
.grey-bg{
    background: #f6f6f6;
}
.about-table{
    padding:20px 0;
}
.about-table-ul li{
    float:left;
    width: 20%;
    text-align: center;
    padding:20px 0;
}
.bule-bg{
    background: #d9edf7!important;
}
.online{
    color: #006ad3;
}
.padded-l-15{
    padding-left: 15px;
}
.state-block p{
    text-align: left;
    /*padding-bottom: 30px;*/
}
.team-block{
    padding:50px 0;
}
.team-item{
    width: 100%;
    height: 423px;
    margin-bottom:20px;
    background: #333;
}
.team-item img{
    width: 713px;
    height: 423px;
    display: block;
    float: left;
}
.team-info{
    width: 487px;
    float: right;
    margin: 0 auto;
    padding-top: 70px;
}
.team-info h2{
    font-size: 24px;
    color: #fff;
    padding:30px 70px;
	text-indent: 1em;
}
.team-info p{
    color: #fff;
    padding: 20px 70px;
	text-indent: 2em;
}
.team-item-white{
    width: 100%;
    height: 423px;
    background: #fff;
    overflow: hidden;
    margin-bottom: 20px;
}
.team-item-white img{
    width: 713px;
    height: 423px;
    display: block;
    float: right;
}
.team-info-white{
    width: 487px;
    float: left;
    margin: 0 auto;
    padding-top: 70px;
}
.team-info-white h2{
    font-size: 24px;
    color: #333;
    padding:30px 70px;
	text-indent: 1em;
}
.team-info-white p{
    color: #333;
    padding: 20px 70px;
	text-indent: 2em;
}
.info-online {
    width: 198px;
    height: 35px;
    text-align: center;
    font-size: 14px;
    line-height: 39px;
    letter-spacing: 1px;
    color: #fff;
    background:#ff9900;
}
.about-right-item {
    background-color: #fff;
    width: 227px;
    /* height: 277px; */
    margin: 0 auto;
}
.about-right-item{
    border:1px solid #f6f6f6;
}
.info-tj{
    padding-top: 10px;
}
.info-tj a{
    color: #0080ff;
}
.info-tj span{
    color: #868686;
}
/*search*/
.detect-nav {
    position: relative;
}

.search-main {
    width: 705px;
    margin: 0 auto;
}

.search-pic {
    display: block;
    width: 40px;
    /*line-height: 65px;*/
}

.search-form input {
    width: 350px;
    height: 36px;
    line-height: 36px;
    margin-right: 20px;
    padding: 0 20px;
    background: url("/public/template/default/images/fdj.png") no-repeat center right 15px;
    border-radius: 10px;
    border: 1px solid #ddd;
}

.error-img {
    width: 22px;
    height: 22px;
}

.search-img {
    width: 25px;
    height: 25px;
    padding-top: 15px;
}

input {
    border: 0px;
}

.search-link {
    width: 705px;
    min-height: 150px;
    background: #f6f6f6;
    margin: 0 auto;
    z-index: 999;
    position: absolute;
    left: 0;
    right: 0;
}

.search-link h2 {
    padding: 10px 20px;
    font-size: 16px;
    color: #006ad3;
}

.search-link ul li {
    float: left;
}

.search-link ul li a {
    padding: 20px;
}
.search-link ul li a:hover {
    color: #006ad3;
}
.search-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5)!important;
    z-index: 998;
    overflow: hidden;
}
/* 关于我们 */
.customer_cont{
    /* margin-bottom: 40px; */
    display: flex;
    box-sizing: border-box;
}
.fengmian,.neirong{
    display: inline-block;
    text-indent: 30px;
    box-sizing: border-box;
}
.customer_cont .fengmian{
    width: 400px;
    overflow: hidden;
    margin-left: 50px;
    margin-top: -40px;
}
.customer_cont .fengmian img{
    display: block;
    width: 100%;
    height: 100%;
}
.customer_cont .neirong{
    width: 40%;
    height: auto;
    flex: 1;
    color: #666;
    line-height: 50px;
    font-size: 14px;
    margin: -30px 100px;
    padding: 20px 0;
}
/* 列表页检测类别 */
.choice {
	border: 1px solid #e4e4e4;
	width: 1150px;
	margin: 50px auto 10px;
	font-size: 14px;
	background: #fff;
    padding: 5px 0;
    background: #f1f5f8;
}
.choice ul {
}
.choice li {
	line-height: 42px;
	border-bottom: 1px dashed #eee;
}
.choice li:last-child {
	border-bottom: 0;
}
.choice li span {
	padding: 0 13px;
	float: left;
}
.choice li p {
	width: 1102px;
}
.choice li a {
	padding: 2px 5px;
	margin-right: 20px;
	border-radius: 3px;
}
.choice li a:hover, .choice li a.on {
	color: #fff;
	background: #274aa2;
}
.choice-2 {
	border: 1px solid #e4e4e4;
	width: 878px;
	margin: 0 auto 12px;
	font-size: 14px;
	background: #fff;
	padding: 5px 0;
}
.choice-2 ul {
}
.choice-2 li {
	line-height: 42px;
	border-bottom: 1px dashed #eee;
}
.choice-2 li:last-child {
	border-bottom: 0;
}
.choice-2 li span {
	padding: 0 13px;
	float: left;
}
.choice-2 li p {
	float: left;
	width: 782px;
}
.choice-2 li a {
	background: #fff;
	padding: 2px 5px;
	margin-right: 15px;
	border-radius: 3px;
}
.choice-2 li a:hover, .choice-2 li a.on {
	color: #fff;
	background: #274aa2;
}

.main1{
	width:940px;
	padding:0px;
	float:left;
	margin: 0px;
	clear: right;
}
/*���������������*/
.coretest{overflow:hidden;float:left;width:940px;height:538px;border:1px solid #ccc;background:#fff;}
.coretest .hd{float:left;width:160px;}
.coretest .hd ul li{padding-left:20px;width:140px;height:35px;line-height:37px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#fff;font-size:14px;background:#94A8D1;cursor:pointer;}
.coretest .hd ul li a{color:#fff;}
.coretest .hd ul li.on{padding-left:17px;border-left:3px solid #94A8D1;border-right:none;color:#94A8D1;background:#fff;}
.coretest .hd ul li.on a{color:#94A8D1}

/* */
.coretest .bd{float:right;width:780px;}
.ptest{padding:20px 20px 0px 20px;width:740px;height:528px;}
.pro-test{width:100%;height:230px;}
.protest-left{float:left;height:200px;border-bottom:1px solid #ccc;}
.protest-left h3{color:#95A8D2;font-size:16px;font-weight:bold;}
.protest-left p{margin-top:20px;line-height:1.8;font-size:14px;word-break:break-all;text-align:justify;}
.protest-pic{float:right;width:300px;height:200px;}
.protest-pic img{width:300px;height:200px;}