﻿html * {
    -moz-user-select: none;
}

/* 禁止先择,也就是无法复制  火狐兼容*/

.relative {
    position: relative;
    z-index: 1;
}

.absolute {
    position: absolute;
    z-index: 1;
}

.fixed {
    position: fixed;
    z-index: 1;
}

.text-over {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.trans {
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}

.clear_both {
    zoom: 1;
}

.clear_both:after {
    content: "";
    display: block;
    clear: both;
}

.fl {
    float: left
}

.fr {
    float: right
}

.mr {
    margin-right: 0 !important;
}

.main {
    width: 94%;
    max-width: 1200px;
    margin: 0 auto;
}

@font-face {

    font-family: 'anc';

    src: url("../font/anc.TTF")
;

}

#contain {
    margin: 0 auto;
}

#header {
    background: #f4f4f4;
    padding: 20px 0;
}

#header .h_top {
    height: 35px;
    border-bottom: 1px solid #e4e4e4;
}

#header .h_top .welcome {
    height: 35px;
    line-height: 35px;
    color: #8b8b8b;
}

#header .h_top .h_left {
    position: relative;
    z-index: 300;
}

#header .h_top .h_left .city_box {
    position: absolute;
    z-index: 301;
    width: 300px;
    padding: 20px 30px;
    top: 35px;
    left: 200px;
    background: #fff;
    display: none;
}

#header .h_top .h_left .city_box .city_li {
    font-size: 14px;
    margin-right: 20px;
}

#header .h_top .h_left .city_box .city_li a {
    color: #333;
}

#header .h_top .h_left .city_box .city_li:hover a {
    color: #f90;
}

#header .h_top .city {
    margin-left: 36px;
    height: 35px;
}

#header .h_top .city .b {
    color: #333;
    font-size: 18px;
    line-height: 35px;
}

#header .h_top .city .q {
    color: #666;
    line-height: 34px;
    font-size: 14px;
    margin-left: 16px;
}

#header .h_top .city .q a {
    color: #666;
}

#header .h_top .h_right {
    height: 35px;
}

#header .h_top .h_right li {
    line-height: 35px;
    margin-right: 18px;
}

#header .h_top .h_right li a {
    color: #666;
}

#header .h_top .h_right li:hover a {
    color: #f90;
}

#header .h_bottom {
    height: 84px;
}

#header .h_bottom .logo {
    margin-top: 15px;
    height: 54px;
}

#header .h_bottom .logo img {
}

#header .h_bottom .h_phne {
    margin-top: 15px;
    height: 54px;
    padding-left: 35px;
    line-height: 54px;
    color: #f90;
    font-size: 30px;
    font-family: Arial;
    background: url("../images/h_phone.png")  no-repeat left center;
}

#header .h_bottom .phone400 {
    margin-top: 15px;
    width: 301px;
    height: 54px;
    padding-left: 27px;
    line-height: 54px;
    color: #f90;
    font-size: 30px;
    font-family: Arial;
    background: url("../images/400.png")  no-repeat right bottom;
    float: right
}

#nav {
    position: relative;
    z-index: 200;
    width: 100%;
}

#nav .n_box {
    height: 60px;
    background: #444;
}

#nav .n_box ul {
}
#nav .n_box ul li{
    position: relative;
    width: 16.6%;
}
#nav .n_box li .senior {
    padding: 0 34px;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}

#nav .n_box li .senior a {
    color: #fff;
    display: block;
}

#nav .n_box li .second {
    position: absolute;
    z-index: 205;
    top: 60px;
    display: none;
    width: 100%;
    background: #f90;
    left: 0;
    opacity: 0.9;
}

#nav .n_box li .second dl {
}

#nav .n_box li .second dd {
    display: block;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

#nav .n_box li .second dd a {
    color: #fff;
}

#nav .n_box li:hover .senior {
    background: #f90;
}

#nav .n_box li.on .senior {
    background: #f90;
}

#banner {
    height: 650px;
    position: relative;
    z-index: 100
}

#banner .db {
    height: 650px;
    width: 100%;
    position: absolute;
    z-index: 100
}

#banner .db li {
    position: absolute;
    width: 100%;
    height: 650px;
    z-index: 100
}

#banner .db li a {
    display: block;
    width: 100%;
    height: 650px;
}

#ban {
    height: 380px;
}

#ban a {
    height: 380px;
    width: 100%;
    display: block;
}

#banner .hd {
    position: absolute;
    z-index: 102;
    bottom: 27px;
    left: 50%;
}

#banner .hd li {
    margin-right: 7px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url("../images/banner_li.png")  no-repeat;
}

#banner .hd li.on {
    background: url("../images/banner_li_hover.png")  no-repeat;
}

#content .c_top {
    background: #f4f4f4;
}

#content .c_top .sea {
    height: 60px;
}

#content .c_top .se_lab .hot {
    line-height: 60px;
    color: #999;
}

#content .c_top .se_lab .list {
    margin-left: 12px;
}

#content .c_top .se_lab .list li {
    line-height: 60px;
    margin-right: 20px;
}

#content .c_top .se_lab .list li a {
    color: #585858;
}

#content .c_top .search {
    margin-top: 16px;
}

#content .c_top .search .key {
    width: 268px;
    height: 27px;
    line-height: 27px;
    color: #666;
    background: #fff;
    border: 1px solid #dadada;
    border-right: none;
    text-indent: 10px;
}

#content .c_top .search .s_pic {
    width: 40px;
    height: 29px;
}

#content .c_top .c_top_bg {
    width: 100%;
    height: 12px;
}

#content .c_top .c_top_bg img {
    width: 100%;
}

#content .c_top .kehu {
    height: 54px;
    line-height: 54px;
    margin-top: 20px;
    text-align: center;
    font-size: 36px;
    color: #f90;
    font-weight: bold;
}

#content .c_top .k_bri {
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #666;
}

#content .c_top .link {
    margin: 10px 0 14px;
}

#content .c_top .link .prev {
    width: 19px;
    height: 36px;
    background: url("../images/l_prev.png")  no-repeat;
    margin-right: 21px;
    margin-top: 74px;
    cursor: pointer;
}

#content .c_top .link .next {
    width: 19px;
    height: 36px;
    background: url("../images/l_next.png")  no-repeat;
    margin-top: 74px;
    cursor: pointer;
}

#content .c_top .link .list {
    width: 1120px;
}

#content .c_top .link .list li {
    width: 214px;
    margin: 0 5px;
    position: relative;
    z-index: 100;
}

#content .c_top .link .list li .pic {
    height: 175px;
    overflow: hidden;
    width: 214px;
}

#content .c_top .link .list li .pic a {
    width: 214px;
    height: 175px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

#content .c_top .link .list li .pic img {
    vertical-align: middle;
}

#content .c_top .link .list li .h_pic {
    width: 214px;
    height: 175px;
    overflow: hidden;
    position: absolute;
    z-index: 101;
    left: 0;
    top: 0;
    display: none;
}

#content .c_top .link .list li .h_pic img {
    width: 100%;
    height: 100%;
}

#content .c_top .link .list li .l_cup {
    width: 134px;
    height: 135px;
    position: absolute;
    z-index: 102;
    left: 0;
    top: 0;
    padding: 40px 40px 0;
    display: none;
    font-weight: bold;
}

#content .c_top .link .list li .l_cup a {
    width: 134px;
    height: 135px;
    display: block;
}

#content .c_top .link .list li .l_cup .name {
    line-height: 24px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    text-align: center;
}

#content .c_top .link .list li .l_cup .more {
    width: 26px;
    height: 26px;
    margin: 10px auto;
}

#content .c_top .link .list li:hover .h_pic {
    display: block;
}

#content .c_top .link .list li:hover .l_cup {
    display: block;
}

#content .c_top .case {
    height: 60px;
}

#content .c_top .case .c_lab {
    width: 234px;
    height: 60px;
}

#content .c_top .case .c_rab {
    width: 930px;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    padding: 0 17px;
    height: 59px;
    background: #fff;
}

#content .c_top .case .c_rab .c_left {
    height: 59px;
    line-height: 59px;
    font-size: 20px;
    color: #666;
    font-weight: bold;
}

#content .c_top .case .c_rab .c_left span {
    line-height: 59px;
    color: #ccc;
    font-weight: normal;
    font-size: 20px;
}

#content .c_top .case .c_rab .more {
    height: 59px;
    line-height: 59px;
    font-size: 16px;
}

#content .c_top .case .c_rab .more a {
    color: #f08200;
}

#content .c_top .case .c_rab .more:hover a {
    color: #f90;
}

#content .c_mid {

}

#content .c_mid .cm_lab {
    width: 234px;
}

#content .c_mid .cm_lab li .senior {
    width: 215px;
    padding-left: 19px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #fff;
    background: url("../images/senior.png")  no-repeat 197px center #333;
}

#content .c_mid .cm_lab li .second dd:hover .category {
    background: url("../images/category_bg.png")  no-repeat 203px center #f90;
}

#content .c_mid .cm_lab li .second .category {
    width: 215px;
    height: 38px;
    line-height: 38px;
    padding-left: 19px;
    background: url("../images/category_bg.png")  no-repeat 203px center #676767;
    font-size: 14px;
}

#content .c_mid .cm_lab li .second .category a {
    color: #fff;
    display: block;
}

#content .c_mid .cm_lab li .s_line {
    height: 2px;
    width: 100%;
    background: url("../images/s_line.jpg")  repeat-x;
}

#content .c_mid {
}

#content .c_mid .c_list li {
    width: 275px;
    margin: 0 30px 30px 0;
}
#content .c_mid .c_list li:nth-child(4n){
    margin-right: 0;
}
#content .c_mid .c_list li .pic {
    width: 100%;
    height: 193px;
    text-align: center;
    display: block;
    overflow: hidden;
}

#content .c_mid .c_list li .pic span {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#content .c_mid .c_list li .pic img {
    width: 100%;
    vertical-align: middle;
}

#content .c_mid .c_list li .name {
    height: 40px;
    line-height: 40px;
    background: #eee;
    text-align: center;
    font-size: 16px;
    padding: 0 15px;

}

#content .c_mid .c_list li .name a {
    color: #666;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;

}

#content .c_mid .c_list li:hover .name a {
    color: #f90;
}

#content .c_mid .c_list li .pic:hover img {
    -webkit-transform: scale(1.3, 1.3);
    -moz-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    -o-transform: scale(1.3, 1.3);
}

#content .c_middle {
}

#content .c_middle .apply {
    width: 100%;
    padding: 20px 0;
    background: #222;
}

#content .c_middle .apply .app_lab {
    width: 75%;
}

#content .c_middle .apply .app_lab .bri {
    font-size: 24px;
    color: #fff;
    margin-bottom: 10px;
}

#content .c_middle .apply .app_lab .hot_phone {
    color: #fff;
    font-size: 16px;
}

#content .c_middle .apply .app_lab .hot_phone span {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
}

#content .c_middle .apply .app_rab {
    width: 23%;
    height: 55px;
    line-height: 55px;
}
#content .c_middle .apply .app_rab a{
    display: block;
    background: #f90;
    text-align: center;
    font-size: 22px;
    font-weight: 550;
    color: #fff;
}
#content .c_middle .article {
    margin-top: 28px;
    padding-bottom: 40px;
}

#content .z_title {
    height: 56px;
    line-height: 56px;
    text-align: center;
    color: #f90;
    text-align: center;
    font-weight: bold;
    font-size: 31px;
}

#content .z_bri {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}

#content .c_middle .article .art_lab {
    width: 550px;
    margin-right: 20px;
    margin-top: 20px;
}

#content .c_middle .article .art_lab li {
    margin-bottom: 10px;
}

#content .c_middle .article .art_lab li .num {
    font-size: 50px;
    font-family: 'anc';
    color: #f08200;
    height: 70px;
    line-height: 40px;
}

#content .c_middle .article .art_lab li .a_box {
    width: 475px;
}

#content .c_middle .article .art_lab li .name {
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #f90;
    font-weight: bold;
    overflow: hidden;
}

#content .c_middle .article .art_lab li .brief {
    line-height: 20px;
    font-size: 14px;
    color: #666;
}

#content .c_middle .article .art_rab {
    width: 600px;
    height: 321px;
    overflow: hidden;
}

#content .c_middle .article .a2 {
    width: 474px;
    height: 371px;
    overflow: hidden;
}

#content .service {
    background: #f5f5f5;
    padding: 40px 0;
}

#content .service .s_list {
    margin-top: 30px;
}

#content .service .s_list li {
    width: 180px;
    margin-left: 20px;
}

#content .service .s_list .pic {
    width: 120px;
    height: 120px;
    margin: 0 auto;
}

#content .service .s_list .name {
    line-height: 20px;
    color: #666;
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
}

#content .service .s_list .name span {
    color: #f90;
    font-size: 14px;
}

#content .yzs {
    background: #f4f4f4;
    padding: 24px 0 40px;
}

#content .yzs .q_list {
    margin-top: 30px;
}

#content .yzs .q_list li {
    width: 379px;
    height: 170px;
    margin: 0 1px 1px 0;
    background: #fff;
    padding: 15px 10px 0;
    cursor: auto;
}

#content .yzs .q_list li .pic {
    width: 65px;
    height: 65px;
    margin: 0 auto;
}

#content .yzs .q_list li .pic a {
    width: 65px;
    height: 65px;
    display: block;
}

#content .yzs .q_list li .p1 {
    background: url("../images/z1.png")  no-repeat center;
}

#content .yzs .q_list li .p2 {
    background: url("../images/z2.png")  no-repeat center;
}

#content .yzs .q_list li .p3 {
    background: url("../images/z3.png")  no-repeat center;
}

#content .yzs .q_list li .p4 {
    background: url("../images/z4.png")  no-repeat center;
}

#content .yzs .q_list li .p5 {
    background: url("../images/z5.png")  no-repeat center;
}

#content .yzs .q_list li .p6 {
    background: url("../images/z6.png")  no-repeat center;
}

#content .yzs .q_list li .p7 {
    background: url("../images/z7.png")  no-repeat center;
}

#content .yzs .q_list li .p8 {
    background: url("../images/z8.png")  no-repeat center;
}

#content .yzs .q_list li .p9 {
    background: url("../images/z9.png")  no-repeat center;
}

#content .yzs .q_list li .name {
    margin-top: 8px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
}

#content .yzs .q_list li .name a {
    color: #333;
}

#content .yzs .q_list li .brief {
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}

#content .yzs .q_list li:hover {
    background: #f90;
}

#content .yzs .q_list li:hover .p1 {
    background: url("../images/z1_hover.png")  no-repeat center;
}

#content .yzs .q_list li:hover .p2 {
    background: url("../images/z2_hover.png")  no-repeat center;
}

#content .yzs .q_list li:hover .p3 {
    background: url("../images/z3_hover.png")  no-repeat center;
}

#content .yzs .q_list li:hover .p4 {
    background: url("../images/z4_hover.png")  no-repeat center;
}

#content .yzs .q_list li:hover .p5 {
    background: url("../images/z5_hover.png")  no-repeat center;
}

#content .yzs .q_list li:hover .p6 {
    background: url("../images/z6_hover.png")  no-repeat center;
}

#content .yzs .q_list li:hover .p7 {
    background: url("../images/z7_hover.png")  no-repeat center;
}

#content .yzs .q_list li:hover .p8 {
    background: url("../images/z8_hover.png")  no-repeat center;
}

#content .yzs .q_list li:hover .p9 {
    background: url("../images/z9_hover.png")  no-repeat center;
}

#content .yzs .q_list li:hover .name a {
    color: #fff;
}

#content .yzs .q_list li:hover .brief {
    color: #fff;
}

#content .yz {
    padding: 24px 0 40px;
    background: #e3e3e3;
}

#content .yz .yz_box {
    margin-top: 46px;
}

#content .yz .yz_box .prev {
    width: 19px;
    height: 36px;
    background: url("../images/l_prev.png")  no-repeat;
    margin: 130px 0 0 15px;
    cursor: pointer;
}

#content .yz .yz_box .prev:hover {
    background: url("../images/l_prev_hover.png")  no-repeat;
}

#content .yz .yz_box .next {
    width: 19px;
    height: 36px;
    background: url("../images/l_next.png")  no-repeat;
    margin: 130px 0 0 15px;
    cursor: pointer;
}

#content .yz .yz_box .next:hover {
    background: url("../images/l_next_hover.png")  no-repeat;
}

#content .yz .yz_box .list {
    width: 1050px;
    margin-left: 46px;
}

#content .yz .yz_box .list li {
    width: 190px;
    margin-right: 25px;
}

#content .yz .yz_box .list li .pic {
    width: 190px;
    height: 190px;
    overflow: hidden;
}

#content .yz .yz_box .list li .pic img {
    width: 100%;
    height: 100%;
}

#content .yz .yz_box .list .box {
    width: 170px;
    height: 104px;
    background: url("../images/yz_bg.jpg")  no-repeat;
    padding: 5px 10px 0;
}

#content .yz .yz_box .list .box .name {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    overflow: hidden;
}

#content .yz .yz_box .list .box .name a {
    color: #333;
}

#content .yz .yz_box .list .box .brief {
    height: 54px;
    line-height: 18px;
    color: #666;
    overflow: hidden;
}

#content .c_midd {
    padding:0 0 40px 0;
}
.news_wrapper{
    background: #fff;
    margin: 40px 0 0;
}
#content .c_midd .ping {
    width: 780px;
    background: #fff;
    padding: 18px 0px 17px;
}

#content .c_midd .news .name {
    height: 50px;
    border-bottom: 2px solid #e3e3e3;
}

#content .c_midd .news .name .n1 {
    height: 50px;
    line-height: 50px;
    font-size: 28px;
    color: #333;
    font-weight: bold;
}

#content .c_midd .news .name .more {
    line-height: 50px;
    font-size: 16px;
}

#content .c_midd .news .name .more a {
    color: #f08200;
}

#content .c_midd .ping .list {
    margin-top: 25px;
}

#content .c_midd .ping .list li {
    margin-bottom: 14px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}

#content .c_midd .ping .list li .pic {
    width: 150px;
    height: 100px;
    overflow: hidden;
    border: 1px solid #ccc;
}

#content .c_midd .ping .list li .pic img {
    width: 100%;
}

#content .c_midd .ping .list li .site {
    width: 600px;
}

#content .c_midd .ping .list li .site .title {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    font-weight: bold;
    overflow: hidden;
}

#content .c_midd .ping .list li .site .title a {
    color: #333;
}

#content .c_midd .ping .list li .site .brief {
    height: 60px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}

#content .c_midd .ping .list li .site .more {
    width: 100px;
    height: 32px;
    margin-top: 6px;
}

#content .c_midd .di {
    width: 400px;
    margin: 30px 0px 0 0;
    background: #f4f4f4;

}

#content .c_midd .di .j_box {
    height: 50px;
    border-bottom: 2px solid #e3e3e3;
}

#content .c_midd .di .j_box .jin {
    line-height: 50px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
}

#content .c_midd .di .j_box .more {
    font-size: 14px;
    line-height: 50px;
}

#content .c_midd .di .j_box .more a {
    color: #f08200;
}

#content .c_midd .di .d_list {
    padding: 24px 0;
}

#content .c_midd .di .d_list li {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
}

#content .c_midd .di .d_list li a {
    color: #666;
}

#content .c_midd .di .d_list li:hover a {
    color: #f90;
}

/*#content .c_midd .di .d_list li{margin-bottom:10px; width:260px;}

#content .c_midd .di .d_list li .pic{width:100%; height:144px; overflow:hidden;}

#content .c_midd .di .d_list li .pic img{width:100%; height:100%;}

#content .c_midd .di .d_list li .name{height:46px; line-height:46px; text-align:center; overflow:hidden; font-size:16px; background:#eee;}

#content .c_midd .di .d_list li .name a{color:#666; display:block;}*/

#content .build {
    height: 105px;
    width: 100%;
    background: url("../images/build.jpg")  no-repeat center;
}

#content .build .b_zi {
    width: 700px;
    padding-top: 20px;
}

#content .build .b_zi .bz1 {
    color: #fff;
    font-size: 16px;
    height: 24px;
    line-height: 24px;
}

#content .build .b_zi .bz2 {
    color: #fff;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
}

#content .build .b_zi .bz2 span {
    line-height: 48px;
    font-size: 30px;
    color: #fff;
}

#content .liu {
    padding: 40px 0;
}

#content .liu .list {
    margin-top: 32px;
    background: url("../images/xie.png")  no-repeat center 28px;
}

#content .liu .list li {
    width: 135px;
    margin-right: 15px;
    cursor: pointer;
}

#content .liu .list li .pic {
    width: 68px;
    height: 68px;
    margin: 0 auto;
    position: relative;
    z-index: 100;
}

#content .liu .list li .pic .l_num {
    width: 24px;
    height: 24px;
    position: absolute;
    z-index: 101;
    text-align: center;
    line-height: 24px;
    font-size: 20px;
    font-family: Impact;
    color: #fff;
    right: -8px;
    top: 0;
    background: url("../images/num_bg.png")  no-repeat;
}

#content .liu .list li .pic.l1 {
    background: url("../images/l1.png")  no-repeat;
}

#content .liu .list li .pic.l2 {
    background: url("../images/l2.png")  no-repeat;
}

#content .liu .list li .pic.l3 {
    background: url("../images/l3.png")  no-repeat;
}

#content .liu .list li .pic.l4 {
    background: url("../images/l4.png")  no-repeat;
}

#content .liu .list li .pic.l5 {
    background: url("../images/l5.png")  no-repeat;
}

#content .liu .list li .pic.l6 {
    background: url("../images/l6.png")  no-repeat;
}

#content .liu .list li .pic.l7 {
    background: url("../images/l7.png")  no-repeat;
}

#content .liu .list li .pic.l8 {
    background: url("../images/l8.png")  no-repeat;
}

#content .liu .list li .name {
    color: #333;
    font-size: 14px;
    margin-top: 12px;
    text-align: center;
    height: 28px;
    line-height: 28px;
}

#content .liu .list li .sjx {
    width: 42px;
    height: 21px;
    background: url("../images/sjx.png")  no-repeat;
    margin: 0 auto;
    display: none;
}

#content .liu .list li:hover .name {
    color: #f90
}

#content .liu .list li:hover .sjx {
    display: block;
}

#content .liu .list li.on .name {
    color: #f90
}

#content .liu .list li.on .sjx {
    display: block;
}

#content .liu .lol .l_del {
    width: 1103px;
    background: #f5f5f5;
    border-radius: 10px;
    padding: 25px 57px 20px;
    line-height: 24px;
}

#content .liu .lol .l_del .pic {
    width: 490px;
    height: 180px;
    overflow: hidden;
}

#content .liu .lol .l_del .pic img {
    wdith: 100%;
}

#content .liu .lol .l_del .l_site {
    width: 530px;
    margin-left: 56px;
}

#content .liu .lol .l_del .l_site .name {
    height: 56px;
    line-height: 56px;
    font-size: 28px;
    color: #f90;
}

#content .liu .lol .l_del .l_site .bri {
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    color: #666;
}

#content .liu .lol .l_del .l_site .l_more {
    width: 145px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #f19121;
    font-size: 16px;
    padding-left: 12px;
    background: url("../images/l_more.jpg")  no-repeat;
    margin-top: 30px;
}

#content .liu .lol .l_del .l_site .l_more a {
    color: #f19121;
    display: block;
}

#content .company {
    padding: 40px 0;
    background: #e3e3e3;
}
#content .company .z_title{
    color: #333;
}
#content .company .pic {
    margin-top: 42px;
    width: 558px;
}

#content .company .pic .img {
    width: 100%;
    height: 350px;
}

#content .company .pic .img img {

}

#content .company .pic .title {
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
}

#content .company .pic .title a {
    color: #333;
}

#content .company .c_bg {
    width: 600px;
    height: 451px;
overflow: hidden;
}

#content .company .c_bg .c_more {
    width: 98px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 16px;
    border: 1px solid #f08200;
    margin-top: 10px;
}

#content .company .c_bg .c_more a {
    color: #f08200;
    display: block;
}

#content .company .c_bg .c_del {

    line-height: 24px;
}

#content .company .honor {
    height: 45px;
    line-height: 45px;
    background: url("../images/h_bg.jpg")  no-repeat;
    margin-top: 21px;
    text-align: center;
    font-size: 26px;
    color: #f90;
    font-weight: bold;
}

#content .company .h_bri {
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    color: #666;
    text-align: center;
}

#content .company .h_box {
    margin-top: 20px;
}

#content .company .h_box .prev {
    width: 19px;
    height: 36px;
    background: url("../images/l_prev.png")  no-repeat;
    margin-left: 15px;
    margin-top: 128px;
}

#content .company .h_box .next {
    width: 19px;
    height: 36px;
    background: url("../images/l_next.png")  no-repeat;
    margin-right: 15px;
    margin-top: 128px;
}

#content .company .h_box .h_list {
    margin-left: 60px;
}

#content .company .h_box .h_list li {
    margin-right: 49px;
    width: 215px;
}

#content .company .h_box .h_list li .h_pic {
    width: 100%;
    height: 282px;
    overflow: hidden;
}

#content .company .h_box .h_list li .h_pic img {
    width: 100%;
    height: 100%;
}

#content .company .h_box .h_list li .name {
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
}

#content .company .h_box .h_list li .name a {
    color: #666;
    display: block;
}

#content .info_index {
    padding: 30px 0;
    background: #f4f4f4;
}

.baoq {
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    margin: 20px 0;
}

#content .ConL {
    width: 760px;
}

#content .ConR {
    width: 415px;
}

.listbox-2 {
    width: 360px;
    padding: 0 20px;
}

.listbox-2 .No1 {
}

.listbox-2 .No1 .one {
    width: 160px;
    height: 120px;
    overflow: hidden;
}

.listbox-2 .No1 .one img {
    width: 100%;
    height: 100%;
}

.listbox-2 .No1 .two {
    width: 180px;
}

.listbox-2 .No1 .two .t {
    height: 25px;
    line-height: 16px;
}

.listbox-2 .No1 .two .t a {
    font-size: 14px;
    color: #f90;
    width: 100%;
}

.listbox-2 .No1 .two .c {
    color: #575757;
    font-size: 12px;
    height: 48px;
    line-height: 24px;
    overflow: hidden;
}

.listbox-2 .Nos {
}

.listbox-2 .Nos .one {
    height: 30px;
    line-height: 30px;
    margin: 15px 0;
}

.listbox-2 .Nos .one .d {
    list-style-type: disc;
    color: #292929;
    display: inline-block;
    width: 10px;
}

.listbox-2 .Nos .one .a {
    width: 270px;
    color: #292929;
    font-size: 14px;
}

.listbox-2 .Nos .one .a:hover {
    text-decoration: underline;
}

.Title-1 {
    height: 39px;
    border-bottom: 1px solid #ccc;
}

.Title-1 .No1 div {
    font-size: 24px;
    color: #fff;
    line-height: 35px;
    padding: 0px 10px;
    height: 39px;
    background: #f90;
}

.Title-1 .No2 {
    line-height: 43px;
}

.Title-1 .No2 a {
    font-size: 16px;
    color: #666666;
}

#content .picMarquee-top {
    margin-top: 38px;
    position: relative;
}

.picMarquee-top .hd {
    overflow: hidden;
    height: 30px; /*background:#f4f4f4;*/
    padding: 0 10px;
}

.picMarquee-top .hd .prev, .picMarquee-top .hd .next {
    display: block;
    width: 9px;
    height: 5px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;

    cursor: pointer;
    background: url("../images/arrow.png")  0 -100px no-repeat;
}

.picMarquee-top .hd .prev {
    background-position: 0 -140px;
}

.ListBox-5 {
    margin-bottom: 10px;
}

.ListBox-5 .No1 {
    margin-bottom: 10px;
    line-height: 20px;
    font-size: 16px;
    color: #f90;
}

.ListBox-5 .No1 span {
    height: 20px;
    width: 20px;
    background: #f90;
    color: #fff;
    text-align: center;
    display: inline-block;
}

.ListBox-5 .No1 a {
    color: #333;
}

.ListBox-5:hover .No1 a {
    color: #f90
}

.ListBox-5 .No2 {
    background: #fff;
    padding: 5px 10px;
    color: #999999;
    line-height: 25px;
    height: 70px;
    overflow: hidden;
}

#content .friend {
    background: #fff;
    padding: 20px 0;
    font-size: 14px;
}

#content .friend .list {
    line-height: 20px;
    color: #333;
}

#content .friend .list a {
    color: #333;
    padding: 0 10px;
}

#center .cen_top {
    padding: 30px 0 40px;
    background: #f4f4f4;
    position: relative;
    z-index: 200;
}

#in1 {
    position: absolute;
    z-index: 100;
    top: -60px;
}

#in2 {
    position: absolute;
    z-index: 100;
    top: -60px;
}

#in3 {
    position: absolute;
    z-index: 100;
    top: -60px;
}

#in4 {
    position: absolute;
    z-index: 100;
    top: -60px;
}

#center .cen_top .lab {
    width: 234px;
}

#center .cen_top .lab .case_pic {
    width: 234px;
    height: 90px;
    overflow: hidden;
}

#center .cen_top .ins {
    width: 234px;
}

#center .cen_top .ins li .senior {
    width: 215px;
    padding-left: 19px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #fff;
    background: url("../images/senior.png")  no-repeat 197px center #333;
}

#center .cen_top .ins li .second .category {
    width: 215px;
    height: 38px;
    line-height: 38px;
    padding-left: 19px;
    background: url("../images/category_bg.png")  no-repeat 203px center #676767;
    font-size: 14px;
}

#center .cen_top .ins li .second .category a {
    color: #fff;
    display: block;
}

#center .cen_top .ins li .second dd:hover .category {
    background: url("../images/category_bg.png")  no-repeat 203px center #f90;
}

#center .cen_top .ins li .second dd.on .category {
    background: url("../images/category_bg.png")  no-repeat 203px center #f90;
}

#center .cen_top .ins li .s_line {
    height: 2px;
    width: 100%;
    background: url("../images/s_line.jpg")  repeat-x;
}

#center .cen_top .rab {
    width: 946px;
}

#center .cen_top .rab .r_title {
    height: 60px;
    background: #fff;
    width: 100%;
}

#center .cen_top .rab .r_title .r_cate {
    line-height: 60px;
    font-size: 20px;
    color: #666;
    font-weight: bold;
    margin-left: 20px;
}

#center .cen_top .rab .r_title .mbx {
    margin-right: 20px;
}

#center .cen_top .rab .r_title .mbx .m1 {
    color: #999;
    line-height: 60px;
    font-size: 14px;
}

#center .cen_top .rab .r_title .mbx .m1 a {
    color: #999;
}

#center .cen_top .rab .i_list {
    margin-top: 20px;
}

#center .cen_top .rab .i_list li {
    width: 308px;
    margin-right: 10px;
    margin-bottom: 10px;
}

#center .cen_top .rab .i_list li .pic {
    width: 100%;
    height: 193px;
    overflow: hidden;
}

#center .cen_top .rab .i_list li .pic img {
    width: 100%;
    height: 100%;
}

#center .cen_top .rab .i_list li .pic:hover img {
    -webkit-transform: scale(1.3, 1.3);
    -moz-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    -o-transform: scale(1.3, 1.3);
}

#center .cen_top .rab .i_list li .name {
    width: 308px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    background: #fff;
    text-align: center;
}

#center .cen_top .rab .i_list li .name a {
    color: #666;
    display: block;
}

#center .case_sx {
    padding: 24px 0 40px;
    background: #e3e3e3;
    position: relative;
    z-index: 100;
}

#center .case_sx .x_list {
    margin-top: 20px;
    background: url("../images/dian.jpg")  repeat-x left 58px;
    text-align: center;
}

#center .case_sx .x_list li {
    height: 72px;
    line-height: 44px;
    background: url("../images/i_li.png")  no-repeat center 44px;
    font-size: 20px;
    color: #666;
    cursor: pointer;
    display: inline-block;
    margin-right: 50px;
}

#center .case_sx .x_list li.on {
    background: url("../images/i_li_on.png")  no-repeat center 44px;
    color: #f90;
}

#center .z_title {
    height: 56px;
    line-height: 56px;
    text-align: center;
    color: #f90;
    text-align: center;
    font-weight: bold;
    font-size: 36px;
}

#center .z_bri {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}

#center .z_pic {
    margin-top: 34px;
}

#center .z_lab {
    width: 600px;
    position: relative;
    z-index: 100;
}

#center .z_lab .pic {
    width: 600px;
    height: 501px;
    overflow: hidden;
}

#center .z_lab .pic img {
    width: 100%;
    height: 100%;
}

#center .z_lab .bg {
    width: 600px;
    height: 60px;
    background: #000;
    opacity: 0.5;
    position: absolute;
    z-index: 101;
    bottom: 0;
    left: 0;
}

#center .z_lab .name {
    position: absolute;
    z-index: 102;
    left: 0;
    bottom: 0;
    height: 60px;
    line-height: 60px;
    width: 570px;
    padding: 0 15px;
    font-size: 18px;
}

#center .z_lab .name a {
    color: #f4f4f4;
    display: block;
}

#center .z_rab {
    width: 600px;
}

#center .z_rab li {
    margin-left: 1px;
    width: 298px;
    margin-bottom: 1px;
}

#center .z_rab li .pic {
    width: 298px;
    height: 214px;
    overflow: hidden;
}

#center .z_rab li .pic img {
    width: 100%;
    height: 100%;
}

#center .z_rab li .name {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    font-size: 18px;
    background: #f90;
    text-align: center;
}

#center .z_rab li .name a {
    color: #fff;
    display: block;
}

#center .building {
    padding: 24px 0 40px;
    background: #f4f4f4;
}

#center .building .b_site {
    margin-top: 30px;
}

#center .building .b_site .prev {
    width: 19px;
    height: 36px;
    margin-left: 15px;
    background: url("../images/l_prev.png")  no-repeat;
    margin-top: 95px;
}

#center .building .b_site .next {
    width: 19px;
    height: 36px;
    margin-right: 15px;
    background: url("../images/l_next.png")  no-repeat;
    margin-top: 95px;
}

#center .building .b_site .prev:hover {
    background: url("../images/l_prev_hover.png")  no-repeat;
}

#center .building .b_site .next:hover {
    background: url("../images/l_next_hover.png")  no-repeat;
}

#center .building .b_site .b_list {
    margin-left: 46px;
    width: 1044px;
}

#center .building .b_site .b_list li {
    width: 240px;
    margin-right: 28px;
}

#center .building .b_site .b_list li .pic {
    width: 240px;
    height: 150px;
    overflow: hidden;
}

#center .building .b_site .b_list li .pic img {
    width: 100%;
    height: 100%;
}

#center .building .b_site .b_list li .box {
    padding: 12px 10px;
    background: #fff;
    width: 220px;
}

#center .building .b_site .b_list li .box .name {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 14px;
}

#center .building .b_site .b_list li .box .name a {
    color: #333;
}

#center .building .b_site .b_list li .box .time {
    height: 24px;
    line-height: 24px;
    color: #999;
}

#center .qian {
    padding: 24px 0 40px;
    background: #e3e3e3;
}

#center .qian .q_list {
    margin-top: 20px;
}

#center .qian .q_list li {
    width: 280px;
    margin-right: 26px;
}

#center .qian .q_list li .pic {
    width: 280px;
    height: 175px;
    overflow: hidden;
}

#center .qian .q_list li .pic img {
    width: 100%;
    height: 100%;
}

#center .qian .q_list li .box {
    padding: 12px 10px;
    background: #fff;
    width: 260px;
}

#center .qian .q_list li .box .name {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 14px;
}

#center .qian .q_list li .box .name a {
    color: #333;
}

#center .qian .q_list li .box .time {
    height: 24px;
    line-height: 24px;
    color: #999;
}

#center .c_midd {
    background: #f4f4f4;
    padding: 40px 0;
    position: relative;
    z-index: 100;
}

#center .c_midd .ping {
    width: 790px;
    background: #fff;
    padding: 18px 30px 17px;
}

#center .c_midd .ping .name {
    height: 50px;
    border-bottom: 2px solid #e3e3e3;
}

#center .c_midd .ping .name .n1 {
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color: #f90;
    font-weight: bold;
}

#center .c_midd .ping .name .more {
    line-height: 50px;
    font-size: 14px;
}

#center .c_midd .ping .name .more a {
    color: #f08200;
}

#center .c_midd .ping .list {
    margin-top: 37px;
}

#center .c_midd .ping .list li {
    margin-bottom: 14px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

#center .c_midd .ping .list li .pic {
    width: 150px;
    height: 100px;
    overflow: hidden;
}

#center .c_midd .ping .list li .pic img {
    width: 100%;
}

#center .c_midd .ping .list li .site {
    width: 620px;
}

#center .c_midd .ping .list li .site .title {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    font-weight: bold;
    overflow: hidden;
}

#center .c_midd .ping .list li .site .title a {
    color: #333;
}

#center .c_midd .ping .list li .site .brief {
    height: 60px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}

#center .c_midd .ping .list li .site .more {
    width: 100px;
    height: 32px;
    margin-top: 6px;
}

#center .c_midd .di {
    width: 260px;
    padding: 18px 30px 0;
    background: #fff;
}

#center .c_midd .di .j_box {
    height: 50px;
    border-bottom: 2px solid #e3e3e3;
}

#center .c_midd .di .j_box .jin {
    line-height: 50px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
}

#center .c_midd .di .j_box .more {
    font-size: 14px;
    line-height: 50px;
}

#center .c_midd .di .j_box .more a {
    color: #f08200;
}

#center .c_midd .di .d_list {
    padding: 24px 0;
}

#center .c_midd .di .d_list li {
    height: 24px;
    line-height: 24px;
    width: 360px;
    font-size: 14px;
}

#center .c_midd .di .d_list li a {
    color: #666;
}

#center .c_midd .di .d_list li:hover a {
    color: #f90;
}

/*#center .c_midd .di .d_list li .pic{width:160px; height:120px; overflow:hidden;}

#center .c_midd .di .d_list li .pic img{width:100%; height:100%;}

#center .c_midd .di .d_list li .d_box{width:180px;}

#center .c_midd .di .d_list li .name{height:24px; line-height:24px; overflow:hidden; font-size:14px;}

#center .c_midd .di .d_list li .name a{color:#f90;}

#center .c_midd .di .d_list li .brief{height:48px; line-height:24px; overflow:hidden; color:#666; margin:8px 0;}

#center .c_midd .di .d_list li .more{height:24px; line-height:24px; font-size:14px;}

#center .c_midd .di .d_list li .more a{color:#333;}*/

#center .plan {
    padding: 42px 0;
    background: #f4f4f4;
}

#center .plan2 {
    padding: 5px 0;
    background: #fff;
}

#center .plan .pl {
    width: 240px;
    height: 60px;
    margin: 0 auto;
}

#center .bread {
    height: 50px;
    border-bottom: 1px solid #e2e2e2;
    background: #f4f4f4;
}

#center .bread .bra {
    line-height: 50px;
    font-size: 14px;
    color: #666;
}

#center .bread .bra span {
    font-size: 14px;
}

#center .bread .bra a {
    color: #999;
}

#center .order {
    padding: 24px 0 30px;
    background: #f4f4f4;
}

#center .order .o_list {
    margin-top: 20px;
    background: url("../images/dian.jpg")  repeat-x left 58px;
    text-align: center;
}

#center .order .o_list li {
    height: 73px;
    line-height: 44px;
    background: url("../images/i_li.png")  no-repeat center 44px;
    font-size: 20px;
    color: #666;
    cursor: pointer;
    display: inline-block;
    margin-right: 50px;
}

#center .order .o_list li a {
    color: #666;
    height: 73px;
    display: block;
}

#center .order .o_list li:hover {
    background: url("../images/i_li_on.png")  no-repeat center 44px;
    color: #f90;
}

#center .order .o_list li:hover a {
    color: #f90;
}

#center .order .o_list li.on {
    background: url("../images/i_li_on.png")  no-repeat center 44px;
    color: #f90;
}

#center .order .o_list li.on a {
    color: #f90;
}

#center .nc {
    width: 100%;
    height: 434px;
    overflow: hidden;
}

#center .c_ban {
    width: 100%;
    position: relative;
    z-index: 100;
    overflow: hidden;
    height: 434px;
}

#center .c_ban .prev {
    width: 47px;
    height: 83px;
    background: url("../images/c_prev.png")  no-repeat;
    left: 20%;
    top: 41%;
    position: absolute;
    z-index: 202;
    cursor: pointer;
}

#center .c_ban .prev:hover {
    background: url("../images/c_prev_hover.png")  no-repeat;
}

#center .c_ban .next {
    width: 47px;
    height: 83px;
    background: url("../images/c_next.png")  no-repeat;
    right: 20%;
    top: 41%;
    position: absolute;
    z-index: 202;
    cursor: pointer;
}

#center .c_ban .next:hover {
    background: url("../images/c_next_hover.png")  no-repeat;
}

#center .c_ban .cb {
    width: 50%;
    position: absolute;
    z-index: 101;
    left: 25%;
}

#center .c_ban .cb li {
    width: 100%;
    position: relative;
    z-index: 200;
}

#center .c_ban .cb li img {
    width: 100%;
    display: block;
}

#center .c_ban .cb li .plus {
    width: 70px;
    height: 70px;
    overflow: hidden;
    left: 50%;
    margin-left: -35px;
    top: 40%;
    position: absolute;
    z-index: 300;
    display: none;
}

#center .c_ban .cb li:hover .plus {
    display: block;
}

#center .c_ban .tempWrap {
    overflow: visible !important
}

#center .c_ban .pnBtn {
    position: absolute;
    z-index: 101;
    width: 25%;
    background: url("../images/pnBtn.png")  repeat;
    right: 0;
    top: 0;
    bottom: 0;
    height: 434px;
}

#center .c_ban .pnBtn1 {
    position: absolute;
    z-index: 102;
    width: 25%;
    background: url("../images/pnBtn.png")  repeat;
    left: 0;
    top: 0;
    bottom: 0;
    height: 434px;
}

#center .del_box li {
    padding: 24px 0 30px;
    position: relative;
    z-index: 200;
}

#center .del_box li .dz {
    position: absolute;
    z-index: 201;
    top: -60px;
}

#center .del_box li.co1 {
    background: #e3e3e3;
}

#center .del_box li.co2 {
    background: #f4f4f4;
}

#center .del_box .p_cup {
    margin-top: 50px;
}

#center .del_box .p_cup .l {
    margin-left: 20px;
    background: url("../images/pc_lab.png")  no-repeat;
}

#center .del_box .p_cup .r {
    margin-right: 20px;
    background: url("../images/pc_lab2.png")  no-repeat;
}

#center .del_box .p_cup .pc_lab {
    width: 376px;
    height: 192px;
    margin-top: 60px;
    position: relative;
    z-index: 100;
}

#center .del_box .p_cup .pc_lab .l_more {
    width: 145px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #f19121;
    font-size: 16px;
    padding-left: 12px;
    background: url("../images/l_more.jpg")  no-repeat;
    position: absolute;
    z-index: 101;
    bottom: -18px;
    left: 50%;
    margin-left: -72px;
}

#center .del_box .p_cup .pc_lab .l_more a {
    color: #f19121;
    display: block;
}

#center .del_box .p_cup .pc_rab {
    width: 600px;
    height: 400px;
    overflow: hidden;
}

#center .del_box .p_cup .pc_rab img {
    width: 100%;
}

#center .del_box .p_cup .pc_del {
    line-height: 24px;
    height: 96px;
    overflow: hidden;
    position: absolute;
    z-index: 102;
    top: 40px;
}

#center .del_box .p_cup .ple {
    left: 40px;
}

#center .del_box .p_cup .pri {
    right: 40px;
}

#center .pl_all {
    padding: 40px 0;
    background: #f4f4f4;
}

#center .pl_all .plans {
    width: 240px;
    height: 60px;
    margin: 0 auto;
}

#center .pav {
    padding: 14px 0 40px;
    background: #f4f4f4;
}

#center .pav .pa_box {
    margin-top: 34px;
}

#center .pav .p_lab {
    width: 788px;
}

#center .pav .big {
    width: 675px;
    height: 520px;
    overflow: hidden;
    position: relative;
    z-index: 100;
}

#center .pav .big .p_bg {
    width: 675px;
    height: 50px;
    background: #000;
    opacity: 0.6;
    position: absolute;
    z-index: 101;
    bottom: 0;
    left: 0;
}

#center .pav .big .p_name {
    height: 50px;
    line-height: 50px;
    color: #fff;
    padding: 0 17px;
    width: 641px;
    position: absolute;
    z-index: 101;
    font-size: 16px;
    bottom: 0;
    left: 0;
}

#center .pav .pa_site {
    width: 103px;
}

#center .pav .pa_site .prev {
    width: 103px;
    height: 30px;
    background: url("../images/pa_prev.jpg")  no-repeat;
    margin-bottom: 8px;
    cursor: pointer;
}

#center .pav .pa_site .next {
    width: 103px;
    height: 30px;
    background: url("../images/pa_next.jpg")  no-repeat;
    cursor: pointer;
}

#center .pav .pa_site .prev:hover {
    background: url("../images/pa_prev_hover.jpg")  no-repeat;
}

#center .pav .pa_site .next:hover {
    background: url("../images/pa_next_hover.jpg")  no-repeat;
}

#center .pav .pa_site .list li {
    width: 103px;
    height: 80px;
    overflow: hidden;
    position: relative;
    z-index: 100;
    margin-bottom: 11px;
    cursor: pointer;
}

#center .pav .pa_site .list li img {
    width: 100%;
}

#center .pav .pa_site .list li .zhe {
    position: absolute;
    z-index: 101;
    background: #000;
    opacity: 0.5;
    top: 0;
    left: 0;
    width: 103px;
    height: 80px;
}

#center .pav .pa_site .list li.on .zhe {
    display: none;
}

#center .pav .p_rab {
    width: 380px;
    line-height: 24px;
}

#center .pav .apply {
    width: 100%;
    height: 105px;
    background: url("../images/apply.jpg")  no-repeat center;
    margin-top: 40px;
}

#center .pav .apply .app_lab {
    padding-left: 27px;
}

#center .pav .apply .app_lab .bri {
    height: 60px;
    line-height: 60px;
    font-size: 30px;
    color: #fff;
}

#center .pav .apply .app_lab .hot_phone {
    color: #fff;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
}

#center .pav .apply .app_lab .hot_phone span {
    color: #fff;
    font-size: 30px;
    line-height: 36px;
    font-weight: bold;
}

#center .pav .apply .app_rab {
    width: 269px;
    height: 55px;
    margin: 26px 25px 0 0;
}

#center .info_box {
    background: #f4f4f4;
    padding: 40px 0 85px;
}

#center .info_box .info_lab {
    width: 220px;
}

/*699左侧栏样式*/

/*#center .info_box .info_lab .i_cate{width:218px; border:1px solid #ccc; padding:6px 0 10px; background:#fff;}

#center .info_box .info_lab .i_cate li{height:50px; position:relative; z-index:100;}

#center .info_box .info_lab .i_cate li .name{height:50px; line-height:50px; font-size:16px; position:relative; z-index:102; left:0; width:193px; padding-left:25px; overflow:hidden;}

#center .info_box .info_lab .i_cate li .name a{color:#333; display:block;}

#center .info_box .info_lab .i_cate li .i_bg{height:50px; background:url(/images/side-bg.png) no-repeat; position:absolute; z-index:101; top:0; left:-5px; width:230px; display:none;}

#center .info_box .info_lab .i_cate li:hover .name a{color:#fff;}

#center .info_box .info_lab .i_cate li.on .name a{color:#fff;}

#center .info_box .info_lab .i_cate li:hover .i_bg{display:block;}

#center .info_box .info_lab .i_cate li.on .i_bg{display:block;}*/

#center .info_lab .in_cate {
    margin-bottom: 20px;
}

#center .info_lab .in_cate .in_top {
    height: 78px;
    background: #f90;
    padding-top: 10px;
}

#center .info_lab .in_cate .in_top .title_cn {
    height: 40px;
    line-height: 40px;
    font-size: 24px;
    text-align: center;
    color: #fff;
}

#center .info_lab .in_cate .in_top .title_en {
    height: 20px;
    text-align: center;
}

#center .info_lab .in_cate .in_top .title_en .el {
    width: 90px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    display: inline-block;
    *display: block;
    zoom: 1;
}

#center .info_lab .in_cate .in_top .title_en .er {
    width: 90px;
    height: 1px;
    border-top: 1px solid #fff;
    display: inline-block;
    *display: block;
    zoom: 1;
    margin-top: 9px;
}

#center .info_lab .in_cate .inc_list {
}

#center .info_lab .in_cate .inc_list li {
    height: 46px;
    background: url("../images/arrow-r-side.png")  no-repeat 24px center #676767;
    padding-left: 60px;
    border-top: 1px solid #565656;
    border-bottom: 1px solid #757575;
}

#center .info_lab .in_cate .inc_list li .name {
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    overflow: hidden;
}

#center .info_lab .in_cate .inc_list li .name a {
    color: #fff;
    display: block;
}

#center .info_lab .in_cate .inc_list li:hover {
    background: url("../images/arrow-r-side.png")  no-repeat 24px center #505050;
}

#center .info_lab .in_cate .inc_list li:hover .name {
    background: url("../images/0d-r.png")  no-repeat 128px center;
}

#center .info_lab .in_cate .inc_list li.on {
    background: url("../images/arrow-r-side.png")  no-repeat 24px center #505050;
}

#center .info_lab .in_cate .inc_list li.on .name {
    background: url("../images/0d-r.png")  no-repeat 128px center;
}

#center .info_lab .in_del {
}

#center .info_lab .in_del .i_miss {
    height: 64px;
    line-height: 64px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    background: #f90;
}

#center .info_lab .in_del .id_list {
    padding: 20px;
    background: #efefef;
}

#center .info_lab .in_del .id_list li {
    line-height: 24px;
    height: 24px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#center .info_lab .in_del .id_list li a {
    color: #333;
}

#center .info_lab .in_del .id_list li:hover a {
    color: #f90;
}

#center .info_lab .l_contact .l_blue {
    padding: 30px 0;
    background: #f90;
}

#center .info_lab .l_contact .l_phone {
    height: 46px;
    background: url("../images/l_phone.png")  no-repeat 26px center;
    padding-left: 74px;
}

#center .info_lab .l_contact .l_hot {
    height: 20px;
    line-height: 20px;
    color: #fff;
}

#center .info_lab .l_contact .l_ph {
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    color: #fff;
}

#center .info_lab .l_contact .l_all {
    padding: 20px;
    background: #efefef;
}

#center .info_lab .l_contact .l_all .at {
    line-height: 28px;
    color: #333;
}

#center .info_box .info_right {
    width: 950px;
}

#center .info_box .info_rab {
    width: 948px;
    border: 1px solid #ccc;
    background: #fff;
}

#center .info_box .info_rab .i_cate {
    height: 60px;
    line-height: 60px;
    font-size: 26px;
    padding-left: 20px;
    border-bottom: 1px solid #ccc;
}

#center .info_box .info_rab .i_list {
    padding: 30px 20px 40px;
}

#center .info_box .info_rab .i_list li {
    padding-bottom: 20px;
    border-bottom: 1px dashed #ccc;
    width: 908px;
    margin-bottom: 20px;
}

#center .info_box .info_rab .i_list li .pic {
    width: 180px;
    overflow: hidden;
}

#center .info_box .info_rab .i_list li .pic img {
    width: 100%;
    height: 100%;
}

#center .info_box .info_rab .i_list li .i_box {
    width: 710px;
}

#center .info_box .info_rab .i_list li .title {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    overflow: hidden;
}

#center .info_box .info_rab .i_list li .title a {
    color: #333;
    display: block;
}

#center .info_box .info_rab .i_list li .time {
    height: 24px;
    line-height: 24px;
    color: #ccc;
}

#center .info_box .info_rab .i_list li .brief {
    height: 72px;
    line-height: 24px;
    color: #666;
    overflow: hidden;
}

#center .info_box .info_rab .ask {
    padding: 20px 20px 40px;
}

#center .info_box .info_rab .ask li {
    margin-bottom: 20px;
}

#center .info_box .info_rab .ask li .title span {
    width: 24px;
    line-height: 24px;
    background: #f90;
    height: 24px;
    text-align: center;
    color: #fff;
    display: inline-block;
    font-size: 20px;
}

#center .info_box .info_rab .ask li .title {
    height: 24px;
    line-height: 24px;
    font-size: 20px;
}

#center .info_box .info_rab .ask li .title a {
    color: #f90;
}

#center .info_box .info_rab .ask li .brief {
    line-height: 28px;
    font-size: 16px;
    color: #666;
    margin-top: 10px;
}

#center .info_box .info_rab .art_del {
    padding: 20px;
    line-height: 24px;
    overflow: hidden;
}

#center .info_rab .i_title {
    margin-top: 10px;
    height: 70px;
    line-height: 70px;
    font-size: 26px;
    color: #333;
    text-align: center;
    font-weight: 100;
}

#center .info_rab .i_date {
    height: 28px;
    text-align: center;
    width: 480px;
    margin: 0 auto;
}

#center .info_rab .i_date .read {
    height: 28px;
    line-height: 28px;
    color: #999;
}

#center .info_rab .i_date .share {
    margin-left: 10px;
    margin-top: 5px;
}

#center .info_rab .i_date .s1 {
    margin-left: 10px;
    color: #999;
}

#center .info_rab .up_box {
    padding: 20px;
    border-top: 1px solid #ccc;
}

#center .info_rab .up_box .u_lab {
    width: 900px;
}

#center .info_rab .up_box .u_lab .u_prev {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    width: 300px;
    margin-top: 6px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#center .info_rab .up_box .u_lab .u_prev a {
    color: #333;
}

#center .info_rab .up_box .u_lab .u_prev:hover a {
    color: #f90;
}

#center .info_rab .up_box .u_lab .tr {
    text-align: right;
}

#center .info_rab .up_box .back {
    width: 72px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #f90;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    margin-left: 109px;
}

#center .info_right .about {
    width: 948px;
    border: 1px solid #ccc;
    background: #fff;
    margin-top: 30px;
}

#center .info_right .about .name {
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color: #333;
    padding-left: 20px;
    border-bottom: 1px solid #ccc;
}

#center .info_right .about .ab_list {
    padding: 20px;
}

#center .info_right .about .ab_list li {
    width: 380px;
    padding-left: 20px;
    background: url("../images/dian-dian.jpg")  no-repeat left center;
}

#center .info_right .about .ab_list li .title {
    height: 26px;
    font-size: 14px;
    line-height: 26px;
    width: 300px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#center .info_right .about .ab_list li .title a {
    color: #333;
}

#center .info_right .about .ab_list li .title:hover a {
    color: #f90;
}

#center .info_right .about .ab_list li .time {
    height: 26px;
    line-height: 26px;
    color: #999;
}

#center .info_box .info_lab .d_kid {
    width: 218px;
    border: 1px solid #ccc;
    padding: 6px 0 10px;
    background: #fff;
    margin-top: 30px;
}

#center .info_box .info_lab .d_kid .miss {
    height: 50px;
    position: relative;
    z-index: 100;
}

#center .info_box .info_lab .d_kid .miss .name {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    position: relative;
    z-index: 102;
    left: 0;
    width: 193px;
    padding-left: 25px;
    overflow: hidden;
    color: #fff;
}

#center .info_box .info_lab .d_kid .miss .i_bg {
    height: 50px;
    background: url("../images/side-bg.png")  no-repeat;
    position: absolute;
    z-index: 101;
    top: 0;
    left: -5px;
    width: 230px;
}

#center .info_box .info_lab .d_kid .d_list {
    padding: 10px;
}

#center .info_box .info_lab .d_kid .d_list li {
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#center .info_box .info_lab .d_kid .d_list li a {
    color: #333;
}

#center .info_box .info_lab .d_kid .d_list li:hover a {
    color: #f90;
}

#center .info_box .in_mid {
    margin: 0 auto;
}

#center .d_kid .d_seo {
    padding: 10px;
}

#center .d_kid .d_seo .d_tel {
    padding-left: 53px;
    background: url("../images/tel.png")  no-repeat left center;
    margin-bottom: 5px;
}

#center .d_kid .d_seo .d_tel span {
    font-size: 16px;
    color: #0092db;
    font-weight: 900;
}

#center .d_kid .d_seo .se {
    font-size: 12px;
    line-height: 20px;
    color: #333;
    padding-left: 5px;
}

#center .sty {
    padding: 24px 0 40px;
    background: #f4f4f4;
}

#center .sty .x_list {
    margin-top: 20px;
    background: url("../images/dian.jpg")  repeat-x left 58px;
    text-align: center;
}

#center .sty .x_list li {
    height: 72px;
    line-height: 44px;
    background: url("../images/i_li.png")  no-repeat center 44px;
    font-size: 20px;
    color: #666;
    cursor: pointer;
    display: inline-block;
    margin-right: 50px;
}

#center .sty .x_list li.on {
    background: url("../images/i_li_on.png")  no-repeat center 44px;
    color: #f90;
}

#center .pzhi {
    padding: 24px 0 40px;
    background: #e3e3e3;
    position: relative;
    z-index: 100;
}

#center .pzhi .pz_box {
    margin-top: 30px;
}

#center .pzhi .pz_top {
    height: 670px;
}

#center .pzhi .pz_top .pz_site {
    width: 1142px;
}

.pz_site table {
    border-collapse: collapse !important;
}

.pz_site table td {
    border: 2px solid #e3e3e3 !important;
    background: #fff;
}

#center .pzhi .pz_top .pz_site li {
    height: 670px;
    overflow: hidden;
}

#center .pzhi .pdd {
    width: 58px;
    height: 426px;
    border-bottom: 2px solid #e3e3e3;
    background: #fff;
    padding-top: 242px;
}

#center .pzhi .pdd .prev {
    width: 37px;
    height: 102px;
    background: url("../images/ta_prev.jpg")  no-repeat;
    margin: 0 auto;
    cursor: pointer;
}

#center .pzhi .pdd .next {
    width: 37px;
    height: 102px;
    background: url("../images/ta_next.jpg")  no-repeat;
    margin: 8px auto 0;
    cursor: pointer;
}

#center .pzhi .pdd .prev:hover {
    background: url("../images/ta_prev_hover.jpg")  no-repeat;
}

#center .pzhi .pdd .next:hover {
    background: url("../images/ta_next_hover.jpg")  no-repeat;
}

#center .pzhi .pz_btm {
    width: 1200px;
    height: 100px;
}

#gi1 {
    position: absolute;
    z-index: 101;
    top: -60px;
}

#gi2 {
    position: absolute;
    z-index: 101;
    top: -60px;
}

#gi3 {
    position: absolute;
    z-index: 101;
    top: -60px;
}

#gi4 {
    position: absolute;
    z-index: 101;
    top: -60px;
}

#gi5 {
    position: absolute;
    z-index: 101;
    top: -60px;
}

#gi6 {
    position: absolute;
    z-index: 101;
    top: -60px;
}

#gi7 {
    position: absolute;
    z-index: 101;
    top: -60px;
}

#center .taocan {
    padding: 24px 0 40px;
    position: relative;
    z-index: 100;
}

#center .taocan .prev {
    width: 60px;
    height: 60px;
    overflow: hidden;
}

#center .taocan .next {
    width: 60px;
    height: 60px;
    overflow: hidden;
}

#center .taocan .list {
    height: 427px;
    width: 1200px;
    position: relative;
    z-index: 100;
    margin-top: 26px;
}

#center .taocan .list .prev {
    width: 60px;
    height: 60px;
    overflow: hidden;
    background: url("../images/g_prev.png")  no-repeat;
    position: absolute;
    z-index: 101;
    top: 180px;
    left: 19px;
    cursor: pointer;
    display: none;
}

#center .taocan .list .next {
    width: 60px;
    height: 60px;
    overflow: hidden;
    background: url("../images/g_next.png")  no-repeat;
    position: absolute;
    z-index: 101;
    top: 180px;
    right: 19px;
    cursor: pointer;
    display: none;
}

#center .taocan .list li {
    width: 1200px;
    height: 427px;
    overflow: hidden;
}

#center .taocan .list li .pic {
    width: 647px;
    height: 427px;
    overflow: hidden;
}

#center .taocan .list li .pic img {
    width: 100%;
}

#center .taocan .list li .tao_del {
    width: 501px;
    padding: 40px 26px 20px;
    background: #d9f1fb;
    height: 367px;
    line-height: 24px;
}

#center .taocan .list:hover .prev {
    display: block;
}

#center .taocan .list:hover .next {
    display: block;
}

#center .list019 {
    line-height: 40px;
    text-align: right;
}

#center .list020 h2 {
    background: url("../images/lineBg.png")  repeat-x center;
    border-left: 5px solid #f90;
}

#center .list020 a {
    color: #333;
    display: inline-block;
    font-size: 14px;
    line-height: 36px;
    margin-left: 27px;
    margin-right: 20px;
}

#center .list020 a:hover {
    text-decoration: underline;
}

#center .list020 h2 b {
    color: #f90;
    font-size: 17px;
    background: #fff;
    font-weight: 100;
    padding: 0 20px;
    display: inline-block;
    line-height: 24px;
    min-width: 60px;
}

#center .ba {
    padding: 24px 0 40px;
    background: #e3e3e3;
    position: relative;
    z-index: 100;
}

#center .ba .ba_list {
    backround: #fff;
    margin-top: 30px;
}

#center .ba .ba_list li {
    width: 299px;
}

#center .ba .ba_list li .pic {
    width: 298px;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    height: 199px;
}

#center .ba .ba_list li .ba_box {
    width: 298px;
    position: absolute;
    z-index: 201;
    left: 0;
    display: none;
    background: #fff;
    height: 400px;
}

#center .ba .ba_list li .bt {
    top: 0;
}

#center .ba .ba_list li .bm {
    bottom: 0;
}

#center .ba .ba_list li .ba_box .img {
    width: 298px;
    height: 199px;
    overflow: hidden;
}

#center .ba .ba_list li .ba_box .name {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

#center .ba .ba_list li .ba_box .name a {
    color: #022069;
}

#center .ba .ba_list li .ba_box .brief {
    height: 104px;
    line-height: 26px;
    font-size: 14px;
    color: #666;
    padding: 0 16px;
}

#center .ba .ba_list li:hover {
    position: relative;
    z-index: 100;
}

#center .ba .ba_list li:hover .ba_box {
    display: block;
    box-shadow: 0 0 15px #666;
}

#center .ru {
    padding: 24px 0 40px;
    background: #f4f4f4;
    position: relative;
    z-index: 100;
}

#center .ru .ru_del {
    line-height: 24px;
    margin-top: 20px;
}

#center .gy {
    padding: 24px 0 40px;
    background: #e3e3e3;
    position: relative;
    z-index: 100;
}

#center .gy .gy_list {
    margin-top: 30px;
    text-align: center;
    background: url("../images/xie2.png")  no-repeat center 66px;
    height: 170px;
}

#center .gy .gy_list li {
    width: 120px;
    height: 120px;
    background: #fff;
    border-radius: 60px;
    border: 5px solid #aeaeae;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: 60px;
    position: relative;
    z-index: 100;
    cursor: pointer;
}

#center .gy .gy_list li .lei {
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 50px;
    color: #f90;
    font-weight: bold;
}

#center .gy .gy_list li .lei span {
    font-size: 26px;
}

#center .gy .gy_list li .stage {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    text-align: center;
}

#center .gy .gy_list li .sjx {
    width: 120px;
    height: 31px;
    background: url("../images/sjx1.png")  no-repeat center;
    position: absolute;
    z-index: 101;
    bottom: -47px;
    display: none;
}

#center .gy .gy_list li.on {
    border: 5px solid #f90;
}

#center .gy .gy_list li.on .sjx {
    display: block;
}

#center .gy .y_site {
    padding: 20px 30px 5px;
    background: #aeaeae;
    border-radius: 10px;
    width: 1120px;
}

#center .gy .y_site li {
    width: 170px;
    height: 42px;
    background: #fff;
    line-height: 42px;
    text-align: center;
    color: #333;
    margin-right: 16px;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: lighter;
    float: left;
}

#center .shou {
    height: 500px;
    width: 100%;
    background: url("../images/shou.jpg")  no-repeat center;
    padding-top: 20px;
    position: relative;
    z-index: 100;
}

#center .shou .sh_title {
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 36px;
    color: #fff;
    font-weight: bold;
}

#center .shou .sh_bri {
    margin: 14px 0 26px;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}

#center .shou .sh_bri span {
    color: #ffc600;
    font-size: 14px;
}

#center .shou .sh_list ul {
    text-align: center;
}

#center .shou .sh_list li {
    width: 280px;
    margin-right: 20px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

#center .shou .sh_list li .pic {
    width: 280px;
    height: 175px;
}

#center .shou .sh_list li .s_box {
    padding: 12px 23px 0;
    background: #fff;
    width: 234px;
    height: 138px;
}

#center .shou .sh_list li .s_box .title {
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    text-align: left;
}

#center .shou .sh_list li .s_box .brief {
    height: 48px;
    line-height: 24px;
    overflow: hidden;
    font-size: 16px;
    color: #666;
    text-align: left;
}

#center .chose {
    padding: 24px 0 40px;
    background: #f4f4f4;
    position: relative;
    z-index: 100;
}

#center .chose .list {
    margin-top: 20px;
}

#center .chose .list ul {
    width: 1190px;
    margin: 0 auto;
}

#center .chose .list li {
    width: 266px;
    margin-right: 10px;
    padding-left: 24px;
    background: url("../images/chose_li.png")  no-repeat;
    height: 160px;
}

#center .chose .list li a {
    width: 266px;
    height: 160px;
    display: block;
}

#center .chose .list li .name {
    height: 110px;
}

#center .chose .list li .name .na {
    line-height: 110px;
    font-size: 70px;
    font-weight: bold;
    color: #fe8900;
}

#center .chose .list li .name span {
    font-size: 20px;
    color: #666;
    margin-top: 24px;
}

#center .chose .list li .bri {
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    color: #666;
}

#center .gexing {
    padding: 24px 0 40px;
    background: #e3e3e3;
}

#center .gexing .gx {
    margin: 24px 0 30px;
}

#center .gexing .gx .gx_lab {
    width: 599px;
}

#center .gexing .gx .gx_lab .gx {
    width: 599px;
    height: 321px;
    overflow: hidden;
}

#center .gexing .gx .gx_lab .gx img {
    width: 100%;
}

#center .gexing .gx .gx_lab .gx_list.col1 {
    background: #f90;
}

#center .gexing .gx .gx_lab .gx_list.col2 {
    background: #fe8900;
}

#center .gexing .gx .gx_lab .gx_list {
    height: 70px;
    width: 599px;
    text-align: center;
}

#center .gexing .gx .gx_lab .gx_list .gx_li {
    line-height: 70px;
    font-size: 16px;
    margin-right: 24px;
    display: inline-block;
    *display: block;
    zoom: 1;
}

#center .gexing .gx .gx_lab .gx_list .gx_li a {
    color: #fff;
}

#center .gexing .plans {
    width: 240px;
    height: 60px;
    margin: 36px auto 0;
}

#center .k_top {
    padding-top: 29px;
}

#center .office {
    height: 56px;
    border-top: 3px solid #f08200;
    margin-bottom: 32px;
}

#center .office .o_tit {
    width: 200px;
    background: #f08200;
    padding: 6px 0 4px;
}

#center .office .o_tit .o_cn {
    height: 28px;
    line-height: 28px;
    color: #fff;
    font-size: 22px;
    text-align: center;
}

#center .office .o_tit .o_en {
    height: 16px;
    line-height: 16px;
    color: #fff;
    text-align: center;
}

#center .k_top .kp {
    width: 1349px;
    height: 384px;
    margin-top: 20px;
    margin: 20px auto 0;
}

#center .k_top .kp img {
    width: 100%;
}

#center .k_mid {
    margin: 32px 0 60px;
}

#center .k_mid .k_site {
    margin-top: 27px;
}

#center .k_mid .k_site .k_pic {
    width: 654px;
    height: 423px;
    position: relative;
    z-index: 100;
}

#center .k_mid .k_site .k_pic .bus {
    width: 100px;
    height: 100px;
    position: absolute;
    z-index: 101;
    left: 95px;
    bottom: 0;
}

#center .k_mid .k_site .k_pic .bus:hover {
}

#center .k_mid .k_site .k_pic .bus_del {
    width: 327px;
    height: 349px;
    overflow: hidden;
    position: absolute;
    z-index: 102;
    left: -20px;
    top: -30px;
    display: none;
}

#center .k_mid .k_site .k_rab {
    width: 441px;
    height: 122px;
    background: url("../images/k_rab_bg.png")  no-repeat;
    padding-top: 50px;
    margin-top: 103px;
    font-size: 14px;
}

#center .k_job {
    padding: 42px 0 20px;
}

#center .k_job .j_box {
    margin-top: 32px;
}

#center .k_job .j_box li {
    margin-bottom: 20px;
}

#center .k_job .j_box li .pic {
    width: 150px;
    height: 100px;
    overflow: hidden;
}

#center .k_job .j_box li .pic img {
    width: 100%;
}

#center .k_job .j_box li .brief {
    padding: 18px 20px 10px;
    width: 360px;
    background: #eee;
    height: 72px;
    line-height: 24px;
    font-size: 14px;
    overflow: hidden;
}

#center .k_job .j_box li .j_rab {
    width: 489px;
    height: 463px;
}

#center .k_job .j_box li .j_rab img {
    width: 100%;
}

#center .fang {
    margin-bottom: 40px;
}

#center .result {
    margin-bottom: 40px;
}

#center .result .r_pic {
    width: 780px;
    height: 568px;
    overflow: hidden;
    margin: 32px auto 0;
}

#center .fang .k_cate {
    margin-bottom: 10px;
}

#center .fang .k_cate .c_pic {
    width: 420px;
    height: 240px;
    overflow: hidden;
}

#center .fang .k_cate .c_pic img {
    width: 100%;
}

#center .fang .k_cate .c_del {
    width: 704px;
    padding: 64px 40px 0 36px;
    height: 176px;
    background: #ebebeb;
}

#center .fang .k_cate .c_del .cate_name {
    height: 54px;
    line-height: 54px;
    font-size: 24px;
    color: #f90;
    font-weight: bold;
}

#center .fang .k_cate .c_del .ca_del {
    line-height: 26px;
    font-size: 14px;
    color: #666;
}

#center .k_list {
    margin-bottom: 10px;
}

#center .k_list .k_left {
    width: 712px;
    height: 712px;
    position: relative;
    z-index: 100;
}

#center .k_list .k_right {
    width: 478px;
    height: 712px;
    position: relative;
    z-index: 100;
}

#center .k_list .first {
    width: 468px;
    height: 233px;
    position: absolute;
    z-index: 101;
}

#center .k_list .first .pic {
    width: 468px;
    height: 233px;
    overflow: hidden;
}

#center .k_list .first .pic img {
    width: 100%;
}

#center .k_list .second {
    width: 234px;
    height: 468px;
    position: absolute;
    z-index: 101;
}

#center .k_list .second .pic {
    width: 234px;
    height: 468px;
    overflow: hidden;
}

#center .k_list .second .pic img {
    width: 100%;
}

#center .k_list .kc {
    height: 233px;
    position: absolute;
    z-index: 101;
}

#center .k_list .kc.k468 {
    width: 468px;
}

#center .k_list .kc.k478 {
    width: 478px;
}

#center .k_list .kc img {
    width: 100%;
    height: 100%;
}

#center .k_list .lt {
    left: 0;
    top: 0;
}

#center .k_list .rt {
    right: 0;
    top: 0;
}

#center .k_list .lb {
    left: 0;
    bottom: 0;
}

#center .k_list .rb {
    right: 0;
    bottom: 0;
}

#center .k_list .k1 {
    padding: 5px 17px;
    width: 434px;
    position: absolute;
    z-index: 102;
}

#center .k_list .kk .name {
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

#center .k_list .kk .brief {
    line-height: 20px;
    color: #fff;
    font-size: 14px;
}

#center .k_list .k2 {
    padding: 5px 17px;
    width: 200px;
    position: absolute;
    z-index: 102;
}

#center .k_list .k3 {
    padding: 5px 17px;
    width: 200px;
    position: absolute;
    z-index: 102;
}

#center .k_list .kp1 {
    background: url("../images/k1.png")  repeat;
}

#center .k_list .kp2 {
    background: url("../images/k2.png")  repeat;
}

#center .k_list .kp3 {
    background: url("../images/k3.png")  repeat;
}

#center .k_list .kp4 {
    background: url("../images/k4.png")  repeat;
}

#center .k_list .kp5 {
    background: url("../images/k5.png")  repeat;
}

#center .k_list .kp6 {
    background: url("../images/k6.png")  repeat;
}

#center .k_list .kp7 {
    background: url("../images/k7.png")  repeat;
}

#center .k_list .kp8 {
    background: url("../images/k8.png")  repeat;
}

#center .k_list .kp9 {
    background: url("../images/k9.png")  repeat;
}

#center .k_list .kp10 {
    background: url("../images/k10.png")  repeat;
}

#center .k_list .kp11 {
    background: url("../images/k11.png")  repeat;
}

#center .k_list .kp12 {
    background: url("../images/k12.png")  repeat;
}

#center .k_list .kp13 {
    background: url("../images/k13.png")  repeat;
}

#center .k_list .kp14 {
    background: url("../images/k14.png")  repeat;
}

#center .k_list .kp15 {
    background: url("../images/k15.png")  repeat;
}

#center .k_list .kp16 {
    background: url("../images/k16.png")  repeat;
}

#center .k_line .kl {
    width: 210px;
    height: 224px;
    padding: 5px 17px;
    background: #3b5e20;
}

#center .k_line .kl .name {
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

#center .k_line .kl .brief {
    line-height: 20px;
    color: #fff;
    font-size: 14px;
}

#center .k_line .km {
    width: 468px;
    height: 234px;
    overflow: hidden;
}

#center .k_line .km img {
    width: 100%;
}

#center .k_line .kr {
    width: 476px;
    height: 234px;
    overflow: hidden;
}

#center .gao {
    height: 95px;
    width: 100%;
    background: url("../images/gao.jpg")  no-repeat center;
    padding-top: 205px;
}

#center .gao .tiyan {
    width: 285px;
    height: 54px;
    margin: 0 auto;
}

#footer .f_top {
    background: #313131;
}

#footer .f_nav {
    padding: 15px 0;
    text-align: center;
}

#footer .f_nav a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 0 20px;
    border-left: 2px solid #fff;
    width: 16.2%;
    box-sizing: border-box;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

#footer .f_nav a:hover {
    text-decoration: underline;
}

#footer .f_bottom {
    background: #242424;
}

/*样式*/

.ListBox-0 {
    border-collapse: collapse;
    padding: 0px;
    line-height: 30px;
}

.ListBox-0 a {
    color: #fff;
    font-size: 14px;
}

.ListBox-0 .No1 {
    
}
.ListBox-0 .No1 img{
    background: #fff;
}
.ListBox-0 .No1 table {
    border-collapse: collapse;
}

.ListBox-0 .No1 table td {
    height: 30px;
    color: #fff;
    font-size: 14px;
    vertical-align: top;
}

.ListBox-0 .No2 {
}

.ListBox-0 .No2 table {
    border-collapse: collapse;
}

.ListBox-0 .No2 table td {
    color: #fff;
    font-size: 14px;
    vertical-align: top;
}

.ListBox-0 .No3 {
    vertical-align: center;
    width: 310px;
}

.ListBox-0 .No3 .one {
    height: 100%;
    margin-right: 5px;
}

.ListBox-0 .No3 .two {
    font-size: 30px;
    color: #fff;
    font-family: Arial;
}

.ListBox-0 .No4 {
    text-align: center;
    color: #fff;
    width: 100px;
    padding-right: 20px;
}

.ListBox-0 .No5 {
    text-align: center;
    color: #fff;
    width: 100px;
}

.ListBox-0 .No4 .one, .ListBox-0 .No5 .one {
    width: 100px;
    height: 100px;
}

.ListBox-0 .No4 .one img, .ListBox-0 .No5 .one img {
    max-width: 100px;
    max-height: 100px;
    cursor: pointer;
}

.BigImg {
    height: 200px;
    width: 200px;
    top: -210px;
    left: 100%;
    margin-left: -220px;
    display: none;
}

.BigImg img {
    height: 100%;
    width: 100%;
}

.ListBox-0 .No4:hover .BigImg {
    display: block;
}

.foot-1 {
    width: 100%;
    padding: 40px 0px;
    background: #242424;
    display: block;
    margin: 0px;
}

.foot-404 {
    width: 100%;
    padding: 0px 0px;
    background: #242424;
    display: block;
    margin: 0px;
}

.foot-2 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #000;
    display: block;
    margin: 0px;
    text-align: center;
}

.foot-2 span {
    font-size: 14px;
    color: #fff;
}
.foot-2 span a{
    color: #fff;
}
.totop {
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 50px;
    right: 20px;
    z-index: 500;
    background: url("../images/top.jpg")  no-repeat;
    cursor: pointer;
}

#m_index {
    width: 474px;
    background: #fff;
    position: fixed;
    z-index: 10001;
    left: 50%;
    margin-left: -237px;
    top: 200px;
    display: none;
}

#m_index .m_top {
    height: 56px;
}

#m_index .m_top .m_lab {
    padding-left: 16px;
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    color: #333;
}

#m_index .m_top .m_del {
    width: 10px;
    height: 11px;
    margin-top: 20px;
    margin-right: 28px;
    background: url("../images/del.jpg")  no-repeat;
    cursor: pointer;
}

#m_index .mess {
    width: 473px;
    height: 14px;
    background: url("../images/mess.jpg")  no-repeat;
}

#m_index .m_form {
    padding-left: 32px;
    padding-bottom: 30px;
}

#m_index .m_form .m_row {
    height: 44px;
    margin-bottom: 16px;
}

#m_index .m_form .m_row .name {
    line-height: 44px;
    font-size: 14px;
    color: 666;
}

#m_index .m_form .m_row .user {
    height: 42px;
    border: 1px solid #e0e0e0;
    padding-left: 10px;
    width: 238px;
    line-height: 42px;
    font-size: 14px;
    color: #666;
    margin-left: 20px;
    border-radius: 5px;
}

#m_index .m_form .yy {
    width: 250px;
    height: 44px;
    line-height: 44px;
    border: none;
    background: #f90;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;
    margin-left: 77px;
    text-align: center;
}

#fancybox-title-over {
    font-size: 14px;
}

#center .rab .case .i_list li{width:296px; margin-right:10px; margin-bottom:10px;}
#center .rab .case .i_list li:nth-child(3n){
    margin-right: 0;
}

#center .rab .case .i_list li .pic{width:100%;  overflow:hidden;}

#center .rab .case .i_list li .pic img{width:100%; height:100%;}

#center .rab .case .i_list li .pic:hover img{-webkit-transform:scale(1.3,1.3); -moz-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); -o-transform:scale(1.3,1.3);}

#center .rab .case .i_list li .name{height:40px; font-size:16px; line-height:40px; background:#eee; text-align:center;}

#center .rab .case .i_list li .name a{color:#666; display:block;}

.detail_icon img{
    display: block;
    margin: 10px auto 0;
}
.top_name{
    font-size: 36px;
    color: #333;
    margin-left: 15px;
    margin-top: 25px;

}


/* m-header */
.m-header {
    width: 100%;
    padding: 5px 0;
    position: fixed;
    background: #fff;
    z-index: 11;
    height:40px;
}

.m-header .logo {
    overflow: hidden;
}
.m-header img{
    height:40px;
}
.m-header .txt {
    width: 40%;
    overflow: hidden;
}

#m-nav {
    position: fixed;
    top: 50px;
    right: 0;
    width: 50%;
    background: #f90;
    opacity: 0.9;
    display: none;
    z-index: 11;
}

#m-nav li {
    width: 100%;
    border-top: 1px solid #fff;
    position: relative;
}

#m-nav li a {
    color: #fff;
    font-size: 0.875em;
    display: inline-block;
    line-height: 2.5rem;
    height: 2.5rem;

    width: 75%;
    padding-left: 10px;
    overflow: hidden;
}
#m-nav li span{
    position: absolute;
    right: 10px;
    top: 14px;
    width: 15px;
    height: 15px;
    background: url("../images/down.png") no-repeat center;
    z-index: 111;
}
#m-nav li .subNav{
    width: 90%;
    margin: .5rem 0 .5rem 10px;
    background: #fff;
    opacity: .9;
    display: none;
}
#m-nav li .subNav a{
    color:#000;
    display: block;
    border-bottom: 1px dashed #666;
    width: 90%;
    margin: 0 auto;
}
#m-nav li .subNav a:last-child{
    border: 0;
}
.m-header,#m-footer{
    display: none;
}
#m-footer {
    width: 100%;
    height: 3rem;
    line-height: 3rem;
    background: #333;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 10;
}

#m-footer .center a {
    display: block;

    text-align: center;
    overflow: hidden;
}

#m-footer .center a img {
    width: 30px;
    height: 30px;
    padding-top: 2px;
}

#m-footer .center a font {
    background: url(../images/fimg_2.png) no-repeat left center;
    background-size: contain;
    display: inline-block;
    height: 1.8rem;
    line-height: 1.8rem;
    text-align: center;
    font-size: 1.2rem;
    color: #fff;
    overflow: hidden;
    padding-left: 2.2rem;
    vertical-align: middle;
}
.zw_box {
    height: 50px;
    width: 100%;
    display: none;
}
@media only screen and (max-width: 768px) {
    .m-header,#m-footer,.zw_box{
        display: block;
    }
    #header,#nav,#footer .f_top{
        display: none;
    }
    #content .c_mid .c_list li,#center .rab .case .i_list li{
        width: 48.5%;
        margin-right: 0;
    }
    #content .c_mid .c_list li:nth-child(odd),#center .rab .case .i_list li:nth-child(odd){
        margin-right: 3%;
    }
    #content .company .pic,#content .company .c_bg{
        width: 100%;
        float: none;
        height: auto;
        margin-top: 0;
    }
    #content .company .pic .img{
        height: auto;
    }
    #content .c_midd .ping,#content .c_midd .di,.listbox-2{
        width: 100%;
        float: none;
        box-sizing: border-box;
    }
    #content .c_middle .apply .app_rab a{
        font-size: 18px;
    }
    #content .c_midd .ping .list li .site{
        width: auto;
    }
    #center .info_box .info_lab,#center .info_box .info_rab,#center .info_box .info_right,#center .info_rab .up_box .u_lab .u_prev,#center .info_rab .up_box .u_lab .u_prev,#center .info_rab .up_box .u_lab{
        width: 100%;
        float: none;
    }
    .l_contact,.ListBox-0 .No1{
        display: none;
    }
    #center .info_rab .up_box .u_lab .tr{
        text-align: left;
    }
    .detail_icon{
        max-width: 94%;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 600px){
    .ListBox-0 .No3{
        display: none;
    }
    #content .company .pic{
        width: 100%;
        float: none;
    }
    #content .c_midd .ping,#content .c_midd .di{
        width: 100%;
    }
    #content .c_middle .apply .app_lab,#content .c_middle .apply .app_rab{
        width: 100%;
        float: none;
    }
    #content .c_middle .apply .app_lab .bri{
        font-size: 18px;
    }
    #content .c_middle .apply .app_rab{
        height: 36px;
        line-height: 36px;
        margin-top: 10px;
    }
    .listbox-2{
        padding: 10px;
    }
    #content .c_midd .di{
        margin-top: 0;
    }
    .listbox-2 .Nos .one span{
        font-size: 12px;
    }
    #content .c_midd .ping .list li .site .title a{
        font-size: 16px;
    }
    #content .company{
        padding: 20px 0;
    }
    #content .company .z_title,#content .z_title,#content .c_middle .apply .app_lab .hot_phone span{
        font-size: 24px;
    }
    .listbox-2 .Nos .one .a{
        width: 70%;
    }
    #center .info_box{
        padding: 25px 0;
    }
    #center .bread,#center .info_lab .in_cate .in_top .title_en{
        display: none;
    }
    #center .info_lab .in_cate .in_top{
        height: 40px;
        padding-top: 0;
    }
    #center .info_lab .in_cate .in_top .title_cn{
        font-size: 20px;
    }
    #center .info_lab .in_cate .inc_list li,#center .info_lab .in_cate .inc_list li .name{
        height: 36px;
        line-height: 36px;
        overflow: hidden;
        font-size: 14px;
    }
    #center .info_lab .in_cate{
        margin-bottom: 0;
    }
    #center .info_box .info_rab .i_cate{
        height: 40px;
        line-height: 40px;
        font-size: 20px;
        overflow: hidden;
    }
    #center .info_rab .i_title{
        font-size: 18px;
        height: 40px;
        line-height: 40px;
    }
    #center .info_rab .i_date{
        width: 100%;
    }
    .foot-1{
        padding: 20px 0;
    }
    
}