.nav_page {
    padding-top: 20px;
    position: relative;
}

.nav_page .clearfix>li {
    float: left;
}

.nav_page .clearfix>li a {
    padding-right: 16px;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    background: url(https://yicanaan.com/themes/basic/skin/images/inner_nav02_bg.png) no-repeat right center;
    margin: 0 20px 0 0;
}

.backroundNone a {
    background: none !important;
}

.backroundNone p {
    background: none !important;
}

.nav_page .clearfix li .class_c {
    position: absolute;
    width: 100%;
    background: #fff;
    padding-top: 20px;
    display: none;
    left: 0;
}

.nav_page .clearfix li .class_c li {
    float: left;
}

.nav_page .clearfix li .class_c li .class_d {
    position: absolute;
    display: none;
    width: 100%;
    padding-top: 10px;
    left: 0;
    overflow: hidden;
    background: #fff;
}

.nav_page .clearfix li.active .class_c li .class_d li a {
    background: none !important;
}

.nav_page .clearfix li.active>a,
.nav_page .clearfix li:hover>a {
    color: #ed9335;
    background-image: url(https://yicanaan.com/themes/basic/skin/images/inner_nav02_bg_hover.png);
}

.nav_page .clearfix li .class_c li:hover>a {
    background-image: url(https://yicanaan.com/themes/basic/skin/images/inner_nav02_bg_hover.png);
}

.nav_page .clearfix li:hover>a {
    color: #ed9335;
}


/* 中芯国际设计服务概览 */

.design_overview {
    margin: 60px auto;
}

.design_overview .overview_container p {
    font-size: 18px;
    line-height: 30px;
    color: #333;
    margin: 20px 0;
}

.design_overview .overview_container p.pic {
    text-align: center;
}

.design_overview .overview_container p img {
    max-width: 99%;
    border: 1px solid #dedede;
}

.design_overview .overview_container p a {
    padding-right: 20px;
    color: #ed9335;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_13.png) right center no-repeat;
}

.design_overview .overview_container .overview_technology {
    width: 100%;
    border-bottom: 1px solid #dedede;
}

.design_overview .overview_container .overview_technology p img {
    max-width: 100% !important;
}

.design_overview .overview_container .overview_technology ul li {
    width: 100%;
    border-top: 1px solid #dedede;
    cursor: pointer;
}

.design_overview .overview_container .overview_technology ul li p {
    font-size: 24px;
    color: #10357e;
    padding: 20px 60px 20px 0;
    margin: 0;
    background: url(https://yicanaan.com/themes/basic/skin/images/more_icon.png) 100% center no-repeat;
}

.design_overview .overview_container .overview_technology ul li:hover p {
    background: url(https://yicanaan.com/themes/basic/skin/images/more_iocn01_hover.png) 100% center no-repeat;
}

.design_overview .overview_container .overview_technology ul li.active p {
    /*color: #ed9335;*/
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_more_s.png) 100% center no-repeat;
}

.design_overview .overview_container .overview_technology ul li .technology {
    display: none;
}

.design_overview .overview_container .overview_technology ul li .technology p {
    background: none;
    padding: 0;
}

.design_overview .overview_container .overview_technology ul li .technology table {
    width: 100%;
    /* background: #dedede; */
    text-align: center;
    border-color: #dedede;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}

.design_overview .overview_container .overview_technology ul li .technology table td,
.design_overview .overview_container .overview_technology ul li .technology table th {
    vertical-align: middle;
}

.design_overview .overview_container .overview_technology ul li .technology table thead tr th {
    border-bottom: 2px solid #10357e;
}

.design_overview .overview_container .overview_technology ul li .technology table td table,
.design_overview .overview_container .overview_technology ul li .technology table td table td {
    border-top: 0;
    border-bottom: 0;
}

.design_overview .overview_container .overview_technology ul li .technology table td table td:first-child {
    border-left: 0;
}

.design_overview .overview_container .overview_technology ul li .technology table td table td:last-child {
    border-right: 0;
}

.design_overview .overview_container .overview_technology ul li .technology table th p {
    font-size: 16px;
    color: #10357e;
    padding: 16px 12px;
    margin: 0;
    background: none;
    /* font-weight: bold; */
}

.design_overview .overview_container .overview_technology ul li .technology table td p {
    margin: 0;
    padding: 8px;
    background: none;
    font-size: 16px;
    color: #999;
}

.design_overview .overview_container .overview_technology ul li .technology table td table.pex tr td p {
    padding: 13px;
}

.design_overview .overview_container .overview_technology ul li .technology table td table.pdk tr td p {
    padding: 27px 10px;
}

.design_overview .overview_container .overview_technology ul li .technology table td table.l tr td p {
    padding: 12px 10px;
}

.design_overview .overview_container .overview_technology ul li .technology table td table.pex tr td p,
.design_overview .overview_container .overview_technology ul li .technology table td table.l tr td p,
.design_overview .overview_container .overview_technology ul li .technology table td table.pdk tr td p {
    color: #333;
}

.design_overview .overview_container .overview_technology ul li .technology table th.spice {
    width: 7%;
}

.design_overview .overview_container .overview_technology ul li .technology table th.l {
    width: 21%;
}

.design_overview .overview_container .overview_technology ul li .technology table th.pdk {
    width: 10%;
}

.design_overview .overview_container .overview_technology ul li .technology table td.p_1 p {
    padding: 23px 8px;
}

.design_overview .overview_container .overview_technology ul li .technology table td.p_2 p {
    padding: 23px 8px;
}


/*  */

.design_overview .overview_container .overview_technology ul li .technology table tr td.w_1 {
    width: 30%;
}

.design_overview .overview_container .overview_technology ul li .technology table tr td.name {
    vertical-align: middle;
}

.design_overview .overview_container .overview_technology ul li .technology table tr td.name p {
    color: #10357e;
    font-size: 16px;
    /* font-weight: bold; */
}

.design_overview .overview_container .overview_technology ul li .technology table tr td table.con tr.top {
    border-bottom: 1px solid #dedede;
}

.design_overview .overview_container .overview_technology ul li .technology table tr td table.con tr td p {
    color: #10357e;
}

.design_overview .overview_container .overview_technology ul li .technology table.con tr td p img {
    margin: 19.5px 0;
    border: 0;
}

.design_overview .overview_container .overview_technology ul li .technology table.con tr td.b_1 {
    border-right: 1px solid #dedede;
}

.design_overview .overview_container .overview_technology ul li .technology table.con tr td.w_2 {
    width: 36.5%;
}

.design_overview .overview_container .overview_technology ul li .technology table.con tr td.w_3 {
    width: 54%;
}


/*  */

.design_overview .overview_container .overview_technology ul li .technology .tagging {
    color: #333;
    padding: 0 20px;
    margin: 40px 0 0 0;
    background: none;
    font-size: 16px;
}

.design_overview .overview_container .overview_technology ul li .technology .tagging span {
    padding-left: 20px;
    margin-right: 200px;
}

.design_overview .overview_container .overview_technology ul li .technology .tagging span.g {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_green.png) left center no-repeat;
}

.design_overview .overview_container .overview_technology ul li .technology .tagging span.b {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_blue.png) left center no-repeat;
}

.design_overview .overview_container .overview_technology ul li .technology .notes {
    color: #999;
    padding: 0 20px;
    margin: 0 0 40px 0;
    background: none;
    font-size: 16px;
}


/*  */

.other_technology {
    width: 100%;
    background: #f3f3f3;
    padding: 60px 0 90px;
}

.other_technology ul {
    margin-top: 40px;
}

.other_technology ul li {
    width: 380px;
    height: 150px;
    background: #fff;
    padding-bottom: 30px;
    float: left;
}

.other_technology ul li.li_firstChild {
    margin-right: 30px;
}

.other_technology ul li p.t {
    font-size: 24px;
    color: #10357e;
    padding: 30px 0 0 30px;
    margin-bottom: 56px;
}

.other_technology ul li p.t:hover {
    color: #ed9335;
}

.other_technology ul li a.load_more {
    padding-right: 30px;
    font-size: 16px;
    /* font-weight: bold; */
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_loadMore_18.png) right center no-repeat;
    color: #333;
    margin-left: 30px;
}

.other_technology ul li a.load_more:hover {
    background: url(https://yicanaan.com/themes/basic/skin/images/com_com_more_hover.png) right center no-repeat;
}


/*  */

.other_service {
    width: 100%;
    background: url(https://yicanaan.com/themes/basic/skin/images/design_otherService_bg.jpg) top right no-repeat;
    padding: 60px 0 74px;
}

.other_service .sec_title p {
    color: #fff !important;
}

.other_service ul {
    margin-top: 40px;
}

.other_service ul li {
    width: 580px;
    height: 190px;
    float: left;
    background: #fff;
    position: relative;
}

.other_service ul li.li_firstChild {
    margin-right: 20px;
}

.other_service ul li div {
    padding: 30px;
}

.other_service ul li div p.t {
    font-size: 30px;
    color: #333;
}

.other_service ul li div p.links {
    margin-top: 20px;
}

.other_service ul li div p.links a {
    display: inline-block;
    width: 225px;
    padding: 0 10px;
    color: #10357e;
    font-size: 16px;
    /* font-weight: bold; */
    line-height: 40px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background: url(https://yicanaan.com/themes/basic/skin/images/inve_se01.png) 95% center no-repeat;
}

.other_service ul li div p.links a.border_b_z {
    border-bottom: 0;
}

.other_service ul li div p.links a.first {
    margin-right: 24px;
}

.other_service ul li div a.load_more {
    display: block;
    position: absolute;
    padding-right: 20px;
    font-size: 16px;
    /* font-weight: bold; */
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_loadMore_18.png) right center no-repeat;
    color: #333;
    bottom: 30px;
}

.other_service ul li div a.load_more:hover {
    background: url('https://yicanaan.com/themes/basic/skin/images/com_com_more_hover.png') right center no-repeat;
}


/* IP设计/服务/成熟度 */

.maturity .maturity_l {
    width: 380px;
    height: 180px;
    float: left;
    background: #f3f3f3;
    margin: 0 0 20px 30px;
}

.maturity .maturity_l div.clearfix {
    padding: 30px 30px 0 30px;
}

.maturity .maturity_l .sequence {
    width: 30px;
    height: 40px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_09.png) center no-repeat;
    text-align: center;
    float: left;
    color: #fff;
    line-height: 40px;
}

.maturity .maturity_l .font {
    width: 86%;
    float: left;
    margin-left: 14px;
}

.maturity .maturity_l .font p {
    font-size: 18px;
    color: #000;
    /* font-weight: bold; */
    margin: 0;
    line-height: 26px;
}


/*  */

.application_platform {
    border-top: 1px solid #dedede;
}

.application_platform li {
    border-bottom: 1px solid #dedede;
    cursor: pointer;
}

.application_platform li p {
    font-size: 24px;
    color: #10357e !important;
    margin: 0;
    padding: 20px 230px 20px 0;
    /* padding: 20px 230px 20px 20px; */
    font-weight: bold;
    background: url(https://yicanaan.com/themes/basic/skin/images/more_icon.png) 100% center no-repeat;
    /* background: url(https://yicanaan.com/themes/basic/skin/images/more_icon.png) 95% center no-repeat; */
}

.application_platform li:hover p {
    background: url(https://yicanaan.com/themes/basic/skin/images/more_iocn01_hover.png) 100% center no-repeat;
}

.application_platform li.active p {
    /*color: #ed9335 !important;*/
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_more_s.png) 100% center no-repeat;
}

.application_platform li .allpication_con {
    display: none;
    width: 100%;
}

.application_platform li .allpication_con p {
    padding: 0;
    background: none;
    color: #999 !important;
    font-weight: normal;
}


/*  */

.support .support_l {
    width: 290px;
    height: 150px;
    background: #f9f9f9;
    /* background: #f3f3f3; */
    float: left;
    margin: 0 0 13px 13px;
}

.support .support_l div.clearfix {
    padding: 20px 10px 0 10px;
}

.support .support_l div.sequence {
    width: 30px;
    height: 40px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_09.png) center no-repeat;
    text-align: center;
    float: left;
    color: #fff;
    line-height: 40px;
}

.support .support_l div.font {
    width: 212px;
    float: left;
    margin-left: 10px;
}

.support .support_l div.font p {
    margin: 0;
    /* font-weight: bold !important; */
}

.other_service.applicationS {
    padding: 60px 0 34px;
}

.other_service.applicationS ul li {
    height: 230px;
}

.flow table {
    width: 100%;
    text-align: left;
    border-top: 1px solid #dedede;
}

.flow table th p,
.flow table td p {
    padding: 13px 10px;
    margin: 0 !important;
}

.flow table tr {
    border-bottom: 1px solid #dedede;
}

.flow table tr th.w {
    width: 20%;
}

.flow table tr th.b {
    width: 40%;
}

.flow table tr td.td2 {
    border-right: 1px solid #dedede;
}

.flow table tr td p {
    font-size: 16px;
    color: #333;
}

.flow table tr th.w,
.flow table tr td.w {
    display: none;
}

.flow table tr td.w p {
    color: #ed9335;
    visibility: hidden;
}

.flow table tr.last {
    border-bottom: 0;
}

.flow table tr td table {
    border-top: 0;
}

.flow table tr td p a {
    color: #10357e !important;
    padding-right: 20px;
    /* font-weight: bold; */
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_05.png) right center no-repeat !important;
}

.flow table tr td p a:hover {
    color: #ed9335 !important;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_13.png) right center no-repeat !important;
}


/*  */

.design_overview .overview_container p.service_classification {
    font-size: 30px;
    color: #10357e;
    margin: 60px 0 30px 0;
}

.support.test .support_l {
    height: 180px;
}


/* ip生态圈 */

.nav_page.ecosphere .clearfix>li a {
    background: none;
}

.union {
    position: relative;
}

.union .swiper-wrapper .swiper-slide {
    /* width: 230px;
    height: 98px;
    line-height: 98px;
    border: 1px solid #dedede;
    text-align: center;
    box-sizing: border-box; */
}

.union .swiper-wrapper .swiper-slide .slide_list {
    width: 19%;
    height: 98px;
    line-height: 98px;
    border: 1px solid #dedede;
    text-align: center;
    box-sizing: border-box;
    float: left;
    margin: 0 0 1% 1%;
}

.union .swiper-wrapper .swiper-slide img {
    border: 0;
    max-width: 98%;
    vertical-align: middle;
}

.union .swiper-pagination {
    position: relative;
}

.union a {
    display: block;
    position: absolute;
    width: 34px;
    height: 34px;
    top: 100%;
    margin-top: -50px;
}

.union a.swiper-button-prev {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_prev_b.png) center no-repeat;
    left: 20%;
}

.union a.swiper-button-next {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_next_b.png) center no-repeat;
    right: 20%;
}

.union .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    background: #9c9c9c;
    margin: 20px 17px;
}

.swiper-pagination-bullet-active {
    background: #ed9335 !important;
}

.support.chip .support_l {
    height: 120px;
}

.support.chip .support_l div.clearfix {
    padding: 30px 10px 0 10px;
}


/* 新闻 */

.nav_page.news_nav .clearfix>li a {
    background: none;
}

.new_list {
    margin: 30px auto 90px;
    position: relative;
}

.new_list .container {
    border-top: 1px solid #dedede;
    /* border-bottom: 1px solid #dedede; */
    margin-top: 40px;
    padding-bottom: 20px;
}

.new_list .news_left {
    width: 28%;
    float: left;
}

.new_list .news_left .t {
    border-bottom: 2px solid #10357e;
}

.new_list .news_left .t p {
    padding: 13px 0 13px 13px;
    font-size: 16px;
    color: #10357e;
    /* font-weight: bold; */
}

.new_list .news_left ul {
    padding-right: 36%;
    margin-top: 40px;
}

.new_list .news_left ul li {
    border-top: 1px solid #dedede;
    cursor: pointer;
    padding-right: 16px;
    display: none;
}

.new_list .news_left ul li.show {
    display: block;
}

.new_list .news_left ul li a {
    display: block;
    padding: 10px;
    font-size: 16px;
    /* font-weight: bold; */
    color: #10357e;
}

.new_list .news_left ul li.year:hover,
.new_list .news_left ul li.active {
    background: url(https://yicanaan.com/themes/basic/skin/images/com_a_sec01_hover.png) no-repeat right center;
}

.new_list .news_left ul li.active a,
.new_list .news_left ul li.year:hover a {
    color: #ed9335;
}

.new_list .news_left ul li.load_more {
    display: block;
    background: url(https://yicanaan.com/themes/basic/skin/images/com_a_sele_d_more.png) no-repeat right center;
    font-size: 16px;
    border-bottom: 1px solid #dedede;
}

.new_list .news_left ul li.load_more a {
    color: #999999;
}

.new_list .news_right {
    width: 72%;
    float: left;
}

.new_list .news_right table {
    width: 100%;
    text-align: left;
}

.new_list .news_right table th {
    border-bottom: 2px solid #10357e;
}

.new_list .news_right table th p {
    padding: 13px 0 13px 13px;
    font-size: 16px;
    color: #10357e;
    /* font-weight: bold; */
}

.new_list .news_right table th.date {
    width: 36%;
}

.new_list .news_right table th.title {
    width: 64%;
}

.new_list .news_right table tbody tr {
    border-bottom: 1px solid #dedede;
}

.new_list .news_right table td p {
    padding: 13px;
}

.new_list .news_right table td.date p {
    font-size: 16px;
    color: #ed9335;
}

.new_list .news_right table td p.t {
    font-size: 16px;
    /* border-bottom: 1px solid #dedede; */
    /* font-weight: bold; */
}

.new_list .news_right table td p.t a {
    color: #333;
}

.new_list .news_right table td p a.load_more {
    font-size: 16px;
    /* font-weight: bold; */
    color: #10357e;
    padding-right: 20px;
    background: url(https://yicanaan.com/themes/basic/skin/images/inve_se01.png) right center no-repeat;
}

.new_list .news_right table td p a.load_more:hover {
    background: url(https://yicanaan.com/themes/basic/skin/images/inve_se01_hover.png) right center no-repeat;
}

.pageButton ul li {
    display: inline-block;
    padding: 10px;
}

.pageButton ul li.disabled {
    background: url('https://yicanaan.com/themes/basic/skin/images/icon_15.png') center no-repeat;
}

.pageButton ul li.disabled a {
    color: #ed9335 !important;
}

.pageButton ul li.first,
.pageButton ul li.last {
    display: none;
}

.pageButton ul li a {
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.pageButton ul li.previous.disabled,
.pageButton ul li.next.disabled {
    background: none;
}

.pageButton ul li.selected {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_15.png) center no-repeat;
}

.pageButton ul li.selected a {
    color: #ed9335;
}

.new_read {
    margin: 60px auto 90px;
}

.new_read .container {
    /* margin-top: 40px; */
    /* border-top: 1px solid #dedede; */
}

.new_read .container .date {
    border-bottom: 2px solid #10357e;
}

.new_read .container .date div p {
    padding: 13px;
    float: left;
    color: #10357e;
    font-size: 16px;
    /* font-weight: bold; */
}

.new_read .container .date ul {
    float: right;
}

.new_read .container .date ul li {
    float: left;
}

.new_read .container .date ul li {
    margin-left: 20px;
}

.new_read .container .date ul li a {
    padding: 13px 13px 13px 30px;
    color: #10357e;
    font-size: 16px;
    /* font-weight: bold; */
    display: block;
}

.new_read .container .date ul li a.printing {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_16.png) left center no-repeat;
}

.new_read .container .date ul li a.return {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_17.png) left center no-repeat;
}

.new_read .container .content p {
    margin-top: 40px;
    /* padding-bottom: 40px; */
    /* border-bottom: 1px solid #dedede; */
}

.new_read .container .content {
    font-size: 18px;
    line-height: 30px;
    color: #333;
    padding-top: 20px;
}

.new_read .container .content p.t {
    color: #10357e;
    margin: 40px 0;
    font-weight: bold;
}

.new_read .container .content p strong {
    color: #10357e;
    /* margin: 40px 0; */
    /* font-weight: bold; */
}

.new_read .container .content p.f {
    margin: 20px 0;
}


.new_read .container .content p a {
    color: #ed9335;
    text-decoration: underline;
}

.new_read .container .content p a[href$=".pdf"] {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
}

.new_read .container .content p a[href$=".pdf"]::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1.33em;
    vertical-align: middle;
    margin-right: .25em;
    background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTAyNCAxMDI0JyB2ZXJzaW9uPScxLjEnIHdpZHRoPScxNicgaGVpZ2h0PScxNic+PHBhdGggZD0nTTU4Mi40IDg2NEgxNzAuNjY2NjY3Yy02LjQgMC0xMC42NjY2NjctNC4yNjY2NjctMTAuNjY2NjY3LTEwLjY2NjY2N1YxNzAuNjY2NjY3YzAtNi40IDQuMjY2NjY3LTEwLjY2NjY2NyAxMC42NjY2NjctMTAuNjY2NjY3aDMwOS4zMzMzMzNWMzIwYzAgNDAuNTMzMzMzIDM0LjEzMzMzMyA3NC42NjY2NjcgNzQuNjY2NjY3IDc0LjY2NjY2N2gxNjB2MzguNGMwIDE3LjA2NjY2NyAxNC45MzMzMzMgMzIgMzIgMzJzMzItMTQuOTMzMzMzIDMyLTMyVjI5OC42NjY2NjdjMC04LjUzMzMzMy00LjI2NjY2Ny0xNy4wNjY2NjctOC41MzMzMzQtMjMuNDY2NjY3bC0xNzAuNjY2NjY2LTE3MC42NjY2NjdjLTYuNC02LjQtMTQuOTMzMzMzLTguNTMzMzMzLTIzLjQ2NjY2Ny04LjUzMzMzM0gxNzAuNjY2NjY3QzEzMC4xMzMzMzMgOTYgOTYgMTMwLjEzMzMzMyA5NiAxNzAuNjY2NjY3djY4Mi42NjY2NjZjMCA0MC41MzMzMzMgMzQuMTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgNzQuNjY2NjY3aDQxMS43MzMzMzNjMTcuMDY2NjY3IDAgMzItMTQuOTMzMzMzIDMyLTMycy0xNC45MzMzMzMtMzItMzItMzJ6IG0xMzIuMjY2NjY3LTU1MC40djE3LjA2NjY2N0g1NTQuNjY2NjY3Yy02LjQgMC0xMC42NjY2NjctNC4yNjY2NjctMTAuNjY2NjY3LTEwLjY2NjY2N1YxNjBoMTkuMmwxNTEuNDY2NjY3IDE1My42eicgZmlsbD0nI2VkOTMzNScvPjxwYXRoIGQ9J00zMzIuOCA1MzMuMzMzMzMzYy0xMi44IDAtMTkuMiAyLjEzMzMzMy0yNS42IDYuNC02LjQgNC4yNjY2NjctOC41MzMzMzMgMTIuOC04LjUzMzMzMyAyMy40NjY2Njd2MjA2LjkzMzMzM2MwIDYuNCAyLjEzMzMzMyAxMi44IDYuNCAxOS4yIDQuMjY2NjY3IDQuMjY2NjY3IDEwLjY2NjY2NyA4LjUzMzMzMyAyMS4zMzMzMzMgOC41MzMzMzRzMTcuMDY2NjY3LTQuMjY2NjY3IDIxLjMzMzMzMy04LjUzMzMzNGM0LjI2NjY2Ny00LjI2NjY2NyA2LjQtMTAuNjY2NjY3IDYuNC0xOS4ydi02NGgzMmM1Ny42IDAgODkuNi0yOS44NjY2NjcgODkuNi04Ny40NjY2NjYgMC0yNy43MzMzMzMtOC41MzMzMzMtNTEuMi0yMy40NjY2NjYtNjQtMTQuOTMzMzMzLTE0LjkzMzMzMy0zNi4yNjY2NjctMjEuMzMzMzMzLTY2LjEzMzMzNC0yMS4zMzMzMzRoLTUzLjMzMzMzM3ogbTg3LjQ2NjY2NyA4NS4zMzMzMzRjMCAxMi44LTIuMTMzMzMzIDIzLjQ2NjY2Ny04LjUzMzMzNCAyNy43MzMzMzMtNC4yNjY2NjcgNC4yNjY2NjctMTQuOTMzMzMzIDguNTMzMzMzLTI3LjczMzMzMyA4LjUzMzMzM2gtMzJ2LTcwLjRIMzg0YzEyLjggMCAyMS4zMzMzMzMgMi4xMzMzMzMgMjcuNzMzMzMzIDguNTMzMzM0IDYuNCA0LjI2NjY2NyA4LjUzMzMzMyAxMi44IDguNTMzMzM0IDI1LjZ6TTY2Ny43MzMzMzMgNTcxLjczMzMzM2MtOC41MzMzMzMtMTIuOC0yMS4zMzMzMzMtMjEuMzMzMzMzLTM0LjEzMzMzMy0yOS44NjY2NjYtMTQuOTMzMzMzLTQuMjY2NjY3LTMyLTguNTMzMzMzLTUxLjItOC41MzMzMzRoLTYxLjg2NjY2N2MtOC41MzMzMzMgMC0xNy4wNjY2NjcgMC0yMy40NjY2NjYgOC41MzMzMzQtMi4xMzMzMzMgNC4yNjY2NjctNC4yNjY2NjcgMTAuNjY2NjY3LTQuMjY2NjY3IDE5LjJWNzY4YzAgOC41MzMzMzMgMi4xMzMzMzMgMTQuOTMzMzMzIDQuMjY2NjY3IDE5LjIgNi40IDguNTMzMzMzIDE0LjkzMzMzMyA4LjUzMzMzMyAyMy40NjY2NjYgOC41MzMzMzNoNjRjMTkuMiAwIDM0LjEzMzMzMy00LjI2NjY2NyA0OS4wNjY2NjctMTAuNjY2NjY2IDEyLjgtNi40IDI1LjYtMTcuMDY2NjY3IDM0LjEzMzMzMy0yOS44NjY2NjcgOC41MzMzMzMtMTIuOCAxNC45MzMzMzMtMjUuNiAxOS4yLTQyLjY2NjY2NyA0LjI2NjY2Ny0xNC45MzMzMzMgNi40LTMyIDYuNC00OS4wNjY2NjYgMC0xNy4wNjY2NjctMi4xMzMzMzMtMzQuMTMzMzMzLTYuNC00OS4wNjY2NjctNC4yNjY2NjctMTQuOTMzMzMzLTEwLjY2NjY2Ny0yOS44NjY2NjctMTkuMi00Mi42NjY2Njd6IG0tNDIuNjY2NjY2IDE1My42Yy04LjUzMzMzMyAxMi44LTIxLjMzMzMzMyAxOS4yLTM4LjQgMTkuMmgtMzguNHYtMTYwSDU3NmMyMS4zMzMzMzMgMCAzOC40IDYuNCA0Ni45MzMzMzMgMTkuMiAxMC42NjY2NjcgMTIuOCAxNC45MzMzMzMgMzQuMTMzMzMzIDE0LjkzMzMzNCA1OS43MzMzMzQgMi4xMzMzMzMgMjcuNzMzMzMzLTQuMjY2NjY3IDQ2LjkzMzMzMy0xMi44IDYxLjg2NjY2NnpNODUxLjIgNTMzLjMzMzMzM2gtMTA2LjY2NjY2N2MtOC41MzMzMzMgMC0xNy4wNjY2NjcgMi4xMzMzMzMtMjEuMzMzMzMzIDYuNC02LjQgNC4yNjY2NjctOC41MzMzMzMgMTIuOC04LjUzMzMzMyAyMS4zMzMzMzR2MjA5LjA2NjY2NmMwIDYuNCAyLjEzMzMzMyAxMi44IDYuNCAxNy4wNjY2NjcgNC4yNjY2NjcgNi40IDEwLjY2NjY2NyA4LjUzMzMzMyAyMS4zMzMzMzMgOC41MzMzMzMgOC41MzMzMzMgMCAxNy4wNjY2NjctMi4xMzMzMzMgMjEuMzMzMzMzLTguNTMzMzMzIDIuMTMzMzMzLTQuMjY2NjY3IDYuNC04LjUzMzMzMyA2LjQtMTkuMnYtODUuMzMzMzMzaDcyLjUzMzMzNGMxMi44IDAgMjMuNDY2NjY3LTYuNCAyNS42LTE3LjA2NjY2NyAyLjEzMzMzMy04LjUzMzMzMyAyLjEzMzMzMy0xNC45MzMzMzMgMC0xNy4wNjY2NjctMi4xMzMzMzMtNC4yNjY2NjctNi40LTE3LjA2NjY2Ny0yNS42LTE3LjA2NjY2Nkg3Njh2LTQ5LjA2NjY2N2g4MS4wNjY2NjdjOC41MzMzMzMgMCAxNC45MzMzMzMtMi4xMzMzMzMgMTkuMi00LjI2NjY2NyA0LjI2NjY2Ny0yLjEzMzMzMyA4LjUzMzMzMy04LjUzMzMzMyA4LjUzMzMzMy0yMS4zMzMzMzMgMi4xMzMzMzMtMTIuOC04LjUzMzMzMy0yMy40NjY2NjctMjUuNi0yMy40NjY2Njd6JyBmaWxsPScjZWQ5MzM1Jy8+PC9zdmc+") center/contain no-repeat;
}

.new_read .container .content li p {
    margin-top: 0;
}

.new_read .container .content ul {
    list-style-type: disc;
    padding-left: 34px;
    margin-bottom: 40px;
}

.new_read .container .content ul li {
    list-style-type: disc;
}

.activity_international {
    margin: 60px auto 90px;
    position: relative;
}

.activity_international .container {
    margin-top: 40px;
    border-top: 1px solid #dedede;
}

.yearSelect {
    position: absolute;
    top: 14px;
    right: 0;
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 0;
}

select::-ms-expand {
    display: none;
}

.yearSelect .select>p {
    padding: 10px;
    width: 140px;
    /* background: url(https://yicanaan.com/themes/basic/skin/images/more_icon.png) 95% center no-repeat; */
    border: 1px solid #10357e;
    font-weight: bold;
    color: #10357e;
    cursor: pointer;
}

.yearSelect .select:hover>p {
    color: #ed9335;
    border-color: #ed9335;
    /* background: url(https://yicanaan.com/themes/basic/skin/images/more_icon_hover.png) 95% center no-repeat; */
}

.yearSelect .select .slide {
    position: absolute;
    width: 98.5%;
    right: 0;
    background: #fff;
    border: 1px solid #10357e;
    border-bottom: 0;
    display: none;
}

.yearSelect .select .slide:hover {
    border-color: #ed9335;
}

.yearSelect .select .slide p {
    display: block;
    padding: 0 10px;
    width: 90%;
    text-align: center;
    border-bottom: 1px solid #333;
    float: left;
    /* border-left: 1px solid #333; */
}

.yearSelect .select .slide p a {
    display: block;
    color: #10357e;
}

.yearSelect .select .slide p:hover a {
    color: #ed9335;
}


/* .yearSelect .select .slide:hover p{
    border-color:  #ed9335;
} */

.yearSelect dl dd:hover a {}

.yearSelect dl dd a {
    color: #333;
}

.activity_international .container table,
.activity_industry .container table {
    width: 100%;
    text-align: left;
}

.activity_international .container table th.d,
.activity_industry .container table th.d {
    width: 26%;
}

.activity_international .container table th.t,
.activity_industry .container table th.t {
    width: 57%;
}

.activity_international .container table th.l,
.activity_industry .container table th.l {
    width: 17%;
}

.activity_international .container table p,
.activity_industry .container table p {
    padding: 13px 0 13px 13px;
}

.activity_international .container table th p,
.activity_industry .container table th p {
    font-size: 16px;
    /* font-weight: bold; */
    color: #10357e;
}

.activity_international .container table th,
.activity_industry .container table th {
    border-bottom: 2px solid #10357e;
}

.activity_international .container table tbody tr,
.activity_industry .container table tbody tr {
    border-bottom: 1px solid #dedede;
}

.activity_international .container table td.d p,
.activity_industry .container table td.d p {
    color: #ed9335;
}

.activity_international .container table td.t p,
.activity_industry .container table td.t p {
    /* font-weight: bold; */
}

.activity_industry {
    width: 100%;
    background: #f3f3f3;
    padding: 60px 0 90px;
}

.activity_industry .page_cell {
    position: relative;
}

.activity_industry .container {
    margin-top: 40px;
}


/* 资料中心 */

.information {
    margin: 60px auto 90px;
}

.information .container .sum {
    margin-top: 40px;
    font-size: 18px;
    color: #000;
}

.information .container ul {
    width: 100%;
    margin-top: 40px;
}

.information .container ul li {
    width: 30%;
    float: left;
    margin-left: 5%;
}

.information .container ul li .pic,
.information .container ul li .pic img {
    width: 100%;
    vertical-align: bottom;
}

.information .container ul li .font {
    width: 100%;
    height: 150px;
    background: url(https://yicanaan.com/themes/basic/skin/images/news_information_bg.jpg) top center no-repeat;
    position: relative;
}

.information .container ul li .font p {
    padding: 30px 0 0 30px;
    font-size: 24px;
}

.information .container ul li .font p a {
    color: #fff;
}

.information .container ul li .font a.load_more {
    display: block;
    padding-right: 40px;
    color: #ed9335;
    background: url(https://yicanaan.com/themes/basic/skin/images/news_information_button.png) right center no-repeat;
    position: absolute;
    left: 30px;
    bottom: 30px;
    /* font-weight: bold; */
}

.information .media_sum {
    margin: 3% 0 20px;
}

.contact {
    width: 48%;
    border: 1px solid #dedede;
    /* margin-top: 40px; */
    margin: 0 0 0 3%;
    float: left;
}

.contact div {
    padding: 30px 0 30px 30px;
}

.contact div p {
    padding: 6px 0 6px 50px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #333;
}

.contact div p.cha {
    padding: 6px 0;
    font-size: 18px;
    font-weight: bold;
}

.contact div p.contacts {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_18.png) left center no-repeat;
}

.contact div p.telephone {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_19.png) left center no-repeat;
}

.contact div p.email {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_20.png) left center no-repeat;
}

.contact div p b {
    font-weight: normal;
    display: inline-block;
    width: 100px;
}

.contact div p span {
    display: inline-block;
    width: 70%;
}

.contact div p span a {
    color: #10357e;
    /* font-weight: bold; */
    padding-right: 20px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_05.png) right center no-repeat;
}


/* 人力资源 */

.humen {
    margin: 60px auto 60px;
}

.humen .container .sum {
    text-align: center;
    margin: 40px 0;
}

.humen .container .sum p {
    font-size: 24px;
    line-height: 40px;
    color: #333;
}

.humen .container ul li {
    width: 48%;
    float: left;
    margin: 0 0 40px 4%;
}

.humen .container ul li .pic {
    width: 100%;
    overflow: hidden;
}

.humen .container ul li .pic a {
    display: block;
    width: 100%;
    height: 100%;
}

.humen .container ul li .pic img {
    width: 100%;
    vertical-align: bottom;
    transform: scale(1);
    transition: all 1s ease-out;
}

.humen .container ul li .pic:hover img {
    transform: scale(1.2)
}

.humen .container ul li .font {
    width: 100%;
    height: 130px;
    background: #f3f3f3;
    position: relative;
}

.humen .container ul li .font div {
    padding: 30px 0 0 30px;
}

.humen .container ul li .font div p {
    font-size: 30px;
    color: #333;
}

.humen .container ul li .font div p:hover {
    color: #ed9335;
}

.humen .container ul li .font a.load_more {
    display: block;
    position: absolute;
    left: 30px;
    bottom: 30px;
    padding-right: 30px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_loadMore_18.png) right center no-repeat;
    font-size: 16px;
    color: #333;
    /* font-weight: bold; */
}

.humen .container ul li .font a.load_more:hover {
    background: url(https://yicanaan.com/themes/basic/skin/images/com_com_more_hover.png) right center no-repeat;
}

.train {
    margin: 60px auto 90px;
}

.train .container p {
    margin: 30px 0;
    font-size: 16px;
    color: #666;
}

.train .container p.pic {
    text-align: center;
}

.train .container p img {
    max-width: 98%;
}

.train .train_list {
    border-top: 1px solid #dedede;
}

.train .train_list li {
    border-bottom: 1px solid #dedede;
}

.train .train_list li p {
    font-size: 24px;
    color: #0b2c6c;
    padding: 30px;
}

.train .train_list li>p {
    background: url(https://yicanaan.com/themes/basic/skin/images/more_icon.png) 98% center no-repeat;
    cursor: pointer;
}

.train .train_list li .con_slide {
    padding: 0 30px;
    display: none;
}

.train .train_list li .con_slide p {
    font-size: 18px;
    padding: 0;
    margin: 10px 0;
}

.train .train_list li .con_slide p img {
    max-width: 98%;
}


/* .train .train_list li:hover>p, */

.train .train_list li.active>p {
    color: #ed9335;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_more_s.png) 98% center no-repeat;
}

.train_system {
    padding: 50px 0 80px;
    background: #f3f3f3;
}

.train_system .container .sum {
    font-size: 18px;
    color: #333;
    margin: 40px 0;
}

.train_system .container ul li {
    width: 30%;
    float: left;
    margin: 0 0 5% 5%;
    border-bottom: 1px solid #dedede;
}

.train_system .container ul li .pic {
    width: 100%;
    height: 140px;
    line-height: 140px;
    background: #fff;
    text-align: center;
}

.train_system .container ul li .pic img {
    width: auto;
    max-width: 98%;
    vertical-align: middle;
}

.train_system .container ul li .font {
    padding: 20px;
}

.train_system .container ul li .font p {
    font-size: 16px;
    color: #000;
}

.train_system .container ul li .font p.t {
    font-weight: bold;
}

.train_b {
    width: 100%;
    height: 380px;
    position: relative;
}

.train_b .bg_img {
    width: 1920px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
}

.train_b .bg_img img {
    width: 100%;
}

.train_b .bannerFont {
    position: absolute;
    top: 50%;
    left: 50%;
}

.train_b .bannerFont p {
    font-size: 30px;
    color: #fff;
    line-height: 42px;
}

.train_scene {
    padding: 90px 0;
    background: #f3f3f3;
}

.train_scene .swiper-container .swiper-wrapper,
.train_scene .swiper-container .swiper-wrapper .swiper-slide {
    width: 100%;
}

.train_scene .swiper-container .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: 100%;
    vertical-align: bottom;
}

.train_scene .swiper-container .swiper-wrapper .swiper-slide {
    overflow: hidden;
}

.train_scene .swiper-container .swiper-button-next,
.train_scene .swiper-container .swiper-button-prev {
    width: 60px;
    height: 60px;
    top: 100%;
    margin-top: -60px;
    z-index: 5;
    cursor: pointer;
}

.train_scene .swiper-container .swiper-button-next {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_next_b.png) center no-repeat #f3f3f3;
    right: 0;
}

.train_scene .swiper-container .swiper-button-prev {
    right: 140px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_prev_b.png) center no-repeat #f3f3f3;
}

.train_scene .swiper-container .swiper-pagination {
    width: 80px;
    height: 60px;
    line-height: 60px;
    background: #f3f3f3;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    /* left: initial; */
    /* 不支持ie */
    bottom: 0;
    /* right: 60px; */
    left: 100%;
    margin-left: -140px;
}


/* .train_scene .swiper-container .swiper-pagination.swiper-pagination-2{
    bottom: 5px !important;
}
.train_scene .swiper-container .swiper-button-next.swiper-button-next-2,
.train_scene .swiper-container .swiper-button-prev.swiper-button-prev-2{
    margin-top: -65px !important;
} */

.train_scene .swiper-container .swiper-pagination .swiper-pagination-current {
    font-size: 18px;
    /* font-weight: bold; */
    color: #ed9335;
}

.train_scene .swiper-container .swiper-pagination .swiper-pagination-total {
    font-size: 14px;
    color: #333;
}

.train_scene .swiper-slide .font {
    width: 220px;
    height: 60px;
    background: url(https://yicanaan.com/themes/basic/skin/images/human_train_02.png) top center no-repeat;
    position: absolute;
    top: 28px;
    left: 46px;
}

.train_scene .swiper-slide .font p {
    font-size: 18px;
    color: #fff;
    line-height: 60px;
    padding-left: 20px;
    margin-top: 0;
}


/* 生活与福利 */

.welfare {
    margin: 60px auto 0;
}

.welfare .container ul {
    width: 100%;
    margin-top: 40px;
}

.welfare .container ul li {
    width: 31%;
    float: left;
    margin: 0 0 3% 3%;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
}

.welfare .container ul li .pic {
    width: 100%;
    height: 140px;
    line-height: 140px;
    background: #f3f3f3;
    text-align: center;
    vertical-align: middle;
}

.welfare .container ul li .pic img {
    max-width: 98%;
    vertical-align: middle;
}

.welfare .container ul li .font {
    width: 100%;
    /* height: 120px; */
}

.welfare .container ul li .font div {
    padding: 30px;
}

.welfare .container ul li .font div p.t {
    font-size: 18px;
    color: #000;
    font-weight: bold;
}

.welfare .container ul li .font div p.sum,
.welfare .container ul li .font div p.sum a {
    font-size: 16px;
    color: #000;
}

.life {
    background: none;
}

.life ul {
    margin: 0 auto 30px;
}

.life ul li {
    float: left;
    font-size: 16px;
    color: #333;
    margin-right: 30px;
    /* font-weight: bold; */
    cursor: pointer;
}

.life ul li:hover,
.life ul li.active {
    color: #ed9335;
}

.life .life_list {
    overflow: hidden;
}


/* 社会责任 */

.social {
    margin: 60px auto 90px;
}

.social .container {
    margin-top: 40px;
}

.social .container p {
    font-size: 18px;
    color: #333;
    margin-bottom: 40px;
}

.social .container p.t {
    font-size: 30px;
    color: #10357e;
    line-height: 80px;
}

.social .container ul {
    padding: 0;
}

.social .container ul li {
    width: 48%;
    height: 270px;
    background: #f9f9f9;
    /* background: #f3f3f3; */
    margin: 0 0 3% 3%;
    float: left;
}

.social .container ul li>div {
    padding: 20px 20px 0 20px;
}

.social .container ul li div.sequence {
    width: 30px;
    height: 40px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_09.png) center no-repeat;
    text-align: center;
    float: left;
    color: #fff;
    line-height: 40px;
    padding: 0;
}

.social .container ul li div.font {
    width: 82%;
    float: left;
    padding: 0;
    margin-left: 16px;
}

.social .container ul li div p {
    margin: 0;
    font-size: 18px;
    /* font-weight: bold; */
    color: #000;
}

.criterion {
    margin: 60px auto 90px;
}

.criterion .container .pic {
    margin-top: 40px;
}

.criterion .container .pic img {
    max-width: 98%;
    border: 1px solid #dedede;
}

.criterion .container table {
    width: 100%;
    text-align: left;
}


.criterion .container table,
table.quality_table {
    width: 100%;
    text-align: left;
}

.action--site-about_ESH .criterion .container table,
table.quality_table {
    text-align: center;
}

.action--site-about_ESH .criterion .container table th p,
table.quality_table th p {
    text-align: center !important;
}

.action--site-about_ESH .criterion .container table td p,
table.quality_table td p {
    text-align: center;
}

.criterion .container table th,
table.quality_table th {
    width: 20%;
    border-bottom: 2px solid #10357e;
}

table.quality_table th {
    width: calc(100% / 3);
    padding-left: 10px;
    padding-right: 10px;
}

.criterion .container table th p,
table.quality_table th p {
    padding: 20px 10px;
    font-weight: bold;
    font-size: 16px;
    color: #10357e;
    text-align: left !important;
}

table.quality_table th p {
    text-align: center !important;
}

.criterion .container table tbody tr,
table.quality_table tbody tr {
    border-bottom: 1px solid #dedede;
}

.criterion .container table td p,
table.quality_table td p {
    padding: 10px;
    font-size: 16px;
    color: #333;
    text-align: left;
}

table.quality_table td p {
    text-align: center;
}

.other_criterion {
    padding: 60px 0 90px;
    background: #f3f3f3;
}

.other_criterion ul {
    margin: 40px auto 0;
}

.other_criterion ul li {
    width: 31%;
    height: 150px;
    background: #fff;
    margin: 0 0 3% 3%;
    position: relative;
    float: left;
}

.other_criterion ul li div {
    padding: 30px 0 0 30px;
    cursor: pointer;
}

.other_criterion ul li div p {
    font-size: 24px;
    color: #10357e;
    /* font-weight: bold; */
}

.other_criterion ul li:hover div p {
    color: #ed9335;
}

.other_criterion ul li div a.load_more {
    display: block;
    padding-right: 30px;
    font-size: 16px;
    /* font-weight: bold; */
    color: #333;
    position: absolute;
    left: 30px;
    bottom: 30px;
    background: url(https://yicanaan.com/themes/basic/skin/images/com_com_more.png) right center no-repeat;
}

.other_criterion ul li:hover div a {
    color: #ed9335;
    background: url('https://yicanaan.com/themes/basic/skin/images/com_com_more_hover.png') right center no-repeat;
}

.other_corporate .swiper-container .swiper-wrapper .swiper-slide div .load_more:hover {
    background: url('https://yicanaan.com/themes/basic/skin/images/com_com_more_hover.png') right center no-repeat;
}

.other_criterion ul li.first_li {
    margin-left: 0;
}

.other_corporate {
    padding: 40px 0 30px;
    background: url(https://yicanaan.com/themes/basic/skin/images/responsibility_social_03.jpg) top right no-repeat;
}

.other_corporate .sec_title p {
    color: #fff !important;
}

.other_corporate .swiper-container {
    margin-top: 24px;
}

.other_corporate .swiper-container .swiper-wrapper .swiper-slide {
    width: 48%;
    height: 300px;
    background: #fff;
    float: left;
}

.other_corporate .swiper-container .swiper-wrapper .swiper-slide>div {
    padding: 30px;
    height: 240px;
    position: relative;
}

.other_corporate .swiper-container .swiper-wrapper .swiper-slide div.t p {
    font-size: 30px;
    color: #333;
}

.other_corporate .swiper-container .swiper-wrapper .swiper-slide ul {
    margin-top: 20px;
}

.other_corporate .swiper-container .swiper-wrapper .swiper-slide ul li {
    width: 48%;
    float: left;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    margin-left: 4%;
}

.other_corporate .swiper-container .swiper-wrapper .swiper-slide ul li.border_hide {
    border-bottom: none;
}

.other_corporate .swiper-container .swiper-wrapper .swiper-slide ul li a {
    display: block;
    padding: 10px;
    font-size: 16px;
    color: #10357e;
    /* font-weight: bold; */
    background: url(https://yicanaan.com/themes/basic/skin/images/inve_se01.png) 95% center no-repeat;
}

.other_corporate .swiper-container .swiper-wrapper .swiper-slide ul li a:hover {
    background: url(https://yicanaan.com/themes/basic/skin/images/inve_se01_hover.png) 95% center no-repeat;
}

.other_corporate .swiper-container .swiper-wrapper .swiper-slide div .load_more {
    display: block;
    padding-right: 30px;
    font-size: 16px;
    /* font-weight: bold; */
    color: #333;
    position: absolute;
    left: 30px;
    bottom: 30px;
    background: url(https://yicanaan.com/themes/basic/skin/images/com_com_more.png) right center no-repeat;
}

.other_corporate .page_cell {
    position: relative;
}

.other_corporate .swiper-button-next,
.other_corporate .swiper-button-prev {
    top: 50%;
    margin-top: -17px;
    width: 34px;
    height: 34px;
}

.other_corporate .swiper-button-prev {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_prev.png) center no-repeat;
    left: -40px;
}

.other_corporate .swiper-button-next {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_next.png) center no-repeat;
    right: -40px;
}


/*  */

.products {
    margin: 60px auto 90px;
}

.products .container p {
    font-size: 18px;
    color: #333;
    margin-top: 40px;
}

.products .container p a {
    padding-right: 20px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_13.png) right center no-repeat;
    /* font-size: 18px; */
    color: #ed9335;
    text-decoration: underline;
}

.system .container p {
    margin-top: 40px;
    line-height: 40px;
    font-size: 16px;
}

.criterion .honer_left {
    width: 65%;
    float: left;
}

.honor .container {
    margin-top: 40px;
}

.honor .title {
    border-bottom: 2px solid #10357e;
}

.honor .title p {
    font-size: 30px;
    color: #10357e;
    padding-bottom: 34px;
}

.honor .honer_left ul li:after,
.honor .honer_left ul li:before {
    display: block;
    height: 0;
    content: "";
    visibility: hidden;
    clear: both;
}

.honor .honer_left ul li {
    padding: 30px 0 40px;
    border-bottom: 1px solid #dedede;
}

.honor .honer_left ul li .pic {
    width: 30%;
    float: left;
    margin-top: 0;
}

.honor .honer_left ul li .pic img {
    width: 100%;
    border: 0;
}

.honor .honer_left ul li .summary {
    width: 67%;
    float: right;
}

.honor .honer_left ul li .summary p {
    color: #000;
    margin: 0 0 20px 0;
}

.honor .honer_left ul li .summary p.t {
    font-size: 18px;
    font-weight: bold;
}

.honor .honer_left ul li .summary .s {
    font-size: 16px;
}

.honor .honer_left ul li .summary p.m {
    margin: 0;
}

.honor .honer_left ul li .summary p.m a {
    color: #10357e;
    font-size: 16px;
    font-weight: bold;
    padding-right: 20px;
    background: url(https://yicanaan.com/themes/basic/skin/images/inv_sec03_down.png) right center no-repeat;
}

.honor .honor_right {
    width: 30%;
    float: right;
}

.honor .honor_right ul li {
    padding: 10px;
    border-bottom: 1px solid #dedede;
    display: none;
}

.honor .honor_right ul li.show {
    display: block;
}

.honor .honor_right ul li.load_more {
    display: block;
}

.honor .honor_right ul li p {
    margin: 0;
}

.honor .honor_right ul li div.year p {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.honor .honor_right ul li div.clearfix p.t {
    width: 75%;
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.honor .honor_right ul li div.clearfix p.link {
    width: 22%;
    float: right;
}

.honor .honor_right ul li div.clearfix p.link a {
    padding-right: 20px;
    background: url(https://yicanaan.com/themes/basic/skin/images/inv_sec03_down.png) right center no-repeat;
    color: #10357e;
    /* font-size: 16px; */
    font-weight: bold;
}

.honor .honor_right ul li div.clearfix p.link a:hover {
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_13.png) right center no-repeat;
}

.honor .honor_right ul li.load_more a {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    padding-right: 30px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_loadMore_18.png) right center no-repeat;
}

.care .container .pic {
    margin-top: 70px;
}

.care .container .pic img {
    border: 0;
}

.swiper-container-care {
    position: relative;
}

.care_container .swiper-button-prev,
.care_container .swiper-button-next {
    width: 34px;
    height: 34px;
    top: 50%;
    /* margin-top: -17px; */
}

.care_container {
    margin: 40px auto 0;
}

.care_container ul {
    margin: 0 auto;
}

.care_container .swiper-button-prev {
    left: -50px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_22.png) center no-repeat;
}

.care_container .swiper-button-next {
    right: -50px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_21.png) center no-repeat;
}

.care_container ul li {
    margin-left: 0;
}

.care_container {
    position: relative;
}

.health .train_scene {
    padding: 0;
    background: none;
}

.health .train_scene p {
    margin: 0;
}

.health {
    margin-top: 40px;
}

.health ul {
    margin: 40px 0 70px;
}

.health ul li {
    /* width: 32%; */
    width: 48%;
    float: left;
    margin: 0 0 2% 2%;
    border-bottom: 1px solid #dedede;
    padding-bottom: 20px;
}

.health ul li .pic {
    width: 100%;
    height: 140px;
    line-height: 140px;
    background: #f3f3f3;
    text-align: center;
    margin-top: 0 !important;
}

.health ul li .pic img {
    vertical-align: middle;
    max-width: 98%;
}

.health ul li .font div {
    /* height: 120px; */
}

.health ul li .font div p {
    padding: 30px 30px 0 30px;
    font-size: 18px;
    font-weight: bold;
    color: #000;
}

.development {
    margin: 60px auto 90px;
}

.development .container {
    margin-top: 40px;
}

.development .container p {
    font-size: 18px;
    color: #333;
    margin-bottom: 20px;
}

.development .container ul li {
    width: 48%;
    float: left;
    margin-left: 4%;
    padding-bottom: 20px;
    border-bottom: 1px solid #dedede;
}

.development .container ul li.first {
    margin-left: 0;
}

.development .container ul li .pic {
    width: 100%;
    height: 140px;
    line-height: 140px;
    background: #f3f3f3;
    text-align: center;
}

.development .container ul li .pic img {
    vertical-align: middle;
}

.development .container ul li .font {
    /* height: 120px; */
}

.development .container ul li .font div {
    padding: 30px 30px 0 30px;
}

.development .container ul li .font div p {
    font-size: 18px;
    color: #000;
    font-weight: bold;
}

.living .sum {
    margin-bottom: 60px;
}

.school .sum {
    margin: 0 0 60px;
}

.school .sum .pic {
    width: 10%;
    float: left;
    margin: 0;
}

.school .sum .pic img {
    width: 100%;
    border: 1px solid #dedede;
}

.school .sum .font {
    width: 87%;
    float: right;
}

.school .sum .font p {
    font-size: 18px;
    color: #333;
    margin-bottom: 30px;
}

.school .sum .font p a {
    color: #ed9335;
    padding-right: 20px;
    background: url(https://yicanaan.com/themes/basic/skin/images/inv_s01_r02_pdf02.png) right center no-repeat;
}


/*  */

.environment .container {
    margin-top: 20px;
}

.environment .container .pic img {
    border: 0;
}

.security .container ul {
    margin: 40px 0 0;
}

.security .container p a {
    font-size: 18px;
    color: #ed9335;
    padding-right: 20px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_13.png) right center no-repeat;
}

.cleaner {
    margin: 60px auto 90px;
}

.cleaner .container {
    margin-top: 30px;
}

.cleaner .cleaner_left {
    width: 100%;
    float: left;
}

.cleaner .cleaner_left div p {
    font-size: 18px;
    color: #333;
    margin-bottom: 40px;
}

.cleaner .cleaner_right {
    width: 30%;
    display: none;
    float: right;
    border-left: 1px solid #dedede;
}

.cleaner .cleaner_right div {
    padding-left: 40px;
}

.cleaner .cleaner_right div p {
    font-size: 16px;
    color: #999;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #dedede;
}

.cleaner .cleaner_right div p.t {
    padding-bottom: 0;
    padding-top: 10px;
    border-bottom: 0;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 40px;
    color: #ed9335;
    line-height: 50px;
}

.gas .container .train_scene {
    margin-top: 60px;
}


/*  */

.beneift {
    margin: 60px auto 90px;
}

.beneift .container .running {
    position: relative;
    width: 100%;
    margin-top: 40px;
}

.beneift .container .running .pic {
    width: 100%;
    text-align: center;
}

.beneift .container .running .pic img {
    max-width: 98%;
}

.beneift .container .running .b_title {
    width: 380px;
    height: 150px;
    position: absolute;
    top: 30px;
    left: 30px;
    background: url(https://yicanaan.com/themes/basic/skin/images/care_benefit_03.png) top center no-repeat;
}

.beneift .container .running .b_title div {
    padding: 30px 0 0 24px;
}

.beneift .container .running .b_title div p {
    font-size: 24px;
    color: #fff;
}

.beneift .container .running .b_title div a.load_more {
    display: block;
    position: absolute;
    bottom: 30px;
    left: 30px;
    font-size: 16px;
    color: #fff;
    padding-right: 30px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_loadMore_w.png) right center no-repeat;
}

.beneift .container .running .b_title div a.load_more:hover {
    color: #10357e !important;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_loadMore_w_hover.png) right center no-repeat;
}

.beneift .container ul {
    margin-top: 40px;
}

.beneift .container ul li {
    width: 48%;
    float: left;
    margin: 0 0 2% 4%;
}

.beneift .container ul li .pic {
    width: 100%;
    text-align: center;
}

.beneift .container ul li .pic img {
    width: 100%;
    vertical-align: bottom;
}

.beneift .container ul li .font {
    width: 100%;
    height: 150px;
    background: #f3f3f3;
    position: relative;
}

.beneift .container ul li .font div {
    padding: 30px;
}

.beneift .container ul li .font div p {
    font-size: 24px;
    color: #333;
}

.beneift .container ul li .font div a.load_more {
    display: block;
    position: absolute;
    bottom: 30px;
    left: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding-right: 30px;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_loadMore_18.png) right center no-repeat;
}

.beneift .container ul li .font div a.load_more:hover {
    background: url(https://yicanaan.com/themes/basic/skin/images/com_com_more_hover.png) right center no-repeat;
}


/*  */

.about_summary {
    margin: 60px auto 90px;
}

.about_summary .container p {
    font-size: 18px;
    line-height: 30px;
    color: #333;
    margin-top: 40px;
}

.about_summary .container p a {
    padding-right: 24px;
    color: #ed9335;
    background: url(https://yicanaan.com/themes/basic/skin/images/inv_s01_r02_pdf02.png) right center no-repeat;
}

.about_b .bannerFont div p {
    color: #fff;
    text-align: center;
    font-size: 40px;
}

.about_summary .train_scene {
    background: none;
    padding: 60px 0 0;
}

.about_summary .train_scene p {
    margin-top: 0;
}


/*  */

.vision {
    margin: 60px auto 90px;
}

.vision .container .t {
    font-size: 30px;
    color: #10357e;
    font-weight: bold;
    margin-top: 40px;
}

.vision .container .vision_sum {
    font-size: 24px;
    /* font-size: 40px; */
    color: #333;
    margin: 50px 0;
    /* margin: 100px 0 80px;  */
    line-height: 60px;
    text-align: center;
}

.vision .container .worth {
    margin-top: 40px;
}

.vision .container .worth ul li {
    width: 31%;
    margin: 0 0 3% 3%;
    border-bottom: 1px solid #dedede;
    float: left;
    padding-bottom: 20px;
}

.vision .container .worth ul li div.pic {
    width: 100%;
    height: 180px;
    /* text-align: center; */
    background: #f3f3f3;
    /* line-height: 180px; */
    position: relative;
}

.vision .container .worth ul li div.pic img {
    /* vertical-align: middle; */
    /*display: block;*/
    width: 160px;
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    margin: -70px 0 0 -80px;
}

.vision .container .worth ul li div.pic img.last {
    display: block;
}

.vision .container .worth ul li div.font {
    /* height: 180px; */
    width: 100%;
}

.vision .container .worth ul li div.font div {
    padding: 30px 20px 0 20px;
}

.vision .container .worth ul li div.font div p {
    font-size: 16px;
    color: #000;
}

.vision .container .worth ul li div.font div p.tit {
    font-weight: bold;
}

.team .sec03_e_rel {
    position: relative;
}

.team .font_pos {
    bottom: -1px !important;
    left: -1px !important;
    width: 100%;
    height: 140px;
    padding: 0 1px;
    background: #f3f3f3;
}

.team .font_pos>div {
    padding: 10px 30px 0 30px;
}

.team .font_pos .h {
    font-weight: bold;
}

.team .font_pos p {
    margin-bottom: 10px !important;
    color: #333 !important;
}

.team .font_pos div p a {
    color: #10357e;
    padding-right: 20px;
    font-weight: bold;
    background: url(https://yicanaan.com/themes/basic/skin/images/inve_se01.png) right center no-repeat;
}

.team .font_pos div p a:hover {
    color: #ed9335;
    background: url(https://yicanaan.com/themes/basic/skin/images/inve_se01_hover.png) right center no-repeat;
}

.about_quality,
.about_risk {
    margin: 60px auto 90px;
}

.about_quality .container p,
.about_risk .contain p {
    font-size: 18px;
    color: #333;
    margin-top: 40px;
}

.about_risk .standard p {
    margin-top: 0;
}

.about_quality .hover_slide,
.about_risk .hover_slide {
    margin-top: 60px;
    border-top: 1px solid #dedede;
}

.about_quality .hover_slide>li,
.about_risk .hover_slide>li {
    border-bottom: 1px solid #dedede;
}

.about_quality .hover_slide li>p,
.about_risk .hover_slide li>p {
    padding: 30px 0;
    background: url('https://yicanaan.com/themes/basic/skin/images/more_icon.png') right center no-repeat;
    font-size: 24px;
    color: #10357e;
    cursor: pointer;
}

.about_quality .hover_slide li:hover>p,
.about_risk .hover_slide li:hover>p {
    color: #ed9335;
    background: url('https://yicanaan.com/themes/basic/skin/images/more_icon_hover.png') right center no-repeat;
}

.about_quality .hover_slide li.active>p,
.about_risk .hover_slide li.active>p {
    color: #ed9335;
    background: url('https://yicanaan.com/themes/basic/skin/images/icon_more_s.png') right center no-repeat;
}

.about_quality .hover_slide .slide,
.about_risk .hover_slide .slide {
    padding-bottom: 30px;
    display: none;
}

.about_quality .hover_slide .slide .standard,
.about_risk .standard {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    --column: 2;
    --gap: max(20px, 3%);
    gap: var(--gap);
}

.about_quality .hover_slide .slide .standard .standard_list,
.about_risk .standard .standard_list {
    /* width: 24%; */
    /* height: 200px; */
    width: calc((100% - (var(--column) - 1) * var(--gap)) / var(--column));
    background: #f9f9f9;
    /* background: #f3f3f3; */
    /* float: left; */
    /* margin: 0 0 1% 1%; */
    padding: 20px;
    box-sizing: border-box;
    min-height: 180px;
}

.about_risk .standard .standard_list {
    display: block;
}

/* .about_risk .standard .standard_list {
    width: 32.33%;
    height: 160px;
} */

.about_quality .hover_slide .slide .standard .standard_list.margin_left_z,
.about_risk .standard .standard_list.margin_left_z {
    margin-left: 0;
}

.about_quality .hover_slide .slide .standard .standard_list>div,
.about_risk .standard .standard_list>div {
    /* padding: 30px; */
}

.about_quality .hover_slide .slide .standard .standard_list .left,
.about_risk .standard .standard_list .left {
    width: 30px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    background: url('https://yicanaan.com/themes/basic/skin/images/icon_09.png') center no-repeat;
    float: left;
}

.about_quality .hover_slide .slide .standard .standard_list .right,
.about_risk .standard .standard_list .right {
    width: 77%;
    float: right;
}

.about_risk .standard .standard_list .right {
    width: 90% !important;
    text-align: left;
}

.about_risk .standard .standard_list .right .title {
    color: #0b2c6c;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 40px;
}

.about_quality .hover_slide .slide .standard .standard_list .right p,
.about_risk .standard .standard_list .right p {
    font-size: 18px;
    /* font-weight: bold; */
    color: #000;
    padding: 10px 0 0 10px;
}

.about_risk .standard .standard_list .right p {
    padding: 0;
}

.about_quality .hover_slide .slide .pic,
.about_risk .pic {
    width: 100%;
    margin-top: 40px;
}

.about_quality .hover_slide .slide .pic img,
.about_risk img {
    max-width: 98%;
}

.about_quality .hover_slide .slide .meaning,
.about_risk .meaning {
    margin-top: 40px;
}

.about_quality .hover_slide .slide .meaning p,
.about_risk .meaning p {
    font-size: 18px;
    color: #333;
}

.about_quality .hover_slide .slide a,
.about_risk a {
    color: #ed9335;
    padding-right: 20px;
    background: url('https://yicanaan.com/themes/basic/skin/images/inv_s01_r02_pdf02.png') right center no-repeat;
}

.about_quality .hover_slide .slide .meaning p strong,
.about_risk .meaning p strong {
    color: #ed9335;
    font-weight: bold;
}

.security {
    margin: 60px auto 90px;
}

.security .security_sum {
    margin-top: 40px;
}

.security .security_sum p {
    font-size: 18px;
    line-height: 30px;
    color: #333;
}

.security .list_title {
    margin-top: 60px;
}

.security .list_title p {
    color: #0b2c6c !important;
    font-size: 30px !important;
}

.security .promise li {
    width: 31%;
    height: 120px;
    background: #f9f9f9;
    /* background: #f3f3f3; */
    margin: 0 0 3% 3%;
    float: left;
}

.security .promise li>div {
    padding: 30px;
}

.security .promise li div .left {
    width: 30px;
    height: 40px;
    float: left;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_09.png) center no-repeat;
}

.security .promise li div .right {
    width: 84%;
    float: right;
}

.security .promise li div .right p {
    font-size: 18px;
    /* font-weight: bold; */
    color: #2a201e;
    line-height: 24px;
}

.security .protect {
    margin-top: 40px;
}

.security .protect p {
    font-size: 18px;
    color: #333;
    line-height: 30px;
}

.security .protect p.t {
    margin-top: 40px;
}

.security .protect p.measures {
    padding-left: 20px;
    background: url('https://yicanaan.com/themes/basic/skin/images/s3_pagination_active.png') left 12px no-repeat;
}

.security .protect .protect_list {
    margin: 30px 0;
}

.security .protect .protect_list .left {
    width: 30px;
    height: 40px;
    float: left;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_09.png) center no-repeat;
}

.security .protect .protect_list .right {
    width: 94%;
    float: right;
}

.security .protect .protect_list .right p {
    color: #0b2c6c;
    font-weight: bold;
    line-height: 40px;
}

.security .protect .list_one {
    width: 100%;
}

.security .protect .list_one .tit {
    width: 70%;
}

.security .protect .list_one .data {
    width: 23%;
    text-align: left;
}

.security .protect .list_one .data a {
    padding-right: 20px;
    background: url('https://yicanaan.com/themes/basic/skin/images/icon_05.png') right center no-repeat;
    color: #10357e;
    font-size: 16px;
    font-weight: bold;
    margin-left: 30px;
}

.security .protect .list_one .data a:hover {
    background: url('https://yicanaan.com/themes/basic/skin/images/icon_13.png') right center no-repeat;
}

.security .protect .authentication {
    margin-top: 40px;
}

.security .protect .authentication>div {
    width: 49%;
    margin: 0 0 2% 2%;
    background: #f9f9f9;
    /* background: #f3f3f3; */
    float: left;
}

.security .protect .authentication .authentication_1 {
    height: 390px;
}

.security .protect .authentication .authentication_2 {
    height: 270px;
}

.security .protect .authentication .authentication_1>div,
.security .protect .authentication .authentication_2>div {
    padding: 30px;
}

.security .protect .authentication div .left {
    width: 30px;
    height: 40px;
    float: left;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    background: url(https://yicanaan.com/themes/basic/skin/images/icon_09.png) center no-repeat;
}

.security .protect .authentication div .left p {
    line-height: 40px;
    color: #fff;
}

.security .protect .authentication div .right {
    width: 90%;
    float: right;
}

.security .protect .authentication div .right p {
    font-size: 18px;
    color: #333;
}

.security .protect .authentication div .right p.title {
    color: #0b2c6c;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 10px;
}

.security .protect .authentication div .right p a {
    color: #ed9335;
    background: none;
    padding-right: 0;
    text-decoration: underline;
}

.security .protect .hygiene {
    margin-top: 40px;
}

.security .protect .hygiene p {
    padding-left: 20px;
    background: url(https://yicanaan.com/themes/basic/skin/images/s3_pagination_active.png) left 12px no-repeat;
}

.security .protect .hygiene .pic {
    width: 100%;
    text-align: center;
}

.security .protect .hygiene .pic img {
    max-width: 98%;
    border: 1px solid #dedede;
}

.ohsas .container p {
    font-size: 18px;
    color: #333;
    line-height: 30px;
}

.ohsas .container p a {
    color: #ed9335;
    background: none;
    padding-right: 0;
    text-decoration: underline;
}

.nav_page.news_nav .clearfix>li.supplier>a {
    background: url(https://yicanaan.com/themes/basic/skin/images/inner_nav02_bg.png) no-repeat right center;
}

.nav_page.news_nav .clearfix>li.supplier.active>a,
.nav_page.news_nav .clearfix>li.supplier:hover>a {
    background: url(https://yicanaan.com/themes/basic/skin/images/inner_nav02_bg_hover.png) right center no-repeat;
}

.nav_page.news_nav .clearfix li .class_c li:hover a {
    background: none;
}

.contact_us {
    margin: 60px auto 90px;
}

.contact_us .contact_address .address {
    margin: 40px 0 20px;
}

.contact_us .contact_address .address li {
    float: left;
    /* margin-right: 30px; */
    font-size: 16px;
    color: #333;
    font-weight: bold;
    cursor: pointer;
    margin: 0 30px 20px 0;
}

.contact_us .contact_address .address li:hover,
.contact_us .contact_address .address li.active {
    color: #ed9335;
}

.contact_us .location {
    width: 100%;
}

.contact_us .contact_information {
    padding: 30px;
    border: 1px solid #dedede;
    height: 248px;
    display: none;
}

.contact_us .contact_information .l_name {
    font-size: 18px;
    color: #333;
    font-weight: bold;
}

.contact_us .contact_information table {
    width: 100%;
    text-align: left;
}

.contact_us .contact_information table tbody tr td.left {
    width: 20%;
}

.contact_us .contact_information table tbody tr td p {
    font-size: 18px;
    color: #333;
}

.contact_us .contact_information table tbody tr td.right {
    width: 80%;
}

.contact_us .contact_form {
    margin-top: 60px;
}

.contact_us .contact_form p {
    font-size: 18px;
    color: #10357e;
}

.contact_us .contact_form p.annotation {
    font-size: 16px;
    color: #333;
}

.contact_us .contact_form p span {
    color: #ff0000;
}

.contact_us .contact_for form {
    width: 100%;
}

.contact_us .contact_form form label {
    width: 100%;
    margin: 20px 0;
    display: block;
}

.contact_us .contact_form form p {
    font-size: 18px;
    color: #333;
}

.verification-code .code {
    position: relative;
}

.verification-code .code img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: contain;
}

.contact_us .contact_form form input,
.contact_us .contact_form form select {
    border: 1px solid #dedede;
    font-size: 18px;
}

.contact_us .contact_form form input {
    width: 45%;
    padding: 20px 16px;
    margin-right: 5%;
}

.contact_us .contact_form form select {
    width: 45%;
    padding: 18px 16px;
}

.contact_us .contact_form form div.form_arrange {
    width: 48%;
    display: inline-block;
    margin-right: 6%;
    float: left;
}

.contact_us .contact_form form div.marginZ {
    width: 45%;
    margin-right: 0;
}

.contact_us .contact_form form div.form_arrange input {
    width: 100%;
    padding: 20px 0;
    margin-right: 0;
    text-indent: 2em;
}


/* .contact_us .contact_form form .text,.contact_us .contact_form form .select{
    width: 48%;
    float: left;
}
.contact_us .contact_form form input,.contact_us .contact_form form select{
    border: 1px solid #dedede;
    font-size: 18px;
} */


/*