@import url('reset.css'); .wrap {    width: 1200px;    padding: 0px;    margin: 0 auto;    position: relative;    clear: both;}.topbar {    width: 100%;    float: left;    border-bottom: 1px solid #ddd;    height: 40px;    line-height: 40px;    font-size: 12px;    color: #323232;    background: #f1f1f1;}a {    transition: color 0.35s;}a:hover {    color: #203188;}.header {    width: 100%;    float: left;    height: 110px;    position: relative;}.header a.alogo {    display: block;    float: left;    line-height: 110px;    height: 110px;}.header .fr {    margin-top: 32px;}.header .fr .tel {    margin-right: 20px;    display: inline-block;    background: url(../images/i-tel.png) no-repeat left center;    padding-left: 57px;    height: 51px;}.header .fr a {    margin-left: 20px;}.header .fr .tel .p1 {    font-size: 12px;    color: #292929;}.header .fr .tel .p2 {    font-size: 24px;    color: #c11000;}.header a.alogo img {    display: inline-block;    vertical-align: middle;    transition: transform 0.5s;    height: 70px;}.wrap .content {    width: 950px;    margin: auto;}.header form #q {    width: 280px;    border: 1px solid #ccc;    height: 40px;    line-height: 40px;    padding-left: 5px;    float: left;    border-radius: 5px 0 0 5px;}.header form .searchgo {    width: 40px;    height: 30px;    background: url(../images/so.png) center no-repeat;    border: 1px solid #ccc;    height: 42px;    border-left: 0;    /* background-size: 20px; */    border-radius: 0 5px 5px 0;}.header a.alogo:hover img {    transform: scale(1.1);}.fadeInLeft {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}#top-menu {    height: 58px;    background: #203188;    line-height: 58px;    position: relative;    width: 100%;    float: left;}#top-menu > .wrap > ul {    display: table;    height: 58px;    width: 100%;}#top-menu .cate0 {    display: table-cell;    text-align: center;    font-weight: normal;    position: relative;}#top-menu ul li a {    font-size: 18px;    color: #FFF;}#top-menu .cate0 > a {    color: #FFF;}#top-menu .cate0:hover, #top-menu .cate0.on {    background: #203188;    transition: color 0.35s;    color: #fff;}#top-menu .cate0:hover> a, #top-menu .cate0.on > a {    color: #fff;}#top-menu .cate0 ul {    display: none;    position: absolute;    top: 58px;    left: 0;    width: 100%;    z-index: 99999;}#top-menu ul ul li {    padding: 0;    width: 100%;    height: 50px;    line-height: 50px;    float: left;    position: relative;    background: #203188;}#top-menu .cate0 ul ul {    width: auto;    white-space: nowrap;}#top-menu .cate0 ul li:hover {    background: #eee;    color: #203188}#top-menu .cate0 ul li:hover a {    color: #203188;}#top-menu > ul > li > ul > li > ul {    display: none;    position: absolute;    left: 100%;    top: -0px;}#top-menu > ul > li > ul > li > ul > li {    padding: 0px 10px;}#top-menu > ul > li > ul > li:hover > ul {    display: block;}.fcates {    margin-top: 20px;    width: 100%;    float: left;    text-align: center;    background: #333 url(../images/bg-fcates.png) no-repeat center 150px;    padding: 50px 0;    color: #999;    font-size: 12px;}.fcates .wrap {    display: table;}.fcates .lms, .fcates .lx, .fcates .ma {    display: table-cell;    vertical-align: top;}.fcates .lx {    width: 270px;}.fcates .lx .dz img {    vertical-align: middle;    margin-right: 5px;}.fcates .ma {    width: 250px;}.fcates a {    color: #999;}.fcates .item {    float: left;    color: #fff;    text-align: left;    margin-right: 40px;}.fcates .p1 {    color: #fff;    font-size: 16px;    line-height: 40px;    padding-bottom: 15px;}.fcates .p1 .s2 {    font-size: 18px;}.fcates .lx {    color: #fff;    text-align: left;    border-right: 1px solid #565656;}.fcates .lx p {    height: 15px;    margin-bottom: 15px;}.fcates .lx p i {    width: 15px;    text-align: center;}.fcates .lx .p3 {    line-height: 2;    font-size: 12px;}.fcates .p4 {    margin-top: 20px;}.fcates .p4 .btn {    width: 90px;    height: 30px;    border: 1px solid #8e8e8e;    line-height: 30px;    text-align: center;    display: inline-block;    border-radius: 5px;}.fcates .ma {    text-align: center;    border-right: 1px solid #565656;}.fcates .ma .d1 {    display: inline-block;    margin: 10px;}.fcates .lms {    text-align: left;}.fcates .lms .lm {    width: 14.28%;    float: left;    /* margin-left:3%; */    text-align: right;}.fcates .lms .lm p {    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    line-height: 24px;}.fcates .lms .lm .p2 {    font-size: 14px;}.fcates .lms .lm p a {    color: #a3a3a3;}.fcates .lms .lm .p2 a {    color: #fff;}.links {    width: 100%;    float: left;    border-top: 1px solid #f9f9f9;    margin-top: 60px;    padding-top: 20px;}.links .fl {    font-size: 16px;    font-weight: bold;    color: #333;}.links .fr {    width: 1200px;}.links .fr a {    color: #888;    padding: 5px;}.footer {    background: #333;    clear: both;    float: left;    padding: 15px 0px;    width: 100%;    overflow: hidden;    line-height: 28px;    text-align: center;    color: #a9a9a9;    font-size: 12px;    border-top: 1px solid #484848;}.footer a {    color: #a9a9a9;}.footer table {}.footer table td, .footer table th {    border: none;}.qqkefu {    position: fixed;    top: 50%;    _position: absolute;    _top: expression(eval(document.documentElement.scrollTop + 365));    z-index: 20;    /*right:0;*/    right: 0;    width: 39px;}.qqkefu ul li {    width: 45px;    height: 45px;    margin-bottom: 1px;    float: right;    background: #203188;    line-height: 45px;    font-size: 14px;    cursor: pointer;    position: relative;}.qqkefu ul li a {    color: #fff;    overflow: hidden;    display: block;    height: 45px;    padding-left: 10px;}.qqkefu ul li.qq_cza {    overflow: hidden}.qqkefu ul li:hover {    background: #203188;}.qqkefu ul li.top {    background: url("../images/back.png") no-repeat center #203188;    position: relative;    width: 45px;    height: 45px;    cursor: pointer;}.qqkefu ul li.top:hover {    background: url("../images/back.png") no-repeat center #203188;}.qqkefu ul li div {    width: 45px;    height: 45px;    display: block;    overflow: hidden;    float: right;}.qqkefu ul li span {    font-size: 14px;    font-weight: bold;    color: #FFF;}.qqkefu ul li div.a {    background: url(../images/qq.png) no-repeat center center;}.qqkefu ul li div.b {    background: url(../images/zixun.png) no-repeat center center;}.qqkefu ul li div.c {    background: url(../images/weixin.png) no-repeat center center;}.qqkefu ul li div.e {    background: url(../images/tel.png) no-repeat center center;}.qqkefu ul li.qq_czae {    line-height: 15px !important}.erweima {    width: 130px !important;    height: 150px !important;    position: absolute;    top: -107px;    left: -135px;    background: #FFF;    border: 1px solid #CCC;    float: left;    cursor: default !important;    display: none;    /*overflow: hidden;*/}.erweima p {    line-height: 20px;    color: #000;    font-size: 12px;    text-align: center;    float: left;    width: 130px;}.erweima p img {    width: 110px;    height: 110px;    margin: 10px 10px 0px 10px;}.erweima .arrow3 {    width: 5px;    height: 10px;    display: block;    background: url(../images/czx6.png) no-repeat;    position: absolute;    right: -5px;    top: 122px;}.cate-title {    width: 100%;    height: 50px;    line-height: 50px;    text-align: left;    border-bottom: 1px solid #979797;    /*margin:35px 0px;*/}.cate-title .cn {    float: left;    height: 30px;    line-height: 30px;    border-left: 5px solid #203188;    font-size: 18px;    font-weight: bold;    padding-left: 15px;    color: #2d2d2d;    display: inline-block;    margin-top: 10px;    /* border-radius: 2px; */}.position {    float: right;    text-align: right;}.content .doc-info {    width: 100%;    float: left;    text-align: center;    margin-bottom: 10px;    padding: 10px 0px;    border: 1px dotted #9c9c9c;    border-radius: 20px;    background: #fcfdea;}.content .doc-info span {    color: #858585;    padding-left: 20px;}.content .content-text {    width: 100%;    float: left;    min-height: 500px;    margin-bottom: 10px;    font-size: 14px;    line-height: 250%;    padding-top: 10px;}.content .content-text p,.content .content-text span {    font-size: 16px!important;    font-family: Microsoft YaHei!important;}.content .content-text img {    height: auto!important;}.content .prevnext {    width: 100%;    float: left;    margin: 30px 0px 0;    border-top: 1px dashed #9c9c9c;    line-height: 40px;    padding-top: 20px;}.bread_line {    height: 71px;    background: url(../images/breadline_bg.png) no-repeat;    font-size: 14px;    color: #fff;    position: absolute;    bottom: 0;    left: 0;    width: 100%;}.bread_line span {    font-size: 30px;    color: #fff;    line-height: 71px;    margin-right: 10px;    margin-left: 25px;}.bread_line a {    margin: 0 7px;    font-size: 14px;    color: #fff;}.message_nav {    width: 1200px;    margin: 0 auto;    height: 59px;    overflow: hidden;    position: relative;    text-align: center;    /* margin-top: -60px; */    top: -60px;    background: rgba(255,255,255,0.8);    border-radius: 10px 10px 0 0;    border: 1px solid #203188;    /* box-shadow: 0 0 5px #203188; */    border-bottom: 0;}.message_nav ul li {    /* float: left; */    display: inline-block;    /* width: 25%; */}.message_nav ul li a {    display: block;    height: 60px;    line-height: 60px;    font-size: 18px;    color: #414141;    padding: 0 25px;}.message_nav ul li a.message_nav_c {    /* border-bottom: 3px solid #203188; */    color: #fff;    background: #203188;}.main_wrap_lv2 {    background: #f6f6f6;}.left-bar {    width: 260px;    border: 1px solid #ededed;    color: #fff;    float: left;    padding-bottom: 7px;    border-radius: 10px 10px 0 0;}.left-bar .left-bar-title {    width: 100%;    float: left;    background: #203188;    height: 50px;    font-size: 16px;    line-height: 50px;    border-radius: 10px 10px 0 0;}.left-bar .left-bar-title .cn {    width: 240px;    /* margin: 0 20px; */    float: left;    font-size: 18px;    font-weight: bold;    padding-left: 20px;    /* height: 41px; */    /* border-radius: 10px 10px 0 0; */}.left-bar .left-bar-title .cn i {    margin-right: 5px;}.left-bar .left-bar-cate {    width: 100%;    background-color: #fff;    float: left;}.left-bar .left-bar-cate a {    display: block;    float: left;    clear: both;    width: 206px;    padding: 0 20px;    margin: 7px 7px 0 7px;    line-height: 45px;    background: #f0f0f0;    border-radius: 5px;}.left-bar .left-bar-cate a:hover, .left-bar .left-bar-cate a.on {    background: #f1a502;    color: #fff;}.left-contact {    width: 195px;    margin: 10px;    padding: 10px;    background-color: #fff;    float: left;    color: gray;    font-size: 12px;    line-height: 30px;}.left-contact .tel {    width: 145px;    height: 45px;    background: url(../images/i-tel2.png) no-repeat left center;    padding-left: 65px;    margin-bottom: 20px;}.left-contact .p1 {    color: #5e5e5e;    font-size: 12px;    height: 20px;    line-height: 20px;}.left-contact .p2 {    color: #e2c17d;    font-family: impact;    font-size: 22px;}.left-bar-cate div.cc2-wrap {    display: none;}.left-news p {    height: 40px;    line-height: 40px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    width: 230px;    margin: 0 15px;    border-bottom: 1px solid #e5e5e5;}.left-news a:last-child p {    border-bottom: 0;}.main-left {    width: 265px;    float: left;    margin-top: 40px;}.main-right {    margin-top: 40px;    width: 900px;    float: right;}.page-content {    font-size: 14px;    line-height: 200%;    min-height: 500px;    margin-top: 20px;}img {    max-width: 100%;    height: auto;}.pages {    width: 100%;    float: left;    padding: 60px 0;}.pages .fl a {    display: inline-block;    width: 40px;    height: 40px;    line-height: 40px;    border: 1px solid #dbdbdb;    text-align: center;    border-radius: 50%;    margin-right: 10px;}.pages .fl a:hover, .pages .fl a.current {    background-color: #BDBDBD;    border: 1px solid #BDBDBD;    color: #fff;}.pages .i-pnext {    display: inline-block;    width: 94px;    height: 40px;    background: #203188 url(../images/i-pnext.png) no-repeat center;    border-top-right-radius: 20px;    border-bottom-right-radius: 20px;}.pages .fr img {    float: left;}.slideBox {    width: 580px;    height: 370px;    overflow: hidden;    position: relative;    float: left;}.slideBox .hd {    height: 25px;    overflow: hidden;    position: absolute;    right: 5px;    bottom: 5px;    z-index: 1;}.slideBox .hd ul {    overflow: hidden;    zoom:1; float: left;}.slideBox .hd ul li {    float: left;    margin-right: 2px;    width: 25px;    height: 25px;    line-height: 25px;    text-align: center;    background: #fff;    cursor: pointer;    border-radius: 50%;}.slideBox .hd ul li.on {    background: #203188;    color: #fff;}.slideBox .bd {    position: relative;    height: 100%;    z-index: 0;}.slideBox .bd li {    zoom:1; vertical-align: middle;}.slideBox .bd img {    width: 580px;    height: 370px;    display: block;}.slideBox .prev, .slideBox .next {    position: absolute;    left: 3%;    top: 50%;    margin-top: -25px;    display: block;    width: 32px;    height: 40px;    background: url(../images/slider-arrow.png) -110px 5px no-repeat;    filter: alpha(opacity=50);    opacity: 0.5;}.slideBox .next {    left: auto;    right: 3%;    background-position: 8px 5px;}.slideBox .prev:hover, .slideBox .next:hover {    filter: alpha(opacity=100);    opacity: 1;}.slideBox .prevStop {    display: none;}.slideBox .nextStop {    display: none;}.slideBox1 {    display: none;}.slideTxtBox {    width: 580px;    float: right;    text-align: left;    height: 368px;}.slideTxtBox .hd {    height: 45px;    line-height: 45px;    border-bottom: 1px solid #ddd;    position: relative;}.slideTxtBox .hd ul {    float: left;    position: absolute;    top: -1px;    height: 45px;    width: 100%}.slideTxtBox .hd ul li {    float: left;    cursor: pointer;    width: 33.333333%;    text-align: center;    font-size: 18px;    line-height: 45px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.slideTxtBox .hd ul li.on {    background: #fff;    border: 1px solid #ddd;    border-bottom: 2px solid #fff;    font-weight: bold;}.slideTxtBox .bd ul {    padding: 15px 2px;    zoom:1; }.slideTxtBox .bd li {    height: 39px;    line-height: 39px;    overflow: hidden;}.slideTxtBox .bd li .date {    float: right;    color: #999;}nav {    width: 100%;    height: 60px;    -webkit-box-sizing: border-box;    box-sizing: border-box;    -webkit-box-shadow: 0 2px 4px #ccc;    box-shadow: 0 2px 4px #ccc;    padding: 10px 0;    display: none;}nav li, nav a {    text-decoration: none;    list-style: none;}nav .nav-logo {    width: auto;    height: 100%;    margin-left: 20px;    float: left;}nav .nav-logo a, nav .nav-logo li, nav .nav-logo ol, nav .nav-logo span, nav .nav-logo p {    font-size: 30px;    font-weight: bold;    list-style: none;    color: #1f79ec;    text-decoration: none;}nav .nav-logo img {    max-width: 100%;    max-height: 100%;}nav ::-webkit-scrollbar {    display: none;}nav .nav-list {    /*nav-list*/    -webkit-box-sizing: border-box;    box-sizing: border-box;    float: right;    margin-right: 20px;}.slideTxtBox2 {    width: 100%;    /* border:1px solid #ddd; */    text-align: left;}.slideTxtBox2 .hd {    /* height:30px; */    /* line-height:30px; */    background: #f4f4f4;    position: relative;    height: 45px;}.slideTxtBox2 .hd ul {    float: left;    position: absolute;    0;/* top:-1px; */    height: 45px;    width: 100%;}.slideTxtBox2 .hd ul li {    float: left;    /* padding:0 15px; */    cursor: pointer;    width: 50%;    height: 45px;    line-height: 45px;    text-align: center;    font-size: 16px;}.slideTxtBox2 .hd ul li.on {    background: #203188;    color: #fff;}.slideTxtBox2 .bd ul {    padding: 15px 0;    zoom:1;}@media (max-width: 1200px) {    .topbar, .header, #top-menu {        display:none;    }    nav {        display: block;    }    nav .nav-list {        position: fixed;        height: 100%;        top: 0;        padding-top: 10px;        width: 50%;        background: rgba(32 ,49, 136, 0.9);        left: -60%;        -webkit-transition: 1s;        transition: 1s;        /* -webkit-box-shadow: 3px 0px 10px #f0eded; */        /* box-shadow: 3px 0px 10px #f0eded; */        z-index: 999;    }}nav .nav-list > li {    position: relative;    list-style: none;    float: left;    text-align: center;}@media (max-width: 1200px) {    nav .nav-list > li {        width: 100%;        margin: 0;        overflow: hidden;    }    nav .nav-list > li {        margin-bottom: 15px;    }}nav .nav-list > li .active {    color: #fff;    background: #094fb7;}nav .nav-list > li a {    color: #fff;    display: inline-block;    line-height: 32px;    /* padding: 1px 15px; */    margin: 0 10px;    font-size: 15px;    border-radius: 5px;    text-decoration: none;}@media (max-width: 1200px) {    nav .nav-list > li a {        width: 100%;        border-radius: 0;        margin: 0;    }}nav .nav-list > li a:hover {    color: #fff;    background-color: #094fb7;}nav .nav-list > li .menu {    min-width: 100px;    background: #fff;    -webkit-box-shadow: 0 2px 10px #ccc;    box-shadow: 0 2px 10px #ccc;    position: absolute;    border-radius: 5px;    white-space: nowrap;    left: 0;    height: 0;    overflow: hidden;    -webkit-transition: 1s;    transition: 1s;}@media (max-width: 1200px) {    nav .nav-list > li .menu {        position: relative;        width: 100%;        text-align: center;        border-radius: 0;        -webkit-box-shadow: 0 -1px 7px #ccc inset;        box-shadow: 0 -1px 7px #ccc inset;    }}nav .nav-list > li .menu li a {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    margin: 0;}nav .nav-list > li:hover .menu {    height: auto;}nav .nav-menu {    display: none;    z-index: 999;    background: #fff;    cursor: pointer;}@media (max-width: 1200px) {    nav .nav-menu {        display: block;        float: right;        padding: 8px 5px;        position: relative;        border: 1px solid #ccc;        border-radius: 5px;        margin-right: 15px;    }    nav .nav-menu span {        height: 2px;        width: 25px;        display: block;        background: #CCC;        border-radius: 10px;    }    nav .nav-menu span + span {        margin-top: 6px;    }}nav .open {    left: 0%;    overflow: auto;}.flash {    width: 100%;    overflow: hidden;}.slideBox1 {    width: 100%;    height: auto;    overflow: hidden;    position: relative;    display: block;    margin: auto;}.slideBox1 .hd {    overflow: hidden;    position: absolute;    bottom: 5px;    z-index: 1;    width: 100%;}.slideBox1 .hd ul {    overflow: hidden;    zoom:1; width: 100%;    text-align: center;}.slideBox1 .hd ul li {    display: inline-table;    width: 30px;    height: 5px;    background: #fff;    cursor: pointer;    border-radius: 2.5px;    margin: 0 5px;}.slideBox1 .hd ul li.on {    background: #203188;    color: #fff;}.slideBox1 .bd {    position: relative;    height: 100%;    z-index: 0;}.slideBox1 .bd li {    zoom:1; vertical-align: middle;}.slideBox1 .bd img {    width: 100%;    height: auto;    display: block;}.dedepages {    margin: 20px auto 10px;    overflow: hidden;    /* float:right; */    width: 100%;}.dedepages ol {    /* float:left; */    margin: 0;    width: 100%;    overflow: hidden;    text-align: center;}.dedepages ol li {    display: inline-block;}.dedepages ol a {    line-height: 30px;    margin-left: 6px;    border: 1px solid #E9E9E9;    list-style: none;    display: inline-table;    text-align: center;    padding: 0 10px;    font-size: 14px;    transition: .5s;    -moz-transition: .5s;    -webkit-transition: .5s;    border-radius: 5px;}.dedepages ol a:hover {    background: #203188;    color: #ffffff;}.thisclass a {    background: #203188;    color: #ffffff;}.dedepages ol li a {    display: block;}.lx2 {    overflow: hidden;    width: 100%;    margin: auto;    background: rgba(255,255,255,0.7);    /* margin-top: -151px; */    position: relative;    /* padding: 0 20px 20px; */    padding-top: 20px;}.lx2 ul {    margin: 0;    width: 100%;    /* height: 150px; */    padding: 0;    margin-bottom: 20px;    overflow: hidden;}.lx2 ul li {    width: 24%;    margin-right: 1.33333333%;    line-height: 30px;    list-style: none;    float: left;    background: #203188;    height: 150px;    text-align: center;    padding: 20px 10px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    color: #fff;    font-size: 16px;}.lx2 ul li:nth-child(4) {    margin-right: 0;}.lx2 ul li i {    width: 100%;    font-size: 35px;    text-align: center;    margin-bottom: 10px;}#allmap {    width: 100%;    height: 450px;}#banner {    width: 100%;    height: auto;    overflow: hidden;}#banner img {    width: 100%;    display: block;}.tuji {    margin-top: 10px;    overflow: hidden;}.tuji li {    width: 32.333333%;    float: left;    margin-left: 1.5%;    margin-top: 10px;}.tuji li:nth-child(1),.tuji li:nth-child(4),.tuji li:nth-child(7),.tuji li:nth-child(10) {    margin-left: 0;}.tuji li h5 {    border: 3px solid #eee;    height: 180px;    overflow: hidden;    display: flex;    display: -webkit-flex;    justify-content: center;    align-items: center;    transition: .5s;    -moz-transition: .5s;    -webkit-transition: .5s;}.tuji li h5 img {    width: 100%;    display: block;    min-height: 180px;    transition: .5s;    -moz-transition: .5s;    -webkit-transition: .5s;}.tuji li h6 {    line-height: 40px;    text-align: center;    height: 40px ;    overflow: hidden;}.tuji li:hover h5 {    border: 3px solid #f1a502;}.tuji li:hover h5 img {    -moz-transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);}.liuyan {    overflow: hidden;    margin-top: 20px;}.liuyan li {    width: 100%;    margin-bottom: 10px;    font-size: 16px;    line-height: 40px;}.liuyan li .intxt {    width: 100%;    border: 1px solid #ccc;    border-radius: 5px;    background: #fff;    line-height: 40px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding-left: 10px;}.liuyan li textarea {    width: 100%;    height: 200px;    border: 1px solid #ccc;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border-radius: 5px;    padding: 10px;}.coolbg {    width: 150px;    height: 40px;    color: #fff;    text-align: center;    line-height: 40px;    background: #203188;    border: none;    border-radius: 5px;}.np {    margin-right: 10px;}.shuoming {    padding: 10px 15px;    border: 1px dotted #ccc;    background: #eee;    margin-top: 15px;    font-size: 16px;    border-left: 5px solid #203188}.jieshao {    border-bottom: 1px dotted #ccc;    padding: 20px 0;}.page {    text-align: center;}.page a {    line-height: 35px;    padding: 0 12px;    color: #333;    border: 1px solid #ccc;    margin: 5px;    display: inline-block;    border-radius: 5px;}.page a.page-num-current {    background: #203188;    color: #fff;}@media(max-width: 640px) {    .slideBox1 {        width:200%;        height: auto;        margin-left: -50%    }    .slideBox1 .hd {        overflow: hidden;        position: absolute;        bottom: 5px;        z-index: 1;        width: 100%;    }    .slideBox1 .hd ul {        overflow: hidden;        zoom:1; width: 100%;        text-align: center;    }    .slideBox1 .hd ul li {        display: inline-table;        width: 30px;        height: 5px;        background: #fff;        cursor: pointer;        border-radius: 2.5px;        margin: 0 5px;    }    .slideBox1 .hd ul li.on {        background: #203188;        color: #fff;    }    .slideBox1 .bd {        position: relative;        height: 100%;        z-index: 0;    }    .slideBox1 .bd li {        zoom:1; vertical-align: middle;    }    .slideBox1 .bd img {        width: 100%;        height: auto;        display: block;    }    .wrap {        width: 96%;        margin: auto 2%;    }    .slideBox,.slideTxtBox {        width: 100%;        height: auto;        float: none;    }    .slideBox {        margin-bottom: 20px;        display: none;    }    .slideBox .bd img {        width: 100%;        height: auto;    }    .qqkefu {        display: none;    }    .slideTxtBox .bd li .date {        display: none;    }    .lx2 {        width: 94%;        margin: auto;    }    .lx2 ul li {        width: 100%;        margin-bottom: 10px;    }    #allmap {        height: 350px;    }    .message_nav {        width: 100%;        top: 0;        border: 0;        height: auto;        /* margin-bottom: 20px; */        background: #fafafa;        border-radius: 0;    }    .news-list li {        height: auto;    }    .news-list li .news-img,.news-list .news-text {        width: 90%;        height: auto;        margin: 5%;    }    .fcates .lms {        display: none;    }    .message_nav ul li a {        padding: 0;        height: 40px;        line-height : 40px;        font-size: 14px;    }    .message_nav ul li {        width: 24%;    }    #banner img {        /* width:200%; */        /* left: -50%; */    }    .m-yin {        display: none;    }    .left-bar,.main-left {        width: 100%;        padding: 0;    }    .main-left {        margin-top: 30px;    }    .main-right {        width: 100%;        margin-top: 20px;    }    .left-bar .left-bar-cate a {        width: 32.333333%;        margin: 0.5%;        /* float:left; */        /* padding: 0 2%; */        text-align: center;        padding: 0;        clear: none;    }    .position {        display: none;    }    .tuji li {        width: 100%;        float: left;        margin-left: 0;        margin-top: 10px;    }    .tuji li h5 {        height: auto;    }    .tuji li h5 img {        min-height: auto;    }    .wrap .content {        width: auto;    }}