﻿body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑";
    padding-bottom: 0;
    margin-bottom: 0;
}

* {
    text-decoration: none !important;
}

.fl {
    float: left;

}

.fr {
    float: right;
}

.bs {
    display: block;
    margin: 0 auto;
    width: 1000px;
}

.topbar {
    background-color: #F7F7F7;
    height: 35px;
}

.topnav dl {
    display: inline;
    line-height: 35px;
    margin-right: 10px;
    margin-left: 10px;
}

.topnav dl a {
    color: #999;
    font-size: 13px;
}

.topnav dl a:hover {
    color: #000;
}

.topnav img {
    float: right;
    margin-top: 5px;
}

.more {
    height: 35px;
    border-left: 7px solid #3daf77;
    border-right: 7px solid #3daf77;
    border-bottom: 2px solid #3daf77;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background-color: #3daf77;
}

.more a {
    font-size: 14px !important;
    color: #fff !important;
}

.other {
    display: none;
    padding: 15px;
}

.other a {
    color: #999 !important;
    display: inline-block;
}

.other a:hover {
    color: #000 !important;
}

.more:hover .other {
    display: block;
    position: absolute;
    margin-left: 200px;
    margin-top: -10px;
    width: 440px;
    height: auto;
    background-color: #EFEFEF;
    z-index: 30;
    border: 1px solid #bbb;
}

.more:hover .other a {
    display: block;
    width: 80px;
}

.qr {
    position: absolute;
    margin-left: 1000px;
    display: none;
    z-index: 50;
    width: 50px;
    height: 50px;
}

.header {
    height: 120px;
}

.hl {
    float: left;
}

.hl img {
    float: left;
    height: 115px;
    width: 1000px;
}

.hll {
    float: left;
}

.hll img {
    float: left;
    height: 115px;
    width: 800px;
}

.hll p {
    line-height: 90%;
}

.tels {
    float: left;
}

.hr {
    float: left;
    width: 400px;
}

.nvbar {
    background-color: #0C2B50;
    height: 46px;
}

.nvbar_c {
    background-color: #0C2B50;
    height: 46px;
    width: 1000px;
    margin: 0 auto;
}

.nv ul li {
    width: 111px;
    float: left;
    line-height: 46px;
    list-style: none;
    text-align: center;
    color: #FFF;
    font-size: 14px;
}

.nv ul li a {
    width: 111px;
    float: left;
    line-height: 46px;
    list-style: none;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    display: block;
}

.nv ul li a:hover {
    background-color: #BC1435;
    display: block;
}

.active {
    background-color: #BC1435;
}

.lang {
    margin-top: 6px;
    float: right;
}

.carousel {
    height: 350px;
}

.carousel .item {
    height: 350px;;
    background-color: #777;
}

.carousel-inner > .item > img {
    height: 400px;
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
}

.key {
    background-color: #d2d2d1;
}

.kwlist {
    list-style: none;
    display: inline;
}

.kwlist li {
    display: inline;
    line-height: 45px;
    margin-right: 10px;
}

.kwlist li span {
    font-weight: bold;
}

.kwlist li a {
    color: #333;
}

.kwlist li a:hover {
    color: #666;
}

.search {
    float: right;
    line-height: 45px;
}

.tag {
    height: 300px;
    background-color: #F5F5F5;
    padding-top: 30px;
}

.tag h3 {
    text-align: center;
    margin: 0;
    font-weight: 800;
    font-size: 25px;
    color: #c51439;
}

.tag p {
    text-align: center;
    line-height: 250%;
}

#ISL_Photo {
    margin: 0;
    padding: 0;
    list-style: none;
}

.zl_left {
    width: 25px;
    float: left;
    text-align: left;
    padding-top: 60px
}

.zl_right {
    width: 25px;
    float: right;
    text-align: right;
    padding-top: 60px
}

.zl_content {
    width: 950px;
    height: 160px;
    float: left;
    overflow: hidden;
}

.zl_content ul li {
    width: 150px;
    padding: 0 5px;
    text-align: center;
    float: left;
}

.hbar {
    height: 50px;
}

.tl a {
    background-color: #3DAF77;
    border-left: 6px solid #3DAF77;
    border-right: 6px solid #3DAF77;
    color: #FFFFFF;
    margin-right: 5px;
}

.tl a:hover {
    color: #bbb;
}

#adv {
    margin-top: 50px;
    margin-bottom: 20px;
}

#adv1 {
    margin-top: 40px;
    margin-bottom: 50px;
}

#ad0 {
    margin-top: 45px;
}

#ad0 li {
    line-height: 21px;
    text-align: left;
    font-size: 24px;
    list-style: none;
    margin-bottom: 26px;
}

.t1 {
    font-weight: 700;
    color: #c01d2a;
}

.t2 {
    margin-left: 35px;
    color: #999;
    font-size: 12px;
    line-height: 70%;
}

.pp {
    height: 50px;
}

#verify {
    width: 1000px;
    display: block;
    margin: 0 auto;
}

.case {
    background-image: url(../images/case.png);
    margin: 50px 0 0 0;
    height: 201px;
    padding-top: 20px;
}

.case p {
    text-align: center;
}

#l1 {
    font-size: 50px;
    color: #0c2c51;
}

#l1 span {
    font-weight: 800;
}

#l2 {
    font-size: 20px;
    color: #0c2c51;
}

#l3 {
    font-size: 25px;
    color: #009944;
}

.spa {
    border-top: 3px inset #fff;
    width: 100px;
    display: black;
    margin: 0 auto;
}

.trait {
    background-image: url(../images/trait.jpg);
    height: 1450px;
    padding-top: 40px;
}

.spt {
    height: 12px;
}

.tr {
    height: 340px;
    background: #c2c2c2;
    display: black;
    width: 1000px;
    margin: 0 auto;
}

.cst {
    height: 374px;
}

.wbase {
    width: 1000px;
    height: 374px;
    display: black;
    margin: 0 auto;
    background: #494949;
}

#cst {
    float: left;
}

#sbm {
    padding-top: 25px;
}

#sbm p {
    color: #fff;
    text-align: center;
    margin-bottom: 5px;
}

#sbm p input {
    color: #000;
    margin-left: 5px;
}

#s1 {
    font-size: 25px;
}

#s1 span {
    color: #ffaa00;
}

#s2 {
    font-size: 18px;
    margin-top: -3px !important;
    margin-bottom: 20px !important;
}

#s6 span {
    color: red;
}

#sbm p i {
    color: red;
}

#s7 {
    font-size: 20px;
    line-height: 80%;
    margin-top: 30px;
}

#s8 {
    font-size: 30px;
    line-height: 90%;
    color: #ffaa00 !important;
    line-height: 120%;
}

.sbmt p input {
    float: right;
    margin-bottom: 2px;
    color: #333;
}

.sbmt p button {
    color: #0071b3 !important;
}

.sbmt p span {
    float: right;
    color: #fff;
}

.snv {
    height: 45px;
    background-color: #000;
    color: #FFFFFF;
    text-align: center;
}

.snav li {
    display: inline;
    list-style: none;
    line-height: 45px;
    margin-right: 30px;
}

.snav li a {
    color: #fff;
    margin-right: 30px;
    font-size: 14px;
}

.snav li a:hover {
    color: #999;
}

.snav span {
    color: #666;
}

.cp {
    height: 200px;
    background-color: #e9e9e9;
    color: #5d5d5d;
}

.cpt {
    display: black;
    margin-bottom: 20px;
    margin-left: 200px;
    padding-top: 35px;
}

.lgs {
    float: left;
}

.memeda {
    float: left;
    height: 70px;
    margin-left: 35px;
    margin-right: 35px;
    border-right: 2px solid #fff;
    border-left: 2px solid #ddd;
}

.adr p {
    line-height: 14px;
    font-size: 13px;
}

.wsp {
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #fff;
    height: 2px;
}

.subkey {
    text-align: center;
}

.subkey span {
    font-weight: bold;
}

.subkey a {
    display: inline;
    margin-right: 15px;
    color: #009944;
    line-height: 300%;
}

.subkey a:hover {
    color: #006622;
}

.flnk {
    height: 140px;
    background-color: #d3d3d4;
    color: #333;
    text-align: center;
    padding-top: 13px;
    margin-bottom: 0;
}

.flnk a img {
    background: #d3d3d4;
}

.fl li {
    list-style: none;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    margin-bottom: 8px;
}

.fl li a {
    color: #999;
    margin-left: 10px;
    margin-right: 10px;
}

.fl li a:hover {
    color: #333;
}

.a {
    float: left;
    width: 260px;
    background-color: #efeff0;
    border: 3px solid #04579e;
    padding: 0;
}

.b {
    float: right;
    height: 712px;
    width: 730px;
    text-align: center;
    padding: 0;
}

.tt {
    height: 45px;
    text-align: center;
    background-color: #04579e;
}

.tt span {
    font-size: 20px;
    color: #fff;
    line-height: 45px;
    font-weight: 700;
}

.tt dl {
    display: inline;
    line-height: 45px;
    color: #fff;
    float: left;
    margin: 0 5px 0 30px;
}

.tt dl a {
    color: #fff;
}

.tt dl a:hover {
    color: #bbb;
}

#mtb {
    float: right !important;
    margin-right: 30px;
}

.a ul {
    margin-top: 20px;
    list-style: none;
    margin-left: -10px;
}

.a ul li {
    margin-left: 30px;
}

.a ul li a {
    color: #333;
}

#side {
    font-size: 20px;
    margin-left: 30px;
    color: #0d2e54;
}
#side a{line-height: 45px; }
#side a:hover{background: #bc1435; color:#fff; line-height: 45px; display: block; width: 200px;}
.pl {
    margin-bottom: 0px;
}

.pl li {
    margin-left: 25px;
    line-height: 32px;
}

.pl li a {
    color: #333;
    font-size: 14px;
}

.pl li a:hover {
    color: #bbb;
}

.spar {
    width: 220px;
    height: 1px;
    border-bottom: 1px dashed #eee;
    margin: 10px 0 10px 0;
}

.p {
    width: 236px;
    height: 273px;
    border: 1px solid #aaa;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    background: #e8e8e8;
}

.p img {
    width: 234px;
    height: 220px;
}

.capt {
    width: 200px;
    height: 150px;
    margin-left: 10px;
}

.capt h2 {
    font-size: 16px;
    line-height: 20px;
    color: #333 !important;
    margin-top: 10px;
}

.capt h2 a {
    color: #000;
}

.capt h2 a:hover {
    color: #666;
}

.capt h3 {
    font-size: 14px;
    line-height: 2px;
}

.capt h3 span {
    vertical-align: super;
    font-size: 9px;
    padding: 0;
}

.pc {
    margin-left: -10px;
}

.cert {
    background: #e8e8e8;
    height: 590px;
    padding: 30px;
}

.cert h3 {
    font-size: 38px;
    text-align: center;
    font-weight: 800;
}

.cert p {
    font-size: 18px;
    text-align: center;
    margin-bottom: 30px;
}

.sel {
    height: 550px;
    padding-top: 10px;
}

.sel h3 {
    font-size: 38px;
    text-align: center;
    font-weight: 800;
}

.sel h3 span {
    color: #c31438;
}

.sel p {
    font-size: 18px;
    text-align: center;
}

.tem {
    height: 523px;
    background: #e8e8e8;
    padding-top: 45px;
}

.tem ol, ul, dl {
    margin: 0;
    padding: 0;
    list-style: none;
}

.tem a {
    text-decoration: none;
}

.xwym1 {
    margin: 0 auto;
    width: 1003px;
}

.nhll {
    width: 620px;
    float: left;
}

.dthy {
    padding: 20px 0 13px 0;
    border-bottom: 2px solid #bebebe;
}

.dthy li {
    display: inline-block;
    margin: 0 10px;
    list-style: none;
    font-size: 16px;
    font-family: "微软雅黑";
}

.dthy a {
    color: #1f1f1f;
}

.dthy a:hover {
    color: #999;
}

.dthy span {
    float: right;
    font-size: 13px;
    padding-top: 2px;
}

.dthy span a {
    color: #7f7d7d;
}

.dthy span a:hover {
    color: #1f1f1f;
}

.dthybt {
    border-bottom: solid 3px #158750;
    padding-bottom: 13px;
}

.nwli {
    list-style: none;
    margin: 8px 0;
    padding: 0;
}

.nwli li {
    margin: 5px 0 0 13px;
}

.nwli a {
    color: #000;
}

.nwli a:hover {
    color: #999;
}

.wzrq {
    float: right;
}

.nwxhx {
    border-bottom: 1px dotted #666;
}

.nwsh {
    padding-bottom: 40px;
    padding-top: 20px;
}

.nwsh img {
    width: 180px;
    height: 125px;
    margin-right: 20px;
    float: left;
    border: 1px solid #ccc;
}

.nwsh h4 {
    margin-top: 0px;
    margin-bottom: -3px;
    font-weight: bold;
}

.nwsh p {
    margin-top: 15px;
    margin-bottom: -5px;
    text-indent: 2em;
}

.nwsh p span {
    font-size: 14px;
    font-family: "宋体";
}

.nwsh p span a {
    color: #c31438;
}

.ybzk {
    float: right;
    width: 341px;
    height: 450px;
    background-color: #fff;
}

.dsk {
    margin: 0;
    width: 341px;
    height: 57px;
    background-color: #0071b3;
}

.dsk p {
    margin: 0;
    color: #FFF;
    line-height: 57px;
    padding-left: 20px;
    font-size: 16px;
    letter-spacing: 2pt;
}

.dsk span {
    padding-right: 25px;
    font-size: 12px;
    float: right;
}

.dsk a {
    color: #d6d4d3;
}

.dsk a:hover {
    color: #1f1f1f;
}

.tddh {
    margin: 20px auto;
    height: 415px;
    width: 315px;
}

.tddh a {
    color: #000;
}

.tddh a:hover {
    color: #999;
}

.tddh ul {
    clear: both;
    font-size: 15px;
}

.tddh li {
    clear: both;
    margin-top: 8px;
    padding: 0;
    line-height: 25px;
    width: 315px;
}

.xwda {
    height: 70px;
    border-bottom: 1px dotted #a1a1a1;
    width: 315px;
    font-size: 12px;
    line-height: 18px;
}

.grass {
    float: right;
}

.cbox {
    width: 1000px;
    height: 385px;
}

.tb-man {
    float: left;
    width: 750px;
    height: 385px;
}

.tb-sider {
    float: left;
    width: 250px;
    height: 385px;
    background: #0071b3;
    color: #fff;
}

.tb-sider ul {
    color: #fff;
    margin-top: 0;
    margin-left: 45px;
    padding: 0;
}

.tb-sider ul li a {
    color: #fff;
}

.tb-sider p {
    color: #fff;
    text-align: center;
    background: #ffaa00;
    width: 100px;
    height: 30px;
    margin-left: 50px;
    border-left: 7px solid #ffaa00;
    border-right: 7px solid #ffaa00;
    border-bottom: 2px solid #ffaa00;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffaa00;
}

.tb-sider p a {
    line-height: 30px;
}

.tb-sider img {
    width: 223px;
    height: 120px;
    margin: 40px 10px;
}

.tb-btn {
    margin: 0 0 0 -2px;
    padding: 0;
    width: 750px;
}

.tb-btn li {
    display: inline-block;
    list-style: none;
    width: 185px;
    height: 35px;
    background: #5d5a61;
    float: left;
    margin-left: 2px;
    text-align: center;
}

.tb-btn a {
    color: #fff;
    line-height: 35px;
}

.tb-view img {
    width: 746px;
    height: 350px;
    padding: 0;
    margin: 0;
}

.tb-btn .tb-sld {
    background: #0071b3;
}

/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
.nr03_content {
    height: 404px;
    padding-bottom: 15px;
}

.nr03_content ul {
    padding: 0;
}

.nr03_content li {
    width: 220px;
    height: 202px;
    display: block;
    float: left;
    margin-right: 38px;
}

.nr03_content span {
    height: 50px;
    text-align: center;
    font-size: 14px;
    color: #666;
    background: url(../images/nr03_bg.jpg) no-repeat;
    display: block;
    line-height: 36px;
}

#jqsv {
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#333, direction=120, strength=3); /*ie*/
    -moz-box-shadow: 2px 2px 10px #333; /*firefox*/
    -webkit-box-shadow: 2px 2px 10px #333; /*safari或chrome*/
    box-shadow: 2px 2px 10px #333; /*opera或ie9*/
}

.contact {
    margin-bottom: 50px;
    margin-top: 50px;
    padding-bottom: 30px;
    border: 1px solid #b0e0c6;
}

.contact h1 {
    color: #009944;
    font-size: 26px;
    margin: -20px 0 10px 50px;
    font-weight: 800;
}

.contact h2 {
    color: #009944;
    font-size: 13px;
    margin: 0 0 10px 50px;
    letter-spacing: 2px;
}

.lbs {
    width: 890px;
    height: 494px;
}

.ctb {
    width: 890px;
    margin-left: 50px;
}

#ctb {
    height: 40px;
    background-color: #0c2a4c;
}

#ctb th {
    color: #fff;
    text-align: center;
}

.lxwmmb a {
    color: #fff;
}

.lxwmmb a:hover {
    color: #999;
}

.lxwmmb {
    background-color: #0c2a4c;
    color: #fff;
    padding: 10px 10px;
}

.lxwmys {
    width: 1000px;
    margin: 20px auto;
}

.lxwm1 {
    margin-left: 2px;
}

.jtzc {
    color: #0c2a4c;
    font-weight: bold;
    font-size: 17px;
    margin-left: 2px;
}

.lxwmys1 {
    width: 760px;
    float: right;
    margin-right: 10px;
    margin-bottom: 20px;
}

.lxwmys1 table {
    margin: 0px;
}

.lxwmys1 img {
    width: 198px;
    height: 133px;
    padding-left: 0px;
}

.lxwmys1 .txgs {
    padding: 0px;
}

.lxwmys1 td {
    background-color: #e6e7e9;
    font-size: 10pt;
    border: 4px solid #ffffff;
    padding-left: 5px;
}

.lxwmys1 th {
    border: 4px solid #ffffff;
}

.lxwmys1 .ys2 {
    background-color: #bcbdc0;
    font-weight: bold;
}

.gjxst img {
    width: 752px;
    height: 567px;
    margin-top: 10px;
}

.bgys {
    margin-top: 10px;
}

.tcys {
    font-weight: bold;
    font-size: 15px;
}

.gjmy {
    height: 40px;
    background-color: #0c2a4c;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    border: 4px solid #ffffff;
}

.inter {
    width: 465px;
    float: left;
    margin-right: 60px;
    margin-left: 50px;
}

.inter p {
    text-indent: 2em;
    font-size: 12px;
    line-height: 150%;
}

.book {
    background-image: url(../images/book.jpg);
    height: 427px;
    padding-top: 30px;
    margin-top: 10px;
}

.book p {
    margin-left: 640px;
    text-indent: 2em;
    font-size: 14px;
    margin-right: 48px;
    color: #fff;
    line-height: 200%;
}

.odl {
    width: 476px;
    height: 350px;
    background-color: #e2e2e1;
    float: left;
    padding: 40px 30px 0 30px;
    font-size: 14px;
}

.odr {
    width: 476px;
    height: 350px;
    background-color: #e2e2e1;
    float: right;
    padding: 20px 30px 0 30px;
    font-size: 14px;
}

.odl h3, .odr h3 {
    font-size: 14px;
    font-weight: 700;
}

.fod {
    height: 570px;
    background-color: #e2e2e1;
    padding-top: 66px;
}

#fod1 {
    float: left;
    width: 220px;
    text-indent: 2em;
    margin-left: 30px;
    margin-right: 25px;
}

#fod2 {
    float: left;
    width: 220px;
    text-indent: 2em;
    margin-left: 25px;
}

#fod1 p, #fod2 p {
    font-size: 14px;
    line-height: 200%;
}

.ft {
    height: 520px;
    background-color: #e2e2e1;
    padding-top: 80px;
    padding-left: 105px;
    background-image: url(../images/ip.jpg)
}

.ets {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    font-family: "msbd"
}

.agc {
    list-style: none;
    padding: 40px 0 40px 65px;
    border: 2px solid #c5c4c4;
    margin-top: 40px;
    margin-bottom: 40px;
    background-color: #f9f9f9;
}

.agc li {
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
    line-height: 300%;
    width: 80px;
}

.agc li a {
    font-size: 14px;
    color: #595757;
}

.agc li a:hover {
    background-color: #fbb202;
}

.aagc {
    background-color: #fbb202;
    border: 3px solid #fbb202;
}

.aglx {
    float: left;
    margin-right: 50px;
    width: 200px;
    height: 260px;
}

.aglx h3 {
    font-size: 15px;
    float: left;
    margin-top: 5px;
    margin-bottom: 10px;
}

.aglx img {
    width: 200px;
}

.role span {
    font-size: 26px;
    font-weight: 700;
    color: #c31438;
    float: left;
}

.role img {
    float: right;
}

.bnag {
    height: 250px;
    width: 750px;
    float: right;
    padding: 20px 0;
}

.bnag p {
    font-size: 14px;
    line-height: 180%;
    text-indent: 2em;
}

.fgr {
    height: 205px;
    margin-top: 10px;
}

.fgr img {
    float: left;
    width: 305px;
    height: 205px;
}

.fgg {
    margin-right: 40px;
}

.roundabout {
    padding: 0;
    margin-left: 180px;
}

.roundabout {
    list-style: none;
    width: 400px;
    height: 200px;
}

.roundabout li {
    line-height: 200px;
    height: 200px;
    width: 230px;
    background: #ccc;
    cursor: pointer;
}

.roundabout li.roundabout-in-focus {
    cursor: default;
}

.cleft {
    float: left;
}

.cright {
    height: 1200px;
    background-color: #e6e6e6;
    width: 246px;
    float: right;
}

.cright h3 {
    font-size: 22px;
    color: #ffaa00;
    text-align: center;
    background: #0d2e54;
    margin: 0;
    padding-top: 15px;
    height: 50px;
    font-weight: 800;
}

.cright ul li {
    list-style: none;
    margin: 8px 0 8px 40px;
    color: #0d2e54;
}

.cspa {
    width: 200px;
    height: 0;
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #FFF;
    margin-left: -20px;
}

.cpage {
    height: 30px;
    background-color: #f9f9f9;
    margin: 18px 0 12px 0;
    border: 1px solid #eee;
    font-size: 12px;
}

.cpage p {
    font-size: 12px;
    line-height: 27px;
    margin-left: 10px;
    float: left;
}

.cpage ul {
    padding: 0;
    margin: 0;
    float: right;
    margin-right: 10px;
}

.cpage ul li {
    list-style: none;
    display: inline;
    line-height: 27px;
    border: 1px solid #d4e3e9;
    margin-left: 6px;
    padding-left: 5px;
    padding-right: 5px;
}

.kss {
    width: 436px;
    height: 140px;
    float: left;
}

.kss h3 {
    font-size: 15px;
    color: #3e3a39;
}

.kss h3 span {
    color: #c71539;
}

.kss p {
    font-size: 14px;
    color: #727171;
}

.dtl {
    float: right;
}

.csolo {
    width: 700px;
    height: 158px;
    margin-top: 18px;
    border-bottom: 1px dotted #9d9d9d;
}

.csolo img {
    width: 246px;
    height: 140px;
    float: left;
    margin-right: 18px;
}

.call {
    background-image: url(../images/ads.jpg);
    height: 125px;
    margin-bottom: 20px;
}

.ads {
    float: left;
    margin-left: 50px;
    margin-top: 25px;
}

.ads p {
    color: #FFF;
    font-size: 20px;
}

.ads h3 {
    color: #ffe500;
    font-size: 30px;
    margin: 0;
}

.call button {
    float: right;
    margin-top: 40px;
    margin-right: 50px;
}

.spage {
    background: #ededed;
}

.smain {
    padding: 15px 0 160px;
}

.ssnv {
    width: 206px;
    float: left;
    margin-bottom: 30px;
}

.ssnv h2 {
    background: #0d2e54;
    margin: 0px;
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    text-align: center;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
}

.ssnv ul {
    background: #e6e6e6;
    margin: 0;
    padding: 3px 0;
}

.ssnv ul li {
    list-style: none;
    padding: 13px 30px;
    font-size: 14px;
    color: #0d2e54;
}

#sm {
    text-align: center;
}

#sm a {
    color: #fff;
    background: #009944;
    border-left: 7px solid #009944;
    border-right: 7px solid #009944;
    border-bottom: 2px solid #009944;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#follow {
    margin-top: 15px;
}

.ssi {
    margin-top: 15px;
    width: 206px;
    height: 220px;
    border: 1px solid #aaa;
}

.ssnv h3 {
    margin: 0;
    background: #0d2e54;
    text-align: center;
}

.ssnv h3 a {
    font-size: 18px;
    color: #fff;
    font-weight: 800;
}

.ssnv p {
    margin: 0;
    background: #0d2e54;
    text-align: center;
    padding-bottom: 9px;
}

.ssnv p a {
    font-size: 16px;
    color: #fff;
}

#scb {
    font-size: 14px;
    color: #fff;
    background: #0d2e54;
    border-left: 7px solid #0d2e54;
    border-right: 7px solid #0d2e54;
    border-bottom: 5px solid #0d2e54;
    border-top: 5px solid #0d2e54;
    -moz-border-radius: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.hots {
    float: left;
    margin-left: 14px;
    width: 780px;
}

.hots h2 {
    background: #0d2e54;
    margin: 0px;
    color: #fff;
    font-size: 16px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    width:;
}

.hots span a {
    color: #fff;
    font-size: 16px;
    line-height: 40px;
}

.hots span a:hover {
    color: #999;
}

.hots1 {
    float: left;
    margin-left: 14px;
    width: 780px;
}

.hots1 h2 {
    background: #0d2e54;
    margin: 0px;
    color: #fff;
    font-size: 16px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    width:;
}

.xwbread {
    background: #0d2e54;
    margin-bottom: -10px;
    color: #fff;
    font-size: 16px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
}

.xwbread a:link {
    color: #fff;
}

.xwbread a:hover {
    color: #999;
}

.sf0 {
    height: 140px;
    width: 780px;
    background: #fff;
}

.spr {
    float: left;
    width: 260px;
}

.spr img {
    float: left;
    margin: 10px;
    width: 120px;
    height: 120px;
}

.spr p {
    font-size: 14px;
    margin-top: 10px;
}

#favorite {
    float: left;
    width: 100px;
}

#cbk {
    background: #009944;
    color: #fff;
    text-align: center;
    border-left: 7px solid #009944;
    border-right: 7px solid #009944;
    border-bottom: 2px solid #009944;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.sflt {
    width: 780px;
    margin: 10px 0;
    border: 1px solid #b2b2b2;
    padding: 10px;
}

.sflt ul {
    padding: 0;
    margin: 0;
}

.sflt span {
    color: #009944;
    font-weight: 800;
    float: left;
    margin-top: 10px;
}

.sflt ul li {
    list-style: none;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 7px;
}

.sflt ul li a {
    font-size: 15px;
}

.sfml {
    display: inline-block;
    margin-left: -10px;
    margin-bottom: 0px;
    margin-top: 10px;
}

.sf1 {
    float: left;
    width: 252px;
    height: 322px;
    margin-left: 11px;
    margin-bottom: 30px;
    border: 1px solid #aaa;
}

.cjwt {
    width: 780px;
    margin-left: 11px;
    margin-bottom: 10px;
    border-bottom: 1px solid #aaa;
}

.cjwt a {
    color: #000;
}

.cjwt a:hover {
    color: #999;
}

.hyxw img {
    float: left;
    width: 180px;
    height: 100px;
    margin-right: 15px;
}

.hyxw a {
    color: #000;
}

.hyxw a:hover {
    color: #999;
}

.gsxw img {
    float: left;
    width: 180px;
    height: 100px;
    margin-right: 15px;
}

.gsxw h4 {
    margin-bottom: 10px;
}

.gsxw h4 span {
    color: #0d2e54;
}

.gsxw a {
    color: #000;
}

.gsxw a:hover {
    color: #999;
}

#wzly {
    color: #999;
}

.xwzt {
    width: 750px;
    margin-left: 11px;
    margin-bottom: 30px;
    margin-top: 0px;
    border: 1px solid #aaa;
    padding: 10px;
}

.xwzt img {
    float: left;
    width: 112px;
    height: 80px;
    border: 1px solid #aaa;
    margin-right: 15px;
}

.xwzt a {
    font-size: 20px;
}

.xwzt span {
    font-size: 20px;
}

.lyzt {
    color: #6b6868;
}

.wztitle {
    text-align: center;
}

.cbnvs {
    list-style: none;
    height: 45px;
}

.cbnvs li {
    display: inline-block;
}

.cbnvsl {
    float: left;
}

.cbnvsr {
    float: right;
}

.sf1 img {
    width: 250px;
    height: 260px;
}

.sft {
    color: #333;
    width: 187px;
    height: 60px;
    float: left;
    padding: 18px 10px;
    background: #e8e8e8;
    font-size: 16px;
}

.cus {
    color: #fff;
    float: right;
    background: #c31438;
    font-size: 16px;
    width: 62px;
    height: 60px;
    padding: 10px;
}

.cus:hover {
    color: #fff;
}

#brand {
    margin: 9px 5px 0 60px;
}

#prod {
    margin: 10px 10px 0 60px;
}

.eff {
    height: 520px;
    width: 100%;
}

.eff img {
    width: 560px;
    height: 457px;
    float: left;
    margin: 30px 0;
}

.efl {
    height: 457px;
    width: 376px;
    background: #0071b2;
    margin: 30px;
    float: left;
}

.efr {
    height: 457px;
    width: 376px;
    background: #5c5c5c;
    margin: 30px;
    float: right;
}

.efr h1 {
    color: #ffda44;
    font-size: 50px;
    padding: 0px;
    text-align: center;
    margin-top: 50px;
}

.efr h2 {
    color: #ffda44;
    font-size: 18px;
    padding: 0px;
    margin: 5px;
    text-align: center;
}

.efr p {
    text-indent: 2em;
    color: #fff;
    margin: 15px 30px 30px 30px;
    font-size: 12px;
    font-weight: 800;
    line-height: 170%;
}

.efr p span {
    color: #ffda44;
}

.btc {
    width: 280px;
    height: 45px;
    display: black;
    background: #ffda44;
    text-align: center;
    margin: 0 auto;
}

.btc:hover {
    background: #fffe22;
    color: red;
}

.efr a {
    font-size: 17px;
    color: #c61539;
    line-height: 45px;
}

.beff2 {
    background-image: url("../images/beff2.jpg")
}

.efl h1 {
    color: #ffda44;
    font-size: 50px;
    padding: 0;
    text-align: center;
    margin-top: 50px;
}

.efl h2 {
    color: #ffda44;
    font-size: 18px;
    padding: 0;
    margin: 5px;
    text-align: center;
}

.efl p {
    text-indent: 2em;
    color: #fff;
    margin: 10px 30px 30px 30px;
    font-size: 12px;
    font-weight: 800;
    line-height: 170%;
}

.efl p span {
    color: #ffda44;
}

.efl a {
    font-size: 17px;
    color: #c61539;
    line-height: 45px;
}

.beff4 {
    background-image: url("../images/beff4.jpg");
}

.pf1 {
    background: #ededed;
    height: 600px;
    padding-top: 25px;
}

.pf1_w {
    background: #ededed;
    height: 1520px;
    padding-top: 10px;
}

.pf2 {
    height: 350px;
    padding-top: 25px;
}

.pf3 {
    background: #ededed;
    height: 650px;
    padding-top: 45px;
}

.pf4 {
    height: 520px;
    padding-top: 25px;
}

.pf5 {
    background: #ededed;
    height: 210px;
}

.pf6 {
    height: 640px;
}

.pft {
    padding: 0;
    margin-button: 10px;
    text-align: center;
    font-weight: 800;
    font-size: 30px;
    color: #0c2a4c;
}

#pfl1 {
    width: 260px;
    height: 3px;
    margin-right: 10px;
    margin-left: 25px;
}

#pfr1 {
    width: 260px;
    height: 3px;
    margin-left: 5px;
}

#pfl4 {
    width: 310px;
    height: 3px;
    margin-right: 10px;
    margin-left: 25px;
}

#pfr4 {
    width: 310px;
    height: 3px;
    margin-left: 5px;
}

#pfl1_w {
    width: 800px;
    margin-left: 100px;
}

#pfr1_w {
    width: 800px;
    margin-left: 100px;
}

.pfsb {
    font-size: 18px;
    color: #fe9d00;
    font-weight: 800;
    text-align: center;
}

#pfbr {
    font-size: 18px;
    margin: 20px 160px;
}

#pfb {
    border: 1px dotted #888281;
    width: 620px;
    margin: 0 auto;
    padding: 0;
}

#pfb {
}

#pfb ul li {
    display: inline-block;
    list-style: none;
    background: #3d5570;
    border-top: 4px solid #3d5570;
    border-bottom: 4px solid #3d5570;
    border-left: 10px solid #3d5570;
    border-right: 10px solid #3d5570;
    margin: 20px 8px 20px 10px;
    -webkit-box-shadow: 0px 10px 0px #ddd;
    -moz-box-shadow: 0px 10px 0px #ddd;
    box-shadow: 0px 10px 0px #ddd;
}

#pfb ul li a {
    color: #fff;
}

#pfb ul li a:hover {
    color: #ccc;
}

#pfb span a {
    list-style: none;
    color: #ff0000;
    font-size: 15px;
    margin-left: 220px;
    font-weight: bold;
}

#pfb span a:hover {
    color: #fe9d00;
}

#pfl2 {
    width: 345px;
    height: 3px;
    margin-right: 10px;
    margin-left: 25px;
}

#pfr2 {
    width: 345px;
    height: 3px;
    margin-left: 5px;
}

#pfl3 {
    width: 345px;
    height: 3px;
    margin-right: 10px;
    margin-left: 25px;
}

#pfr3 {
    width: 325px;
    height: 3px;
    margin-left: 5px;
}

.pfad {
    width: 440px;
    margin-bottom: 40px;
    margin-left: 30px;
}

.pfad h2 {
    font-size: 26px;
    font-weight: 800;
}

.pfad p {
    font-size: 16px;
}

.pfad img {
    float: left;
}

#pfad1 {
    float: left;
}

#pfad1 h2 {
    color: #19a2f8;
}

#pfad2 {
    float: right;
}

#pfad2 h2 {
    color: #fe9d00;
}

#pfad3 {
    margin: 0 auto;
}

#pfad3 h2 {
    color: #120590;
}

#pfad4 {
    float: left;
    margin-top: 40px;
}

#pfad4 h2 {
    color: #f73f07;
}

#pfad5 {
    float: right;
    margin-top: 40px;
}

#pfad5 h2 {
    color: #07a40b;
}

.psl {
    width: 206px;
    float: left;
    margin-top: 10px;
    padding-bottom: 30px;
}

.psl h1 {
    text-align: center;
    margin: 0;
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    background: #0d2e54;
    line-height: 40px;
}

.psl h2 {
    text-align: center;
    margin: 20px 10px;
    color: #fff;
    font-size: 18px;
    background: #c31438;
    line-height: 25px;
    width: 150px;
}

.psl ul {
    background: #e6e6e6;
    padding: 10px 10px;
}

.psl ul li {
    list-style: none;
    margin: 15px 0 5px 20px;
}

.psl ul li a {
    font-size: 14px;
}

#pmo {
    color: #fff;
    background: #ffaa00;
    margin-left: 40px;
}

.psr {
    width: 780px;
    float: right;
    margin-top: 10px;
}

.bread {
    width: 100%;
    height: 40px;
    background: #efefef;
    margin-bottom: 20px;
    padding-left: 20px;
}

.bread a {
    color: #000;
    font-size: 14px;
    line-height: 40px;
}

.bread a:hover {
    color: #999;
}

.pll {
    text-align: center;
    background: #c31438;
    padding: 10px;
    margin-bottom: 10px;
}

.pll h3 {
    padding: 0;
    margin: 10px 0;
}

.pll h4 {
    padding: 0;
    margin: 10px 0;
}

.pll span a {
    padding: 5px;
    margin-top: 60px;
    color: #c31438;
    background: #ffe300;
    line-height: 10px;
}

.pll h3 a {
    color: #fff;
    font-size: 18px;
    font-weight: 800;
}

.pll h4 a {
    color: #fff;
    font-size: 16px;
}

.pcd {
    width: 465px;
    height: 313px;
    background: #e6e6e6;
    float: right;
}

.pcd h1 {
    height: 50px;
    background: #0d2e54;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    padding: 0;
    margin: 0;
    font-weight: 800;
}

.piter {
    margin: 30px 20px 10px 20px;
}

.piter p {
    font-weight: 800;
}

.piter p span {
    color: #c31438;
    font-size: 25px;
}

.pba {
    margin-left: 20px;
}

.pba p {
    border: 1px solid #0d2e54;
    background: #fff;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 20px;
}

.pba p span {
    font-weight: bold;
}

.pba span {
    margin-right: 20px;
}

#pod {
    margin-left: 100px;
    font-size: 16px;
    background: #c31438;
    color: #fff;
    border-bottom: 3px solid #c31438;
    border-top: 3px solid #c31438;
    border-right: 7px solid #c31438;
    border-left: 7px solid #c31438;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.pcb {
    margin: 20px 0;
}

.pcb h2 {
    line-height: "msbd";
    color: #fff;
    font-size: 25px;
    background: #0d2e54;
    text-indent: 30px;
    border-bottom: 7px solid #0d2e54;
    border-top: 7px solid #0d2e54;
}

.pcb h3 {
    line-height: "msbd";
    color: #c31438;
    font-size: 18px;
    text-indent: 30px;
    font-weight: bold;
}

.pcb span {
    line-height: "msbd";
    color: #9ea5b1;
    font-size: 14px;
}

.pyb {
    margin: 25px;
}

.pyb h3 {
    background: #ffaa00;
    border: 5px solid #ffaa00;
    width: 80px;
    font-size: 16px;
    color: #000;
    text-indent: 0px;
}

.pyb h4 {
    color: #000;
    font-size: 16px;
    font-weight: bold;
}

.pyb p {
    text-indent: 2em;
}

.psmc {
    width: 234px;
    height: 200px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    border: 1px solid #666;
}

.psmc img {
    width: 232px;
    height: 148px;
}

.psmc h3 {
    margin: 0;
    background: #e6e6e6;
    text-align: center;
}

.psmc h3 a {
    line-height: 50px;
    font-size: 16px;
    color: #333;
    font-weight: 800;
}

.psm {
    background: #eee;
    height: 300px;
}

.pnl {
    float: left;
    margin-left: 50px;
    margin-top: 30px;
    margin-bottom: 50px;
    font-size: 14px;
    padding: 0;
}

.pnr {
    float: right;
    font-size: 14px;
    margin-top: 30px;
    margin-bottom: 50px;
    margin-right: 50px;
}

.ccr {
    width: 780px;
    float: right;
    margin-top: 10px;
}

.cctt {
    text-align: center;
    padding: 0 20px;
}

.cctt h1 {
    font-size: 25px;
}

.cctt p {
    color: #656565;
    text-align: center;
    margin: 0px auto;
    display: inline-block;
}

.ccit p {
    text-indent: 2em;
    font-weight: 800;
    margin: 0 10px;
}

.ccit {
    border-left: 5px solid #0d2e54;
    margin: 20px 0;
}

.cthm {
    background: #0d2e54;
    height: 274px;
    margin: 30px 0;
}

.cthm img {
    float: left;
    margin-right: 20px;
    height: 274px;
    width: 470px;
    border: 1px solid #aaa;
}

.cthm p {
    color: #fff;
}

.cthmc {
    margin: 150px 10px;
}

.cthmc a {
    color: #fff;
    display: black;
}

#cthmt {
    margin: 0;
}

#cthml {
    font-size: 25px;
    margin: 0 0 15px 0;
    font-weight: 800;
}

#cthms {
    margin-top: 10;
}

.cctxt p {
    text-indent: 2em;
    line-height: 200%;
    font-size: 15px;
    text-align: right;
}

.cbnv {
    height: 33px;
    background: #f2f2f2;
}

#ccp {
    line-height: 33px;
    font-size: 16px;
    float: left;
    margin-left: 20px;
}

#ccn {
    line-height: 33px;
    font-size: 16px;
    float: right;
    margin-right: 20px;
}

.ccct {
    height: 40px;
    background: #e6e6e6;
    color: #fff;
    color: #000;
    margin: 15px 0;
}

.ccct span {
    background: #c31438;
    width: 130px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    float: left;
    margin-right: 13px;
    text-align: center;
}

.ccct p {
    color: #666;
    font-size: 16px;
    line-height: 40px !important;
}

.ccc {
    padding: 0 13px;
}

.ccc p {
    line-height: 200%;
    margin: 10px 0;
    text-indent: 2em;
}

#gobk {
    margin-top: 20px;
}

.pbox {
    width: 310px;
    float: left;
}

.tb-thumb {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.tb-thumb li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 1px;
}

.tb-s310, .tb-s310 img {
    height: 310px;
    width: 310px;
    border: 1px solid #aaa;
}

.tb-thumb li a {
    background: #e6e6e6;
    color: #0d2e54;
    font-size: 12px;
}

.tb-booth {
    border: 1px solid #CDCDCD;
    position: relative;
    z-index: 1;
}

.tb-thumb .tb-selected a {
    background: #c31438;
    padding: 2px;
}

.tb-thumb li div {
    border: 1px solid #CDCDCD;
}

div.zoomDiv {
    z-index: 999;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    display: none;
    text-align: center;
    overflow: hidden;
}

div.zoomMask {
    position: absolute;
    background: url("../images/mask.png") repeat scroll 0 0 transparent;
    cursor: move;
    z-index: 1;
}

.agent {
    height: 600px;
    background: #e8e8e8;
    padding-top: 50px;
    margin-top: 20px;
}

.hmtt {
    background: #c31438;
    color: #fff;
    height: 150px;
    margin-top: 40px;
}

.bnc {
    float: left;
    margin: 35px 0 0 40px;
    width: 200px;
}

.bnc h2 {
    font-size: 42px;
    font-weight: 800;
    padding: 0;
    margin: 0;
}

.bnc h3 {
    font-size: 26px;
    padding: 0;
    margin-top: 5px;
}

.bnadd {
    float: left;
    margin-top: 35px;
    margin-left: 250px;
}

.bnadd p span {
    font-weight: 800;
    font-size: 16px;
}

.atab {
    border-bottom: 3px solid #e8e8e8;
}

.bno {
    display: inline-block;
    background: #e8e8e8;
    margin-right: 3px;
    font-family: "msbd";
    font-size: 21px;
    border-left: 7px solid #e8e8e8;
    border-right: 7px solid #e8e8e8;
}

.bna {
    background: #2a87bd;
    color: #fff;
    border-left: 7px solid #2a87bd;
    border-right: 7px solid #2a87bd;
}

.bnz {
    float: right;
    font-size: 16px;
}

.bnl {
    float: left;
    width: 358px;
    height: 572px;
    border: 1px solid #e8e8e8;
    margin-top: 20px;
}

.bnl img {
    width: 358px;
    height: 260px;
}

.bnl ul {
    height: 285px;
    background: #0d6fac;
    padding: 40px;
    margin: 0;
}

.bnl ul p {
    font-size: 22px;
    font-family: "msbd";
    color: #fff;
}

.bnl ul li {
    margin: 0;
    list-style-type: circle;
    color: #fff;
}

.bnl ul li a {
    color: #fff;
}

.bnru {
    float: right;
    width: 622px;
    height: 265px;
    margin: 20px 0 0 0;
    list-style-type: circle;
}

.bnru li {
    margin: 10px 0;
}

.bnrd {
    float: right;
    width: 622px;
    height: 280px;
    background: #e8e8e8;
    margin: 0;
    padding: 0 20px;
    list-style-type: circle;
}

.bnrd li {
    margin: 15px;
}

.bntt {
    border-bottom: 1px solid #0d78b6;
    height: 40px;
    padding-top: 10px;
}

.bntt p {
    float: left;
    font-size: 22px;
}

.npst {
    margin-top: 40px;
    border-bottom: 1px solid #eaebeb;
    padding-bottom: 10px;
}

.npst a {
    color: #000;
}

.npst a:hover {
    color: #999;
}

.bread_n {
    background: #0d2e54;
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    width: 780px;
    float: right;
}

.bread_n a {
    color: #fff;
}

.bread_n a:hover {
    color: #999;
}

.xinwen1 {
    background-color: #eaebeb;
    margin-bottom: 30px;
    width: 780px;
    float: right;
}

.xinwen1 li {
    display: inline-block;
    margin: 0 -1px;
}

.xwbjys {
    font-size: 16px;
    background-color: #0d2e54;
    color: #fff;
    padding: 2px 43px;
}

.xwbjys1 {
    font-size: 16px;
    background-color: #0d2e54;
    color: #fff;
    padding: 2px 20px;
}

.cjwtbt {
    background-color: #eaebeb;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2pt;
    padding-left: 15px;
}

.cjwtbt img {
    padding-right: 6px;
}

.cjwtbt a {
    color: #050505;
}

.cjwtbt a:hover {
    color: #999;
}

.cjwtms {
    background-color: #f4f5f5;
    padding-left: 15px;
    padding-top: 18px;
}

.xwlb {
    width: 1000px;
}

.xwlb a {
    color: #000;
}

.xwlb a:hover {
    color: #999;
}

.xwlb p {
    font-size: 13px;
    color: #999;
    padding-left: 200px;
}

.xwlb span {
    font-size: 13px;
    font-family: "宋体";
}

.hydttp {
    margin-left: 15px;
    margin-top: 20px;
}

.hydttp img {
    width: 180px;
    height: 120px;
    margin-right: 11px;
}

.hydttp {
    float: left;
}

.hydttp_n {
    margin-left: 15px;
    margin-top: 20px;
    float: left;
}

.hydtbt {
    font-weight: bold;
    font-size: 17px;
    letter-spacing: 1pt;
    margin-left: 5px;
    margin-top: 50px;
}

.nlf {
    float: left;
    width: 745px;
    border: 1px solid #7b7b7b;
}

.nlf h1 {
    background: #009a44;
    line-height: 100px;
    color: #fff;
    font-size: 20px;
    margin: 0;
    text-align: center;
}

.nif {
    height: 40px;
    margin: 0 10px;
    border-top: 1px dotted #7b7b7b;
    border-bottom: 1px dotted #7b7b7b;
}

.nif p {
    line-height: 40px;
    color: #999;
    float: left;
}

.bshare-custom {
    float: right;
    width: 200px;
    margin-top: 10px;
}

.nmi {
    margin: 45px 25px;
}

.nmi p {
    margin: 0;
    line-height: 150%;
    text-indent: 2em;
}

.nne {
    margin: 15px 30px 30px 30px;
}

.nrl {
    margin: 50px 25px 25px 25px;
    padding: 25px;
    background: #efefef;
}

.nrl ul li p {
    float: right;
}

.npr {
    float: left;
    color: #c51439;
    font-family: "mabd";
}

.nnx {
    float: right;
    color: #c51439;
    font-family: "mabd";
}

.nrt {
    float: right;
    width: 245px;
}

.nrt h2 {
    background: #0d2e54;
    line-height: 45px;
    margin: 0;
    text-align: center;
    color: #fff;
    font-weight: 800;
    font-size: 20px;
}

.nrt ul {
    background: #e6e6e6;
    margin: 0;
    padding: 25px 40px;
    list-style: none;
}

.nrt h3 {
    margin: 0;
    font-size: 16px;
    text-align: center;
    background: #c31438;
    color: #fff;
    border-top: 3px solid #c31438;
    border-bottom: 3px solid #c31438;
}

.nrt ul li {
    text-align: center;
    margin: 5px;
}

.nrtp {
    background: #0d2e54;
    margin: 20px 0;
    padding-bottom: 15px;
}

.nrtp p {
    text-align: center;
    margin: 0;
    line-height: 200%;
}

.nrtp p a {
    color: #fff;
}

.nrtp img {
    background: #e6e6e6;
    width: 245px;
    margin-bottom: 10px;
}

.ncall {
    background: url("../images/ncall.jpg");
    height: 266px;
    padding-top: 120px;
    margin-bottom: 20px;
}

.ncall p {
    text-align: center;
    font-size: 23px;
    color: #0d2e54;
    font-weight: 800;
}

#nwei {
    margin-bottom: 30px;
    margin-top: 30px;
}

.ispa {
    width: 150px;
    height: 0;
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #FFF;
    margin-left: 20px;
}

.resultbar {
    height: 40px;
    background: #0d2e54;
    padding-left: 30px;
    line-height: 40px;
    margin: 20px 0;
    color: #fff;
}

.resultbar a {
    color: #fff;
}

.pleft {
    float: left;
    width: 700px;
}

.e2 {
    padding: 0;
    margin: 0;
}

.e2 li {
    height: 150px;
    list-style: none;
    margin-bottom: 20px;
    background:
}

.preview img {
    float: left;
    width: 150px;
    height: 150px;
    margin-right: 30px;
    border: 1px solid #666;
}

.tgfo {
    color: #999;
}

.tgfo small {
    margin-right: 10px;
}

.tgif {
    height: 95px;
    margin-top: 10px;
}

.title {
    font-size: 16px;
}

.ico2 {
    margin: 0;
    padding: 0 0 30px 0;
    list-style: none;
    background: #eee;
}

.ico2 li {
    padding: 12px 30px;
}

.ico2 li:hover {
    background: #ddd;
}

.pright {
    float: right;
    width: 270px;
    padding-top: 20px;
    margin-top: 0px;
}

.pright h2 {
    font-size: 16px;
    color: #0d2e54;
    font-weight: bold;
    height: 40px;
    width: 270px;
    margin: 0;
    line-height: 40px;
    text-align: center;
    background: #eee;
}

.shmain {
    background: #eee;
}

.shtl {
    float: left;
    width: 206px;
}

.shrt {
    float: right;
    width: 778px;
    border: 1px solid #aaa;
    background: #fff;
    padding: 20px;
    margin-bottom: 30px;
}

.shban {
    height: 120px;
}

.shban img {
    float: left;
    width: 100px;
    height: 100px;
    border: 1px solid #aaa;
    margin-right: 30px;
}

.shban h2 {
    font-size: 16px;
}

.shban h3 {
    font-size: 14px;
    color: #999;
}

.shrl {
    list-style: none;
}

.pagelist {
    list-style: none;
}

.top {
    background: #e9e9e9;
    margin: 0 auto;
    text-align: center;
}

.bdbox {
    height: 100px;
}

.bdbox h2 {
    float: left;
    margin-right: 20px;
    height: 10px;
}

.bdbox h2 a {
    font-size: 18px;
    color: #019944;
}

.bdsvs {
    width: 100%;
    clear: both;
}

.bdsvs h2 {
    float: left;
    font-size: 18px;
    width: 200px;
}

.bdpei {
    clear: both;
}

.bdpei h2 a {
    font-size: 18px;
}

.bdacl h3 {
    font-size: 16px;
    margin: 10px 0;
    padding: 0;
}

.bdacl {
    width: 150px;
    float: left;
    margin: 10px 0;
    padding: 0;
    list-style: none;
}

.bdh li {
    list-style: none;
    display: inline-block;
    margin: 0 30px;
    padding: 0;
    font-size: 16px;
}

.bdsfl {
    margin-left: 40px;
}

.bdm h4 {
    text-align: center;
}

.csmain {
    margin: 0 0 0 -19px;
}

.cscard {
    width: 320px;
    height: 290px;
    margin: 13px 0 0 19px;
    float: left;
    border: 1px solid #aaa;
}

.cscard img {
    width: 317px;
    height: 210px;
    margin: 0;
}

.cscard p {
    padding: 20px;
}

.csnv {
    list-style: none;
    display: inline-block;
    border: 1px solid #aaa;
    padding: 13px;
}

.csnv li {
    display: inline-block;
    margin: 6px 13px;
}

.csmv, .csmv a {
    color: #009a43;
    font-weight: 700;
}

/* 侧边栏客服 */
/*.slides{position:fixed;right:10px;;top:35%; z-index:100000;}
.slides .slideul li{position:relative;display:block; overflow:visible;}
.slides .slideul li.kefu{width:66px;padding-left:10px;margin-left:-10px;}
.slideul li a {cursor:pointer;}*/
/*案例信息提取*/
.info {
    text-align: center;
}

.info p {
    display: inline-block;
    margin: 0 5px;
}

/*维修服务品牌列表*/
.web {
    width: 985px;
    height: 620px;
    margin: 0px auto;
}

.con {
    width: 950px;
    height: 435px;
    margin: 10px auto;
    padding-left: 85px;
    padding-top: 25px;
}

.con ul li {
    width: 250px;
    height: 198px;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.con ul li img {
    width: 250px;
    height: 198px;
    float: left;
    border: 1px solid #ffaa00;
}

.txt {
    width: 250px;
    height: 45px;
    background: #333;
    background: rgba(0, 0, 0, 0.6); /*透明背景色，不透明其文字内容*/
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    font-family: "微软雅黑";
}

.txt h3 {
    font-size: 18px;
    font-weight: 100;
    height: 45px;
    text-align: center;
    line-height: 15px;
}

/
/
.con ul li a {
    display: block;
    width: 250px;
    height: 198px;
    margin: 0 auto;
}

.txt a {
    color: #fff;
}

.txt a:hover {
    color: #999;
}

.txt p {
    font-size: 14px;
    text-align: center;
}

.izl-rmenu {
    margin-right: 0;
    width: 82px;
    position: fixed;
    right: 2px;
    top: 65%;
    -webkit-box-shadow: #DDD 0px 1px 5px;
    -moz-box-shadow: #DDD 0px 1px 5px;
    box-shadow: #DDD 0px 1px 5px;
    z-index: 999;
}

.izl-rmenu .consult {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}

.izl-rmenu .consult .phone {
    background-color: rgb(247, 247, 255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}

.izl-rmenu a.consult:hover .phone {
    display: inline !important;
}

.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}

.izl-rmenu a.cart:hover .pic {
    display: block;
}

.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}

.izl-rmenu .btn_top:hover {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.izl-rmenu .cart .pic {
    display: none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background: url(../images/weixin.jpg);
}

#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF !important;
    z-index: 999;
}

.in_pro {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
}

.in_pro_c {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.in_pro_l {
    width: 260px;
    height: auto;
    overflow: hidden;
    float: left;
}

.in_pro_lbj {
    width: 260px;
    height: 48px;
    float: left;
    background: #04579e;
    font: bold 22px/48px "微软雅黑";
    color: #FFF;
    text-align: center;
}

.in_pro_fllm {
    width: 260px;
    height: auto;
    overflow: hidden;
    float: left;
    background: #efeff0;
    border-left: #04579e 3px solid;
    border-right: #04579e 3px solid;
    border-bottom: #04579e 3px solid;
}

.in_pro_fllm ul li {
    width: 260px;
    height: 56px;
    float: left;
    text-align: left;
}

.in_pro_r {
    width: 740px;
    height: auto;
    overflow: hidden;
    float: right;
}

.in_pro_rbj {
    width: 730px;
    height: 45px;
    float: right;
    margin-left: 10px;
    background: #04579e;
}

#gdxq {
    float: right;
    padding-right: 30px;
    font: normal 13px/45px "微软雅黑";
    color: #FFF;
}

#gdxq a {
    color: #FFF;
}

#gdxq a:hover {
    color: #cccccc;
}

.in_pro_list {
    width: 740px;
    height: auto;
    overflow: hidden;
    float: left;
}

.in_pro_list ul li {
    width: 236px;
    height: 273px;
    border: 1px solid #aaa;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    background: #e8e8e8;
}

.in_pro_list ul li img {
    width: 234px;
    height: 220px;
}

.in_pro_list ul li .capt {
    width: 200px;
    height: 150px;
    margin-left: 10px;
}

.in_pro_list ul li .capt h2 {
    font-size: 16px;
    line-height: 20px;
    color: #333 !important;
    margin-top: 10px;
}

.in_pro_list ul li .capt h2 a {
    color: #000;
}

.in_pro_list ul li .capt h2 a:hover {
    color: #666;
}

.in_pro_list ul li .capt h3 {
    font-size: 14px;
    line-height: 2px;
}

.in_pro_list ul li .capt h3 span {
    vertical-align: super;
    font-size: 9px;
    padding: 0;
}

.newlist_ly {
    border-bottom: #CCC dashed 1px;
}

.in_cont {
    width: 730px;
    margin-top: 35px;
    margin-bottom: 30px;
    padding: 0 7px;

}

.in_cont .fl {
    width: 300px;
    float: left;
}

.in_cont .pro_par {
    width: 400px;
    float: left;
    margin-left: 15px;
}

.in_cont .pro_par h2 {
    font-size: 22px;
    color: #333;
    font-weight: bold;
    margin-top: 0;
}

.in_cont .pro_par li {
    border-bottom: 1px #dbdbdb dashed;
    line-height: 40px;
    font-size: 15px;
    color: #666;
}

.tabtit {
    clear: both;
    height: 40px;
    width: 100%;
    border-bottom: 1px solid #04579e;
    margin: 20px 0 0 0;
    float: left;
}

.tabtit span {
    float: left;
    width: 120px;
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    background: #04579e;
}
.tab_cont{
    margin-bottom: 15px;
}
.tab_cont img {
    margin-top: 25px;
}

.tab_cont p {
    text-align: center;


}