
@import "common.css";
html, body {
    height: 100%;
    overflow: hidden;
}
html > body {
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
.html5_gray {
    filter: grayscale(100%);
}
#zgjf_video {
    height: auto;
    width: 100%;
}
#zgjf_video .boxed {
    background: hsla(0, 0%, 0%, 0.81) none repeat scroll 0 0;
    display: none;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1001;
}
#zgjf_video .contained {
    height: 70%;
    margin: auto;
    position: relative;
    width: 60%;
    z-index: 1001;
}
#zgjf_video .closeed {
    color: #000;
    float: right;
    font-size: 25px;
    margin-top: -1px;
    text-decoration: none;
}
#zgjf_video .closeed:hover {
    color: red;
}
#zgjf_video .titleed {
    background: #f8f8f8 none repeat scroll 0 0;
    height: 42px;
    line-height: 42px;
    margin-top: 100px;
    width: 100%;
    z-index: 3000;
}
.zx_text {
    height: 42px;
    margin: auto;
    width: 95%;
}
.text_zgjf {
    color: #000;
    float: left;
    font-size: 20px;
}
#zgjf_video .vred {
    background: red none repeat scroll 0 0;
    bottom: 24px;
    cursor: pointer;
    height: 150px;
    position: fixed;
    right: 0;
    width: 150px;
    z-index: 99;
}
#zgjf_video .veidoAutoed {
    bottom: 178px;
    height: 150px;
    position: fixed;
    right: 0;
    width: 150px;
    z-index: 99;
}
#zgjf_video .piced {
    height: 150px;
    width: 150px;
}
#zgjf_video .played {
    background: hsla(0, 0%, 0%, 0.47) url("../images/played.png") no-repeat scroll center center / 80px 80px;
    cursor: pointer;
    display: none;
    height: 100%;
    position: absolute;
    width: 100%;
}
#zgjf_video .videoed {
    background: #000 none repeat scroll 0 0;
    height: 100%;
    width: 100%;
}
#zgjf_video .sped {
    height: 100%;
    width: 100%;
}
header section .ps, .tools, .cityTools h6 i, .fullScreen span i, .ranging span i, .roadName span i, .wfml i span,.wfmll i span, .wfmr i span, .nwfml i span,.nwfmll i span, .nwfmr i span, .notice i, .ss dl dt i, .wfml dl i, .wfmll dl i, .nwfml dl i, .nwfmll dl i, .toLeft em, .toRight em {
    background-image: url("../image/wpBg.png");
}
header {
    background: #fafafa none repeat scroll 0 0;
    height: 70px;
    padding: 10px;
    position: relative;
    z-index: 1000;
}
header h1 {
    background: rgba(0, 0, 0, 0) url("../image/logo.png") no-repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 70px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 240px;
}
header h1 .logo {
    display: block;
    float: left;
    height: 70px;
    width: 66px;
}
header h1 em {
    display: none;
    float: right;
    margin-top: 5px;
}
header h1 em a {
    display: block;
    line-height: 20px;
}
header h1 em a:hover {
    color: #666;
    text-decoration: none;
}
header section {
    bottom: 30px;
    margin-left: 341px;
    position: absolute;
}
header section li {
    float: left;
}
header section input {
    border-right: medium none !important;
    float: left;
}
header section i {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #848484;
    display: block;
    float: left;
    height: 28px;
    line-height: 26px;
    margin-right: 8px;
    width: 60px;
}
header section .px {
    height: 24px;
    width: 500px;
}
header section .ps {
    background-position: 0 -35px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    font-size: 0;
    height: 30px;
    width: 72px;
}
header section .ps:hover {
    background-position: 0 -65px;
}
.csBox {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e9e9e9;
    height: 356px;
    position: absolute;
    top: 29px;
    width: 572px;
    z-index: 1000;
}
.csBox th {
    background: #f5f5f5 none repeat scroll 0 0;
    padding: 5px 0;
    text-align: center;
    width: 90px;
}
.csBox th, .csBox td {
    border-bottom: 1px solid #e9e9e9;
}
.csBox td {
    padding: 5px 15px;
}
.csBox td a {
    display: inline-block;
    float: left;
    line-height: 24px;
    margin: 0 5px;
}
.csBox th a, .csBox td a {
    text-decoration: none;
}
#bar {
    height: 35px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 100;
}
.tools {
    background-position: 0 0;
    background-repeat: repeat-x;
    height: 35px;
    padding-right: 305px;
    z-index: 100;
}
.cityTools {
    border-left: 1px solid #e9e9e9;
    left: 302px;
    position: absolute;
    top: 0;
    z-index: 1;
}
.cityTools h6, .cityTools span {
    display: inline-block;
    float: left;
    line-height: 34px;
}
.cityTools h6 {
    margin: 0 0 0 10px;
}
.cityTools h6 em, .cityTools h6 i {
    display: inline-block;
    float: left;
}
.cityTools h6 i {
    background-position: 0 -103px;
    background-repeat: no-repeat;
    height: 19px;
    margin: 8px;
    width: 10px;
}
.mapclose {
    position: absolute;
    right: 30px;
    top: 10px;
    z-index: 999;
}
.mapclose img {
    border: 0 none;
    cursor: pointer;
    height: 40px;
    width: 40px;
}
#dhmap {
    padding-right: 20px;
}
#dhmap img {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 998;
}
.toolsBox {
    height: 35px;
    position: absolute;
    right: 0;
    width: 385px;
    z-index: 2;
}
.cityTools span {
    height: 25px;
}
.toolsBox li {
    float: right;
}
.toolsBox a {
    color: #888;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 23px;
    line-height: 34px;
    margin: 0 6px;
    position: relative;
}
.toolsBox a:hover {
    color: #3598db;
}
.toolsBox a span {
    display: inline-block;
    margin-left: 1px;
}
.fullScreen {
    padding-left: 21px;
}
.ranging {
    padding-left: 16px;
}
.roadName {
    padding-left: 15px;
}
.toolsBox a span i {
    background-repeat: no-repeat;
    height: 11px;
    left: 4px;
    position: absolute;
    top: 12px;
}
.fullScreen span i {
    background-position: -15px -107px;
    width: 12px;
}
.ranging span i {
    background-position: -32px -107px;
    width: 7px;
}
.roadName span i {
    background-position: -44px -107px;
    width: 6px;
}
.mapInfoNav {
    clear: both;
    height: 35px;
    left: 15px;
    line-height: 32px;
    position: absolute;
    top: 0;
    z-index: 2;
}
.mapInfoNav li {
    cursor: pointer;
    display: inline;
    float: left;
    padding: 0 15px;
}
.mapInfoNav .over {
    border-color: #e9e9e9 #e9e9e9 #fe6700;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #fe6700;
    font-weight: bold;
}
#ct {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 0;
}
.mn {
    background: #fafafa none repeat scroll 0 0;
    border-left: 1px solid #e9e9e9;
    margin-left: 0;
    position: relative;
    right: 0;
    /*z-index: 9022;*/
}
.sd {
    background: #fff none repeat scroll 0 0;
    height: 100%;
    left: 0;
    padding-top: 35px;
    position: absolute;
    top: 0;
    width: 301px;
    z-index: 50;
}
.sd .cp, .sd .ss {
    overflow: hidden;
    width: 301px;
}
.sd .cp li {
    background: red none repeat scroll 0 0;
    height: 90px;
    margin: 15px auto;
    width: 271px;
}
.notice {
    border-bottom: 1px solid #dcd8d9;
    height: 24px;
    line-height: 24px;
    margin: 15px auto;
    padding: 0 7px;
    position: relative;
    width: 287px;
}
.notice i {
    background-position: 0 -130px;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin-left: 7px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 10px;
}
.notice i a {
    display: block;
    height: 10px;
    width: 10px;
}
.ss dl {
    margin: auto auto 10px;
    overflow: hidden;
    width: 271px;
}
.ss dl dt {
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    position: relative;
}
.ss dl dt h2 {
    display: inline;
    float: left;
    margin-left: 18px;
}
.ss dl dt i {
    background-position: -62px -130px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 10px;
}
.ss dl dt, .ss dl dt a {
    color: #7196db;
}
.ss dl dt span {
    float: right;
}
.ss dl dd {
    color: #777;
    padding-left: 18px;
}
.wfm {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    clear: both;
    height: 460px;
    left: -2px;
    overflow: hidden;
    /*position: absolute;*/
    top: 0;
    width: 701px;
}
.wfml, .wfmll, .wfmr {
    float: left;
    overflow: hidden;
    position: relative;
}
.wfml, .wfmll {
    border-right: 1px solid #e9e9e9;
    box-shadow: 4px 2px 5px #f5f5f5;
    height: 460px;
    position: relative;
    width: 300px;
}
.wfmr {
    height: 460px;
    width: 400px;
}
.wfm .il, .wfm .ir {
    background: #fafafa none repeat scroll 0 0;
    display: block;
    position: absolute;
}
.wfm .il, .wfm .ir {
    border-bottom: 1px solid #d8d8d8;
    height: 29px;
    top: 0;
    width: 21px;
}
.wfm .il {
    border-left: 1px solid #999;
    right: 0;
}
.wfm .ir {
    border-right: 1px solid #999;
    left: 0;
}
.wfml .il span,.wfmll .il span, .wfmr .ir span {
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 0;
    height: 9px;
    line-height: 0;
    width: 6px;
}
.wfml .il span,.wfmll .il span {
    background-position: -21px -130px;
    margin: 10px 0 0 7px;
}
.wfmr .ir span {
    background-position: -27px -130px;
    margin: 10px 0 0 8px;
}
.wfmr .close {
    background: #4c73c2 none repeat scroll 0 0;
    height: 30px;
    position: absolute;
    right: 0;
    width: 30px;
    z-index: 1;
}
.wfmr .close a {
    cursor: pointer;
    display: block;
    height: 30px;
    width: 30px;
}
.wfmr .close a span {
    background-position: -10px -130px;
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin: 10px 0 0 10px;
    width: 10px;
}
.wfml dl,.wfmll dl  { 
    margin: 30px 15px 0;
}
.wfml dl dt,.wfmll dl dt, .wfml dl dd , .wfmll dl dd {
    line-height: 28px;
    min-height: 30px;
    padding-left: 20px;
    position: relative;
}
.wfml .mp ,.wfmll .mp {
    height: 225px;
    line-height: 22px;
    overflow: hidden;
    position: absolute;
    right: 15px;
    top: 123px;
    width: 185px;
}
.wfml dl i ,.wfmll dl i {
    background-repeat: no-repeat;
    display: block;
    height: 14px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 14px;
}
.wfml dl dt i ,.wfmll dl dt i {
    background-position: -34px -130px;
}
.wfml dl dd i ,.wfmll dl dd i {
    background-position: -48px -130px;
}
.wfml .more,.wfmll .more {
    background: #3598db none repeat scroll 0 0;
    border-radius: 5px;
    bottom: 10px;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    position: absolute;
    right: 85px;
    text-align: center;
    width: 70px;
}
.wfml .more:hover,.wfmll .more:hover {
    box-shadow: 1px 1px 1px #999;
    text-decoration: none;
}
.wfmr .picShow {
    height: 380px;
    margin: 40px auto auto;
    overflow: hidden;
    position: relative;
    width: 380px;
}
.wfmr .picShow h4 img, .wfmr .picShow h4 embed {
    border: 2px solid #ff4e00;
    display: block;
    height: 277px;
    margin-left: 5px;
    width: 365px;
}
.wfmr .picShow i {
    background: rgba(0, 0, 0, 0) url("../image/shadow.png") no-repeat scroll 0 0;
    display: block;
    height: 15px;
    width: 380px;
}
.wfmr .picShow ul {
    clear: both;
    height: 80px;
    overflow: hidden;
    padding: 5px 10px;
    width: 1600px;
}
.wfmr .picShow li {
    display: inline;
    float: left;
    margin: 0 5px;
}
.wfmr .picShow li .MaxBox {
    background-size: auto 80px;
    height: 80px;
    width: 80px;
}
.wfmr .picShow li img {
    display: block;
    height: 80px;
    width: 80px;
}
.wfmr .picShow .toLeft em, .wfmr .picShow .toRight em {
    background-repeat: no-repeat;
    bottom: 32px;
    display: inline-block;
    font-size: 0;
    height: 16px;
    line-height: 0;
    position: absolute;
    width: 9px;
}
.wfmr .picShow .toLeft em {
    background-position: 0 -144px;
    left: 0;
}
.wfmr .picShow .toRight em {
    background-position: -10px -144px;
    right: 0;
}
.wfmr .picShow .toLeft, .wfmr .picShow .toRight {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    cursor: pointer;
    height: 90px;
    position: absolute;
    width: 9px;
}
.wfmr .picShow .toLeft {
    left: 0;
}
.wfmr .picShow .toRight {
    right: 0;
}
.pop_shopUrl_new {
    background: #ff4e00 none repeat scroll 0 0;
    border-radius: 5px;
    top: 20px;
    color: #fff !important;
    display: inline-block;
    height: 30px;
    left: 160px;
    line-height: 28px;
    margin-bottom: 25px;
    margin-left: 10px;
    position: absolute;
    text-align: center;
    width: 70px;
	text-decoration:none;
}
.pop_shopUrl_new:hover {
	text-decoration:none !important;
}
.pop_shopUrl {
    background: #ff4e00 none repeat scroll 0 0;
    border-radius: 5px;
    bottom: 10px;
    color: #fff !important;
    display: inline-block;
    height: 30px;
    left: 160px;
    line-height: 28px;
    margin-bottom: 25px;
    margin-left: 10px;
    position: absolute;
    text-align: center;
    width: 70px;
	text-decoration:none;
}
.pop_shopUrl:hover {
	text-decoration:none !important;
}
.pop_shopUrl_disable {
    background: #cccccc none repeat scroll 0 0;
}
#pop_brcode img {
    height: 130px;
    width: 130px;
}
#pop_brcode_1 img {
    height: 100px;
    width: 120px;
}

/*nwfm*/

.npop_shopUrl {
    background: #ff4e00 none repeat scroll 0 0;
    border-radius: 5px;
    bottom: 10px;
    color: #fff !important;
    display: inline-block;
    height: 30px;
    left: 230px;
    line-height: 28px;
    margin-bottom: 25px;
    margin-left: 10px;
    position: absolute;
    text-align: center;
    width: 70px;
	text-decoration:none;
}
.npop_shopUrl:hover {
	text-decoration:none !important;
}
#npop_brcode_1 img {
    height: 60px;
    width: 100px;
}
.nwfm {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    clear: both;
    height: 580px;
    left: -2px;
    overflow: hidden;
    /*position: absolute;*/
    top: 0;
    width: 1202px;
}
.nwfml, .nwfmll, .nwfmr {
    float: left;
    overflow: hidden;
    position: relative;
}
.nwfml, .nwfmll {
    border-right: 1px solid #e9e9e9;
    box-shadow: 4px 2px 5px #f5f5f5;
    height: 580px;
    position: relative;
    width: 360px;
}
.nwfmr {
    height: 580px;
    width: 480px;
}
.nwfm .il, .nwfm .ir {
    background: #fafafa none repeat scroll 0 0;
    display: block;
    position: absolute;
}
.nwfm .il, .nwfm .ir {
    border-bottom: 1px solid #d8d8d8;
    height: 29px;
    top: 0;
    width: 21px;
}
.nwfm .il {
    border-left: 1px solid #999;
    right: 0;
}
.nwfm .ir {
    border-right: 1px solid #999;
    left: 0;
}
.nwfml .il span,.nwfmll .il span, .nwfmr .ir span {
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 0;
    height: 9px;
    line-height: 0;
    width: 6px;
}
.nwfml .il span,.nwfmll .il span {
    background-position: -21px -130px;
    margin: 10px 0 0 7px;
}
.nwfmr .ir span {
    background-position: -27px -130px;
    margin: 10px 0 0 8px;
}
.nwfmr .close {
    background: #4c73c2 none repeat scroll 0 0;
    height: 30px;
    position: absolute;
    right: 0;
    width: 30px;
    z-index: 1;
}
.nwfmr .close a {
    cursor: pointer;
    display: block;
    height: 30px;
    width: 30px;
}
.nwfmr .close a span {
    background-position: -10px -130px;
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin: 10px 0 0 10px;
    width: 10px;
}
.nwfml dl,.nwfmll dl  { 
    margin: 30px 15px 0;
}
.nwfml dl dt,.nwfmll dl dt, .nwfml dl dd , .nwfmll dl dd {
    line-height: 28px;
    min-height: 30px;
    padding-left: 20px;
    position: relative;
	font-size: 15px
}
.nwfml .mp ,.nwfmll .mp {
    height: 225px;
    line-height: 22px;
    overflow: hidden;
    position: absolute;
    right: 15px;
    top: 123px;
    width: 185px;
}
.nwfml dl i ,.nwfmll dl i {
    background-repeat: no-repeat;
    display: block;
    height: 14px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 14px;
}
.nwfml dl dt i ,.nwfmll dl dt i {
    background-position: -34px -130px;
}
.nwfml dl dd i ,.nwfmll dl dd i {
    background-position: -48px -130px;
}
.nwfml .more,.nwfmll .more {
    background: #3598db none repeat scroll 0 0;
    border-radius: 5px;
    bottom: 10px;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    position: absolute;
    right: 85px;
    text-align: center;
    width: 70px;
}
.nwfml .more:hover,.nwfmll .more:hover {
    box-shadow: 1px 1px 1px #999;
    text-decoration: none;
}
.nwfmr .picShow {
    height: 480px;
    margin: 40px auto auto;
    overflow: hidden;
    position: relative;
    width: 460px;
}
.nwfmr .picShow h4 img, .nwfmr .picShow h4 embed {
    border: 2px solid #ff4e00;
    display: block;
    height: 350px;
    margin-left: 5px;
    width: 445px;
}
.nwfmr .picShow i {
    background: rgba(0, 0, 0, 0) url("../image/shadow.png") no-repeat scroll 0 0;
    display: block;
    height: 15px;
    width: 380px;
}
.nwfmr .picShow ul {
    clear: both;
    height: 100px;
    overflow: hidden;
    padding: 5px 10px;
    width: 1600px;
}
.nwfmr .picShow li {
    display: inline;
    float: left;
    margin: 0 5px;
}
.nwfmr .picShow li .MaxBox {
    background-size: auto 100px;
    height: 100px;
    width: 100px;
}
.nwfmr .picShow li img {
    display: block;
    height: 100px;
    width: 100px;
}
.nwfmr .picShow .toLeft em, .nwfmr .picShow .toRight em {
    background-repeat: no-repeat;
    bottom: 32px;
    display: inline-block;
    font-size: 0;
    height: 16px;
    line-height: 0;
    position: absolute;
    width: 9px;
}
.nwfmr .picShow .toLeft em {
    background-position: 0 -144px;
    left: 0;
}
.nwfmr .picShow .toRight em {
    background-position: -10px -144px;
    right: 0;
}
.nwfmr .picShow .toLeft, .nwfmr .picShow .toRight {
    background: #fff none repeat scroll 0 0;
    bottom: 15px;
    cursor: pointer;
    height: 110px;
    position: absolute;
    width: 9px;
}
.nwfmr .picShow .toLeft {
    left: 0;
}
.nwfmr .picShow .toRight {
    right: 0;
}
.main_head {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #eee none repeat scroll 0 0;
    border-color: #ddd #ddd currentcolor;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.main_head div {
    font-size: 14px;
    height: 30px;
    letter-spacing: 1px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 10px 0 20px;
}
.main_body {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ffffff none repeat scroll 0 0;
    border-color: currentcolor #ddd #ddd;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 5px;
}

header nav ul li i, .hotNews h4, .hotNews i, .bTap h4, .bCt ul li, .fCt figure ul li, .floor .menu i, .affiliate .hgroup h5, .affiliate .box ul li, .job .box ul li, .search p .current, .search .pn, .account i {
    background-image: url("images/sprites.png");
}
header .hd {
    height: 80px;
    margin-left: 300px;
    width: 1190px;
}
.search {
    display: inline;
    float: left;
    height: 66px;
    width: 550px;
}
.search p {
    overflow: hidden;
}
.search p span {
    cursor: pointer;
    display: block;
    float: left;
    font: 500 14px/30px "Microsoft YaHei","Hiragino Sans GB","STHeiti",Tahoma,"SimHei",sans-serif;
    height: 30px;
    text-align: center;
    width: 70px;
}
.search ul {
    border: 3px solid #ff6500;
    height: 30px;
    overflow: hidden;
    width: 544px;
}
.search ul li {
    height: 30px;
}
.search ul .fl {
    width: 477px;
}
.search ul .fr {
    width: 67px;
}
.search .px {
    border: 0 none;
    color: #777;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    width: 457px;
}
.search .pn {
    background-position: -253px -20px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    width: 67px;
}
.search p .current {
    background-position: -173px -20px;
    background-repeat: no-repeat;
    color: #fff;
}
.zxxq {
    background-color: white;
    display: block;
    height: 600px;
    left: 50%;
    margin-left: -210px;
    margin-top: -160px;
    position: absolute;
    top: 50%;
    width: 520px;
    z-index: 100;
}
.zxxqtop {
    border-bottom: 1px solid #dedfda;
    height: 30px;
    width: 100%;
}
.zxxqtop span {
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin-left: 15px;
}
.zxxqtop img {
    float: right;
}
.zxxqtop a {
    float: right;
    margin-right: 5px;
    margin-top: 5px;
}
.zxxqtops {
    border-bottom: 1px dashed #dedfda;
    height: 50px;
    width: 100%;
}
.zxxqtopslione {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
}
.zxxqtops ul li {
    text-align: center;
}
.zxxqbody {
    height: 370px;
    overflow-y: scroll;
    width: 100%;
}
.zxxqbody p img {
    width: 400px;
}
.zxxqbody p {
    line-height: 20px;
    margin: 0 20px;
    overflow: hidden;
}
.zxlbtop {
    background-image: url("images/sprites3.png");
    background-position: 0 -192px;
    background-repeat: repeat-x;
    height: 20px;
    margin-left: 10px;
    overflow: hidden;
    padding-left: 10px;
    width: 200px;
}
.zxlbtops {
    margin-left: 10px;
    width: 270px;
}
.zxlbtopss {
    width: 288px;
}
.zxlbtopss span {
    margin-left: 200px;
}
#ZxPanelUl ul {
    border-bottom: 1px dashed;
}
.pagezx {
    line-height: 24px;
    overflow: hidden;
    text-align: center;
}
.pagezx span {
    color: #fe6700;
}
.pagezx a {
    color: #fe6700;
    margin: 0 3px;
}
#ZxPanelUl {
    height: 480px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 300px;
}
