@charset "UTF-8";







* {



    margin: 0;



    padding: 0;



    box-sizing: border-box;



}







body,



html {



    font-family: "微软雅黑";



    color: #666;



    font-size: 14px;



    margin: 0 auto;



}







.diy_icon_size {



    width: 16px !important;



    height: 16px !important;



}







/*-----------------------公共类-------------------------*/



.clearfix:before,



.clearfix:after {



    content: "";



    display: table;



}







.clearfix:after {



    clear: both;



}







.clearfix {



    *zoom: 1;



}







table {



    border-collapse: collapse;



}







.fl {



    float: left;



}







.fr {



    float: right;



}







p {



    margin-bottom: 0;



}







ul {



    list-style: none;



    margin-bottom: 0;



}







select,



input {



    vertical-align: middle;



}







input {



    padding-top: 0;



    padding-bottom: 0;



    font-family: 'Microsoft YaHei', 'PingFang SC', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', STHeitiSC-Light, Arial, sans-serif;



}







input[type=submit] {



    -webkit-appearance: none;



    outline: none;



}







img {



    border: 0;



}







/**ie兼容*/



a {



    color: #666;



    text-decoration: none !important;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







a:hover {



    text-decoration: none;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







a:active {



    transition: all 0.3s;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







textarea {



    resize: none;



}







/*防止拖动*/



s,



i,



em {



    font-style: normal;



    text-decoration: none;



}







.wrap {



    width: 100%;



    height: 100%;



    overflow: hidden;



}







.container {



    padding: 0;



}











/******************通用样式结束*****************/

.xz_lb {



    float: right;
    padding-top: 50px;



}

.xz_lbb {



    float: right;
    padding-top: 50px;



}
.xz_lb a {



    border: 1px solid #fff;



    width: 100px;



    height: 40px;



    line-height: 40px;



    text-align: center;



    color: #fff;
    display: block;



}

.xz_lbb a {



    border: 1px solid #fff;



    width: 100px;



    height: 40px;



    line-height: 40px;



    text-align: center;



    color: #fff;
    display: block;



}



.xz_lb a {



    border: 1px solid #fff;



    width: 100px;



    height: 40px;



    line-height: 40px;



    text-align: center;



    color: #fff



}







.xz_lb select {



    width: 225px;



    float: left;



    height: 40px;



    line-height: 40px;



    background: none;



    border: 1px solid #fff;



    color: #fff;



    font-size: 16px;



    padding: 0 10px;



}







.xz_lb form {



    width: 245px;



    float: left;



    height: 38px;



    line-height: 38px;



    background: none;



    border: 1px solid #fff;



    color: #fff;



    font-size: 16px;



    padding: 0 10px;



    margin-left: 40px;



}







.xz_lb form input {



    color: #fff;



    width: 200px;



    float: left;



    height: 38px;



    line-height: 38px;
 background: none;
 border: none;
 outline:none;


}







.xz_lb select .opt {



    background: #1e3666;



}







.xz_lb form button {



    width: 20px;



    text-align: center;



    float: right;



    height: 21px;



    background: url("../images/s1.png") no-repeat center;



    border: none;



    outline: none;



    margin: 9px 0;



}



/*通用底部 start*/



.foot {



    width: 100%;



    margin: 0 auto;



    margin-top: 90px;



}







.foot .foot_box {



    max-width: 1100px;



    margin: 0 auto;



}







.jiu {



    border: none



}







.foot .foot_box .foot_contact {



    width: 100%;



    padding-bottom: 6%;



    border-bottom: 1px solid #f5f5f5;



}







.tu {



    text-align: center;



}







.foot .foot_box .foot_contact .foot_contact_a {



    color: #323232;



    font-size: 18px;



    margin-bottom: 30px;



}







.foot .foot_box .foot_contact .foot_contact_b div {



    padding: 0;



    padding-right: 5%;



}







.foot .foot_box .foot_contact .foot_contact_b input::-webkit-input-placeholder,



.foot .foot_box .foot_contact .foot_contact_b textarea::-webkit-input-placeholder {



    color: #bfbfbf;



}







.foot .foot_box .foot_contact .foot_contact_b input:-moz-placeholder,



.foot .foot_box .foot_contact .foot_contact_b textarea:-moz-placeholder {



    color: #bfbfbf;



}







.foot .foot_box .foot_contact .foot_contact_b input::-moz-placeholder,



.foot .foot_box .foot_contact .foot_contact_b textarea::-moz-placeholder {



    color: #bfbfbf;



}







.foot .foot_box .foot_contact .foot_contact_b input:-ms-input-placeholder,



.foot .foot_box .foot_contact .foot_contact_b textarea:-ms-input-placeholder {



    color: #bfbfbf;



}







.foot .foot_box .foot_contact .foot_contact_b .foot_contact_b1 input {



    width: 100%;



    height: 45px;



    line-height: 45px;



    padding-left: 10px;



    border: 1px solid #dddddd;



}







.foot .foot_box .foot_contact .foot_contact_b .foot_contact_b2 input {



    width: 100%;



    height: 45px;



    line-height: 45px;



    padding-left: 10px;



    border: 1px solid #dddddd;



}







.foot .foot_box .foot_contact .foot_contact_b .foot_contact_b3 {



    padding-right: 0;



}







.foot .foot_box .foot_contact .foot_contact_b .foot_contact_b3 input {



    font-size: 18px;



    letter-spacing: 3px;



    width: 100%;



    height: 45px;



    line-height: 45px;



    color: #fff;



    background: #003677;



    border: 1px solid #003677;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.foot .foot_box .foot_contact .foot_contact_b .foot_contact_b3 input:hover {



    background: #666;



    border: 1px solid #666;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.foot .foot_box .foot_c {



    width: 100%;



}







.rww {



    text-align: center;



    padding: 200px 0;



}







.foot .foot_box .foot_c .foot_list {



    width: 75%;



    margin-top: 30px;



}







.foot .foot_box .foot_c .foot_list ul li {



    float: left;



}







.foot .foot_box .foot_c .foot_list ul li .foot_list_a a {



    display: inline-block;



    font-size: 18px;



    color: #4c4c4c;



    margin-bottom: 20px;



}







.foot .foot_box .foot_c .foot_list ul li .foot_list_a a:hover {



    color: #003677;



}







.foot .foot_box .foot_c .foot_list ul li .foot_list_b a {



    font-size: 14px;



    color: #999;



    display: inline-block;



    line-height: 25px;



}







.foot .foot_box .foot_c .foot_list ul li .foot_list_b a:hover {



    color: #003677;



}







.foot .foot_box .foot_c .foot_phone {



    padding-top: 75px;



    width: 25%;



    text-align: right;



}







.foot .foot_box .foot_c .foot_phone .foot_code {



    margin-bottom: 10px;



}







.foot_bt {



    width: 100%;



    background: #003677;



    margin-top: 20px;



}







.foot_bt .foot_bt_box {



    max-width: 1100px;



    margin: 0 auto;



    text-align: center;



    padding: 20px 0;



}







.foot_bt .foot_bt_box .foot_bt_a {



    position: absolute;



}







.foot_bt .foot_bt_box .foot_bt_a .foot_tag {



    color: #fff;



    font-size: 18px;



    border: 1px solid #fff;



    width: 228px;



    height: 42px;



    line-height: 42px;



    cursor: pointer;



}







.nr_banner_a {



    background: url('../images/nr_banner.jpg') no-repeat center;



    height: 600px;



}







.foot_bt .foot_bt_box .foot_bt_a .foot_tag_on {



    background: #fff;



    width: 228px;



    padding: 10px 0;



    position: absolute;



    top: -191px;



    -moz-box-shadow: 0px -1px 5px #c9c9c9;



    -webkit-box-shadow: 0px -1px 5px #c9c9c9;



    box-shadow: 0px -1px 5px #c9c9c9;



    display: none;



}







.foot_bt .foot_bt_box .foot_bt_a .foot_tag_on ul li {



    width: 50%;



    float: left;



    text-align: center;



    line-height: 1.8;



}







.foot_bt .foot_bt_box .foot_bt_b {



    color: #fff;



    font-size: 14px;



    line-height: 24px;



}



.foot_bt .foot_bt_box .foot_bt_b a{ color:#fff }







/*通用底部 end*/



/*走进万达-集团介绍 start*/



.index_header_style {



    position: fixed;



    top: 0;



    width: 100%;



    height: 80px;



    z-index: 111111;



    font-size: 16px;



    background: #fff;



    position: relative;



}







.index_header_style .index_logo {



    margin-left: 9.7%;







}







.index_header_style .index_nav {



    margin-right: 9.7%;



}







.index_header_style .index_nav .index_nav_ul>li {



    float: left;



    height: 73px;



    line-height: 73px;



}







.index_header_style .index_nav .index_nav_ul>li>a {



    display: block;



    height: 73px;



    padding: 0 20px;



    color: #333333;



    border-bottom: 3px solid transparent;



}







.index_header_style .index_nav .index_nav_ul>li>a.index_nav_active {



    color: #003677;



    border-bottom: 3px solid #003677;



}







.index_header_style .index_nav .index_nav_ul>li>a:hover {



    color: #003677;



    border-bottom: 3px solid #003677;



}







.index_header_style .index_nav .index_nav_ul>li .tag_nav {



    position: absolute;



    width: 100%;



    height: 65px;



    background: rgba(0, 0, 0, 0.53);



    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);



    line-height: 65px;



    left: 0;



    display: none;



    z-index: 111111;



}







.index_header_style .index_nav .index_nav_ul>li .tag_nav ul {



    margin-right: 9.7%;



}







.index_header_style .index_nav .index_nav_ul>li .tag_nav ul li {



    float: left;



    padding-left: 40px;



}







.index_header_style .index_nav .index_nav_ul>li .tag_nav ul li a {



    color: #fff;



    display: block;



    text-align: right;



}







.index_header_style .index_nav .index_nav_ul>li .tag_nav ul li a:hover {



    color: #003677;



}







.index_header_style .index_nav .index_search {



    margin-top: 25px;



    margin-left: 15px;



    border-right: 1px solid #fff;



    height: 21px;



}







.index_header_style .index_nav .index_search img {



    vertical-align: -1px;



    margin-right: 10px;



    height: 21px;



    cursor: pointer;



}







.index_header_style .index_nav .index_or {



    margin-top: 25px;



    margin-left: 15px;



}







.index_header_style .index_nav .index_or .index_en {



    border-right: 0;



}







.index_header_style .index_nav .index_or .index_china {



    border-left: 0;



}







.index_header_style .index_nav .index_or>a {



    display: inline-block;



    float: left;



    padding: 0 3px;



    color: #333;



    border: 2px solid #fff;



    font-size: 8px;



}







.index_header_style .index_nav .index_or>a.index_or_active {



    border: 2px solid #003677;



    background: #003677;



    color: #fff;



}







.index_header_style .index_nav .index_or>a:hover {



    border-color: #003677;



    background: #003677;



    color: #fff;



}







.run_banner {



    position: relative;



    overflow: hidden;



}







.run_banner img {



    width: 100%;



    animation: scale_b 25s linear infinite alternate;



    position: relative;



    z-index: -1;



}







.run_banner .run_ss {



    position: absolute;



    bottom: 15%;



    z-index: 111111;



    right: 9.7%;



    color: #fff;



    font-size: 48px;



    letter-spacing: 3px;



}







.run_banner .run_text {



    position: absolute;



    bottom: 15%;



    z-index: 111111;



    left: 9.7%;



    color: #fff;



    font-size: 48px;



    letter-spacing: 3px;



}







.run_nav {



    width: 100%;



    padding: 25px 0;



}







.run_nav ul {



    width: 1100px;



    margin: 0 auto;



}







.run_nav ul li {



    float: left;



    padding: 0 38px;



    border-right: 1px solid #eeeeee;



}







.run_nav ul li a {



    color: #666;



    font-size: 16px;



}







.run_nav ul li a:hover {



    color: #003677;



}







.run_nav ul li a.run_active {



    color: #003677;



}







.run_nav ul li:first-child {



    padding-left: 0;



}







.run_nav ul li:last-child {



    border-right: 0;



}







.jt_xz {



    background: url("../images/jt_icon_bg.jpg") no-repeat center center;



    width: 100%;



    height: 304px;



    background-size: cover;



}







.jt_xz .jt_xz_box {



    max-width: 1100px;



    margin: 0 auto;



    padding-top: 80px;



}







.jt_xz .jt_xz_box ul li {



    float: left;



    width: 33.3%;



    color: #fff;



    text-align: center;



}







.jt_xz .jt_xz_box ul li .jt_xz_a img {



    height: 65px;



}







.jt_xz .jt_xz_box ul li .jt_xz_b {



    font-size: 48px;



    padding: 10px 0;



}







.jt_xz .jt_xz_box ul li .jt_xz_c {



    font-size: 16px;



}







.run_main {



    width: 100%;



    margin: 0 auto;



}







.ls {



    height: 460px;



}







.hzz_01 {



    width: 55%



}







.hzz_02 {



    width: 45%



}







.run_main .run_profile {



    background: #f6f6f6;



    height: 448px;



    padding-left: 9.7%;



}







.run_main .run_profile .run_profile_a {



    color: #333;



    font-size: 36px;



    letter-spacing: 2px;



    margin-top: 9%;



    margin-bottom: 7.5%;



}







.run_main .run_profile .run_profile_b {



    font-size: 18px;



    line-height: 42px;



    color: #666;



    width: 70%;



    margin-bottom: 13%;



}







.run_main .run_profile .run_profile_c {



    display: inline-block;



    width: 170px;



    height: 50px;



    line-height: 50px;



    text-align: center;



    border: 1px solid #b8b8b8;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.run_main .run_profile .run_profile_c a {



    font-size: 24px;



    color: #666;



    display: block;



}







.run_main .run_profile .run_profile_c:hover {



    border: 1px solid #003677;



    background: #003677;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.run_main .run_profile .run_profile_c:hover a {



    color: #fff;



}







.run_main .run_profile_bg {



    background: url("../images/run_profile_bg.png") no-repeat center center;



    background-size: cover;



    height: 448px;



    position: relative;



}







.run_main .run_profile_bg .video_img1 {



    position: absolute;



    left: -130px;



    top: 11%;



    z-index: 111111;



}







.run_main .run_concept {



    max-width: 1100px;



    margin: 0 auto;



    margin-top: 6%;



}







.run_main .run_concept .run_concept_title {



    width: 100%;



}







.run_main .run_concept .run_concept_title .run_concept_title_lt {



    font-size: 36px;



    color: #003677;



    letter-spacing: 2px;



}







.run_main .run_concept .run_concept_title .run_concept_title_rt a {



    font-size: 24px;



    color: #666;



    display: inline-block;



    padding: 5px 25px;



    border: 1px solid #bbbbbb;



}







.run_main .run_concept .run_concept_title .run_concept_title_rt a:hover {



    border: 1px solid #003677;



    color: #fff;



    background: #003677;



}







.run_main .run_concept .run_concept_title_main {



    font-size: 14px;



    color: #666;



}







.run_main .run_concept .run_concept_main {



    margin-top: 5%;



    position: relative;



}







.run_main .run_concept .run_concept_main .pagination {



    position: absolute;



    z-index: 20;



    bottom: -35px;



    width: 100%;



    text-align: center;



}







.run_main .run_concept .run_concept_main .swiper-pagination-switch {



    display: inline-block;



    width: 25px;



    height: 9px;



    background: #c7c7c7;



    margin: 0 5px;



    opacity: 1;



    border: 1px solid #fff;



    cursor: pointer;



}







.run_main .run_concept .run_concept_main .swiper-active-switch {



    width: 70px;



    background: #003677;



}







.run_main .run_concept .run_concept_main .firm_a {



    font-size: 24px;



    color: #333;



    width: 100%;



    letter-spacing: 2px;



    padding-left: 11%;



}







.run_main .run_concept .run_concept_main .firm_b {



    margin: 4% 0 5% 0;



}







.run_main .run_concept .run_concept_main .firm_b span {



    display: inline-block;



    width: 8px;



    height: 8px;



    border-radius: 8px;



    background: #808080;



}







.run_main .run_concept .run_concept_main .firm_b i {



    display: inline-block;



    width: 80px;



    height: 1px;



    background: #808080;



    vertical-align: 3px;



}







.run_main .run_concept .run_concept_main .firm_c {



    font-size: 18px;



    color: #333;



    letter-spacing: 2px;



    line-height: 36px;



    padding: 0 11%;



}







/*响应式 start*/



@media screen and (min-width: 1700px) {



    .run_main .run_profile {



        height: 530px;



    }







    .run_main .run_profile_bg {



        height: 530px;



    }







    .run_main .run_profile_bg .video_img1 {



        top: 13%;



        height: 400px;



    }



}







/*响应式 end*/



/*走进万达-集团介绍 end*/



/*走进万达-联系我们 start*/



.contact {



    width: 100%;



    margin: 0 auto;



    margin-top: 3.5%;



}







.contact .contact_box {



    max-width: 1100px;



    margin: 0 auto;



}







.contact .contact_box .contact_title {



    width: 100%;



    font-size: 36px;



    color: #003677;



    margin-bottom: 3%;



}







.contact .contact_box .contact_dt {



    width: 100%;



    margin: 0 auto;



}







.contact .contact_box .contact_main {



    width: 100%;



}







.contact .contact_box .contact_main .contact_lt .contact_lt_a {



    font-size: 30px;



    letter-spacing: 2px;



    margin-top: 70px;



    margin-bottom: 47px;



}







.contact .contact_box .contact_main .contact_lt .contact_lt_b {



    font-size: 18px;



    line-height: 36px;



    letter-spacing: 2px;



}







.contact .contact_box .contact_main .contact_rt {



    background: #f6f6f6;



    padding: 0 4%;



    padding-bottom: 5%;



}







.contact .contact_box .contact_main .contact_rt .contact_rt_a {



    font-size: 30px;



    letter-spacing: 2px;



    margin-top: 70px;



    margin-bottom: 47px;



}







.contact .contact_box .contact_main .contact_rt .contact_rt_b div {



    margin-top: 7%;



}







.contact .contact_box .contact_main .contact_rt .contact_rt_b input {



    font-size: 16px;



}







.contact .contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b1 input {



    width: 100%;



    border: none;



    border-bottom: 1px solid #d7d7d7;



    height: 42px;



    line-height: 42px;



    padding-left: 10px;



    background: #f6f6f6;



    outline: none;



}







.contact .contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b2 input {



    width: 40%;



    border: none;



    border-bottom: 1px solid #d7d7d7;



    height: 42px;



    line-height: 42px;



    padding-left: 10px;



    background: #f6f6f6;



    outline: none;



}







.contact .contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b3 input {



    width: 100%;



    border: none;



    border-bottom: 1px solid #d7d7d7;



    height: 42px;



    line-height: 42px;



    padding-left: 10px;



    background: #f6f6f6;



    outline: none;



}







.contact .contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b4 {



    margin-top: 10%;



    text-align: center;



}







.contact .contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b4 input {



    width: 45%;



    height: 42px;



    line-height: 42px;



    border: 1px solid #e5e5e5;



    color: #a0a0a0;



    background: #f6f6f6;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.contact .contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b4 input:hover {



    background: #003677;



    border: 1px solid #003677;



    color: #fff;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







/*走进万达-联系我们 end*/



.strategy {



    width: 100%;



    margin: 0 auto;



}







.st_date {



    width: 100%;



    background: #f6f6f6;



    padding: 30px 0;



}







.st_date .st_date_box {



    max-width: 1100px;



    margin: 0 auto;



}







.st_date .st_date_box .st_date_wl {



    width: 80%;



    text-align: right;



}







.st_date .st_date_box .st_date_wl a {



    font-size: 22px;



    display: inline-block;



    padding: 40px 0;



}







.st_date .st_date_box .st_date_lt {



    width: 26%;



    border-right: 1px solid #e4e4e4;



}







.st_date .st_date_box .st_date_lt ul li {



    cursor: pointer;



    position: relative;



    text-align: right;



}







.st_date .st_date_box .st_date_lt ul li.st_active {



    color: #003677;



}







.st_date .st_date_box .st_date_lt ul li.st_active .st_date_lt_c span {



    display: block;



}







.st_date .st_date_box .st_date_lt ul li.st_active .st_date_lt_c i {



    display: block;



}







.st_date .st_date_box .st_date_lt ul li .st_date_lt_a {



    font-size: 28px;



    line-height: 24px;



    padding: 40px 0px;



}







.st_date .st_date_box .st_date_lt ul li .st_date_lt_b {



    font-size: 20px;



}







.st_date .st_date_box .st_date_lt ul li .st_date_lt_c span {



    position: absolute;



    top: 0;



    right: 0;



    display: block;



    width: 5px;



    height: 110%;



    background: #003677;



    display: none;



}







.st_date .st_date_box .st_date_lt ul li .st_date_lt_c i {



    position: absolute;



    top: 40px;



    right: -8px;



    display: block;



    width: 13px;



    height: 13px;



    border-radius: 100%;







    display: none;



}







.st_date .st_date_box .st_date_lt ul li .st_date_lt_d {



    width: 80%;



    border-bottom: 1px solid #e4e4e4;



    padding-bottom: 15px;



}







.st_date .st_date_box .st_date_rt {



    width: 73%;



    overflow-y: scroll;



    display: none;



}







.st_date .st_date_box .st_date_rt::-webkit-scrollbar {



    display: none;



}







.st_date .st_date_box .st_date_rt ul {



    width: 90%;



}







.st_date .st_date_box .st_date_rt ul li {



    background: #fff;



    padding: 2.5%;



    box-shadow: 0 3px 5px 5px #f4f4f4;



    -moz-box-shadow: 0 3px 5px 5px #f4f4f4;



    -webkit-box-shadow: 0 3px 5px 5px #f4f4f4;



    position: relative;



    margin-bottom: 5%;



}







.st_date .st_date_box .st_date_rt ul li .st_date_rt_a {



    font-size: 30px;



    color: #323232;



    margin-bottom: 10px;



}







.st_date .st_date_box .st_date_rt ul li .st_date_rt_b {



    font-size: 18px;



    color: #323232;



    margin-bottom: 20px;



}







.st_date .st_date_box .st_date_rt ul li .st_date_rt_b span {



    display: inline-block;



    width: 8px;



    height: 8px;



    border-radius: 8px;



    background: #003677;



    vertical-align: 1px;



}







.st_date .st_date_box .st_date_rt ul li .st_date_rt_c {



    width: 0;



    height: 0;



    border-width: 10px 10px 10px 0;



    border-style: solid;



    border-color: transparent #fff transparent transparent;



    /*透明 灰 透明 透明 */



    position: absolute;



    top: 35px;



    left: -10px;



}







.st_bg {



    width: 100%;



    position: relative;



}







.st_bg .swiper-pagination {



    bottom: 5%;



}







.st_bg .swiper-wrapper {



    height: 747px;



}







.st_bg .swiper-pagination-bullet {



    width: 19px;



    height: 19px;



    background: #fff;



    margin: 0 10px !important;



}







.st_bg .swiper-pagination-bullet-active {



    width: 23px;



    height: 23px;



    opacity: 0.9;



    opacity: 0.9;



    filter: alpha(opacity=90);



    background: #fff;



}







.innovate .pp .pp_box .pcc {



    display: block;



}







.innovate .pp .pp_box .sjj {



    display: none;



}







.st_bg .swiper-slide {



    position: relative;



    height: 747px;



    width: 100%;



}







.st_bg .swiper-slide .st_bg_img img {



    width: 100%;



}







.st_bg .swiper-slide .st_swiper_box {



    position: absolute;



    top: 0;



    left: 0;



    right: 0;



    max-width: 1100px;



    height: 100%;



    margin: auto;



}







.st_bg .swiper-slide .st_swiper_box .st_swiper_a {



    font-size: 48px;



    color: #fff;



    text-align: center;



    margin: 5% auto;



}







.st_bg .swiper-slide .st_swiper_box .st_swiper_b {



    font-size: 40px;



    color: #fff;



    letter-spacing: 3px;



    text-align: center;



    margin-bottom: 9%;



}







.st_bg .swiper-slide .st_swiper_box .st_swiper_c {



    width: 90%;



    margin: 0 auto;



    font-size: 30px;



    color: #fff;



    text-align: center;



    letter-spacing: 3px;



}







.st_bg .swiper-slide .st_swiper_box .st_swiper_c_more {



    width: 90%;



    margin: 0 auto;



    font-size: 24px;



    color: #fff;



    text-align: center;



    letter-spacing: 3px;



    text-indent: 2em;



    display: none;



    text-align: left;



}







.st_bg .swiper-slide .st_swiper_box .st_swiper_d img {



    position: absolute;



    bottom: 20%;



    left: 0;



    right: 0;



    margin: auto;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.st_bg .swiper-slide .st_swiper_box .st_swiper_d img:hover {



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.btn1 {



    position: absolute;



    top: 45%;



    left: 0;



    z-index: 1111111;



    margin-left: 9.7%;



    cursor: pointer;



}







.btn2 {



    position: absolute;



    top: 45%;



    right: 0;



    z-index: 1111111;



    margin-right: 9.7%;



    cursor: pointer;



}







.honor {



    width: 100%;



    margin: 0 auto;



    margin-top: 6%;



}







.honor .honor_box {



    max-width: 1100px;



    margin: 0 auto;



}







.honor .honor_box .honor_title {



    color: #003677;



    font-size: 48px;



    letter-spacing: 3px;



    margin-bottom: 3%;



    text-align: center;



}







.honor .honor_box .honot_hd {



    text-indent: 2em;



    max-width: 1050px;



    margin: 0 auto;



    line-height: 30px;



    font-size: 18px;



}







.honor .honor_box .honor_list {



    width: 100%;



    margin: 0 auto;



    margin-top: 3%;



}







.honor .honor_box .honor_list ul {



    border-top: 1px solid #e3e3e3;



    border-left: 1px solid #e3e3e3;



}







.honor .honor_box .honor_list ul li {



    border: 1px solid #e3e3e3;



    border-left: 0;



    border-top: 0;



    padding: 10px;



    overflow: hidden;



}







.hss {



    text-align: center;



    margin-top: 2%



}







.honor .honor_box .honor_list ul li img {



    width: 100%;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.honor .honor_box .honor_list ul li img:hover {



    -webkit-transform: scale(1.05);



    -moz-transform: scale(1.05);



    -ms-transform: scale(1.05);



    -o-transform: scale(1.05);



    transform: scale(1.05);



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







/*走进万达-主席致辞*/



.speech {



    width: 100%;



    margin: 0 auto;



    background: #f5f5f5;



    padding: 5% 0;



}







.speech .speech_box {



    max-width: 1100px;



    margin: 0 auto;



    padding: 2%;



    background: #fff;



    box-shadow: 0 0px 15px 8px #e3e3e3;



    -moz-box-shadow: 0 0px 15px 8px #e3e3e3;



    -webkit-box-shadow: 0 0px 15px 8px #e3e3e3;



}







.speech .speech_box .speech_a_lt {



    width: 35%;



}







.speech .speech_box .speech_a_lt img {



    width: 100%;



}







.speech .speech_box .speech_a_rt {



    width: 65%;



    padding: 0 2.5%;



}







.rw .hxy .pp .pp_box .pp_title {



    margin-bottom: 1% !important



}







.hxy .pp_box p {



    margin-bottom: 20px;



}







.hxy .pp_box b {



    font-size: 22px;



    text-align: center;



    display: block;



    font-weight: normal;



    margin-bottom: 1%



}







.speech .speech_box .speech_a_rt .speech_a_rt_one {



    color: #333;



    font-size: 36px;



}







.speech .speech_box .speech_a_rt .speech_a_rt_two {



    font-size: 18px;



    color: #666;



    width: 100%;



    border-bottom: 1px solid #e3e3e3;



    margin-bottom: 2.5%;



    padding: 1.5% 0;



}







.speech .speech_box .speech_a_rt .speech_a_rt_three {



    font-size: 16px;



    line-height: 34px;



    letter-spacing: 3px;



}







.speech .speech_b {



    width: 100%;



}







.speech .speech_b .speech_b_title {



    margin: 5% auto;



    font-size: 30px;



    color: #333;



}







.speech .speech_b .speech_b_one {



    font-size: 18px;



    margin-bottom: 4%;



    letter-spacing: 3px;



}







/*走进万达-主席致辞*/



/*走进万达-研发创新*/



.innovate {



    width: 100%;



    margin: 0 auto;



    margin-top: 3%;



}







.innovate .innovate_box {



    max-width: 1100px;



    margin: 0 auto;



}







.innovate .innovate_box .innovate_a {



    width: 100%;



}







.innovate .innovate_box .innovate_a .innovate_a_title {



    font-size: 36px;



    text-align: center;



    margin-bottom: 3%;



    color: #003677;



}







.innovate .innovate_box .innovate_a .innovate_a_one {



    font-size: 18px;



    letter-spacing: 3px;



    text-indent: 2em;



    line-height: 30px;



    margin-bottom: 3%;



}







.innovate .innovate_box .innovate_a .innovate_a_two {



    width: 100%;



}







.innovate .innovate_box .innovate_a .innovate_a_two .swiper-slide {



    width: 100%;



}







.innovate .innovate_box .innovate_a .innovate_a_two .swiper-slide img {



    width: 100%;



}







.innovate .innovate_box .innovate_a .innovate_a_three {



    width: 100%;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt {



    width: 50%;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt .in_lt_a {



    background: url("../images/ys_bg1.jpg") no-repeat center center;



    height: 260px;



    width: 100%;



    background-size: cover;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt .in_lt_a .in_lt_a1 {



    margin-top: 10%;



    width: 50%;



    text-align: center;



    border-right: 1px solid #fff;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt .in_lt_a .in_lt_a1 .in_a11 {



    text-align: center;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt .in_lt_a .in_lt_a1 .in_a22 {



    font-size: 21px;



    color: #fff;



    margin-top: 8%;



    letter-spacing: 2px;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt .in_lt_a .in_lt_a2 {



    width: 50%;



    color: #fff;



    font-size: 16px;



    line-height: 24px;



    margin-top: 10%;



    padding: 3% 4%;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt {



    width: 50%;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt .in_lt_b {



    background: url("../images/ys_bg2.jpg") no-repeat center center;



    height: 260px;



    width: 100%;



    background-size: cover;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt .in_lt_b .in_lt_b1 {



    float: left;



    width: 25%;



    text-align: center;



    border-right: 1px solid #fff;



    height: 100%;



    padding-top: 15%;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt .in_lt_b .in_lt_b1 .in_lt_b1_two {



    color: #fff;



    font-size: 18px;



    margin-top: 8%;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt .in_lt_b .in_lt_b1 .in_lt_b1_three {



    color: #fff;



    display: none;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt .in_lt_b .in_lt_b1 .in_lt_b1_fore {



    color: #fff;



    display: none;



}







.innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt .in_lt_b .in_lt_b2 {



    border-right: 0;



}







.innovate .innovate_box .innovate_b {



    width: 100%;



    margin-top: 7%;



}







.innovate .innovate_box .innovate_b .innovate_b_title {



    font-size: 48px;



    color: #003677;



    width: 100%;



    text-align: center;



    margin-bottom: 5%;



}







.innovate .innovate_box .innovate_b .zs_tab {



    max-width: 920px;



    margin: 0 auto;



}







.innovate .innovate_box .innovate_b .zs_tab ul li {



    float: left;



    width: 20%;



}







.innovate .innovate_box .innovate_b .zs_tab ul li.tab_active span {



    color: #003677;



}







.innovate .innovate_box .innovate_b .zs_tab ul li span {



    color: #757575;



    display: block;



    text-align: center;



    font-size: 24px;



    cursor: pointer;



}







.innovate .zs_tabs {



    background: url("../images/ys_bg3.jpg") no-repeat center center;



    width: 100%;



    height: 806px;



    background-size: cover;



    margin-top: 4%;



    display: none;



}







.innovate .zs_tabs .zs_tabs_lt {



    width: 50%;



    background: rgba(0, 0, 0, 0.5);



    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);



    height: 100%;



    padding-top: 75px;



}







.innovate .zs_tabs .zs_tabs_lt .zs_tabs_box {



    max-width: 400px;



    margin: 0 auto;



}







.innovate .zs_tabs .zs_tabs_lt .zs_tabs_box .zs_tabs_lt_a img {



    max-width: 400px;



    width: 100%;



}







.innovate .zs_tabs .zs_tabs_lt .zs_tabs_box .zs_tabs_lt_b {



    padding: 3.5% 4%;



    max-width: 400px;



    color: #fff;



    font-size: 24px;



    text-align: center;



    background: #003677;



}







.innovate .zs_tabs .zs_tabs_rt {



    width: 50%;



    background: rgba(0, 54, 119, 0.57);



    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F003677, endcolorstr=#7F003677);



    height: 100%;



    padding-left: 5%;



    padding-top: 60px;



}







.innovate .zs_tabs .zs_tabs_rt .zs_tabs_rt_a {



    font-size: 48px;



    color: #fff;



    margin-bottom: 5%;



}







.innovate .zs_tabs .zs_tabs_rt .zs_tabs_rt_b {



    font-size: 18px;



    color: #fff;



    line-height: 36px;



    max-width: 518px;



}







.innovate .zs_tabs .zs_tabs_rt .zs_tabs_rt_c {



    margin-top: 5%;



    max-width: 518px;



    height: 510px;



    overflow-y: scroll;



}







.innovate .zs_tabs .zs_tabs_rt .zs_tabs_rt_c ul li {



    width: 35%;



    float: left;



    background: url("../images/li_bg.jpg") no-repeat center center;



    background-size: cover;



    text-align: center;



    margin-right: 7%;



    margin-bottom: 7%;



    overflow: hidden;



    position: relative;



}







.innovate .zs_tabs .zs_tabs_rt .zs_tabs_rt_c ul li img {



    display: inline-block;



    width: 57%;



    height: 142px;



}







.innovate .pp {



    width: 100%;



    margin: 0 auto;



    margin-top: 4%;



}







.hzz {



    border: 1px solid #dcdcdc;



    padding: 10px;



}







.hzx {



    text-align: center;



    padding: 10px 0



}







.hz01 {



    width: 676px;



    height: 435px;



    float: left



}







.hz02 {



    width: 551px;



    height: 435px;



    float: left



}







.innovate .pp .pp_box {



    max-width: 1260px;



    margin: 0 auto;



}







.innovate .pp .pp_box .pp_title {



    font-size: 30px;



    color: #003677;



    width: 100%;



    text-align: center;



    margin-bottom: 5%;



}







.innovate .pp .pp_box .pp_hd {



    font-size: 18px;



    letter-spacing: 3px;



    text-indent: 2em;



    line-height: 30px;



    margin-bottom: 3%;



}







.innovate .pp .pp_box .pp_swiper {



    width: 100%;



    margin-top: 4%;



    _height: 550px;



}







.innovate .pp .pp_box .pp_swiper .swiper-container {



    position: relative;



}







.innovate .pp .pp_box .pp_swiper .swiper-container .pagination {



    position: absolute;



    z-index: 20;



    bottom: 0px;



    width: 100%;



    text-align: center;



}







.innovate .pp .pp_box .pp_swiper .swiper-container .swiper-pagination-switch {



    display: inline-block;



    width: 8px;



    height: 8px;



    border-radius: 8px;



    background: #555;



    margin: 0 5px;



    opacity: 0.8;



    filter: alpha(opacity=80);



    border: 1px solid #fff;



    cursor: pointer;



}







.innovate .pp .pp_box .pp_swiper .swiper-container .swiper-active-switch {



    background: #003677;



    width: 12px;



    height: 12px;



    border-radius: 12px;



}







.innovate .pp .pp_box .pp_swiper .swiper-container1 {



    position: relative;



    display: none;



}







.innovate .pp .pp_box .pp_swiper .swiper-container1 .pagination1 {



    position: absolute;



    z-index: 20;



    bottom: 0px;



    width: 100%;



    text-align: center;



}







.innovate .pp .pp_box .pp_swiper .swiper-container1 .swiper-pagination-switch {



    display: inline-block;



    width: 8px;



    height: 8px;



    border-radius: 8px;



    background: #555;



    margin: 0 5px;



    opacity: 0.8;



    filter: alpha(opacity=80);



    border: 1px solid #fff;



    cursor: pointer;



}







.innovate .pp .pp_box .pp_swiper .swiper-container1 .swiper-active-switch {



    background: #003677;



    width: 12px;



    height: 12px;



    border-radius: 12px;



}







.innovate .pp .pp_box .pp_swiper dl:nth-child(2) {



    margin: 0 15px;



}







.innovate .pp .pp_box .pp_swiper dl {



    float: left;



    width: 410px;



}







.innovate .pp .pp_box .pp_swiper dl dt {}







.innovate .pp .pp_box .pp_swiper dl dd {



    background: #f2f2f2;



    padding: 20px;



}







.innovate .pp .pp_box .pp_swiper dl dd b {



    font-size: 24px;



    color: #5e5e5e;



    padding-bottom: 10px;



    display: block;



}







.innovate .pp .pp_box .pp_swiper dl dd span {



    display: block;



    color: #fff;



    background: #072d5d;



    width: 140px;



    height: 40px;



    line-height: 40px;



    text-align: center;



    font-size: 14px;



    margin: 20px 0



}







.innovate .pp .pp_box .pp_swiper dl dd p {}







.innovate .pp .pp_box .pp_swiper dl dd font {



    color: #072d5d;



}







.innovate .pp .pp_box .pp_swiper ul {



    border: 2px solid #a6a6a6;



    border-right: 0;



    border-bottom: 0;



}







.innovate .pp .pp_box .pp_swiper ul li {



    border: 2px solid #a6a6a6;



    border-left: 0;



    border-top: 0;



    padding: 0;



}







.innovate .pp .pp_box .pp_swiper ul li:hover .pp_show {



    display: none;



}







.innovate .pp .pp_box .pp_swiper ul li:hover .pp_hide {



    display: block;



}







.innovate .pp .pp_box .pp_swiper ul li .pp_show {



    display: block;



}







.innovate .pp .pp_box .pp_swiper ul li .pp_hide {



    display: none;



}







.innovate .pp .pp_box .pp_swiper ul li img {



    width: 100%;



}







.sIntro {



    background: rgba(0, 0, 0, 0.8);



    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8000000, endcolorstr=#c8000000);



}







/*走进万达-研发创新*/



/*走进万达 主体*/



.rw {



    width: 100%;



    margin: 0 auto;



}







.rw_banner {



    width: 100%;



    overflow: hidden;



    position: relative;



}







.rw_banner .rw_banner_a img {



    width: 100%;



    animation: scale_b 0s linear infinite alternate;



}







@-webkit-keyframes scale_b {



    0% {



        -webkit-transform: scale(1);



        -moz-transform: scale(1);



        -ms-transform: scale(1);



        -o-transform: scale(1);



        transform: scale(1);



    }







    50% {



        -webkit-transform: scale(1.5);



        -moz-transform: scale(1.5);



        -ms-transform: scale(1.5);



        -o-transform: scale(1.5);



        transform: scale(1.5);



    }







    100% {



        -webkit-transform: scale(2);



        -moz-transform: scale(2);



        -ms-transform: scale(2);



        -o-transform: scale(2);



        transform: scale(2);



    }



}







@-moz-keyframes scale_b {



    0% {



        -webkit-transform: scale(1);



        -moz-transform: scale(1);



        -ms-transform: scale(1);



        -o-transform: scale(1);



        transform: scale(1);



    }







    50% {



        -webkit-transform: scale(1.5);



        -moz-transform: scale(1.5);



        -ms-transform: scale(1.5);



        -o-transform: scale(1.5);



        transform: scale(1.5);



    }







    100% {



        -webkit-transform: scale(2);



        -moz-transform: scale(2);



        -ms-transform: scale(2);



        -o-transform: scale(2);



        transform: scale(2);



    }



}







@-o-keyframes scale_b {



    0% {



        -webkit-transform: scale(1);



        -moz-transform: scale(1);



        -ms-transform: scale(1);



        -o-transform: scale(1);



        transform: scale(1);



    }







    50% {



        -webkit-transform: scale(1.5);



        -moz-transform: scale(1.5);



        -ms-transform: scale(1.5);



        -o-transform: scale(1.5);



        transform: scale(1.5);



    }







    100% {



        -webkit-transform: scale(2);



        -moz-transform: scale(2);



        -ms-transform: scale(2);



        -o-transform: scale(2);



        transform: scale(2);



    }



}







@-ms-keyframes scale_b {



    .rw_banner .rw_banner_a 0% {



        -webkit-transform: scale(1);



        -moz-transform: scale(1);



        -ms-transform: scale(1);



        -o-transform: scale(1);



        transform: scale(1);



    }







    .rw_banner .rw_banner_a 50% {



        -webkit-transform: scale(1.5);



        -moz-transform: scale(1.5);



        -ms-transform: scale(1.5);



        -o-transform: scale(1.5);



        transform: scale(1.5);



    }







    .rw_banner .rw_banner_a 100% {



        -webkit-transform: scale(2);



        -moz-transform: scale(2);



        -ms-transform: scale(2);



        -o-transform: scale(2);



        transform: scale(2);



    }



}







.rw_banner .rw_banner_b {



    position: absolute;



    top: 5%;



    z-index: 999;



    color: #fff;



    margin-left: 9.7%;



    width: 70%;



}







.rw_banner .rw_banner_b .rw_banner_b1 {



    font-size: 40px;

padding-top: 40px;

    letter-spacing: 3px;



    _margin-bottom: 5%;



}







.rw_banner .rw_banner_b .rw_banner_b2 {



    font-size: 18px;



    line-height: 36px;



    margin-bottom: 13%;



    max-width: 720px;



    margin-top: 2%;



}







.rw_banner .rw_banner_b .rw_banner_b3 span {



    font-size: 21px;







    display: block;







    cursor: pointer;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.rw_banner .rw_banner_b .rw_banner_b3 span:hover {



    -webkit-transform: translateX(10px);



    -moz-transform: translateX(10px);



    -ms-transform: translateX(10px);



    -o-transform: translateX(10px);



    transform: translateX(10px);



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.rw .rw_box {



    max-width: 1333px;



    margin: 0 auto;



    padding-top: 3%;



}







.hx .hx_box {



    max-width: 1260px;



    margin: 0 auto;



    padding-top: 3%;



}







.hx .hx_box h2 {



    text-align: center;



    font-size: 30px;



    color: #072d5d;



    padding-bottom: 30px;



}







.hx .hx_box p {



    text-indent: 2em;



    font-size: 16px;



    line-height: 30px;



}







.rw .rw_box .pp .pp_box .lx {



    font-size: 36px;



    color: #003677;



    width: 100%;



    text-align: center;



    margin-bottom: 3%;



}







.rw .rw_box .pp .pp_box .pp_title {



    font-size: 30px;



    color: #003677;



    width: 100%;



    text-align: center;



    margin-bottom: 3%;



}







.philosophy_dt {



    line-height: 40px;



    font-size: 18px;



}







.philosophy_dd ul li {



    float: left;



    text-align: center;



    font-size: 18px;



    color: #072d5d;



    margin-left: 20px;



    line-height: 40px;



}







.philosophy_dd ul li img {



    display: block;



}







.philosophy_dt p {



    width: 440px;



    border-bottom: 2px solid #072d5d;



    color: #072d5d;



    font-size: 28px;



    margin-bottom: 25px;



    padding-bottom: 10px;



}







.xz_nav {



    background: #072d5d;



    height: 120px;



    line-height: 120px;



}







.xz_nav p {



    float: left;



    font-size: 40px;



    color: #fff;



}







.xz_nav ul {



    height: 40px;



    line-height: 40px;



    padding-top: 60px;



    margin-left: 50px;



    float: left



}







.xz_nav ul li {



    float: left;



    padding: 0 10px;



    color: #fff



}







.xz_nav ul li a {



    color: #fff;



    font-size: 16px;



    padding-right: 30px;



}







.xz_nav .xz_nav1 {



    width: 1200px;



    margin: 0 auto;



    padding: 0 30px;



}







.philosophy_dt {



    margin-bottom: 100px;



}







.rw .rw_box .pp .pp_box .pp_hd {



    font-size: 16px;



    letter-spacing: 3px;



    text-indent: 2em;



    line-height: 30px;



    margin-bottom: 2%;



}







.rw #map {



    width: 1150px;



    height: 500px;



    border: #ccc solid 1px;



    font-size: 12px



}







.rw .rw_box1 {



    width: 1193px;



    padding: 20px;



    background: #fff;



    margin: 0 auto;



}







.rw .rw_box1 .pp .pp_box .pp_dt {



    text-align: center;



    margin-bottom: 30px;



}







.rw .rw_box1 .pp .pp_box .pp_dt1 {



    text-align: center;



    margin-bottom: 30px;



}







.rw .rw_box1 .pp .pp_box ul {



    margin-right: 30px;



}







.rw .rw_box1 .pp .pp_box .philosophy_dt {



    border-bottom: 1px dashed #a0a0a0;



    padding-bottom: 40px;



    margin-bottom: 30px;



}







.rw .rw_box1 .pp .pp_box .philosophy_dt p {



    border-bottom: none;



    height: 45px;



    line-height: 45px;



    padding-bottom: 0



}







.rw .rw_box1 .pp .pp_box .philosophy_dt p img {



    padding-left: 40px;



    vertical-align: top



}







.rw .rw_box1 .pp .pp_box .pp_dt img {



    width: 100%



}







.rw .rw_box1 .pp .pp_box .philosophy_dd1 b {



    font-size: 28px;



    color: #072d5d;



    padding-bottom: 30px;



    display: block;



}







.rw .rw_box1 .pp .pp_box .philosophy_dd1 ul {



    margin-right: 0



}







.rw .rw_box1 .pp .pp_box .philosophy_dd1 ul li {



    float: left;



    text-align: center;



    font-size: 14px;



    margin-right: 25px;



}







.rw .rw_box1 .pp .pp_box .philosophy_dd1 ul li:last-child {



    margin-right: 0;



}







.rw .rw_box1 .pp .pp_box .philosophy_dd1 ul li img {



    display: block;



    ;



    text-align: center;



}







.rw .rw_box1 .pp .pp_box .philosophy_dd1 ul li font {



    display: block;



    font-size: 16px;



    color: #000;



    padding: 10px 0



}







.rw .rw_box .pp .pp_box .pp_dt {



    font-size: 16px;



    letter-spacing: 3px;



    line-height: 30px;



    margin-bottom: 8%;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_lt {



    width: 48%;



    padding: 5%;



    background: url("../images/ln1.jpg") no-repeat center center;



    background-size: cover;



    height: 614px;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_lt .philosophy_lt_a {



    font-size: 26px;



    color: #fff;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_lt .philosophy_lt_b {



    font-size: 16px;



    color: #fff;



    line-height: 46px;



    margin-top: 5%;



    word-break: break-all;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_lt .philosophy_lt_c {



    margin-top: 25%;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_lt .philosophy_lt_c a {



    color: #fff;



    display: inline-block;



    padding: 8px 25px;



    font-size: 21px;



    border: 1px solid #fff;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_lt .philosophy_lt_c a:hover {



    background: #003677;



    border: 1px solid #003677;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_rt {



    width: 48%;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_rt .philosophy_rt_box .philosophy_rt_a {



    background: #003677;



    height: 291px;



    color: #fff;



    padding: 10% 7%;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_rt .philosophy_rt_box .philosophy_rt_a .philosophy_rt_a1 {



    font-size: 26px;



    margin-bottom: 5%;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_rt .philosophy_rt_box .philosophy_rt_a .philosophy_rt_a2 {



    font-size: 16px;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_rt .philosophy_rt_box .philosophy_rt_b {



    background: #003677;



    background-size: cover;



    height: 291px;



    padding: 10% 7%;



    color: #fff;







}







.rw .rw_box .pp .pp_box .philosophy .philosophy_rt .philosophy_rt_box .philosophy_rt_b .philosophy_rt_b1 {



    font-size: 26px;



    margin-bottom: 5%;



}







.rw .rw_box .pp .pp_box .philosophy .philosophy_rt .philosophy_rt_box .philosophy_rt_b .philosophy_rt_b2 {



    font-size: 16px;



    line-height: 28px;



}







.rw .pp_title_rw {



    font-size: 30px;



    color: #003677;



    margin: 0 auto;



    width: 100%;



    text-align: center;



    max-width: 1100px;



    margin-top: 6%;



    margin-bottom: 2%;



}







.rw .pp_hd_rw {



    font-size: 16px;



    letter-spacing: 3px;



    margin: 0 auto;



    text-indent: 2em;



    line-height: 28px;



    margin-bottom: 3%;



    max-width: 1100px;



}







/*走进万达 主体*/



/*走进万达-企业文化 主体*/



.culture {



    width: 100%;



    margin: 0 auto;



}







.culture .culture_box {



    max-width: 1100px;



    margin: 0 auto;



}







.culture .culture_box .culture_strength {



    width: 100%;



    margin: 0 auto;



    padding-top: 7%;



}







.culture .culture_box .culture_strength .strength_title {



    color: #003677;



    font-size: 36px;



    letter-spacing: 3px;



    margin-bottom: 3%;



    text-align: center;



}







.culture .culture_box .culture_strength .strength_hd {



    text-indent: 2em;



    max-width: 1050px;



    margin: 0 auto;



    line-height: 30px;



    font-size: 18px;



    letter-spacing: 2px;



}







.culture .culture_box .culture_strength .strength_main {



    width: 100%;



    margin-top: 4%;



}







.culture .culture_box .culture_strength .strength_main .strength_main_lt {



    width: 65%;



    color: #fff;



    overflow: hidden;



    position: relative;



}







.culture .culture_box .culture_strength .strength_main .strength_main_lt .strength_main_lt_a img {



    width: 100%;



    animation: scale_c 25s linear infinite alternate;



    height: 479px;



}







@-webkit-keyframes scale_c {



    0% {



        -webkit-transform: scale(1);



        -moz-transform: scale(1);



        -ms-transform: scale(1);



        -o-transform: scale(1);



        transform: scale(1);



    }







    50% {



        -webkit-transform: scale(1.2);



        -moz-transform: scale(1.2);



        -ms-transform: scale(1.2);



        -o-transform: scale(1.2);



        transform: scale(1.2);



    }







    100% {



        -webkit-transform: scale(1.5);



        -moz-transform: scale(1.5);



        -ms-transform: scale(1.5);



        -o-transform: scale(1.5);



        transform: scale(1.5);



    }



}







@-moz-keyframes scale_c {



    0% {



        -webkit-transform: scale(1);



        -moz-transform: scale(1);



        -ms-transform: scale(1);



        -o-transform: scale(1);



        transform: scale(1);



    }







    50% {



        -webkit-transform: scale(1.2);



        -moz-transform: scale(1.2);



        -ms-transform: scale(1.2);



        -o-transform: scale(1.2);



        transform: scale(1.2);



    }







    100% {



        -webkit-transform: scale(1.5);



        -moz-transform: scale(1.5);



        -ms-transform: scale(1.5);



        -o-transform: scale(1.5);



        transform: scale(1.5);



    }



}







@-o-keyframes scale_c {



    0% {



        -webkit-transform: scale(1);



        -moz-transform: scale(1);



        -ms-transform: scale(1);



        -o-transform: scale(1);



        transform: scale(1);



    }







    50% {



        -webkit-transform: scale(1.2);



        -moz-transform: scale(1.2);



        -ms-transform: scale(1.2);



        -o-transform: scale(1.2);



        transform: scale(1.2);



    }







    100% {



        -webkit-transform: scale(1.5);



        -moz-transform: scale(1.5);



        -ms-transform: scale(1.5);



        -o-transform: scale(1.5);



        transform: scale(1.5);



    }



}







@-ms-keyframes scale_c {



    .culture .culture_box .culture_strength .strength_main .strength_main_lt .strength_main_lt_a 0% {



        -webkit-transform: scale(1);



        -moz-transform: scale(1);



        -ms-transform: scale(1);



        -o-transform: scale(1);



        transform: scale(1);



    }







    .culture .culture_box .culture_strength .strength_main .strength_main_lt .strength_main_lt_a 50% {



        -webkit-transform: scale(1.2);



        -moz-transform: scale(1.2);



        -ms-transform: scale(1.2);



        -o-transform: scale(1.2);



        transform: scale(1.2);



    }







    .culture .culture_box .culture_strength .strength_main .strength_main_lt .strength_main_lt_a 100% {



        -webkit-transform: scale(1.5);



        -moz-transform: scale(1.5);



        -ms-transform: scale(1.5);



        -o-transform: scale(1.5);



        transform: scale(1.5);



    }



}







.culture .culture_box .culture_strength .strength_main .strength_main_lt .strength_main_lt_b {



    position: absolute;



    top: 0;



    height: 100%;



    width: 100%;



    padding: 4%;



}







.culture .culture_box .culture_strength .strength_main .strength_main_lt .strength_main_lt_b .strength_main_lt_b1 {



    font-size: 36px;



    margin-top: 40%;



    margin-bottom: 5%;



}







.culture .culture_box .culture_strength .strength_main .strength_main_lt .strength_main_lt_b .strength_main_lt_b2 {



    font-size: 18px;



    letter-spacing: 2px;



    line-height: 36px;



}







.culture .culture_box .culture_strength .strength_main .strength_main_rt {



    width: 30%;



}







.culture .culture_box .culture_strength .strength_main .strength_main_rt .strength_main_rt_a {



    background-size: cover;



    height: 229px;



    margin-bottom: 21px;



    position: relative;



}







.culture .culture_box .culture_strength .strength_main .strength_main_rt .strength_main_rt_a span {



    position: absolute;



    bottom: 10%;



    color: #fff;



    font-size: 30px;



    display: inline-block;



    padding: 5%;



}







.culture .culture_box .culture_strength .strength_main .strength_main_rt .strength_main_rt_b {



    background-size: cover;



    height: 229px;



    position: relative;



}







.culture .culture_box .culture_strength .strength_main .strength_main_rt .strength_main_rt_b span {



    position: absolute;



    bottom: 10%;



    color: #fff;



    font-size: 30px;



    display: inline-block;



    padding: 5%;



}







.culture .culture_box .culture_strength .strength_list {



    width: 100%;



    margin-top: 40px;



}







.culture .culture_box .culture_strength .strength_list ul li {



    padding: 0 8px;



}







.culture .culture_box .culture_strength .strength_list ul li .strength_list_a {



    font-size: 22px;



    color: #003677;



    width: 100%;



    text-align: center;



    padding: 10px 0;



    background: #f2f2f2;



}







.culture .culture_box .culture_strength .strength_list ul li .strength_list_b {



    overflow: hidden;



}







.culture .culture_box .culture_strength .strength_list ul li .strength_list_b img {



    width: 100%;



    display: block;



}







.culture .culture_box .culture_charm {



    width: 100%;



    margin-top: 7%;



}







.culture .culture_box .culture_charm .charm_title {



    color: #003677;



    font-size: 36px;



    letter-spacing: 3px;



    margin-bottom: 3%;



    text-align: center;



}







.culture .culture_box .culture_charm .charm_hd {



    text-indent: 2em;



    max-width: 1050px;



    margin: 0 auto;



    line-height: 30px;



    font-size: 18px;



    letter-spacing: 2px;



}







.culture .culture_box .culture_charm .charm_list {



    width: 100%;



    margin-top: 3%;



}







.culture .culture_box .culture_charm .charm_list ul li {



    margin-bottom: 10px;



}







.culture .culture_box .culture_charm .charm_list ul li .charm_list_a img {



    width: 100%;



    display: block;



}







.culture .culture_box .culture_charm .charm_list ul li .charm_list_b {



    padding: 10px 0;



    width: 100%;



    font-size: 22px;



    color: #4c4c4c;



    text-align: center;



}







.culture .culture_box .culture_charm .charm_list ul li .dynamic_list_b {



    font-size: 18px;



    padding: 15px 0;



}







.culture .culture_box .culture_charm .dynamic_more {



    text-align: center;



    width: 200px;



    margin: 0 auto;



    margin-top: 8%;



    cursor: pointer;



}







.culture .culture_box .culture_charm .dynamic_more:hover span {



    color: #003677;



}







.culture .culture_box .culture_charm .dynamic_more img {



    height: 55px;



    vertical-align: -18px;



    margin-right: 20px;



}







.culture .culture_box .culture_charm .dynamic_more span {



    font-size: 24px;



    color: #757575;



    letter-spacing: 2px;



}







.tc {



    width: 100%;



    height: 100%;



}







.tc .swiper-container {



    text-align: center;



    position: fixed;



    width: 80%;



    height: 100%;



    left: 0;



    right: 0;



    bottom: 0;



    top: 0;



    padding-top: 200px;



    margin: auto;



}







.tc .swiper-container .swiper-slide {



    height: 100%;



}







.tc .swiper-container .swiper-slide img {



    width: 43%;



}







.tc .swiper-container .swiper-slide .img_tc_title {



    text-align: center;



    margin-top: 4%;



    font-size: 36px;



    color: #fff;



    letter-spacing: 2px;



}







/*分页器*/



.wd_news .wd_news_box .news_page ul li:last-child {



    _float: right;



}







.wd_news .wd_news_box .news_page ul li.active span {



    background: #003677;



    color: #fff;



}







.wd_news .wd_news_box .news_page ul li.active span:hover {



    color: #fff;



    background: #003677;



}







.pagination>li>a,



.pagination>li>span {



    padding: 0;



}







.wd_news .wd_news_box .news_page ul li a,



.wd_news .wd_news_box .news_page ul li span {



    background: #e7ecf2;



    border: 0;



}







.wd_news .wd_news_box .news_page ul li:last-child a,



.wd_news .wd_news_box .news_page ul li:last-child span {



    padding: 0 20px;



    display: block;



    height: 60px;



    line-height: 60px;



    color: #808080;



    font-size: 18px;



    background: #e7ecf2;



}







.wd_news .wd_news_box .news_page ul li:last-child a:hover,



.wd_news .wd_news_box .news_page ul li:last-child span:hover {



    color: #fff;



    background: #003677;



}







.wd_news .wd_news_box .news_page ul li:first-child span,



.wd_news .wd_news_box .news_page ul li:first-child a {



    padding: 0 20px;



    display: block;



    height: 60px;



    line-height: 60px;



    color: #808080;



    font-size: 18px;



    background: #e7ecf2;



}







.wd_news .wd_news_box .news_page ul li:first-child span:hover,



.wd_news .wd_news_box .news_page ul li:first-child a:hover {



    color: #fff;



    background: #003677;



}







.wd_news .wd_news_box .news_page ul li span {



    display: block;



    font-size: 24px;



    color: #808080;



    width: 60px;



    height: 60px;



    line-height: 60px;



    text-align: center;



}







.wd_news .wd_news_box .news_page ul {



    position: relative;



}







/*分页器*/



@media screen and (max-width: 1400px) {



    .tc .swiper-container {



        padding-top: 200px;



    }



}







@media screen and (max-width: 768px) {



    #btn4 img {



        height: 36px;



    }







    #btn3 img {



        height: 36px;



    }







    .tc .swiper-container .swiper-slide .img_tc_title {



        font-size: 14px;



    }







    .close_one img {



        height: 30px;



    }



}







@media screen and (max-width: 413px) {



    .tc .swiper-container {



        padding-top: 260px;



    }



}







@media screen and (max-width: 374px) {



    .tc .swiper-container {



        padding-top: 225px;



    }



}







#btn3 img {



    position: absolute;



    top: 45%;



    left: 10%;



    z-index: 111111111;



    cursor: pointer;



}







#btn4 img {



    position: absolute;



    top: 45%;



    right: 10%;



    z-index: 111111111;



    cursor: pointer;



}







.close_one {



    position: fixed;



    top: 5%;



    right: 5%;



    z-index: 1111111111;



}







/*走进万达-企业文化 主体*/



.index_search_popover {



    position: fixed;



    top: 0;



    width: 100%;



    height: 100%;



    background: rgba(0, 0, 0, 0.8);



    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8000000, endcolorstr=#c8000000);



    z-index: 11111111;



    display: none;



}







.index_search_popover #index_search {



    width: 80%;



    margin: 0 auto;



    margin-top: 20%;



    position: relative;



}







.index_search_popover #index_search .index_search_tc input {



    width: 100%;



    height: 70px;



    line-height: 70px;



    background: transparent;



    font-size: 36px;



    padding-left: 10px;



    color: #fff;



    outline: none;



}







.index_search_popover #index_search .index_search_tc img {



    position: absolute;



    top: 13px;



    right: 19px;



    height: 45px;



    cursor: pointer;



}







.index_search_popover .index_close img {



    position: absolute;



    width: 30px;



    top: 5%;



    right: 5%;



}







/*万达新闻 主体*/



.wd_news {



    width: 100%;



    margin: 0 auto;



    background: #fff;



    padding-bottom: 5%;



    border-top: 1px solid #e7e7e7;



}







.wd_news .wd_news_box {



    max-width: 1260px;



    margin: 0 auto;



    padding-top: 1%;



    position: relative;



}







.wd_news .wd_news_box .headlines {



    margin-bottom: 5%;



    width: 100%;



    position: relative;



    overflow: hidden;



    padding: 5%;



    background: #044696;



}







.wd_news .wd_news_box .headlines .news_bg img {



    position: absolute;



    top: 15%;



    right: -20%;



    z-index: 999;



}







.wd_news .wd_news_box .headlines .left_line {



    position: absolute;



    top: 0;



    left: 0;



    width: 1px;



    height: 100%;



    background: #e7e7e7;



    z-index: 11111;



}







.wd_news .wd_news_box .headlines a {



    display: block;



}







.wd_news .wd_news_box .headlines .headlines_lt {



    width: 60%;



    padding-left: 2%;



    padding-right: 2%;



}







.wd_news .wd_news_box .headlines .headlines_lt .headlines_hd {



    color: #fff;



    font-size: 36px;



    margin-bottom: 3%;



}







.wd_news .wd_news_box .headlines .headlines_lt .headlines_title {



    color: #fff;



    font-size: 30px;



    letter-spacing: 2px;



    line-height: 36px;



}







.wd_news .wd_news_box .headlines .headlines_rt {



    width: 40%;



}







.wd_news .wd_news_box .headlines .headlines_rt img {



    width: 80%;



    display: block;



    margin: 0 auto;



    position: relative;



    z-index: 1111111;



}







.wd_news .wd_news_box .news_list ul li {



    padding: 4% 0;



    background: #fff;







    border-bottom: 1px dashed #bfbfbf;



}







.wd_news .wd_news_box .news_list ul li .news_list_lt {



    width: 60%;



    position: relative;



}







.wd_news .wd_news_box .news_list ul li .news_list_rt {



    width: 38%;



    text-align: center;



}







.wd_news .wd_news_box .news_list ul li .news_list_rt img {



    width: 397px;height: 245px;



}







.wd_news .wd_news_box .news_list ul li .news_list_a {



    position: absolute;



    bottom: -55%;



    left: 0;



    color: #999999;



    font-size: 18px;



}







.wd_news .wd_news_box .news_list ul li .news_list_b {



    color: #333;



    font-size: 28px;



    margin: 0 0 2% 0;



}







.wd_news .wd_news_box .news_list ul li .news_list_c {



    line-height: 28px;



    color: #000;



    letter-spacing: 2px;



    font-size: 18px;



}







.wd_news .wd_news_box .news_list ul li:hover .news_list_b {



    color: #000;



}







.wd_news .wd_news_box .news_page {



    width: 100%;



    margin-top: 5%;



}







.wd_news .wd_news_box .news_page ul {



    background: #e7ecf2;

font-size:18px;

}







.wd_news .wd_news_box .news_page ul li {



    float: left;
  font-size:18px;



}







.wd_news .wd_news_box .news_page ul li a {



    display: block;



    font-size: 18px;



    color: #808080;



    padding: 0 20px;



    height: 60px;



    line-height: 60px;



    text-align: center;



}







.wd_news .wd_news_box .news_page ul li a:hover {



    color: #fff;



    background: #003677;



}







.wd_news .wd_news_box .news_page ul li a.page_active {



    color: #fff;



    background: #003677;



}







.wd_news .wd_news_box .news_page .news_next a {



    display: block;



    height: 60px;



    line-height: 60px;



    padding: 0 40px;



    color: #808080;



    font-size: 24px;



    background: #e7ecf2;



}







.wd_news .wd_news_box .news_page .news_next a:hover {



    color: #fff;



    background: #003677;



}







/*万达新闻 主体*/



/*万达新闻-视频中心 主体*/



.news_video {



    width: 100%;



    padding-top: 7%;



    border-top: 1px solid #e7e7e7;



}







.news_video .news_video_box {



    max-width: 1100px;



    margin: 0 auto;



}







.news_video .news_video_box ul li {



    padding: 10px;



    overflow: hidden;



    position: relative;



    margin-bottom: 5%;



}







.news_video .news_video_box ul li .news_video_a img {



    -webkit-transition: all 0.5s;



    -moz-transition: all 0.5s;



    -ms-transition: all 0.5s;



    -o-transition: all 0.5s;



    transition: all 0.5s;



    -webkit-transform: scale(1.1);



    -moz-transform: scale(1.1);



    -ms-transform: scale(1.1);



    -o-transform: scale(1.1);



    transform: scale(1.1);



    -moz-box-shadow: 1px 0px 12px #dfdfdf;



    -webkit-box-shadow: 1px 0px 12px #dfdfdf;



    box-shadow: 1px 0px 12px #dfdfdf;



    width: 100%;



    height: auto;



}







.news_video .news_video_box ul li .news_video_a img:hover {



    -webkit-transition: all 0.5s;



    -moz-transition: all 0.5s;



    -ms-transition: all 0.5s;



    -o-transition: all 0.5s;



    transition: all 0.5s;



    -webkit-transform: scale(1);



    -moz-transform: scale(1);



    -ms-transform: scale(1);



    -o-transform: scale(1);



    transform: scale(1);



    -moz-box-shadow: 1px 0px 12px #dfdfdf;



    -webkit-box-shadow: 1px 0px 12px #dfdfdf;



    box-shadow: 1px 0px 12px #dfdfdf;



}







.news_video .news_video_box ul li .news_video_b {



    text-align: center;



    color: #333333;



    font-size: 24px;



    padding: 20px 0;



}







.case-mask {



    width: 100%;



    height: 100%;



    position: absolute;



    top: 0;



    left: 0;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







/*万达新闻-视频中心 主体*/



/*万达新闻-详情页 主体*/



.news_main {



    width: 100%;



    margin: 0 auto;



    padding-top: 5%;



}







.news_main .news_main_box {



    max-width: 1100px;



    margin: 0 auto;



}







.news_main .news_main_box .news_main_lt {



    width: 60%;



    overflow: hidden;



}







.news_main .news_main_box .news_main_lt .news_hd {



    color: #003677;



    font-size: 30px;



    line-height: 42px;



    margin-bottom: 5%;



}







.news_main .news_main_box .news_main_lt .news_text {



    font-size: 18px;



    line-height: 36px;



    letter-spacing: 2px;



}







.news_main .news_main_box .news_main_lt .news_text img {



    width: 100%;



}







.news_main .news_main_box .news_main_lt .news_np {



    margin-top: 6%;



}







.news_main .news_main_box .news_main_lt .news_np .news_np_lt {



    padding: 5px 20px;



    background: #003677;



}







.news_main .news_main_box .news_main_lt .news_np .news_np_lt .news_np_a {



    font-size: 18px;



    margin-right: 10px;



    padding-top: 10px;



}







.news_main .news_main_box .news_main_lt .news_np .news_np_lt a {



    color: #fff;



    font-size: 18px;



}







.news_main .news_main_box .news_main_lt .news_np .news_np_rt a {



    font-size: 18px;



}







.news_main .news_main_box .news_main_lt .news_np .news_np_rt .news_np_rt_a:hover a {



    color: #003677;



}







.news_main .news_main_box .news_main_lt .news_np .news_np_rt .news_np_rt_a:hover .shang {



    border-right: 10px solid #003677;



}







.news_main .news_main_box .news_main_lt .news_np .news_np_rt .news_np_rt_b:hover a {



    color: #003677;



}







.news_main .news_main_box .news_main_lt .news_np .news_np_rt .news_np_rt_b:hover .xia {



    border-left: 10px solid #003677;



}







.news_main .news_main_box .news_main_lt .news_np .news_np_rt .shang {



    display: inline-block;



    width: 0;



    height: 0;



    border-top: 10px solid transparent;



    border-right: 10px solid #797979;



    border-bottom: 10px solid transparent;



    vertical-align: -3px;



    margin-right: 10px;



}







.news_main .news_main_box .news_main_lt .news_np .news_np_rt .xia {



    display: inline-block;



    width: 0;



    height: 0;



    border-top: 10px solid transparent;



    border-left: 10px solid #797979;



    border-bottom: 10px solid transparent;



    vertical-align: -3px;



    margin-right: 10px;



}







.news_main .news_main_box .news_main_rt {



    width: 35%;



}







.news_main .news_main_box .news_main_rt .new_icon {



    font-size: 36px;



    color: #666666;



    margin-bottom: 5%;



}







.news_main .news_main_box .news_main_rt .new_icon img {



    margin-right: 15px;



    vertical-align: -5px;



}







.news_main .news_main_box .news_main_rt .new_xg {



    padding-top: 6%;



}







.news_main .news_main_box .news_main_rt .new_xg ul li {



    height: 90px;



    margin-bottom: 5%;



    overflow: hidden;



}







.news_main .news_main_box .news_main_rt .new_xg ul li .new_xg_lt img {



    width: 100%;



}







.news_main .news_main_box .news_main_rt .new_xg ul li .xg_list {



    height: 100%;



    padding: 0;



    position: relative;



}







.news_main .news_main_box .news_main_rt .new_xg ul li .xg_list .xg_a {



    font-size: 18px;



}







.news_main .news_main_box .news_main_rt .new_xg ul li .xg_list .xg_b {



    font-size: 18px;



    position: absolute;



    bottom: 0;



    left: 0;



}







.news_main .news_main_box .news_main_rt .new_xg ul li .xg_list .xg_b img {



    height: 23px;



    vertical-align: -5px;



    margin-right: 20px;



}







/*万达新闻-详情页 主体*/



/*万达新闻-新闻聚焦 主体*/



.jj_news {



    background: #fff;



}







.jj_news .jj_first_lt {



    width: 45%;



    height: 500px;



}







.jj_news .jj_first_lt .swiper-container .swiper-wrapper .swiper-slide {



    position: relative;



}







.jj_news .jj_first_lt .swiper-container .swiper-wrapper .swiper-slide .sw_img img {



    width: 100%;



}







.jj_news .jj_first_lt .swiper-container .swiper-wrapper .swiper-slide .sw_text {



    position: absolute;



    bottom: 0;



    z-index: 111111;



    background: rgba(0, 54, 119, 0.79);



    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2003677, endcolorstr=#b2003677);



    width: 100%;



    text-align: center;



    color: #fff;



    font-size: 24px;



    padding: 10px 0;



}







.jj_news .jj_first_rt {



    width: 53%;



}







.jj_news .jj_first_rt ul li {



    width: 100%;



    border-bottom: 1px solid #dddddd;



    padding: 4% 0;



}







.jj_news .jj_first_rt ul li a:hover .jj_first_rt_a {



    color: #003677;



}







.jj_news .jj_first_rt ul li a:hover .jj_first_rt_c {



    color: #003677;



}







.jj_news .jj_first_rt ul li .jj_first_rt_a {



    font-size: 24px;



    color: #4c4c4c;



    overflow: hidden;



    text-overflow: ellipsis;



    white-space: nowrap;



}







.jj_news .jj_first_rt ul li .jj_first_rt_b {



    font-size: 16px;



    color: #a4a4a4;



    margin: 10px 0;



}







.jj_news .jj_first_rt ul li .jj_first_rt_c {



    font-size: 16px;



    line-height: 30px;



}







.btn5 {



    position: absolute;



    top: 40%;



    z-index: 111111;



    left: 0px;



    cursor: pointer;



}







.btn6 {



    position: absolute;



    top: 40%;



    z-index: 111111;



    right: 0px;



    cursor: pointer;



}







.jj_list {



    width: 100%;



    padding-top: 6%;



}







.jj_list .jj_list_hd {



    color: #1d4d82;



    font-size: 36px;



    letter-spacing: 2px;



    padding-left: 2%;



}







.jj_list .dynamic_more {



    text-align: center;



    margin-top: 8%;



}







.jj_list .dynamic_more:hover span {



    color: #003677;



}







.jj_list .dynamic_more img {



    height: 55px;



    vertical-align: -18px;



    margin-right: 20px;



}







.jj_list .dynamic_more span {



    font-size: 24px;



    color: #757575;



    letter-spacing: 2px;



}







.mtbd {



    max-width: 1100px;



    margin: 0 auto;



    padding-top: 6%;



}







.mtbd ul li {



    padding: 40px 0;



    border-bottom: 1px solid #eaeaea;



}







.mtbd ul li:hover .mtbd_c a {



    background: #003677;



}







.mtbd ul li:hover .mtbd_b a {



    color: #003677;



}







.mtbd ul li .mtbd_a {



    width: 30%;



    padding-left: 25px;



}







.mtbd ul li .mtbd_a span {



    padding-right: 5px;



    display: inline-block;



    color: #fff;



    background: #aeaeae;



}







.mtbd ul li .mtbd_a span i {



    padding: 5px;



    display: inline-block;



    background: #003677;



}







.mtbd ul li .mtbd_b {



    width: 50%;



    overflow: hidden;



    text-overflow: ellipsis;



    white-space: nowrap;



}







.mtbd ul li .mtbd_b a {



    color: #333333;



    font-size: 24px;



    text-align: center;



}







.mtbd ul li .mtbd_b a:hover {



    color: #003677;



}







.mtbd ul li .mtbd_c {



    width: 20%;



    text-align: center;



}







.mtbd ul li .mtbd_c a {



    display: inline-block;



    padding: 8px 20px;



    background: #bfbfbf;



    color: #fff;



    letter-spacing: 3px;



}







.mtbd ul li .mtbd_d {



    padding-top: 5px;



}







.mtbd ul li .mtbd_d a {



    width: 25px;



    padding: 0px;



    height: 25px;



    padding-left: 4px;



    line-height: 25px;



    text-align: center;



    border-radius: 100% 100%;



}







.mtbd_one ul li {



    padding: 5% 0;



}







@media screen and (min-width: 320px) and (max-width: 768px) {



    .mtbd ul li .mtbd_b a {



        font-size: 14px;



    }







    .mtbd_one ul li {



        padding: 15px 0;



        font-size: 10px;



    }







    .mtbd ul li .mtbd_a {



        width: 35%;



    }







    .mtbd ul li .mtbd_b {



        width: 45%;



        text-align: center;



    }







    .mtbd ul li .mtbd_d {



        padding-top: 15px;



    }







    .fuwu .fw_list ul li a {



        font-size: 14px;



    }







    .mtbd ul li .mtbd_a {



        padding-left: 10px;



    }







    .mtbd ul li {



        font-size: 12px;



    }







    .mtbd ul li .mtbd_c a {



        letter-spacing: inherit;



    }



}







@media screen and (min-width: 320px) and (max-width: 413px) {



    .mtbd ul li .mtbd_e a {



        padding: 5px 15px;



    }



}







/*万达新闻-新闻聚焦 主体*/



/*万达新闻-在线读报 主体*/



.db_news {



    background: #fff;



    width: 100%;



    margin: 0 auto;



}







.db_news .db_list {



    width: 100%;



}







.db_news .db_list ul {



    padding-top: 7%;



}







.db_news .db_list ul li {



    position: relative;



    float: left;



    background: #eaeaea;



    margin: 0 auto;



    width: 30%;



    margin-right: 5%;



    margin-top: 4%;



    padding: 5%;



}







.db_news .db_list ul li .db_list_a {



    overflow: hidden;



}







.db_news .db_list ul li .db_list_a img {



    width: 100%;



    -webkit-transition: all 0.5s;



    -moz-transition: all 0.5s;



    -ms-transition: all 0.5s;



    -o-transition: all 0.5s;



    transition: all 0.5s;



}







.db_news .db_list ul li .db_list_a img:hover {



    -webkit-transform: scale(1.05);



    -moz-transform: scale(1.05);



    -ms-transform: scale(1.05);



    -o-transform: scale(1.05);



    transform: scale(1.05);



    -webkit-transition: all 0.5s;



    -moz-transition: all 0.5s;



    -ms-transition: all 0.5s;



    -o-transition: all 0.5s;



    transition: all 0.5s;



}







.db_news .db_list ul li .db_list_b {



    position: absolute;



    width: 100%;



    left: 0;



    bottom: 0;



    padding: 15px 10px;



    background: #003677;



}







.db_news .db_list ul li .db_list_b a {



    color: #fff;



    font-size: 16px;



    margin-right: 5px;



}







.db_news .wd_news_box {



    padding-top: 0;



}







.db_news .wd_news_box .news_page_a {



    margin-top: 100px;



}







.db_news .wd_news_box .news_page_a ul {



    background: #fff;



}







.db_news .wd_news_box .news_page_a .news_next {



    border: 1px solid #cccccc;



}







.db_news .wd_news_box .news_page_a .news_next a {



    background: #fff;



}







.db_news .wd_news_box .news_page_a .news_next a:hover {



    border: 1px solid #003677;



}







/*万达新闻-在线读报 主体*/



/*万达产业-石化集团 主体*/



.industry .rw_banner .rw_banner_b .rw_banner_b1 {



    font-size: 48px;



    letter-spacing: 2px;



}







.industry .rw_banner .rw_banner_b .rw_banner_b2 {



    font-size: 24px;



    line-height: 42px;



    letter-spacing: 2px;



    max-width: 920px;



}







.industry .rw_banner .rw_banner_b .rw_banner_b3 a {



    color: #fff;



}







.industry .industry_box {



    width: 100%;



    margin: 0 auto;



    height: 660px;



}







.industry .industry_box .industry_box_lt {



    width: 50%;



    background: #f6f6f6;



    padding-left: 9.7%;



    height: 660px;



    padding-right: 95px;



}







.industry .industry_box .industry_box_lt span {



    color: #003677;



    font-size: 20px;



}







.industry .industry_box .industry_box_lt div {



    font-size: 16px;



    color: #666666;



    margin-bottom: 10px;



    letter-spacing: 2px;



}







.industry .industry_box .industry_box_lt div>strong {



    font-weight: normal;



    color: #003677;



}







.industry .industry_box .industry_box_lt .industry_box_lt_a {



    margin: 45px 0 25px 0;



}







.industry .industry_box .industry_box_lt .industry_box_lt_a>.xian {



    width: 114px;



    background-color: #003677;



    height: 2px;



    margin-top: 10px;



}







.industry .industry_box .industry_box_lt .industry_box_lt_a span {



    font-size: 30px;



}







.industry .industry_box .industry_box_rt {



    width: 50%;



    background: url("../images/zongheshili_bg.jpg") center center;



    background-size: cover;



    height: 460px;



}







.industry .industry_box .industry_box_rt .industry_box_rt_a {



    overflow: hidden;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



    width: 593px;



    position: relative;



    height: 389px;



    line-height: 389px;



    left: -85px;



    top: 30px;



}







.industry .industry_box .industry_box_rt .industry_box_rt_a:hover .industry_box_rt_b {



    top: 0;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.industry .industry_box .industry_box_rt .industry_box_rt_a .industry_box_rt_b {



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



    position: absolute;



    z-index: 999;



    top: -100%;



    width: 100%;



    height: 100%;



    background: rgba(0, 54, 119, 0.57);



    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f003677, endcolorstr=#7f003677);



    text-align: center;



}







.industry .industry_box .industry_box_rt .industry_box_rt_a .industry_box_rt_b a {



    display: inline-block;



    color: #fff;



    letter-spacing: 3px;



    font-size: 30px;



}







.industry .industry_box .industry_box_rt .industry_box_rt_a .industry_box_rt_b a img {



    vertical-align: -10px;



}







.industry_ys {



    width: 100%;



    margin: 0 auto;



    background: url("../images/hexinyoushi_bg.jpg") no-repeat center center;



    background-size: cover;



    height: 554px;



}







.industry_ys .industry_ys_box {



    max-width: 1100px;



    margin: 0 auto;



}







.industry_ys .industry_ys_box .industry_ys_a {



    width: 100%;



    text-align: center;



    padding: 5% 0;



    text-align: center;



    color: #fff;



    font-size: 48px;



}







.industry_ys .industry_ys_box .industry_ys_b {



    letter-spacing: 2px;



    max-width: 1000px;



    margin: 0 auto;



    color: #fff;



    font-size: 18px;



    line-height: 38px;



    text-indent: 2em;



}







.industry_ys .industry_ys_box .industry_ys_c {



    width: 100%;



    margin-top: 5%;



}







.industry_ys .industry_ys_box .industry_ys_c ul li {



    width: 16.66%;



    float: left;



    text-align: center;



}







.industry_ys .industry_ys_box .industry_ys_c ul li.hoverTag:hover .industry_ys_c_one .in_show {



    display: none;



}







.industry_ys .industry_ys_box .industry_ys_c ul li.hoverTag:hover .industry_ys_c_one .in_hide {



    display: inline-block;



}







.industry_ys .industry_ys_box .industry_ys_c ul li.hoverTag:hover .industry_ys_c_two {



    color: #003677;



}







.industry_ys .industry_ys_box .industry_ys_c ul li .industry_ys_c_one {



    text-align: center;



}







.industry_ys .industry_ys_box .industry_ys_c ul li .industry_ys_c_one .in_show {



    display: inline-block;



}







.industry_ys .industry_ys_box .industry_ys_c ul li .industry_ys_c_one .in_hide {



    display: none;



}







.industry_ys .industry_ys_box .industry_ys_c ul li .industry_ys_c_two {



    color: #fff;



    font-size: 24px;



    margin-top: 25px;



}







.industry_pp {



    padding-top: 7%;



    width: 100%;



    margin: 0 auto;



    background: #f6f6f6;



    padding-bottom: 3%;



}

.news_page ul li {

float: left;

padding: 0 5px;
}





.industry_pp .industry_pp_box {



    max-width: 1100px;



    margin: 0 auto;



}







.industry_pp .industry_pp_box .industry_pp_a {



    font-size: 36px;



    width: 100%;



    text-align: center;



    color: #003677;



    letter-spacing: 2px;



    margin-bottom: 4%;



}







.industry_pp .industry_pp_box .industry_pp_b {



    font-size: 18px;



    letter-spacing: 2px;



    line-height: 38px;



    text-indent: 2em;



}







.industry_pp .industry_pp_box .industry_pp_c {



    margin-top: 5%;



}







.industry_pp .industry_pp_box .industry_pp_c ul li {



    overflow: hidden;



    position: relative;



    margin-right: 3%;



    margin-bottom: 3%;



    padding: 4% 0;



    box-shadow: 0 0px 10px 2px #e5e5e5;



    -webkit-box-shadow: 0 0px 10px 2px #e5e5e5;



    -moz-box-shadow: 0 0px 10px 2px #e5e5e5;



    -o-box-shadow: 0 0px 10px 2px #e5e5e5;



    -ms-box-shadow: 0 0px 10px 2px #e5e5e5;



    text-align: center;



    background: #fff;



    float: left;



    width: 31%;



}







.industry_pp .industry_pp_box .industry_pp_c ul li:hover .pp_c_sd {



    top: 0;



    -webkit-transition: all 0.5s;



    -moz-transition: all 0.5s;



    -ms-transition: all 0.5s;



    -o-transition: all 0.5s;



    transition: all 0.5s;



}







.industry_pp .industry_pp_box .industry_pp_c ul li .industry_pp_c_two {



    font-size: 18px;



    margin-top: 25px;



}







.industry_pp .industry_pp_box .industry_pp_c ul li .pp_c_sd {



    -webkit-transition: all 0.5s;



    -moz-transition: all 0.5s;



    -ms-transition: all 0.5s;



    -o-transition: all 0.5s;



    transition: all 0.5s;



    position: absolute;



    z-index: 999;



    width: 100%;



    height: 100%;



    background: rgba(0, 54, 119, 0.9);



    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5003677, endcolorstr=#e5003677);



    top: -100%;



    text-align: left;



    padding: 5%;



}







.industry_pp .industry_pp_box .industry_pp_c ul li .pp_c_sd .pp_c_sd_a {



    color: #fff;



    padding: 2%;



}







.industry_pp .industry_pp_box .industry_pp_c ul li .pp_c_sd .pp_c_sd_a span {



    width: 15%;



    float: left;



    display: inline-block;



}







.industry_pp .industry_pp_box .industry_pp_c ul li .pp_c_sd .pp_c_sd_a i {



    width: 84%;



    float: left;



    display: inline-block;



    text-align: left;



}







/*万达产业-石化集团 主体*/



/*万达产业*/



.industry_ys .industry_ys_box .xj_c ul li,



.industry_ys .industry_ys_box .dl_c ul li {



    width: 20%;



}







.industry_ys .industry_ys_box .xj_c ul li .industry_ys_c_one img,



.industry_ys .industry_ys_box .dl_c ul li .industry_ys_c_one img {



    height: 74px;



}







.industry_ys .industry_ys_box .rd_c ul li {



    width: 25%;



}







.industry_ys .industry_ys_box .rd_c ul li .industry_ys_c_one img {



    height: 74px;



}







.industry_pp .industry_pp_box .rd_q ul li .industry_pp_c_one img {



    height: 75px;



}







.industry_pp .industry_pp_box .dl_q ul li .industry_pp_c_one img {



    height: 55px;



}







.industry_pp .industry_pp_box .jk_q ul li .industry_pp_c_one img {



    height: 34px;



}







.industry_pp .industry_pp_box .xj_q ul li .industry_pp_c_one img {



    height: 45px;



}







.lianjie {



    max-width: 1100px;



    margin: 0 auto;



    margin-top: 4%;



}







.lianjie .lj_hd {



    padding-bottom: 15px;



    font-size: 22px;



    font-weight: 400;



}







.lianjie .lj_main a {



    display: inline-block;



    width: 185px;



    background: #e9eff5;



    text-align: center;



    height: 50px;



    line-height: 50px;



    font-size: 14px;



    margin-right: 10px;



}







.lianjie .lj_main a:hover {



    color: #003677;



}







/*万达产业*/



/*社会责任-光彩事业*/



.gc {



    width: 100%;



    margin: 0 auto;



    padding-top: 7%;



}







.gc .gc_box {



    max-width: 1100px;



    margin: 0 auto;



}







.gc .gc_box .gc_hd {



    text-align: center;



    font-size: 36px;



    color: #003677;



    letter-spacing: 3px;



}







.gc .gc_box .gc_title {



    line-height: 36px;



    font-size: 18px;



    letter-spacing: 2px;



    margin: 4% 0 5% 0;



}







.gc .gc_box .gc_main {



    width: 100%;



    position: relative;



}







.gc .gc_box .gc_main .gc_a {



    position: relative;



    z-index: 1000;



}







.gc .gc_box .gc_main .gc_a div {



    background: #003677;



    color: #ffff;



    font-size: 16px;



    width: 65px;



    height: 65px;



    line-height: 65px;



    text-align: center;



    letter-spacing: 1px;



    border-radius: 100%;



    -webkit-border-radius: 100%;



    -o-border-radius: 100%;



    -moz-border-radius: 100%;



}







.gc .gc_box .gc_main .gc_b {



    width: 100%;



    position: relative;



}







.gc .gc_box .gc_main .gc_b .gc_b_line {



    height: 1px;



    width: 30%;



    background: #666;



    position: absolute;



    top: 150px;



    left: 32px;



    margin: auto;



}







.gc .gc_box .gc_main .gc_b ul {



    width: 80%;



    position: relative;



    z-index: 999;



}







.gc .gc_box .gc_main .gc_b ul li {



    width: 50%;



    padding: 4%;



    float: left;



}







.gc .gc_box .gc_main .gc_b ul li .gc_b_one img {



    width: 100%;



}







.gc .gc_box .gc_main .gc_b ul li .gc_b_two {



    text-align: center;



    font-size: 18px;



    letter-spacing: 1px;



    padding: 20px 0;



}







.gc .gc_box .gc_main .gc_c {



    position: absolute;



    width: 1px;



    height: 100%;



    left: 32px;



    top: 0;



    z-index: 999;



    background: #666;



}







/*社会责任-光彩事业*/



/*社会责任-社会公益*/



.gy {



    background: #f7f7f7;



    width: 100%;



    margin: 0 auto;



    padding: 6% 0 7% 0;



}







.gy .gy_list_more {



    text-align: center;



    cursor: pointer;



    width: 200px;



    margin: 0 auto;



}







.gy .gy_list_more:hover span {



    color: #003677;



}







.gy .gy_list_more img {



    vertical-align: -20px;



    margin-right: 20px;



}







.gy .gy_list_more span {



    font-size: 24px;



    color: #757575;



    letter-spacing: 2px;



}







.gy .gy_box {



    width: 100%;



}







.gy .gy_box ul li {



    float: left;



    width: 30%;



    background: #fff;



    margin-right: 5%;



    margin-bottom: 5%;



    overflow: hidden;



}







.gy .gy_box ul li:hover {



    background: #003677;



}







.gy .gy_box ul li:hover .gy_list_b .gy_list_b_lt .gy_list_b_two {



    color: #edebeb;



}







.gy .gy_box ul li:hover .gy_list_b_rt {



    color: #edebeb;



}







.gy .gy_box ul li:hover .gy_list_a img {



    -webkit-transform: scale(1.05);



    -moz-transform: scale(1.05);



    -ms-transform: scale(1.05);



    -o-transform: scale(1.05);



    transform: scale(1.05);



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.gy .gy_box ul li .gy_list_a img {



    width: 100%;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.gy .gy_box ul li .gy_list_b .gy_list_b_lt {



    padding: 4% 0;



    width: 30%;



    text-align: center;



}







.gy .gy_box ul li .gy_list_b .gy_list_b_lt .gy_list_b_one {



    font-size: 16px;



    color: #787878;



}







.gy .gy_box ul li .gy_list_b .gy_list_b_lt .gy_list_b_two {



    font-size: 22px;



    color: #003677;



}







.gy .gy_box ul li .gy_list_b .gy_list_b_rt {



    width: 69%;



    padding: 4% 10px;



    font-size: 18px;



    border-left: 1px solid #eeeeee;



}







/*社会责任-社会公益*/



.tx_box_a {



    width: 100%;



    font-size: 36px;



    text-align: center;



    letter-spacing: 2px;



    color: #003677;



    margin-bottom: 4%;



}







.tx_box_b {



    font-size: 18px;



    color: #1a1a1a;



    text-indent: 2em;



    margin-bottom: 5%;



    line-height: 32px;



}







.tx_main_a {



    margin-top: 20px;



    font-size: 18px;



    color: #4c4c4c;



    letter-spacing: 2px;



}







.tx_main dl dt {



    float: left;



}







.tx_main dl dd {



    float: right;



    width: 600px;



}







.tx_main dl dd.dd1 {



    width: 480px;



}







.tx_main dl dd span {



    display: block;



    font-size: 20px;



    height: 25px;



    line-height: 25px;



    margin-bottom: 20px;



}







.tx_main dl {



    margin-bottom: 60px;



}







.tx_main dl dd span img {



    padding-right: 5px;



}







.tx_main dl dd span font {



    font-size: 14px;



    padding-left: 10px;



}







.tx_main dl dd b {



    font-size: 14px;



    color: #072d5d;



    display: block;



    margin: 35px 0 10px;



}







.tx_main1 {



    border-top: 1px dashed #a0a0a0;



    margin-left: 15px;



}







.tx_main a {



    color: #072d5d;



    font-size: 14px;



}







.tx_main a:last-child {



    color: #fff;



    background: #072d5d;



    width: 85px;



    height: 25px;



    line-height: 25px;



    text-align: center;



}







.tx_main p {



    margin-bottom: 40px;



    line-height: 26px;



}







/*社会责任-责任体系*/



.tx {



    width: 100%;



    margin: 0 auto;



    padding-top: 0;



}







.tx .tx_box {



    max-width: 1160px;



    margin: 0 auto;



    background: #fff;



    padding: 65px 150px;



}







.tx .tx_box .tx_hd {



    font-size: 18px;



    color: #949494;



    line-height: 30px;



}







.tx .tx_box .tx_lian {



    margin: 5% auto;



}







.tx .tx_box .tx_main {



    width: 100%;



}







.tx .tx_box .tx_main .tx_main_box {



    margin-bottom: 4%;



}







.tx .tx_box .tx_main .tx_main_box .tx_main_title span {



    display: inline-block;



    padding: 10px 25px;



    background: #003677;



    border-top-left-radius: 25px;



    border-bottom-right-radius: 25px;



    font-size: 20px;



    color: #fff;



    letter-spacing: 2px;



}







.tx .tx_box .tx_main .tx_main_box .tx_main_m {



    color: #949494;



    font-size: 18px;



    line-height: 36px;



    margin-top: 20px;



    letter-spacing: 2px;



}







/*社会责任-责任体系*/



/*人力资源-招聘声明*/



.statement {



    width: 100%;



    margin: 0 auto;



    padding-top: 6%;



}







.statement .statement_box {



    max-width: 1100px;



    margin: 0 auto;



}







.statement .statement_box .statement_hd {



    color: #333333;



    font-size: 36px;



    text-align: center;



    margin-bottom: 4%;



    letter-spacing: 2px;



}







.statement .statement_box .statement_main .statement_a {



    font-size: 18px;



    line-height: 30px;



    margin-bottom: 4%;



    letter-spacing: 2px;



}







.statement .statement_box .statement_main .statement_b {



    line-height: 36px;



    font-size: 18px;



    letter-spacing: 2px;



}







.statement .statement_box .statement_main .statement_b .sm_end {



    margin-top: 4%;



    letter-spacing: 2px;



}







.statement .statement_box .statement_main .statement_b p span {



    float: left;



    width: 3%;



}







.statement .statement_box .statement_main .statement_b p i {



    float: left;



    width: 94%;



    word-break: break-all;



    margin-left: 0.5%;



}







/*人力资源-招聘声明*/



#xz_sub a {



    display: block;



    height: 80px;



    line-height: 80px;



    width: 100%;



    background: #9d9d9d;



    font-size: 24px;



    text-align: center;



    letter-spacing: 2px;



    margin-top: 5%;



    cursor: pointer;



}







#xz_sub a:hover {



    background: #003677;



    color: #fff;



}







/*人力资源-社会招聘*/



.shzp {



    width: 100%;



    margin: 0 auto;



    border-top: 1px solid #f7f6f6;



}







.shzp .shzp_box {



    max-width: 1100px;



    margin: 0 auto;



}







.shzp .shzp_box .shzp_lt {



    width: 65%;



    padding-top: 5%;



}







.shzp .shzp_box .shzp_lt .shzp_lt_search {



    width: 100%;



    position: relative;



}







.shzp .shzp_box .shzp_lt .shzp_lt_search input {



    width: 100%;



    height: 65px;



    line-height: 65px;



    padding-left: 5%;



    border: none;



    font-size: 18px;



    box-shadow: -1px 0px 12px #f5f5f5;



    -o-box-shadow: -1px 0px 12px #f5f5f5;



    -moz-box-shadow: -1px 0px 12px #f5f5f5;



    -webkit-box-shadow: -1px 0px 12px #f5f5f5;



    outline: none;



}







.shzp .shzp_box .shzp_lt .shzp_lt_search a {



    position: absolute;



    top: 0;



    right: 0;



}







.shzp .shzp_box .shzp_lt .shzp_lt_search a img {



    height: 65px;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb {



    margin-top: 5%;



    width: 100%;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb table {



    width: 100%;



    text-align: center;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb table thead tr td {



    padding-bottom: 4%;



    color: #0c0c0c;



    font-size: 18px;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb table tbody tr {



    height: 55px;



    line-height: 55px;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb table tbody tr:hover {



    background: #ebebeb;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb table tbody tr:hover td {



    color: #003677;



    font-size: 14px;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb table tbody tr:hover td a {



    font-size: 14px;



    color: #003677;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb table tbody tr td {



    line-height: 20px;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb .dynamic_more {



    width: 100%;



    width: 200px;



    margin: 5% auto;



    cursor: pointer;



    text-align: center;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb .dynamic_more:hover span {



    color: #003677;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb .dynamic_more img {



    margin-right: 25px;



    vertical-align: -20px;



}







.shzp .shzp_box .shzp_lt .shzp_lt_tb .dynamic_more span {



    font-size: 24px;



}







.shzp .shzp_box .shzp_rt {



    width: 32%;



    margin-left: 3%;



    padding-left: 2%;



    background: #f8f9fb;



    padding-top: 4%;



    padding-bottom: 10%;



    padding-right: 2%;



}







.shzp .shzp_box .shzp_rt .shzp_rt_hd {



    font-size: 26px;



    color: #003677;



    margin-bottom: 7%;



}







.shzp .shzp_box .shzp_rt .shzp_rt_list ul li {



    border-bottom: 1px solid #f0f0f2;



    padding: 7% 0 4% 0;



}







.shzp .shzp_box .shzp_rt .shzp_rt_list ul li .shzp_rt_a {



    font-size: 18px;



    margin-bottom: 5%;



}







.shzp .shzp_box .shzp_rt .shzp_rt_list ul li .shzp_rt_b .shzp_rt_b_one {



    margin-right: 20px;



    font-size: 14px;



}







.shzp .shzp_box .shzp_rt .shzp_rt_list ul li .shzp_rt_b .shzp_rt_b_one img {



    margin-right: 5px;



    vertical-align: -1px;



}







.shzp .shzp_box .shzp_rt .shzp_rt_list ul li .shzp_rt_b .shzp_rt_b_two img {



    margin-right: 5px;



    vertical-align: -1px;



}







/*人力资源-社会招聘*/



/*人力资源-社会招聘-xq*/



.shzp_xq .shzp_xq_hd {



    font-size: 36px;



    color: #003677;



    margin-bottom: 5%;



}







.shzp_xq .shzp_xq_main ul {



    width: 100%;



    background: #f2f2f2;



    padding: 3%;



}







.shzp_xq .shzp_xq_main ul li {



    float: left;



    width: 33.3%;



    padding: 1% 0;



}







.shzp_xq .shzp_xq_main ul li span {



    color: #003677;



}







.shzp_xq .shzp_xq_a {



    width: 100%;



    margin-top: 6%;



}







.shzp_xq .shzp_xq_a .shzp_xq_one {



    font-size: 24px;



    color: #555656;



}







.shzp_xq .shzp_xq_a .shzp_xq_line {



    width: 50px;



    height: 4px;



    background: #003677;



    margin: 3% 0;



}







.shzp_xq .shzp_xq_a .shzp_xq_two {



    line-height: 36px;



    font-size: 18px;



    color: #808080;



}







.shzp_xq .shzp_xq_b {



    margin-top: 7%;



}







.shzp_xq .shzp_xq_b a {



    float: left;



    width: 28%;



    margin: 0 2.5%;



    text-align: center;



    padding: 15px 0;



    background: #ebebeb;



    color: #838383;



    font-size: 18px;



}







.shzp_xq .shzp_xq_b a:hover {



    background: #003677;



    color: #fff;



}







.shzp_xq .shzp_xq_b a.td_active {



    background: #003677;



    color: #fff;



}







/*人力资源-社会招聘-xq*/



/*人力资源-人才发展*/



.rc {



    width: 100%;



    margin: 0 auto;



    padding-top: 7%;



    border-top: 1px solid #f7f6f6;



}







.rc .rc_box {



    max-width: 1100px;



    margin: 0 auto;



}







.rc .rc_box .rc_list {



    width: 50%;



    margin: 0 auto;



    margin-bottom: 5%;



}







.rc .rc_box .rc_list ul li {



    width: 50%;



    float: left;



    text-align: center;



    font-size: 30px;



    color: #9e9e9e;



    cursor: pointer;



}







.rc .rc_box .rc_list ul li.rc_active {



    font-size: 36px;



    color: #003677;



}







.rc .rc_box .rc_tabs {



    width: 100%;



}







.rc .rc_box .rc_tabs ul li {



    overflow: hidden;



    margin-bottom: 3%;



}







.rc .rc_box .rc_tabs ul li .rc_tabs_a img {



    width: 100%;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.rc .rc_box .rc_tabs ul li .rc_tabs_a img:hover {



    -webkit-transform: scale(1.05);



    -moz-transform: scale(1.05);



    -ms-transform: scale(1.05);



    -o-transform: scale(1.05);



    transform: scale(1.05);



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.rc .rc_box .rc_tabs ul li .rc_tabs_b {



    text-align: center;



    font-size: 18px;



    padding: 15px 0;



    color: #4c4c4c;



}







.rc .rc_box .rc_tabs .dynamic_more {



    width: 100%;



    width: 200px;



    margin: 5% auto;



    cursor: pointer;



    text-align: center;



}







.rc .rc_box .rc_tabs .dynamic_more:hover span {



    color: #003677;



}







.rc .rc_box .rc_tabs .dynamic_more img {



    margin-right: 25px;



    vertical-align: -20px;



}







.rc .rc_box .rc_tabs .dynamic_more span {



    font-size: 24px;



}







.rc .rc_main {



    max-width: 1100px;



    margin: 0 auto;



}







.rc .rc_main ul li {



    width: 100%;



    background: #fafafa;



    margin-bottom: 5%;



}







.rc .rc_main ul li .rc_main_a {



    width: 59%;



    padding-right: 3%;



}







.rc .rc_main ul li .rc_main_a img {



    width: 100%;



}







.rc .rc_main ul li .rc_main_b {



    width: 40%;



}







.rc .rc_main ul li .rc_main_b .rc_main_b_one {



    font-size: 36px;



    color: #003677;



    margin-top: 10%;



    letter-spacing: 2px;



}







.rc .rc_main ul li .rc_main_b .rc_main_b_two {



    font-size: 18px;



    color: #656565;



    line-height: 36px;



    margin: 7% 0;



    letter-spacing: 2px;



}







.rc .rc_main ul li .rc_main_b .rc_main_b_three a {



    display: inline-block;



    padding: 15px 25px;



    border: 1px solid #b9b9b9;



    font-size: 21px;



    letter-spacing: 2px;



}







/*人力资源-人才发展*/



/*人力资源-人才理念*/



.index_login {



    height: 73px;



    line-height: 73px;



    padding: 0 20px;



}







.index_login a {



    color: #333333;



    font-size: 16px;



}







.ln {



    width: 100%;



}







.ln .ln_bg {



    background: url("../images/ln_bg1.jpg") no-repeat center center;



    background-size: cover;



    width: 100%;



    padding: 17% 0;



    position: relative;



}







.ln .ln_bg .ln_bg_box {



    width: 50%;



    padding: 3% 5%;



    background: rgba(0, 0, 0, 0.5);



    text-align: center;



    margin: 0 auto;



    position: relative;



    z-index: 111;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.ln .ln_bg .ln_bg_box:hover {



    background: rgba(0, 54, 119, 0.5);



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.ln .ln_bg .ln_bg_box .ln_bg_b {



    font-size: 20px;



    color: #fff;



    letter-spacing: 2px;



    margin-top: 3%;



}







.ln .ln_bg .ln_bg_box .ln_bg_c {



    width: 50%;



    height: 1px;



    background: #fff;



    margin: 3% auto;



}







.ln .ln_bg .ln_bg_box .ln_bg_d {



    font-size: 24px;



    color: #fff;



    letter-spacing: 2px;



    text-align: center;



}







.ln .ln_bg .ln_bg_mc {



    position: absolute;



    top: 0;



    width: 100%;



    height: 100%;



    background: rgba(0, 54, 119, 0.3);



    display: none;



}







.ln .ln_bg2 {



    background: url("../images/ln_bg2.jpg") no-repeat center center;



    background-size: cover;



    width: 100%;



    padding: 17% 0;



    position: relative;



}







.ln .ln_bg3 {



    background: url("../images/ln_bg3.jpg") no-repeat center center;



    background-size: cover;



    width: 100%;



    padding: 17% 0;



    position: relative;



}







.ln .ln_bg4 {



    background: url("../images/ln_bg4.jpg") no-repeat center center;



    background-size: cover;



    width: 100%;



    padding: 17% 0;



    position: relative;



}







.ln .ln_bg5 {



    background: url("../images/ln_bg5.jpg") no-repeat center center;



    background-size: cover;



    width: 100%;



    padding: 17% 0;



    position: relative;



}







/*人力资源-人才理念*/



/*人力资源-校园招聘*/



.xyzp {



    width: 100%;



    margin: 0 auto;



}







.xyzp .xyzp_lc {



    background: url("../images/bingshan.jpg") no-repeat center center;



    width: 100%;



    background-size: cover;



    height: 445px;



    text-align: center;



}







.xyzp .xyzp_lc div {



    max-width: 1100px;



    margin: 0 auto;



    padding-top: 8%;



}







.xyzp .xyzp_lc div img {



    width: 100%;



}







.xyzp .xyzp_box {



    max-width: 1100px;



    margin: 0 auto;



    padding-top: 6%;



}







.xyzp .xyzp_box .xz_xc {



    width: 100%;



}







.xyzp .xyzp_box .xz_xc .xz_xc_hd {



    text-align: center;



    font-size: 36px;



    color: #003677;



    letter-spacing: 2px;



}







.xyzp .xyzp_box .xz_xc .xz_xc_list {



    box-shadow: 1px 0px 8px #eaeaea;



    margin-top: 4%;



}







.xyzp .xyzp_box .xz_xc .xz_xc_list .xz_xc_list_lt {



    width: 25%;



    height: 100%;



    background: #003677;



    color: #fff;



    text-align: center;



    font-size: 24px;



}







.xyzp .xyzp_box .xz_xc .xz_xc_list .xz_xc_list_rt {



    width: 75%;



}







.xyzp .xyzp_box .xz_xc .xz_xc_list .xz_xc_list_rt ul li {



    width: 14.25%;



    float: left;



    padding: 15px 0;



}







.xyzp .xyzp_box .xz_xc .xz_xc_list .xz_xc_list_rt ul li span {



    display: block;



    font-size: 24px;



    text-align: center;



    cursor: pointer;



}







.xyzp .xyzp_box .xz_xc .xz_xc_list .xz_xc_list_rt ul li.city_active span {



    color: #003677;



}







.xyzp .xyzp_box .xz_xc .xz_xc_list .xz_xc_list_rt ul li:hover span {



    color: #003677;



}







.xyzp .xyzp_box .xz_xc .xz_tabs {



    width: 100%;



    display: none;



}







.xyzp .xyzp_box .xz_xc .xz_tabs ul li {



    padding: 5% 0;



    border-bottom: 1px solid #f0f0f0;



}







.xyzp .xyzp_box .xz_xc .xz_tabs ul li .xz_tabs_lt {



    width: 30%;



    text-align: center;



}







.xyzp .xyzp_box .xz_xc .xz_tabs ul li .xz_tabs_lt img {



    width: 55%;



}







.xyzp .xyzp_box .xz_xc .xz_tabs ul li .xz_tabs_rt {



    width: 70%;



    font-size: 18px;



    padding-top: 3%;



}







.xyzp .xyzp_box .xz_xc .xz_tabs ul li .xz_tabs_rt div {



    margin-bottom: 15px;



}







.xyzp .xyzp_box .xz_gw {



    width: 100%;



    padding-top: 6%;



}







.xyzp .xyzp_box .xz_gw .xz_gw_hd {



    text-align: center;



    font-size: 36px;



    color: #003677;



    letter-spacing: 2px;



}







.xyzp .xyzp_box .xz_gw .xz_gw_main {



    width: 100%;



    padding-top: 4%;



}







.xyzp .xyzp_box .xz_gw .xz_gw_main table {



    width: 100%;



}







.xyzp .xyzp_box .xz_gw .xz_gw_main table thead tr td {



    padding: 0 3px;



}







.xyzp .xyzp_box .xz_gw .xz_gw_main table thead tr td span {



    display: block;



    background: #003677;



    color: #fff;



    text-align: center;



    padding: 10px 0;



    font-size: 18px;



}







.xyzp .xyzp_box .xz_gw .xz_gw_main table tbody tr.row_active td span {



    background: #f5f5f5;



}







.xyzp .xyzp_box .xz_gw .xz_gw_main table tbody tr td {



    padding: 0 3px;



}







.xyzp .xyzp_box .xz_gw .xz_gw_main table tbody tr td.row_active_a {



    background: #f5f5f5;



}







.xyzp .xyzp_box .xz_gw .xz_gw_main table tbody tr td span {



    display: block;



    text-align: center;



    font-size: 16px;



    padding: 18px 0;



}







.xyzp .xyzp_box .xz_fx {



    width: 100%;



    padding-top: 6%;



}







.xyzp .xyzp_box .xz_fx .xz_fx_hd {



    text-align: center;



    font-size: 36px;



    color: #003677;



    letter-spacing: 2px;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main {



    width: 100%;



    padding-top: 5%;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main ul li {



    padding: 2.5%;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_xq {



    background: #f5f5f5;



    padding: 5%;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_a .xz_fx_a_lt {



    width: 30%;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_a .xz_fx_a_lt img {



    width: 100%;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_a .xz_fx_a_rt {



    width: 70%;



    padding-left: 5%;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_a .xz_fx_a_rt .xz_fx_a_rt_one {



    font-size: 14px;



    color: #4c4c4c;



    margin-bottom: 5%;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_a .xz_fx_a_rt .xz_fx_a_rt_one span {



    font-size: 16px;



    color: #003677;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_b .xz_fx_b_one {



    font-size: 16px;



    color: #4c4c4c;



    margin: 3% 0;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_b .xz_fx_b_two {



    height: 95px;



    color: #003677;



    font-size: 16px;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main .dynamic_more {



    text-align: center;



    width: 200px;



    margin: 0 auto;



    margin-top: 5%;



    cursor: pointer;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main .dynamic_more:hover span {



    color: #003677;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main .dynamic_more img {



    height: 55px;



    vertical-align: -18px;



    margin-right: 20px;



}







.xyzp .xyzp_box .xz_fx .xz_fx_main .dynamic_more span {



    font-size: 24px;



    color: #757575;



    letter-spacing: 2px;



}







.xz_right {



    position: fixed;



    top: 500px;



    right: 30px;



}







.xz_right ul li {



    margin-bottom: 1px;



}







.xz_right ul li a {



    display: block;



    width: 45px;



    height: 45px;



    line-height: 45px;



    background: #d1d1d1;



    text-align: center;



    color: #fff;



}







/*人力资源-校园招聘*/



/*马拉松专区*/



.ml_index {



    width: 100%;



    position: absolute;



    top: 40px;



    z-index: 111;



}







.ml_index .ml_index_logo {



    margin-left: 9.7%;



}







.ml_index .ml_index_rt {



    margin-right: 9.7%;



}







.ml_index .ml_index_rt .ml_index_rt_a {



    margin-right: 15px;



}







.ml_index .ml_index_rt .ml_index_rt_a .ml_index_rt_a1 {



    font-size: 18px;



    color: #fff;



}







.ml_index .ml_index_rt .ml_index_rt_a .ml_index_rt_a2 {



    color: #fff;



    font-size: 24px;



}







.ml_index .ml_index_rt .ml_index_rt_a .ml_index_rt_a2>span {



    width: 30px;



    display: inline-block;



}







.ml_index .ml_index_rt .ml_index_rt_b {



    padding-top: 10px;



}







.ml_index .ml_index_rt .ml_index_rt_b .bdsharebuttonbox a {



    display: block;



    width: 39px;



    height: 32px;



    background: rgba(0, 0, 0, 0.45);



    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);



    text-align: center;



    line-height: 32px;



    float: inherit;



    margin: 0 10px;



    float: left;



}







.ml_index .ml_index_rt .ml_index_rt_b .bdsharebuttonbox .bds_tsina {



    background: url("../images/ml_weibo.png") no-repeat center center;



}







.ml_index .ml_index_rt .ml_index_rt_b .bdsharebuttonbox .bds_sqq {



    background: url("../images/ml_qq.png") no-repeat center center;



}







.ml_index .ml_index_rt .ml_index_rt_b .bdsharebuttonbox .index_wx {



    background: url("../images/ml_weixin.png") no-repeat center center;



}







.ml_banner {



    width: 100%;



    overflow: hidden;



    position: relative;



}







.ml_banner img {



    width: 100%;



    animation: scale_b 25s linear infinite alternate;



}







.ml_banner .ml_banner_box {



    position: absolute;



    top: 30%;



    left: 9.7%;



}







.ml_banner .ml_banner_box .ml_text_a {



    font-size: 42px;



    color: #fff;



    margin-bottom: 5%;



}







.ml_banner .ml_banner_box .ml_text_b {



    font-size: 24px;



    color: #fff;



}







.ml_banner .ml_banner_lj {



    position: absolute;



    top: 55%;



    right: 23%;



    padding: 10px;



    border-radius: 5px;



    background: #fff;



}







.ml_banner .ml_banner_lj a {



    color: #1babe7;



}







.ml_banner .ml_banner_lj a .ml_banner_lj_a {



    font-size: 24px;



    margin-bottom: 10px;



}







.ml_banner .ml_banner_lj a .ml_banner_lj_b {



    font-size: 21px;



}







.ml_main {



    width: 100%;



    padding-top: 7%;



}







.ml_main .ml_main_box {



    max-width: 1100px;



    margin: 0 auto;



    position: relative;



}







.ml_main .ml_main_box .ml_main_hd {



    font-size: 30px;



    color: #003677;



    margin-bottom: 3%;



    text-align: center;



}







.ml_main .ml_main_box .ml_main_title {



    line-height: 36px;



    font-size: 18px;



    letter-spacing: 2px;



}







.ml_main .ml_main_box .ml_pd {



    max-width: 1035px;



    margin: 0 auto;



    margin-top: 10%;



    background: url("../images/paodao.jpg") no-repeat center center;



    background-size: 100% 100%;



    width: 100%;



    height: 1322px;



}







.ml_main .ml_main_box .pd_message {



    width: 250px;



    text-align: center;



}







.ml_main .ml_main_box .pd_message .pd_message_a {



    font-size: 16px;



    color: #949494;



}







.ml_main .ml_main_box .pd_message .pd_message_b {



    font-size: 16px;



    color: #949494;



    margin: 3% 0;



}







.ml_main .ml_main_box .pd_message .pd_message_c {



    padding: 2%;



    font-size: 14px;



    color: #363636;



}







.ml_main .ml_main_box .pd_message .pd_message_c:hover {



    cursor: pointer;



}







.ml_main .ml_main_box .pd_message .pd_message_c:hover span {



    background: #003677;



    color: #fff;



    border: 1px solid #fff;



}







.ml_main .ml_main_box .pd_message .pd_message_c:hover span i {



    color: #fff;



}







.ml_main .ml_main_box .pd_message .pd_message_c span {



    border: 1px solid #dcdcdc;



    display: inline-block;



    padding: 2%;



}







.ml_main .ml_main_box .pd_message .pd_message_c i {



    font-size: 16px;



    color: #003677;



    margin-right: 7px;



}







.ml_main .ml_main_box .pd_message1 {



    position: absolute;



    top: 180px;



    left: 50px;



}







.ml_main .ml_main_box .pd_message2 {



    position: absolute;



    top: 180px;



    right: 200px;



}







.ml_main .ml_main_box .pd_message3 {



    position: absolute;



    top: 415px;



    right: 60px;



}







.ml_main .ml_main_box .pd_message4 {



    position: absolute;



    top: 440px;



    left: 130px;



}







.ml_main .ml_main_box .pd_message5 {



    position: absolute;



    top: 610px;



    right: 370px;



}







.ml_main .ml_main_box .pd_message6 {



    position: absolute;



    top: 610px;



    right: 30px;



}







.ml_main .ml_main_box .pd_message7 {



    position: absolute;



    top: 900px;



    right: 110px;



}







.ml_main .ml_main_box .pd_message8 {



    position: absolute;



    top: 900px;



    right: 415px;



}







.ml_main .ml_main_box .pd_message9 {



    position: absolute;



    top: 900px;



    left: 70px;



}







.ml_main .ml_main_box .pd_message10 {



    position: absolute;



    top: 1125px;



    right: 615px;



}







.ml_main .ml_main_box .pd_message11 {



    position: absolute;



    top: 1125px;



    right: 110px;



}







.ml_main .ml_main_box .pd_message12 {



    position: absolute;



    top: 1375px;



    right: 140px;



}







.ml_main .ml_main_box .pd_message13 {



    position: absolute;



    top: 1400px;



    right: 715px;



}







.pd_xq {



    padding: 5%;



}







.pd_xq .pd_xq_a {



    font-size: 30px;



    text-align: center;



    margin-bottom: 5%;



}







.pd_xq .pd_xq_b {



    color: #003677;



    margin-bottom: 2%;



}







.pd_xq div {



    font-size: 18px;



    line-height: 34px;



    letter-spacing: 2px;



}







.pd_xq span {



    display: inline-block;



    width: 8px;



    height: 8px;



    border-radius: 8px;



    background: #003677;



    vertical-align: 2px;



}







.ml_list {



    max-width: 1100px;



    margin: 0 auto;



}







.ml_list .ml_list_hd {



    font-size: 30px;



    color: #003677;



    letter-spacing: 2px;



    text-align: center;



    width: 100%;



    padding: 5% 0;



}







.ml_list .ml_list_main li {



    padding: 30px 0;



    border-bottom: 1px solid #d9d9d9;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}







.ml_list .ml_list_main li:hover {



    padding-left: 20px;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



    background: #f3f3f3;



}







.ml_list .ml_list_main li:hover .ml_list_main_a {



    color: #003677;



}







.ml_list .ml_list_main li:hover .ml_list_main_c span {



    background: #003677;



    color: #fff;



    border: 1px solid #dcdcdc;



}







.ml_list .ml_list_main li .ml_list_main_a {



    font-size: 22px;



}







.ml_list .ml_list_main li .ml_list_main_b {



    color: #999999;



    font-size: 14px;



    margin: 30px 0;



}







.ml_list .ml_list_main li .ml_list_main_c {



    font-size: 14px;



    margin-top: 2%;



}







.ml_list .ml_list_main li .ml_list_main_c span {



    display: inline-block;



    padding: 8px 20px;



    border: 1px solid #dcdcdc;



}







.ml_list .dynamic_more {



    text-align: center;



    width: 200px;



    margin: 0 auto;



    margin-top: 8%;



    cursor: pointer;



}







.ml_list .dynamic_more:hover span {



    color: #003677;



}







.ml_list .dynamic_more img {



    height: 55px;



    vertical-align: -18px;



    margin-right: 20px;



}







.ml_list .dynamic_more span {



    font-size: 24px;



    color: #757575;



    letter-spacing: 2px;



}







.ml_hg {



    max-width: 1100px;



    margin: 0 auto;



    padding-top: 6%;



}







.ml_hg .ml_hg_hd {



    font-size: 30px;



    color: #003677;



    width: 100%;



    text-align: center;



}







.ml_hg .ml_hg_main {



    width: 100%;



    padding-top: 5%;



    position: relative;



}







.gd {



    max-width: 1100px;



    margin: 0 auto;



    overflow: hidden;



}







.gd .gd_list {



    width: 5000px;



    height: 75px;



    line-height: 75px;



    border: 1px solid #9d9d9d;



    border-left: 0;



    border-right: 0;



    position: relative;



}







.gd .gd_list .gd_list_ul {



    float: left;



}







.gd .gd_list .gd_list_ul li {



    float: left;



}







.gd .gd_list .gd_list_ul li.gd_active span {



    color: #003677;



}







.gd .gd_list .gd_list_ul li span {



    display: block;



    text-align: center;



    font-size: 24px;



    color: #999999;



}







.gd .gd_list .gd_list_line {



    height: 5px;



    background: #003677;



    position: absolute;



    top: 0;



    left: 0;



}







.gd_qun {



    max-width: 1100px;



    margin: 0 auto;



    position: relative;



    background: #fff;



}







.gd_qun .gd_main {



    width: 100%;



    padding-top: 6%;



    position: absolute;



    background: #fff;



    z-index: -1;



}







.gd_qun .gd_main .gd_main_box {



    width: 70%;



    margin: 0 auto;



}







.gd_qun .gd_main .gd_main_box .swiper-container .swiper-slide img {



    width: 100%;



}







.gd_qun .gd_main .btn8 img,



.gd_qun .gd_main .btn7 img {



    position: absolute;



    top: 45%;



    cursor: pointer;



}







.gd_qun .gd_main .btn8 img {



    left: 4%;



}







.gd_qun .gd_main .btn7 img {



    right: 4%;



}







.ml_date {



    display: none;



}







/*马拉松专区*/



/*登录-页面*/



.wrap1 {



    background: #edeff3;



    position: absolute;



    height: 100%;



    width: 100%;



}







.wrap_box {



    min-height: 100%;



    position: relative;



}







.login_header {



    background: #fff;



    width: 100%;



    margin: 0 auto;



    padding: 20px 9.7%;



    box-shadow: 0px 1px 10px #c7c7c7;



    -webkit-box-shadow: 0px 1px 10px #c7c7c7;



    -o-box-shadow: 0px 1px 10px #c7c7c7;



    -moz-box-shadow: 0px 1px 10px #c7c7c7;



    -ms-box-shadow: 0px 1px 10px #c7c7c7;



}







.login_header .login_header_lt_a {



    border-right: 1px solid #e0e0e0;



    padding-right: 20px;



}







.login_header .login_header_lt_b a {



    color: #353535;



    font-size: 18px;



    display: inline-block;



    padding-top: 25px;



    padding-left: 20px;



}







.login_header .login_header_rt a {



    font-size: 20px;



    display: inline-block;



    color: #353535;



    padding-top: 10px;



}







.login_form {



    max-width: 550px;



    height: 400px;



    position: absolute;



    left: 0;



    right: 0;



    bottom: 0;



    top: 50%;



    margin: auto;



    margin-top: -265px;



}







.login_form .login_form_box {



    background: #fff;



    max-width: 550px;



    padding: 5%;



}







.login_form .login_form_foot {



    text-align: center;



    font-size: 18px;



    color: #828588;



    padding-top: 20px;



    padding-bottom: 20px;



}







.login_form .login_form_foot a {



    color: #003677;



}







.login_form .login_form_box .login_form_a {



    margin: 1% auto;



}







.login_form .login_form_box .login_form_a input {



    width: 100%;



    height: 55px;



    padding-left: 15px;



    border-radius: 5px;



    border: 1px solid #f4f4f4;



    outline: none;



}







.login_form .login_form_box .login_form_a input:focus {



    border: 1px solid #003677;



    -webkit-box-shadow: 0px 1px 10px #c7c7c7;



    -o-box-shadow: 0px 1px 10px #c7c7c7;



    -moz-box-shadow: 0px 1px 10px #c7c7c7;



    -ms-box-shadow: 0px 1px 10px #c7c7c7;



}







.login_form .login_form_box .login_form_b {



    margin: 5% auto;



}







.login_form .login_form_box .login_form_b input {



    width: 100%;



    height: 55px;



    padding-left: 15px;



    border-radius: 5px;



    border: 1px solid #f4f4f4;



    outline: none;



}







.login_form .login_form_box .login_form_b input:focus {



    border: 1px solid #003677;



    -webkit-box-shadow: 0px 1px 10px #c7c7c7;



    -o-box-shadow: 0px 1px 10px #c7c7c7;



    -moz-box-shadow: 0px 1px 10px #c7c7c7;



    -ms-box-shadow: 0px 1px 10px #c7c7c7;



}







.login_form .login_form_box .login_form_c {



    margin: 10% auto;



}







.login_form .login_form_box .login_form_c .cart_cover .cart_cover_a {



    background: url("../images/cover.jpg") no-repeat center;



    width: 23px;



    height: 23px;



    position: relative;



    top: 2px;



}







.login_form .login_form_box .login_form_c .cart_cover .cart_cover_a input {



    position: absolute;



    width: 23px;



    height: 23px;



    top: 0;



    left: 0;



    opacity: 0;



    filter: alpha(opacity=0);



}







.login_form .login_form_box .login_form_c .cart_cover .cart_cover_b {



    font-size: 16px;



    color: #828588;



    padding-top: 3px;



    padding-left: 5px;



}







.login_form .login_form_box .login_form_c .cart_cover .cart_cover_a_on {



    background: url("../images/cover_on.jpg") no-repeat center;



    width: 23px;



    height: 23px;



}







.login_form .login_form_box .login_form_c .cart_cover .cart_cover_a_on input {



    position: absolute;



    width: 23px;



    height: 23px;



    top: 0;



    left: 0;



    opacity: 0;



    filter: alpha(opacity=0);



}







.login_form .login_form_box .login_form_c .wj {



    color: #003677;



    font-size: 18px;



}







.login_form .login_form_box .login_form_d input {



    background: #003677;



    width: 100%;



    height: 55px;



    text-align: center;



    font-size: 22px;



    color: #fff;



    letter-spacing: 2px;



    border-radius: 20px;



}







.login_form .login_form_box .login_form_d a {



    display: block;



    background: #003677;



    width: 100%;



    height: 55px;



    line-height: 55px;



    text-align: center;



    font-size: 22px;



    color: #fff;



    letter-spacing: 2px;



    border-radius: 20px;



}







.err_mes {



    color: #E32006;



    padding-left: 10px;



    margin: 0 auto;



    display: block;



    line-height: 1.8em;



    font-size: 12px;



    opacity: 0;



    filter: alpha(opacity=0);



}







.err_mes_on {



    opacity: 1;



    filter: alpha(opacity=100);



}







/*登录-页面*/



/*注册-页面*/



.login_form1 {



    height: 500px;



}







.registration .reg_zc {



    display: none;



}







.registration .reg_hd {



    text-align: center;



}







.registration .reg_hd span {



    color: #6b6b6b;



    font-size: 14px;



    display: inline-block;



    padding: 20px;



    cursor: pointer;



}







.registration .reg_hd span.reg_hd_active {



    font-size: 20px;



    color: #003677;



}







.login_form_a .reg_form_lt {



    width: 50%;



}







.login_form_a .reg_form_lt input {



    width: 100%;



}







.login_form_a .reg_form_rt {



    width: 50%;



}







.login_form_a .reg_form_rt img {



    float: right;



}







.sms .sms_hd {



    width: 100%;



    text-align: center;



    color: #9b9b9b;



    font-size: 16px;



    padding: 20px 0;



}







.sms .sms_main {



    text-align: center;



    padding-left: 20%;



    margin: 10px auto;



}







.sms .sms_main .sms_main_b {



    margin: 0 8px;



}







.sms .sms_main .sms_main_b input {



    padding-left: 5px;



    height: 45px;



    line-height: 45px;



    border: 1px solid #c6c6c6;



    outline: none;



}







.sms .sms_main>div {



    float: left;



    height: 45px;



    line-height: 45px;



}







#btnSendCode {



    border: 0;



    cursor: pointer;



    outline: none;



}







.sms_main_d {



    width: 80%;



    margin: 0 auto;



    margin-top: 30px;



}







#sms_sub {



    background: #003677;



    width: 100%;



    margin: 0 auto;



    height: 55px;



    text-align: center;



    font-size: 22px;



    color: #fff;



    letter-spacing: 2px;



    border-radius: 20px;



}







/*注册-页面*/



/*我的收藏*/



.index_header_style1 {



    box-shadow: 0px 1px 10px #c7c7c7;



    -webkit-box-shadow: 0px 1px 10px #c7c7c7;



    -o-box-shadow: 0px 1px 10px #c7c7c7;



    -moz-box-shadow: 0px 1px 10px #c7c7c7;



    -ms-box-shadow: 0px 1px 10px #c7c7c7;



}







.user_header {



    padding-top: 20px;



    position: relative;



    cursor: pointer;



    height: 73px;



}







.user_header .user_header_b {



    margin: 0 7px;



    font-size: 16px;



    padding-top: 3px;



}







.user_header .user_header_c {



    padding-top: 2px;



}







.user_header_tag {



    background: #fff;



    position: absolute;



    width: 162px;



    top: 65px;



    left: -15px;



    display: none;



}







.user_header_tag .up_sj {



    position: absolute;



    top: -19px;



    left: 21px;



}







.user_header_tag ul {



    box-shadow: 0px 1px 10px #9d9ea0;



    -webkit-box-shadow: 0px 1px 10px #9d9ea0;



    -o-box-shadow: 0px 1px 10px #9d9ea0;



    -moz-box-shadow: 0px 1px 10px #9d9ea0;



    -ms-box-shadow: 0px 1px 10px #9d9ea0;



}







.user_header_tag ul li {



    height: 35px;



    line-height: 35px;



    padding: 0 10px;



    -webkit-transition: all 0.3;



    -moz-transition: all 0.3;



    -ms-transition: all 0.3;



    -o-transition: all 0.3;



    transition: all 0.3;



}







.user_header_tag ul li:hover {



    background: #003677;



    -webkit-transition: all 0.3;



    -moz-transition: all 0.3;



    -ms-transition: all 0.3;



    -o-transition: all 0.3;



    transition: all 0.3;



}







.user_header_tag ul li:hover a {



    color: #fff;



}







.user_header_tag ul li:hover .show1 {



    display: none;



}







.user_header_tag ul li:hover .hide1 {



    display: block;



}







.user_header_tag ul li a {



    font-size: 14px;



    display: block;



    height: 35px;



    line-height: 35px;



}







.user_header_tag ul li a img {



    height: 17px;



    width: 18px;



}







.user_header_tag ul li .user_header_tag_a {



    padding-top: 8px;



    padding-right: 15px;



}







.user_header_tag ul li .show1 {



    display: block;



}







.user_header_tag ul li .hide1 {



    display: none;



}







.collect {



    max-width: 1100px;



    margin: 0 auto;



    background: #fff;



    padding: 5% 10%;



    margin-top: 7%;



    min-height: 700px;



}







.collect table {



    width: 100%;



}







.collect table thead tr td {



    width: 20%;



}







.collect table thead tr td span {



    display: block;



    padding: 10% 3%;



    color: #4c4c4c;



    font-size: 20px;



    text-align: center;



}







.collect table tbody tr td {



    width: 20%;



}







.collect table tbody tr td span {



    display: block;



    padding: 10% 3%;



    font-size: 16px;



    text-align: center;



}







.collect table tbody tr td span.cancel {



    color: #003677;



    cursor: pointer;



}







.collect table tbody tr td a {



    display: block;



    padding: 10% 3%;



    font-size: 16px;



    text-align: center;



    color: #003677;



}







.wrap_box1 {



    background: #edeff3;



    padding-bottom: 8%;



}







.zy_foot {



    font-size: 14px;



    color: #fff;



    text-align: center;



    height: 80px;



    background: #003677;



    line-height: 80px;



    width: 100%;



}







/*我的收藏*/



/*个人中心*/



.Personal {



    max-width: 1100px;



    margin: 0 auto;



    background: #fff;



    padding: 5% 10%;



    margin-top: 7%;



    min-height: 700px;



}







.Personal ul li {



    padding: 20px 0;



}







.Personal ul li .Personal_lt {



    width: 35%;



    text-align: right;



}







.Personal ul li .Personal_rt {



    width: 60%;



    text-align: center;



}







.Personal ul li .Personal_rt .xiugai {



    color: #003677;



    display: inline-block;



    margin-left: 20px;



}







/*个人中心*/



/*社招投递记录*/



.record {



    width: 100%;



    margin: 0 auto;



    padding-top: 7%;



}







.record .record_box {



    max-width: 1100px;



    margin: 0 auto;



}







.record .record_box .record_hd span {



    background: #fff;



    display: inline-block;



    padding: 15px 20px;



    color: #003677;



    font-size: 24px;



}







.record .record_box .record_main {



    background: #fff;



    width: 100%;



    padding: 5% 10%;



}







.record .record_box .record_main ul li {



    border: 1px solid #e6e6e6;



    padding: 5%;



    margin-bottom: 7%;



}







.record .record_box .record_main ul li .record_main_lt {



    width: 25%;



    text-align: center;



    color: #484848;



    font-size: 14px;



    padding-top: 15px;



}







.record .record_box .record_main ul li .record_main_lt img {



    margin-bottom: 15px;



}







.record .record_box .record_main ul li .record_main_rt {



    width: 75%;



}







.record .record_box .record_main ul li .record_main_rt .record_main_rt_a a {



    display: inline-block;



    color: #484848;



    font-size: 18px;



    margin-bottom: 8px;



}







.record .record_box .record_main ul li .record_main_rt .record_main_rt_b {



    font-size: 14px;



    margin-bottom: 8px;



    color: #808080;



}







.record .record_box .record_main ul li .record_main_rt .record_main_rt_b span {



    color: #003677;



}







/*社招投递记录*/



/*研发创新-实验室*/



.cx_xq {



    width: 100%;



    margin: 0 auto;



    padding-top: 5%;



}







.cx_xq .cx_xq_box {



    max-width: 1100px;



    margin: 0 auto;



}







.cx_xq .cx_xq_box .cx_xq_hd {



    width: 100%;



    text-align: center;



    color: #003677;



    font-size: 36px;



    margin-bottom: 5%;



}







.cx_xq .cx_xq_box .cx_xq_main .cx_xq_f {



    color: #4c4c4c;



    font-size: 18px;



    line-height: 32px;



    letter-spacing: 2px;



    text-indent: 2em;



    margin-bottom: 1%;



}







.cx_xq .cx_xq_box .cx_xq_main .cx_xq_g {



    color: #4c4c4c;



    font-size: 18px;



    line-height: 32px;



    letter-spacing: 2px;



    margin-bottom: 1%;



}







.cx_xq .cx_xq_box .cx_xq_main .cx_xq_a {



    color: #4c4c4c;



    font-size: 18px;



    line-height: 32px;



    letter-spacing: 2px;



    text-indent: 2em;



    margin-bottom: 4%;



}







.cx_xq .cx_xq_box .cx_xq_main .cx_xq_b div {



    width: 50%;



}







.cx_xq .cx_xq_box .cx_xq_main .cx_xq_b img {



    width: 100%;



}







.cx_xq .cx_xq_box .cx_xq_main .cx_xq_c div {



    width: 33.3%;



}







.cx_xq .cx_xq_box .cx_xq_main .cx_xq_c img {



    width: 100%;



}







.cx_xq .cx_xq_box .cx_xq_main .cx_xq_e div {



    width: 25%;



}







.cx_xq .cx_xq_box .cx_xq_main .cx_xq_e img {



    width: 100%;



}







.cx_xq .cx_xq_box .cx_xq_main .cx_xq_d {



    margin-bottom: 0;



}







/*研发创新-实验室*/



/*产业详情*/



.cy_banner {



    width: 100%;



    background: url("../images/cy_banner_bg.jpg") no-repeat center center;



    height: 136px;



    background-size: cover;



}







.cy_banner .cy_banner_box {



    margin-left: 9.7%;



    padding-top: 50px;



}







.cy_banner .cy_banner_box .cy_banner_a span {



    display: block;



    width: 80px;



    height: 2px;



    background: #fff;



    margin-bottom: 10px;



}







.cy_banner .cy_banner_box .cy_banner_a div {



    font-size: 30px;



    color: #fff;



    letter-spacing: 2px;



}







.cy_xue {



    width: 100%;



    height: 90px;



    line-height: 90px;



    border-bottom: 1px solid #dddddd;



}







.cy_xue .cy_xue_a {



    max-width: 1100px;



    margin: 0 auto;



}







.cy_xue .cy_xue_a img {



    margin: 0 2px;



}







.cy_xue .cy_xue_a .home_icon {



    vertical-align: -2px;



}







.cy_xue .cy_xue_a .home_icon_last {



    color: #003677;



}







/*产业详情*/



/*社会简历*/



.s_resume {



    width: 100%;



    margin: 0 auto;



}







.s_resume .s_resume_box {



    max-width: 1100px;



    margin: 0 auto;



}







.s_resume .s_resume_box .s_resume_box_lt {



    width: 65%;



    background: #f7f7f7;



    padding: 5%;



}







.s_resume .s_resume_box .s_resume_box_lt .s_resume_a_lt {



    width: 20%;



}







.s_resume .s_resume_box .s_resume_box_lt .s_resume_a_rt {



    width: 70%;



}







.s_resume .s_resume_box .s_resume_box_lt .s_resume_a_rt .s_resume_f1 .s_resume_f1_a span {



    display: inline-block;



    width: 60px;



    text-align: right;



}







.s_resume .s_resume_box .s_resume_box_lt .s_resume_a_rt .s_resume_f1 .s_resume_f1_a .s_user_name {



    width: 100px;



    border: 1px solid #f4f4f4;



    outline: none;



}







.s_resume .s_resume_box .s_resume_box_rt {



    width: 35%;



}







.form-bt {



    outline: none;



    border: 1px solid #f4f4f4;



    border-radius: 3px;



}







#resume_phone,



#resume_email {



    width: 280px;



}







.resume_edit_a {



    background: url("../images/xuebi.png") no-repeat -12px -41px;



    overflow: hidden;



    width: 25px;



    height: 25px;



    cursor: pointer;



    position: absolute;



    top: 5px;



    right: 5px;



    display: none;



}







.resume {



    max-width: 1100px;



    margin: 0 auto;



    margin-top: 7%;



}







.resume .resume_lt {



    width: 65%;



}







.resume .resume_lt .resume_lt_box1 {



    padding: 5%;



    background: #fff;



    border-bottom: 1px solid #f1f1f1;



}







.resume .resume_lt .resume_lt_box1 .resume_box1 {



    padding: 7% 5%;



    width: 100%;



    position: relative;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_tx {



    width: 20%;



    text-align: center;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main {



    width: 70%;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a {



    width: 100%;



    line-height: 35px;



    height: 60px;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_lt {



    margin-right: 5%;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_lt span {



    width: 70px;



    text-align: right;



    margin-right: 10px;



    color: #333333;



    font-size: 16px;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_lt .xingming {



    width: 115px;



    height: 35px;



    padding-left: 10px;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_rt>span {



    color: #333333;



    font-size: 16px;



    margin-right: 10px;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_rt .nan_nv .xb_box {



    position: relative;



    margin: 0 10px;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_rt .nan_nv .xb_box span {



    display: inline-block;



    text-align: center;



    width: 32px;



    height: 35px;



    line-height: 35px;



    border: 1px solid #f8f8f8;



    border-radius: 5px;



    color: #373737;



    font-size: 16px;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_rt .nan_nv .xb_box span.xb_active {



    background: #ebebeb;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_rt .nan_nv .xb_box input {



    position: absolute;



    left: 0;



    top: 0;



    width: 30px;



    height: 30px;



    opacity: 0;



    filter: alpha(opacity=0);



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_rt .city {



    padding-left: 5px;



    width: 115px;



    padding-right: 15px;



    background: url("../images/select_icon.png") no-repeat 95px center;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_sub {



    width: 100%;



    text-align: center;



    margin-top: 5%;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_sub .resume_box1_on_login {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    outline: none;



    background: #003677;



    color: #fff;



    border: none;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_sub .resume_box1_on_out {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    border: none;



    outline: none;



    color: #003677;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box1 .resume_lt_box1_lt {



    width: 35%;



    text-align: right;



}







.resume .resume_lt .resume_lt_box1 .resume_lt_box1_rt {



    width: 60%;



    padding-top: 20px;



    color: #4c4c4c;



    font-size: 14px;



    padding-left: 10%;



}







.resume .resume_lt .resume_lt_box2 {



    background: #f7f7f7;



    padding: 0 7%;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 {



    border-bottom: 1px dashed #efefef;



    padding: 7% 0;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_hd span {



    color: #333333;



    font-size: 20px;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_hd img {



    vertical-align: -2px;



    margin-right: 10px;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list {



    position: relative;



    margin-top: 20px;



    font-size: 16px;



    color: #808080;



    letter-spacing: 2px;



    padding: 3% 5%;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list .resume_lt_box2_li {



    padding: 10px 0;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list .resume_lt_box2_li .resume_lt_box2_li_a {



    width: 50%;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list .resume_lt_box2_li .resume_lt_box2_li_b {



    width: 50%;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on {



    position: relative;



    margin-top: 20px;



    font-size: 16px;



    color: #333333;



    letter-spacing: 2px;



    padding: 3% 10%;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two {



    width: 100%;



    margin: 5% auto;



    height: 35px;



    line-height: 35px;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two span {



    display: inline-block;



    width: 75px;



    text-align: right;



    margin-right: 20px;



    color: #333;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two input {



    width: 100%;



    border: 1px solid #f1f1f1;



    padding-left: 10px;



    background: #fff url("../images/select_icon.png") no-repeat 95% center;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .resume_form_two_list {



    width: 60%;



    position: relative;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .resume_form_two_list ul {



    display: none;



    width: 100%;



    border: 1px solid #f1f1f1;



    background: #fff;



    position: absolute;



    top: 36px;



    border-radius: 3px;



    z-index: 111;



    padding: 5px 0;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .resume_form_two_list ul li {



    padding-left: 10px;



    height: 30px;



    line-height: 30px;



    color: #808080;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .resume_form_two_list ul li:hover {



    color: #fff;



    background: #003677;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .resume_form_two_list .select_put {



    outline: none;



    width: 100%;



    border: 1px solid #f1f1f1;



    height: 37px;



    padding-left: 10px;



    background: #fff url("../images/select_icon.png") no-repeat 95% center;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .now_money {



    width: 180px;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .now_money input {



    width: 45%;



    background: #fff;



    outline: none;



    margin-top: 0;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .qiye div {



    width: 20px;



    height: 20px;



    background: url("../images/qiye_icon.png") no-repeat center center;



    position: relative;



    margin-top: 7px;



    margin-right: 5px;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .qiye div.qiye_on {



    width: 20px;



    height: 20px;



    background: url("../images/qiye_icon_on.png") no-repeat center center;



    position: relative;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .qiye div input {



    position: absolute;



    top: 0;



    left: 0;



    width: 20px;



    height: 20px;



    opacity: 0;



    filter: alpha(opacity=0);



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_box2_on_sub {



    width: 100%;



    text-align: center;



    margin-top: 10%;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_box2_on_sub .resume_box1_on_login {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    outline: none;



    background: #003677;



    color: #fff;



    border: none;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_box2_on_sub .resume_box1_on_out {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    border: none;



    outline: none;



    color: #003677;



    background: #f7f7f7;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box3 {



    background: #f7f7f7;



    padding: 0 7%;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 {



    border-bottom: 1px dashed #efefef;



    padding: 7% 0;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_hd span {



    color: #333333;



    font-size: 20px;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_hd img {



    vertical-align: -2px;



    margin-right: 10px;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list {



    text-align: center;



    padding: 3% 0;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list .resume_box3_add {



    display: inline-block;



    border-radius: 30px;



    letter-spacing: 2px;



    border: 1px solid #e0e0e0;



    padding: 5px 10px;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list .resume_box3_add:hover {



    color: #fff;



    background: #003677;



    border: 1px solid #003677;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on {



    width: 100%;



    margin: 0 auto;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main {



    padding: 20px 10%;



    position: relative;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three {



    line-height: 35px;



    margin: 1% auto;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three span {



    display: inline-block;



    width: 75px;



    text-align: right;



    font-size: 16px;



    color: #333333;



    letter-spacing: 2px;



    margin-right: 20px;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three .resume_form_three_rt {



    width: 60%;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three .resume_form_three_rt input {



    padding-left: 10px;



    width: 100%;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three textarea {



    width: 100%;



    padding: 10px;



    line-height: 25px;



    height: 150px;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list {



    width: 100%;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b_lt {



    font-size: 16px;



    color: #000;



    font-weight: 600;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b .resume_form_three_lista_b_lt {



    color: #555;



    float: left;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b .resume_form_three_lista_b_rt {



    float: right;



    color: #ff8331;



    font-weight: 700;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub {



    width: 100%;



    text-align: center;



    margin-top: 10%;



    position: relative;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub .resume_box1_on_login {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    outline: none;



    background: #003677;



    color: #fff;



    border: none;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub .resume_box1_on_out {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    border: none;



    outline: none;



    color: #003677;



    background: #f7f7f7;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box4 {



    background: #f7f7f7;



    padding: 0 7%;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 {



    border-bottom: 1px dashed #efefef;



    padding: 7% 0;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_hd span {



    color: #333333;



    font-size: 20px;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_hd img {



    vertical-align: -2px;



    margin-right: 10px;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list {



    text-align: center;



    padding: 3% 0;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list .resume_box3_add {



    display: inline-block;



    border-radius: 30px;



    letter-spacing: 2px;



    border: 1px solid #e0e0e0;



    padding: 5px 10px;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list .resume_box3_add:hover {



    color: #fff;



    background: #003677;



    border: 1px solid #003677;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on {



    width: 100%;



    margin: 0 auto;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main {



    padding: 15px 10%;



    position: relative;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three {



    line-height: 35px;



    margin: 1% auto;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three span {



    display: inline-block;



    width: 75px;



    text-align: right;



    font-size: 16px;



    color: #333333;



    letter-spacing: 2px;



    margin-right: 20px;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three .resume_form_three_rt {



    width: 60%;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three .resume_form_three_rt input {



    padding-left: 10px;



    width: 100%;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three textarea {



    width: 100%;



    padding: 10px;



    line-height: 25px;



    height: 150px;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list {



    width: 100%;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b_lt {



    font-size: 16px;



    color: #000;



    font-weight: 600;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b .resume_form_three_lista_b_lt {



    color: #555;



    float: left;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b .resume_form_three_lista_b_rt {



    float: right;



    color: #ff8331;



    font-weight: 700;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub {



    width: 100%;



    text-align: center;



    margin-top: 10%;



    position: relative;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub .resume_box1_on_login {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    outline: none;



    background: #003677;



    color: #fff;



    border: none;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub .resume_box1_on_out {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    border: none;



    outline: none;



    color: #003677;



    background: #f7f7f7;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box5 {



    background: #f7f7f7;



    padding: 0 7%;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 {



    border-bottom: 1px dashed #efefef;



    padding: 7% 0;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_hd span {



    color: #333333;



    font-size: 20px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_hd img {



    vertical-align: -2px;



    margin-right: 10px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list {



    text-align: center;



    padding: 3% 0;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list .resume_box3_add {



    display: inline-block;



    border-radius: 30px;



    letter-spacing: 2px;



    border: 1px solid #e0e0e0;



    padding: 5px 10px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list .resume_box3_add:hover {



    color: #fff;



    background: #003677;



    border: 1px solid #003677;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on {



    width: 100%;



    margin: 0 auto;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main {



    padding: 15px 10%;



    position: relative;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two {



    width: 100%;



    margin: 1% auto;



    height: 35px;



    margin-bottom: 27px;



    line-height: 35px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two span {



    display: inline-block;



    width: 75px;



    text-align: right;



    margin-right: 20px;



    color: #333;



    font-size: 16px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two input {



    width: 100%;



    border: 1px solid #f1f1f1;



    padding-left: 10px;



    background: #fff url("../images/select_icon.png") no-repeat 95% center;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .resume_form_two_list {



    width: 60%;



    position: relative;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .resume_form_two_list ul {



    display: none;



    width: 100%;



    border: 1px solid #f1f1f1;



    background: #fff;



    position: absolute;



    top: 36px;



    border-radius: 3px;



    z-index: 111;



    padding: 5px 0;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .resume_form_two_list ul li {



    padding-left: 10px;



    height: 30px;



    line-height: 30px;



    color: #808080;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .resume_form_two_list ul li:hover {



    color: #fff;



    background: #003677;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .resume_form_two_list .select_put {



    outline: none;



    width: 100%;



    border: 1px solid #f1f1f1;



    height: 37px;



    padding-left: 10px;



    background: #fff url("../images/select_icon.png") no-repeat 95% center;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .now_money {



    width: 180px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .now_money input {



    width: 45%;



    background: #fff;



    outline: none;



    margin-top: 0;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .qiye div {



    width: 20px;



    height: 20px;



    background: url("../images/qiye_icon.png") no-repeat center center;



    position: relative;



    margin-top: 7px;



    margin-right: 5px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .qiye div.qiye_on {



    width: 20px;



    height: 20px;



    background: url("../images/qiye_icon_on.png") no-repeat center center;



    position: relative;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .qiye div input {



    position: absolute;



    top: 0;



    left: 0;



    width: 20px;



    height: 20px;



    opacity: 0;



    filter: alpha(opacity=0);



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two {



    width: 100%;



    margin: 1% auto;



    margin-bottom: 27px;



    height: 35px;



    line-height: 35px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two span {



    display: inline-block;



    width: 75px;



    text-align: right;



    margin-right: 20px;



    color: #333;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two input {



    width: 100%;



    border: 1px solid #f1f1f1;



    padding-left: 10px;



    background: #fff url("../images/select_icon.png") no-repeat 95% center;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two .resume_form_two_list {



    width: 60%;



    position: relative;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two .resume_form_two_list ul {



    display: none;



    width: 100%;



    border: 1px solid #f1f1f1;



    background: #fff;



    position: absolute;



    top: 36px;



    border-radius: 3px;



    z-index: 111;



    padding: 5px 0;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two .resume_form_two_list ul li {



    padding-left: 10px;



    height: 30px;



    line-height: 30px;



    color: #808080;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two .resume_form_two_list ul li:hover {



    color: #fff;



    background: #003677;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two .resume_form_two_list .select_put {



    outline: none;



    width: 100%;



    border: 1px solid #f1f1f1;



    height: 37px;



    padding-left: 10px;



    background: #fff url("../images/select_icon.png") no-repeat 95% center;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two .now_money {



    width: 180px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two .now_money input {



    width: 45%;



    background: #fff;



    outline: none;



    margin-top: 0;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two .qiye div {



    width: 20px;



    height: 20px;



    background: url("../images/qiye_icon.png") no-repeat center center;



    position: relative;



    margin-top: 7px;



    margin-right: 5px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two .qiye div.qiye_on {



    width: 20px;



    height: 20px;



    background: url("../images/qiye_icon_on.png") no-repeat center center;



    position: relative;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_two .qiye div input {



    position: absolute;



    top: 0;



    left: 0;



    width: 20px;



    height: 20px;



    opacity: 0;



    filter: alpha(opacity=0);



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three {



    line-height: 35px;



    margin: 1% auto;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three span {



    display: inline-block;



    width: 75px;



    text-align: right;



    font-size: 16px;



    color: #333333;



    letter-spacing: 2px;



    margin-right: 20px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three .resume_form_three_rt {



    width: 60%;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three .resume_form_three_rt input {



    padding-left: 10px;



    width: 100%;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three textarea {



    width: 100%;



    padding: 10px;



    line-height: 25px;



    height: 150px;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list {



    width: 100%;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b_lt {



    font-size: 16px;



    color: #000;



    font-weight: 600;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b .resume_form_three_lista_b_lt {



    color: #555;



    float: left;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b .resume_form_three_lista_b_rt {



    float: right;



    color: #ff8331;



    font-weight: 700;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub {



    width: 100%;



    text-align: center;



    margin-top: 10%;



    position: relative;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub .resume_box1_on_login {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    outline: none;



    background: #003677;



    color: #fff;



    border: none;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box5 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub .resume_box1_on_out {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    border: none;



    outline: none;



    color: #003677;



    background: #f7f7f7;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box6 {



    background: #f7f7f7;



    padding: 0 7%;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 {



    border-bottom: 1px dashed #efefef;



    padding: 7% 0;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_hd span {



    color: #333333;



    font-size: 20px;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_hd img {



    vertical-align: -2px;



    margin-right: 10px;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list {



    text-align: center;



    padding: 3% 0;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list .resume_box3_add {



    display: inline-block;



    border-radius: 30px;



    letter-spacing: 2px;



    border: 1px solid #e0e0e0;



    padding: 5px 10px;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list .resume_box3_add:hover {



    color: #fff;



    background: #003677;



    border: 1px solid #003677;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on {



    width: 100%;



    margin: 0 auto;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main {



    padding: 15px 10%;



    position: relative;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two {



    width: 100%;



    margin: 1% auto;



    height: 35px;



    margin-bottom: 27px;



    line-height: 35px;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two span {



    display: inline-block;



    width: 75px;



    text-align: right;



    margin-right: 20px;



    color: #333;



    font-size: 16px;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two input {



    width: 100%;



    border: 1px solid #f1f1f1;



    padding-left: 10px;



    background: #fff url("../images/select_icon.png") no-repeat 95% center;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .resume_form_two_list {



    width: 60%;



    position: relative;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .resume_form_two_list ul {



    display: none;



    width: 100%;



    border: 1px solid #f1f1f1;



    background: #fff;



    position: absolute;



    top: 36px;



    border-radius: 3px;



    z-index: 111;



    padding: 5px 0;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .resume_form_two_list ul li {



    padding-left: 10px;



    height: 30px;



    line-height: 30px;



    color: #808080;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .resume_form_two_list ul li:hover {



    color: #fff;



    background: #003677;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .resume_form_two_list .select_put {



    outline: none;



    width: 100%;



    border: 1px solid #f1f1f1;



    height: 37px;



    padding-left: 10px;



    background: #fff url("../images/select_icon.png") no-repeat 95% center;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .now_money {



    width: 180px;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .now_money input {



    width: 45%;



    background: #fff;



    outline: none;



    margin-top: 0;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .qiye div {



    width: 20px;



    height: 20px;



    background: url("../images/qiye_icon.png") no-repeat center center;



    position: relative;



    margin-top: 7px;



    margin-right: 5px;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .qiye div.qiye_on {



    width: 20px;



    height: 20px;



    background: url("../images/qiye_icon_on.png") no-repeat center center;



    position: relative;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main .resume_form_two .qiye div input {



    position: absolute;



    top: 0;



    left: 0;



    width: 20px;



    height: 20px;



    opacity: 0;



    filter: alpha(opacity=0);



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three {



    line-height: 35px;



    margin: 1% auto;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three span {



    display: inline-block;



    width: 75px;



    text-align: right;



    font-size: 16px;



    color: #333333;



    letter-spacing: 2px;



    margin-right: 20px;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three .resume_form_three_rt {



    width: 100%;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three .resume_form_three_rt input {



    padding-left: 10px;



    width: 100%;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three textarea {



    width: 100%;



    padding: 10px;



    line-height: 25px;



    height: 150px;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list {



    width: 100%;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b_lt {



    font-size: 16px;



    color: #000;



    font-weight: 600;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b .resume_form_three_lista_b_lt {



    color: #555;



    float: left;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_form_three_list ul li .resume_form_three_lista_b .resume_form_three_lista_b_rt {



    float: right;



    color: #ff8331;



    font-weight: 700;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub {



    width: 100%;



    text-align: center;



    margin-top: 10%;



    position: relative;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub .resume_box1_on_login {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    outline: none;



    background: #003677;



    color: #fff;



    border: none;



    cursor: pointer;



}







.resume .resume_lt .resume_lt_box6 .resume_box3 .resume_lt_box3_list_on .resume_box3_on_sub .resume_box1_on_out {



    display: inline-block;



    width: 90px;



    height: 35px;



    line-height: 35px;



    border-radius: 20px;



    border: none;



    outline: none;



    color: #003677;



    background: #f7f7f7;



    cursor: pointer;



}







.resume .resume_rt {



    width: 30%;



}







.resume .resume_rt .resume_rt_a {



    padding: 5%;



    padding-bottom: 7%;



    background: #fff;



}







.resume .resume_rt .resume_rt_a .resume_rt_a1 {



    font-size: 18px;



    color: #333;



}







.resume .resume_rt .resume_rt_a .resume_rt_a1 span {



    color: #003677;



}







.resume .resume_rt .resume_rt_a .resume_rt_a2 {



    width: 100%;



    border-radius: 20px;



    height: 15px;



    border: 1px solid #f4f4f4;



    padding: 3px;



    margin: 10px auto;



    margin-bottom: 20px;



}







.resume .resume_rt .resume_rt_a .resume_rt_a2 div {



    position: relative;



    height: 100%;



}







.resume .resume_rt .resume_rt_a .resume_rt_a2 div p {



    position: absolute;



    background: #003677;



    top: 0;



    left: 0;



    height: 100%;



    border-radius: 20px;



}







.resume .resume_rt .resume_rt_a .resume_rt_a3 {



    color: #8d8d8d;



    font-size: 14px;



}







.resume .resume_rt .resume_rt_b {



    margin-top: 5%;



    padding: 10% 5% 7% 5%;



    background: #fff;



}







.resume .resume_rt .resume_rt_b .resume_rt_b1 a {



    display: block;



    width: 70%;



    margin: 0 auto;



    border-radius: 20px;



    padding: 10px 0;



    text-align: center;



    background: #003677;



    color: #fff;



}







.resume .resume_rt .resume_rt_b .resume_rt_b2 {



    width: 100%;



    text-align: center;



    color: #666565;



    margin-top: 5%;



}







#multi-select-1 .city-info sapn {



    width: inherit;



}







.tip {



    display: none;



}







.xinzeng {



    display: none;



    float: right;



    width: 38px;



    line-height: 16px;



    border: 1px solid #ff8331;



    color: #ff8331;



    font-size: 18px;



    font-family: arial;



    margin-top: 3px;



    text-align: center;



    border-radius: 9px;



    cursor: pointer;



}







.res_delect {



    position: absolute;



    top: 5px;



    right: 35px;



    text-indent: -999px;



    cursor: pointer;



    background: transparent url(../images/xuebi.png) no-repeat -12px -9px;



    width: 20px;



    height: 20px;



    overflow: hidden;



    display: none;



}







.res_delect:hover {



    background-position: -44px -9px;



}







/*社会简历*/



.ml_xq {



    max-width: 1100px;



    margin: 0 auto;



    padding-top: 5%;



}







.ml_xq .ml_xq_hd {



    font-size: 36px;



    color: #333;



    text-align: center;



    letter-spacing: 2px;



    margin-bottom: 4%;



}







.ml_xq .ml_xq_a {



    font-size: 18px;



    color: #666666;



    line-height: 30px;



    margin-bottom: 20px;



}







.ml_xq .ml_xq_b .ml_xq_b_box {



    margin-top: 20px;



    width: 365px;



    text-align: center;



    font-size: 24px;



    color: #333;



}







.ml_xq .ml_page {



    margin-top: 5%;



}







.ml_xq .ml_page a {



    display: inline-block;



    font-size: 24px;



    padding: 0 10px;



}







.ml_xq .ml_page span {



    display: inline-block;



    width: 70%;



}







.ml_xq .ml_page span img {



    width: 100%;



}







.faq_main {



    max-width: 1100px;



    margin: 0 auto;



    padding-top: 6%;



}







.faq_main .faq_main_box {



    margin-bottom: 4%;



}







.faq_main .faq_a {



    font-size: 20px;



    color: #333;



    letter-spacing: 2px;



    margin-bottom: 25px;



}







.faq_main .faq_b {



    color: #666;



    line-height: 32px;



    letter-spacing: 2px;



    font-size: 16px;



}







.results {



    max-width: 1200px;



    margin: 0 auto;



    padding-top: 3%;



}







.results .results_box {



    width: 100%;



}







.results .results_box .results_cp {



    width: 100%;



    padding: 0 4%;



}







.results .results_box .results_cp .results_title {



    border-bottom: 1px solid #eeeeee;



    padding: 20px 0;



    color: #022856;



    font-size: 30px;



}







.results .results_box .results_cp .results_title span {



    color: #8a8a8a;



    font-size: 18px;



    padding-left: 15px;



}







.results .results_box .results_cp .results_list {



    width: 100%;



}







.results .results_box .results_cp .results_list ul li {



    padding-top: 4%;



}







.results .results_box .results_cp .results_list ul li:hover .results_list_a {



    color: #003677;



}







.results .results_box .results_cp .results_list ul li:hover .results_list_a span {



    color: #003677;



}







.results .results_box .results_cp .results_list ul li .results_list_a {



    color: #434343;



    font-size: 18px;



    padding: 5px 0;



}







.results .results_box .results_cp .results_list ul li .results_list_a span {



    font-size: 24px;



    color: #434343;



}







.results .results_box .results_cp .results_list ul li .results_list_b {



    color: #898989;



    font-size: 16px;



}







.results .results_box .results_pu {



    margin-top: 5%;



}







.fuck_one {



    width: 100%;



    border-top: 1px solid #f7f6f6;



}







.fuck_one .fuck_one_box {



    max-width: 1100px;



    margin: 0 auto;



}







.fuck_one .fuck_one_box .fuck_one_a {



    text-align: center;



    color: #003677;



    font-size: 36px;



    letter-spacing: 2px;



    margin: 4%;



}







.fuck_one .fuck_one_box .fuck_one_b {



    font-size: 18px;



    color: #353535;



    line-height: 36px;



    letter-spacing: 2px;



    margin: 4% 0;



}







.cy_tc {



    padding: 5%;



}







.cy_tc div {



    font-size: 18px;



    line-height: 34px;



    letter-spacing: 2px;



    margin-bottom: 15px;



}







.cy_tc span {



    display: inline-block;



    width: 8px;



    height: 8px;



    border-radius: 8px;



    background: #003677;



    vertical-align: 2px;



}







.statement_b p {



    margin: 10px 0;



}







.statement_c .statement_c_box {



    margin-top: 5%;



    width: 300px;



    text-align: center;



    font-size: 18px;



    line-height: 36px;



    letter-spacing: 2px;



}







/*







  视频弹出







*/



.video_tc {



    display: none;



    position: fixed;



    top: 0;



    width: 100%;



    height: 100%;



    background: rgba(0, 0, 0, 0.8);



    z-index: 999999;



}







.video_tc video {



    height: 50%;



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    right: 0;



    margin: auto;



}







.video_tc .close_v {



    position: absolute;



    top: 5%;



    right: 5%;



}







.hr_tc {



    width: 100%;



    height: 100%;



    position: fixed;



    top: 0;



    left: 0;



    z-index: 999999;



    background-color: rgba(0, 0, 0, 0.6);



}







.hr_tc>div {



    width: 645px;



    margin-left: -342.5px;



    height: 523px;



    margin-top: -281.5px;



    background-color: #fff;



    position: absolute;



    top: 50%;



    left: 50%;



    padding: 20px;



}







.hr_tc .line {



    width: 70%;



    margin: 0 auto 40px auto;



}







.hr_tc .line label {



    font-size: 16px;



    color: #333333;



    margin-bottom: 0;



    margin-right: 5px;



    width: 70px;



    text-align: right;



}







.hr_tc .line input {



    color: #d7d7d7;



    height: 35px;



    width: 330px;



    padding: 0 10px;



}







.hr_tc .line input:focus {



    border-color: rgba(0, 54, 119, 0.3);



}







.hr_tc .line1 input {



    color: #d7d7d7;



    height: 35px;



    width: 130px;



}







.hr_tc .line1 span {



    font-size: 16px;



    line-height: 1em;



    padding: 8px;



    border-radius: 2px;



    border: 1px solid #ebebeb;



    display: inline-block;



    cursor: pointer;



    -webkit-user-select: none;



    -moz-user-select: none;



    -ms-user-select: none;



    user-select: none;



    margin-right: 5px;



}







.hr_tc .line1 .active {



    background-color: #ebebeb;



}







.hr_tc .upload {



    text-align: center;



    margin-bottom: 30px;



}







.hr_tc .upload button {



    padding: 10px 40px;



    line-height: 1em;



    font-size: 16px;



    color: #ffffff;



    background-color: #aaa;



    border: none;



    outline: none;



    border-radius: 20px;



}







.hr_tc .btns {



    text-align: center;



}







.hr_tc .btns button {



    padding: 6px 20px;



    line-height: 1em;



    font-size: 16px;



    color: #003677;



    border: none;



    outline: none;



    border-radius: 20px;



}







.hr_tc .btns .push {



    color: #fff;



    background-color: #003677;



}







.hr_tc .up-default>.webuploader-pick {



    background-color: #ccc;



    border-radius: 20px;



    padding: 10px 30px;



}







/*



  头部导航响应式



*/



.sj_pag {



    display: none;



}







.header_height {



    height: 112px;



    display: none;



}







/*响应式开始*/



.header_zt {



    display: none;



    width: 100%;



    height: 60px;



    background: #fff;



    padding: 0 4%;



    position: fixed;



    top: 0;



    z-index: 9999999;



    border-bottom: 1px solid #fff;



}







.header_zt .header_zt_logo img {



    width: 20%;



    margin-top: 15px;



}







.syy {



    font-size: 16px;



    color: #000



}







.syy a {



    color: #000



}







.end {



    height: 1px;



    background: #d2d2d2;



    margin: 50px 0



}







.end p {



    position: relative;



    width: 200px;



    margin: 0 auto;



}







.end p i {



    color: #d2d2d2;



    font-size: 15px;



    background: #fff;



    position: absolute;



    display: block;



    top: -10px;



    left: 0;



    width: 200px;



    text-align: center;



}







.bodd span img {



    width: 100%



}







.bodd {



    line-height: 34px;



    font-size: 16px;



}







.bodd p {



    text-indent: 2em;

width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;

}







.bodd span {



    display: block;



    text-align: center;



    padding: 20px 0



}







.rw_box h2 {



    text-align: center;



    color: #000000;



    font-size: 28px;



}







.rw_box font {



    display: block;



    text-align: center;



    font-size: 14px;



    color: #000;



    _border-bottom: 2px solid #b28850;



    padding-bottom: 20px;



    margin-bottom: 40px;



}











.search_zt {



    position: fixed;



    top: 54px;



    z-index: 999999;



    width: 100%;



    text-align: center;



    padding: 15px 10%;



    background: #fff;



}







.search_zt .zt_s1 {



    position: relative;



    width: 100%;



    margin-right: 10px;



}







.search_zt .zt_s1 input {



    color: #fff;



    width: 100%;



    height: 28px;



    line-height: 28px;



    border: none;



    border: 1px #fff solid;



    padding-left: 15px;



    background-color: transparent;



    border-radius: 100px;



    -webkit-border-radius: 100px;



    -moz-border-radius: 100px;



    outline: none;



}







.search_zt .zt_s1 img {



    height: 16px;







}







.search_zt .zt_s1 button {



    height: 28px;



    width: 40px;



    position: absolute;



    top: 0px;



    right: 10px;



    border: none;



    background: none;



}







.search_zt .zt_s2 a {



    color: #fff;



}







.search_zt .zt_s2 span {



    color: #fff;



}







@media screen and (min-width: 375px) and (max-width: 412px) {



    .search_zt .zt_s1 {



        width: 100%;



    }







    .search_zt .zt_s1 img {



        _width: 6%;



    }



}







.menu-btn {



    display: block;



    position: fixed;



    top: 22px;



    right: 4%;



    width: 24px;



    height: 25px;



    z-index: 9999999;



}







.menu-btn>span {



    display: block;



    width: 24px;



    height: 3px;



    background: #003677;



    cursor: pointer;



    border-radius: 3px;



    margin-left: 0;



}







.menu-btn>span:nth-child(1) {



    position: absolute;



    top: 4px;



}







.menu-btn>span:nth-child(2) {



    position: absolute;



    top: 11px;



}







.menu-btn>span:nth-child(3) {



    position: absolute;



    top: 18px;



}







.menu-btn>.span1 {



    background: white;



    -webkit-animation: span1 .5s alternate;



    -moz-animation: span1 .5s alternate;



    animation: span1 .5s alternate;



    -webkit-transform: translateY(7px) rotateZ(45deg);



    -moz-transform: translateY(7px) rotateZ(45deg);



    transform: translateY(7px) rotateZ(45deg);



}







.menu-btn>.span3 {



    background: white;



    -webkit-animation: span2 .5s alternate;



    -moz-animation: span2 .5s alternate;



    animation: span2 .5s alternate;



    -webkit-transform: translateY(-7px) rotateZ(-45deg);



    -moz-transform: translateY(-7px) rotateZ(-45deg);



    transform: translateY(-7px) rotateZ(-45deg);



}







.menu-btn>.span1-1 {



    background: #fff;



    -webkit-animation: span1-1 .5s alternate;



    -moz-animation: span1-1 .5s alternate;



    -o-animation: span1-1 .5s alternate;



    animation: span1-1 .5s alternate;



    -webkit-transform: translateY(0px) rotateZ(0deg);



    -moz-transform: translateY(0px) rotateZ(0deg);



    -ms-transform: translateY(0px) rotateZ(0deg);



    -o-transform: translateY(0px) rotateZ(0deg);



    transform: translateY(0px) rotateZ(0deg);



}







.menu-btn>.span3-1 {



    animation: span3-1 .5s alternate;



    -webkit-transform: translateY(0px) rotateZ(0deg);



    -moz-transform: translateY(0px) rotateZ(0deg);



    -ms-transform: translateY(0px) rotateZ(0deg);



    -o-transform: translateY(0px) rotateZ(0deg);



    transform: translateY(0px) rotateZ(0deg);



    background: #fff;



}







@keyframes span1 {



    0% {



        transform: translateY(0px) rotateZ(0deg);



    }







    10% {



        transform: translateY(-3px);



    }







    70% {



        transform: translateY(7px);



    }







    100% {



        transform: translateY(7px) rotateZ(45deg);



        background: #000;



    }



}







@-webkit-keyframes span1 {



    0% {



        -webkit-transform: translateY(0px) rotateZ(0deg);



    }







    10% {



        -webkit-transform: translateY(-3px);



    }







    70% {



        -webkit-transform: translateY(7px);



    }







    100% {



        -webkit-transform: translateY(7px) rotateZ(45deg);



        background: #000;



    }



}







@-moz-keyframes span1 {



    0% {



        -moz-transform: translateY(0px) rotateZ(0deg);



    }







    10% {



        -moz-transform: translateY(-3px);



    }







    70% {



        -moz-transform: translateY(7px);



    }







    100% {



        -moz-transform: translateY(7px) rotateZ(45deg);



        background: #000;



    }



}







@keyframes span2 {



    0% {



        transform: translateY(0px) rotateZ(0deg);



    }







    10% {



        transform: translateY(3px);



    }







    70% {



        transform: translateY(-7px);



    }







    100% {



        transform: translateY(-7px) rotateZ(-45deg);



        background: #000;



    }



}







@keyframes span2 {



    0% {



        transform: translateY(0px) rotateZ(0deg);



    }







    10% {



        transform: translateY(3px);



    }







    70% {



        transform: translateY(-7px);



    }







    100% {



        transform: translateY(-7px) rotateZ(-45deg);



        background: #000;



    }



}







@-webkit-keyframes span2 {



    0% {



        -webkit-transform: translateY(0px) rotateZ(0deg);



    }







    10% {



        -webkit-transform: translateY(3px);



    }







    70% {



        -webkit-transform: translateY(-7px);



    }







    100% {



        -webkit-transform: translateY(-7px) rotateZ(-45deg);



        background: #000;



    }



}







@keyframes span1-1 {



    0% {



        transform: translateY(7px) rotateZ(45deg);



    }







    10% {



        transform: translateY(7px);



    }







    70% {



        transform: translateY(-3px);



    }







    100% {



        transform: translateY(0px) rotateZ(0deg);



        background: #000;



    }



}







@-webkit-keyframes span1-1 {



    0% {



        -webkit-transform: translateY(7px) rotateZ(45deg);



    }







    10% {



        -webkit-transform: translateY(7px);



    }







    70% {



        -webkit-transform: translateY(-3px);



    }







    100% {



        -moz-transform: translateY(0px) rotateZ(0deg);



        background: #000;



    }



}







@-moz-keyframes span1-1 {



    0% {



        -moz-transform: translateY(7px) rotateZ(45deg);



    }







    10% {



        -moz-transform: translateY(7px);



    }







    70% {



        -moz-transform: translateY(-3px);



    }







    100% {



        -moz-transform: translateY(0px) rotateZ(0deg);



        background: #000;



    }



}







@keyframes span3-1 {



    0% {



        transform: translateY(-7px) rotateZ(-45deg);



    }







    10% {



        transform: translateY(-7px);



    }







    70% {



        transform: translateY(3px);



    }







    100% {



        transform: translateY(0px) rotateZ(0deg);



        background: #000;



    }



}







@-webkit-keyframes span3-1 {



    0% {



        -webkit-transform: translateY(-7px) rotateZ(-45deg);



    }







    10% {



        -webkit-transform: translateY(-7px);



    }







    70% {



        -webkit-transform: translateY(3px);



    }







    100% {



        -webkit-transform: translateY(0px) rotateZ(0deg);



        background: #000;



    }



}







@-moz-keyframes span3-1 {



    0% {



        -moz-transform: translateY(-7px) rotateZ(-45deg);



    }







    10% {



        -moz-transform: translateY(-7px);



    }







    70% {



        -moz-transform: translateY(3px);



    }







    100% {



        -moz-transform: translateY(0px) rotateZ(0deg);



        background: #000;



    }



}







.right-menu {



    width: 100%;



    height: 100%;



    position: fixed;



    left: 0;



    top: 0;



    background: #333;



    z-index: 9999997;



    min-width: 320px;



    overflow: hidden;



    -webkit-transform: translateX(100%);



    -moz-transform: translateX(100%);



    transform: translateX(100%);



    -webkit-transition: .45s;



    -moz-transition: .45s;



    transition: .45s;



}







.right-menu>div {



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    padding-top: 100px;



    z-index: 9999997;



    background: #333;



    -webkit-transition: .4s;



    -moz-transition: .4s;



    transition: .4s;



}







.right-menu>div>.menu-ul {



    height: 80%;



    overflow-x: hidden;



    overflow-y: scroll;



}







.right-menu>div>.menu-ul>li {



    width: 100%;



    line-height: 2.5em;



    position: relative;



    font-size: 17px;



}







.right-menu>div>.menu-ul>li>a {



    border-bottom: 1px solid #444;



    color: white;



    display: block;



    opacity: .8;



    width: 100%;



    padding-left: 10%;



}







.right-menu>div>.menu-ul>li:hover {



    opacity: 1;



}







.right-menu>div>.menu-ul>li>img {



    width: 24px;



    position: absolute;



    top: 5px;



    right: 10px;



}







.menu-ul .new-ul2 {



    display: block;



}







.menu-ul .new-ul2>p {



    width: 100%;



    border-bottom: 1px solid #444;



    line-height: 2.5em;



    position: relative;



    font-size: 13px;



}







.menu-ul .new-ul2>p>a {



    color: white;



    display: block;



    opacity: .8;



    width: 100%;



    padding-left: 15%;



}







.menu-ul .new-ul2>p>a:hover {



    opacity: 1;



}







.right-menu1 {



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -ms-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



    -webkit-transform: translateX(0px);



    -moz-transform: translateX(0px);



    transform: translateX(0px);



}







.search_zt {



    display: none;



}







.deng1 {



    display: none;



}







@media screen and (min-width: 320px) and (max-width: 885px) {



    .header {



        display: none;



    }







    .header_zt {



        display: block;



    }







    .search_zt {



        display: block;



    }







    .deng {



        display: none;



    }







    .deng1 {



        display: block;



    }



}







@media screen and (min-width: 320px) and (max-width: 768px) {

  .bodd p img{width:92%}

    .rw_box h2 {



        margin-top: 0



    }







    .rw_box font {



        margin-bottom: 20px;



    }







    .st_date .st_date_box .st_date_wl a {



        font-size: 14px;



    }







    .video_tc video {



        width: 100%;



    }







    .video_tc {



        z-index: 9999999;



    }







    .innovate .pp .pp_box .pp_swiper {



        height: 650px;



    }







    .innovate .pp .pp_box .pp_hsm {



        height: 150px;



    }







    .hz01 {



        width: 100%;



        float: none;



    }







    .hz02 {



        float: none;



        width: 100%



    }







    .hz02 img {



        width: 100%



    }







    .innovate .pp .pp_box {



        max-width: 100%



    }







    .ls {



        height: 200px;



    }







    .innovate .pp .pp_box .pp_swiper dl dt {}







    .wd_news .wd_news_box .headlines .headlines_lt {



        width: 100%;



    }







    .wd_news .wd_news_box .headlines .headlines_rt {



        width: 100%;



    }







    .index_header {



        display: none;



    }







    .wan_index .wan_index_a .index_word .index_word_a {



        font-size: 18px;



    }







    .wan_index .wan_index_a .index_sharing .bdsharebuttonbox .index_wx {



        background-size: 85%;



    }







    .wan_index .wan_index_a .index_sharing .bdsharebuttonbox .bds_sqq {



        background-size: 85%;



    }







    .wan_index .wan_index_a .index_sharing .bdsharebuttonbox .bds_tsina {



        background-size: 85%;



    }







    .wan_index .wan_index_a .index_sharing .bdsharebuttonbox .index_fk {



        background-size: 85%;



    }







    .wan_index .wan_index_a .index_sharing .bdsharebuttonbox a {



        width: 30px;



        height: 30px;



    }







    .wan_index .wan_index_b .index_group ul li {



        width: 50%;



    }







    .wan_index .wan_index_b .index_group ul li .index_group_b .index_group_txt {



        font-size: 18px;



    }







    .wan_index .wan_index_a .index_inlet img {



        width: 16%;



    }







    .index_mouse {



        bottom: 7%;



    }







    .tx_main dl dt {



        width: 40%



    }







    .tx_main dl dt img {



        width: 100%



    }







    .tx_main dl dd.dd1 {



        width: 60%



    }







    .tx_main dl dd.dd1 p {



        line-height: 20px;



    }







    .tx_main dl dd {



        width: 58%



    }







    .tx_main dl dd b {



        margin: 5px 0 10px;



        display: none;



    }







    .tx_main dl dd span {



        margin-bottom: 10px;



    }







    .tx_main1 {



        border-top: none



    }







    .tx_main dl {



        margin-bottom: 20px;



        margin-top: 30px;



    }







    .tx_main p {



        margin-bottom: 10px



    }







    .header_zt .header_zt_logo img {



        width: 65%;



    }







    .wd_news .wd_news_box .news_list ul li .news_list_c {



        line-height: 24px;



    }







    .wd_news .wd_news_box .news_list ul li .news_list_a {



        top: 15%;



        bottom: 0



    }







    .wd_news .wd_news_box .news_list ul li {



        padding: 4% 2%



    }







    .bodd span {



        padding: 10px 0



    }







    .header_zt {



        background: #fff;



    }







    .rw .rw_box .pp .pp_box .pp_dt img {



        width: 100%



    }







    .philosophy_dt p {



        width: 100%



    }







    .search_zt {



        background: #003677;



        padding: 15px 10%;



    }







    .index_login a {



        color: #fff;



    }







    .jt_xz .jt_xz_box ul li .jt_xz_a img {



        height: 35px;



    }







    .jt_xz .jt_xz_box ul li .jt_xz_b {



        font-size: 30px;



    }







    .run_main .run_concept .run_concept_main .firm_a {



        font-size: 14px;



    }







    .run_main .run_concept .run_concept_title .run_concept_title_lt {



        font-size: 30px;



    }







    .rw_banner {



        _height: 200px;



    }







    .rw_banner .rw_banner_a img {



        _height: 200px;



    }







    .index_login {



        height: inherit;



        height: initial;



        line-height: inherit;



        line-height: initial;



    }







    .fuck_one .fuck_one_box {



        text-align: center;



    }







    .fuck_one .fuck_one_box img {



        width: 90%;



    }



}







@media screen and (min-width: 320px) and (max-width: 374px) {



    .wan_index .wan_index_b .index_group ul li .index_group_b .index_group_txt_a {



        font-size: 12px;



    }







    .wan_index .wan_index_b .index_group ul li .index_group_b {



        padding-top: 22%;



    }







    .wan_index .wan_index_a .index_word .index_word_b {



        margin-top: 20px;



        margin-bottom: 20px;



    }







    .wan_index .wan_index_a .index_word .index_word_c {



        font-size: 12px;



    }







    .wan_index .wan_index_a .index_word .index_word_d {



        margin-top: 30px;



    }







    .index_foot {



        bottom: 0;



        font-size: 12px;



    }







    .search_zt .zt_s1 {



        width: 75%;



    }



}







/*



  头部导航响应式



*/



@media screen and (min-width: 320px) and (max-width: 768px) {



    .login_form .login_form_box .login_form_d input {



        font-size: 18px;



        height: 45px;



    }







    .wd_news .wd_news_box .news_bg img {



        display: none;



    }







    .index_header_style {



        display: none;



    }







    .run_nav {



        display: none;



    }







    .wd_news .wd_news_box .news_page ul li a {



        font-size: 12px;



        width: 30px;



        height: 30px;



        line-height: 30px;



    }







    .wd_news .wd_news_box .news_page .news_next a {



        font-size: 12px;



        height: 30px;



        line-height: 30px;



        padding: 0 25px;



    }







    .wd_news .wd_news_box .news_list ul li .news_list_b {



        font-size: 24px;



        margin: 0 0 7% 0;



    }







    .rww {



        text-align: center;



        padding: 100px 0;



    }







    .rww img {



        width: 100%



    }







    .wd_news .wd_news_box .news_list ul li .news_list_c {



        font-size: 16px;



    }







    .foot {



        padding: 0 4%;



    }







    .foot .foot_box .foot_contact .foot_contact_b div {



        padding-right: 0;



        margin-bottom: 4%;



    }







    .foot .foot_box .foot_c .foot_list {



        width: 100%;



    }







    .wd_news .wd_news_box .left_line {



        display: none;



    }







    .foot .foot_box .foot_c .foot_phone {



        width: 100%;



        text-align: center;



    }







    .rw #map {



        width: 100%



    }







    .foot_bt .foot_bt_box .foot_bt_a {



        float: inherit;



        left: 0;



        right: 0;



        margin: auto;



    }







    .foot_bt .foot_bt_box .foot_bt_a .foot_tag {



        margin: 0 auto;



        margin-bottom: 20px;



    }







    .foot_bt .foot_bt_box .foot_bt_b {



        padding-top: 0px;



    }







    .hzz_02 img {



        width: 100%



    }







    .foot_bt .foot_bt_box .foot_bt_a .foot_tag_on {



        left: 0;



        right: 0;



        margin: auto;



    }







    .wd_news .wd_news_box .news_list ul li .news_list_lt {



        width: 100%;



    }







    .wd_news .wd_news_box .news_list ul li .news_list_rt {



        width: 100%;



    }







    .run_banner .run_text {



        font-size: 24px;



    }







    .jj_news .jj_first_lt {



        width: 100%;



    }



.wd_news .wd_news_box .news_list ul li .news_list_rt img {



    width: 100%;height:auto;



}



    .jj_news .jj_first_rt {



        width: 100%;



        padding: 4%;



    }







    .mtbd ul li .mtbd_d {



        padding-top: 0;



    }







    .jj_list .jj_list_hd {



        font-size: 28px;



    }







    .hss img {



        width: 100%



    }







    .news_main .news_main_box .news_main_rt {



        display: none;



    }







    .news_main .news_main_box .news_main_lt {



        width: 100%;



        padding: 4%;



    }







    .news_main .news_main_box .news_main_lt .news_np .news_np_lt a {



        font-size: 12px;



    }







    .news_main .news_main_box .news_main_lt .news_np .news_np_rt a {



        font-size: 12px;



    }







    .news_main .news_main_box .news_main_lt .news_np .news_np_rt .shang {



        border-top: 8px solid transparent;



        border-right: 8px solid #797979;



        border-bottom: 8px solid transparent;



    }







    .news_main .news_main_box .news_main_lt .news_np .news_np_rt .xia {



        border-top: 8px solid transparent;



        border-left: 8px solid #797979;



        border-bottom: 8px solid transparent;



    }







    .rw_banner .rw_banner_b .rw_banner_b1 {



        font-size: 18px;



    }







    .rw_banner .rw_banner_b .rw_banner_b2 {



        font-size: 12px;



        line-height: 18px;



        margin-bottom: 5px;



    }







    .rw_banner .rw_banner_b {



        width: 100%;



    }







    .innovate .pp .pp_box .pp_swiper dl {}







    .innovate .pp .pp_box .pcc {



        display: none;



    }







    .innovate .pp .pp_box .sjj {



        display: block;



    }







    .rw_banner .rw_banner_b {



        top: 1%;



        margin-left: 0;



        padding: 2% 4%;



    }







    .rw_banner .rw_banner_b .rw_banner_b3 span {



        font-size: 12px;



        padding: 0;



    }







    .rw_banner .rw_banner_b .rw_banner_b1 {



        margin-bottom: 2%;
         padding-top: 0;



    }

.xz_lb select{width: 130px;}

.xz_lb form{width: 200px; margin-left: 0;height: 40px; line-height: 40px;}
.rw_banner_aa img{height: 100px;}
.xz_lb{padding-top: 0; float:left;}
.xz_lb form input{width: 150px;}
.xz_lbb{padding-top: 0}
.xz_lbb a{height:  30px; line-height:  30px;width: 80px;}
    .rw .rw_box .pp .pp_box .pp_title {



        font-size: 30px;



    }







    .sm img {



        width: 20% !important



    }







    .pp_box p img {



        width: 100%



    }







    .rw .rw_box {



        padding: 7% 4%;



    }







    .tu img {



        width: 90%;



        margin: 0 auto;



    }







    .hx .hx_box {



        padding: 7% 4%;



    }







    .rw .rw_box .pp .pp_box .philosophy .philosophy_lt .philosophy_lt_a {



        font-size: 24px;



    }







    .rw .rw_box .pp .pp_box .philosophy .philosophy_lt .philosophy_lt_b {



        font-size: 14px;



    }







    .rw .rw_box .pp .pp_box .philosophy .philosophy_lt .philosophy_lt_c a {



        font-size: 12px;



    }







    .rw .rw_box .pp .pp_box .philosophy .philosophy_rt .philosophy_rt_box .philosophy_rt_a .philosophy_rt_a1 {



        font-size: 24px;



    }







    .rw .rw_box .pp .pp_box .philosophy .philosophy_rt .philosophy_rt_box .philosophy_rt_a .philosophy_rt_a2 {



        font-size: 14px;



    }







    .rw .rw_box .pp .pp_box .philosophy .philosophy_rt .philosophy_rt_box .philosophy_rt_b .philosophy_rt_b1 {



        font-size: 24px;



    }







    .rw .rw_box .pp .pp_box .philosophy .philosophy_rt .philosophy_rt_box .philosophy_rt_b .philosophy_rt_b2 {



        font-size: 14px;



    }







    .rw .pp_hd_rw {



        padding: 0 4%;



    }







    .st_date .st_date_box .st_date_lt ul li .st_date_lt_a {



        font-size: 14px;



        padding: 10px 0;



    }







    .innovate .pp .pp_box .pp_swiper .swiper-container {



        display: none



    }







    .innovate .pp .pp_box .pp_swiper .swiper-container1 {



        display: block;



        height: 650px;



        padding: 2px;



    }







    .st_date .st_date_box .st_date_lt ul li .st_date_lt_b {



        font-size: 12px;



        text-align: left;



        padding-left: 12px;



    }







    .st_date .st_date_box .st_date_rt ul li .st_date_rt_a {



        font-size: 20px;



    }







    .st_date .st_date_box .st_date_rt ul li .st_date_rt_b {



        font-size: 14px;



    }







    .rw .pp_title_rw {



        font-size: 36px;



    }







    .innovate .pp .pp_box .pp_title {



        font-size: 36px;



    }







    .innovate .pp .pp_box .pp_hd {



        padding: 4%;



    }







    .speech .speech_box .speech_a_lt {



        width: 100%;



    }







    .speech .speech_box .speech_a_lt img {



        width: 50%;



        display: block;



        margin: 0 auto;



    }







    .speech .speech_box .speech_a_rt {



        width: 100%;



    }







    .speech .speech_b .speech_b_one {



        padding: 2.5%;



    }







    .culture .culture_box .culture_strength .strength_title {



        font-size: 36px;



    }







    .culture .culture_box .culture_strength .strength_hd {



        padding: 4%;



    }







    .culture .culture_box .culture_strength .strength_main .strength_main_lt {



        width: 100%;



    }







    .culture .culture_box .culture_strength .strength_main .strength_main_rt {



        width: 100%;



    }







    .culture .culture_box .culture_strength .strength_main .strength_main_rt .strength_main_rt_a {



        width: 50%;



        float: left;



    }







    .culture .culture_box .culture_strength .strength_main .strength_main_rt .strength_main_rt_b {



        width: 50%;



        float: right;



    }







    .culture .culture_box .culture_charm .charm_title {



        font-size: 36px;



    }







    .culture .culture_box .culture_charm .charm_hd {



        padding: 4%;



    }







    .rw .rw_box1 .pp .pp_box .philosophy_dd1 ul li {



        width: 80%;



        margin: 0 auto 10px;



        float: none



    }







    .rw .rw_box1 .pp .pp_box .philosophy_dd1 ul li:last-child {



        margin-right: 40px;



    }







    .rw .rw_box1 .pp .pp_box .philosophy_dd1 ul li img {



        width: 100%



    }







    .rw .rw_box1 .pp .pp_box ul {



        margin-right: 80px



    }







    .rw .rw_box1 .philosophy_dd ul li {



        width: 80%;



        margin-left: 0



    }







    .rw .rw_box1 .pp .pp_box .philosophy_dt p {



        width: 98%



    }







    .xz_nav .xz_nav1 {



        width: 100%



    }







    .rw .rw_box1 {



        width: 98%;



        padding: 1%



    }







    .xz_nav p {



        font-size: 20px;



        display: none;



    }







    .xz_nav ul li a {



        padding-right: 12px;



    }







    .xz_nav ul {



        margin-left: 5px;



        padding-top: 10px



    }







    .xz_nav ul li {



        padding: 0;



        text-align: center;



        width: 33%



    }







    .st_bg .swiper-slide .st_swiper_box .st_swiper_a {



        font-size: 20px;



        margin: 3% auto;



    }







    .st_bg .swiper-slide .st_swiper_box .st_swiper_b {



        font-size: 12px;



    }







    .st_bg .swiper-slide .st_swiper_box .st_swiper_c {



        font-size: 12px;



    }







    .st_bg .swiper-wrapper {



        height: 400px;



    }







    .st_bg .swiper-slide .st_swiper_box .st_swiper_d img {



        width: 6%;



        bottom: 5%;



    }







    .st_bg .swiper-pagination-bullet-active {



        width: 15px;



        height: 15px;



    }







    .st_bg .swiper-pagination-bullet {



        width: 10px;



        height: 10px;



    }







    .btn2,



    .btn1 {



        margin: 0;



    }







    .btn2 img,



    .btn1 img {



        height: 30px;



    }







    .st_bg .swiper-slide .st_swiper_box .st_swiper_b {



        margin-bottom: 3%;



    }







    .st_bg .swiper-slide .st_swiper_box .st_swiper_c_more {



        font-size: 12px;



        letter-spacing: 0;



    }







    .honor .honor_box .honor_title {



        font-size: 36px;



    }







    .honor .honor_box .honot_hd {



        padding: 4%;



    }







    .innovate .innovate_box .innovate_a .innovate_a_one {



        padding: 4%;



    }







    .innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt .in_lt_a .in_lt_a1 .in_a11 img {



        height: 30px;



    }







    .innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt .in_lt_a .in_lt_a1 .in_a22 {



        font-size: 18px;



    }







    .innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt .in_lt_a .in_lt_a1 {



        width: 100%;



        border-right: 0px;



    }







    .innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt .in_lt_a .in_lt_a2 {



        width: 100%;



        font-size: 12px;



    }







    .innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt .in_lt_b .in_lt_b1 img {



        height: 25px;



    }







    .innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt .in_lt_b .in_lt_b1 .in_lt_b1_one {



        margin-top: 55px;



    }







    .innovate .zs_tabs .zs_tabs_lt {



        padding-top: 50%;



    }







    .innovate .innovate_box .innovate_b .zs_tab ul li span {



        font-size: 18px;



    }







    .philosophy_dt {



        margin-bottom: 30px;



    }







    .philosophy_dt .fl {



        float: none;



    }







    .philosophy_dt .fr {



        float: none;



    }







    .philosophy_dd ul li {



        width: 45%;



        margin: 0 auto;



    }







    .philosophy_dd ul li img {



        width: 100%



    }







    .innovate .zs_tabs .zs_tabs_rt .zs_tabs_rt_a {



        font-size: 34px;



    }







    .contact .contact_box .contact_main .contact_rt {



        padding: 4%;



    }







    .contact .contact_box .contact_main .contact_rt .contact_rt_a {



        margin-top: 40px;



    }







    .contact .contact_box .contact_main .contact_lt .contact_lt_a {



        margin-top: 40px;



    }







    .run_main .run_profile {



        padding-top: 5%;



    }







    .run_main .run_profile .run_profile_a {



        font-size: 30px;



    }







    .run_main .run_profile_bg .video_img1 {



        width: 100%;



        left: 0;



    }







    .run_main .run_profile_bg {



        height: 348px;



    }







    .run_main .run_profile_bg {



        background: inherit;



        background: initial;



    }







    .run_main .run_profile .run_profile_c a {



        font-size: 18px;



    }







    .run_main .run_concept .run_concept_main .firm_c {



        font-size: 14px;



    }







    .run_main .run_concept .run_concept_main .swiper-pagination .swiper-pagination-bullet-active {



        width: 40px;



        margin: 0 8px;



    }







    .run_main .run_concept .run_concept_main .swiper-pagination {



        bottom: -35%;



    }







    .run_main .run_concept .run_concept_main .firm_c {



        line-height: 26px;



    }







    .run_main .run_concept .run_concept_main .swiper-pagination .swiper-pagination-bullet {



        width: 15px;



    }







    .header_height {



        height: 112px;



        display: block;



    }







    .db_news .db_list ul {



        padding-left: 5%;



        padding-right: 5%;



    }







    .db_news .db_list ul li {



        width: 100%;



        margin-right: 0;



        padding: 17%;



    }







    .wd_news .wd_news_box .news_page ul li:last-child a,



    .wd_news .wd_news_box .news_page ul li:last-child span {



        width: 65px;



        display: block;



        height: 30px;



        line-height: 30px;



        color: #808080;



        font-size: 12px;



        background: #e7ecf2;



    }







    .wd_news .wd_news_box .news_page ul li:first-child a,



    .wd_news .wd_news_box .news_page ul li:first-child span {



        width: 65px;



        display: block;



        height: 30px;



        line-height: 30px;



        color: #808080;



        font-size: 12px;



        background: #e7ecf2;



    }







    .wd_news .wd_news_box .news_page ul li:first-child {



        right: 75px;



    }







    .wd_news .wd_news_box .news_page ul li.active a,



    .wd_news .wd_news_box .news_page ul li.active span {



        font-size: 12px;



        width: 30px;



        height: 30px;



        line-height: 30px;



    }







    .sj_pag {



        display: block;



        width: 100%;



        padding: 4%;



    }







    .sj_pag a {



        width: 65px;



        display: block;



        height: 30px;



        line-height: 30px;



        color: #808080;



        font-size: 12px;



        background: #e7ecf2;



        text-align: center;



    }







    .wd_news .wd_news_box .news_page ul {



        display: none;



    }







    .industry .industry_box .industry_box_lt {



        width: 100%;



        height: 260px;



    }







    .industry .industry_box .industry_box_lt .industry_box_lt_a {



        margin: 5% 0;



    }







    .industry .industry_box .industry_box_lt div {



        margin-bottom: 5%;



        font-size: 16px;



    }







    .industry .industry_box .industry_box_lt .industry_box_lt_a span {



        font-size: 24px;



    }







    .industry .industry_box .industry_box_lt span {



        font-size: 20px;



    }







    .industry .industry_box .industry_box_rt {



        width: 100%;



        margin-bottom: 15px;



    }







    .industry .industry_box .industry_box_rt .industry_box_rt_a {



        width: inherit;



        left: 0;



    }







    .industry .industry_box .industry_box_rt .industry_box_rt_a>img {



        width: 100%;



    }







    .industry .industry_box .industry_box_rt .industry_box_rt_a .industry_box_rt_b {



        top: 0;



        background: rgba(0, 54, 119, 0.7);



    }







    .industry .industry_box .industry_box_rt .industry_box_rt_a .industry_box_rt_b img {



        height: 51px;



    }







    .industry_ys {



        height: inherit;



    }







    .industry_ys .industry_ys_box .industry_ys_a {



        font-size: 28px;



    }







    .industry_ys .industry_ys_box .industry_ys_b {



        font-size: 14px;



        padding: 0 4%;



    }







    .industry_ys .industry_ys_box .industry_ys_c ul li .industry_ys_c_one img {



        height: 30px;



    }







    .industry_ys .industry_ys_box .industry_ys_c ul li .industry_ys_c_two {



        font-size: 12px;



    }







    .industry_ys .industry_ys_box .industry_ys_c {



        padding-bottom: 5%;



    }







    .industry_pp .industry_pp_box .industry_pp_a {



        font-size: 30px;



    }







    .industry_pp .industry_pp_box .industry_pp_b {



        font-size: 16px;



        padding: 0 4%;



    }







    .industry_pp .industry_pp_box .industry_pp_c ul li {



        width: 100%;



        padding: 15% 0;



    }







    .gc .gc_box .gc_title {



        width: 100%;



        padding: 3%;



    }







    .gc .gc_box .gc_main .gc_b ul li .gc_b_two {



        font-size: 14px;



    }







    .gc .gc_box .gc_main .gc_b .gc_b_line {



        top: 65px;



    }







    .gc .gc_box .gc_hd {



        font-size: 30px;



    }







    .layui-layer-imgbar {



        display: block !important;



    }







    .layui-layer-imguide {



        display: block !important;



    }







    .innovate .innovate_box .innovate_a .innovate_a_title {



        font-size: 22px;



    }







    .innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt .in_lt_b .in_lt_b1 .in_lt_b1_two {



        font-size: 14px;



    }







    .innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_lt {



        width: 100%;



    }







    .innovate .innovate_box .innovate_a .innovate_a_three .innovate_a_three_rt {



        width: 100%;



    }







    .innovate .pp .pp_box .pp_swiper ul {



        border: none;



    }







    .innovate .pp .pp_box .pp_swiper ul li {



        border: 1px solid #a6a6a6;



        border-left: 1px solid #a6a6a6;



        border-top: 1px solid #a6a6a6;



    }







    .gy .gy_box ul li {



        width: 100%;



        padding: 4% 4% 0 4%;



    }







    .tx .tx_box .tx_hd {



        padding: 0 4%;



    }







    .tx .tx_box .tx_lian img {



        width: 90%;



    }







    .tx .tx_box .tx_main .tx_main_box .tx_main_title span {



        font-size: 16px;



    }







    .tx .tx_box .tx_main .tx_main_box .tx_main_m {



        font-size: 14px;



        padding: 0 2%;



    }







    .statement .statement_box .statement_hd {



        font-size: 30px;



    }







    .statement .statement_box .statement_main .statement_a {



        font-size: 16px;



        padding: 0 4%;



    }







    .statement .statement_box .statement_main .statement_b {



        font-size: 16px;



        padding: 0 4%;



    }







    .statement .statement_box .statement_main .statement_b p span {



        width: 6%;



    }







    .statement .statement_box .statement_main .statement_b p i {



        width: 93%;



    }







    .shzp .shzp_box .shzp_rt {



        display: none;



    }







    .shzp .shzp_box .shzp_lt {



        width: 100%;



    }







    .shzp .shzp_box .shzp_lt .shzp_lt_tb table thead tr td {



        font-size: 14px;



    }







    .shzp .shzp_box .shzp_lt .shzp_lt_tb table tbody tr td {



        font-size: 12px;



    }







    .shzp .shzp_box .shzp_lt .shzp_lt_tb .dynamic_more img {



        height: 30px;



        vertical-align: -10px;



    }







    .shzp .shzp_box .shzp_lt .shzp_lt_tb .dynamic_more span {



        font-size: 14px;



    }







    .shzp .shzp_box .shzp_lt .shzp_lt_search input {



        height: 45px;



    }







    .shzp .shzp_box .shzp_lt .shzp_lt_search a {



        right: 4%;



    }







    .shzp .shzp_box .shzp_lt .shzp_lt_search a img {



        height: 45px;



    }







    .shzp .shzp_box .shzp_lt .shzp_lt_search {



        padding: 0 4%;



    }







    .shzp_xq .shzp_xq_hd {



        font-size: 30px;



        padding: 0 4%;



    }







    .shzp_xq .shzp_xq_main ul li {



        width: 50%;



    }







    .shzp_xq .shzp_xq_a {



        padding: 0 4%;



    }







    .shzp_xq .shzp_xq_a .shzp_xq_one {



        font-size: 20px;



    }







    .shzp_xq .shzp_xq_a .shzp_xq_two {



        font-size: 16px;



    }







    .shzp_xq .shzp_xq_b a {



        font-size: 14px;



    }







    .rc .rc_box .rc_tabs .dynamic_more img {



        height: 30px;



        vertical-align: -10px;



    }







    .rc .rc_box .rc_tabs .dynamic_more span {



        font-size: 14px;



    }







    .rc .rc_box .rc_list {



        width: 100%;



    }







    .rc .rc_box .rc_list ul li {



        font-size: 22px;



    }







    .rc .rc_box .rc_list ul li.rc_active {



        font-size: 26px;



    }







    .rc .rc_box .rc_tabs ul li {



        width: 50%;



        height: 180px;



    }







    .rc .rc_main ul li .rc_main_a {



        width: 100%;



        padding-right: 0;



        padding-left: 0 !important;



    }







    .cx_xq {



        padding: 4%;



    }







    .rc .rc_main ul li .rc_main_b {



        width: 100%;



        padding: 0 4%;



    }







    .rc .rc_main ul li .rc_main_b .rc_main_b_three a {



        font-size: 14px;



    }







    .rc .rc_main ul li .rc_main_b .rc_main_b_three a {



        padding: 10px 20px;



    }







    .ln .ln_bg .ln_bg_box {



        width: 80%;



    }







    .ln .ln_bg .ln_bg_box .ln_bg_a img {



        height: 18px;



    }







    .ln .ln_bg .ln_bg_box .ln_bg_b {



        font-size: 14px;



    }







    .ln .ln_bg .ln_bg_box .ln_bg_d {



        font-size: 16px;



    }







    .xyzp .xyzp_lc {



        height: 160px;



    }







    .xyzp .xyzp_box .xz_xc .xz_xc_list .xz_xc_list_lt {



        font-size: 12px;



    }







    .xyzp .xyzp_box .xz_xc .xz_xc_list .xz_xc_list_rt ul li {



        padding: 10px 0;



    }







    .xyzp .xyzp_box .xz_xc .xz_xc_list .xz_xc_list_rt ul li span {



        font-size: 12px;



    }







    .xyzp .xyzp_box .xz_xc .xz_tabs ul li .xz_tabs_rt {



        font-size: 12px;



    }







    .xyzp .xyzp_box .xz_xc .xz_tabs ul li .xz_tabs_rt div {



        margin-bottom: 8px;



    }







    .xyzp .xyzp_box .xz_gw .xz_gw_main table thead tr td span {



        font-size: 12px;



    }







    .xyzp .xyzp_box .xz_gw .xz_gw_main table tbody tr td span {



        font-size: 12px;



    }







    .xyzp .xyzp_box .xz_fx .xz_fx_main .dynamic_more img {



        height: 30px;



        vertical-align: -10px;



    }







    .xyzp .xyzp_box .xz_fx .xz_fx_main .dynamic_more span {



        font-size: 14px;



    }







    .xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_a .xz_fx_a_lt {



        width: 100%;



    }







    .xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_a .xz_fx_a_rt {



        width: 100%;



    }







    .xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_a .xz_fx_a_rt .xz_fx_a_rt_one {



        font-size: 12px;



    }







    .xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_a .xz_fx_a_rt .xz_fx_a_rt_one span {



        font-size: 14px;



    }







    .xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_b .xz_fx_b_one {



        font-size: 14px;



    }







    .xyzp .xyzp_box .xz_fx .xz_fx_main ul li .xz_fx_b .xz_fx_b_two {



        font-size: 14px;



    }







    .ml_list .dynamic_more img {



        height: 30px;



        vertical-align: -10px;



    }







    .ml_list .dynamic_more span {



        font-size: 14px;



    }







    .v_guannianxiaoqu li {



        font-size: 12px;



        width: 35px !important;



    }







    .ml_index .ml_index_logo {



        margin-left: 0;



        width: 40%;



        padding-left: 2.7%;



    }







    .ml_index .ml_index_logo img {



        width: 70%;



    }







    .ml_index .ml_index_rt {



        width: 60%;



        margin-right: 0;



    }







    .ml_index {



        top: 20px;



    }







    .ml_index .ml_index_rt .ml_index_rt_a .ml_index_rt_a1 {



        font-size: 12px;



    }







    .ml_index .ml_index_rt .ml_index_rt_a .ml_index_rt_a2 {



        font-size: 12px;



    }







    .ml_index .ml_index_rt .ml_index_rt_b .bdsharebuttonbox a {



        background-size: 100% !important;



        width: 15px;



        height: 18px;



    }







    .ml_index .ml_index_rt .ml_index_rt_a {



        margin-right: 0;



    }







    .ml_banner .ml_banner_box .ml_text_a {



        font-size: 16px;



    }







    .ml_banner .ml_banner_box .ml_text_b {



        font-size: 12px;



    }







    .ml_banner .ml_banner_lj a .ml_banner_lj_a {



        font-size: 14px;



    }







    .ml_banner .ml_banner_lj a .ml_banner_lj_b {



        font-size: 14px;



    }







    .ml_banner .ml_banner_lj {



        bottom: 5px;



        right: 4%;



        top: inherit;



    }







    .ml_main .ml_main_box .ml_main_hd {



        font-size: 18px;



        padding: 4%;



    }







    .ml_main .ml_main_box .ml_main_title {



        font-size: 14px;



        padding: 0 4%;



        line-height: 22px;



    }







    .ml_date {



        display: block;



        margin-top: 5%;



    }







    .ml_pd {



        display: none;



    }







    .pd_message {



        display: none;



    }







    .ml_date .st_date_box .st_date_lt ul li .st_date_lt_a {



        padding: 10px 0;



    }







    .ml_list .ml_list_main li {



        padding: 4%;



    }







    .gd .gd_list .gd_list_ul li span {



        font-size: 12px;



    }







    .gd_main .btn7 img {



        width: 4%;



    }







    .gd_main .btn8 img {



        width: 4%;



    }







    .ml_list .ml_list_hd {



        font-size: 26px;



    }







    .login_header .login_header_lt_a img {



        height: 30px;



    }







    .login_header {



        padding: 10px 3%;



    }







    .login_header .login_header_lt_b a {



        font-size: 14px;



        padding-top: 10px;



    }







    .login_header .login_header_rt a {



        font-size: 14px;



        padding-top: 0;



        padding-top: 5px;



    }







    .collect {



        padding: 0 4%;



    }







    .collect table thead tr td span {



        font-size: 14px;



    }







    .collect table tbody tr td a,



    .collect table tbody tr td span {



        font-size: 12px;



    }







    .record .record_box .record_hd span {



        font-size: 18px;



    }







    .record .record_box .record_main {



        padding: 5% 4%;



    }







    .record .record_box .record_main ul li .record_main_rt {



        padding-left: 3%;



    }







    .record .record_box .record_main ul li .record_main_rt .record_main_rt_a a {



        font-size: 16px;



    }







    .record .record_box .record_main ul li .record_main_rt .record_main_rt_b {



        font-size: 12px;



    }







    /*  #layui-layer1{



    width: inherit!important;



    max-width: 500px!important;



  }*/



    .lianjie {



        padding: 4%;



    }







    .sms .sms_main {



        padding-left: 10%;



    }







    .about .about_box .about_hd .about_hd_a {



        font-size: 30px;



    }







    .header_height_login {



        height: 1px;



    }







    .zy_foot {



        line-height: inherit;



        padding-top: 32px;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_tx {



        width: 100%;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main {



        width: 100%;



        margin-top: 20px;



    }







    .resume .resume_lt {



        width: 100%;



    }







    .resume .resume_rt {



        width: 100%;



    }







    .resume .resume_lt .resume_lt_box2 {



        padding: 0 4%;



    }







    .resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list {



        font-size: 14px;



    }







    .resume .resume_lt .resume_lt_box4 .resume_box3 .resume_lt_box3_list_on .resume_form_three span {



        font-size: 14px;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_lt span {



        font-size: 14px;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_lt .xingming {



        width: 70px;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_lt {



        margin-right: 1%;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_rt>span {



        font-size: 14px;



    }







    #resume_phone,



    #resume_email {



        width: 170px;



    }







    .resume .resume_lt .resume_lt_box3 .resume_box3 .resume_lt_box3_list_on .resume_form_three_main {



        padding: 35px 0;



        margin-top: 20px;



    }







    .ml_xq .ml_xq_hd {



        font-size: 30px;



    }







    .ml_xq .ml_xq_a {



        padding: 0 4%;



    }







    .ml_xq .ml_page span img {



        display: none;



    }







    .rc .rc_box .rc_tabs ul li .rc_tabs_b {



        font-size: 14px;



    }







    .xyzp .xyzp_box .xz_xc .xz_xc_hd {



        font-size: 26px;



        margin-bottom: 20px;



    }







    .user_header {



        padding-top: 0;



        height: inherit;



    }







    .user_header .user_header_b span {



        color: #fff;



    }







    .innovate .zs_tabs .zs_tabs_rt .zs_tabs_rt_c ul li img {



        height: 70px;



    }







    .fuck_one {



        padding: 0 4%;



    }







    .sms .sms_main .sms_main_a {



        display: none;



    }







    .resume_form_re {



        height: inherit;



        height: initial;



    }







    .resume_form_re .qiye {



        margin-top: 10px;



    }







    .btn6 img,



    .btn5 img {



        height: 40px;



    }







    .jj_news .jj_first_lt .swiper-container .swiper-wrapper .swiper-slide .sw_text {



        font-size: 16px;



    }







    .layui-laydate-range {



        width: 300px !important;



    }







    .wrap_box2 {



        padding-bottom: 80%;



    }







    .resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_box2_on_sub {



        margin-top: 20%;



    }







    .resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on {



        padding: 3%;



    }







    .wan_index .wan_index_a .index_word .index_word_d {



        margin-top: 7%;



    }







    .innovate .zs_tabs .zs_tabs_rt .zs_tabs_rt_c {



        height: 320px;



    }







    .tx_box_a {



        font-size: 20px;



    }







    .tx .tx_box {



        padding: 0 4%;



    }







    .wd_news .wd_news_box .headlines {



        width: 100%;



        position: inherit;



        position: initial;



    }







    .innovate .innovate_box .innovate_b .innovate_b_title {



        font-size: 30px;



    }







    #xz_sub a {



        font-size: 18px;



        height: 60px;



        line-height: 60px;



    }







    .xyzp .xyzp_box .xz_gw .xz_gw_hd,



    .xyzp .xyzp_box .xz_fx .xz_fx_hd {



        font-size: 26px;



    }



}







@media screen and (min-width: 320px) and (max-width: 374px) {



    .innovate .pp .pp_box .pp_swiper {



        height: 320px;



    }







    .run_main .run_concept .run_concept_main .pagination {



        bottom: -70px;



    }







    .resume .resume_lt .resume_lt_box2 .resume_box2 .resume_lt_box2_list_on .resume_form_two .resume_form_two_list {



        width: 57%;



    }







    .sms .sms_main .sms_main_b {



        width: 100px;



    }







    .sms .sms_main .sms_main_b input {



        width: 100px;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_lt span {



        width: 50px;



        font-size: 12px;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_rt>span {



        font-size: 12px;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main .resume_box1_on_a .resume_box1_on_a_rt .city {



        width: 75px;



    }







    .zy_foot {



        line-height: inherit;



        padding-top: 20px;



    }







    .Personal ul li .Personal_lt {



        width: 40%;



    }







    .Personal ul li .Personal_rt {



        width: 55%;



    }







    .login_form1 {



        height: 380px;



    }







    .ml_banner .ml_banner_box .ml_text_a {



        margin-bottom: 3%;



    }







    .ml_banner .ml_banner_lj a .ml_banner_lj_a {



        font-size: 12px;



    }







    .ml_banner .ml_banner_lj a .ml_banner_lj_b {



        font-size: 12px;



    }







    .ml_banner .ml_banner_lj a .ml_banner_lj_a {



        margin-bottom: 0;



    }







    .ml_index .ml_index_rt .ml_index_rt_b .bdsharebuttonbox a {



        margin: 0 4px;



    }







    .mtbd ul li .mtbd_a span {



        padding-right: 0;



    }







    .rw_banner .rw_banner_b .rw_banner_b2 {



        height: 38px;



        overflow: hidden;



    }







    .rw .rw_box .pp .pp_box .philosophy .philosophy_lt .philosophy_lt_b {



        line-height: 30px;



    }







    .st_date .st_date_box .st_date_lt ul li .st_date_lt_d {



        width: 90%;



    }







    .st_date .st_date_box .st_date_lt ul li .st_date_lt_a {



        font-size: 12px;



    }







    .run_main .run_concept .run_concept_main .firm_a {



        font-size: 18px;



    }







    .run_main .run_concept .run_concept_main .firm_b i {



        width: 70px;



    }







    .foot .foot_box .foot_c .foot_list ul li {



        padding-left: 5px;



        padding-right: 5px;



        text-align: center;



    }







    .foot .foot_box .foot_c .foot_list ul li .foot_list_a a {



        font-size: 14px;



    }







    .gc .gc_box .gc_main .gc_b .gc_b_line {



        top: 50px;



    }







    .tx .tx_box .tx_hd {



        font-size: 14px;



    }







    .tx .tx_box .tx_main .tx_main_box .tx_main_title span {



        font-size: 12px;



    }







    .tx .tx_box .tx_main .tx_main_box .tx_main_m {



        font-size: 12px;



        padding: 0 2%;



    }







    .index_login {



        height: inherit;



        line-height: inherit;



    }







    .index_login a {



        color: #fff;



    }







    .index_login span {



        color: #fff;



    }



}







@media screen and (min-width: 1111px) and (max-width: 1160px) {



    .index_header_style .index_nav {



        margin-right: 5.7%;



    }







    .index_header_style .index_logo {



        margin-left: 5.7%;



    }







    .wan_index .wan_index_a .index_inlet img {



        width: 18%;



    }



}







@media screen and (min-width: 980px) and (max-width: 1100px) {



    .index_header_style .index_nav {



        margin-right: 3.7%;



    }







    .index_header_style .index_logo {



        margin-left: 3.7%;



    }







    .wan_index .wan_index_a .index_inlet img {



        width: 18%;



    }







    .run_nav ul li {



        padding: 0 30px;



    }



}







@media screen and (min-width: 780px) and (max-width: 979px) {



    .index_header_style .index_nav {



        margin-right: 3.7%;



    }







    .index_header_style .index_logo {



        margin-left: 3.7%;



    }







    .wan_index .wan_index_a .index_inlet img {



        width: 18%;



    }







    .index_header_style .index_nav .index_nav_ul>li>a {



        padding: 0 10px;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_tx {



        width: 100%;



    }







    .resume .resume_lt .resume_lt_box1 .resume_box1_on .resume_box1_on_main {



        width: 100%;



        margin-top: 20px;



    }







    .resume .resume_lt {



        width: 100%;



    }







    .resume .resume_rt {



        width: 100%;



    }







    .run_nav ul li {



        padding: 0 20px;



    }



}







@media screen and (min-width: 500px) and (max-width: 768px) {



    .rc .rc_box .rc_tabs ul li {



        height: 300px;



    }



}