﻿@charset "utf-8";

/*全局样式*/
body {
    padding: 0px;
    margin: 0px auto;
    overflow-x: hidden;
    font-family: '平方中等';
    color: #333;
    width: 100%;
    zoom: 1;
    overflow-x: hidden;


}

html {
    overflow-x: hidden;

    /*禁用Webkit内核浏览器的文字大小调整功能*/
    -webkit-text-size-adjust: none;

    /*取出点击出现半透明的灰色背景*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight: rgba(0, 0, 0, 0);


    /*设置字体的抗锯齿或者说光滑度*/
    -webkit-font-smoothing: antialiased;
}

ul,
li,
form,
dl,
dt,
dd,
div,
p {
    padding: 0px;
    margin: 0px;
}

/*默认去除ul、li的默认样式*/
ul,
li {
    list-style: none;
    margin: 0;
}

/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,
input,
textarea {
    border-radius: 0;
    -webkit-border-radius: 0;
    color: #414446;
}

/*表单元素获得焦点时不显示虚线框*/
input:focus {
    outline: none;
}

input,
button,
select,
textarea {
    outline: none;
    /*-webkit-appearance:none;*/
    /*强制去除表单自带的样式*/
}

/*不允许多行输入文本框有滚动条*/
textarea {
    resize: none;
    /*-webkit-appearance:none;*/
    /*强制去除textarea自带的样式*/
}

/*初始化表单元素样式*/
textarea,
input,
select {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}

/*初始化HTML5标签样式*/
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

article,
aside,
footer,
header,
hgroup,
nav,
section,
figure,
figcaption {
    display: block;
}

/*去除figure边距*/
figure,
figcaption {
    margin: 0px;
    padding: 0px;
}

h4,
h3,
h5 {
    margin: 0;
    padding: 0;
}

/*初始化图片样式*/
img {
    border: none;
    border: 0;
    max-width: 100%;
    vertical-align: top;
}

/*初始化a的样式和字体样式*/
a {
    color: #333;
    text-decoration: none;
    noline: -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

a:focus {
    outline: none;
    -moz-outline: none;
    text-decoration: none;
}

a:hover {
    color: #333;
    text-decoration: none;
}

span {
    /* font-family: "平方中等" !important; */
}

/*清楚浮动*/
.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}

/*清除浮动*/
@font-face {
    font-family: "DIN-BOLD";
    src: url('../fonts/DIN-BOLD.eot');
    src: url('../fonts/DIN-BOLD.ttf') format('truetype');
}


@font-face {
    font-family: "平方粗体";
    src: url('../fonts/PingFang Bold.eot');
    src: url('../fonts/PingFang Bold.ttf') format('truetype');
    /*src: url("../fonts/PingFang Bold.ttf") format("opentype");
    src: url('../fonts/PingFang Bold.eot');
    src: url('../fonts/PingFang Medium.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;*/
}



@font-face {
    font-family: "平方中等";
    font-family: "平方中等";
    src: url('../fonts/PingFang Medium.eot');
    src: url('../fonts/PingFang Medium.ttf') format('truetype');
}


.MainContent {
    overflow: hidden;
}

/* Bootstrap默认优先手机 */
.container {
    padding: 0px;
}

@media (min-width:1200px) {
    .container {
        width: 1400px;
    }

    .navbar .logo {
        float: left;
        margin-top: 12px;
    }

}

.nav-1 {
    width: 100%;
}

.nav-1 .TopCont {
    margin: 0;
    position: relative;
}


.Toper2 .logo img {
    display: inline-block;
}

.nav-1 .navbar-toggle {
    margin-right: 0;
}

.nav-1 .navbar {
    background: none;
    border: 0;
    margin: 0;
}

.nav-1 .Top .container {
    padding-left: 0;
    padding-right: 0;
}

.nav-1 .navbar .NavCont .nav {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
}


/*设置导航a选中和经过样式*/
.navbar-default .navbar-nav>li>a {
    padding: 0 12px;
    font-size: 18px
}

.nav-1 .navbar .NavCont ul li.active>a,
.nav-1 .navbar .NavCont ul li>a:hover {
    color: #282850;
    font-family: "平方粗体";
    background: none;
}

.nav-1 .navbar .NavCont ul li.active>a:before,
.nav-1 .navbar .NavCont ul li>a:hover:before {
    display: inline-block;
    content: '';
    width: 100%;
    height: 2px;
    background: #282850;
    position: absolute;
    top: 46px;
    left: 0;
    right: 0;
}

@media (min-width: 320px) and (max-width:768px) {

    .nav-1 .navbar .NavCont ul li.active>a:before,
    .nav-1 .navbar .NavCont ul li>a:hover:before {
        top: 1.6em;
    }
}


.NavCont .nav .navList {
    position: relative;
    margin: 0 20px;
    z-index: 10;
}




/*小屏隐藏分享*/
.nav-1 .top_head {
    display: none;
}

.Toper .TopMenu {
    display: none;
}

.Toper .nav_R {
    display: none;
}

/*============================ @media 屏幕适应 ===============================*/
/* 超小屏幕（手机，小于 768px） */
@media (min-width:320px) and (max-width:768px) {

    .nav-1 .container .NavCont ul.navbar-nav>li>a:hover,
    .nav-1 .navbar .NavCont ul li.active a {}

    .navbar-brand>img {
        width: 100%;
        max-width: 156px;
    }

    .Toper .Toper2 {
        height: inherit;
        padding: 0 !important;
    }

    .nav-1 .TopCont {
        padding: 10px 5px;
    }

    .navbar-default .navbar-nav>li>a {
        font-size: 14px;
    }

    .NavCont .nav .navList {
        margin: 20px 30px;
    }

    .Toper2.scrolledDown {
        display: none;
    }

    .navbar-nav li .subNav {
        display: none !important;
    }

    .Toper .Toper2 .logo {
        display: none;
    }

    .Toper .Toper2 .nav_R {
        display: none;
    }
}

@media screen and (min-width:640px) {
    .nav-1 .navbar-toggle {}

}

/* 小屏幕（平板，大于等于 768px） */
@media screen and (min-width:768px) {
    .nav-1 .navbar-header {
        display: none;
        width: 24%;
        margin: 28px auto 28px;
    }

    .nav-1 .navbar-header .logo {
        width: 100%;
    }

    .nav-1 .navbar-header .logo img {
        width: 100%;
    }

    .nav-1 .container .NavCont {
        float: right;
    }

    .nav-1 .container .NavCont ul.navbar-nav>li {
        padding-left: 0;
    }

    .nav-1 .container .NavCont ul.navbar-nav>li>a {
        color: #555555;
        text-align: center;
        padding: 22px 14px 10px 14px;
        line-height: 1;
        font-size: 12px;
    }

    .nav-1 .TopCopy .container .NavCont {
        padding-top: 0px;
        padding-left: 0;
        padding-right: 0;
        float: none;
    }

    .Toper .Toper2 {
        /* height: 45px; */
    }


    .NavCont .nav .navList {
        margin: 0 11px;
    }

    .Toper2.scrolledDown {
        display: none;
    }

    .navbar-nav li .subNav {
        width: 100%;
        display: none;
        position: absolute;
        left: 0px;
        top: 78px;
        text-align: center;
        border: 1px solid #dddde0;
        background: #fff;
        border-radius: 0 0 30px 0;
    }

    .navbar-nav li .subNav dl {
        margin-bottom: 0;
    }

    .navbar-nav li .subNav dl dd:last-child a {
        border-bottom: none;
        border-radius: 0 0 30px 0;
    }

    .navbar-nav li .subNav dl a {
        display: inline-block;
        padding: 0 10px;
        font-size: 14px;
        line-height: 45px;
        color: #909099;
        text-align: center;
        background: #fff;
        border-bottom: 1px solid #e6e6e6;
    }

    .navbar-nav li .subNav dl a:hover {
        color: #a71d24;
        font-family: "平方粗体";
    }
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media screen and (min-width:1024px) {
    .nav-1 .container .NavCont ul.navbar-nav>li>a {
        font-size: 16px;
        padding: 20px 13px 10px 13px;
    }

    .nav-1 .navbar .NavCont ul li.active>a:before,
    .nav-1 .navbar .NavCont ul li>a:hover:before {
        height: 4px;
    }

    .Toper2.scrolledDown {
        display: block;
    }
}

@media (min-width:320px) and (max-width:768px) {
    .nav-1 .navbar-header {
        display: block;
    }
}

@media (min-width:320px) and (max-width:1200px) {


    .container {
        padding: 0 10px;
    }
}



/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width: 1200px) {
    .nav-1 .container .NavCont {
        float: left;
    }

    .navbar-collapse {
        padding-right: 0px;
    }

    .container {
        width: 1400px;
        max-width: 100%;
    }

    .nav-1 .container .NavCont ul.navbar-nav {
        margin-left: 40px;
    }
    .nav-1 .container .NavCont ul.navbar-nav>li>a {
        font-size: 18px;
        padding: 0px 15px 20px;
        display: inline-block;
        color: #4d5965;
    }

    .nav-1 .container .NavCont ul.navbar-nav>li#nav9>a {
        padding-right: 0px;
    }

    .nav-1 .top_head {
        display: block;
        padding: 0 40px;
        padding-top: 14px
    }

    .Toper .TopMenu {
        display: block;
    }

   
}
@media screen and (min-width: 1400px) {
    .Toper .nav_R {
        display: block;
        margin-top: 20px;
    }
}
@media screen and (min-width: 1300px) {
    .NavCont .nav .navList {
        margin: 0 10px;
    }
}






/* 头部*/
.top_head {
    text-align: center;
    padding-bottom: 28px;
    overflow: hidden;
}

.top_head .top_L {
    float: left;
}

.top_head .top_L span {
    display: inline-block;
    color: #9a9aa7;
    font-size: 14px;
    font-family: "平方中等";
}


.top_head .top_L span.phone {
    font-size: 18px;
    color: #a71d24;
    font-family: "DIN-BOLD" !important;
}

.top_head .top_L span:before {
    margin-right: 4px;
}

.top_head .top_L span.mail {
    margin-right: 30px;
}

.top_head .top_L span.mail:before {
    display: inline-block;
    content: '';
    width: 16px;
    height: 14px;
    background: url('../images/icon/main_icon.png') no-repeat;
    vertical-align: middle;
}

.top_head .top_L span.phone:before {
    display: inline-block;
    content: '';
    width: 14px;
    height: 14px;
    background: url('../images/icon/phone_icon.png') no-repeat;
    vertical-align: middle;
}



.top_head .top_R {
    float: right;
}

.top_head .top_R:before {
    display: inline-block;
    content: '';
    width: 16px;
    height: 18px;
    background: url('../images/icon/time_icon.png') no-repeat;
    vertical-align: middle;
    margin-right: 5px;
}

.top_head .top_R span {
    display: inline-block;
    color: #9a9aa7;
    font-size: 14px;
    font-family: "平方中等";
}

.top_head .top_R a {
    display: none;
    font-size: 14px;
    color: #a71d24;
    padding-left: 40px;
}

.top_head .top_R a:hover {
    text-decoration: underline;
}

/*头部*/


/*导航*/
.Toper .Toper2 {
    width: 100%;
    position: relative;
    /* padding: 20px 0; */

}

@media (min-width: 1200px) {
    .nav-1 .navbar .Toper2 .NavCont {
        height: 80px;
        line-height: 79px;
    }
}
/* @media (min-width: 1400px) and (max-width:1200px) {
    .Toper .nav_R{
        display: none;
    }
} */

.scrolledDown {
    width: 100%;
    position: fixed !important;
    z-index: 1000;
    top: 0;
    left: 0;
    background: #fff !important;
    /* padding: 15px 0; */
    box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
}

.NavCont .nav li.logo {
    display: none;
}

.Toper2.scrolledDown .TopMenu,
.Toper2.scrolledDown .TopLang {
    display: none;
}

.Toper2.scrolledDown .nav li.logo {
    display: block;
    padding: 0 20px;
}


.nav-1 .navbar .Toper2.scrolledDown .NavCont ul li.active>a:before,
.nav-1 .navbar .Toper2.scrolledDown .NavCont ul li>a:hover:before {
    top: 54px;
}


.nav-1 .navbar .Toper2.scrolledDown .NavCont ul li.logo.active>a:before,
.nav-1 .navbar .Toper2.scrolledDown .NavCont ul li.logo>a:hover:before {
    background: none;
    height: inherit;
}



.Toper {
    width: 100%;
    text-align: center;
    position: relative;
    background: #fff;
}


.Toper .TopMenu {
    position: absolute;
    left: 40px;
    top: 5px;
}


.Toper .TopMenu {
    float: left;
}

.Toper .TopMenu li {
    float: left;
    padding-right: 30px;
}

.Toper .TopMenu li a.icon {
    display: inline-block;
    line-height: 0;
    font-size: 0;
}

.Toper .TopMenu li a.icon1 {
    width: 21px;
    height: 17px;
    background: url(../images/icon/ic_wechat.png) no-repeat;
}

.Toper .TopMenu li a.icon1:hover {
    background: url(../images/icon/ic_wechat1.png) no-repeat;
}

.Toper .TopMenu li a.icon2 {
    width: 21px;
    height: 17px;
    background: url(../images/icon/ic_weibo.png) no-repeat;
}

.Toper .TopMenu li a.icon2:hover {
    background: url(../images/icon/ic_weibo1.png) no-repeat;
}


.Toper .TopMenu li a.icon3 {
    width: 18px;
    height: 17px;
    background: url(../images/icon/ic_LinkedIn.png) no-repeat;
}

.Toper .TopMenu li a.icon3:hover {
    background: url(../images/icon/ic_LinkedIn1.png) no-repeat;
}

.Toper .TopMenu li a.icon4 {
    width: 10px;
    height: 17px;
    background: url(../images/icon/ic_facebook.png) no-repeat;
}

.Toper .TopMenu li a.icon4:hover {
    background: url(../images/icon/ic_facebook1.png) no-repeat;
}



.Toper .TopMenu li a.icon5 {
    width: 18px;
    height: 17px;
    background: url(../images/icon/ic_Twwiter.png) no-repeat;
    vertical-align: middle;
}

.Toper .TopMenu li a.icon5:hover {
    background: url(../images/icon/ic_Twwiter1.png) no-repeat;
}


.Toper .weixin {
    position: relative;
    z-index: 300;
}

.Toper .WeixinBox {
    position: absolute;
    width: 120px;
    top: 30px;
    left: 0px;
    background: #fff;
    padding: 10px;
    display: none;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.Toper .WeixinBox:after {
    content: '';
    display: inline-block;
    background: url(../images/icon/arrowup.png) no-repeat;
    width: 12px;
    height: 22px;
    position: absolute;
    top: -16px;
    left: 12px;
    margin: auto;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    /* IE 9 */
    -moz-transform: rotate(-90deg);
    /* Firefox */
    -webkit-transform: rotate(-90deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(-90deg);
}

.Toper .WeixinBox .Box {
    position: relative;
}

.Toper .WeixinBox .Box h1.h1 {
    font-size: 14px;
    color: #000;
    margin: 0;
}

.Toper .WeixinBox img {
    width: 100px;
    height: 100px;
}


.Toper .nav_R {
    float: right;
    text-align: left;
}

.Toper .nav_R {
    color: #000;
    font-size: 12px;
}

.Toper .nav_R span {
    color: #8c181e;
    font-size: 16px;
}

.nav_R .TopLang {
    float: left;
    background: url(../images/icon/icon2.png) no-repeat 8px 9px;
    position: absolute;
    z-index: 20;
    right: 100px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #8a8a99;
    padding: 0 8px;
    border-radius: 40px;
}

.nav_R .TopLang span {
    display: block;
    padding-left: 8px;
    background: url(../images/icon/icon1.png) no-repeat right center;
    line-height: 27px;
    width: 90px;
    font-size: 14px;
    color: #9a9aa7;
    cursor: pointer;
    font-family: "平方粗体";
}

.nav_R .TopLang ul {
    display: none;
    background: #fff;
    position: absolute;
    right: 0;
    top: 27px;
    width: 100%;
    border: 1px solid #dddde0;
    border-radius: 0 0 20px 0;
}

.nav_R .TopLang li {
    padding: 0 10px;
}

.nav_R .TopLang li:last-child a {
    border-bottom: none;
}

.nav_R .TopLang li a {
    color: #909099;
    font-family: '平方中等';
    display: block;
    font-size: 14px;
    padding: 5px 0;
    border-bottom: 1px solid #e6e6e6;
}


.nav_R .TopLang li a:hover,
.nav_R .TopLang li a.on {
    color: #a71d24;
    font-family: "平方粗体";
}


.pcc_mark_search {
    width: 40px;
    height: 40px;
    float: right;
    background: #fff;
    border-radius: 44px;
    position: relative;
    top: -5px;
    z-index: 30;
}

.pcc_mark_searchinput {
    width: 0;
    height: 38px;
    font-size: 14px;
    border: none;
    float: left;
    text-indent: 12px;
    margin-left: 20px;
    outline: none;
    display: none;
    color: #8a8a99;
}


.pcc_mark_searchbnt {
    width: 40px;
    height: 40px;
    background: url(../images/icon/search_btn.png)no-repeat center center;
    border: none;
    outline: none;
    float: right;
    position: relative;
    right: 0;
}

/*导航*/


/*首页*/
.swiper-container {
    width: 100%;
    top: -2px;
}

.swiper-slide img {
    width: 100%;
    height: 100%;
}

.tit {
    margin-bottom: 25px;
    position: relative;
}

.tit h4 {
    font-size: 18px;
    color: #22224d;
    font-family: "平方粗体";
}

.tit span.en {
    font-size: 16px;
    color: #a71d24;
    font-family: "平方粗体" !important;
    display: block;
    position: relative;
}

.tit span.en:before {
    display: inline-block;
    content: '';
    width: 60%;
    height: 6px;
    background: url('../images/home_line.png') no-repeat;
    position: absolute;
    bottom: -8px;
    left: 0;
    background-size: 80%;
}

.tit p {
    font-size: 12px;
    color: #909099;
    padding-top: 20px;
}

.m40 {
    padding-top: 20px;
}

.m100 {
    padding-top: 30px;
}

.m50 {
    padding-top: 30px;
}

.m158 {
    padding-top: 30px;
}

/*翻译服务*/
.home_translation_services {
    overflow: hidden;
}

.home_translation_services ul {
    width: 100%;
}

.home_translation_services ul li {
    width: 30.5%;
    float: left;
    margin-right: 4.2%;
}

.home_translation_services ul li a {
    display: block;
}


.home_translation_services ul li img {
    border-bottom-right-radius: 7em;
    width: 100%;
    box-shadow: 0 10px 30px rgba(0, 14, 17, 0.15);
}

.home_translation_services ul li .cont h3 {
    font-size: 18px;
    color: #22224d;
    font-family: "平方粗体";
    margin: 10px 0;
}

.home_translation_services ul li .cont h3:before {
    display: inline-block;
    content: '';
    width: 6px;
    height: 27px;
    background: #a71d24;
    vertical-align: middle;
    margin-right: 6px;
}

.home_translation_services ul li .cont p {
    font-size: 14px;
    color: #8a8a99;
    line-height: 1.7;
}

/*翻译服务*/


@media (min-width:768px) and (max-width:1024px) {
    .home_translation_services ul li {
        float: left;
        width: 47%;
        margin-right: 6%;
        margin-bottom: 5%;
    }

    .home_translation_services ul li img {
        width: 100%;
    }

    .home_translation_services li:nth-child(2n) {
        margin-right: 0px;
    }
}

@media (min-width:320px) and (max-width:767px) {
    .home_translation_services ul li img {
        width: 100%;
    }

    .home_translation_services ul li {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .home_translation_services ul li .cont p {
        font-size: 12px;
    }

    .home_translation_services ul li .cont h3:before {
        display: inline-block;
        content: '';
        width: 3px;
        height: 23px;
        margin-right: 4px;
    }

}

@media (min-width:1024px) {
    .home_translation_services ul li:nth-child(3n) {
        margin-right: 0px;
    }

    .tit {
        margin-bottom: 40px;
    }

    .tit h4 {
        font-size: 32px;
    }

    .tit span.en {
        font-size: 40px;
    }

    .tit p {
        font-size: 14px;
        width: 90%;
    }

    .home_translation_services ul li .cont h3 {
        margin: 20px 0;
        font-size: 24px;
    }

    .home_translation_services ul li .cont h3:before {
        margin-right: 14px;
    }

    .tit span.en:before {
        background-size: inherit;
    }
}






/*语言服务*/
.home_language_services ul {
    margin-bottom: 40px;
    overflow: hidden;
}

.home_language_services ul li {
    width: 17.6%;
    float: left;
    margin-right: 3%;
    position: relative;
    overflow: hidden;
}

.home_language_services ul li:nth-child(5n) {
    margin-right: 0px;
}

.home_language_services ul li img {
    border-bottom-right-radius: 5em;
}

.home_language_services ul li .cont {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    background: #a71d24;
    border-bottom-right-radius: 5em;
    left: -100%;
    top: -100%;

}

.home_language_services ul li .cont>div {
    position: absolute;
    width: 100%;
    height: 55px;
    bottom: 0;
    top: 0;
    margin: auto;
}

.home_language_services ul li h4 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    font-size: 18px;
    color: #fff;
    font-family: "平方粗体";
    height: 30px;
    text-shadow: 3px 4px 11px rgba(0, 0, 0, 0.9);
}



.home_language_services ul li .cont h3 {
    font-size: 24px;
    color: #fff;
    font-family: "平方粗体";
}

.home_language_services ul li .cont span {
    font-size: 14px;
    color: #fff;
}

a.more {
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    background: #a71d24;
    text-align: center;
    border-radius: 0 0 20px 0;
    font-size: 14px;
    color: #fff;
    font-family: "平方粗体";
    position: absolute;
    right: 0;
    top: 10px;
}


a.more:hover {
    background: #bf2128;
}

a.more:active {
    background: #8c181e;
}

.language_services_cont {
    width: 100%;
    position: relative;
}


img.n_img {
    width: 100%;
    border-bottom-right-radius: 9em;
}


.language_services_cont .ls_content {
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
    border-bottom-left-radius: 6em;
    padding: 20px;
}


.language_services_cont .ls_content h4 {
    color: #22224d;
    font-size: 20px;
    font-family: "平方粗体";
}

.language_services_cont .ls_content span.en {
    color: #a71d24;
    font-size: 18px;
    font-family: "平方粗体";
    display: block;
    padding: 15px 0;
}

.language_services_cont .ls_content p {
    color: #909099;
    font-size: 12px;
    line-height: 1.7;
}

.language_services_cont .ls_content a.more_s {
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    background: #a71d24;
    text-align: center;
    border-radius: 0 0 0 20px;
    font-size: 14px;
    color: #fff;
    font-family: "平方粗体";
}




.language_services_cont .ls_content a.more_s:hover {
    background: #bf2128;
}

.language_services_cont .ls_content a.more_s:active {
    background: #8c181e;
}



.home_language_bg {
    width: 100%;
    height: 100%;
    background-size: 23%;
}

.home_local_bg {
    width: 100%;
    height: 100%;
    background-size: 20%;
}


.home_customer_bg {
    width: 100%;
    height: 100%;
    background-size: 20%;
}


@media (min-width:320px) and (max-width:1024px) {
    .home_language_services ul {
        margin-bottom: 10px;
    }

    .home_language_services ul li {
        float: left;
        width: 47%;
        margin-right: 6%;
        margin-bottom: 6%;
    }

    .home_language_services ul li img {
        width: 100%;
        border-bottom-right-radius: 2em;
    }

    .home_language_services ul li:nth-child(2n) {
        margin-right: 0px;
    }

    .language_services_cont .ls_content {
        border-bottom-left-radius: 0;
    }

    .home_language_services ul li h4 {
        font-size: 14px;
        height: 20px;
    }

    a.more {
        font-size: 12px;
        border-radius: 0 0 13px 0;
        font-family: "平方中等";
    }

    .language_services_cont .ls_content a.more_s {
        font-size: 12px;
        margin-top: 10px;
        border-radius: 0 0 0 13px;
        width: 100%;
        font-family: "平方中等";
    }

    .index_language .ls_content .cont {
        font-size: 12px;
        padding-bottom: 15px;
    }


}

@media (min-width:1024px) {
    .language_services_cont .ls_content {
        border-bottom-left-radius: 0;
    }

    .language_services_cont {
        margin-bottom: 20px;
    }

    .index_language .ls_content .cont {
        padding-bottom: 20px;
    }
}


@media (min-width:1200px) {
    .language_services_cont .ls_img {
        width: 50%;
        max-width: inherit;
    }

    img.n_img {
        border-bottom-right-radius: 12em;
        max-height: 465px;
    }

    .language_services_cont .ls_content {
        width: 53%;
        float: right;
        position: absolute;
        right: 0;
        /* top: 58px; */
        top: 0;
        z-index: 99;
        border-bottom-left-radius: 10em;
        /*padding: 80px 60px;  */
    }


    .language_services_cont .ls_content h4 {
        font-size: 32px;
    }

    .language_services_cont .ls_content span.en {
        font-size: 32px;
        padding: 0;
    }

    .language_services_cont .ls_content p {
        /* padding: 50px 0 70px;*/
        font-size: 14px;
    }

    .language_services_cont .ls_content a.more_s {
        width: 120px;
        height: 48px;
        line-height: 48px;
        border-radius: 0 0 0 25px;
        position: absolute;
        bottom: 18%;
    }

    .index_language .ls_content .cont {
        padding-top: 4%;
    }

    .home_language_services ul li h4 {
        font-size: 24px;
    }


    a.more {
        top: 40px;
        width: 120px;
        height: 48px;
        line-height: 48px;
        border-radius: 0 0 25px 0;
    }

    .m40 {
        padding-top: 40px;
    }

    .m100 {
        padding-top: 100px;
    }

    .m50 {
        padding-top: 50px;
    }

    .m158 {
        padding-top: 158px;
    }

    .home_honor_services {
        padding-top: 160px;
    }
}

/*语言服务*/





/*语言服务*/
.yyfw_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_8.png) no-repeat right 18%;
}

.Our_Advantages ul li img {
    width: 100%;
}

.ffyyfw ul li {
    margin-bottom: 30px;
}

.ffyyfw ul li a {
    color: #8a8a99;
    font-size: 14px;
}

.ffyyfw ul li label {
    display: inline-block;
    color: #8a8a99;
    padding-right: 0;
    font-weight: normal;
    max-width: inherit;
}

.ffyyfw ul li a:hover {
    color: #a71d24;
    text-decoration: underline;
}

.ffyyfw ul li span {
    display: block;
    padding-bottom: 20px;
}

.ffyyfw ul li p {
    color: #8a8a99;
}

.ffyyfw ul li dl dt {
    padding-bottom: 10px;
    color: #22224d;
}

.ffyyfw ul li dl dd {
    color: #8a8a99;
    line-height: 1.7;
}

.rank .img {
    float: left;
    margin-right: 2%;
}

@media (min-width:320px) and (max-width:1024px) {
    .Our_Advantages ul li {
        float: left;
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%
    }

    .Our_Advantages ul li:nth-child(2n) {
        margin-right: 0;
    }

    .inner_tit span.en {
        color: #22224d;
        font-family: "平方粗体";
    }

    .ffyyfw p span {
        font-size: 12px;
    }

    .ffyyfw ul li a {
        font-size: 12px;
    }

    .kbyfw p,
    .ffyyfw ul li dl dd {
        font-size: 12px !important;
    }

    .rank .img {
        width: 32%;
        margin-right: 5%;
    }

    .rank .img img {
        width: 100%;
        padding-bottom: 10px;
    }
}


@media (min-width:1024px) {
    .Our_Advantages ul li {
        width: 22.6%;
        overflow: hidden;
        float: left;
        margin-right: 2.5%;
        margin-bottom: 2.5%;
        min-height: 369px;
    }

    .Our_Advantages ul li:nth-child(4n) {
        margin-right: 0;
    }

    .inner_tit {
        color: #22224d;
        font-size: 32px;
        font-family: "平方粗体";
    }

    .inner_tit span.en {
        font-size: 32px;
        color: #22224d;
        font-family: "平方粗体";
    }

    .rank .img {
        width: 10%;
    }

    .rank .img img {
        width: 100%;
        padding-bottom: 10px;
    }
}

@media (min-width:1200px) {
    .ffyyfw p span {
        font-size: 24px;
        color: #22224d;
        font-family: "平方粗体" !important;
    }

    .ffyyfw p span:before {
        display: inline-block;
        content: '';
        width: 6px;
        height: 27px;
        background: #a71d24;
        vertical-align: middle;
        margin-right: 6px;
    }

    .fyjb .language_local_cont .ls_content {
        width: 47%;
        border-bottom-right-radius: 6em;
        padding: 50px 30px;
        top: 33%;
    }

    .fyjb .language_local_cont .ls_img {
        width: 60%;
    }

    .fyjb .language_local_cont .ls_content p {
        font-size: 14px;
        color: #000;
        line-height: 1.8;
        padding: 0;
    }
}

/*语言服务*/



/*我们提供综合的本地化服务*/
.home_local_services {
    clear: both;
}

.language_local_cont {
    width: 100%;
    position: relative;
    min-height: 500px;
}



img.m_img {
    width: 100%;
    border-bottom-left-radius: 8em 9em;
}


.language_local_cont .ls_content {
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
    border-bottom-right-radius: 10em;
    padding: 20px;
}


.language_local_cont .ls_content h4 a {
    color: #22224d;
}


.language_local_cont .ls_content h4 a:hover {
    color: #a71d24;
}

.language_local_cont .ls_content h4 {
    color: #22224d;
    font-size: 16px;
    font-family: "平方粗体";
}


.language_local_cont .ls_content h4:before {
    display: inline-block;
    content: '';
    width: 10px;
    height: 10px;
    background: #a71d24;
    vertical-align: middle;
    margin-right: 10px;
}

.language_local_cont .ls_content p {
    color: #909099;
    font-size: 12px;
    padding: 8px 0 25px;
}


@media (min-width:320px) and (max-width:1024px) {
    .language_local_cont .ls_content {
        border-bottom-right-radius: 0;
    }

    img.m_img {
        border-bottom-left-radius: 6em;
    }

    img.n_img {
        border-bottom-right-radius: 6em;
    }

    .language_local_cont .ls_content h4:before {
        width: 5px;
        height: 5px;
        margin-right: 5px;
    }


}


@media (min-width:1200px) {
    .language_local_cont .ls_img {
        width: 50%;
        float: right;
    }

    .language_local_cont .ls_content {
        width: 54%;
        float: left;
        position: absolute;
        left: 0;
        top: 8%;
        z-index: 99;
        padding: 50px 45px;
    }


    img.m_img {
        border-bottom-left-radius: 12em;
    }

    .language_local_cont .ls_content h4 {
        font-size: 24px;
    }

    .language_local_cont .ls_content p {
        font-size: 14px;
        line-height: 1.8;
    }
}

/*我们提供综合的本地化服务*/




/*我们的资质*/
.home_honor_services {
    clear: both;
}

.language_honor_cont {
    width: 100%;
    position: relative;
    margin-bottom: 25px;
}

.language_honor_cont .honor_100 {
    overflow: hidden;
    margin-bottom: 25px;
}

.language_honor_cont .ls_content {
    padding: 18px 0 0 0;
    width: 100%;
}

.language_honor_cont .ls_content ul li {
    padding-bottom: 20px;
}

.language_honor_cont .ls_content ul li h4 {
    font-size: 16px;
    color: #22224d;
    font-family: "平方粗体";
}


.language_honor_cont .ls_content ul li h4:before {
    display: inline-block;
    content: '';
    width: 15px;
    height: 12px;
    background: url('../images/icon/icon7.png') no-repeat;
    vertical-align: middle;
    margin-right: 10px;
    background-size: 100%;
}

.language_honor_cont .ls_content ul li p {
    font-size: 12px;
    color: #8a8a99;
    font-family: '平方中等';
    text-indent: 10px;
}



@media (min-width:320px) and (max-width:1024px) {
    .language_honor_cont .ls_content ul li h4:before {
        width: 12px;
        height: 11px;
        margin-right: 5px;
    }


}

@media (min-width:1200px) {
    .language_honor_cont {
        margin-bottom: 100px;
    }

    .language_honor_cont .honor_100 {
        margin-bottom: 50px;
    }

    .language_honor_cont .ls_img {
        width: 50%;
        float: left;
    }

    .language_honor_cont .ls_content {
        width: 50%;
        padding: 38px 0 0 50px;
        float: right;
    }

    .language_honor_cont .ls_content ul li {
        padding-bottom: 28px;
    }

    .language_honor_cont .ls_content ul li h4 {
        font-size: 18px;
    }

    .language_honor_cont .ls_content ul li p {
        font-size: 14px;
        text-indent: 16px;
    }
}

/*我们的资质*/

/*我们的资质切换*/
.home_honor {
    position: relative;
    clear: both;
}

.home_honor .swiper-father {
    overflow: hidden;
    height: 100%;
}


.home_honor .swiper-button-next,
.home_honor .swiper-button-prev {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: auto;
}

.home_honor .swiper-button-prev {
    left: -30px;
    top: 0;
    bottom: 0;
    background: url('../images/icon/prev.png') no-repeat center center rgba(34, 34, 77, 0.8);
}


.home_honor .swiper-button-next {
    right: -30px;
    top: 0;
    bottom: 0;
    background: url('../images/icon/next.png') no-repeat center center rgba(34, 34, 77, 0.8);
}

@media (min-width:1200px) {

    .home_honor .swiper-button-next,
    .home_honor .swiper-button-prev {
        width: 60px;
        height: 60px;
    }
}

@media (min-width:320px) and (max-width:1024px) {
    .home_honor .swiper-button-prev {
        left: -8px;
        background-size: 24%;
    }

    .home_honor .swiper-button-next {
        right: -8px;
        background-size: 24%;
    }
}

/*我们的资质切换*/


.syabout {
    /* width: 100%;
   background: url('../images/bg.jpg') no-repeat center center;
   background-size: cover;
   min-height: 200px;*/
    position: relative;
}


.syabout .syR_tend h5 {
    font-size: 16px;
    color: #fff;
    font-family: "平方粗体";
    padding-bottom: 15px;
}

.syabout .syR_tend {
    width: 90%;
    height: 96px;
    overflow: hidden;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    position: absolute;
    text-align: center;
}

.syabout .syR_tend ul li {
    width: 25%;
    float: left;
    position: relative;
    text-align: center;
    padding: 0 7px;
}

.syabout .syR_tend ul li>div {
    position: relative;
    left: 0;
}

.syabout .syR_tend ul li:before {
    display: inline-block;
    content: '';
    height: 100%;
    border-left: 3px solid #a71d24;
    position: absolute;
    top: 4px;
    left: 0;
}

.syabout .syR_tend ul li span {
    display: block;
    font-size: 18px;
    color: #fff;
    font-family: "DIN-BOLD";
    font-weight: normal;
}

.syabout .syR_tend ul li span font {
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
}

.syabout .syR_tend ul li label {
    font-size: 12px;
    color: #fff;
    display: inline-block;
    font-weight: normal;
}


@media (min-width:320px) and (max-width:600px) {
    .syabout img {
        min-height: 138px;
    }
}

@media (min-width:1200px) {
    .syabout {
        width: 100%;
        /* background: url('../images/bg.jpg') no-repeat  center center;
       min-height: 400px;
       background-size: 100% 100%;*/
    }


    .syabout .syR_tend {
        height: 195px;
        overflow: hidden;
        left: 20%;
        top: 0;
        right: inherit;
        bottom: 0;
        margin: auto;
        position: absolute;
        text-align: left;
    }


    .syabout .syR_tend h5 {
        font-size: 34px;
        padding-bottom: 30px;
    }

    .syabout .syR_tend ul li {
        text-align: left;
        width: inherit;
        margin-right: 5%;
    }

    .syabout .syR_tend ul li>div {
        left: 18px;
    }

    .syabout .syR_tend ul li:before {
        display: inline-block;
        content: '';
        border-left: 6px solid #a71d24;
        top: 23px;
        height: 80px;
    }

    .syabout .syR_tend ul li span {
        font-size: 60px;
    }

    .syabout .syR_tend ul li span font {
        font-size: 43px;
    }

    .syabout .syR_tend ul li label {
        font-size: 14px;
    }

}

.home_process_bg {
    width: 100%;
    height: 100%;
    background-size: 24%;
}

/*完整的TEP翻译流程*/
.home_translation_process {
    width: 100%;
    overflow: hidden;
}


.home_translation_process ul li {
    width: 25%;
    float: left;
    text-align: center;
}

.home_translation_process ul li .img {
    padding: 30px;
    border-radius: 50%;
    border: 2px solid #22224d;
    display: inline-block;
    position: relative;
}


.home_translation_process ul li .img img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 46%;
    background-size: 100%;
}

.home_translation_process ul li .cont {
    padding-top: 30px;
    width: 80%;
    margin: 0 auto;
}

.home_translation_process ul li .cont h4 {
    font-size: 18px;
    font-family: "平方粗体";
    padding-bottom: 18px;
}

.home_translation_process ul li .cont h4 a {
    color: #22224d;
}


.home_translation_process ul li .cont p {
    font-size: 14px;
    color: #8a8a99;
}




@media (min-width:320px) and (max-width:1024px) {
    .home_translation_process ul li {
        width: 50%;
        margin-bottom: 25px;
        min-height: 200px;
    }

    .home_translation_process ul li span {
        font-size: 14px;
        padding: 5px 0 0;
    }

    .home_translation_process ul li .img {
        max-width: 60px;
        width: 100%;
        height: 60px;
        border: 1px solid #22224d;
    }

    .home_translation_process ul li .cont {
        padding-top: 15px;
    }

    .home_translation_process ul li .img img {
        width: 48%;
    }

    .home_translation_process ul li .cont h4 {
        font-size: 16px;
        padding-bottom: 10px;
    }

    .home_translation_process ul li .cont p {
        font-size: 12px;
        line-height: 1.5;
    }

}


@media (min-width: 1024px) {
    .home_translation_process ul li .img {
        max-width: 114px;
        width: 100%;
        height: 114px;
    }

}

/*完整的TEP翻译流程*/


/*团队介绍*/
.tdjs_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_18.png) no-repeat right 32%;
    background-size: 40%;
}

.tdjs2_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_19.png) no-repeat right bottom;
    background-size: 22%;
}

.team_intro_cont ul li {
    background: #fff;
    box-shadow: 0 6px 35px rgba(34, 34, 77, 0.2);
    border-bottom-right-radius: 7em 6em;
    padding: 30px;
    overflow: hidden;
}

.team_intro_cont ul li a {
    display: block;
}

.team_intro_cont ul li a .img {
    float: left;
    width: 26%;
}

.team_intro_cont ul li .cont {
    width: 70%;
    float: right;
    position: relative;
}

.team_intro_cont ul li a.detail {
    font-size: 14px;
    color: #a71d24;
    position: absolute;
    top: 5px;
    right: 0;
    text-decoration: underline;
}

.team_intro_cont ul li .cont h4 {
    font-size: 24px;
    color: #22224d;
    font-family: "平方粗体";
    padding-bottom: 14px;
}

.team_intro_cont ul li .cont p {
    color: #8a8a99;
    font-size: 14px;
    line-height: 22px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


@media (min-width: 1024px) {
    .team_intro_cont ul li {
        width: 48.5%;
        float: left;
        margin-right: 3%;
        margin-bottom: 3%;
    }

    .team_intro_cont ul li:nth-child(2n) {
        margin-right: 0px;
    }
}


@media (max-width: 1024px) and (min-width: 320px) {
    .team_intro_cont ul li {
        width: 100%;
        margin-bottom: 3%;
        border-bottom-right-radius: 0 0;
    }

    .team_intro_cont ul li a .img {
        float: inherit;
        width: 46%;
        text-align: center;
        margin: auto;
    }

    .team_intro_cont ul li .cont {
        float: inherit;
        width: 100%;
    }

    .team_intro_cont ul li .cont h4 {
        text-align: center;
        font-size: 18px;
        padding-top: 10px;
    }

    .team_intro_cont ul li .cont p {
        text-align: center;
        font-size: 12px;
        padding-right: 0;
    }

    .team_intro_cont ul li a.detail {
        position: inherit;
        text-align: center;
        font-size: 12px;
    }
}

/*团队介绍*/

/*客户评价*/
.home_customer_Evaluation {
    clear: both;
}

.customer_Evaluation_cont {
    overflow: hidden;
    margin-bottom: 50px;
}

.customer_Evaluation_cont ul li {
    float: left;
    width: 19.2%;
    margin-right: 1%;
    margin-bottom: 1%;
    position: relative;
    text-align: center;
    border: 1px solid #e9e9e9;
    padding: 3.5% 2%;
    background: #fff;
}

/*
.customer_Evaluation_cont ul li:nth-child(5n) {
    margin-right: 0;
}*/

.customer_Evaluation_cont ul li img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    max-width: 60%;
    max-height: 40px;
}

.customer-banner .swiper-slide h4 {
    text-align: center;
}

.customer-banner .swiper-slide p {
    text-align: left;
}


.customer-banner .swiper-slide.swiper-slide-active h4,
.customer-banner .swiper-slide.swiper-slide-active p {
    color: #fff;
}


.customer-banner .swiper-slide .img {
    text-align: center;
    height: inherit;
}


.customer-banner {
    /* overflow: hidden; */
    width: 100%;
    position: relative;
}

.customer_value {
    margin: 0 auto;
}



.customer-banner .swiper-button-next,
.customer-banner .swiper-button-prev {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: auto;
}


.customer-banner .swiper-button-prev {
    left: -30px;
    top: 0;
    bottom: 0;
    background: url(../images/icon/prev.png) no-repeat center center rgba(34, 34, 77, 0.8);
}


.customer-banner .swiper-button-next {
    right: -30px;
    top: 0;
    bottom: 0;
    background: url(../images/icon/next.png) no-repeat center center rgba(34, 34, 77, 0.8);
}


.hid {
    overflow: hidden;
    padding: 10px 30px 20px 30px !important;
}


@media (min-width:320px) and (max-width:768px) {
    .customer_value {
        width: 68%;
    }

    .customer-banner .swiper-slide img {
        padding-bottom: 14px;
        width: 25%;
        margin: 0 auto;
    }


}



@media (max-width: 1024px) and (min-width: 320px) {
    .customer_Evaluation_cont ul li {
        padding: 5.5% 2%;
        width: 24.2%;
    }


    .customer_Evaluation_cont ul li:nth-child(4n) {
        margin-right: 0;
    }

    .customer_Evaluation_cont ul li img {
        max-width: 85%;
        max-height: 30px;
    }


    .customer-banner .swiper-slide {
        padding: 10px;
        border-radius: 0 0 2em 0;
    }

    .customer-banner .swiper-slide img {
        padding-bottom: 14px;
        width: 25%;
        margin: 0 auto;
        max-width: 35px;
        max-height: 12%;
    }

    .customer-banner .swiper-slide h4 {
        padding-bottom: 10px;
        font-size: 12px;
        font-family: "平方粗体";
    }

    .customer-banner .swiper-slide p {
        font-size: 10px;
        font-family: '平方中等';
    }

    .customer_value {
        width: 77%;
    }
}






@media screen and (min-width: 1024px) {
    .customer_Evaluation_cont ul li:nth-child(5n) {
        margin-right: 0;
    }

    .customer-banner .swiper-slide {
        padding: 38px 30px;
        border-radius: 0 0 5em 0;
    }

    .customer-banner .swiper-slide img {
        margin: 0 auto 28px;
        width: 15%;
        max-width: 47px;
        max-height: 47px;
    }

    .customer-banner .swiper-slide h4 {
        padding-bottom: 26px;
        font-size: 24px;
        font-family: "平方粗体";
    }

    .customer-banner .swiper-slide p {
        font-size: 14px;
        font-family: '平方中等';
    }

    .customer-banner .swiper-button-next,
    .customer-banner .swiper-button-prev {
        width: 60px;
        height: 60px;
    }

    .customer_value {
        width: 70%;
    }


}


@media (min-width:1200px) {
    .customer_Evaluation_cont ul li:nth-child(5n) {
        margin-right: 0;
    }

    .customer-banner .swiper-slide {
        padding: 38px 30px;
        border-radius: 0 0 5em 0;
    }

    .customer-banner .swiper-slide img {
        width: 15%;
    }

    .customer-banner .swiper-slide h4 {
        padding-bottom: 26px;
        font-size: 24px;
        font-family: "平方粗体";
    }

    .customer-banner .swiper-slide p {
        font-size: 14px;
        font-family: '平方中等';
    }

    .customer-banner .swiper-button-next,
    .customer-banner .swiper-button-prev {
        width: 60px;
        height: 60px;
    }

}




@media (min-width:320px) and (max-width:1024px) {
    .customer-banner .swiper-button-prev {
        left: -8px;
        background-size: 24%;
    }

    .customer-banner .swiper-button-next {
        right: -8px;
        background-size: 24%;
    }
}

/*客户评价*/


/* 我们的承诺*/
.promise_cont ul li {
    width: 50%;
    float: left;
    text-align: center;
    margin-bottom: 15px;
}

.promise_cont ul li .img {
    background: #22224d;
    display: inline-block;
    padding: 20px;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    position: relative;
}

.promise_cont ul li .img img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 36px;
    width: 100%;
}

.promise_cont ul li h4 {
    font-size: 14px;
    color: #22224d;
    font-family: "平方粗体";
    padding: 15px 0 10px;
}

.promise_cont ul li p {
    font-size: 12px;
    color: #8a8a99;
    width: 100%;
    margin: 0 auto;
    line-height: 20px;
}


@media (min-width:320px) and (max-width:1024px) {
    .promise_cont ul li .img {
        width: 80px;
        height: 80px;
    }
}


@media (min-width:1200px) {
    .promise_cont ul li {
        width: 33.333%;
        margin-bottom: 0;
    }

    .promise_cont ul li .img img {
        max-width: 46px;
        width: 100%;
    }

    .promise_cont ul li h4 {
        font-size: 18px;
        padding: 20px 0 10px;
    }

    .promise_cont ul li p {
        font-size: 14px;
        width: 76%;
        margin: 0 auto;
        line-height: 24px;
    }

}

/* 我们的承诺*/



/* 加盟代理*/
.home_join {
    width: 100%;
    background: url('../images/bg_3.jpg') no-repeat center center;
    height: 400px;
    position: relative;
    margin-top: 25px;
    background-size: 100% 100%;
}

.home_join .text {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    color: #fff;
    margin: auto;
    height: 278px;
}

.home_join h4 {
    text-align: center;
    font-size: 20px;
    font-family: "平方粗体";
    padding-bottom: 20px;
}

.home_join .jmdl_contact p {
    padding-top: 30px;
}

.home_join .cont,
.home_join .jmdl_contact p {
    font-size: 12px;
}

.home_join .cont {
    line-height: 24px;
    margin: 0 auto;
    line-height: 24px;
    width: 80%;
    font-family: '平方中等';
}

.home_join .jmdl_contact b {
    font-size: 20px;
    font-family: "DIN-BOLD";
    font-weight: normal;
}

.home_join .jmdl_contact a.tel {
    display: block;
    font-size: 20px;
    font-family: "DIN-BOLD";
    font-weight: normal;
    color: #fff;
}

.home_join .jmdl_contact a.contact {
    display: block;
    font-size: 12px;
    color: #fff;
    background: #22224d;
    width: 100px;
    height: 30px;
    line-height: 30px;
    margin: 4% auto 0;
}

@media (min-width:320px) and (max-width:1024px) {
    .home_join {
        height: 320px;
    }

    .home_join .text {
        height: 227px;
    }

    .home_join .cont {
        width: 100%
    }
}


@media (min-width:1024px) {
    .home_join {
        margin-top: 100px;
    }

    .home_join h4 {
        font-size: 40px;
        padding-bottom: 34px;
    }

    .home_join .cont,
    .home_join .jmdl_contact p {
        font-size: 14px;
    }

    .home_join .cont {
        width: 100%;
    }

    .home_join .jmdl_contact b {
        font-size: 40px;
    }

    .home_join .jmdl_contact a.tel {
        font-size: 40px;
    }

    .home_join .jmdl_contact a.contact {
        font-size: 18px;
        width: 200px;
        height: 50px;
        line-height: 50px;
        margin-top: 1%;
    }
}


.location_right {
    color: #8a8a99;
    font-size: 14px;
}

.location_right a {
    color: #8a8a99;
    display: inline-block;
}

.slidebarLeft .menu li {
    position: relative;
}

.slidebarLeft .menu li:before {
    right: 0;
    display: inline-block;
    content: '';
    height: 1px;
    width: 80%;
    border-bottom: 1px solid rgba(138, 138, 153, 0.2);
    position: absolute;
    bottom: 0;
    left: 0;
    margin: auto;
}

.slidebarLeft .menu li span {
    display: block;
}

.slidebarLeft .menu li:hover>a,
.menu li.onmenu>a {
    color: #fff;
    font-family: "平方粗体";
    font-size: 22px;
    background: #a71d24;
}

.slidebarLeft .menu li:hover a b,
.menu li.onmenu a b {
    color: #fff;
    font-family: "平方粗体";
}




.slidebarLeft .menu li dl {
    margin-bottom: 0;
    display: none;
}

.slidebarLeft .menu li dl dd a {
    font-size: 14px;
}

.slidebarLeft .menu li dl dd:hover a b,
.slidebarLeft .menu li dl dd.on a b {
    color: #fff;
    font-family: "平方粗体";
}


.slidebarLeft .menu li dl dd:hover,
.slidebarLeft .menu li dl dd.on {
    background: rgba(167, 29, 36, 0.6);
}

.slidebarLeft .menu li dl dd:hover a,
.slidebarLeft .menu li dl dd.on a {
    font-family: "平方粗体";
}

.slidebarLeft .menu li dl dd:last-child:hover,
.menu li dl dd:last-child.on {
    border-radius: 0 0 4em 0;
}

.slidebarLeft .menu li:last-child:hover a,
.slidebarLeft .menu li:last-child.onmenu a {
    border-radius: 0 0 2.4em 0;
}

@media (min-width:1200px) {
    .slidebarLeft {
        float: left;
        width: 220px;
        background: url(../images/slidebar_bg.png) bottom center no-repeat #22224d;
        position: relative;
        top: -80px;
        border-radius: 0 0 4em 0;
    }

    .slidebarLeft .menu span {
        display: block;
    }

    .slidebarLeft .menu a {
        display: block;
        font-size: 18px;
        color: #fff;
        font-family: "平方中等";
        width: 100%;
        text-align: center;
        line-height: 26px;
        padding: 15px 0;
    }

    .slidebarLeft .menu a b {
        display: block;
        font-size: 14px;
        color: #8a8a99;
        font-family: "平方中等";
        font-weight: normal;
    }

    .slidebarLeft .menu li {
        color: #fff;
        line-height: 40px;
        text-align: center;
    }

    .slidebarLeft .menu li:last-child:before {
        border-bottom: none;
    }

    .w30 {
        padding: 0 !important;
    }

    .slidebarRight {
        width: 900px;
        float: right;
    }

    .location {
        line-height: 30px;
        padding: 44px 0;
    }
}




@media (min-width:1300px) {
    .slidebarRight {
        width: 1060px;
    }
}


@media (min-width:1400px) {
    .slidebarRight {
        width: 1130px;
    }
}


@media (min-width:320px) and (max-width:1200px) {
    .slidebarLeft {
        width: 100%;
        background: #22224d;
    }

    .slidebarLeft .menu a {
        display: block;
        color: #fff;
        font-size: 12px;
        padding: 10px 0;
        line-height: 1.3;
        font-family: "平方中等";
    }

    .slidebarLeft .menu li:hover a,
    .menu li.onmenu a {
        font-size: 16px;
    }

    .slidebarLeft .menu li:last-child:hover a,
    .slidebarLeft .menu li:last-child.onmenu a {
        border-radius: 0;
    }

    .slidebarLeft .menu a b {
        display: block;
        font-size: 12px;
        color: #8a8a99;
        font-weight: normal;
        font-family: "平方中等";
    }

    .slidebarLeft .menu li {
        color: #fff;
        line-height: 25px;
        text-align: center;
    }

    .location {
        padding: 20px 0;
    }

    .location_right {
        font-size: 12px;
    }

    .slidebarLeft .menu li dl dd:last-child:hover,
    .menu li dl dd:last-child.on {
        border-radius: 0;
    }


    .slidebarLeft .menu li.onmenu dl dd a,
    .slidebarLeft .menu li:hover dl dd a {
        font-size: 12px;
    }

    .slidebarLeft .menu li dl dd a {
        font-size: 12px;
    }

    .slidebarLeft .menu li dl dd:hover a,
    .slidebarLeft .menu li dl dd.on a {
        font-size: 12px;
    }
}

@media (min-width:320px) and (max-width:767px) {

    .slidebarLeft .menu li:hover>a,
    .menu li.onmenu>a {
        font-size: 16px;
    }

    .slidebarLeft .menu li dl dd:last-child:hover,
    .menu li dl dd:last-child.on {
        border-radius: 0;
    }

    .slidebarLeft .menu li:last-child:hover a,
    .menu li:last-child.onmenu a {
        border-radius: 0;
    }
}






.jtcy_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_10.png) no-repeat right 28%;
    background-size: 50%
}

.pzfw {
    clear: both;
}

.tchy ul li {
    text-align: center;
}

.tchy ul li img {
    width: 100%;
}

.tchy ul li span {
    color: #22224d;
    font-family: "平方粗体";
    display: block;
    padding-top: 20px;
    font-size: 14px;
}

@media (min-width:320px) and (max-width:1024px) {
    .tchy ul li {
        margin-bottom: 20px;
    }
}

@media (min-width:1024px) {
    .tchy ul li {
        width: 31%;
        float: left;
        margin-right: 3.5%;
        margin-bottom: 0;
    }

    .tchy ul li:nth-child(3n) {
        margin-right: 0;
    }

    .tchy ul li span {
        font-size: 18px;
    }
}

@media (min-width:1200px) {
    .jtcy .img img {
        width: 450px;
        float: left;
    }

    .jtcy p {
        width: 55%;
        float: right;
        /* padding-top: 8%;*/
    }

    /*.jtcy .language_services_cont .ls_content{padding: 90px 40px;}*/
    .jtcy .language_services_cont .ls_content p {
        padding: 0;
        width: 100%;
    }
}



.tscy_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_9.png) no-repeat right 82%;
    background-size: 30%;
}

.ynzjtscyy,
.tscybz {
    clear: both;
}

.tscybz ul li {
    background: #fff;
    position: relative;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.tscybz ul li .img img {
    width: 100%;
}

.tscybz ul li .img {
    float: left;
}

.tscybz ul li .cont {
    clear: both;
}

.tscybz ul li .num {
    color: rgba(138, 138, 153, 0.1);
    font-family: "平方粗体";
    float: right;
}

.tscybz ul li h4 {
    color: #22224d;
    font-family: "平方粗体";
}

.tscybz ul li p {
    color: #8a8a99;
}

@media (min-width:320px) and (max-width:1024px) {
    .tscybz ul li {
        width: 100%;
        padding: 4% 3%;
        margin-bottom: 4%;
    }

    .tscybz ul li .img {
        max-width: 85px;
    }

    .tscybz ul li .num {
        font-size: 80px;
        margin-top: -3%;
        height: 80px;
    }

    .tscybz ul li h4 {
        padding-top: 10px;
        font-size: 16px;
    }

    .tscybz ul li p {
        font-size: 12px;
    }

    .ynzjtscyy p,
    .pzfw p {
        font-size: 12px !important;
    }

    .pzfw p span {
        font-size: 12px !important;
    }
}

@media (min-width:1024px) {
    .tscybz ul li {
        width: 47.6%;
        margin-right: 4.5%;
        border-radius: 0 0 6em 0;
        padding: 30px;
        margin-bottom: 4.5%;
        float: left;
    }

    .tscybz ul li:nth-child(2n) {
        margin-right: 0;
    }

    .tscybz ul li .img {
        max-width: 90px;
        min-height: 70px;
    }

    .tscybz ul li .num {
        font-size: 100px;
        margin-top: -6%;
        height: 137px;
    }

    .tscybz ul li h4 {
        font-size: 24px;
    }

    .tscybz ul li p {
        height: 78px;
        font-size: 14px;
        line-height: 1.8;
    }
}

@media (min-width:1200px) {
    .Sim_interpretation .language_services_cont .ls_content p {
        padding: 0;
    }
}



.gzfy_bg {
    width: 100%;
    height: 100%;
    background: url('../images/bg_11.png') no-repeat right 21%;
}

.fyyz_bg {
    width: 100%;
    height: 100%;
    background: url('../images/bg_12.png') no-repeat right 90%;
}

.gzc_bg {
    width: 100%;
    height: 100%;
    background: url('../images/bg_7.png') no-repeat right 13%;
}

.gzc2_bg {
    width: 100%;
    height: 100%;
    background: url('../images/bg_13.png') no-repeat right 90%;
}

.our_Promise,
.fy_adv {
    clear: both;
}

.fy_adv ul li {
    text-align: center;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.fy_adv ul li .img img {
    max-width: 80px;
    width: 100%;
}

.fy_adv ul li p {
    width: 85%;
    margin: 0 auto;
    font-size: 14px;
}

.fy_adv ul li h4 {
    color: #22224d;
    font-family: "平方粗体";
    padding: 30px 0 10px;
}

.our_Promise p {
    font-size: 18px;
    color: #22224d;
    line-height: 1.8;
    font-family: "平方粗体";
    padding-bottom: 20px;
}

.our_Promise p:before {
    display: inline-block;
    content: '';
    width: 15px;
    height: 12px;
    background: url('../images/icon/icon7.png') no-repeat;
    vertical-align: middle;
    margin-right: 10px;
}

.our_confidence .cont h4 {
    color: #22224d;
    font-family: "平方粗体";
    font-size: 18px;
    margin-bottom: 38px;
}

.our_confidence .cont p {
    padding-top: 15px;
    line-height: 1.8;
    color: #8a8a99;
    font-weight: normal;
    font-family: '平方中等';
    font-size: 14px;
}

.our_confidence .cont p label {
    font-weight: normal;
}

.our_confidence .cont p label a {
    color: #8a8a99;
    font-size: 14px;
}

.our_confidence .cont p label a:hover {
    color: #a71d24;
    text-decoration: underline;
    font-weight: bold;
    display: inline-block;
}

.our_certification_services .cont h4 {
    color: #22224d;
    font-family: "平方粗体";
    font-size: 18px;
    margin-bottom: 38px;
}

.our_certification_services .cont p {
    color: #8a8a99;
    font-size: 14px;
    padding-top: 15px;
    line-height: 1.8;
    font-weight: normal;
    font-family: '平方中等';
}



.Translation_Language {
    clear: both;
}

.Translation_Language p {
    padding-bottom: 15px;
}

.Translation_Language p b {
    font-size: 18px;
    color: #22224d;
    font-family: "平方粗体";
    margin-right: 20px;
}

.Translation_Language p a {
    display: inline-block;
    font-size: 14px;
    color: #8a8a99;
}

.Translation_Language p a:hover {
    color: #a71d24;
    text-decoration: underline;
    font-weight: bold;
}

.Translation_Language p label {
    display: inline-block;
    color: #8a8a99;
    padding-right: 0;
    font-weight: normal;
    max-width: inherit;
}

.Notarial_certification ul li {
    background: #fff;
    padding: 30px;
    min-height: 184px;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.Notarial_certification ul li .title {
    color: #22224d;
    font-family: "平方粗体";
    padding-bottom: 15px;
}

.Notarial_certification ul li .title:before {
    display: inline-block;
    content: '';
    background: #a71d24;
    vertical-align: middle;
    margin-right: 10px;
}

.Notarial_certification ul li span {
    color: #8a8a99;
    display: block;
    line-height: 1.8;
}

.Notarial_certification ul li span a {
    display: inline-block;
    color: #8a8a99;
}

.Notarial_certification ul li span a:hover {
    color: #a71d24;
    text-decoration: underline;
    font-weight: bold;
}

.Certification_services {
    clear: both;
}

.Certification_services p {
    font-size: 24px;
    color: #22224d;
    font-family: "平方粗体";
    padding-bottom: 20px;
}

.our_certification_services p.p {
    color: #22224d;
    font-size: 18px;
    padding-top: 15px;
    font-family: "平方粗体";
}

.nj_Notarial_office h4 {
    font-size: 40px;
    color: #22224d;
    font-family: "平方粗体";
    text-align: center;
    padding-bottom: 36px;
}



.success_case_list {
    position: relative;
    clear: both;
    width: 96%;
    margin: 0 auto;
}

.success_case_list .swiper-success_case {
    overflow: hidden;
    height: 100%;
    width: 100%;
}

.success_case_list .swiper-success_case .swiper-slide {
    position: relative;
    text-align: center;
    border-radius: 0 0 4em 0;
}

.success_case_list .swiper-success_case .swiper-slide a {
    display: block;
}

.success_case_list .swiper-success_case .swiper-slide img {
    max-width: 100%;
    display: inline-block;
    margin: auto;
}

.success_case_list .swiper-success_case .swiper-slide span {
    display: block;
    font-family: "平方粗体";
    line-height: inherit;
    font-size: 18px;
    color: #22224d;
    padding-top: 15px;
    text-align: left;
}

.success_case_list .swiper-button-prev {
    left: -30px;
    margin-top: -48px;
}

.success_case_list .swiper-button-next {
    right: -30px;
    margin-top: -48px;
}

@media (min-width:320px) and (max-width:1024px) {
    .fy_adv ul li {
        width: 100%;
        background: #fff;
        padding: 4%;
        margin-bottom: 4%;
        border-bottom-right-radius: 0;
    }

    .fy_adv ul li h4 {
        font-size: 16px;
        padding: 20px 0 10px;
    }

    .fy_adv ul li p {
        font-size: 12px;
    }

    .fy_adv ul li .img img {
        max-width: 10%;
        width: 100%;
    }

    .our_confidence .cont h4 {
        font-size: 14px;
    }

    .our_confidence .cont p {
        font-size: 12px;
    }

    .our_confidence .cont p label a {
        font-size: 12px;
    }

    .our_Promise p {
        font-size: 14px;
    }

    .Translation_Language p {
        padding-bottom: 8px;
    }

    .Translation_Language p a {
        font-size: 12px;
    }

    .Notarial_certification ul li {
        width: 100%;
        float: inherit;
        min-height: inherit;
        margin-bottom: 4%;
        border-bottom-right-radius: 0;
    }

    .Notarial_certification ul li .title:before {
        width: 3px;
        height: 14px;
    }

    .Notarial_certification ul li .title {
        font-size: 16px;
    }

    .Notarial_certification ul li span {
        font-size: 12px;
    }

    .Certification_services p {
        font-size: 16px;
    }

    .our_certification_services p.p {
        font-size: 14px;
    }

    .our_certification_services .cont h4 {
        font-size: 16px;
    }

    .our_certification_services .cont p {
        font-size: 12px;
    }

    .nj_Notarial_office h4 {
        font-size: 20px;
        padding-bottom: 18px;
    }

    .nj_Notarial_office .cont p {
        font-size: 12px !important;
    }


    .success_case_list .swiper-success_case .swiper-slide {
        border-radius: 0;
    }

    .success_case_list .swiper-button-prev {
        width: 30px;
        height: 30px;
        left: -8px;
        background-size: 24%;
        margin-top: -30px;
    }

    .success_case_list .swiper-button-next {
        width: 30px;
        height: 30px;
        right: -8px;
        background-size: 24%;
        margin-top: -30px;
    }

    .success_case_list .swiper-success_case .swiper-slide span {
        font-size: 12px;
        padding-top: 5px;
    }

    .success_case_list .swiper-success_case .swiper-slide img {
        border-radius: 0 0 2em 0;
    }
}

@media (min-width:1024px) {
    .fy_adv ul li {
        width: 30.2%;
        margin-right: 4.5%;
        min-height: 297px;
        float: left;
        background: #fff;
        padding: 4%;
        border-bottom-right-radius: 6em;
    }

    .fy_adv ul li:nth-child(3n) {
        margin-right: 0;
    }

    .fy_adv ul li h4 {
        font-size: 24px;
    }

    .Notarial_certification ul li {
        width: 47.5%;
        margin-right: 4.5%;
        margin-bottom: 4.5%;
        float: left;
        border-bottom-right-radius: 6em;
    }

    .Notarial_certification ul li:nth-child(2n) {
        margin-right: 0;
    }

    .Notarial_certification ul li .title {
        font-size: 24px;
    }

    .Notarial_certification ul li span {
        font-size: 14px;
    }

    .Notarial_certification ul li .title:before {
        width: 5px;
        height: 28px;
    }

    .success_case_list .swiper-success_case .swiper-slide img {
        border-radius: 0 0 4em 0;
    }
}

@media (min-width:1200px) {}


.gcfy_bg {
    width: 100%;
    height: 100%;
    background: url('../images/bg_14.png') no-repeat bottom right;
}

.gcfyly {
    clear: both;
}

.gcfyly ul {
    /* border: 1px solid #cfcfe5; border-bottom: none; border-right: none;*/
    overflow: hidden;
    border-left: 1px solid #cfcfe5;
}

.gcfyly ul li {
    border-right: 1px solid #cfcfe5;
    border-bottom: 1px solid #cfcfe5;
}

.gcfyly ul li a {
    display: block
}

.gcfyly ul li a:hover {
    color: #a71d24;
    text-decoration: underline;
    font-weight: bold;
}

.fyyyjs {
    overflow: hidden;
}

.Cooperative_list {
    position: relative;
    clear: both;
    width: 96%;
    margin: 0 auto;
}

.Cooperative_list .swiper-Cooperative {
    overflow: hidden;
    height: 100%;
    width: 100%;
}

.Cooperative_list .swiper-Cooperative .swiper-container-Notary .swiper-slide {
    height: 150px;
    background: #fff;
    position: relative;
    text-align: center;
    line-height: 150px;
    border-radius: 0 0 4em 0;
    overflow: hidden;
}

.Cooperative_list .swiper-Cooperative .swiper-container-Notary .swiper-slide a {
    display: inline-block;
}

.Cooperative_list .swiper-Cooperative .swiper-container-Notary .swiper-slide img {
    max-width: 170px;
    display: inline-block;
    margin: auto;
    height: auto;
}

.Cooperative_list .swiper-button-prev {
    left: -30px;
    margin-top: -28px;
}

.Cooperative_list .swiper-button-next {
    right: -30px;
    margin-top: -28px;
}

.swiper-slide a:after {
    width: inherit !important;
}

@media (min-width:320px) and (max-width:1024px) {

    .Select_gcfy p,
    .fyyyjs p {
        font-size: 12px !important;
    }

    .Cooperative_list .swiper-Cooperative .swiper-container-Notary .swiper-slide {
        border-radius: 0;
    }

    .Cooperative_list .swiper-button-prev {
        width: 30px;
        height: 30px;
        left: -8px;
        background-size: 24%;
        margin-top: -16px;
    }

    .Cooperative_list .swiper-button-next {
        width: 30px;
        height: 30px;
        right: -8px;
        background-size: 24%;
        margin-top: -16px;
    }

    .gcfyly ul li {
        width: 33.3333%;
        float: left;
        text-align: center;
        height: 40px;
        line-height: 40px;
    }

    .gcfyly ul li a {
        font-size: 12px;
        color: #8a8a99;
    }

    .Cooperative_list .swiper-Cooperative .swiper-container-Notary .swiper-slide {
        height: 80px;
        line-height: 80px;
    }
}

@media (min-width:1024px) {}

@media (min-width:1024px) {
    .gcfyly ul li {
        width: 25%;
        float: left;
        text-align: center;
        height: 60px;
        line-height: 60px;
    }

    .gcfyly ul li a {
        font-size: 14px;
        color: #8a8a99;
    }

    .certification_table ul li {
        width: 14.284%;
    }
}

.Customer_base {
    clear: both;
}

.Legal_box .cont p {
    font-size: 14px;
    color: #8a8a99;
}

.vip_server .cont p {
    max-width: 220px;
    width: 100%;
}

.vip_server .cont p:first-child {
    margin-right: 160px;
}

.vip_server .cont p span {
    display: block;
    color: #22224d;
    text-align: center;
    font-family: "平方粗体";
}

.vip_server .cont p img {
    width: 100%;
    padding-bottom: 20px;
}

.Legal_box .cont p label {
    font-weight: normal;
}

.Legal_box .cont p a {
    color: #8a8a99;
    font-size: 14px;
}

.Legal_box .cont p a:hover {
    color: #a71d24;
    text-decoration: underline;
    font-weight: bold;
    display: inline-block;
}

.flfy_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_7.png) no-repeat right 28%;
    background-size: 50%;
}

.flfy2_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_15.png) no-repeat right 95%;
    background-size: 30%;
}

@media (min-width:320px) and (max-width:1024px) {
    .Legal_box .cont p {
        font-size: 12px !important;
    }
}

@media (min-width:320px) and (max-width:1200px) {

    /*扫码体验VIP服务*/
    .vip_server .cont p {
        max-width: 34%;
        width: 100%;
        float: left;
    }

    .vip_server .cont p:first-child {
        margin-right: 5%;
    }

    .vip_server .cont p img {
        padding-bottom: 10px;
    }

}

@media (min-width:1200px) {

    .vip_server .cont p {
        float: left;
    }

    .vip_server .cont p span {
        font-size: 22px;
    }

}






.Public_sign_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_16.png) no-repeat right 100%;
    background-size: 50%
}

.public_signs .cont {
    width: 100%;
}

.public_signs .cont ul li {
    width: 100%;
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
    border-bottom-right-radius: 7em 6em;
    padding: 30px;
    overflow: hidden;
    margin-bottom: 30px;
}

.public_signs .cont ul li .img {
    float: left;
    width: 14%;
}

.public_signs .cont ul li .img img {
    width: 100%;
}

.public_signs .cont ul li .text {
    width: 82%;
    float: right;
    position: relative;
}

.public_signs .cont ul li .text h4 {
    color: #22224d;
    font-size: 24px;
    font-family: "平方粗体";
    padding-bottom: 10px;
}

.public_signs .cont ul li .text p {
    color: #8a8a99;
    font-size: 14px;
    line-height: 1.8;
}

.public_signs p.p {
    color: #22224d;
    font-size: 18px;
    font-family: "平方粗体";
}

.public_signs .cont ul li a.detail {
    font-size: 14px;
    color: #a71d24;
    position: absolute;
    top: 5px;
    right: 0;
    text-decoration: underline;
}

@media (min-width:320px) and (max-width:1024px) {
    .public_signs .cont ul li {
        border-bottom-right-radius: 0;
        margin-bottom: 15px;
    }

    .public_signs .cont ul li .img {
        float: inherit;
        width: 52%;
        text-align: center;
        margin: 0 auto;
    }

    .public_signs .cont ul li .text {
        width: 100%;
        float: inherit;
        text-align: center;
    }

    .public_signs .cont ul li .text h4 {
        font-size: 16px;
        padding-top: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .public_signs .cont ul li .text p {
        font-size: 12px;
    }

    .public_signs p.p {
        font-size: 14px;
        padding-top: 20px;
    }

    .public_signs .cont ul li a.detail {
        text-align: center;
        display: block;
        font-size: 12px;
        position: inherit;
        right: 0;
        top: 0;
        padding-top: 10px;
    }

    .Translation_experience .cont p {
        font-size: 12px !important;
    }
}

.Corporate_qualifications {
    clear: both;
}

.Corporate_qualifications ul li {
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.Corporate_qualifications ul li .img img {
    width: 100%;
}

.Corporate_qualifications ul li .cont h4 {
    color: #22224d;
    font-family: "平方粗体";
    font-size: 14px;
    padding-bottom: 15px;
}

.Corporate_qualifications ul li .cont p {
    color: #8a8a99;
    font-size: 12px;
    font-family: '平方中等';
}

@media (min-width:320px) and (max-width:1200px) {
    .Corporate_qualifications ul li {
        width: 48.5%;
        margin-right: 3%;
        padding: 2%;
        min-height: 238px;
        margin-bottom: 3%;
        float: left;
        text-align: center;
        overflow: hidden;
    }

    .Corporate_qualifications ul li:nth-child(2n) {
        margin-right: 0;
    }

    .Corporate_qualifications ul li .img {
        max-width: 65px;
        min-height: 65px;
        line-height: 100px;
        display: inline-block;
        margin: auto;
        height: auto;
    }

    .Corporate_qualifications ul li .cont {
        min-height: 86px;
    }

}


@media (min-width:1200px) {
    .Corporate_qualifications ul li {
        width: 31%;
        margin-right: 3.5%;
        padding: 2%;
        border-bottom-right-radius: 6em 5em;
        min-height: 280px;
        margin-bottom: 3.5%;
        float: left;
        text-align: center;
        overflow: hidden;
    }

    .Corporate_qualifications ul li:nth-child(3n) {
        margin-right: 0;
    }

    .Corporate_qualifications ul li .img {
        max-width: 96px;
        min-height: 110px;
        line-height: 110px;
        display: inline-block;
        margin: auto;
        height: auto;
    }

    .Corporate_qualifications ul li .cont {
        padding-top: 40px;
    }

    .Corporate_qualifications ul li .cont h4 {
        font-size: 18px;
        padding-bottom: 8px;
    }

    .Corporate_qualifications ul li .cont p {
        font-size: 14px;
    }
}



.vip_server {
    clear: both;
}

.Documentary_evidence {
    min-height: 208px;
    margin: 40px 0 50px;
}

.Documentary_evidence .cont {
    width: 100%;
}

.Documentary_evidence .cont ul li {
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
    padding: 30px;
    overflow: hidden;
}

.Documentary_evidence .cont ul li .img {
    float: left;
    width: 30%;
}

.Documentary_evidence .cont ul li .img img {
    width: 100%;
}

.Documentary_evidence .cont ul li .text {
    width: 65%;
    float: right;
    position: relative;
}

.Documentary_evidence .cont ul li .text h4 {
    color: #22224d;
    font-size: 24px;
    font-family: "平方粗体";
    padding-bottom: 10px;
}

.Documentary_evidence .cont ul li .text p {
    color: #8a8a99;
    font-size: 14px;
    line-height: 1.8;
}

.Documentary_evidence p.p {
    color: #22224d;
    font-size: 18px;
    font-family: "平方粗体";
    padding-top: 40px;
}

.Documentary_evidence .cont ul li a.detail {
    font-size: 14px;
    color: #a71d24;
    position: absolute;
    top: 5px;
    right: 0;
    text-decoration: underline;
}

@media (min-width:320px) and (max-width:1024px) {
    .Documentary_evidence {
        margin: 20px 0;
    }

    .Documentary_evidence .cont ul li {
        margin-bottom: 5%;
        padding: 15px;
    }

    .Documentary_evidence .cont ul li .img {
        float: inherit;
        width: 33%;
        text-align: center;
        margin: 0 auto;
    }

    .Documentary_evidence .cont ul li .text {
        width: 100%;
        float: inherit;
        text-align: center;
    }

    .Documentary_evidence .cont ul li .text h4 {
        font-size: 16px;
        padding-top: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .Documentary_evidence .cont ul li .text p {
        font-size: 12px;
    }

    .Documentary_evidence p.p {
        font-size: 14px;
        padding-top: 20px;
    }

    .Documentary_evidence .cont ul li a.detail {
        text-align: center;
        display: block;
        font-size: 12px;
        position: inherit;
        right: 0;
        top: 0;
        padding-top: 10px;
    }
}

@media (min-width:1024px) {
    .Documentary_evidence .cont ul li {
        width: 47.7%;
        float: left;
        margin-right: 4.5%;
        border-bottom-right-radius: 7em 6em;
        margin-bottom: 3.5%;
    }

    .Documentary_evidence .cont ul li:nth-child(2n) {
        margin-right: 0;
    }
}

.lwfy_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_7.png) no-repeat right bottom;
    background-size: 50%
}

.quick_response ul li {
    background: #fff;
    padding: 30px 30px 50px;
}

.quick_response ul li .title {
    color: #22224d;
    font-family: "平方粗体";
    padding-bottom: 15px;
}

.quick_response ul li .title:before {
    display: inline-block;
    content: '';
    background: #a71d24;
    vertical-align: middle;
    margin-right: 10px;
}

.quick_response ul li span {
    color: #8a8a99;
    display: block;
    padding-bottom: 20px;
}

.quick_response ul li p {
    color: #22224d;
    font-family: "平方粗体";
}

.Professional_cont ul li {
    padding: 30px;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.Professional_cont ul li span {
    padding-bottom: 0;
}

.manuscript_translation ul li {
    float: left;
    text-align: center;
}

.manuscript_translation ul li .img {
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #a71d24;
    position: relative;
}

.manuscript_translation ul li .img img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-size: 100%;
    width: 40%;
}

.manuscript_translation ul li h4 {
    color: #22224d;
    font-family: "平方粗体";
    padding-top: 10px;
}

/*专业译稿*/


@media (min-width:320px) and (max-width:1024px) {

    /*.Success_cases ul li{width: 48.2%;margin-right: 3.5%; margin-bottom: 8%; float: left;}
.Success_cases ul li:nth-child(2n){margin-right: 0;}  */
    /*快速响应*/
    .quick_response ul li {
        width: 100%;
        padding: 15px;
        float: inherit;
        margin-bottom: 4%;
        border-bottom-right-radius: 0;
    }

    .quick_response ul li .title:before {
        width: 3px;
        height: 14px;
    }

    .quick_response ul li .title {
        font-size: 16px;
    }

    .quick_response ul li span {
        font-size: 12px;
    }

    .quick_response ul li p {
        font-size: 16px;
    }

    /*快速响应*/
    .Professional_cont {
        padding-top: 20px;
        clear: both;
    }

    /*专业译稿*/
    .manuscript_translation ul li {
        width: 33.3333%;
    }

    .manuscript_translation ul li .img {
        max-width: 60px;
        width: 100%;
        height: 60px;
        border: 1px solid #a71d24;
    }

    .manuscript_translation ul li .img img {
        width: 52%;
    }

    .manuscript_translation ul li h4 {
        font-size: 14px;
        padding-top: 5px;
        font-family: "平方粗体";
    }

    /*专业译稿*/
}

@media (min-width:1024px) {
    /*.Success_cases ul li{float: left; width: 22.3%; margin-right: 3.5%}
.Success_cases ul li img{border-radius: 0 0 2em 0;}
.Success_cases ul li:nth-child(4n){margin-right: 0;}*/

    /*快速响应*/
    .quick_response ul li {
        width: 30.2%;
        margin-right: 4.5%;
        float: left;
        box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
        border-bottom-right-radius: 6em;
    }

    .quick_response ul li:nth-child(3n) {
        margin-right: 0;
    }

    .quick_response ul li .title {
        font-size: 24px;
    }

    .quick_response ul li span {
        font-size: 14px;
    }

    .quick_response ul li p {
        font-size: 23px;
    }

    .quick_response ul li .title:before {
        width: 5px;
        height: 28px;
    }

    /*快速响应*/

    .Paper_translation_service ul li {
        width: 16.66%;
    }

    .Service_Team_Project .Documentary_evidence ul li {
        min-height: 204px;
        margin-bottom: 3.5%;
    }

    .Service_Team_Project .Documentary_evidence .cont ul li .img {
        width: 30%;
    }

    .Service_Team_Project .Documentary_evidence .cont ul li .text {
        width: 65%;
    }


    .Professional_cont {
        padding-top: 40px;
        clear: both;
    }

    .Professional_cont ul li {
        width: 47.5%;
        margin-right: 4.5%;
        margin-bottom: 0;
        float: left;
    }

    .Professional_cont ul li:nth-child(2n) {
        margin-right: 0;
    }


    .manuscript_translation ul li .img {
        max-width: 114px;
        width: 100%;
        height: 114px;
    }

    .manuscript_translation ul li {
        width: 33.333%;
    }


    .manuscript_translation ul li:nth-child(3n) {
        margin-right: 0;
    }



}

/*论文翻译*/












/*本地化服务*/
.offer_Localization_Service .language_local_cont {
    margin-top: 40px;
}

.Why_local ul li {
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
    border-bottom-right-radius: 5em;
}

.Why_local ul li .cont {
    clear: both;
}

.Why_local ul li .num {
    color: #22224d;
    font-family: "DIN-BOLD";
}

.Why_local ul li h4 span {
    color: #a71d24;
    font-family: "平方粗体";
}

.Why_local ul li p {
    color: #909099;
    padding-top: 12px;
    font-family: '平方中等';
}

@media (min-width:320px) and (max-width:1024px) {
    .offer_Localization_Service .language_local_cont {
        margin-top: 30px;
    }

    .offer_Localization_Service .language_local_cont .ls_content h4:before {
        display: inline-block;
        width: 5px;
        height: 5px;
        content: '';
        background: #a71d24;
        vertical-align: middle;
        margin-right: 5px;
    }

    .offer_Localization_Service p {
        font-size: 12px !important;
    }

    .Why_local ul li {
        width: 100%;
        padding: 15px;
        margin-bottom: 4%;
    }

    .Why_local ul li .num {
        font-size: 30px;
    }

    .Why_local ul li h4 {
        font-size: 14px;
    }

    .Why_local ul li p {
        font-size: 12px;
    }
}



@media (min-width:1024px) {
    .Why_local ul li {
        width: 48%;
        min-height: 178px;
        margin-right: 3%;
        padding: 1% 3%;
        margin-bottom: 3%;
        float: left;
    }

    .Why_local ul li:nth-child(2n) {
        margin-right: 0;
    }

    .Why_local ul li .num {
        font-size: 40px;
    }

    .Why_local ul li h4 {
        color: #22224d;
        font-size: 16px;
        font-family: "平方粗体";
    }

    .Why_local ul li p {
        font-size: 14px;
        line-height: 1.2;
    }
}

@media (min-width:1200px) {
    .offer_Localization_Service .language_local_cont .ls_content {
        width: 60%;
    }

    .offer_Localization_Service .language_local_cont .ls_img {
        width: 64%;
    }

    .offer_Localization_Service .language_local_cont .ls_content h4:before {
        display: inline-block;
        width: 10px;
        height: 10px;
        content: '';
        background: #a71d24;
        vertical-align: middle;
        margin-right: 10px;
    }
}

/*本地化服务*/



/*桌面排版*/
.zmpb_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_7.png) no-repeat right bottom;
    background-size: 35%;
}

.Desktop_publishing p {
    padding-top: 2%;
}

.Desktop_publishing .img img {
    width: 100%;
}

.Process_typesetting {
    clear: both;
}

.Process_typesetting ul li {
    float: left;
    text-align: center;
}

.Process_typesetting ul li:last-child {
    margin-right: 0;
}

.Process_typesetting ul li h4 {
    color: #22224d;
    font-family: "平方粗体";
}

.Process_typesetting ul li .img {
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #a71d24;
    position: relative;
}

.Process_typesetting ul li .img img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 41%;
    background-size: 100%;
}

@media (min-width:320px) and (max-width:1024px) {
    .Process_typesetting ul li .img {
        max-width: 60px;
        width: 100%;
        height: 60px;
        border: 1px solid #a71d24;
    }

    .Process_typesetting ul li .img img {
        width: 45%;
    }

    .Process_typesetting ul li {
        width: 33.333%;
        margin-right: 0;
    }

    .Process_typesetting ul li h4 {
        font-size: 14px;
        padding: 10px 0;
        height: 60px;
    }

    .Process_typesetting ul li p {
        font-size: 12px;
        color: #8a8a99;
        line-height: 1.8;
    }

    .website_Process ul li {
        width: 50%;
    }
}

@media (min-width:1024px) {
    .Process_typesetting ul li .img {
        max-width: 114px;
        width: 100%;
        height: 114px;
    }

    .Process_typesetting ul li {
        width: 16%;
        margin-right: 5%;
    }

    .Process_typesetting ul li h4 {
        font-size: 18px;
        padding: 20px 0;
        min-height: 90px;
    }

    .Process_typesetting ul li p {
        font-size: 14px;
        color: #8a8a99;
        line-height: 1.8;
        width: 90%;
        margin: 0 auto;
    }

    .website_Process ul li {
        width: 40%;
    }
}

@media (min-width:1200px) {

    /* .Desktop_publishing  p {padding-top: 4%;}*/
    .Desktop_publishing .img img {
        width: 42%;
    }
}

/*桌面排版*/




/*多媒体与课件*/
.dmtkl_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_17.png) no-repeat right 28%;
    background-size: 35%;
}

.application_program {
    clear: both;
}

.application_program ul li {
    background: #fff;
    padding: 30px 28px;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}


.Multimedia_Localization_service ul li {
    background: #fff;
    padding: 30px;
    min-height: 169px;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.Multimedia_Localization_service ul li:last-child {
    width: 100%;
    float: left;
}

.Multimedia_Localization_service ul li .title {
    color: #22224d;
    font-family: "平方粗体";
    padding-bottom: 15px;
}

.Multimedia_Localization_service ul li .title:before {
    display: inline-block;
    content: '';
    background: #a71d24;
    vertical-align: middle;
    margin-right: 10px;
}

.Multimedia_Localization_service ul li span {
    color: #8a8a99;
    display: block;
}

.application_program ul li h4 {
    color: #22224d;
    font-family: "DIN-BOLD";
}

.application_program ul li p {
    color: #8a8a99;
    font-family: '平方中等';
}

.advantage .advantage_list ul li {
    font-family: "平方粗体";
    color: #22224d;
    overflow: hidden;
}

.advantage .advantage_list ul li p {
    width: 94%;
    float: left;
}

.advantage .advantage_list ul li:before {
    float: left;
    margin-top: 5px;
    display: inline-block;
    content: '';
    width: 15px;
    height: 12px;
    background: url(../images/icon/icon7.png) no-repeat;
    vertical-align: middle;
    margin-right: 10px;
}

.advantage .advantage_img img {
    border-bottom-left-radius: 7em;
}

@media (min-width:320px) and (max-width:1024px) {
    .Multimedia_Localization_service ul li {
        width: 100%;
        min-height: inherit;
        float: inherit;
        margin-bottom: 4%;
        border-bottom-right-radius: 0;
    }

    .Multimedia_Localization_service ul li .title:before {
        width: 3px;
        height: 14px;
    }

    .Multimedia_Localization_service ul li .title {
        font-size: 16px;
    }

    .Multimedia_Localization_service ul li span {
        font-size: 12px;
    }

    .application_program ul li {
        margin-bottom: 3.5%;
        padding: 3%;
    }

    .application_program ul li h4 {
        font-size: 24px;
    }

    .application_program ul li p {
        font-size: 14px;
    }

    .advantage .advantage_list {
        margin-bottom: 4%;
    }

    .advantage .advantage_list ul li {
        font-size: 16px;
        padding-top: 4%;
    }

    .advantage .advantage_list ul li p {
        width: 90%;
        font-size: 14px;
        line-height: 24px;
    }
}


@media (min-width:1024px) {
    .Multimedia_Localization_service ul li {
        width: 47.5%;
        margin-right: 4.5%;
        margin-bottom: 4.5%;
        float: left;
        border-bottom-right-radius: 6em;
    }

    .Multimedia_Localization_service ul li:nth-child(2n) {
        margin-right: 0;
    }

    .Multimedia_Localization_service ul li .title {
        font-size: 24px;
    }

    .Multimedia_Localization_service ul li span {
        font-size: 14px;
    }

    .Multimedia_Localization_service ul li .title:before {
        width: 5px;
        height: 28px;
    }


    .application_program ul li {
        width: 31%;
        float: left;
        margin-right: 3.5%;
        margin-bottom: 3.5%;
        min-height: 205px;
        max-height: 205px;
        border-bottom-right-radius: 6em 5em;
    }

    .application_program ul li:nth-child(3n) {
        margin-right: 0;
    }

    .application_program ul li h4 {
        font-size: 40px;
    }

    .application_program ul li p {
        font-size: 18px;
    }

    .advantage .advantage_list {
        width: 47%;
        float: left;
    }

    .advantage .advantage_list ul li {
        font-size: 18px;
        padding-top: 5%;
    }

    .advantage .advantage_img {
        width: 50%;
        float: right;
        border-bottom-right-radius: 9em;
    }

    .advantage .advantage_list ul li p {
        line-height: 30px;
    }

    .advantage .advantage_list ul li:before {
        margin-top: 10px;
    }
}

@media (min-width:1200px) {
    .Multimedia_Courseware .language_services_cont .ls_content {
        padding: 50px 40px;
    }

    .Multimedia_Courseware .language_services_cont .ls_content p {
        padding: 0;
    }

}

/*多媒体与课件*/


/*公司资质*/
/*公司资质*/


/*团队介绍*/
/*团队介绍*/



/*人员详情*/
.banner {
    position: relative;
}

.banner img {
    height: 100%;
    max-width: 100%;
    width: 100%;
}

.personnel {
    position: absolute;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
}

.personnel .img img {
    width: 100%;
    border-radius: 50%;
    height: inherit;
}

.personnel_list {
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.rank p,
.Translation_Experience .Experience_L,
.Translation_Experience .Experience_R {
    font-size: 14px;
    color: #8a8a99;
    line-height: 1.8;
}

@media (min-width:320px) and (max-width:767px) {
    .location {
        top: 5px !important;
    }

    .banner_people img {
        height: 160px;
    }
}


@media (min-width:320px) and (max-width:1024px) {
    .personnel {
        top: 26%;
    }

    .personnel .img {
        margin: 0 auto;
        width: 20%;
    }

    .personnel h4 {
        font-size: 16px;
        color: #fff;
        font-family: "平方粗体";
    }

    .personnel span {
        font-size: 12px;
        color: #fff;
    }


    .personnel_list {
        border-bottom-right-radius: 0;
        overflow: hidden;
        padding: 2% 0;
        position: relative;
        top: 0;
    }

    .personnel_list ul li {
        width: 33.333%;
        float: left;
        text-align: center;
    }

    .personnel_list ul li span {
        display: inline-block;
        font-weight: normal;
        font-size: 26px;
        color: #22224d;
        font-family: "DIN-BOLD";
    }

    .personnel_list ul li p {
        color: #8a8a99;
        font-size: 12px;
    }

    .rank p,
    .Translation_Experience .Experience_L,
    .Translation_Experience .Experience_R {
        font-size: 12px;
    }
}


@media (min-width:1024px) {
    .Translation_Experience .Experience_L {
        width: 50%;
        float: left;
    }

    .Translation_Experience .Experience_R {
        width: 50%;
        float: right;
    }

    .personnel {
        top: 20%;
    }

    .personnel .img {
        width: 9.5%;
        margin: 0 auto;
    }

    .personnel h4 {
        font-size: 26px;
        color: #fff;
        font-family: "平方粗体";
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .personnel span {
        font-size: 16px;
        color: #fff;
    }

    .personnel_list {
        border-bottom-right-radius: 7em 6em;
        overflow: hidden;
        padding: 3% 0;
        position: relative;
        top: -40px;
    }

    .personnel_list ul li {
        width: 33.333%;
        float: left;
        text-align: center;
    }

    .personnel_list ul li span {
        display: inline-block;
        font-weight: normal;
        font-size: 60px;
        color: #22224d;
        font-family: "DIN-BOLD";
    }

    .personnel_list ul li p {
        color: #8a8a99;
        font-size: 18px;
    }


}

/*公司新闻*/
.new_list ul li p {
    font-size: 18px;
    color: #22224d;
    font-family: "平方粗体";
    padding-top: 20px;
}

.new_list ul li span {
    font-size: 14px;
    color: #8a8a99;
    display: inline-block;
    padding-top: 5px;
    font-family: '平方中等';
}

.new_list ul li img {
    width: 100%;
}

@media (min-width:768px) and (max-width:1024px) {
    .new_list ul li {
        width: 48.5%;
        float: left;
        margin-right: 3%;
        margin-bottom: 3%;
    }

    .new_list ul li:nth-child(2n) {
        margin-right: 0;
    }

}

@media (min-width:320px) and (max-width:767px) {
    .new_list ul li {
        width: 100%;
        float: inherit;
        margin-bottom: 20px;
    }


    .new_list ul li p {
        font-size: 16px;
    }

    .new_list ul li span {
        font-size: 12px;
    }
}

@media (min-width:1024px) {
    .new_list ul li {
        width: 31%;
        float: left;
        margin-right: 3.5%;
        margin-bottom: 40px;
    }

    .new_list ul li:nth-child(3n) {
        margin-right: 0;
    }

}

/*公司新闻*/


/*公司新闻详细*/
.new_info h4 {
    text-align: center;
    color: #22224d;
    font-size: 40px;
    font-family: "平方粗体";
}

.new_info p {
    text-align: center;
    font-size: 14px;
    color: #8a8a99;
    padding: 30px 0 50px;
}

.max-img img {
    width: 100%;
    height: auto !important;
}

.new_info .content p {
    text-align: left;
    padding: 0;
    line-height: 2.7;
}


.PrevNextBox {
    padding-top: 30px;
}

.PrevNextBox dl a {
    font-size: 14px;
    color: #a71d24;
    text-decoration: underline;
    font-family: "平方粗体";
}


.PrevNextBox dl.dl1 {
    float: left;
}

.PrevNextBox dl.dl2 {
    float: right;
}

@media (min-width:320px) and (max-width:1024px) {
    .new_info h4 {
        font-size: 18px;
    }

    .new_info p {
        font-size: 12px;
        padding: 10px 0 20px;
    }

    .new_info .content p {
        font-size: 12px !important;
    }

    .PrevNextBox {
        padding-top: 10px;
    }

    .PrevNextBox dl {
        margin-bottom: 10px;
    }

    .PrevNextBox dl.dl1,
    .PrevNextBox dl.dl2 {
        float: inherit;
    }

    .PrevNextBox dl a {
        font-size: 12px;
    }
}

/*公司新闻详细*/







/*翻译知识*/
.Knowledge_list ul li {
    margin-bottom: 40px;
}

.Knowledge_list ul li img {
    width: 100%;
}

.Knowledge_list ul li h4 {
    font-size: 16px;
    color: #22224d;
    font-family: "平方粗体";
    padding-bottom: 15px;
    padding-top: 20px
}

.Knowledge_list ul li p,
.Knowledge_list ul li span {
    font-size: 12px;
    color: #8a8a99;
    font-family: '平方中等';
}


.Knowledge_list ul li span {
    display: inline-block;
    padding-top: 15px;
}

.search_list ul li a {
    color: #8a8a99;
    font-size: 14px;
}


.search_list ul li:hover a {
    color: #a71d24;
    font-family: "平方粗体";
}

@media (min-width:768px) and (max-width:1024px) {}

@media (min-width:320px) and (max-width:767px) {
    .Pages a {
        padding: 4px 9px;
        font-size: 12px;
    }

    .Pages .p_jump input.i_button,
    .Pages .p_jump b,
    .Pages .p_jump input.i_text {
        font-size: 12px;
    }

    .Pages .p_jump input.i_text {
        padding: 4px 0;
        width: 40px;
    }

    .Pages .p_jump input.i_button {
        padding: 4px 0;
        width: 40px;
    }

    .Pages .p_jump b {
        padding: 0 5px;
    }

    .Knowledge_list ul li h4 {
        padding-bottom: 10px;
    }

    .Knowledge_list ul li {
        margin-bottom: 20px;
    }

    .Knowledge_list ul li span {
        padding-top: 5px;
    }

    .search_list ul li a {
        font-size: 12px;
    }
}

@media (min-width:1024px) {
    .Knowledge_list ul li {
        border-bottom: #e8e8eb 1px solid;
        padding-bottom: 40px;
        overflow: hidden;
    }

    .Knowledge_list ul li .img-con {
        width: 22%;
        float: left;
    }

    .Knowledge_list ul li .cont {
        width: 75%;
        float: right;
    }

    .Knowledge_list ul li h4 {
        font-size: 18px;
        padding-top: 0;
    }

    .Knowledge_list ul li p,
    .Knowledge_list ul li span {
        font-size: 14px;
    }



    .search_list ul li {
        border-bottom: #e8e8eb 1px solid;
        padding-bottom: 20px;
        margin-bottom: 20px;
        overflow: hidden;
    }

    .search_list ul li a.title {
        display: block;
        float: left
    }


    .search_list ul li a.time {
        display: block;
        float: right
    }


}

/*翻译知识*/




/*行业知识*/
.Industry_list ul li h4 {
    font-size: 18px;
    color: #22224d;
    font-family: "平方粗体";
    padding-bottom: 15px;
}

.Industry_list ul li p {
    font-size: 14px;
    color: #8a8a99;
}

.Industry_list ul li span {
    font-size: 14px;
    color: #8a8a99;
    display: inline-block;
    padding-top: 5px;
    font-family: '平方中等';
}

@media (min-width:768px) and (max-width:1024px) {
    .Industry_list ul li {
        width: 100%;
        float: inherit;
        margin-bottom: 3%;
    }
}

@media (min-width:320px) and (max-width:767px) {
    .Industry_list ul li {
        width: 100%;
        float: inherit;
        margin-bottom: 8%;
    }

    .Industry_list ul li h4 {
        font-size: 16px;
    }

    .Industry_list ul li p,
    .Industry_list ul li span {
        font-size: 12px;
    }
}

@media (min-width:1024px) {
    .Industry_list ul li {
        width: 47.5%;
        float: left;
        margin-right: 5%;
        margin-bottom: 3%;
    }

    .Industry_list ul li:nth-child(2n) {
        margin-right: 0;
    }
}

/*行业知识*/






/*公司简介*/
.about_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_7.png) no-repeat right 70%;
    background-size: 40%;
}

.about_box {
    clear: both;
    padding-bottom: 40px;
}

.about_list ul li h4 {
    color: #22224d;
    font-size: 24px;
    font-family: "平方粗体";
    margin-bottom: 20px;
}

.about_list ul li h4:before {
    display: inline-block;
    content: '';
    background: #a71d24;
    vertical-align: middle;
    margin-right: 10px;
}

.about_list ul li {
    color: #8a8a99;
    font-size: 14px;
    line-height: 1.7;
}

.about_list ul li {
    margin-bottom: 40px;
}

.about_number ul li {
    float: left;
    width: 25%;
    text-align: center;
}

.about_number ul li b {
    color: #a71d24;
    font-family: "平方粗体";
}

.about_number ul li p {
    color: #8a8a99;
}

@media (min-width:320px) and (max-width:1024px) {
    .about_list ul li h4:before {
        width: 3px;
        height: 14px;
    }

    .about_list ul li h4 {
        font-size: 16px;
    }

    .about_list ul li p {
        font-size: 12px;
    }


    .about_number {
        overflow: hidden;
        margin-bottom: 30px;
    }

    .about_number ul li b {
        font-size: 22px;
    }

    .about_number ul li p {
        font-size: 12px;
    }
}

@media (min-width:1024px) {
    .about_list ul li h4:before {
        width: 5px;
        height: 28px;
    }

    .about_number {
        overflow: hidden;
        margin-bottom: 60px;
    }

    .about_number ul li b {
        font-size: 60px;
    }

    .about_number ul li p {
        font-size: 18px;
    }

    .Company_cont .ls_content {
        padding: 50px 40px;
        height: 375px;
        overflow: hidden;
    }

    /*翻译语种详细页文本高度*/
    aside.Interpreter_team.Translation .ls_content {
        height: 440px !important;
    }

    .index_language .ls_content {
        height: inherit
    }
}


@media (min-width:1200px) {
    .index_language .ls_content {
        /* height: 445px !important; */
    }
}

/*公司简介*/





/*语种翻译*/
.yzfy_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_7.png) no-repeat right 33%;
    background-size: 40%;
}

.Service_Items {
    clear: both;
}

.Translation h4 {
    text-align: center;
    color: #22224d;
    font-size: 40px;
    padding-bottom: 40px;
    font-family: "平方粗体";
}

@media (min-width:320px) and (max-width:1024px) {
    .Translation h4 {
        font-size: 24px;
        padding-bottom: 20px;
    }
}

/*语种翻译*/


/*公证认证翻译*/
.nation_translation .cont {
    /*padding: 150px 30px; background: #e6e6e6; text-align: center; font-size: 30px;*/
}

.Procedures ul li {
    float: left;
    text-align: center;
}

.Procedures ul li .img {
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #a71d24;
    position: relative;
}


.Procedures ul li .img img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


.Procedures ul li span {
    display: block;
    color: #22224d;
    font-family: "平方粗体";
}

@media (min-width:320px) and (max-width:1024px) {
    .Procedures ul li {
        width: 50%;
        margin-bottom: 25px;
    }

    .Procedures ul li span {
        font-size: 14px;
        padding: 5px 0 0;
    }

    .Procedures ul li .img {
        max-width: 60px;
        width: 100%;
        height: 60px;
        border: 1px solid #a71d24;
    }

    .Procedures ul li .img img {
        width: 48%;
    }

}



@media (min-width:1024px) {
    .Procedures ul li {
        width: 10%;
        margin-right: 8%;
    }


    .Procedures ul li:last-child {
        margin-right: 0;
    }

    .Procedures ul li .img {
        max-width: 114px;
        width: 100%;
        height: 114px;
    }


    .Procedures ul li span {
        font-size: 18px;
        padding: 10px 0 0;
    }



}

/*公证认证翻译*/




/*实习招聘*/
.Internship_recruitment {
    clear: both;
}


.recruitment ul li {
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.Internship_recruitment ul li h4 {
    font-weight: normal;
}

.Internship_recruitment ul li h4 i {
    display: inline-block;
    background: #a71d24;
    text-align: center;
    font-style: normal;
    color: #fff;
    font-size: 24px;
    margin-right: 10px;
    font-family: '平方中等';
}


.Internship_recruitment ul li h4 span {
    color: #a61d24;
    font-size: 24px;
}


.recruitment ul li .cont {
    padding: 30px;
    background: #e6e6e6;
    color: #333;
}



.How_apply ul li {
    float: left;
    text-align: center;
}

.How_apply ul li .img {
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #a71d24;
    position: relative;
}


.How_apply ul li .img img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 40%;
    background-size: 100%;
}


.why_Field_Practice {
    clear: both;
}

.How_apply ul li .cont h4 {
    color: #22224d;
    font-family: "平方粗体";
}



.How_apply ul li .cont p {
    color: #8a8a99;
}

.How_apply ul li .cont p font {
    color: #a71d24;
    font-family: "平方粗体";
}


.why_Field_Practice ul li {
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.why_Field_Practice ul li h4 {
    padding-bottom: 14px;
}

.why_Field_Practice ul li h4 i {
    display: inline-block;
    background: #a71d24;
    text-align: center;
    font-style: normal;
    color: #fff;
    font-size: 24px;
    margin-right: 10px;
    font-family: '平方中等';
}


.why_Field_Practice ul li h4 span {
    color: #a71d24;
    font-size: 24px;
    display: inline-block;
    font-family: "平方粗体";
}


.why_Field_Practice ul li dl p:before {
    display: inline-block;
    content: '';
    width: 15px;
    height: 12px;
    background: url(../images/icon/icon7.png) no-repeat;
    vertical-align: middle;
    margin-right: 10px;
}

@media (min-width:320px) and (max-width:1024px) {
    .recruitment ul li {
        padding: 15px;
        margin-bottom: 15px;
        border-radius: 0;
    }

    .Internship_recruitment ul li h4 {
        margin-bottom: 15px;
    }

    .Internship_recruitment ul li h4 i {
        width: 18px;
        height: 18px;
        line-height: 18px;
        border-radius: 0;
        font-size: 12px;
    }

    .Internship_recruitment ul li h4 span {
        font-size: 12px;
    }

    .recruitment ul li .cont {
        font-size: 12px;
    }


    .How_apply ul li {
        float: inherit;
        margin-bottom: 25px;
    }

    .How_apply ul li .cont h4 {
        font-size: 16px;
        padding: 10px 0;
    }

    .How_apply ul li .cont p {
        font-size: 12px;
        line-height: 1.7
    }


    .How_apply ul li .img {
        max-width: 60px;
        width: 100%;
        height: 60px;
    }

    .How_apply ul li .img img {
        width: 52%;
    }

    .why_Field_Practice ul li {
        margin-bottom: 15px;
        padding: 15px;
        border-radius: 0 0;
    }

    .why_Field_Practice ul li h4 i {
        width: 18px;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
    }

    .why_Field_Practice ul li h4 span {
        font-size: 12px;
    }

    .why_Field_Practice ul li .cont p,
    .why_Field_Practice ul li .cont span {
        font-size: 12px;
    }

}

@media (min-width:1024px) {
    .recruitment ul li {
        padding: 30px;
        margin-bottom: 30px;
        border-radius: 0 0 5em 0;
    }

    .Internship_recruitment ul li h4 {
        margin-bottom: 30px;
    }

    .Internship_recruitment ul li h4 i {
        width: 36px;
        height: 36px;
        line-height: 36px;
        border-radius: 0 0 0.5em 0;
    }


    .How_apply ul li {
        width: 25%;
        margin-right: 12.5%;
    }


    .How_apply ul li:nth-child(3n) {
        margin-right: 0;
    }

    .How_apply ul li .img {
        max-width: 114px;
        width: 100%;
        height: 114px;
    }


    .How_apply ul li .cont h4 {
        font-size: 18px;
        padding: 30px 0 20px;
    }


    .How_apply ul li .cont p {
        font-style: 14px;
        line-height: 1.7;
    }

    .How_apply ul li .cont p font {
        font-size: 14px;
    }



    .why_Field_Practice ul li {
        margin-bottom: 30px;
        padding: 30px;
        border-radius: 0 0 5em 0;
    }

    .why_Field_Practice ul li h4 i {
        width: 36px;
        height: 36px;
        line-height: 36px;
        border-radius: 0 0 0.5em 0;
    }


}

/*实习招聘*/


/*员工招聘*/
.ygzp_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_7.png) no-repeat right 48%;
    background-size: 40%;
}

.ygzp2_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_20.png) no-repeat left 40%;
    background-size: 28%;
}



.sxzp_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_7.png) no-repeat right 70%;
    background-size: 40%;
}

.sxygzp2_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_20.png) no-repeat left 38%;
    background-size: 28%;
}

.sxygzp3_bg {
    width: 100%;
    height: 100%;
    background: url(../images/bg_21.png) no-repeat right 16%;
    background-size: 28%;
}



/*员工招聘*/


/*联系我们*/
.xlwm {
    clear: both;
}

.xlwm .con_tit {
    font-size: 24px;
    color: #22224d;
    font-family: "平方粗体";
    float: left;
}


.xlwm .Right {
    float: left;
    width: 79%;
}

.Customer_line ul {
    width: 80%;
    padding-top: 30px;
}

.Customer_line ul li {
    float: left;
    text-align: center;
    margin-right: 16%;
}

.Customer_line ul li span {
    display: block;
    color: #8a8a99;
    padding-top: 14px;
}

.xlwm .cloum ul li {
    float: left;
}

.xlwm .cloum ul li span {
    display: block;
}

.xlwm .Wechat_P span {
    display: block;
    font-size: 14px;
    color: #8a8a99;
    padding-bottom: 20px;
    line-height: 2.4;
}


.xlwm .language_local_cont .ls_content ul li:before {
    display: inline-block;
    content: '';
    float: left;
    margin-right: 15px;
}

.xlwm .language_local_cont .ls_content ul li {
    overflow: hidden;
}

.xlwm .language_local_cont .ls_content ul li .cont {
    float: left;
    width: 80%;
}



.contact .xlwm .language_local_cont .ls_content h4:before {
    background: none;
    margin-right: 0;
    width: inherit;
    content: inherit;
    display: none;
}



.Messages tbody tr td .text {
    line-height: 40px;
    height: 40px;
    border: solid 1px #ccc;
    color: #888888;
    border-radius: 4px;
    width: 100%;
    margin-bottom: 20px;
    text-indent: 20px;
}



.Messages tbody tr td .text02 {
    line-height: 40px;
    height: 82px;
    border: solid 1px #ccc;
    color: #888888;
    border-radius: 4px;
    width: 100%;
    text-indent: 20px;
}


.Messages .btn {
    width: 120px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 18px;
    border: none !important;
    cursor: pointer;
    float: right;
    background: #a71d24;
    border-radius: 0 0 1.5em 0;
    padding: 0;
    margin-top: 20px;
    outline: none;
    border: 1px solid #a71d24 !important;
}

.Messages .btn:hover,
.Messages .btn:active,
.Messages .btn:focus {
    color: #fff;
    outline: none;
    border-radius: 0 0 1.5em 0;
    border: 1px solid #a71d24 !important;
}


@media (min-width:320px) and (max-width:1024px) {
    .Messages .btn {
        margin-top: 0;
    }
}


@media (min-width:320px) and (max-width:1200px) {
    .xlwm {
        margin-bottom: 20px;
        overflow: hidden;
    }

    .xlwm .Right {
        width: 100%;
    }

    .xlwm .con_tit {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .xlwm p.tel {
        font-size: 30px !important;
    }

    .Customer_line p {
        font-size: 12px !important;
    }

    .Customer_line ul {
        width: 100%;
    }

    .Customer_line ul li {
        margin-bottom: 0;
        margin-right: 15px;
        width: 30.333%;
    }

    .Customer_line ul li:nth-child(3n) {
        margin-right: 0;
    }

    .xlwm .cloum ul li span {
        font-size: 12px;
    }

    .xlwm .cloum ul li {
        width: 100%;
        float: inherit;
    }

    .xlwm .language_local_cont .ls_content ul li:before {
        margin-right: 5px;
    }


    .xlwm .language_local_cont .ls_content ul li.adress:before {
        width: 28px;
        height: 25px;
        background: url('../images/icon/adress.png') no-repeat center center;
        background-size: 72%;
    }


    .xlwm .language_local_cont .ls_content ul li.metro:before {
        width: 28px;
        height: 22px;
        background: url('../images/icon/metro.png') no-repeat center center;
        background-size: 72%;
    }


    .xlwm .language_local_cont .ls_content ul li.transit:before {
        width: 28px;
        height: 22px;
        background: url(../images/icon/transit.png) no-repeat center center;
        background-size: 72%;
    }

    .xlwm .Wechat_P span {
        font-size: 12px;
    }

    .Customer_line ul li span {
        font-size: 12px;
    }

    .Messages tbody tr td .text,
    .Messages tbody tr td .text02 {
        font-size: 12px;
    }

    .Messages .btn {
        width: 80px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }

}

@media (min-width:1200px) {
    .xlwm {
        margin-bottom: 80px;
        overflow: hidden;
    }

    .xlwm .con_tit {
        width: 16%;
        margin-right: 5%;
    }


    .xlwm .cloum ul li {
        margin-right: 50px;
        width: 34%;
    }


    .xlwm .language_local_cont .ls_content {
        width: 50%;
        float: left;
        position: absolute;
        left: 0;
        top: 8%;
        z-index: 99;
        padding: 50px 30px 30px;
    }


    .xlwm .language_local_cont .ls_img {
        position: relative;
        right: 3%;
    }



    .xlwm .language_local_cont .ls_content ul li.adress:before {
        width: 28px;
        height: 33px;
        background: url('../images/icon/adress.png') no-repeat;

    }


    .xlwm .language_local_cont .ls_content ul li.metro:before {
        width: 28px;
        height: 33px;
        background: url('../images/icon/metro.png') no-repeat;

    }


    .xlwm .language_local_cont .ls_content ul li.transit:before {
        width: 28px;
        height: 33px;
        background: url('../images/icon/transit.png') no-repeat;

    }







}

/*联系我们*/











/*底部*/
.bottom {
    background: #22224d;
}

.bottom .bottom_logo {
    width: 100%;
    height: 100%;
}


.bottom label.title {
    display: block;
    color: #fff;
    font-family: "平方粗体";
}




.bottom-auxiliary {
    border-top: 1px solid rgba(153, 153, 153, 0.2);
    padding: 20px 0;
    text-align: center;
}

.copyright,
.copyright a {
    font-size: 14px;
    color: #999;
    font-family: "平方中等";
}


.bottom .bottom_Links a {
    display: block;
    color: #999;
}

.bottom .bottom_Links a:hover {
    color: #fff;
}


.bottom label.title {
    display: block;
    font-size: 18px;
    margin-bottom: 30px;
}

.bottom .bottom_Links {
    width: 315px;
    float: left;
    margin-bottom: 0;
}

/*
.bottom .bottom_Links .link_l{
    float: left;
    width: 50%;


.bottom .bottom_Links .link_R{
    float: right;
    width: 50%;
}}*/

.bottom_contact {
    margin-bottom: 0;
    clear: inherit;
}

.bottom_contact p {
    font-size: 14px;
    color: #999;
    font-family: "平方中等";
    line-height: 1.9;
}


.bottom_business_Hours p {
    font-size: 14px;
    color: #999;
    font-family: "平方中等";
}

.bottom_business_Hours p.emergency_contact {
    padding-top: 15%;
}



.code span {
    display: block;
    font-size: 14px;
    color: #999;
    position: relative;
    padding-bottom: 25px;
    padding-top: 0;
}

@media (min-width:320px) and (max-width:768px) {

    .bottom .bottom_Links {
        width: 100%;
    }

    .bottom .bottom_Links .link_l a {
        width: 25%;
    }
}

@media screen and (min-width:1024px) {
    .bottom .nav-bt {
        padding: 30px 0;
    }

    .bottom .nav-bt .bottom_logo {
        padding-bottom: 30px;
    }

    .bottom label.title {
        margin-bottom: 20px;
    }

    .bottom .bottom_Links a {
        font-size: 14px;
        line-height: 1.8;
    }

    .bottom_business_Hours {
        clear: both;
        padding-top: 20px;
    }


    .bottom_business_Hours p.emergency_contact {
        padding-top: 2%;
    }

}


@media screen and (min-width:1200px) {
    .bottom .nav-bt {
        padding: 60px 0;
    }

    .bottom .nav-bt .bottom_logo {
        padding-bottom: 60px;
    }


    .bottom .bottom_Links a {
        font-size: 14px;
        line-height: 1.8;
    }

    .code-wrap {
        width: 300px;
        float: right;
    }

    .code-wrap .code {
        float: left;
        margin-left: 30px;
    }

    .bottom_contact {
        width: 32%;
        float: left;
        margin-left: 100px;
    }

    .bottom_business_Hours {
        width: 23%;
        float: left;
        clear: inherit;
        padding-top: 0;
    }

    .bottom_contact1 {
        width: 14%;
        float: left;
        padding-top: 45px;
    }

    .bottom_contact1 p {
        line-height: 1.9;
        color: #999;
    }




}

@media (min-width:320px) and (max-width:1024px) {

    .code-wrap {
        width: 300px;
    }

    .code-wrap .code {
        float: left;
        margin-right: 30px;
    }

    .bottom .nav-bt {
        padding: 30px 0;
    }

    .bottom .nav-bt .bottom_logo {
        padding-bottom: 30px;
        text-align: center;
    }

    .bottom .nav-bt .bottom_logo img {
        max-width: 55%;
    }

    .bottom label.title {
        font-size: 16px;
        margin-bottom: 10px;
    }


    .bottom_Links a,
    .bottom_contact p,
    .bottom_business_Hours p {
        font-size: 12px;

    }

    .bottom .bottom_Links,
    .bottom_contact {
        margin-bottom: 15px;
        clear: both;
    }

    .code span {
        padding-bottom: 15px;
        font-size: 12px;
        padding-top: 20px;
    }

    .copyright,
    .copyright a {
        font-size: 12px;
    }

    .bottom_contact1 {
        margin-bottom: 20px;
    }

    .bottom_contact1 p {
        font-size: 12px;
    }


    .bottom_business_Hours p.emergency_contact {
        padding-top: 2%;
    }


}

.bottom .bottom_Links a {
    width: 34%;
    float: left;
}

/*底部*/











/*侧边*/
.izl-rmenu {
    width: 90px;
    position: fixed;
    right: 0;
    bottom: 300px;
    z-index: 999;
}


.izl-rmenu a {
    display: block;
    width: 90px;
    height: 90px;
    text-align: center;
    background: #22224d;
    position: relative;
}

/*
.izl-rmenu a:last-child{
   border-radius: 0 0 3em 0;  
}*/

.izl-rmenu a:hover,
floatL:hover {
    background: #a61d24;
}

.izl-rmenu a span {
    display: inline-block;
    padding-top: 30px;
    font-size: 14px;
    color: #fff;
}

.izl-rmenu a i {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    top: 20px;
}

.izl-rmenu .consult i.phone {
    background: url(../images/icon/zxr_icon.png) no-repeat center center;
    display: block;
    height: 35px;
    width: 34px;
}



.izl-rmenu .zxzx i.zxzx_icon {
    background: url(../images/icon/zxzx_icon.png) no-repeat center center;
    display: block;
    height: 35px;
    width: 30px;
}


.izl-rmenu .chat i.weixin {
    background: url(../images/icon/wx_icon.png) no-repeat center center;
    display: block;
    height: 30px;
    width: 37px;
}



.izl-rmenu .chat .pic {
    display: none;
    position: absolute;
    left: -160px;
    top: 0;
    width: 140px;
    padding: 10px;
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}

.izl-rmenu a.chat:hover .pic {
    display: block;
}

.izl-rmenu .chat .pic label {
    padding-top: 5px;
    font-size: 14px;
    color: #000;
}


.izl-rmenu .chat .pic:after {
    content: '';
    display: inline-block;
    background: url('../images/icon/arrowup.png') no-repeat;
    width: 12px;
    height: 22px;
    position: absolute;
    right: -12px;
    top: 25px;
    margin: auto;
}

.izl-rmenu .btn_top {
    background: url(../images/icon/float_top.png) no-repeat center center rgba(34, 34, 77, 0.3);
    display: block;
    height: 90px;
    width: 90px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    position: fixed;
    bottom: 80px;
}


.izl-rmenu .btn_top:hover {
    background: url(../images/icon/float_top.png) no-repeat center center #a61d24;
}


.izl-rmenu a.consult:hover .hotline {
    display: block;
}

.izl-rmenu .consult .hotline {
    display: none;
    position: absolute;
    left: -250px;
    top: 0;
    padding: 6px 7px;
    background: #fff;
    box-shadow: 0 9px 50px rgba(34, 34, 77, 0.1);
}


.izl-rmenu .consult .hotline:after {
    content: '';
    display: inline-block;
    background: url('../images/icon/arrowup.png') no-repeat;
    width: 12px;
    height: 22px;
    position: absolute;
    right: -12px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.izl-rmenu .consult .hotline h4 {
    font-size: 24px;
    color: #a71d24;
    font-family: "DIN-BOLD";
    letter-spacing: -1px;
}

.izl-rmenu .consult .hotline label {
    font-size: 14px;
    color: #000;
}





.izl-rmenu .floatL {
    position: relative;
    z-index: 1;
    background: #22224d;
    height: 90px;
    color: #fff;
}

.izl-rmenu .floatL:hover {
    background: #a61d24;
}

.izl-rmenu .floatL b.btnCtn {
    background: url(../images/icon/float_top2.png) no-repeat center center;
    width: 100%;
    background-size: 42%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


.izl-rmenu .floatL b.btnOpen {
    background: url(../images/icon/float_top.png) no-repeat center center;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    width: 100%;
    background-size: 34%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


/*侧边*/

@media (min-width:320px) and (max-width:1240px) {
    .izl-rmenu {
        display: none;
    }
}



@media (min-width:1241px) and (max-width:1440px) {
    .izl-rmenu {
        bottom: 340px;
    }
}

.met_pager {
    font-size: 14px;
    margin-top: 20px;
    text-align: center;
    margin-bottom: 20px;
}

.met_pager * {
    display: inline-block;
}

.met_pager li {
    box-sizing: border-box;
    padding: 9px 15px;
    border: 1px solid #e4eaec;
    background: #fff;
    text-align: center;
    color: #76838f;
}

.met_pager a:hover {
    background: #f5f5f5;
    text-decoration: none;
}

.met_pager a.NextA {
    border-right: 1px solid #e4eaec;
}

.met_pager .PreSpan,
.met_pager .NextSpan {
    padding: 9px 15px;
    border: 1px solid #e4eaec;
    background: #fff;
    color: #ccd5db;
    cursor: default;
}

.met_pager .firstPage,
.met_pager .lastPage {
    min-width: 40px;
    height: 28px;
    line-height: 28px;
}

.met_pager a {
    text-decoration: none;
    color: #666;
}

.met_pager a:active,
.met_pager a:focus,
.met_pager a:hover {
    text-decoration: none;
}

.met_pager .PageText {
    display: none;
    margin-left: 10px;
    color: #aaa;
}

.met_pager input {
    display: none;
}

.met_pager .thisclass {
    background-color: #1b4386;
    color: #fff;
}

.met_pager .firstPage,
.met_pager .lastPage {
    height: auto;
    line-height: inherit;
}

.met_pager strong {
    font-weight: normal;
}

.hid .swiper-slide-active h4 a {
    color: #fff;
}