body,

ul,

ol,

li,

p,

h1,

h2,

h3,

h4,

h5,

h6,

form,

fieldset,

table,

td,

img,

div {

    margin: 0;

    padding: 0;

    border: 0;

}



body {

    background: #fff;

    font-size: 12px;

    font-family: "Microsoft YaHei";

    color: #666;

    line-height: 22px;

}



ul,

ol {

    list-style-type: none;

}





/*select,input,img,select{vertical-align:middle;}*/



select,

input,

select {

    vertical-align: middle;

}





/*img{*vertical-align: none!important;}*/



a {

    text-decoration: none;

    color: #666;

    cursor: pointer;

}



a:hover {

    color: #0d56aa;

}



.wrap {

    width: 1007px;

    margin: 0 auto;

}

.nav .wrap{

    width: 100%;

    text-align: center;

}



.clear {

    clear: both;

}



.l {

    float: left;

}



.r {

    float: right;

}



h2 {

    font-size: 22px;

}



h3 {

    font-size: 20px;

}



h4 {

    font-size: 19px;

}



h5 {

    font-size: 16px;

}



h6 {

    font-size: 14px;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    font-weight: 100;

}



p {

    font-size: 14px;

}



.b {

    font-weight: 700;

}



img {

    max-width: 100%;

}



.page_info2 .jianjie .about ul li {

    float: left;

    width: 330px;

    text-align: center;

    border-right: 5px solid #fafafa;

    background-color: #fff;

}



.page_info2 .jianjie table td {

    width: 370px;

    background-color: #fff;

    border-right: 3px solid #fafafa;

}



.header {

    height: 92px;

}



.header .logo {

    float: left;

    margin-top: 17px;

}



.header .wx {

    float: left;

    margin-top: 17px;

    margin-left: 28px;

}



.header .search {

    float: right;

    margin-top: 28px;

    line-height: 34px;

    width: /*290*/

    315px;

    *width: 325px !important;

    position: relative;

}



.header .search .lang {

    height: 34px;

    width: /*100*/

    122px;

    background: #ededed url("../images/lang.png") no-repeat/*80*/

    103px 15px;

    border: none;

    cursor: pointer;

    float: left;

    position: relative;

    margin-right: 3px;

}



.header .search .langs {

    background-color: #ededed;

    display: none;

    position: absolute;

    z-index: 99;

    width: /*100*/

    122px;

}



.header .search .on .langs {

    display: block;

}



.header .search .on .langs .lang-img {

    padding-left: 11px;

}



.header .search .on .langs a {

    display: inline-block;

    line-height: 28px;

    padding-left: /*15*/

    13px;

}



.header .search .form {

    zoom: 1;

    overflow: hidden;

}



.header .search .ch {

    display: block;

    padding-left: 40px;

    background: url("../images/ch.jpg") no-repeat 10px 12px;

}



.header .search .mail {

    display: block;

    padding-left: 40px;

    background: url("../images/youjian.png") no-repeat 10px 12px;

}



.header .search .text {

    float: left;

    background-color: #ededed;

    width: 125px;

    line-height: 32px;

    height: 32px;

    border: none;

    padding-left: 13px;

}



.header .search .submit {

    float: left;

    background: #ededed url("../images/seach.png") no-repeat center;

    width: 41px;

    line-height: 34px;

    height: 34px;

    border: none;

    cursor: pointer;

}



.nav {

    background-color: #f6f6f6;

    height: 56px;

}



.nav ul {

    width: 1050px;

    /* margin-left: 50px; */

    overflow: hidden;

    width: 100%;

    font-size: 0;

}



.nav ul li {

    margin: 0 20px;

    line-height: 54px;

    border-bottom: 2px solid #f6f6f6;

    font-size: 17px;

    display: inline-block;

    vertical-align: top;

}



.nav ul li:hover {

    border-bottom: 2px solid #0f4991;

    list-style-type: none;

}



.nav ul li a {

    display: block;

}



.banner {

    height: 330px;

    position: relative;

    overflow: hidden;

}





/*.banner .bd li{background:no-repeat top center;height:455px;}*/



.banner .bd li {

    background: no-repeat top center;

    height: 330px;

}



.banner .hd {

    position: absolute;

    bottom: 23px;

    text-align: center;

    z-index: 99;

    width: 100%;

    height: 11px;

}



.banner .hd ul {

    text-align: right;

    width: 100%;

    padding-right: 37px;

    margin: 0 auto;

}



.banner .hd li {

    cursor: pointer;

    display: inline-block;

    *display: inline;

    zoom: 1;

    width: 11px;

    height: 0px;

    margin: 1px;

    overflow: hidden;

    background: url("../images/banner_button.jpg") no-repeat top right;

    padding-top: 15px;

    margin-left: 15px;

}



.banner .hd .on {

    background: url("../images/banner_button.jpg") no-repeat top left;

}



.index_main1 .title,

.index_main2 .title {

    line-height: 60px;

    zoom: 1;

    overflow: hidden;

}



.index_main1 .title span,

.index_main2 .title span {

    float: left;

}



.index_main1 .title .more,

.index_main2 .title .more {

    float: right;

    background: url("../images/more.png") no-repeat left center;

    padding-left: 15px;

    font-size: 14px;

}



.index_main1 .more2,

.index_main2 .more2 {

    float: right;

    background: url("../images/more.png") no-repeat right center;

    padding-right: 15px;

    color: #2157a4;

}



.index_main1 .more2:hover,

.index_main2 .more2:hover {

    text-decoration: underline;

}





/*.index_main1{padding:10px 0;}*/



.index_main1 .main1_l,

.index_main2 .main2_l {

    width: 680px;

    float: left;

}



.index_main1 .main1_1 {

    float: left;

    width: 290px;

    position: relative;

}



.index_main1 .main1_1 .main1_a {

    position: relative;

    height: 133px;

}



.index_main1 .main1_1 .main1_a img {

    max-height: 210px;

    max-width: 289px;

}



.index_main1 .main1_1 .hd {

    position: absolute;

    right: 17px;

    top: 189px;

}



.index_main1 .main1_1 .hd li {

    cursor: pointer;

    display: inline-block;

    *display: inline;

    zoom: 1;

    width: 9px;

    height: 0;

    overflow: hidden;

    background: url("../images/new_banner_button.jpg") no-repeat top right;

    padding-top: 15px;

    margin-left: 9px;

}



.index_main1 .main1_1 .hd .on {

    background: url("../images/new_banner_button.jpg") no-repeat top left;

}



.index_main1 .main1_1 h6 {

    margin-top: 10px;

}



.index_main1 .main1_1 span {

    color: #a9a9a9;

}



.index_main1 .main1_2 {

    float: right;

    width: 357px;

}



.index_main1 .main1_2 li {

    margin-bottom: 15px;

    background: url("../images/main1_2.jpg") no-repeat left bottom;

    line-height: 22px;

    padding-bottom: 15px;

    zoom: 1;

    overflow: hidden;

}



.index_main1 .main1_2 .data {

    float: left;

    width: 68px;

    background: url("../images/datas.jpg") no-repeat left center;

    line-height: 28px;

    text-align: center;

    padding-right: 20px;

}



.index_main1 .main1_2 .data h6 {

    color: #fff;

    font-size: 17px;

}



.index_main1 .main1_2 .data h4 {

    color: #898989;

    font-weight: 700;

}



.index_main1 .main1_2 .info {

    float: left;

    width: /*250px;*/

    269px;

    height: 25px;

    overflow: hidden;

}



.index_main1 .main1_2 .info h6 {

    font-size: 16px;

    font-weight: bold;

}



.index_main1 .main1_2 .info p {

    color: #999999;

    margin-top: 3px;

}



.index_main1 .main1_2 .on .data {

    background: url("../images/data2s.jpg") no-repeat left center;

}



.index_main1 .main1_2 .on .data h4 {

    color: #2157a4;

    font-weight: 700;

}



.index_main1 .main1_2 .on .info p {

    text-decoration: underline;

}



.index_main1 .main1_2 .on .info h6 {

    color: #2157a4;

}





/*.index_main1 .main1_2 li a:hover .data{background: url("../images/data2.jpg") no-repeat left center;}

.index_main1 .main1_2 li a:hover .data h4{color:#2157a4;font-weight: 700;}

.index_main1 .main1_2 li a:hover .info p{text-decoration:underline;}*/



.index_main1 .main1_r,

.index_main2 .main2_r {

    width: 290px;

    float: right;

}



.index_main1 .main1_r .info {

    padding-top: 15px;

    background: url("../images/main1_r.png") no-repeat right center;

    width: 290px;

    padding-right: 25px;

    height: 95px;

}



.index_main2 {

    background-color: #f3f2ef;

    padding: 15px 0 30px 0;

}



.index_main2 .main2_l .info {

    border: 1px solid #d7d7d7;

    background-color: #f9f9f7;

}



.index_main2 .main2_l .info .info_l {

    width: 150px;

    height: 422px;

    font-size: 14px;

    color: #858585;

    line-height: 59px;

    width: 150px;

    background-color: #e6e6e5;

    float: left;

}



.index_main2 .main2_l .info .info_l p {

    padding-left: 25px;

    cursor: pointer;

    font-size: 14px;

}



.index_main2 .main2_l .info .info_l .on {

    background: url("../images/index2_1.png") no-repeat left center;

    color: #fff;

    width: 154px;

}



.index_main2 .main2_l .info .info_r {

    float: left;

    padding: 19px 21px;

    width: 485px;

}



.index_main2 .main2_l .info .info_r .info_a {

    width: 350px;

    float: left;

    line-height: 22px;

}



.index_main2 .main2_l .info .info_r .info_a p {

    margin-top: 18px;

}



.index_main2 .main2_l .info .info_r .info_a h4 {

    line-height: 50px;

    color: #185bbb;

    font-weight: 700;

}



.index_main2 .main2_l .info .info_r .info_b {

    float: right;

    width: 110px;

}



.index_main2 .main2_l .info .info_r .info_b .info_b1 {

    width: 110px;

    border-bottom: 1px solid #e6e6e5;

    text-align: center;

    height: 90px;

}





/*background: url("../images/info_b1.jpg") no-repeat center bottom;*/



.index_main2 .main2_l .info .info_r .info_b .info_b1 img {

    margin-top: 10px;

}



.index_main2 .main2_l .info .info_r .info_b ul {

    padding: 10px 0;

}





/*background: url("../images/info_b1.jpg") no-repeat center bottom;*/



.index_main2 .main2_l .info .info_r .info_b li {

    background-color: #e6e6e5;

    text-align: center;

    border-bottom: 3px solid #f9f9f7;

    line-height: /*29*/

    26px;

}



.index_main2 .main2_l .info .info_r .info_b li:hover a {

    color: #fff;

}



.index_main2 .main2_l .info .info_r .info_b li a {

    font-size: 13px;

}



.index_main2 .main2_l .info .info_r .info_b li:hover {

    background: #185bbb;

}



.index_main2 .main2_r .info {

    padding-top: 35px;

}



.index_main2 .main2_r .info img {

    max-height: 180px;

    max-width: 289px;

}



.index_main2 .main2_r .info .hd {

    zoom: 1;

    overflow: hidden;

}



.index_main2 .main2_r .info .hd li {

    float: left;

    width: 96px;

    line-height: 27px;

    padding-bottom: 4px;

    text-align: center;

    font-size: 13px;

    background: url("../images/main2_r2.jpg") no-repeat;

    cursor: pointer;

}



.index_main2 .main2_r .info .hd .on {

    background: url("../images/main2_r3.jpg") no-repeat;

    color: #fff;

}



.index_main2 .main2_r .info .db {

    min-height: 110px;

}



.index_main2 .main2_r .info .db li {

    padding-top: 10px;

}



.footer {

    background-color: #383838;

}



.footer .footer_nav {

    border-bottom: 1px solid #585859;

    overflow: hidden;

    padding: 35px 0 45px 0;

}



.footer .footer_nav ul {

    width: 1100px;

    zoom: 1;

    overflow: hidden;

}



.footer .footer_nav ul li {

    float: left;

    width: 107px;

    color: #f0f2f1;

    line-height: 24px;

    margin-right: 5px;

}



.footer .footer_nav ul li h6 {

    background: url("../images/footer_nav_h6.jpg") no-repeat bottom center;

    padding-bottom: 10px;

    margin-bottom: 10px;

    padding-left: 3px;

}



.footer .footer_nav ul li p {

    padding-left: 8px;

    background: url("../images/footer_nav_p.jpg") no-repeat left center;

    font-size: 13px;

}



.footer .footer_nav ul li p a {

    color: #a7a7a7;

}



.footer .footer_nav ul li p a:hover {

    color: #305c9a;

}



.footer .footer_copy {

    height: 73px;

    line-height: 73px;

    color: #fff;

}



.footer .footer_copy .copy {

    font-family: Arial;

}



.footer .footer_copy .ico1,

.footer .footer_copy .ico2,

.footer .footer_copy .ico3 {

    float: left;

    width: 27px;

    height: 27px;

    margin-left: 15px;

    margin-top: 25px;

}



.footer .footer_copy .ico1 {

    background: url("../images/ico1.png") no-repeat;

}



.footer .footer_copy .ico1:hover {

    background: url("../images/ico1_h.png") no-repeat;

}



.footer .footer_copy .ico2 {

    background: url("../images/ico2.png") no-repeat;

}



.footer .footer_copy .ico2:hover {

    background: url("../images/ico2_h.png") no-repeat;

}



.footer .footer_copy .ico3 {

    background: url("../images/ico3_h.png") no-repeat;

}



.footer .footer_copy .ico3:hover {

    background: url("../images/ico3_h.png") no-repeat;

}



.footer .footer_webinfo {

    float: left;

    margin-left: 300px;

}



.page_banner {

    background: no-repeat top center;

    height: 274px;

}



.page_nav {

    border-bottom: 1px solid #ebebeb;

    height: 125px;

}



.page_nav table {

    border-collapse: collapse;

    width: 100%;

    height: 125px;

}

.page_nav table tr{display: flex;}

.page_nav table td {

    border-left: 1px solid #ebebeb;

    border-right: 1px solid #ebebeb;

    text-align: center;

    flex: 1;

}



.page_nav table td a {

    display: block;

    height: 35px;

    padding-top: 90px;

    font-size: 14px;

}



.page_nav table .on a {

    background-color: #efefef;

    color: #134d95;

}



.page_nav table td a:hover {

    color: #134d95;

}



.page_nav table .nav1_2 {

    background: url("../images/nav1_2.png") no-repeat center 25px;

}



.page_nav table .nav1_2:hover,

.page_nav table .on .nav1_2 {

    background-image: url("../images/nav1_2_h.png");

}



.page_nav table .nav1_3 {

    background: url("../images/nav1_3.png") no-repeat center 25px;

}



.page_nav table .nav1_3:hover,

.page_nav table .on .nav1_3 {

    background-image: url("../images/nav1_3_h.png");

}



.page_nav table .nav1_4 {

    background: url("../images/nav1_4.png") no-repeat center 25px;

}



.page_nav table .nav1_4:hover,

.page_nav table .on .nav1_4 {

    background-image: url("../images/nav1_4_h.png");

}



.page_nav table .nav1_5 {

    background: url("../images/nav1_5.png") no-repeat center 25px;

}



.page_nav table .nav1_5:hover,

.page_nav table .on .nav1_5 {

    background-image: url("../images/nav1_5_h.png");

}



.page_nav table .nav3_1 {

    background: url("../images/nav3_1.png") no-repeat center 25px;

}



.page_nav table .nav3_1:hover,

.page_nav table .on .nav3_1 {

    background-image: url("../images/nav3_1_h.png");

}



.page_nav table .nav3_2 {

    background: url("../images/nav3_2.png") no-repeat center 25px;

}



.page_nav table .nav3_2:hover,

.page_nav table .on .nav3_2 {

    background-image: url("../images/nav3_2_h.png");

}



.page_nav table .nav3_3 {

    background: url("../images/nav3_3.png") no-repeat center 25px;

}



.page_nav table .nav3_3:hover,

.page_nav table .on .nav3_3 {

    background-image: url("../images/nav3_3_h.png");

}



.page_nav table .nav2_1 {

    background: url("../images/nav2_1.png") no-repeat center 25px;

}



.page_nav table .nav2_1:hover,

.page_nav table .on .nav2_1 {

    background-image: url("../images/nav2_1_h.png");

}



.page_nav table .nav2_2 {

    background: url("../images/nav2_2.png") no-repeat center 25px;

}



.page_nav table .nav2_2:hover,

.page_nav table .on .nav2_2 {

    background-image: url("../images/nav2_2_h.png");

}



.page_nav table .nav2_3 {

    background: url("../images/nav2_3.png") no-repeat center 25px;

}



.page_nav table .nav2_3:hover,

.page_nav table .on .nav2_3 {

    background-image: url("../images/nav2_3_h.png");

}



.page_nav table .nav2_4 {

    background: url("../images/nav2_4.png") no-repeat center 25px;

}



.page_nav table .nav2_4:hover,

.page_nav table .on .nav2_4 {

    background-image: url("../images/nav2_4_h.png");

}



.page_nav table .nav5_1 {

    background: url("../images/nav5_1.png") no-repeat center 25px;

}



.page_nav table .nav5_1:hover,

.page_nav table .on .nav5_1 {

    background-image: url("../images/nav5_1_h.png");

}



.page_nav table .nav5_2 {

    background: url("../images/nav5_2.png") no-repeat center 25px;

}



.page_nav table .nav5_2:hover,

.page_nav table .on .nav5_2 {

    background-image: url("../images/nav5_2_h.png");

}



.page_nav table .nav6_1 {

    background: url("../images/nav6_1.png") no-repeat center 25px;

}



.page_nav table .nav6_1:hover,

.page_nav table .on .nav6_1 {

    background-image: url("../images/nav6_1_h.png");

}



.page_nav table .nav6_2 {

    background: url("../images/nav6_2.png") no-repeat center 25px;

}



.page_nav table .nav6_2:hover,

.page_nav table .on .nav6_2 {

    background-image: url("../images/nav6_2_h.png");

}



.page_nav table .nav6_3 {

    background: url("../images/nav6_3.png") no-repeat center 25px;

}



.page_nav table .nav6_3:hover,

.page_nav table .on .nav6_3 {

    background-image: url("../images/nav6_3_h.png");

}



.page_nav table .nav7_1 {

    background: url("../images/nav7_1.png") no-repeat center 25px;

}



.page_nav table .nav7_1:hover,

.page_nav table .on .nav7_1 {

    background-image: url("../images/nav7_1_h.png");

}



.page_nav table .nav7_2 {

    background: url("../images/nav7_2.png") no-repeat center 25px;

}



.page_nav table .nav7_2:hover,

.page_nav table .on .nav7_2 {

    background-image: url("../images/nav7_2_h.png");

}



.page_nav table .nav7_3 {

    background: url("../images/nav7_3.png") no-repeat center 25px;

}



.page_nav table .nav7_3:hover,

.page_nav table .on .nav7_3 {

    background-image: url("../images/nav7_3_h.png");

}



.page_nav table .nav7_4 {

    background: url("../images/nav7_4.png") no-repeat center 25px;

}



.page_nav table .nav7_4:hover,

.page_nav table .on .nav7_4 {

    background-image: url("../images/nav7_4_h.png");

}



.page_nav table .nav7_5 {

    background: url("../images/nav3_1.png") no-repeat center 25px;

}



.page_nav table .nav7_5:hover,

.page_nav table .on .nav7_5 {

    background-image: url("../images/nav3_1_h.png");

}



.page_nav table .nav7_6 {

    background: url("../images/report.png") no-repeat center 25px;

}



.page_nav table .nav7_6:hover,

.page_nav table .on .nav7_5 {

    background-image: url("../images/report2.png");

}



.page_nav table .nav8_1 {

    background: url("../images/nav8_1.png") no-repeat center 25px;

}



.page_nav table .nav8_1:hover,

.page_nav table .on .nav8_1 {

    background-image: url("../images/nav8_1_h.png");

}



.page_nav table .nav8_2 {

    background: url("../images/nav8_2.png") no-repeat center 25px;

}



.page_nav table .nav8_2:hover,

.page_nav table .on .nav8_2 {

    background-image: url("../images/nav8_2_h.png");

}



.page_nav table .nav8_3 {

    background: url("../images/nav8_3.png") no-repeat center 25px;

}



.page_nav table .nav8_3:hover,

.page_nav table .on .nav8_3 {

    background-image: url("../images/nav8_3_h.png");

}



.page_nav table .nav8_4 {

    background: url("../images/bids2.png") no-repeat center 25px;

}



.page_nav table .nav8_4:hover,

.page_nav table .on .nav8_4 {

    background-image: url("../images/bids.png");

}



.page_info .chengguo {

    font-size: 16px;

    line-height: 30px;

    padding-bottom: 45px;

}



.page_info .chengguo .title {

    font-weight: 700;

    line-height: 50px;

    padding-top: 15px;

}



.page_info .chengguo .blue {

    color: #5a80af;

}



.page_info .chengguo .chengguo1 p {

    margin-bottom: 25px;

}



.page_info .chengguo .chengguo1 p {

    margin-bottom: 25px;

}



.page_info .chengguo .chengguo2 ul {

    width: 1020px;

    margin-left: -9px;

    zoom: 1;

    overflow: hidden;

    display: flex;

    flex-wrap: wrap;

}



.page_info .chengguo .chengguo2 ul li {

    width: 459px;

    margin-left: 9px;

    margin-bottom: 8px;

    float: left;

    line-height: 48px;

    background-color: #efefef;

    padding: 10px 20px;

}



.page_info .chengguo .chengguo2 ul li p {

    float: left;

    line-height: 20px;

}



.page_info .chengguo .chengguo2 ul li span {

    float: right;

    color: #134d95;

    line-height: 1;

}



.page_info .chengguo .chengguo3 ul {

    width: 1020px;

    margin-left: -17px;

    padding-bottom: 20px;

    zoom: 1;

    overflow: hidden;

}



.page_info .chengguo .chengguo3 ul li {

    width: 237px;

    float: left;

    margin-left: 17px;

    font-size: 14px;

    text-align: center;

}



.page_info .chengguo .chengguo3 ul li p {

    line-height: 45px;

}



.page_info .chengguo .chengguo4 ul {

    width: 1020px;

    margin-left: -16px;

    padding-top: 15px;

    zoom: 1;

    overflow: hidden;

}



.page_info .chengguo .chengguo4 ul li {

    width: 182px;

    height: 180px;

    margin-left: 16px;

    padding: 3px;

    float: left;

    font-size: 14px;

    color: #201d1c;

    background: url("../images/chengguo4_bg.jpg") no-repeat;

    text-align: center;

    line-height: 22px;

    margin-bottom: 32px;

}



.page_info .chengguo .chengguo4 ul li h4 {

    height: 130px;

    display: table-cell;

    vertical-align: middle;

    width: 182px;

    *display: block;

    *font-size: 113px;

}



.page_info .jigou {

    line-height: 38px;

    font-size: 16px;

    padding-top: 45px;

}



.page_info .jigou1 {

    border-top: 1px solid #efefef;

    background-color: #fafafa;

    padding-bottom: 39px;

    margin-top: 10px;

    margin-bottom: 20px;

    zoom: 1;

    overflow: hidden;

}



.page_info .jigou1 li {

    float: left;

    width: 284px;

    text-align: center;

    height: 226px;

    margin-left: 45px;

    margin-top: 30px;

}



.page_info .jigou .jigou1_a {

    width: 900px;

}



.page_info .jigou2 {

    border-top: 1px solid #efefef;

    padding: 49px 42px;

    margin-top: 15px;

    margin-bottom: 40px;

    zoom: 1;

    overflow: hidden;

}



.page_info .jigou2 li {

    float: left;

    width: 221px;

    height: 329px;

    margin-left: 8px;

    margin-bottom: 7px;

}



.page_info .jigou2 li .bg {

    position: relative;

    background-color: #efefef;

    height: 164px;

}



.page_info .jigou2 li h3 {

    color: #819dbf;

    font-size: 42px;

    padding-bottom: 8px;

}



.page_info .jigou2 li .bg {

    position: relative;

    background-color: #efefef;

}



.page_info .jigou2 li .top {

    position: absolute;

    background: url("../images/top.png") no-repeat 5px 0px;

    top: -6px;

    left: 15px;

    padding-top: 25px;

}



.page_info .jigou2 li .bottom {

    position: absolute;

    background: url("../images/bottom.png") no-repeat 5px bottom;

    bottom: -6px;

    left: 15px;

    padding-bottom: 25px;

}



.page_info .tuandui {

    padding-top: 30px;

    font-size: 16px;

    padding-bottom: 110px;

}



.page_info .tuandui_tab {

    position: relative;

    padding-top: 35px;

}



.page_info .tuandui_tab li {

    float: left;

    margin-right: 26px;

    width: 181px;

    height: 245px;

    position: relative;

}



.page_info .tuandui_tab li img {

    cursor: pointer;

}



.page_info .tuandui_tab .on {

    background: url("../images/tuandui_info.jpg") no-repeat;

}



.page_info .tuandui_tab .on span {

    background: url("../images/tuandui_info1.jpg") no-repeat 0 1px;

    width: 26px;

    height: 12px;

    position: absolute;

    bottom: 0px;

    left: 75px;

    z-index: 999;

}



.page_info .tuandui_tab .on img {

    width: 175px;

    height: 204px;

    margin: 3px;

}



.page_info .tuandui_tab .prev {

    position: absolute;

    left: -37px;

    top: 115px;

    width: 23px;

    height: 45px;

    background: url("../images/tuandui_tab1.png") no-repeat;

    cursor: pointer;

}



.page_info .tuandui_tab .next {

    position: absolute;

    right: -37px;

    top: 115px;

    width: 23px;

    height: 45px;

    background: url("../images/tuandui_tab2.png") no-repeat;

    cursor: pointer;

}



.page_info .tuandui_tab .prev:hover {

    background: url("../images/tuandui_tab1_h.png") no-repeat;

}



.page_info .tuandui_tab .next:hover {

    background: url("../images/tuandui_tab2_h.png") no-repeat;

}



.page_info .tuandui_info {

    padding: 22px 31px 40px 31px;

    border: 1px solid/*#e8e8e8*/

    #255699;

    background-color: #f9f9f9;

    zoom: 1;

    overflow: hidden;

    margin-top: -1px;

}



.page_info .tuandui_info li {

    display: none;

}



.page_info .tuandui_info_a {

    float: left;

    width: 275px;

    color: #255699;

    padding-top: 15px;

}



.page_info .tuandui_info_a .title {

    font-size: 24px;

    padding-bottom: 23px;

}





/*.page_info .tuandui_info_a .title{font-size: 24px;background:url("../images/tuandui_info_a.jpg") no-repeat 0px 35px;padding-bottom: 23px; }*/



.page_info .tuandui_info_b {

    float: left;

    width: 645px;

    border-left: 1px solid #d9d9d9;

    padding-left: 20px;

    font-size: 14px;

}



.new1 {

    border-bottom: 1px solid #efefef;

}



.new1 ul {

    width: 1040px;

    zoom: 1;

    overflow: hidden;

    padding-top: 30px;

}



.new1 li {

    float: left;

    margin-left: 16px;

    width: 237px;

    height: 252px;

}



.new1 li h2 {

    height: 170px;

}



.new1 li p {

    padding-right: 25px;

    background: url("../images/new.png") no-repeat 215px 3px;

}



.new1 li a:hover p {

    background-image: url("../images/new_h.png");

}



.page_info .new2 {

    padding-top: 37px;

}



.page_info .new2 li {

    border-bottom: 1px solid #efefef;

    padding: 28px 0 34px 0;

    zoom: 1;

    overflow: hidden;

    font-size: 14px;

}



.page_info .new2 .new2_img {

    float: left;

    width: 320px;

}



.page_info .new2 .new2_info {

    float: left;

    width: 680px;

    line-height: 26px;

}



.page_info .new2 .new2_info h5 {

    color: #134d95;

    margin-bottom: 10px;

    font-weight: 700;

}



.page_info .new2 .new2_info span {

    display: block;

    color: #858585;

    margin-bottom: 10px;

}



.page_info .new2 .new2_info p {

    height: 85px;

    color: #666;

}



.page_info .new2 .new2_info p:hover {

    text-decoration: underline;

}



.page_info .new2 .new2_info .more {

    display: inline-block;

    padding-right: 22px;

    color: #134d95;

    background: url("../images/new_h.png") no-repeat center right;

    margin-top: 22px;

    font-weight: 700;

}



.page_info .new2 .new2_info .more:hover {

    text-decoration: underline;

}



.page_info .new3 {

    padding-top: 10px;

}



.page_info .new3 li {

    border-bottom: 1px solid #efefef;

    padding: 10px 0 13px 0;

    zoom: 1;

    overflow: hidden;

    font-size: 14px;

}



.page_info .new3 .new3_info {

    float: left;

    width: 550px;

    line-height: 26px;

}



.page_info .new3 .new3_info h5 {

    float: left;

    color: #134d95;

    margin-bottom: 10px;

    width: 338px;

    text-align: center;

    font-weight: 700;

}



.page_info .new3 .new3_info span {

    float: right;

    display: block;

    color: #858585;

    margin-bottom: 10px;

}





/*.page_info .new3 .new3_info p{height: 85px;color:#666;}

.page_info .new3 .new3_info p:hover{text-decoration:underline;}*/



.page_info .new3 .more {

    float: left;

    margin-left: 260px;

    display: block;

    padding-right: 22px;

    color: #134d95;

    background: url("../images/new_h.png") no-repeat center right;

    margin-bottom: 10px;

    font-weight: 700;

}



.page_info .new3 .more:hover {

    text-decoration: underline;

}



.page_position {

    text-align: center;

    padding: 25px 0 20px 0;

    line-height: 48px;

    font-size: 14px;

}



.page_position a {

    display: inline-block;

    border: 1px solid #e9e9e9;

    margin-right: 6px;

    color: #9f9f9f;

    width: 48px;

    height: 48px;

    margin-right: 13px;

}



.page_position a:hover {

    background-color: #e9e9e9;

    color: #134d95;

}



.page_position .current {

    background-color: #e9e9e9;

    color: #134d95;

}



.page_position .on {

    background-color: #e9e9e9;

    color: #134d95;

}



.page_position .prev {

    background: url("../images/page_position.png") no-repeat 20px 19px;

}



.page_position .next {

    background: url("../images/page_position.png") no-repeat -35px 19px;

}



.page_position .prev:hover {

    background: #e9e9e9 url("../images/page_position.png") no-repeat 20px -60px;

}



.page_position .next:hover {

    background: #e9e9e9 url("../images/page_position.png") no-repeat -35px -60px;

}



.new_info {

    line-height: 28px;

    font-size: 14px;

}



.new_info .title {

    border-bottom: 1px solid #f0f0f0;

    text-align: center;

    padding: 67px 0 10px 0;

}



.new_info .title h4 {

    color: #134d95;

    font-weight: 700;

    padding-bottom: 5px;

}



.new_info .title span {

    color: #999999;

}



.new_info .info {

    color: #8c8c8c;

    padding: 30px 0;

    border-bottom: 1px solid #f0f0f0;

}



.new_info .info h4 {

    color: #333333;

}



.info_pn {

    text-align: center;

    padding: 43px 0 92px 0;

    font-size: 14px;

    position: relative;

}



.info_pn a {

    display: inline-block;

    width: 112px;

    height: 58px;

    text-align: center;

    color: #ababab;

    line-height: 58px;

}



.info_pn a:hover {

    color: #fff;

}



.info_pn .prev {

    padding-left: 25px;

    background: #eee url("../images/info_pn.png") no-repeat 25px -35px;

}



.info_pn .prev:hover {

    background: #134d95 url("../images/info_pn.png") no-repeat 25px 13px;

}



.info_pn .next {

    padding-right: 25px;

    background: #eee url("../images/info_pn.png") no-repeat -50px -35px;

}



.info_pn .next:hover {

    background: #134d95 url("../images/info_pn.png") no-repeat -50px 13px;

}



.info_pn .return {

    padding-left: 25px;

    background: #eee url("../images/info_pn.png") no-repeat -252px -35px;

    float: right;

    position: absolute;

    right: 0px;

}



.info_pn .return:hover {

    background: #97b2cb url("../images/info_pn.png") no-repeat -252px 13px;

    color: #e3eaf1;

}



.page_info {

    margin: 0 auto;

}



.page_info .gaikuang {

    padding: 47px 0 95px 0;

    font-size: 14px;

}



.page_info .gaikuang ul {border-top: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;/* line-height: 53px; */zoom: 1;overflow: hidden;}

.page_info .gaikuang li {
    overflow: hidden;
    background: #efefef;
    border-bottom: 1px solid #dfdede;
}

.page_info .gaikuang span {float: left;width: 180px;text-align: center;/* border-bottom: 1px solid #dfdede; */background-color: #efefef;color: #2158a7;padding-top: 15px;padding-bottom: 16px;}



.page_info .gaikuang p {float: left;padding-left: 75px;width: 751px;/* border-bottom: 1px solid #efeeee; */color: #333333;background: #fff;padding-top: 15px;padding-bottom: 16px;}



.page_info .zeren {

    padding: 15px 0 90px 0;

    font-size: 14px;

}



.page_info .zeren .title {

    color: #333333;

    font-weight: 700;

    line-height: 82px;

}



.page_info .zeren .zeren1 {

    width: 687px;

    padding-right: 360px;

    background: url("../images/zeren1.jpg") no-repeat 746px 65px;

    height: 310px;

}



.page_info .zeren .zeren_a {

    margin-left: -16px;

    padding-bottom: 19px;

    zoom: 1;

    overflow: hidden;

    width: 1030px;

    color: #858585;

}



.page_info .zeren .zeren_a li {

    width: 240px;

    float: left;

    margin-left: 16px;

    height: 290px;

}



.page_info .zeren .zeren_a li p {

    line-height: /*45px*/

    21px;

    text-align: center;

    padding-top: 10px;

}



.page_info .zeren .zeren_a li h4 {

    background-color: #f6f6f6;

    height: 240px;

    text-align: center;

}



.page_info .zeren .zeren_b,

.page_info .zeren .zeren_c {

    zoom: 1;

    overflow: hidden;

    margin-top: 18px;

}



.page_info .zeren .zeren_b div {

    float: left;

    background-color: #e8eef6;

    width: 517px;

    height: 109px;

    color: #9b9fa4;

    padding: 38px 0 0 42px;

}



.page_info .zeren .zeren_b h4 {

    font-weight: 700;

    color: #2158a7;

    line-height: 40px;

}



.page_info .zeren .zeren_c div {

    float: left;

    background-color: #3cc177;

    width: 537px;

    height: 109px;

    color: #fff;

    padding: 38px 42px 0 0;

    text-align: right;

}



.page_info .zeren .zeren_c h4 {

    font-weight: 700;

    line-height: 40px;

}



.page_info .zeren .zeren_d ul {

    width: 1030px;

    margin-left: -13px;

    zoom: 1;

    overflow: hidden;

}



.page_info .zeren .zeren_d li {

    float: left;

    width: 497px;

    line-height: 48px;

    margin-left: 13px;

    background-color: #efefef;

}



.page_info .zeren .zeren_d span {

    display: inline-block;

    padding-left: 20px;

    width: 362px;

    font-size: 16px;

}



.page_info .zeren .zeren_d a {

    display: inline-block;

    width: 115px;

    text-align: center;

    color: #fff;

    background-color: #2158a7;

    font-size: 18px;

}



.page_info .jizhi {

    padding: 59px 0 50px 0;

}



.page_info .jizhi li {

    /*padding: 55px 0;*/

    /*border-bottom: 1px solid #efefef;*/

    zoom: 1;

    overflow: hidden;

}



.page_info .jizhi li .img {

    width: 392px;

    float: left;

    position: relative;
    width: 24%;
    margin: 0 .5%;

}



.page_info .jizhi li .img span {

    width: 126px;

    height: 110px;

    float: left;

    position: absolute;

    font-size: 75px;

    color: #fff;

    line-height: 110px;

    right: 12px;

    top: 70px;

    background-color: #2158a7;

    text-align: center;

}



.page_info .jizhi li .info {

   /* width: 614px;*/

    float: left;

    font-size: 14px;

}



.page_info .jizhi li .info h4 {

    padding-bottom: 15px;

    color: #333;

}

.page_info .jianjie {

    text-align: center;
    background-color: #2158A7;
    color: #FFFFFF;
    font-size: 24px;
    padding: 1rem;

}



.page_info .shili {

    padding: 45px 0 85px 0;

    overflow: hidden;

}



.page_info .shili .hd {

    border-bottom: 1px solid #dfdede;

    font-size: 14px;

    text-align: center;

    margin-bottom: 48px;

    height: 60px;

    box-sizing: border-box;

}



.page_info .shili .hd li {

    float: left;

    width: 50%;

    line-height: 60px;

    background-color: #eaeaea;

    cursor: pointer;

    position: relative;

}



.page_info .shili .hd .on {

    /* background: url("../images/shili.png") no-repeat top center; */

    height: 60px;

    color: #fff;

    /* background-size: 100% 100%; */

    background-color: #1064b0;

}



.page_info .shili .hd .on:after {

    content: "";

    display: inline-block;

    border-top: 7px solid #1064b0;

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

    position: absolute;

    left: 50%;

    bottom: -7px;

    margin-left: -3px;

}



.page_info .shili .info ul {

    margin-left: -42px;

    width: 1060px;

    overflow: hidden;

}



.page_info .shili .info li {

    margin-left: 42px;

    width: 482px;

    float: left;

    margin-bottom: 45px;

}



.page_info .shili .info li h4 {

    height: 234px;

    text-align: center;

    background-color: #eaeaea;

}



.page_info .shili .info li h4 img {

    object-fit: cover;

}



.page_info .shili .info li p {

    line-height: 70px;

    padding-left: 23px;

    color: #333;

    background-color: #eaeaea;

    font-size: 18px;

}



.page_info .shili .info li a:hover p {

    line-height: 70px;

    padding-left: 23px;

    color: #fff;

    background-color: #1064b0;

    font-size: 18px;

}



.page_info2 {

    background-color: #fff;

}



.page_info2 .jianjie {

    padding: 38px 0 70px 0;

    color: #454545;

    font-size: 14px;

    line-height: 32px;

}



.page_info2 .jianjie .jimg ul {

    width: 1017px;

    overflow: hidden;

}



.page_info2 .jianjie .jimg li {

    width: 249px;

    float: left;

    background: #fff;

    margin-right: 5px;

}



.page_info2 .jianjie .jimg li div,

.page_info2 .jianjie .jimg li p {

    width: 100%;

}



.page_info2 .jianjie .jimg li h4 {

    text-align: center;

}



.page_info2 .jianjie .jimg li span {

    font-size: 16px;

    font-weight: bold;

    color: #134d95;

    /* float:left; */

    margin-left: 0 !important;

}



.page_info2 .jianjie .jimg li p {

    float: left;

    /* margin-left:85px; */

}



.page_info2 .rongyu {

    font-size: 14px;

    padding: 23px 0 85px 0;

}



.page_info2 .rongyu_a {

    width: 1030px;

    margin-left: -20px;

    zoom: 1;

    overflow: hidden;

    display: flex;

}



.page_info2 .rongyu_a li {

    width: 237px;

    height: auto;

    background-color: #fff;

    margin-left: 20px;

    float: left;

    padding-bottom: 10px;

}



.page_info2 .rongyu_a li h4 {

    height: 158px;

    text-align: center;

    margin-bottom: 12px;

}



.page_info2 .rongyu_a li h4 img {

    width: 100%;

    height: 158px;

    object-fit: cover;

}



.page_info2 .rongyu.sp .rongyu_a li h4 img {

    object-fit: contain;

}



.page_info2 .rongyu_a li span {

    width: 56px;

    height: 55px;

    float: left;

    background: url("../images/rongyu_a.jpg");

    line-height: 37px;

    color: #fff;

    text-align: center;

    position: relative;

    left: 0;

    background-repeat: no-repeat;

    background-position: center center;

}



.page_info2 .rongyu_a li p {

    width: 163px;

    float: left;

    /* height:50px; */

    line-height: 25px;

    margin-left: 8px;

}



.page_info2 .rongyu_b,

.page_info2 .licheng_a {

    position: relative;

    padding: 38px 0 0 0;

}



.page_info2 .rongyu_b .bd,

.page_info2 .licheng_a .bd {

    background: url("../images/rongyu_b.jpg") repeat-x 0 8px;

    height: 70px;

    padding-right: 100px;

}



.page_info2 .rongyu_b .bd li,

.page_info2 .licheng_a .bd li {

    float: left;

    margin-left: 86px;

    margin-right: 27px;

    padding-top: 25px;

    font-weight: 700;

    cursor: pointer;

    width: 50px;

}



.page_info2 .rongyu_b .bd .on,

.page_info2 .licheng_a .bd .on {

    color: #134d95;

    background: url("../images/rongyu_b_on.jpg") no-repeat 0px 8px;

}



.page_info2 .rongyu_b .prev,

.page_info2 .licheng_a .prev {

    background: url("../images/rongyu_b_but.jpg") no-repeat 0px 0px;

    display: inline-block;

    width: 24px;

    height: 24px;

    position: absolute;

    left: -30px;

    cursor: pointer;

    top: 38px;

}



.page_info2 .rongyu_b .next,

.page_info2 .licheng_a .next {

    background: url("../images/rongyu_b_but.jpg") no-repeat -56px 0px;

    display: inline-block;

    width: 24px;

    height: 24px;

    position: absolute;

    right: -30px;

    cursor: pointer;

    top: 38px;

}



.page_info2 .rongyu_b .prev:hover,

.page_info2 .licheng_a .prev:hover {

    background: #e9e9e9 url("../images/rongyu_b_but.jpg") no-repeat 0px -118px;

}



.page_info2 .rongyu_b .next:hover,

.page_info2 .licheng_a .next:hover {

    background: #e9e9e9 url("../images/rongyu_b_but.jpg") no-repeat -56px -118px;

}



.page_info2 .rongyu_b .prevStop:hover,

.page_info2 .licheng_a .prevStop:hover {

    background: url("../images/rongyu_b_but.jpg") no-repeat 0px -56px;

}



.page_info2 .rongyu_b .nextStop:hover,

.page_info2 .licheng_a .nextStop:hover {

    background: url("../images/rongyu_b_but.jpg") no-repeat -56px -56px;

}



.page_info2 .rongyu_c {

    zoom: 1;

    overflow: hidden;

}



.page_info2 .rongyu_title {

    zoom: 1;

    overflow: hidden;

}



.page_info2 .rongyu_title h2 {

    width: 448px;

    float: left;

    margin-right: 5px;

    font-size: 24px;

    font-weight: 700;

    padding: 10px 0 25px 30px;

}



.page_info2 .rongyu_c ul {

    display: none;

}



.page_info2 .rongyu_c li {

    width: 448px;

    float: left;

    margin-right: 5px;

    padding-left: 30px;

    line-height: 35px;

}



.page_info2 .rongyu_c .wt {

    background-color: #fff;

}



.page_info2 .licheng_tab {

    padding-top: 40px;

    zoom: 1;

    overflow: hidden;

}



.page_info2 .licheng_tab li {

    width: 250px/*200px*/

    ;

    float: left;

    height: 51px;

    border-bottom: 2px solid #f2f2f2;

    border-right: 1px solid #f2f2f2;

    text-align: center;

    padding-top: 10px;

    background-color: #fff;

    cursor: pointer;

}



.page_info2 .licheng_tab li p {

    color: #5e5e5e;

    font-size: 14px;

}



.page_info2 .licheng_tab li span {

    color: #94b0ca;

}



.page_info2 .licheng_tab .on {

    width: 250px/*201px*/

    ;

    background: url("../images/licheng_tab_on.jpg") no-repeat;

    height: 68px;

    border-bottom: none;

    border-right: none;

}



.page_info2 .licheng_tab .on p {

    color: #fff;

}



.page_info2 .licheng_tab .on span {

    color: #fff;

}



.page_info2 .licheng_b li {

    display: none;

    padding: 29px;

    background-color: #f4f4f4;

}



.page_info2 .licheng_b li p {

    padding-top: 10px;

}



.page_info2 .licheng_info>ul>li {

    display: none;

}



.page_info .xiazai {

    padding-top: 19px;

    font-size: 14px;

}



.page_info .xiazai table {

    width: 100%;

    border-collapse: collapse;

    text-align: center;

}



.page_info .xiazai table .checkbox {

    width: 20px;

    height: 20px;

    background: url("../images/checkbox.jpg") no-repeat;

}





/*.page_info .xiazai table tr{border-bottom:1px solid #e8e8e8;line-height: 72px;height: 72px;}*/



.page_info .xiazai table tr {

    border-bottom: 1px solid #e8e8e8;

    height: 72px;

}



.page_info .xiazai .title {

    color: #2158a7;

    height: 44px;

    line-height: 44px;

    background-color: #eee;

}



.page_info .xiazai .title td {

    border-right: 1px solid #dedede;

}



.page_info .xiazai td {

    border-bottom: 1px solid #e8e8e8;

}



.page_info .xiazai td span {

    color: #858585;

}



.page_info .xiazai td a {

    color: #f8fafc;

    float: right;

    width: 126px;

    height: 42px;

    padding-left: 16px;

    line-height: 42px;

    text-align: center;

    background: #97b2cb url("../images/xiazai_a.png") no-repeat 26px 13px;

    font-size: 12px;

}





/*.page_info .xiazai td a span{line-height: 0px;}*/



.page_info .xiazai td a:hover {

    color: #fff;

    background-image: url("../images/xiazai_a_h.png");

    background-color: #1c5499;

}



.page_info .xiazai td .don {

    width: 88px;

    height: 33px;

    line-height: 33px;

    float: right;

    background: #eee url("../images/don.png") no-repeat 10px 7px;

    color: #858585;

    padding-left: 20px;

}



.page_info .xiazai td .don:hover {

    background-image: url("../images/don_h.png");

}



.page_info .xiazai .fot {

    height: 80px

}



.page_info .xiazai .fot #all {

    margin-left: 30px;

}



.page_info .women {

    font-size: 14px;

    padding-bottom: 50px;

}



.page_info .women .women_a {

    border-bottom: 1px solid #f1f1f1;

    zoom: 1;

    overflow: hidden;

    padding: 50px 0 43px 0;

}



.page_info .women .women_ar {

    float: left;

    background: url("../images/women_ar.jpg") no-repeat 8px 10px;

    line-height: 37px;

    padding-left: 40px;

}



.page_info .women .women_b {

    padding: 43px 0 0 0;

    float: left;

}



.page_info .women .women_b ul {

    width: 1018px;

    zoom: 1;

    overflow: hidden;

}



.page_info .women .women_b li {

    float: left;

    width: 499px;

    height: 153px;

    float: left;

    background-color: #f7f7f7;

    padding: 16px 0 16px 21px;

    margin-right: 10px;

    line-height: 30px;

    margin-bottom: 10px;

    box-sizing: border-box;

}



.page_info .women .women_b li h4 {

    color: #1c5499;

    padding-bottom: 20px;

    font-weight: 700;

}



.page_info .women .women_b li.w-li{float:left;height: auto;}

.page_info .women .women_b li.w-li ul{width: 100%;}

.page_info .women .women_b li.w-li ul.l{padding-bottom: 10px;}

.page_info .women .women_b li.w-li ul.l .email{margin-bottom: 15px;}

.page_info .women .women_b li.w-li ul.l li{padding: 0;}

.page_info .women .women_b li.w-li4{float: right;margin-left: 0;}

.page_info .women .women_b li.w-li5{float: left;}

.page_info .women .women_b li.w-li7{float: right;}

.page_info .women .women_b li.w-li8{padding-bottom: 38px;}

.page_info .women .women_b li.w-li:nth-child(odd){float: left;} 

.page_info .women .women_b li.w-li:nth-child(even){float: right;} 


.page_info .women .women_c {

    line-height: 30px;

    zoom: 1;

    /* overflow: hidden; */

    padding-bottom: 100px;

    /* float: left; */

    /* margin-left: 27px; */

    width: auto;

}



.page_info .women .women_c h4 {

    color: #1c5499;

    padding-bottom: 20px;

    font-weight: 700;

}



.page_info .women .women_c ul {

    padding: 20px;

    background-color: #f7f7f7;

    box-sizing: border-box;

    float: left;

    margin-left: 10px;

    width: 498px;

    margin-bottom: 10px;

}



.page_info .women .women_c ul.l {

    margin-left: 0;

    margin-right: 0 !important;

}



.page_info .women .women_c ul .tel {

    padding-left: 25px;

    background: url("../images/tel.png") no-repeat left center;

}



.page_info .women .women_c ul .cz {

    padding-left: 25px;

    background: url("../images/cz.png") no-repeat left center;

}



.page_info .women .women_c ul .email {

    padding-left: 25px;

    background: url("../images/email.png") no-repeat left center;

}



.page_info .women .women_c li {

    border-top: 1px solid #dfdede;

    padding: 12px 0;

}



.page_info .women .women_d {

    float: right;

    margin-left: 10px;

    width: 498px;

}



.page_info .women .women_d ul {

    width: 100%;

    zoom: 1;

    overflow: hidden;

}



.page_info .women .women_d li {

    width: 100%;

    background-color: #f7f7f7;

    padding: 20px;

    /* margin-right: 10px; */

    line-height: 30px;

    box-sizing: border-box;

    margin-bottom: 10px;

}



.page_info .women .women_d li h4 {

    color: #1c5499;

    padding-bottom: 20px;

    font-weight: 700;

}



.page_info .women .women_c .left {

    float: left;

}



.page_info .women .women_c .right {

    float: left;

    margin-left: 29px;

}



.page_info .chanpin_tab {

    border-bottom: 1px solid #ededed;

}



.page_info .chanpin_tab ul {

    border-left: 1px solid #ededed;

    zoom: 1;

    overflow: hidden;

    text-align: center;

}



.page_info .chanpin_tab li {

    float: left;

    width: 142.5px;

    height: 92px;

    border-right: 1px solid #ededed;

    padding-top: 20px;

    font-size: 14px;

    cursor: pointer;

}



.page_info .chanpin_tab li p {

    margin-top: 9px;

}



.page_info .chanpin_tab .on {

    background-color: #efefef;

    color: #3c6cb1;

}



.page_info .changpin_bd {

    background-color: #efefef;

    padding: 22px 35px;

    zoom: 1;

    overflow: hidden;

}



.page_info .changpin_bd .bd_l {

    width: 62%;

    float: left;

}

.page_info .changpin_bd .bd_right {

    float:right;

}

.page_info .changpin_bd .bd_l h2 {

    font-size: 24px;

    color: #2158a7;

    padding-bottom: 25px;

    font-weight: 700;

    padding-top: 15px;

}



.page_info .chanpin_info {

    margin-top: 39px;

    zoom: 1;

    overflow: hidden;

    padding-bottom: 40px;

}



.page_info .chanpin_info .info_l {

    float: left;

    width: 201px;

    border-top: 1px solid #eee;

}



.page_info .chanpin_info .info_l>ul>li {

    cursor: pointer;

    border-bottom: 1px solid #eee;

    border-left: 1px solid #efefef;

    width: 100%;

    position: relative;

}



.page_info .chanpin_info .info_l>ul>li>span {

    display: block;

    font-size: 16px;

    padding-left: 18px;

    line-height: 40px;

    color: #666;

    position: relative;

}



.page_info .chanpin_info .info_l>ul>li>span:after {

    content: "";

    display: block;

    width: 8px;

    height: 16px;

    background-image: url("../images/info_l.png");

    background-repeat: no-repeat;

    position: absolute;

    right: 10px;

    top: 12px;

}



.page_info .chanpin_info .info_l>ul>li>ul {

    display: none;

    padding-bottom: 10px;

    padding-top: 10px;

}



.page_info .chanpin_info .info_l>ul>li a {

    display: block;

    width: 100%;

    line-height: 34px;

    font-size: 14px;

    color: #666;

    padding-left: 36px;

}



.page_info .chanpin_info .info_l>ul>li li.active a {

    color: #2158a7;

}



.page_info .chanpin_info .info_l>ul>li a:hover {

    color: #333;

}



.page_info .chanpin_info .info_l>ul>li.on {

    background-color: #efefef;

    border-right: 1px solid #efefef;

    border-left: 1px solid #3f383b;

}



.page_info .chanpin_info .info_l>ul>li.on>span {

    color: #333;

}



.page_info .chanpin_info .info_l>ul>li.on>span:after {

    transform: rotate(90deg);

    -webkit-transform: rotate(90deg);

}



.page_info .chanpin_info .info_l>ul>li.on ul {

    display: block;

}





/*#fafafa*/



.page_info .chanpin_info .info_l .chanpin_don {

    width: 91px;

    height: 90px;

    background: url("../images/chanpin_don.jpg") no-repeat;

    display: block;

    padding-left: 100px;

    line-height: 67px;

    font-size: 16px;

    margin: 8px 0;

}



.page_info .chanpin_info .info_l .chanpin_tel {

    width: 91px;

    height: 90px;

    background: url("../images/chanpin_tel.jpg") no-repeat;

    display: block;

    padding-left: 100px;

    line-height: 67px;

    font-size: 16px;

}



.page_info .chanpin_info .info_r {

    width: 778px;

    border: 1px solid #eee;

    float: left;

    padding: 0 0 18px 22px;

    zoom: 1;

    overflow: hidden;

    background-color: #efefef;

}



.page_info .chanpin_info .info_r li {

    float: left;

    width: 224px;

    height: 212px;

    border: 3px solid #f4f4f4;

    text-align: center;

    background-color: #f4f4f4;

    font-size: 16px;

    margin-right: 29px;

    margin-top: 31px;

}



.page_info .chanpin_info .info_r li:hover {

    border: 3px solid #2158a7;

    background-color: #2158a7;

}



.page_info .chanpin_info .info_r li:hover a {

    color: #fff;

}



.page_info .chanpin_info .info_r li:hover p {

    color: #fff;

}



.page_info .chanpin_info .info_r li h4 {

    width: 224px;

    height: 150px;

    display: table-cell;

    vertical-align: middle;

    *display: block;

    *font-size: 130px;

    background-color: #fff;

}



.page_info .chanpin_info .info_r li p {

    padding: 23px 13px 0 13px;

}



.page_info .chanpin_info .info_r li p a {

    color: #2158a7;

}



.page_info .xiangxi .xiangxi1 {

    text-align: center;

    padding-top: 80px;

    position: relative;

}



.page_info .xiangxi .xiangxi1 .title {

    font-size: 49px;

    color: #333;

    line-height: 80px;

}



.page_info .xiangxi .xiangxi1 h5 span {

    display: inline-block;

    padding: 0 15px;

    line-height: 45px;

    background-color: #eee;

}



.page_info .xiangxi .xiangxi1 p {

    padding: 40px 0 20px 0;

}



.page_info .xiangxi .xiangxi1 .return {

    width: 50px;

    line-height: 41px;

    padding-left: 43px;

    background: #eee url("../images/xiangxi1_run.png") no-repeat 9px 10px;

    font-size: 14px;

    color: #666;

    position: absolute;

    left: 0;

    top: 28px;

}



.page_info .xiangxi .xiangxi1 .return:hover {

    background-color: #ddd;

}



.page_info .xiangxi .xiangxi_info {

    font-size: 14px;

    zoom: 1;

    overflow: hidden;

    /*padding-bottom: 95px;*/

}



.page_info .xiangxi .xiangxi_info .xiangxi_l {

    width: 720px;

    float: left;

}



.page_info .xiangxi .xiangxi_info .xiangxi_r {

    width: 280px;

    float: right;

}



.page_info .xiangxi .xiangxi_info .xiangxi_r p {

    text-align: center;

    padding-top: 10px;

}



.page_info .xiangxi .xiangxi_info b {

    color: #000;

}



.page_info .xiangxi .xiangxi_info .title {

    font-weight: bold;

    background-color: #eee;

    line-height: 55px;

    padding-left: 17px;

    color: #2159a8;

}



.page_info .xiangxi .xiangxi_info .title span {

    font-weight: bold;

}



.page_info .xiangxi .xiangxi_info .a {

    padding: 17px 0 34px 0;

    border-bottom: 1px solid #eee;

}



.page_info .xiangxi .xiangxi_info .b {

    padding: 53px 0 24px 0;

    color: #333;

}



.page_info .xiangxi .xiangxi_info table {

    width: 100%;

    text-align: center;

    margin-top: 13px;

}



.page_info .xiangxi .xiangxi_info table .t td {

    background-color: #2159a8;

    color: #fff;

    font-size: 16px;

}



.page_info .xiangxi .xiangxi_info table td {

    background-color: #eee;

    height: 60px;

}



.art{width: 1007px;padding: 50px 0;margin: 0 auto;line-height: 1.7;}

.art *{line-height: inherit;}