/*ÕÐÆ¸*/
.position {
    font-size: 16px;
    padding: 20px 0;
}

.w1400 {
    max-width: 1200px;
    margin: 0 auto;
}

.slideIn02 table{
   width: 100%;
   min-width:500px;
	border-spacing: 0;
	border: 1px #000;
	text-align: left;
	margin:20px 0;
}
.slideIn02 table thead tr,table tbody tr {
	line-height: 50px;
}
.slideIn02 table tr th {
	background: #E6E6E6;
	font-size:20px;
	text-align:center;
}
.slideIn02 table tr:nth-child(odd) {
	background: #f7f7f7;
}

.slideIn02 table tr:nth-child(even) {
	background: #fff;
}
.slideIn02 table tbody tr td{
	padding:10px;
	vertical-align: middle;
}
.slideIn02 table tr:first-child th:first-child {
	border-top-left-radius: 5px;
}
.slideIn02 table tr:first-child th:last-child {
	border-top-right-radius: 5px;
}
.slideIn02 table tr td:last-child{
	border-right: 1px thin #E6E6E6;
}
.slideIn02 table tr td{
	border-bottom: 1px thin #E6E6E6;
}
.slideIn02 table tr:last-child td:first-child {
	border-bottom-left-radius: 5px;
}
.slideIn02 table tr:last-child td:last-child {
	border-bottom-right-radius: 5px;
}
.slideIn02 table td ul li
{
    font-size:16px;
	line-height: 24px;
	margin-left: 15px;
}
.pro-hs-content .pro-hs-step {
    padding: 55px 0;
}

.pro-hs-content .pro-hs-step ul {
    text-align: center;
}

.pro-hs-content .pro-hs-step ul li {
    display: inline-block;
    color: #484748;
    vertical-align: middle;
    font-size: 20px;
}

.pro-hs-content .pro-hs-step ul li.step-icon {
    width: 62px;
    background: url(/images/pro-hs-arr.png) no-repeat center center;
    margin: 0px 33px;
}

.pro-hs-content .pro-hs-step ul li i {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    background: #e6e6e6;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 15px;
}

.pro-hs-content .pro-hs-step ul li i img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.pro-hs-content .pro-hs-step ul li.on {
    color: #0083c5;
}

.pro-hs-content .pro-hs-step ul li.on i {
    background: #0083c5;
}

.pro-hs-content .pro-hs-step ul li.step-icon.on {
    background: url(/images/pro-hs-arr-on.png) no-repeat center center;
}

.pro-hs-content .pro-hs-table {
    border: 1px solid #f2f2f2;
    border-bottom: none;
}

.pro-hs-content .pro-hs-table>div {
    border-bottom: 1px solid #f2f2f2;
}

.pro-hs-content .pro-hs-table>.title {
    background: #f7f7f7;
    height: 50px;
    line-height: 49px;
    color: #484748;
    padding: 0px 30px;
    font-size: 16px;
}

.pro-hs-content .pro-hs-table .list {
    position: relative;
    padding-left: 100px;
}

.pro-hs-content .pro-hs-table .list label {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 40px;
}

.pro-hs-content .pro-hs-table .list label input {
    width: 20px;
    height: 20px;
}

.pro-hs-content .pro-hs-table .list .img {
    max-width: 138px;
    max-height: 138px;
}

.pro-hs-content .pro-hs-table .list .img img {
    display: block;
    width: 100%;
    transform: scale(.7);
    -webki-transform: scale(.7);
    -moz-transform: scale(.7);
    -o-transform: scale(.7);
	
}

.pro-hs-content .pro-hs-table .list .contxt {
    max-width: 440px;
    padding-top: 20px;
    margin-left: 30px;
}

.pro-hs-content .pro-hs-table .list .contxt .tit a {
    font-size: 16px;
    color: #484748;
}

.pro-hs-content .pro-hs-table .list .contxt .ms {
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    color: #999;
    margin-top: 5px;
}

.pro-hs-content .pro-hs-table .list .right {
    width: 460px;
    top: 50%;
    margin-top: -20px;
    position: absolute;
    right: 0;
    line-height: 40px;
}

.pro-hs-content .pro-hs-table .list .num {
    height: 40px;
}

.pro-hs-content .pro-hs-table .list .num * {
    height: 40px;
    border: 1px solid #ededed;
    float: left;
    line-height: 38px;
    font-size: 16px;
}

.pro-hs-content .pro-hs-table .list .num span {
    width: 30px;
    text-align: center;
    font-size: 26px;
    color: #cacbcb;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
}

.pro-hs-content .pro-hs-table .list .num span.reduce {
    border-right: none;
}

.pro-hs-content .pro-hs-table .list .num span.add {
    border-left: none;
}

.pro-hs-content .pro-hs-table .list .num input {
    text-align: center;
    width: 60px;
}

.pro-hs-content .pro-hs-table .list .delete {
    margin-left: 50%;
    margin-right: 15%;
}

.pro-hs-content .pro-hs-table .list .delete a {
    font-size: 16px;
}

.pro-hs-content a.more {
    height: 80px;
    border: 1px solid #f2f2f2;
    line-height: 78px;
    background: url(/images/pro-hs-more.png) no-repeat 15px center;
    display: block;
    padding-left: 50px;
    color: #ccc;
    margin: 15px 0;
}

.pro-hs-content .cz-box {
    height: 60px;
    line-height: 60px;
    background: #e6e6e6;
    margin-bottom: 105px;
    padding-left: 45px;
    font-size: 16px;
}

.pro-hs-content .cz-box .all {}

.pro-hs-content .cz-box .all input {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: -3px;
}

.pro-hs-content .cz-box .delete {
    margin-left: 30px;
}

.pro-hs-content .cz-box .right {}

.pro-hs-content .cz-box .right a {
    display: block;
    padding: 0px 30px;
    line-height: 60px;
    background: #0083c5;
    color: #fff;
    margin-left: 15px;
}

.pro-hs-content .cz-box .right span {
    color: #0083c5;
    margin: 0px 5px;
}
.page-content {
    padding-top: 130px;
}
input[type="submit"] {
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
    background: #0083c5;
    color: #fff;
    border: none;
}
input[type="button"] {
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
    background: #0083c5;
    color: #fff;
    border: none;
}

.page-container {
    max-width: 1200px;
    margin: 0 auto;
}
.page-containerLR20 {}

.pullBanner {
    height: 300px;
    background: url(/img/joinBanner-001.jpg) repeat center center;
    background-size: auto 100%;
}
.mColorGreen {
    color: #0083c5;
}
.mBreadCrumb {
    font-size: 16px;
    line-height: 20px;
    padding: 20px 0;
}

.mBreadCrumb-item {
    float: left;
}

.mBreadCrumb-item:before {
    display: block;
    float: left;
    content: '>';
    font-size: 12px;
    padding: 0 20px;
}

.mBreadCrumb .mBreadCrumb-item:first-child:before {
    display: none;
}

.mFilter {
    font-size: 16px;
    background: #f7f7f7;
    overflow: hidden;
    position: relative;
    line-height: 30px;
    min-height: 60px;
    padding-left: 180px;
}

.mFilter-dt {
    background: #0083c5;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 180px;
    text-align: center;
}

.mFilter-dt p {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 50%;
    height: 30px;
    line-height: 30px;
    margin-top: -15px;
}

.mFilter-dd {
    padding: 15px 25px;
}

.mFilter-item {
    padding: 0 15px;
    white-space: nowrap;
}

.mFilter-item:hover {
    color: #0083c5;
}

.mSearchJob {
    padding: 40px 0;
}

.slideIn02 table{
   width: 100%;
   min-width:500px;
	border-spacing: 0;
	border: 1px #000;
	text-align: left;
	margin:20px 0;
}
.slideIn02 table thead tr,table tbody tr {
	line-height: 50px;
}
.slideIn02 table tr th {
	background: #E6E6E6;
	font-size:20px;
	text-align:center;
        width:150px;
}
.slideIn02 table tr:nth-child(odd) {
	background: #f7f7f7;
}

.slideIn02 table tr:nth-child(even) {
	background: #fff;
}
.slideIn02 table tbody tr td{
	padding:10px;
        line-height: 16px;
}
.slideIn02 table tr:first-child th:first-child {
	border-top-left-radius: 5px;
}
.slideIn02 table tr:first-child th:last-child {
	border-top-right-radius: 5px;
}
.slideIn02 table tr td:last-child{
	border-right: 1px thin #E6E6E6;
}
.slideIn02 table tr td{
	border-bottom: 1px thin #E6E6E6;
}
.slideIn02 table tr:last-child td:first-child {
	border-bottom-left-radius: 5px;
}
.slideIn02 table tr:last-child td:last-child {
	border-bottom-right-radius: 5px;
}
.slideIn02 table td ul li
{
    font-size:16px;
	line-height: 24px;
	margin-left: 15px;
}

.mSearchJob .mSearch {
    margin: 0 auto;
}

.mSearch {
    overflow: hidden;
    font-size: 16px;
    width: 410px;
}

.mSearch-input {
    float: left;
    height: 40px;
    width: 260px;
    border: 1px solid #0083c5;
    border-right: 0;
    padding: 0 15px;
}

.mSearch-btn {
    float: left;
    height: 40px;
    width: 91px;
    line-height: 40px;
    text-align: center;
    background: #0083c5;
    color: #fff;
}



.mMobileSearchJob-select {
    float: left;
    width: 50%;
    border-right: 1px solid #eee;
    padding: 7px 5px;
}

.mMobileSearchJob-select:last-child {
    border-right: 0;
}

.mMobileSearchJob-select select {
    display: block;
    height: 30px;
    width: 100%;
    padding:0 5px;
	
}

.mMobileSearchJob-search {
    border-bottom: 1px solid #eee;
    position: relative;
    padding-right: 100px;
}

.mMobileSearchJob-input {
    height: 45px;
    padding: 0 10px;
    display: block;
    width: 100%;
}

.mMobileSearchJob-btn {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 14px;
    background: #0083c5;
    color: #fff;
}

.mJobLabel {
    background: #0083c5;
    color: #fff;
    white-space: nowrap;
    padding: 0 2px;
    font-size: 14px;
    font-style: normal;
	display: inline-block;
}

table.mTable {
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
}

table.mTable th {
    height: 50px;
    background: #f7f7f7;
}

table.mTable td {
    height: 60px;
    border-bottom: 1px solid #f7f7f7;
}

table.mTable td .mJobLabel {
    margin-left: 20px;
	line-height: 20px;
}

.mJob {
    margin-top: 20px;
    font-size: 16px;
}

.mJob-name {
    background: #f7f7f7;
    height: 60px;
    line-height: 60px;
    padding: 0 40px;
    font-size: 20px;
    color: #484748;
    font-weight: bold;
}

.mJob-infor {
    padding: 15px 0px;
    line-height: 30px;
    border-bottom: 1px solid #eee;
}

.mJob-infor-item {
    display: inline-block;
    min-width: 200px;
}

.mJob-details {
    padding: 20px 0px;
    line-height: 2;
}

.mJob-details-item {
    margin-bottom: 10px;
}

.mJob-details-item-caption {
    font-size: 18px;
    padding: 10px 0;
}

.mJob-joinBtn {
    display: block;
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
    background: #0083c5;
    color: #fff;
}

.mJob-joinBtn:before {
    display: inline-block;
    content: '';
    width: 20px;
    height: 20px;
    overflow: hidden;
    background: url(/img/icons-011.png) no-repeat center center;
    margin-right: 10px;
    vertical-align: middle;
}
/*Ö°Î»·ÖÏí*/
.mJob .right-share {
    font-size: 16px;
    padding-right: 80px;
    margin-top: 60px;
}

.mJob .right-share div.share {
    position: relative;
}

.mJob div.share:after {
    content: "";
    margin-left: 20px;
    display: inline-block;
    width: 90%;
    border-top: 1px solid #ccc;
    position: absolute;
    top: 50%;
}

.mJob .right-share a {
    display: inline-block;
    background-repeat: no-repeat;
    margin: 2% 2% 2%;
}

.mJob .right-share .btn {
    padding-left: 0;
}

.mJob .btn .weixin,
.mJob .btn .sina {
    display: inline-block;
    width: 40px;
    height: 34px;
    background-position: center;
    background-repeat: no-repeat;
}


.mTable-pagination {
    text-align: center;
    margin: 0 auto;
    padding: 60px 0;
    width: 100%;
}

.mTabel-pagination-item {
    margin-right: 10px;
    width: 50px;
    height: 40px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    border: 1px solid #eee;
    display: inline-block;
}

.mTabel-pagination-item:last-child {
    margin-right: 0;
}

.mTabel-pagination-item.active {
    background: #0083c5;
    color: #fff;
    border: 1px solid #0083c5;
}


.mTabel-pagination-item:hover {
    border-color: #0083c5;
}

@media screen and (max-width:860px) {
    .mFilter {
        display: none;
    }
    .mSearchJob{
        display:none;
    }
    .mMobileSearchJob{
        display:block;
    }
}


@media screen and (min-width:860px) {
    .mMobileSearchJob-select{
        display: none;
    }
    .mMobileSearchJob-search{
        display:none;
    }

}


#dvCompute {
	position: absolute;
	visibility: hidden;
}

.banner {
	/*height: 25.9vw;
	background-size: contain;*/
}

.clear-padding {
	padding-top: 18px !important;
	padding-bottom: 0px !important;
}

.banner_activity {
	background-image: url('/img/others/active_banner01.png');
}

.banner_comprela {
	background-image: url('/img/others/comprela_banner01.png');
}

.banner_product {
	background-image: url('/img/others/banner_product01.png');
}
.banner_solutions {
	background-image: url('/d/file/p/2018-09-13/57f2dc882a48a8df66d954cbeb54eee8.jpg');
}
.active-cell {
	padding: 0px 0;
}

.active-cell-box {
	height: 180px;
	width: 50%;
	float: left;
	margin-top:16px;
}

.product-content-img {
	text-align: center;
	width: 100%;
	margin-bottom: 20px;
}

.product-content-img>img {
	width: 70%;
}

.active-cell-box-subtitle>img {
	margin-right: 6px;
	height: 13px;
	width: 13px;
	margin-bottom: 3px;
	vertical-align: middle;
}

.active-cell-box-title {
	font-size: 17px;
	line-height: 44px;
	width: 100%;
	color: #333333;
	border:none;
        font-weight:600
}

.active-cell-box-subtitle {
	font-size: 16px;
	color: #333333;
	line-height: 42px;
    margin-top: 10px;

}
.active-cell-box-subtitle span {
	height:60px;

}
.comprela-cell-head {
	/*font-size: 20px;
		padding: 16px 0;*/
	padding: 0px;
}

.comprela-cell-relationship {
	margin-bottom: 150px;
	margin-top: 10px;
}

.comprela-clear-padding {
	padding-bottom: 10px;
        border: 1px solid #e3e9ff;
        padding: 20px;
}

.no-padding-tb {
	padding-bottom: 20px;
        border: 1px solid #e3e9ff;
        padding: 20px;
}

.comprela-cell-relationship span {
	padding-right: 20px;
	font-size: 16px;
	color: #717171;
	line-height: 24px;
}

.product-content-h3-top {
	margin-top: 0px;
	width: 100%;
	line-height: 44px;
	font-size: 20px;
	margin-bottom: 20px;
}

.product-content-h3 {
	margin-top: 0px;
	width: 100%;
	line-height: 44px;
	font-size: 20px;
	margin-bottom: 20px;
}

.active-content-h3 {
    margin-top: 0px;
    width: 100%;
    line-height: 44px;
    font-size: 20px;
}

.active-cell-box-subtitle-hover:hover {
	color: RGBA(51, 54, 99, 1.00);
	padding-left: 20px;
}

.comprela-cell {
	display: block;
	padding: 6px 0;
	font-size: 14px;
	color: #6A6A6A;
        line-height:32px;
}

.no-margin-top-title {
	margin-top: 0px;
	line-height: 16px;
}

.comprela-cell-r {
	float: right;
	font-size: 14px;
	color: #666;
	max-height: 5.58em;
	overflow: hidden;
	margin-top: 0px;
}

:hover>.news-abstract {
	color: #333;
}

.news-abstract,
.news-title {
	margin-right: 23%;
}

.vr-wrap {
	padding: 60px 130px;
}

.vr-wrap>.inline-block {
	width: auto;
	min-width: 1200px;
	height: 100%;
}

.vr-close {
	top: 30px;
	right: 60px;
}

.banner-title {
	color: #FCFBFD;
	width: 100%;
	text-align: center;
	line-height: 500px;
	font-size: 60px;
	text-shadow: 0px 0px 8px RGBA(255, 255, 255, 0.7);
	font-weight: 600;
        letter-spacing: 15px;
}

.product-content-p {
	width: 100%;
	font-size: 16px;
	color: #717171;
	line-height: 32px;
	margin-bottom: 20px;
}
.news-con p{
	width: 100%;
	font-size: 16px;
	color: #717171;
	line-height: 32px;
	margin-bottom: 20px;
    text-align: justify;
}
.news-con ol li {
    color: #717171;
    line-height: 34px;
    font-size:16px;
}
.news-con td{
	/*vertical-align:text-top;*/
        text-align: justify;
	padding:10px;
}

.news-con td p{
	font-size:14px;
	margin-bottom:10px;
	margin-top:10px;
	line-height:24px;
	display: table-row;
    vertical-align: middle;
}


.news-con th{
	font-weight:600;
	text-indent:1em;
        height:55px;
	background-color:#E6E6E6
}
.news-con th p{
	font-size:16px;
	margin-bottom:10px;
	margin-top:10px;
	line-height:24px;
	text-align: center;
	font-weight: initial;
}
.news-con h4{
    font-size: 18px;
    font-weight: 500;
	margin-bottom:15px;
}
.news-con p img {
	max-width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.ln-box {
	margin-top: 30px;
	font-size: 14px;
	color: #999999;
}

.ln-box-l {
	display: block;
	margin-bottom: 10px;
}

.ln-box a {
	width: 100%;
}

.ln-box a:hover {
	color: RGBA(8, 44, 89, 1.00);
}


.certificate-check-wrap{background:#f3f5f8;padding:48px 1.62rem 100px}
.certificate-check-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}
.certificate-check-wrap .certificate-check-cnt{max-width:960px;background:#fff;border-radius:32px;margin:0 auto;padding:64px 40px}
.certificate-check-wrap .certificate-check-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 50px}
.certificate-check-wrap .certificate-check-top .top-title{font-size:16px;color:#666;line-height:36px}
.certificate-check-wrap .certificate-check-top .top-title .certificate-required{display:inline-block;color:#e00000}
.certificate-check-wrap .certificate-check-top .top-right-box{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;max-width:604px;padding-left:24px}
.certificate-check-wrap .certificate-check-top .certificate-input{position:relative}
.certificate-check-wrap .certificate-check-top .certificate-input .input::-webkit-input-placeholder{color:#aaa}
.certificate-check-wrap .certificate-check-top .certificate-input .input:-moz-placeholder{color:#aaa}
.certificate-check-wrap .certificate-check-top .certificate-input .input::-moz-placeholder{color:#aaa}
.certificate-check-wrap .certificate-check-top .certificate-input .input:-ms-input-placeholder{color:#aaa}
.certificate-check-wrap .certificate-check-top .certificate-input .input{width:100%;height:36px;background:#f1f4f8;border-radius:10px;font-size:16px;color:#222;padding:0 40px 0 12px;-webkit-transition:.3s ease-out;transition:.3s ease-out;border:1px solid #f1f4f8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.certificate-check-wrap .certificate-check-top .certificate-input .input:hover{border-color:#008ed3}
.certificate-check-wrap .certificate-check-top .certificate-input .input:focus{background:#fff;border-color:#008ed3}
.certificate-check-wrap .certificate-check-top .error .certificate-input .input{border-color:#eb5220}
.certificate-check-wrap .certificate-check-top .certificate-input .clear-btn{display:none;width:20px;height:20px;background:url('/css/images/icon/input-clear.png') no-repeat center;background-size:cover;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.certificate-check-wrap .certificate-check-top .error-tips{display:none;margin-top:8px;font-size:14px;color:#eb5220;line-height:18px;padding-left:4px}
.certificate-check-wrap .certificate-check-top .error .error-tips{display:block}
.certificate-check-wrap .certificate-check-top .certificate-platform-wrap{padding:16px 0 0 4px;font-size:14px;color:#666;line-height:20px}
.certificate-check-wrap .certificate-check-top .certificate-platform-wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:inline-block;color:#008ed3;text-decoration:underline}
.certificate-check-wrap .certificate-check-top .certificate-btn-wrap{padding-top:40px;text-align:center}
.certificate-check-wrap .certificate-check-top .query-button{display:inline-block;height:46px;background:#008ed3;border-radius:23px;font-size:18px;color:#fff;line-height:46px;padding:0 24px;min-width:150px;text-align:center}
.certificate-check-wrap .certificate-check-bottom{margin-top:48px;padding:32px 0 0 154px;border-top:2px solid #f1f4f8}
.certificate-check-wrap .certificate-check-bottom .bottom-title{font-size:16px;color:#333;line-height:30px;font-weight:700}
.certificate-check-wrap .certificate-check-bottom .certificate-result li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.certificate-check-wrap .certificate-check-bottom .certificate-result li span{display:inline-block;font-size:16px;color:#333;line-height:30px}
.certificate-check-wrap .certificate-check-bottom .certificate-result li .sub-title{display:block;width:66px;text-align:justify;text-align-last:justify;text-justify:inter-ideograph;text-justify:distribute-all-lines;margin-right:20px}
.certificate-check-wrap .certificate-check-bottom .certificate-result li .sub-dec{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.certificate-check-wrap .certificate-check-bottom-wrap{display:none}
.certificate-check-wrap .certificate-check-bottom .bottom-right-box{padding-top:10px}
@media screen and (max-width:991px){.certificate-check-wrap{padding:.48rem .5rem 1rem}
.certificate-check-wrap .certificate-check-cnt{border-radius:.16rem;padding:.32rem .24rem}
.certificate-check-wrap .certificate-check-top{padding:0;display:block}
.certificate-check-wrap .certificate-check-top .top-right-box{-webkit-box-flex:auto;-webkit-flex:auto;-moz-box-flex:auto;-ms-flex:auto;flex:auto;padding-left:0;padding-top:.16rem;max-width:100%}
.certificate-check-wrap .certificate-check-bottom{display:block;margin-top:.48rem;padding:.32rem 0 0 .04rem}
.certificate-check-wrap .certificate-check-bottom .bottom-right-box{-webkit-box-flex:auto;-webkit-flex:auto;-moz-box-flex:auto;-ms-flex:auto;flex:auto;padding-left:0;padding-top:.16rem}
.certificate-check-wrap .certificate-check-top .certificate-btn-wrap{padding-top:.4rem}
.certificate-check-wrap .certificate-check-bottom .bottom-title{font-weight:700}
.certificate-check-wrap .certificate-check-top .error-tips{margin-top:.08rem}
.certificate-check-wrap .certificate-check-top .certificate-platform-wrap{padding:.16rem 0 0 .04rem}
.certificate-check-wrap .certificate-check-top .top-title{font-weight:700}
.certificate-check-wrap .certificate-check-bottom .certificate-result li .sub-title{margin-right:.2rem}




@media (max-width:1200px) {
	.banner {
		height: 40vw;
		background-size: contain;
	}
	.product-content-img {
			
	}
	.no-padding-tb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding-bottom: 2vw;
		padding-top: 0;
	}
	.ln-box {
		padding: 0 10px;
		font-size: 2.6vw;
		margin-top: 2.0vw;
	}
	.banner-title {
		padding-top: 10vw;
		color: #FCFBFD;
		width: 100%;
		text-align: center;
		line-height: 30vw;
		font-size: 4.8vw;
		text-shadow: 0px 0px 12px RGBA(255, 255, 255, 0.7);

		font-weight: 300;
	}
	.product-content-h3 {
		font-size: 4.0vw;
		margin-top: 0.0vw;
		margin-bottom: 2.0vw;
	}
	.product-content-h3-top {
		font-size: 4.0vw;
		margin-top: 0.0vw;
		margin-bottom: 2.0vw;
	}
	.product-content-p {
		font-size: 3.2vw;
		line-height: 6.4vw;
		margin-bottom: 5.0vw;
	}
	.comprela-cell-r {
		float: left;
		width: 100%;
		/*font-size: 14px;
			line-height: 1.86;
			color: #666;
			max-height: 5.58em;
			overflow: hidden;*/
		/*margin-top: 0.1em;*/
	}
	.product-content-img>img {
		width: 100%;
	}
	.banner_activity {
		background-image: url('/img/others/active_banner_m01.png');
	}
	.banner_comprela {
		background-image: url('/img/others/comprela_bannerm01.png');
	}
	.banner_product {
		background-image: url('/img/others/banner_productm01.png');
	}
	.cus-m-top {
		/*padding-top: 60px;*/
	}
	.news-wrap {
		margin-top: 4vw;
		margin-right: 0;
		margin-left: 0;
		min-width: 100%;
	}
	.news-nav {
		width: auto;
		margin: 0;
		right: 0;
		left: 0;
		padding-right: 5.33333vw;
		padding-left: 5.33333vw;
		margin-top: 0;
		margin-right: 0;
		text-align: center;
		display: flex;
		flex-wrap: nowrap;
		overflow: auto;
		/* hidden */
	}
	.news-nav.fixed {
		padding-top: 1em;
		padding-bottom: 1em;
	}
	.news-nav-wrap {
		float: none;
		font-size: 2.13333vw;
		height: 2.25em;
	}
	.news-nav-link {
		font-size: 3.2vw;
		width: auto;
		padding: 0px 5vw;
		margin-bottom: 0;
		text-indent: 0 !important;
		text-align: center !important;
		flex-shrink: 0;
		margin-right: 5vw;
	}
	.news-nav-link {
		color: #333 !important;
		background: none !important;
	}
	.news-nav-link.active {
		color: #fff !important;
		background: #333366 !important;
	}
	.news-con {
		margin-left: 0;
	}
	.news {
		display: flex;
		flex-wrap: wrap;
		width: 84vw;
	    font-size: 20px;
		margin-right: auto;
		margin-left: auto;
	}
	.news-img,
	.news-info,
	.news-title,
	.news-abstract,
	.news-date {
		flex-shrink: 0;
		width: 100%;
	}
	.news-img {
		margin-right: 0;
	}
	.news-title {
		overflow: visible;
		white-space: pre-wrap;
		margin-top: 1em;
		margin-right: 0;
		font-size: 4vw;
	}
	.news-abstract {
		font-size: 3.2vw;
		margin-right: 0;
	}
	.news-date,
	.news-arrow {
		/*display: none;*/
                position: absolute;
	}
	.news-date-md {
		display: block;
		font-size: 3.2vw;
		line-height: 1;
		margin-top: 4.66667vw;
		color: #999;
	}
	.comprela-cell-relationship {
		margin-top: 0px;
		margin-bottom: 220px;
	}
	.comprela-cell-relationship span {
		padding-right: 20px;
	}
	.product-content-h3 {
		margin-top: 0vw;
		width: 100%;
	}
	.product-content-p {
		width: 100%;
	}
	@media (max-width: 1200px) {
		.active-cell {
			width: 80%;
			margin: 0 auto;
		}
		.active-cell {
			padding: 0;
		}
		.active-cell-box {
			height: 100%;
			width: 100%;
			float: left;
			margin-top: 3.0vw;
			letter-spacing: 1px;
		}
		.active-cell-box-title {
			font-size: 4.0vw;
			line-height: 11.73vw;
		}
		.active-cell-box-subtitle {
			font-size: 3.2vw;
			line-height: 6.4vw;
		}
		.comprela-cell-relationship span {
			font-size: 3.2vw;
			line-height: 6.4vw;
		}
		.comprela-cell-head {
			/*font-size: 5vw;
				padding: 2vw 0;*/
			padding: 0px;
		}
		.comprela-cell {
			width: 100%;
			padding: 0.5vw 0;
			font-size: 1.4vw;
		}
	}
	@media (max-width: 600px) {
		/*.product-content-h3 {
			font-size: 3.5vw;
			line-height: 5vw;
		}*/
		/*.product-content-p {
		font-size: 2vw;
		line-height: 4vw;
	}*/
	}
	
