body
{
    font-family: "微软雅黑";
}
h1, h2, h3, h4, h5, h6, p
{
    margin-bottom: 0;
    margin-top: 0;
}
a:hover, a:link
{
    text-decoration: none;
}
input, textarea, select
{
    outline: none;
    border: none;
}
ul, ol
{
    margin: 0;
}
/*首页内容开始！*/
/*头部--head!*/
.head
{
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #e2e2e2;
}
.head_tel
{
    padding-left: 20px;
    background: url(../images/head_tel.png) 0 center no-repeat;
    color: #bf9d6d;
    font-size: 14px;
}
.head_icon li
{
    float: left;
    padding: 0 5px;
    cursor: pointer;
    position: relative;
}
.head_icon li img
{
    display: block;
    padding-top: 7px;
}
@media (max-width:768px)
{
    .head
    {
        height: 40px;
        line-height: 40px;
    }
    .head .row
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .head_icon
    {
        display: none;
    }
}
/*头部出现的微博、微信定位*/
.icon-weibo
{
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 756;
}
.icon-weixin
{
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 756;
}

/*导航*/
/*吸顶样式*/
.head_act
{
    position: fixed;
    margin-top: -40px;
    box-shadow: 1px 1px 10px rgba(63,63,63,0.4);
}
/*吸顶样式结束*/
#header
{
    width: 100%;
    z-index: 999;
    background: #fff;
    height: 80px;
}
#header .logo img
{
    display: block;
    margin: 0 auto;
    padding-top: 15px;
}
#header .header-content
{
    border-bottom: 0;
    padding: 28px 0;
}
/*手机端的按钮*/
#header .nav-toggle
{
    top: 18px;
    color: black;
}
/*按钮结束*/
.navigation.open
{
    opacity: 0.9;
    visibility: visible;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
.navigation
{
    text-align: center;
}
.navigation li
{
    display: inline-block;
    padding: 0 18px;
    text-align: center;
    font-size: 14px;
    line-height: 80px;
}
.navigation li.act
{
    color: #ad8a55;
}
.navigation li.act a
{
    color: #ad8a55;
}
.navigation a
{
    color: #808080;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.navigation a:hover, .navigation a.active
{
    color: #333;
}
.nav-toggle
{
    display: none;
    height: 44px;
    overflow: hidden;
    position: fixed;
    right: 5%;
    text-indent: 100%;
    top: 32px;
    white-space: nowrap;
    width: 44px;
    z-index: 99999;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background: transparent;
}
.nav-toggle:before, .nav-toggle:after
{
    border-radius: 50%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
}
.nav-toggle:before
{
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #f05da3;
}
.nav-toggle:after
{
    background-color: transparent;
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    color: #f05da3;
}
.nav-toggle span
{
    bottom: auto;
    display: inline-block;
    height: 3px;
    left: 50%;
    position: absolute;
    right: auto;
    top: 50%;
    width: 18px;
    z-index: 10;
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.nav-toggle span:before, .nav-toggle span:after
{
    background-color: #000;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
}
.nav-toggle span:before
{
    -moz-transform: translateY(-6px) rotate(0deg);
    -ms-transform: translateY(-6px) rotate(0deg);
    -webkit-transform: translateY(-6px) rotate(0deg);
    transform: translateY(-6px) rotate(0deg);
}
.nav-toggle span:after
{
    -moz-transform: translateY(6px) rotate(0deg);
    -ms-transform: translateY(6px) rotate(0deg);
    -webkit-transform: translateY(6px) rotate(0deg);
    transform: translateY(6px) rotate(0deg);
}
.nav-toggle.close-nav:before
{
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
}
.nav-toggle.close-nav:after
{
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.nav-toggle.close-nav span
{
    background-color: rgba(255, 255, 255, 0);
}
.nav-toggle.close-nav span:before, .nav-toggle.close-nav span:after
{
    background-color: #fff;
}
.nav-toggle.close-nav span:before
{
    -moz-transform: translateY(0) rotate(45deg);
    -ms-transform: translateY(0) rotate(45deg);
    -webkit-transform: translateY(0) rotate(45deg);
    transform: translateY(0) rotate(45deg);
}
.nav-toggle.close-nav span:after
{
    -moz-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
    -webkit-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
}
@media (max-width:1200px)
{
    .navigation li
    {
        padding: 0 7px;
    }
    #header .nav-toggle
    {
        top: 12px;
    }
}
@media (max-width:768px)
{
    #header
    {
        height: 60px;
        padding-top: 0;
    }
    .navigation .primary-nav
    {
        float: none !important;
    }
    .navigation li
    {
        padding: 0;
        min-height: auto;
        line-height: 25px;
    }
    #header .logo img
    {
        width: 70%;
        padding-top: 5px;
    }
    #header .logo
    {
        padding: 10px 0;
        padding-left: 15px;
    }
    #header .nav-toggle
    {
        top: 46px;
    }
    .head_act .nav-toggle
    {
        top: 6px !important;
    }
    #header .logo img
    {
        margin: 0;
    }
    .navigation li
    {
        padding: 6px 0;
    }
    .navigation li.act
    {
        background-color: #ad8a55;
    }
    .navigation li.act a
    {
        color: #fff;
    }
}
@media (max-width:350px)
{
    .navigation li
    {
        padding: 4px 0;
    }
    .navigation li a
    {
        padding: 12px 0;
    }
}

/*焦点图banner*/
.banner
{
    position: relative;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
.fPic img
{
    width: 100%;
    height: auto;
}
.fPic .shadow .title
{
    width: 260px;
    height: 65px;
    padding-left: 30px;
    padding-top: 20px;
}
.fPic .shadow .title a
{
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: bolder;
    overflow: hidden;
}
.fPic .btn
{
    position: absolute;
    bottom: 34px;
    left: 510px;
    overflow: hidden;
    zoom: 1;
}
.fPic .btn a
{
    position: relative;
    display: inline;
    width: 13px;
    height: 13px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}
.fPic .btn a:hover, .focus .btn a.current
{
    cursor: pointer;
    background: #fff;
}
.fPic .fPic
{
    position: absolute;
    left: 0px;
    top: 0px;
}
.fPic .D1fBt
{
    overflow: hidden;
    zoom: 1;
    height: 16px;
    z-index: 10;
}
.fPic .shadow
{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: 10;
    height: 26px;
    line-height: 26px;
    display: block;
    text-align: left;
    opacity: 1;
}
.fPic .shadow a
{
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    margin-left: 10px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}
.fPic .fcon
{
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background: #000;
}
.fPic .fcon img
{
    display: block;
}
.fPic .fbg
{
    bottom: 25px;
    left: 50%;
    position: absolute;
    height: 21px;
    text-align: center;
    z-index: 200;
    transform: translateX(-50%);
}
.fPic .fbg div
{
    margin: 4px auto 0;
    overflow: hidden;
    zoom: 1;
    height: 16px;
}
.fPic .D1fBt a
{
    position: relative;
    display: inline;
    width: 16px;
    height: 16px;
    border-radius: 16px;
    line-height: 16px;
    margin: 0 6px;
    outline: 0;
    float: left;
    background: #fff;
}
.fPic .D1fBt .current, .focus .D1fBt a:hover
{
    background: #ad8a55;
}
.fPic .D1fBt img
{
    display: none;
}
@media (max-width:640px)
{
    .fPic img
    {
        width: 640px;
        width: expression(document.body.clientWidth>640?"640px":"auto");
        max-height: 200px;
        height: 200px;
        height: expression(document.body.clientWidth>200?"200px":"auto");
        overflow: hidden;
        display: block;
        transform: translateX(-20%);
    }
    .fPic .fbg
    {
        bottom: 10px;
    }
    .fPic .D1fBt a
    {
        width: 10px;
        height: 10px;
    }
}


/*关于盈科--about!*/
.about
{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
}
.about h2
{
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
}
.about h2 img
{
    display: block;
    margin: 0 auto;
}
.about h2 p
{
    display: none;
}
.about h2 p span
{
    display: block;
    text-align: center;
}
.about h2 p span:nth-of-type(1)
{
    font-size: 18PX;
    color: #969696;
}
.about h2 p span:nth-of-type(2)
{
    font-size: 20PX;
    color: #bf9d6d;
}
/*左边图片定位点*/
.about_vessel_pic
{
    position: absolute;
    z-index: 555;
    padding-top: 99px;
}
/*内容部分*/
.about_vessel_core
{
    background: #eff3f6;
    padding-top: 60px;
}
.about_vessel_box
{
    height: auto;
    overflow: hidden;
    padding-bottom: 20px;
}
.about_vessel_con
{
    padding-left: 120px;
}
.about_con_tit
{
    height: auto;
    overflow: hidden;
    padding-bottom: 8px;
}
.about_con_tit p
{
    font-size: 26px;
    color: #3e3e3e;
    padding-bottom: 3px;
}
.about_con_tit span
{
    width: 35px;
    height: 2px;
    background: #bf9d6d;
    display: block;
}
.about_con_txt p
{
    font-size: 16px;
    color: #666;
    line-height: 26px;
    text-indent: 24px;
}
.about_vessel_img
{
    padding-top: 55px;
    padding-left: 10px;
}
.about_vessel_more
{
    width: 140px;
    height: 40px;
    background-color: #bf9d6d;
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin: 0 auto;
}
.about_vessel_more a
{
    color: #fff;
    font-size: 16px;
}
@media (max-width:1200px)
{
    .about h2 img
    {
        display: none;
    }
    .about h2 p
    {
        display: block;
    }
    .about_vessel_pic
    {
        display: none;
    }
    .about_vessel_core
    {
        padding-top: 30px;
    }
    .about_vessel_con
    {
        padding-left: 20px;
        width: 80%;
    }
    .about_vessel_img
    {
        width: 20%;
    }
    .about_vessel_img img
    {
        display: block;
        width: 100%;
    }
}
@media (max-width:768px)
{
    .about
    {
        padding-top: 20px;
    }
    .about_vessel_pic
    {
        padding-top: 20px;
        position: static;
        background: #eff3f6;
        display: block;
    }
    .about_vessel_pic img
    {
        display: block;
        width: 90%;
        margin: 0 auto;
    }
    .about_vessel_core
    {
        padding-top: 20px;
    }
    .about_vessel_con
    {
        padding-left: 15px;
        width: 100%;
    }
    .about_vessel_img
    {
        display: none;
    }
}


/*党建专题--build!*/
.build
{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
}
.build h2
{
    height: auto;
    overflow: hidden;
    padding-bottom: 10px;
}
.build h2 img
{
    display: block;
    margin: 0 auto;
}
.build h2 p
{
    display: none;
}
.build h2 p span
{
    display: block;
    text-align: center;
}
.build h2 p span:nth-of-type(1)
{
    font-size: 18px;
    color: #969696;
}
.build h2 p span:nth-of-type(2)
{
    font-size: 20px;
    color: #bf9d6d;
}
.build_vessel
{
    height: auto;
    overflow: hidden;
    background: #eff3f6;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.build_vessel_top
{
    height: auto;
    overflow: hidden;
    background: #fff;
    height: 250px;
}
.build_top_con
{
    padding-top: 20px;
}
.build_top_con h3
{
    font-size: 18px;
    caption-side: #3e3e3e;
    padding-bottom: 6px;
}
.build_top_con span
{
    width: 35px;
    height: 2px;
    background: #bf9d6d;
    display: block;
    margin-bottom: 6px;
}
.build_vessel_con
{
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
}
.build_top_con p
{
    font-size: 12px;
    color: #666;
    line-height: 24px;
}
.build_top_con a
{
    width: 140px;
    height: 40px;
    background-color: #bf9d6d;
    line-height: 40px;
    text-align: center;
    color: #fff;
    display: block;
    font-size: 16px;
}
/*列表部分*/
.build_vessel_list
{
    padding-top: 15px;
    height: auto;
    overflow: hidden;
}
.build_list_con
{
    padding-top: 15px;
    padding-bottom: 15px;
    height: auto;
    overflow: hidden;
}
.build_list_con h3
{
    font-size: 18px;
    color: #3e3e3e;
    padding-bottom: 6px;
}
.build_list_con span
{
    width: 35px;
    height: 2px;
    display: block;
    background: #bf9d6d;
    margin-bottom: 10px;
}
.build_list_con p
{
    font-size: 12px;
    color: #666;
    line-height: 24px;
}
a.build_btn
{
    width: 150px;
    height: 40px;
    display: block;
    margin: 0 auto;
    border: 1px solid #bf9d6d;
    border-radius: 5px;
    line-height: 36px;
    color: #bf9d6d;
    font-size: 20px;
    background: url(../images/index/btn_bg.png) 30% center no-repeat;
    padding-left: 60px;
}
a.build_btn:hover
{
    background: #bf9d6d url(../images/index/btn_bg_hover.png) 30% center no-repeat;
    color: #fff;
}
@media (max-width:1200px)
{
    .build h2 img
    {
        display: none;
    }
    .build h2 p
    {
        display: block;
    }
    .build_vessel_top
    {
        height: auto;
        overflow: hidden;
    }
    .build_top_pic img
    {
        display: block;
        width: 100%;
    }
    .build_list_pic img
    {
        display: block;
        width: 100%;
        max-height: 168px;
    }
    .build_top_con h3
    {
        font-size: 16px;
    }
}
@media (max-width:768px)
{
    .build_vessel_top
    {
        height: auto;
        overflow: hidden;
    }
    .build_top_pic img
    {
        width: 100%;
        display: block;
    }
    .build_top_con a
    {
        margin: 0 auto;
    }
}


/*专业领域--special!*/
.special
{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
}
.special h2
{
    height: auto;
    overflow: hidden;
}
.special h2 img
{
    display: block;
    margin: 0 auto;
}
.special h2 p
{
    display: none;
}
.special h2 p span
{
    display: block;
    text-align: center;
}
.special h2 p span:nth-of-type(1)
{
    font-size: 18px;
    color: #969696;
}
.special h2 p span:nth-of-type(2)
{
    font-size: 20px;
    color: #bf9d6d;
}
.sepecial_list
{
    height: auto;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 20px;
}
.special_list_box
{
    height: auto;
    overflow: hidden;
    position: relative;
    margin-top: 16px;
}
.special_list_con
{
    width: 86%;
    height: 94%;
    border: 1px solid #fff;
    position: absolute;
    z-index: 555;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.special_list_con p
{
    color: #fff;
    font-size: 18px;
    padding: 10px;
    background: rgba(191,157,109,0.6);
    width: 50%;
    text-align: center;
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
}
/*中间那块不同的*/
/*.special_list_box:nth-of-type(2)
{
    padding-left: 0;
    padding-right: 0;
}*/
.special_list_vessel
{
    position: relative;
}
.special_list_vessel:nth-of-type(1)
{
    margin-bottom: 22px;
}
.special_list_pic
{
    width: 100%;
}
.special_list_pic img
{
    display: block;
    width: 100%;
}
.special_list_vessel .special_list_con
{
    width: 96%;
}
a.special_btn
{
    width: 150px;
    height: 40px;
    display: block;
    margin: 0 auto;
    border: 1px solid #bf9d6d;
    border-radius: 5px;
    line-height: 36px;
    color: #bf9d6d;
    font-size: 20px;
    background: url(../images/index/btn_bg.png) 30% center no-repeat;
    padding-left: 60px;
}
a.special_btn:hover
{
    background: #bf9d6d url(../images/index/btn_bg_hover.png) 30% center no-repeat;
    color: #fff;
}
@media (max-width:1200px)
{
    .special h2 img
    {
        display: none;
    }
    .special h2 p
    {
        display: block;
    }
}
@media (max-width:768px)
{
    .special
    {
        padding-top: 20px;
    }
    .special_list_box
    {
        margin-bottom: 20px;
    }
    .special_list_box:nth-of-type(2)
    {
        padding-left: 15px;
        padding-right: 15px;
    }
}


/*律师团队--lawyer!*/
.lawyer
{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
}
.lawyer h2
{
    height: auto;
    overflow: hidden;
}
.lawyer h2 img
{
    display: block;
    margin: 0 auto;
}
.lawyer h2 p
{
    display: none;
}
.lawyer h2 p span
{
    display: block;
    text-align: center;
}
.lawyer h2 p span:nth-of-type(1)
{
    font-size: 18px;
    color: #969696;
}
.lawyer h2 p span:nth-of-type(2)
{
    font-size: 20px;
    color: #bf9d6d;
}
.lawyer_list
{
    height: auto;
    padding-top: 15px;
    overflow: hidden;
    padding-bottom: 20px;
}
.lawyer_list_pic
{
    height: 160px;
    background: #bf9d6d;
    padding-top: 23px;
}
.lawyer_list_pic span
{
    width: 130px;
    height: 130px;
    display: block;
    overflow: hidden;
    border-radius: 130px;
    border: 4px solid #847760;
    margin: 0 auto;
}
.lawyer_list_pic img
{
    display: block;
    width: 100%;
}
.lawyer_list_core
{
    min-height: 260px;
    box-shadow: 1px 1px 8px rgba(165,165,165,0.3);
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.lawyer_list_core h3
{
    font-size: 18px;
    color: #bf9d6d;
    padding-bottom: 6px;
}
.lawyer_list_core span
{
    font-size: 14px;
    color: #333;
    display: block;
    padding-bottom: 7px;
}
.lawyer_list_core p
{
    font-size: 12px;
    line-height: 24px;
    height: 150px;
    overflow: hidden;
}
.lawyer_list_core a
{
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e4e4e4;
    display: block;
    border-radius: 5px;
    color: #454545;
    text-align: center;
    font-size: 14px;
}
.lawyer_list_core a:hover
{
    background: #bf9d6d;
    border-color: #bf9d6d;
    color: #fff;
}
a.lawyer_btn
{
    width: 150px;
    height: 40px;
    display: block;
    margin: 0 auto;
    border: 1px solid #bf9d6d;
    border-radius: 5px;
    line-height: 36px;
    color: #bf9d6d;
    font-size: 20px;
    background: url(../images/index/btn_bg.png) 30% center no-repeat;
    padding-left: 60px;
}
a.lawyer_btn:hover
{
    background: #bf9d6d url(../images/index/btn_bg_hover.png) 30% center no-repeat;
    color: #fff;
}
@media (max-width:1200px)
{
    .lawyer h2 img
    {
        display: none;
    }
    .lawyer h2 p
    {
        display: block;
    }
    .lawyer_list_core
    {
        height: auto;
        overflow: hidden;
        padding-bottom: 20px;
    }
    .lawyer_list_core p
    {
        height: auto;
        overflow: hidden;
        padding-bottom: 8px;
    }
}
@media (max-width:980px)
{
    .lawyer_list_vessel
    {
        margin-bottom: 15px;
    }
    .lawyer_list_core
    {
        padding-bottom: 0;
    }
}
@media (max-width:768px)
{
    .lawyer
    {
        padding-top: 20px;
    }
    .lawyer_list
    {
        padding-bottom: 10px;
    }
    .lawyer_list_vessel
    {
        height: auto;
        overflow: hidden;
        padding-bottom: 20px;
    }
}


/*经典案例--class!*/
.class
{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
}
.class h2
{
    height: auto;
    overflow: hidden;
}
.class h2 img
{
    display: block;
    margin: 0 auto;
}
.class h2 p
{
    display: none;
}
.class h2 p span
{
    display: block;
    text-align: center;
}
.class h2 p span:nth-of-type(1)
{
    font-size: 18px;
    color: #969696;
}
.class h2 p span:nth-of-type(2)
{
    font-size: 20px;
    color: #bf9d6d;
}
.class_list
{
    height: auto;
    padding-top: 15px;
    overflow: hidden;
    padding-bottom: 20px;
}
/*上面左边*/
.class_list_top
{
    height: auto;
    overflow: hidden;
}
.class_list_top_left
{
    position: relative;
    padding-left: 0;
    padding-right: 0;
}
.class_list_top_pic
{
    width: 100%;
    height: 190px;
    overflow: hidden;
}
.class_list_top_pic img
{
    display: block;
    width: 100%;
    height: 190px;
}
.class_list_top_con
{
    width: 100%;
    height: 190px;
    background: rgba(191,157,109,0.5);
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
}
.class_list_top_con h3
{
    color: #fff;
    font-size: 18px;
    padding-bottom: 20px;
}
.class_list_top_con p
{
    width: 60%;
    margin: 0 auto;
    color: #fff;
    padding-bottom: 15px;
}
.class_list_top_con a
{
    width: 140px;
    height: 40px;
    display: block;
    background: #fff;
    line-height: 40px;
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
    color: #bf9d6d;
}
/*上面右边*/
.class_top_right_con h3
{
    font-size: 16px;
    color: #3e3e3e;
    line-height: 24px;
    padding-bottom: 6px;
    width: 84%;
    margin: 0 auto;
    padding-top: 20px;
}
.class_top_right_con p
{
    font-size: 14px;
    color: #666;
    padding-bottom: 15px;
}
.class_top_right_con a
{
    width: 140px;
    height: 40px;
    background-color: #bf9d6d;
    line-height: 40px;
    text-align: center;
    color: #fff;
    display: block;
    font-size: 16px;
    margin: 0 auto;
}
/*下边列表*/
.class_list_wrap_box
{
    padding-left: 0;
    padding-right: 0;
    height: auto;
    overflow: hidden;
}
.class_list_pic
{
    padding-left: 0;
    padding-right: 0;
}
.class_list_pic img
{
    display: block;
    width: 100%;
}
.class_list_con h3
{
    font-size: 16px;
    color: #3e3e3e;
    line-height: 24px;
    padding-bottom: 10px;
    width: 84%;
    margin: 0 auto;
    padding-top: 20px;
}
.class_list_con p
{
    font-size: 14px;
    color: #666;
    padding-bottom: 15px;
}
.class_list_con a
{
    width: 140px;
    height: 40px;
    background-color: #bf9d6d;
    line-height: 40px;
    text-align: center;
    color: #fff;
    display: block;
    font-size: 16px;
    margin: 0 auto;
}
a.class_btn
{
    width: 150px;
    height: 40px;
    display: block;
    margin: 0 auto;
    border: 1px solid #bf9d6d;
    border-radius: 5px;
    line-height: 36px;
    color: #bf9d6d;
    font-size: 20px;
    background: url(../images/index/btn_bg.png) 30% center no-repeat;
    padding-left: 60px;
}
a.class_btn:hover
{
    background: #bf9d6d url(../images/index/btn_bg_hover.png) 30% center no-repeat;
    color: #fff;
}
@media (max-width:1200px)
{
    .class h2 img
    {
        display: none;
    }
    .class h2 p
    {
        display: block;
    }
    .class_list_top_con p
    {
        width: 90%;
    }
    .class_list_pic img
    {
        display: block;
        width: 100%;
    }
}
@media (max-width:768px)
{
    .class
    {
        padding-top: 20px;
    }
    .class_list_top_con
    {
        padding-top: 20px;
    }
    .class_list_top_con p
    {
        width: 100%;
    }
    .class_list_top_right
    {
        height: auto;
        overflow: hidden;
        padding-bottom: 20px;
    }
    .class_top_right_pic img
    {
        display: block;
        width: 100%;
    }
    .class_list_pic
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .class_list_wrap_box
    {
        height: auto;
        overflow: hidden;
        padding-bottom: 20px;
    }
    .class_list_wrap_box:nth-of-type(2)
    {
        padding-bottom: 0;
    }
}


/*招聘信息--infor!*/
.infor
{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 40px;
}
.infor h2
{
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
}
.infor h2 img
{
    display: block;
    margin: 0 auto;
}
.infor h2 p
{
    display: none;
}
.infor h2 p span
{
    display: block;
    text-align: center;
}
.infor h2 p span:nth-of-type(1)
{
    font-size: 18px;
    color: #969696;
}
.infor h2 p span:nth-of-type(2)
{
    font-size: 20px;
    color: #bf9d6d;
}
.infor_list_vessel
{
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
}
.infor_list_tit
{
    height: auto;
    overflow: hidden;
    border-bottom: 1px dotted #eaeaea;
    margin-bottom: 6px;
}
.infor_list_tit b
{
    font-size: 14px;
    color: #bf9d6d;
    font-weight: normal;
}
.infor_list_tit span
{
    color: #777;
    font-size: 12px;
}
.infor_list_con
{
    color: #777;
    font-size: 12px;
}
a.infor_btn
{
    width: 150px;
    height: 40px;
    display: block;
    margin: 0 auto;
    border: 1px solid #bf9d6d;
    border-radius: 5px;
    line-height: 36px;
    color: #bf9d6d;
    font-size: 20px;
    background: url(../images/index/btn_bg.png) 30% center no-repeat;
    padding-left: 60px;
}
a.infor_btn:hover
{
    background: #bf9d6d url(../images/index/btn_bg_hover.png) 30% center no-repeat;
    color: #fff;
}
@media (max-width:1200px)
{
    .infor h2 img
    {
        display: none;
    }
    .infor h2 p
    {
        display: block;
    }
}
@media (max-width:768px)
{
    .infor
    {
        padding-top: 20px;
    }
    .infor_list
    {
        padding-left: 15px;
        padding-right: 15px;
    }
}


/*在线咨询--contactus!*/
.contactus
{
    width: 100%;
    height: 450px;
    background: url(../images/index/contactus_bg.png) 0 0 no-repeat;
    background-size: cover;
}
.contactus_tit
{
    text-align: center;
    padding-top: 30px;
    height: auto;
    overflow: hidden;
    padding-bottom: 20px;
}
.contactus_tit h2
{
    color: #bf9d6d;
    font-size: 24px;
    padding-bottom: 6px;
}
.contactus_tit h2 img
{
    display: block;
    margin: 0 auto;
}
.contactus_tit p
{
    width: 31%;
    margin: 0 auto;
    color: #666;
    font-size: 12px;
}
.contactus_form
{
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.contactus_inp
{
    width: 26%;
    height: 60px;
    background-color: rgba(191,157,109,0.4);
    line-height: 60px;
    display: inline-block;
    margin-bottom: 20px;
}
.contactus_inp:nth-of-type(1), .contactus_inp:nth-of-type(2)
{
    margin-right: 25px;
}
.contactus_inp span
{
    color: #fff;
    display: inline-block;
    padding-left: 20px;
    font-size: 20px;
}
.contactus_inp input
{
    width: 70%;
    background: none;
    color: #fff;
    padding-left: 10px;
    font-size: 16px;
    letter-spacing: 2px;
}
.contactus_text
{
    width: 81%;
    background: rgba(191,157,109,0.4);
    margin: 0 auto;
    height: 160px;
    color: #fff;
    text-align: left;
    padding-top: 20px;
}
.contactus_text span
{
    padding-left: 20px;
    font-size: 20px;
    float: left;
}
.contactus_text textarea
{
    width: 88%;
    padding-left: 10px;
    height: 100%;
    background: none;
}
input.contactus_btn
{
    width: 280px;
    height: 50px;
    display: block;
    margin: 0 auto;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    letter-spacing: 1px;
    background-color: #bf9d6d;
    margin-top: 20px;
}
@media (max-width:1600px)
{
    .contactus_inp
    {
        width: 24%;
    }
    .contactus_text
    {
        width: 76%;
    }
}
@media (max-width:768px)
{
    .contactus
    {
        background-size: cover;
        height: auto;
        overflow: auto;
    }
    .contactus_tit
    {
        padding-top: 20px;
        padding-bottom: 15px;
    }
    .contactus_tit p
    {
        width: 90%;
        color: #666;
        display: none;
    }
    .contactus_form
    {
        text-align: left;
        padding-bottom: 30px;
    }
    .contactus_inp
    {
        width: 90%;
        height: 50px;
        line-height: 50px;
        margin-left: 15px;
        margin-bottom: 20px;
    }
    .contactus_inp span
    {
        padding-left: 10px;
        font-size: 14px;
    }
    .contactus_inp input
    {
        width: 70%;
    }
    .contactus_text
    {
        width: 90%;
    }
    .contactus_text span
    {
        font-size: 14px;
        padding-left: 10px;
    }
    input.contactus_btn
    {
        margin-top: 20px;
    }
}




/*底部--foot!*/
.foot
{
    width: 100%;
    height: 500px;
    background: url(../images/index/foot_bg.png) 0 0 no-repeat;
    padding-top: 40px;
}
.foot_vessel
{
    width: 100%;
    height: 420px;
    background: #fff;
}
.foot_map
{
    padding-top: 15px;
}
.foot_core
{
    padding-top: 80px;
}
.foot_core p
{
    font-size: 14px;
    color: #bf9d6d;
    width: 72%;
    margin: 0 auto;
    padding-bottom: 15px;
    line-height: 26px;
    padding-left: 25px;
}
.foot_core p.add
{
    background: url(../images/add.png) 0 5px no-repeat;
}
.foot_core p.tel
{
    background: url(../images/tel.png) 0 5px no-repeat;
}
.foot_core p.tax
{
    background: url(../images/tax.png) 0 5px no-repeat;
}
.foot_core p.email
{
    background: url(../images/e-mail.png) 0 5px no-repeat;
}
@media (max-width:1200px)
{
    .foot_vessel
    {
        height: auto;
        overflow: hidden;
        padding-bottom: 30px;
        padding-top: 10px;
    }
    .foot_map img
    {
        display: block;
        width: 100%;
    }
    .foot_core
    {
        padding-top: 40px;
    }
    .foot_core p
    {
        width: 100%;
    }
}
@media (max-width:768px)
{
    .foot
    {
        height: auto;
        overflow: hidden;
        background-size: cover;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .foot_vessel
    {
        height: auto;
        overflow: hidden;
        margin: 0 auto;
    }
    .foot_map img
    {
        display: block;
        width: 100%;
    }
    .foot_core
    {
        padding-top: 20px;
    }
    .foot_core p
    {
        width: 100%;
    }
}

/*版权--copy!*/
.copy
{
    width: 100%;
    height: 50px;
    overflow: hidden;
    background: #bf9d6d;
    color: #fff;
    text-align: center;
    line-height: 50px;
}





/*内页共用样式*/
/*内页pages_banner*/
.pages_banner
{
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}
.pages_banner img
{
    display: block;
    width: 100%;
}
@media (max-width:640px)
{
    .pages_banner img
    {
        width: 640px;
        width: expression(document.body.clientWidth>640?"640px":"auto");
        max-height: 150px;
        height: 150px;
        height: expression(document.body.clientWidth>150?"150px":"auto");
        overflow: hidden;
        display: block;
        transform: translateX(-20%);
    }
}
/*内页面包屑*/
.breadcrumb_wrap
{
    width: 100%;
    height: 40px;
    background: rgba(35,35,35,0.7);
    position: absolute;
    bottom: 0;
}
.breadcrumb
{
    margin-bottom: 0;
    padding: 0;
    line-height: 40px;
    background-color: rgba(0,0,0,0);
    background: url(../images/breadcrumb_bg.png) 0 center no-repeat;
    padding-left: 15px;
}
.breadcrumb li a
{
    color: #fff;
}
.breadcrumb > .active
{
    color: #fff;
}
.breadcrumb > li + li:before
{
    content: "|";
}
/*内页左侧导航--subnav!*/
.about_global
{
    margin-top: -70px;
}
.subnav
{
    width: 260px;
    height: auto;
    overflow: hidden;
    padding-bottom: 100px;
    border-bottom: 4px solid #bf9d6d;
    background-color: #f6f6f6;
    z-index: 99;
    position: absolute;
}
.subnav h2
{
    height: 70px;
    background-color: #bf9d6d;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 70px;
}
.subnav_list
{
    height: auto;
    overflow: hidden;
    padding-top: 15px;
}
.subnav_list li
{
    margin: 20px 0;
    padding-left: 30px;
}
.subnav_list li a
{
    color: #666;
    font-size: 14px;
}
.subnav_list li.act
{
    border-left: 2px solid #bf9d6d;
    background: url(../images/subnav_list_liact.png) 90% center no-repeat;
}
.subnav_list li.act a
{
    color: #bf9d6d;
}
.subnav_list li a:hover
{
    color: #bf9d6d;
}
/*手机端列表*/
.subnav_tel_list
{
    height: auto;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    display: none;
}
.subnav_tel_list li
{
    float: left;
    padding: 8px 15px;
}
.subnav_tel_list li a
{
    font-size: 16px;
    color: #bf9d6d;
}
.subnav_tel_list li.act
{
    background: #bf9d6d;
}
.subnav_tel_list li.act a
{
    color: #fff;
}
@media (max-width:768px)
{
    .about_global
    {
        margin-top: 0;
    }
    .subnav
    {
        width: 80%;
        margin: 0 auto;
        position: static;
        display: none;
    }
    .subnav_tel_list
    {
        display: block;
    }
}
/*内页底部装饰--foot_bg*/
.foot_bg
{
    width: 100%;
    height: 60px; /*background: #333;*/
}
@media (max-width:1200px)
{
    .foot_bg
    {
        height: 130px;
    }
}
@media (max-width:768px)
{
    .foot_bg
    {
        height: 100px;
    }
}
/*内页底部--pages_foot*/
.pages_foot
{
    width: 100%;
    height: 270px;
    background: #222;
}
.pages_foot_logo
{
    padding-top: 117px;
}
.pages_foot_con
{
    color: #fff;
    font-size: 14px;
    padding-top: 70px;
}
.pages_foot_con p
{
    padding-left: 26px;
    padding-bottom: 20px;
}
.pages_foot_con p.add
{
    background: url(../images/pages_add.png) 0 0 no-repeat;
}
.pages_foot_con p.tel
{
    background: url(../images/pages_tel.png) 0 0 no-repeat;
}
.pages_foot_con p.tax
{
    background: url(../images/pages_tax.png) 0 0 no-repeat;
}
.pages_foot_con p.email
{
    background: url(../images/pages_email.png) 0 0 no-repeat;
}
.pages_foot_ewm
{
    padding-top: 55px;
}
@media (max-width:1200px)
{
    .pages_foot_logo img
    {
        display: block;
        width: 100%;
    }
}
@media (max-width:768px)
{
    .pages_foot
    {
        height: auto;
        overflow: hidden;
        padding-bottom: 40px;
    }
    .pages_foot_logo
    {
        padding-top: 40px;
    }
    .pages_foot_con
    {
        padding-top: 30px;
    }
    .pages_foot_ewm
    {
        padding-top: 10px;
    }
}
/*内页版权--pages_copy!*/
.pages_copy
{
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #000;
    text-align: center;
    color: #fff;
}
@media (max-width:768px)
{
    .pages_copy
    {
        font-size: 12px;
        overflow: hidden;
    }
}
/*内页分页样式改动*/
.pagination
{
    margin-top: 20px;
    margin-bottom: 0;
}
.pagination > li > a
{
    background: #d0d0d0;
    margin: 0 5px;
    color: #666;
    border: none;
}
.pagination > li > a:hover
{
    background: #595757;
    color: #fff;
}
.pagination > li:first-child > a
{
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.pagination > li:last-child > a
{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
    background-color: #bf9d6d;
}





/*关于我们！！！*/
/*盈科全球|盈科荣誉--about_global!*/
.about_global
{
    height: auto;
    overflow: hidden;
    padding-bottom: 50px;
    min-height: 800px;
}
.about_global_core
{
    padding-top: 70px;
    width: 100%;
    padding-left: 280px;
}
.about_global_core h3
{
    width: 100%;
    font-size: 16px;
    color: #f87b72;
    font-family: "黑体";
    padding-top: 20px;
    border-bottom: 1px solid #eee;
    height: auto;
    overflow: hidden;
}
.about_global_core h3 span
{
    padding-left: 20px;
    background: url(../images/about_global_core_h3_span.png) 0 0 no-repeat;
    border-bottom: 1px solid #f87b72;
    padding-bottom: 6px;
    display: inline-block;
    padding-right: 6px;
}
.about_global_con
{
    padding-top: 20px;
    height: auto;
    overflow: hidden;
}
.about_global_pic
{
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
}
.about_global_pic img
{
    display: block;
    margin: 0 auto;
}
.about_global_con p
{
    font-size: 14px;
    color: #666;
    text-indent: 28px;
    line-height: 26px;
    padding-bottom: 5px;
}
@media (max-width:768px)
{
    .about_global
    {
        padding-bottom: 40px;
    }
    .about_global_core
    {
        padding-left: 0;
        padding-top: 0px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .about_global_pic img
    {
        width: 100%;
    }
    .about_global_core h3
    {
        padding-top: 10px;
    }
}
/*盈科荣誉|最新消息|活动预告--about_list!*/
.about_list
{
    height: auto;
    overflow: hidden;
    padding-top: 15px;
}
/*上边*/
.about_list_top
{
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #dadada;
}
.about_list_top a:hover h4
{
    color: #bf9d6d;
}
.about_list_top_pic
{
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.about_list_top_pic img
{
    display: block;
    width: 100%;
}
.about_list_top_con
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    color: #fff;
    text-align: center;
    padding-top: 60px;
    font-size: 16px;
}
.about_list_top_core h4
{
    font-size: 16px;
    color: #4c4c4c;
    padding-bottom: 8px;
    padding-top: 10px;
}
.about_list_top_core p
{
    font-size: 12px;
    color: #666;
    line-height: 24px;
    text-indent: 24px;
}
/*右侧列表*/
.about_list_vessel
{
    height: auto;
    overflow: hidden;
}
.about_list_vessel li
{
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #dadada;
    padding-top: 15px;
    padding-bottom: 15px;
}
.about_list_vessel li a:hover p
{
    color: #bf9d6d;
}
.about_list_vessel li span
{
    width: 100px;
    height: 34px;
    display: inline-block;
    background-color: #bf9d6d;
    color: #fff;
    text-align: center;
    line-height: 34px;
}
.about_list_vessel li p
{
    display: inline-block;
    padding-left: 20px;
    font-size: 14px;
    color: #4c4c4c;
}
@media (max-width:768px)
{
    .about_list_top
    {
        padding-bottom: 10px;
    }
    .about_list_vessel li
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .about_list_vessel li span
    {
        margin-bottom: 5px;
    }
    .about_list_vessel li p
    {
        padding-left: 0;
        display: block;
    }
}




/*盈科党建页面--party!*/
.party
{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 50px;
}
.party_vessel
{
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
}
.party_vessel_pic
{
    padding-left: 0;
    padding-right: 0;
}
.party_vessel_pic img
{
    display: block;
    width: 100%;
}
.party_vessel_con
{
    height: auto;
    overflow: hidden;
}
.party_vessel_con h4
{
    font-size: 16px;
    color: #bf9d6d;
    padding-bottom: 10px;
    padding-top: 6px;
}
.party_vessel_time
{
    height: auto;
    overflow: hidden;
    padding-bottom: 8px;
}
.party_vessel_time span
{
    padding-left: 15px;
    display: inline-block;
    font-size: 12px;
    color: #666;
    padding-right: 15px;
}
.party_vessel_time span:nth-of-type(1)
{
    background: url(../images/party/party_vessel_time_ll.png) 0 center no-repeat;
}
.party_vessel_time span:nth-of-type(2)
{
    background: url(../images/party/party_vessel_time_sj.png) 0 center no-repeat;
}
.party_vessel_con p
{
    font-size: 12px;
    color: #666;
    line-height: 24px;
    text-indent: 24px;
}
@media (max-width:768px)
{
    .party
    {
        padding-bottom: 40px;
    }
    .party_vessel_pic img
    {
        width: 80%;
        margin: 0 auto;
    }
}


/*党建专题详情页--page_party!*/
.show_activity_core
{
    height: auto;
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 50px;
}
.show_activity_tit
{
    text-align: center;
    border-bottom: 1px dashed #eaeaea;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.show_activity_tit h4
{
    font-size: 16px;
    color: #bf9d6d;
    padding-bottom: 10px;
}
.show_activity_tit span
{
    padding: 0 4px;
    color: #848484;
}
.show_activity_con
{
    overflow: hidden;
}
.show_activity_con p
{
    padding-top: 10px;
    margin-bottom: 4px;
    line-height: 22px;
    font-size: 14px;
    text-indent: 28px;
    line-height: 26px;
}
.show_news_pic
{
    height: auto;
    overflow: hidden;
    padding: 10px 0;
}
.show_news_pic img
{
    display: block;
    margin: 0 auto;
}
@media (max-width:768px)
{
    .show_activity_core
    {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .show_activity_tit
    {
        margin-bottom: 10px;
    }
    .show_activity_tit h4
    {
        font-size: 14px;
    }
    .show_activity_tit span
    {
        font-size: 12px;
        padding: 0 4px;
    }
    .show_activity_con p
    {
        font-size: 14px;
    }
}
/*go的样式！*/
.go
{
    text-align: center;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
}
.go a
{
    color: #4c4c4c;
    font-size: 16px;
}
.go a.prev
{
    padding-right: 6px;
    background: url(../images/party/prev.jpg) left center no-repeat;
    padding-left: 30px;
}
.go a.next
{
    padding-left: 6px;
    background: url(../images/party/next.jpg) right center no-repeat;
    padding-right: 30px;
}
.go a:hover
{
    color: #e99707;
}








/*专业领域页面--field!*/
.field_core
{
    width: 100%;
    padding-left: 280px;
    padding-top: 90px;
}
.field_core_vessel
{
    height: auto;
    overflow: hidden;
    margin-bottom: 15px;
}
.field_core_pic
{
    padding-left: 0;
    padding-right: 0;
    height: 240px;
    overflow: hidden;
}
.field_core_pic img
{
    display: block;
    width: 100%;
}
.field_core_con
{
    background: #e6e6e6;
    height: 240px;
}
.field_core_con h4
{
    font-size: 14px;
    color: #bf9d6d;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 15px;
}
.field_core_con p
{
    font-size: 12px;
    width: 90%;
    margin: 0 auto;
    color: #5c5c5c;
    line-height: 24px;
    text-indent: 24px;
}
.field_core_tel_pic
{
    display: none;
    padding-left: 0;
    padding-right: 0;
    height: auto;
    overflow: hidden;
}
.field_core_tel_pic img
{
    display: block;
    width: 100%;
}
@media (max-width:1200px)
{
    .field_core_vessel
    {
        background: #e6e6e6;
    }
    .field_core_con h4
    {
        padding-top: 20px;
    }
    .field_core_pic
    {
        position: relative;
    }
    .field_core_pic img
    {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
}
@media (max-width:768px)
{
    .field_core_pic
    {
        height: auto;
        overflow: hidden;
    }
    .field_core_pic img
    {
        position: static;
        transform: translateY(0);
    }
    .field_core_vessel:nth-of-type(2n) .field_core_pic
    {
        display: none;
    }
    .field_core_tel_pic
    {
        display: block;
    }
    .field_core
    {
        padding-left: 0;
        padding-top: 20px;
    }
    .field_core_con
    {
        height: auto;
        overflow: hidden;
        padding-bottom: 20px;
    }
    .field_core_con h4
    {
        padding-top: 30px;
    }
}







/*律师团队页面--team!*/
.team_core
{
    height: auto;
    overflow: hidden;
    padding-top: 80px;
    width: 100%;
    padding-left: 280px;
}
.team_core h3
{
    width: 100%;
    font-size: 16px;
    color: #f87b72;
    font-family: "黑体";
    padding-top: 20px;
    border-bottom: 1px solid #eee;
    height: auto;
    overflow: hidden;
}
.team_core h3 span
{
    padding-left: 20px;
    background: url(../images/about_global_core_h3_span.png) 0 0 no-repeat;
    border-bottom: 1px solid #f87b72;
    padding-bottom: 6px;
    display: inline-block;
    padding-right: 6px;
}
/*搜索部分*/
.team_search
{
    height: auto;
    overflow: hidden;
    padding-top: 15px;
}
.team_search_pos
{
    height: auto;
    overflow: hidden;
}
.team_search_tit
{
    width: 14%;
    background: #e5e5e5;
    text-align: center;
    font-size: 14px;
    color: #747474;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #fff;
}
.team_search_list
{
    width: 86%;
    background: #fff;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 86px;
    border-bottom: 1px solid #f7f7f7;
}
.team_search_list li
{
    float: left;
    padding: 0 2px;
}
.team_search_list li a
{
    color: #808080;
    padding: 5px 6px;
    display: inline-block;
    font-size: 14px;
}
.team_search_list li a:hover
{
    color: #ad8a55;
}
.team_search_list li.act a
{
    background: #4f5159;
    border-radius: 5px;
    color: #fff;
}
.team_search_name_tit
{
    height: 50px;
    line-height: 50px;
    border-bottom: none;
}
.team_search_name_list
{
    height: 50px;
    border-bottom: none;
}
@media (max-width:1200px)
{
    .team_search_list li a
    {
        padding: 5px 3px;
    }
}
@media (max-width:768px)
{
    .team
    {
        padding-top: 20px;
    }
    .team_search_tit
    {
        width: 100%;
        height: auto;
        overflow: hidden;
        line-height: 24px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .team_search_list
    {
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .team_search_name_tit
    {
        height: auto;
        overflow: hidden;
        line-height: 24px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
}
/*列表这块*/
.team_list
{
    height: auto;
    overflow: hidden;
    padding-top: 20px;
}
.team_list_vessel
{
    height: auto;
    overflow: hidden;
    background: #f9fbfd;
    margin-bottom: 15px;
}
.team_list_pic
{
    padding-left: 0;
    padding-right: 0;
}
.team_list_pic img
{
    display: block;
    width: 86%;
}
.team_list_con h4
{
    color: #bf9d6d;
    font-size: 16px;
    padding-top: 30px;
    text-decoration: underline;
    padding-bottom: 8px;
}
.team_list_con p
{
    font-size: 14px;
    color: #737373;
    width: 94%;
    line-height: 24px;
}
.team_list_vessel:hover
{
    background: #bf9d6d;
    transition: all 0.5s linear 0s;
}
.team_list_vessel:hover h4
{
    color: #fff;
}
.team_list_vessel:hover p
{
    color: #fff;
}
@media (max-width:768px)
{
    .team_core
    {
        padding-left: 15px;
        padding-top: 10px;
        padding-right: 15px;
    }
    .team_core h3
    {
        padding-top: 10px;
    }
    .team_list
    {
        padding-top: 0;
    }
    .team_list_pic
    {
        width: 50%;
        padding-top: 15px;
        padding-left: 20px;
    }
    .team_list_con h4
    {
        padding-top: 15px;
    }
    .team_list_con p
    {
        width: 100%;
    }
}




/*律师团队详情页--page_team!*/
.show_team_con
{
    padding-top: 30px;
    overflow: hidden;
    padding-bottom: 50px;
}
.show_team_pic
{
    width: 20%;
}
.show_team_pic img
{
    width: 100%;
}
.show_team_core
{
    width: 80%;
    padding-left: 40px;
}
.show_team_core h5
{
    font-size: 18px;
    margin-top: 0;
    color: #ad8a55;
    font-weight: 700;
    margin-bottom: 20px;
}
.show_team_txt
{
    padding-bottom: 10px;
    overflow: hidden;
}
.show_team_txt h6
{
    height: 26px;
    border-bottom: 1px solid #ccc;
    background: url(../images/team/show_team_h4_bg.png) 0 0 no-repeat;
    color: #fff;
    line-height: 26px;
    margin-bottom: 10px;
}
.show_team_txt h6 span
{
    padding-left: 34px;
    background: url(../images/team/show_team_h4_span.png) 20px center no-repeat;
}
.show_team_txt p
{
    font-size: 16px;
    font-family: Microsoft YaHei;
    color: #666;
    line-height: 26px;
    text-indent: 28px;
    padding-bottom: 4px;
}
@media (max-width:767px)
{
    .show_team_con
    {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .show_team_pic
    {
        float: none;
        width: 40%;
    }
    .show_team_core
    {
        float: none;
        width: 100%;
        padding-left: 0;
    }
    .show_team_core h5
    {
        padding-top: 15px;
        margin-bottom: 10px;
    }
    .show_team_txt
    {
        padding-bottom: 0;
    }
    .show_team_txt p
    {
        font-size: 14px;
    }
}




/*经典案例--case!*/
.case_core
{
    height: auto;
    overflow: hidden;
    padding-top: 80px;
    width: 100%;
    padding-left: 280px;
}
.case_core h3
{
    width: 100%;
    font-size: 16px;
    color: #f87b72;
    font-family: "黑体";
    padding-top: 20px;
    border-bottom: 1px solid #eee;
    height: auto;
    overflow: hidden;
}
.case_core h3 span
{
    padding-left: 20px;
    background: url(../images/about_global_core_h3_span.png) 0 0 no-repeat;
    border-bottom: 1px solid #f87b72;
    padding-bottom: 6px;
    display: inline-block;
    padding-right: 6px;
}
.case_list
{
    height: auto;
    overflow: hidden;
    padding-top: 10px;
}
.case_vessel
{
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #d0d0d0;
    height: auto;
    overflow: hidden;
}
.case_vessel_time
{
    width: 100px;
    height: 90px;
    background: #e4e4e4;
    text-align: center;
}
.case_vessel_time b
{
    font-size: 24px;
    display: block;
    color: #bf9d6d;
    font-weight: normal;
    padding-top: 12px;
}
.case_vessel_time span
{
    font-size: 14px;
    color: #838383;
}
.case_vessel_con
{
    width: 87%;
    padding-left: 20px;
    height: auto;
    overflow: hidden;
}
.case_vessel_con h4
{
    font-size: 16px;
    color: #595959;
    padding-bottom: 4px;
}
.case_vessel_con_num
{
    height: auto;
    overflow: hidden;
    padding-bottom: 6px;
}
.case_vessel_con_num span
{
    font-size: 12px;
    color: #746969;
    padding-left: 18px;
    padding-right: 20px;
}
.case_vessel_con_num span:nth-of-type(1)
{
    background: url(../images/case/case_vessel_con_num_ll.png) 0 center no-repeat;
}
.case_vessel_con_num span:nth-of-type(2)
{
    background: url(../images/case/case_vessel_con_num_ly.png) 0 center no-repeat;
}
.case_vessel_con p
{
    font-size: 12px;
    color: #666;
    line-height: 24px;
}
.case_vessel:hover
{
    background: #e4e4e4;
}
.case_vessel:hover h4
{
    color: #bf9d6d;
}
@media (max-width:1200px)
{
    .case_vessel_con
    {
        padding-left: 0;
        padding-top: 10px;
        width: 100%;
    }
}
@media (max-width:768px)
{
    .case_core
    {
        padding-left: 15px;
        padding-top: 0;
        padding-right: 15px;
    }
    .case_list
    {
        padding-top: 0;
    }
    .case_vessel_con
    {
        padding-left: 0;
        width: 100%;
        padding-top: 10px;
    }
}




/*招贤纳士页面--list_joinus!*/
.list_joinus
{
    height: auto;
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 40px;
}
.join_list
{
    height: auto;
    overflow: hidden;
}
.list_joinus_box
{
    width: 98%;
    height: 243px;
    background: url(../images/join/list_joinus_bg.png) 0 0 no-repeat;
    background-size: 100% 100%;
    margin-bottom: 10px;
}
.list_joinus_box h3
{
    font-size: 16px;
    color: #333;
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
}
.list_joinus_con
{
    padding-left: 20px;
    width: 96%;
    font-size: 12px;
    line-height: 20px;
    color: #666;
    max-height: 120px;
    overflow: hidden;
}
.list_joinus_con span
{
    display: block;
    padding-bottom: 4px;
}
.list_joinus_con p
{
    font-size: 12px;
    line-height: 24px;
}
.list_joinus_box a
{
    width: 106px;
    height: 32px;
    display: block;
    background: #b3b3b3;
    color: #fff;
    text-align: center;
    line-height: 32px;
    float: right;
    margin-right: 25px;
}
.list_joinus_box a:hover
{
    background: #bf9d6d;
    color: #fff;
}
@media (max-width:768px)
{
    .list_joinus_con
    {
        font-size: 12px;
        max-height: 100px;
        margin-bottom: 15px;
    }
}




/*招贤纳士详情页--show_joinus!*/
.show_joinus
{
    height: auto;
    overflow: hidden;
    margin-top: 40px;
    margin-bottom: 50px;
}
.show_joinus .container
{
    background: #fbfbfb;
    padding-left: 60px;
    padding-top: 40px;
}
.show_joinus h4
{
    text-align: center;
    color: #bf9d6d;
    font-size: 24px;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 20px;
    margin-bottom: 40px !important;
}
.show_joinus_con
{
    overflow: hidden;
    margin-bottom: 30px;
}
.show_joinus_core
{
    padding-bottom: 30px;
}
.show_joinus_core h6
{
    font-size: 14px;
    color: #666;
    padding-bottom: 10px;
}
.show_joinus_core p
{
    font-size: 14px;
    color: #666;
    line-height: 26px;
}
.show_joinus_tel
{
    padding-bottom: 20px;
}
.show_joinus_tel p
{
    color: #f87b72;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}
.show_joinus_jiben h5
{
    font-size: 18px;
    color: #666;
    padding-bottom: 10px;
}
.show_joinus_jiben h6
{
    font-size: 14px;
    color: #666;
    padding-bottom: 10px;
}
.show_joinus_jiben_core
{
    padding-bottom: 20px;
    overflow: hidden;
}
.show_joinus_jiben_left, .show_joinus_jiben_right
{
    width: 50%;
}
.show_joinus_jiben_left p, .show_joinus_jiben_right p
{
    font-size: 14px;
    line-height: 26px;
    color: #666;
}
.show_joinus_jiben_left p b, .show_joinus_jiben_right p b
{
    color: #bf9d6d;
    width: 35%;
    display: inline-block;
    font-weight: normal;
}
@media (max-width:768px)
{
    .show_joinus_con
    {
        margin-bottom: 30px;
    }
    .show_joinus_core
    {
        padding-bottom: 15px;
    }
    .show_joinus_core p
    {
        font-size: 0.75em;
    }
}
@media (max-width:750px)
{
    .show_joinus .container
    {
        padding-left: 20px;
    }
    .show_joinus_jiben_left
    {
        float: none;
        width: 100%;
    }
    .show_joinus_jiben_right
    {
        float: none;
        width: 100%;
    }
    .show_joinus_jiben_left p b, .show_joinus_jiben_right p b
    {
        width: 45%;
    }
}





/*联系我们页面---contact!*/
.page_join
{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 50px;
}
.page_join .container
{
    padding-left: 70px;
    padding-right: 70px;
}
.page_join_con
{
    background: #f5f5f5;
    height: 658px;
    box-shadow: 0px 1px 10px rgba(107,107,107,0.3);
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
}
.page_join_tit p:nth-of-type(1)
{
    font-size: 24px;
    color: #333;
    padding-bottom: 8px;
}
.page_join_tit p:nth-of-type(2)
{
    width: 198px;
    height: 4px;
    background: #666;
}
.page_join_tit p:nth-of-type(3)
{
    font-size: 30px;
    color: #bf9d6d;
    padding-top: 6px;
}
/*表单部分*/
.consult_form
{
    height: auto;
    overflow: hidden;
    padding-top: 15px;
}
.consult_inp
{
    height: 50px;
    border: 1px solid #9a9a9a;
    width: 100%;
    line-height: 50px;
    margin-bottom: 20px;
}
.consult_inp span
{
    display: inline-block;
    padding-left: 20px;
    font-size: 14px;
    color: #5a5a5a;
}
.consult_inp input
{
    width: 70%;
    padding-left: 10px;
    outline: none;
    border: none;
    background: none;
}
.consult_text
{
    height: 180px;
    border: 1px solid #9a9a9a;
}
.consult_text span
{
    display: inline-block;
    padding-left: 20px;
    font-size: 14px;
    color: #5a5a5a;
    padding-top: 10px;
}
.consult_text textarea
{
    display: block;
    padding-left: 20px;
    width: 100%;
    height: 80%;
    padding-top: 5px;
    outline: none;
    background: none;
}
input.consult_btn
{
    width: 50%;
    height: 50px;
    display: block;
    border-radius: 5px;
    background: #bf9d6d;
    color: #fff;
    margin: 0 auto;
    margin-top: 30px;
}
/*右边图片*/
.page_join_pic img
{
    /* width: 100%;*/
}
@media (max-width:768px)
{
    .page_join
    {
        padding-bottom: 30px;
    }
    .page_join .container
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page_join_con
    {
        padding-left: 25px;
        padding-top: 20px;
        height: auto;
        overflow: hidden;
        padding-bottom: 25px;
        margin-bottom: 20px;
    }
    .page_join_pic
    {
        padding-left: 0;
        padding-right: 0;
    }
    .page_join_pic img
    {
        display: block;
        width: 100%;
    }
}
@media (max-width:350px)
{
    .page_join_tit p:nth-of-type(3)
    {
        font-size: 24px;
    }
}

.build_list_pic img
{
    width: 100%;
    max-height: 168px;
}

.build_top_pic img
{
    width: 100%;
}

/*2017-10-23新增加版块*/
/*导航样式修改*/
.navigation li
{
    padding: 0 10px;
}
/*首页--新闻动态*/
/*标题*/
.new
{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 40px;
}
.new h2 img
{
    display: block;
    margin: 0 auto;
}
.new h2 p
{
    display: none;
}
.new h2 p span
{
    display: block;
    text-align: center;
}
.new h2 p span:nth-of-type(1)
{
    font-size: 18PX;
    color: #969696;
}
.new h2 p span:nth-of-type(2)
{
    font-size: 20PX;
    color: #bf9d6d;
}
/*左边新闻*/
.new_vessel
{
    height: auto;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
}
.new_top
{
    height: auto;
    overflow: hidden;
}
.new_top a:hover h3
{
    color: #bf9d6d;
}
.new_top_pic
{
    width: 100%;
}
.new_top_pic img
{
    display: block;
    width: 100%;
}
.new_top_con
{
    height: auto;
    overflow: hidden;
    padding-top: 15px;
}
.new_top_con h3
{
    font-size: 16px;
    color: #313131;
    padding-bottom: 4px;
}
.new_top_con span
{
    font-size: 14px;
    color: #313131;
    padding-bottom: 6px;
    display: block;
}
.new_top_con p
{
    font-size: 14px;
    color: #6f6f6f;
    line-height: 24px;
}
/*右侧列表部分*/
.new_list_box
{
    height: auto;
    overflow: hidden;
}
.new_list_time
{
    color: #313131;
    padding-top: 15px;
}
.new_list_con
{
    height: auto;
    overflow: hidden;
    background: url(../images/index/new_list_con_bg.png) 0 0 no-repeat;
    padding-bottom: 34px;
    padding-left: 40px;
}
.new_list_con h3
{
    font-size: 16px;
    color: #313131;
    padding-bottom: 10px;
}
.new_list_con p
{
    color: #6f6f6f;
    font-size: 14px;
}
.new_list_box a:hover .new_list_time
{
    color: #bf9d6d;
}
.new_list_box a:hover .new_list_con h3
{
    color: #bf9d6d;
}
a.new_btn
{
    width: 150px;
    height: 40px;
    display: block;
    margin: 0 auto;
    border: 1px solid #bf9d6d;
    border-radius: 5px;
    line-height: 36px;
    color: #bf9d6d;
    font-size: 20px;
    background: url(../images/index/btn_bg.png) 30% center no-repeat;
    padding-left: 60px;
}
a.new_btn:hover
{
    background: #bf9d6d url(../images/index/btn_bg_hover.png) 30% center no-repeat;
    color: #fff;
}
@media (max-width:1200px)
{
    .new_list_con
    {
        background-size: contain;
    }
    .new h2 img
    {
        display: none;
    }
    .new h2 p
    {
        display: block;
    }
}
@media (max-width:768px)
{
    .new
    {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .new h2 img
    {
        width: 70%;
    }
    .new_vessel
    {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .new_top
    {
        padding-bottom: 20px;
    }
    .new_list_time
    {
        display: none;
    }
    .new_list_con
    {
        background-size: contain;
        padding-bottom: 25px;
    }
}

/*新闻动态内页--news!*/
.news
{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
}
/*列表内容*/
.news_vessel
{
    height: auto;
    overflow: hidden;
    padding-top: 20px;
}
.news_vessel_num
{
    width: 76px;
    height: 60px;
    background-color: #bf9d6d;
    text-align: center;
    color: #fff;
    float: left;
}
.news_vessel_num p
{
    font-size: 18px;
    padding-top: 6px;
}
.news_vessel_con
{
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #dfdfdf;
    float: right;
    width: 90%;
    padding-bottom: 20px;
}
.news_vessel_con_pic
{
    width: 25%;
    float: left;
}
.news_vessel_con_pic img
{
    display: block;
    width: 100%;
}
.news_vessel_con_txt
{
    width: 73%;
    float: right;
}
.news_vessel_con_txt h3
{
    font-size: 18px;
    color: #333;
    padding-bottom: 10px;
}
.news_vessel_con_txt p
{
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 10px;
}
a.news_btn
{
    width: 104px;
    height: 42px;
    border: 1px solid #bf9d6d;
    line-height: 42px;
    text-align: center;
    color: #bf9d6d;
    display: block;
    border-radius: 5px;
}
a.news_btn:hover
{
    background-color: #bf9d6d;
    color: #fff;
}
@media (max-width:1000px)
{
    .news_vessel_num
    {
        float: none;
        margin-bottom: 10px;
    }
    .news_vessel_con
    {
        float: none;
        width: 100%;
    }
    .news_vessel_con_pic
    {
        float: none;
        width: 30%;
    }
    .news_vessel_con_txt
    {
        float: none;
        width: 100%;
        padding-top: 10px;
    }
}
@media (max-width:750px)
{
    .news .row
    {
        margin: 0;
    }
    .news_vessel_con_pic
    {
        width: 50%;
    }
}

/*内页菜单加电话*/
.subnav_list img
{
    display: block;
    margin-left: 25px;
}

/*2017-10-30*/
/*首页banner文案定位*/
.banner_txt
{
    position: absolute;
    top: 23%;
    left: 50%;
    transform: translateX(-50%);
    width: 42%;
    margin: 0 auto;
}
.banner_txt_pic
{
    padding-bottom: 20px;
}
.banner_txt_pic img
{
    display: block;
    margin: 0 auto;
}
.banner_con h2
{
    font-size: 40px;
    color: #fff;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
    text-align: center;
    border-bottom: 2px solid #fff;
    padding-bottom: 20px;
}
.banner_tel
{
    width: 100%;
    padding-left: 30px;
    padding-top: 15px;
    color: #fff;
    font-size: 16px;
    padding-top: 20px;
    height: auto;
}
.banner_tel p:nth-of-type(1)
{
    font-size: 22px;
    line-height: 22px;
    text-align: center;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
    padding-bottom: 10px;
    font-weight: 500;
}
.banner_tel p:nth-of-type(2)
{
    font-size: 20px; /* float: left;*/
    text-align: center;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
    font-weight: 500;
}
.banner_tel p:nth-of-type(3)
{
    font-size: 20px; /*float: right;*/
    text-align: center;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
    font-weight: 500;
}
@media (max-width:1220px)
{
    .banner_txt
    {
        top: 12%;
        width: 80%;
    }
}
@media (max-width:900px)
{
    .banner_txt
    {
        top: 10%;
    }
}
@media (max-width:767px)
{
    .banner_txt
    {
        width: 100%;
        top: 4%;
    }
    .banner_txt_pic
    {
        padding-bottom: 4px;
    }
    .banner_txt_pic img
    {
        width: 15%;
    }
    .banner_con h2
    {
        font-size: 20px;
        padding-bottom: 8px;
        width: 80%;
        margin: 0 auto;
    }
    .banner_tel
    {
        width: 100%;
        font-size: 14px;
        height: auto;
        overflow: hidden;
        padding-bottom: 10px;
        padding-top: 8px;
    }
    .banner_tel p:nth-of-type(1)
    {
        font-size: 14px;
        padding-bottom: 4px;
    }
    .banner_tel p:nth-of-type(2)
    {
        font-size: 14px;
        float: none;
        text-align: center;
    }
    .banner_tel p:nth-of-type(3)
    {
        font-size: 14px;
        float: none;
        text-align: center;
    }
}










