@charset "utf-8";/* CSS Document */
*{	padding:0px;
    margin:0px;}
body {

    color:#252525;
}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, img {
    padding:0px;
    margin:0px;
}
img {
    border:0;
}
ul, ol {
    list-style-type:none;
}
a, a:visited {
    text-decoration:none;
    color:#487099;
}
a:hover {
    text-decoration:underline;
    color:#c00;
}
.clear {
    clear:both;
}

#show_num {
    display:inline-block;
    margin-left:20px;
}
.logo-div {
    height:60px;
    width:990px;
    margin:0 auto;
    margin-bottom:10px;
    text-align:left;
}
.logo-div a.logo {
    width:305px;
    height:46px;
    display:inline-block;
    position:relative;
    background:url(zgzcw-head.png) -21px -580px no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo_gy.png", sizingMethod="noscale");
    _background:none;
    top:10px;
    left:-25px;
    overflow:hidden;
}
.zcw-header-wap {
    width:100%;
    margin:0 auto;
    background:#c70010;
    0font-family:"微软雅黑", "宋体";
    height:40px;
}
.zcw-menu {
    width:990px;
    margin:0 auto;
    position:relative;
    height:40px;
    text-align:left;
    z-index:50;
}
.zcw-menu-title {
    width:230px;
    height:44px;
    line-height:44px;
    text-align:center;
    position:absolute;
    z-index:50;
    left:0px;
    top:-2px;
    background:#f5830e;
    color:#fff;
    font-size:14px;
}
.main-menu {
    color:#fff;
    font-size:14px;
    list-style-type:none;
    margin-left:230px;
    height:40px;
    width:810px;
    display: flex;
    justify-content: space-evenly;
}
.main-menu li {
    float:left;
    line-height:40px;
    height:40px;
    text-align:center;
}
.main-menu li a, .main-menu li a:visited {
    color:#fff;
    text-decoration:none;
    display:block;
    height:40px;
    line-height:40px;
}
.main-menu li a:hover {
    text-decoration:none;display:block;
}
.main-menu li strong {
    display:none;
    margin-top: 8px;

}
.main-menu li.menu-hover, .main-menu li.menu-cur {
    position:relative;
    text-align:center;
    z-index:100;
}
.main-menu li.menu-cur a {
}
.main-menu li.menu-cur a, .main-menu li.menu-cur a:visited, .main-menu li.menu-cur a, .main-menu li.menu-cur a:visited {
    display:block;
    text-align:center;

    line-height:40px;
    height:40px;
    background:#c70010;
    top:0px;
    color:#fff;
    margin:0;
    z-index:100;
    zoom:1;
}
.main-menu li.menu-cur strong {
    display:none;
}
.main-menu li.menu-hover a, .main-menu li.menu-hover a:visited {
    background: #a70300 none repeat scroll 0 0;
    color: #ffeda3;
    display: block;
    font-weight: 100;
    height: 40px;
    line-height: 40px;
    margin: 0;
    text-align: center;
    top: 0;left:0;
    z-index: 100;
}
.main-menu li.menu-hover strong {
    padding-top:1px;
    display:block;
    z-index:12;
    background:#fffdf3;
    left:0px;
    top:32px;
    width:100%;
    border:2px solid #c70010;
    border-top:0;
    position:absolute;
    padding-bottom:3px;
    z-index:100;
    zoom:1;
}
.main-menu li.menu-hover strong a {
    padding:0px!important;
    margin:0px!important;
    margin-top:2px;
    border:none!important;
    color:#666666!important;
    border-top:0;
    font-weight:normal;
    font-size:12px;
    width:auto;
    line-height:24px!important;
    height:24px!important;
    position:static;
    text-decoration:none;
    display:block!important;
    z-index:100;
    background:#fff!important;
}
.main-menu li.menu-hover strong a:hover {
    background:#ffd5a0!important;
    text-decoration:none;
    color:#a70300!important;
}
.main-menu li.spe-li, .main-menu li.index {
    width:46px!important;
    zoom:1;
}
.main-menu li.spe-li a, .main-menu li.index a {
    width:51px!important;
}
.main-menu li.spe-li strong a {
    width:auto!important;
}
.side-menu {
    width:231px;
    height:auto;
    background:#fffdf3;
    border:2px solid #f37307;
    border-top:0;
    position:absolute;
    top:42px;
    left:0px;
    font-size:12px;
    padding:5px 0px 0 5px;
    z-index:9999;
    line-height:normal;
    font-weight:normal;
    text-align:left;
    *padding-top:6px;
}

.side-menu li {
    border-bottom:1px dotted #ffdeb3;
    border-top:1px solid #fffdf3;
    border-left:1px solid #fffdf3;
    padding:0px 4px 0 4px;
    position:relative;
    height:62px;
    *margin-top:-3px;
    _height:54px;
}
.side-menu li s {
    background:url(zgzcw-nav.png) no-repeat -6px 0px;
    width:12px;
    height:35px;
    position:absolute;
    left:204px;
    _left:204px;
    top:10px;
    cursor:pointer;
}
.side-menu li dl.zcw-nav-dl {
    zoom:1;
    padding-top:8px;
    padding-bottom:4px;
    overflow:hidden;
    clear:both;
    display: flex;
    height:55px;
    *height:44px;

    _height:49px;
    overflow:hidden;
}
.side-menu li dl.zcw-nav-dl dt {
    overflow:hidden;
    width:45px;
    float:left;
    margin-right:0px;
    0padding-top:32px;
    *0padding-top:29px;
    height:65px;
    text-align:center;
}
.side-menu li dl.zcw-nav-dl dd {
    0padding-top:4px;
    *padding-top:1px;
    float:left;
    width:164px;
}
.side-menu li.side-menu-06 dl.zcw-nav-dl dd {
    padding-top:12px;
}
.side-menu li dl.zcw-nav-dl dd a, .side-menu li dl.zcw-nav-dl dd a:visited {
    display:inline-block;
    margin-right:2px;
    white-space:nowrap;
    color:#666666;
    text-decoration:none;
    line-height:22px;
}
.side-menu li dl.zcw-nav-dl dd a:hover {
    text-decoration:underline;
    color:#f30303;
}
.side-menu li dl.zcw-nav-dl dd a.spe-a {
    width:55px;
}
.side-menu li dl.zcw-nav-dl dt a, .side-menu li dl.zcw-nav-dl dt a:visited {
    display:block;
    padding-top:34px;
    text-decoration:none;
}
.side-menu li dl.zcw-nav-dl dt a:hover {
    text-decoration:none;
}
.side-menu li.side-menu-01 dl dt a {
    padding-top:45px;
}
.side-menu li dl.zcw-nav-dl dt span {
    display:inline-block;
    height:16px;
    line-height:16px;
    text-align:center;
    color:#999999;
    font-weight:bold;
    font-size:12px;
    width:30px;
    overflow:hidden;
}
.side-menu li.side-menu-01 {
    height:80px;
}
.side-menu-01 dl.zcw-nav-dl dt {
    background:url(zgzcw-nav.png) no-repeat -11px -22px;
    0padding-top:45px;
}
.side-menu-02 dl.zcw-nav-dl dt {
    background:url(zgzcw-nav.png) no-repeat -10px -162px;
}
.side-menu-03 dl.zcw-nav-dl dt {
    background:url(zgzcw-nav.png) no-repeat -10px -98px;
}
.side-menu-04 dl.zcw-nav-dl dt {
    background:url(zgzcw-nav.png) no-repeat -10px -398px;
}
.side-menu-05 dl.zcw-nav-dl dt {
    background:url(zgzcw-nav.png) no-repeat -7px -210px;
}
.side-menu-06 dl.zcw-nav-dl dt {
    background:url(zgzcw-nav.png) no-repeat -10px -270px;
}
.side-menu-07 dl.zcw-nav-dl dt {
    background:url(zgzcw-nav.png) no-repeat -7px -332px;
}
.side-menu li.side-menu-all {
    border:0;
    line-height:28px;
    height:30px;
    font-weight:bold;
    text-indent: 35px;
    background:url(navicon.png) 18px center no-repeat;
}
.side-menu li.side-menu-all a {
    color:#f37103;
    text-decoration:none;
}
.side-menu li.side-menu-07 dl.zcw-nav-dl dd {
    border-bottom:0;
}

.side-menu li.side-menu-01 dl.zcw-nav-dl {
    height:72px;
}
.side-menu li.side-menu-01 dl.zcw-nav-dl dt {
    0padding-top:45px;
}
.side-menu li .sub-nav-list {
    display:none;
    zoom:1;
}
.side-menu li.hover .sub-nav-list {
    display:block;
}
.sub-nav-list {
    position:absolute;
    border:1px solid #F37103;
    background:#fff;
    left:214px;
    z-index:1;
    top:-1px;
    padding:10px 10px 5px 10px;
    color:#999;
    box-shadow:0px 0px 6px #ddd;
    overflow:visible;
}
.sub-nav-list-l {
    float:left;
    width:415px;
}
.sub-nav-list-l dl {
    border-bottom:1px solid #ffdeb3;
    padding:6px 0;
    line-height:22px;
    zoom:1;
    overflow:hidden;
    color:#ccc;
    clear:both;
}
.sub-nav-list-l dl.spe {
    border-bottom:0;
}
.sub-nav-list-l dt {
    float:left;
    margin-right:5px;
    width:76px;
    text-align:right;
    font-weight:bold;
}
.sub-nav-list-l dd {
    width:328px;
    float:left;
    overflow:hidden;
}
.sub-nav-list-l dt a, .sub-nav-list-l dt a:hover {
    color:#c70010;
    text-decoration:none;
    line-height:22px;
}
.sub-nav-list-l dd a, .sub-nav-list-l dd a:visited {
    color:#666;
    text-decoration:none;
    display:inline-block;
    padding-left:8px;
    margin:4px 8px 4px 0;
    line-height:14px;
    border-left:1px solid #e2e2e2;
}
.sub-nav-list-l dd a:hover {
    color:#f30303;
    text-decoration:underline;
}
.sub-nav-list-r {
    width:142px;
    float:right;
    margin-left:20px;
}
.sub-nav-list-r h1 {
    color:#f30303;
    height:30px;
    line-height:30px;
    font-weight:normal;
    font-size:12px;
}
.closewap {
    width:17px;
    height:17px;
    position:absolute;
    right:5px;
    top:5px;
    cursor:pointer;
    display:none;
}
a.close {
    display:inline-block;
    background:url(zgzcw-nav.png) -73px -9px no-repeat;
    width:17px;
    height:17px;
}
a.close:hover {
    background:url(zgzcw-nav.png) -118px -9px no-repeat;
}
.sub-nav-list-r {
}
.sub-nav-list-r .cxhd img {
    width:142px;
    height:65px;
    margin-bottom:5px;
}
.sub-nav-list-r .zjtj {
}
.sub-nav-list-r .zjtj p {
    line-height:20px;
}
.cont-txt p {
    margin-top:20px;
}
.sub-nav-list-r .zjtj p a, .sub-nav-list-r .zjtj p a:visited {
    color:#666;
    text-decoration:none;
}
.sub-nav-list-r .zjtj p a:hover {
    text-decoration:underline;
    color:#f30303;
}
.side-menu-07 .sub-nav-list {
    top:-186px;
}
.side-menu-06 .sub-nav-list {
    top:-129px;
    *top:-130px;
}
.side-menu-05 .sub-nav-list {
    top:-1px;
}
.side-menu-04 .sub-nav-list {
    top:-1px;
}
.side-menu-03 .sub-nav-list {
    top:-1px;
}
.side-menu-02 .sub-nav-list {
    top:-1px;
}
.side-menu-01 .sub-nav-list {
    top:-1px;
}
.sub-nav-list iframe {
    display:none;
}
.side-menu li.side-menu-05 .zcw-nav-dl dd .show {
    display:none
}
.side-menu li.side-menu-05.hover .zcw-nav-dl dd .show {
    display:inline-block
}
.side-menu li.side-menu-05 s {
    top:22px;
}

.side-menu-05 dl.zcw-nav-dl dt {
    height:60px;
    background:url(zgzcw-nav.png) no-repeat -7px -210px;
}
.side-menu-05 dl.zcw-nav-dl dt a {
    0padding-top:43px!important;
}
.sec-nav {
    background:url(zcwbg3.png) repeat-x bottom #eee;
    padding-bottom:5px;
    height:28px;
    line-height:28px;
    position:relative;
    top:0px;
    z-index:9;
    display:none;
}
.sec-nav div {
    width:735px;
    margin:0 auto;
    text-align:left;
    padding-left:215px;
    height:28px;
    position:relative;
}
.sec-nav ul {
    font-size:12px;
    padding-top:4px;
    *padding-top:2px;
    _padding-top:4px;
    padding-left:20px;
}
.sec-nav ul li {
    float:left;
    margin-right:5px;
    height:22px;
}
.sec-nav ul li a {
    display:inline-block;
}
.sec-nav ul li a span {
    float:left;
    height:22px;
    line-height:22px;
    color:#666;
}
.sec-nav ul li a span.x1 {
    width:3px;
    overflow:hidden;
}
.sec-nav ul li a span.x2 {
    padding:0 4px;
}
.sec-nav ul li a span.x3 {
    width:4px;
    overflow:hidden;
}
.sec-nav ul li a, .sec-nav ul li a:visited {
    color:#666;
    text-decoration:none;
}
.sec-nav ul li a:hover {
    text-decoration:none;
}
.sec-nav ul li a:hover span.x1 {
}
.sec-nav ul li a:hover span.x2 {
    color:#c00;
}
.sec-nav ul li a:hover span.x3 {
}
.sec-nav ul li.current span.x1 {
    background:url(zgzcw-nav.png) -15px -472px no-repeat;
}
.sec-nav ul li.current span.x2 {
    background:url(x2.png) -15px -552px repeat-x;
    color:#fff!important;
}
.sec-nav ul li.current span.x3 {
    background:url(x3.png) -18px -472px no-repeat;
}
.zcw-menu-title span.header-span {
    background:url(zgzcw-nav.png) no-repeat 156px -510px;
    display:block;
    cursor:pointer;
    line-height:40px;
    height:40px;
}
.side-menu li .jczq-jia {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
}
.side-menu li .jczq-jia a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(/public/shared/dan.png) no-repeat 0px 0px;
    overflow:hidden;
    position:absolute;
    left:35px;
    top:-78px;
    0display:none;
}
.side-menu li .gpc {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .gpc a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(indexbg.png) no-repeat -317px -464px;
    overflow:hidden;
    position:absolute;
    left:194px;
    top:72px;
    text-decoration:none;
}
.side-menu li .gpc2 {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .gpc2 a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(indexbg.png) no-repeat -317px -464px;
    overflow:hidden;
    position:absolute;
    left:147px;
    top:69px;
    text-decoration:none;
}
.side-menu li .gpc3 {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .gpc3 a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(indexbg.png) no-repeat -317px -464px;
    overflow:hidden;
    position:absolute;
    left:89px;
    top:-8px;
    text-decoration:none;
}
.side-menu li .gpc4 {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:block;
}
.side-menu li .gpc4 a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(indexbg.png) no-repeat -317px -464px;
    overflow:hidden;
    position:absolute;
    left:188px;
    top:22px;
    text-decoration:none;
}
.side-menu li .gpc5 {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .gpc5 a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(indexbg.png) no-repeat -317px -464px;
    overflow:hidden;
    position:absolute;
    left:71px;
    top:71px;
    text-decoration:none;
}
.side-menu li .daletou {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .daletou a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(indexbg.png) no-repeat -317px -464px;
    overflow:hidden;
    position:absolute;
    left:78px;
    top:-66px;
}
.side-menu li .shuangseqiu {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .shuangseqiu a {
    display: inline-block;
    width: 20px;
    height: 22px;
    background: url(/public/shared/jiajiang.png) no-repeat;
    overflow: hidden;
    position: absolute;
    left: 80px;
    top: -52px;
}
.side-menu li .jingcai {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .jingcai a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(/public/shared/jiajiang.png) no-repeat 0px 0px;
    overflow:hidden;
    position:absolute;
    left:24px;
    top:-82px;
}
.side-menu li .dgfanz {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .dgfanz a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(/public/shared/fan.png) no-repeat 0px 0px;
    overflow:hidden;
    position:absolute;
    left:185px;
    top:-82px;
}
.side-menu li .dgfanlq {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .dgfanlq a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(/public/shared/fan.png) no-repeat 0px 0px;
    overflow:hidden;
    position:absolute;
    left:123px;
    top:-33px;
}
.side-menu li .jc-new {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .jc-new a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(indexbg.png) no-repeat -317px -436px;
    overflow:hidden;
    position:absolute;
    left:135px;
    top:-32px;
}
.side-menu li .danchang {
    height:0px!important;
    line-height:0px!important;
    position:relative!important;
    border:0!important;
    z-index:10000;
    display:none;
}
.side-menu li .danchang a {
    display:inline-block;
    width:20px;
    height:22px;
    background:url(indexbg.png) no-repeat -317px -464px;
    overflow:hidden;
    position:absolute;
    left:165px;
    top:-38px;
}
.clear {
    clear:both;
}
.top {
    height:29px;
    line-height:29px;
    padding-top:3px;
    background:url(1pxbg.png) 0 -92px repeat-x;
    width:100%;
    font-size:12px;
}
.topLogin {
    width:990px;
    margin:0 auto;
    text-align:left;
    position:relative;
    z-index:99;
}
.topLoginR {
    float:right;
}
.topLoginR li {
    float:left;
}
.topLoginR li.backOld {
    margin-right:10px;
    position:relative;
    top:2px;
}
.topLoginR li.backOld a, .topLoginR li.backOld a:visited {
    color:#003977;
    text-decoration:none;
    padding:3px 6px;
    background:#fff;
    border-radius:2px;
}
.topLoginR li.backOld a:hover {
    color:#c00;
    text-decoration:underline;
}
.topLoginR li.service, .topLoginR li.share, .topLoginR li.bbs {
    width:auto;
    margin:0 7px;
    text-align:center;
}
.topLoginR li.service a, .topLoginR li.service a:visited {
    color:#252525;
    position:relative;
    top:1px;
}
.topLoginR li.service a:hover {
    text-decoration:none;
    color:#c00;
}
.topLoginR li.share a, .topLoginR li.share a:visited {
    color:#252525;
    position:relative;
    top:1px;
}
.topLoginR li.share a:hover {
    text-decoration:none;
    color:#c00;
}
.topLoginR li.bbs a, .topLoginR li.bbs a:visited {
    color:#252525;
    position:relative;
    top:1px;
}
.topLoginR li.bbs a:hover {
    text-decoration:none;
    color:#c00;
}
.topLoginR li.share a b, .topLoginR li.share-show a b {
    color:#c00;
}
.topLoginR li.share {
    padding-top:5px;
}
.flip-up {
    position:absolute;
    left:0px;
    top:0px;
    height:29px;
}
.flip-down {
    position:absolute;
    left:0px;
    top:0px;
    height:120px;
}
.myOrders {
    position:relative;
    width:76px;
    height:28px;
    line-height:28px;
}
.myOrders dl {
    background:url(indexbg.png) no-repeat 55px -360px;
    width:69px;
    border:1px solid #f2f2f0;
    border-bottom:0;
    padding-left:5px;
    height:27px;
    line-height:27px;
    position:relative;
    top:1px;
    *top:1px;
}
.myOrders dl dt {
    height:28px;
    line-height:28px;
    text-align:left;
}
.myOrders dl dt a, .myOrders dl dt a:visited {
    color:#252525;
}
.myOrders dl dt a:hover {
    color:#c00;
    text-decoration:none;
}
.myOrders dl dd {
    display:none;
}
.myOrders-show {
    position:relative;
    width:76px;
    height:29px;
    line-height:29px;
}
.myOrders-show dl {
    width:75px;
    padding-bottom:4px;
    text-align:left;
    border:1px solid #e8e8e8;
    border-right:0;
    border-bottom:0;
    border-left:0;
    position:absolute;
    top:1px;
    line-height:28px;
    z-index:2;
    0box-shadow:1px 1px 1px #ccc;
    background:url(topbg2.png) no-repeat right bottom;
    padding-bottom:5px;
}
.myOrders-show dl dt {
    height:28px;
    line-height:28px;
    text-align:left;
    background:url(indexbg.png) no-repeat -23px -360px;
}
.myOrders-show dl dt a, .myOrders-show dl dt a:visited {
    color:#252525;
    display:inline-block;
    width:64px;
    padding-left:6px;
}
.myOrders-show dl dt a:hover {
    color:#c00;
    text-decoration:none;
}
.myOrders-show dl dd {
    line-height:24px;
    height:24px;
}
.myOrders-show dl dd a, .myOrders-show dl dd a:visited {
    color:#09428c;
    width:66px;
    padding-left:6px;
    display:inline-block;
    position:relative;
}
.myOrders-show dl dd a:hover {
    color:#c00;
    background:#f0f0f0;
    text-decoration:none;
    position:relative;
}
.phone {
    position:relative;
    width:73px;
    padding-right:3px;
    height:28px;
    line-height:28px;
    background:url(indexbg.png) no-repeat 56px -359px;
    position:relative;
    top:1px;
    *top:2px;
}
.phone p.phone-t {
    padding-left:5px;
    cursor:pointer;
    height:27px;
    line-height:28px;
    border:1px solid #f2f2f2;
    border-right:0;
    border-bottom:0;
}
.phone p.phone-t a, .phone p.phone-t a:visited {
    color:#252525;
}
.phone p.phone-t a:hover {
    color:#c00;
    text-decoration:none;
}
.phone .phone-con {
    display:none;
}
.phone-show {
    position:relative;
    width:73px;
    padding-right:3px;
    height:28px;
    line-height:28px;
    background:url(topbg2.png) no-repeat right bottom;
    position:relative;
    top:1px;
    *top:2px;
}
.phone-show p.phone-t {
    padding-left:5px;
    background:url(indexbg.png) no-repeat -23px -360px #fff;
    border:1px solid #e8e8e8;
    border-right:0;
    border-bottom:0;
    z-index:2;
    position:relative;
    height:27px;
    line-height:28px;
}
.phone-show p.phone-t a, .phone-show p.phone-t a:visited {
    color:#252525;
}
.phone-show p.phone-t a:hover {
    color:#c00;
    text-decoration:none;
}
.phone-show .phone-con {
    padding:15px;
    width:115px;
    overflow:hidden;
    background:url(topbg2.png) right bottom no-repeat;
    position:absolute;
    border:1px solid #e8e8e8;
    border-bottom:0;
    border-right:0;
    border-left:0;
    z-index:1;
    top:27px;
    right:0;
    _right:-1px;
    overflow:hidden;
}
.phone-show .phone-left {
    float:left;
    width:184px;
    padding-right:8px;
    border-right:1px dotted #e4e4e4;
}
.phone-show .phone-right {
    float:right;
    height:140px;
    padding-left:8px;
}
.phone-show .phone-left h3 {
    font-size:14px;
    color:#333;
    text-align:left;
    line-height:25px;
    height:25px;
}
.phone-show .phone-left p.ps {
    line-height:18px;
    padding:5px 0;
    margin-bottom:15px;
}
.phone-show .phone-left p.sentcon {
    line-height:18px;
}
.phone-show .phone-left div.topnotice {
    margin:0;
    color:#c70010;
    line-height:22px;
}
.phone-show .phone-left label {
    display:block;
    height:22px;
}
.phone-show .phone-left label input {
    border:1px solid #a5acb2;
    height:20px;
    line-height:20px;
    padding:0 5px;
    width:170px;
    color:#cecece;
}
.phone-show .phone-left label button {
    height:22px;
    line-height:22px;
    text-align:center;
    color:#fff;
    background:#c70010;
    cursor:pointer;
    float:right;
    border:0;
}
.phone-show .topsending p.ps, .phone-show .topsending h3, .phone-show .topsending label {
    display:block;
}
.phone-show .topsending p.sentcon {
    display:none;
}
.phone-show .topsent label, .phone-show .topsent p.ps, .phone-show .topsent div.topnotice {
    display:none;
}
.phone-show .topsent p.sentcon {
    display:block;
}
.phone-show .topsent p.sentcon strong {
    display:block;
    height:28px;
    line-height:28px;
    margin:10px 0;
    font-size:14px;
}
.phone-show .topsent p.sentcon span {
    display:block;
    text-align:left;
    line-height:18px;
    margin-bottom:5px;
}
.phone-show .phone-left label input:focus {
    color:#333333;
}
.phone-show .phone-left label input.out {
    color:#333333;
}
.phone-show .phone-right h3 {
    font-size:14px;
    color:#333;
    text-align:left;
    line-height:25px;
    height:25px;
}
.phone-show .phone-right p {
    line-height:18px;
    padding:5px 0;
    margin-bottom:10px;
}
.phone-show .phone-right .ewm {
    text-align:center;
    height:90px;
}
.webNav {
}
.webNav {
    position:relative;
    width:73px;
    padding-right:3px;
    height:28px;
    line-height:28px;
    background:url(indexbg.png) no-repeat 55px -359px;
    position:relative;
    top:1px;
    *top:2px;
}
.webNav p.webNav-t {
    padding-left:5px;
    cursor:pointer;
    height:27px;
    line-height:27px;
    border:1px solid #f2f2f2;
    border-right:0;
    border-bottom:0;
}
.webNav p.webNav-t a, .webNav p.webNav-t a:visited {
    color:#252525;
}
.webNav p.webNav-t a:hover {
    color:#c00;
    text-decoration:none;
}
.webNav .webNav-con {
    display:none;
}
.webNav-show {
    position:relative;
    width:73px;
    padding-right:3px;
    height:28px;
    line-height:28px;
    background:url(topbg2.png) no-repeat right 0;
    position:relative;
    top:1px;
    *top:2px;
}
.webNav-show p.webNav-t {
    padding-left:5px;
    background:url(indexbg.png) no-repeat -23px -360px #fff;
    border:1px solid #e8e8e8;
    border-right:0;
    border-bottom:0;
    z-index:2;
    position:relative;
    height:28px;
    line-height:27px;
}
.webNav-show p.webNav-t a, .webNav-show p.webNav-t a:visited {
    color:#252525;
}
.webNav-show p.webNav-t a:hover {
    color:#c00;
    text-decoration:none;
}
.webNav-show .webNav-con {
    padding:5px 15px;
    width:220px;
    overflow:hidden;
    background:url(topbg2.png) right bottom no-repeat;
    position:absolute;
    border:1px solid #e8e8e8;
    border-bottom:0;
    border-right:0;
    z-index:1;
    top:28px;
    right:0;
    overflow:hidden;
}
.webNav-show .webNav-con dt {
    font-weight:bold;
    white-space:nowrap;
}
.webNav-show .webNav-con dt a, .webNav-show .webNav-con dt a:visited {
    display:inline-block;
    margin-right:15px;
    color:#c70010;
    text-decoration:none;
}
.webNav-show .webNav-con dt a:hover {
    text-decoration:underline;
}
.webNav-show .webNav-con dd h4 {
    font-size:12px;
    color:#333;
    height:25px;
    line-height:25px;
}
.webNav-show .webNav-con dd p a, .webNav-show .webNav-con dd p a:visited {
    display:inline-block;
    margin-right:15px;
    white-space:nowrap;
    color:#333;
}
.webNav-show .webNav-con dd p a:hover {
    color:#c00;
}
.webNav-show .webNav-con dd.spe {
    margin-bottom:0;
}
.webNav-show .webNav-con dd.spe a, .webNav-show .webNav-con dd.spe a:visited {
    color:#999;
    text-decoration:none;
}
.webNav-show .webNav-con dd.spe a:hover {
    color:#c00;
    text-decoration:underline;
}
.share {
}
.share {
    position:relative;
    width:45px;
    padding-right:3px;
    height:28px;
    line-height:28px;
    position:relative;
    top:1px;
    *top:2px;
}
.share p.share-t {
    padding-left:5px;
    cursor:pointer;
    height:27px;
    line-height:27px;
    border:1px solid #f2f2f2;
    border-right:0;
    border-bottom:0;
}
.share p.share-t a, .share p.share-t a:visited {
    color:#252525;
}
.share p.share-t a:hover {
    color:#c00;
    text-decoration:none;
}
#bdshare_l {
    margin-top:5px;
}
.top-bar {
    height:3px;
    position:absolute;
    overflow:hidden;
    background:#f5830e;
    width:230px;
    top:-3px;
}

a.a-1, a.a-1:visited {
    color:#1369c0;
}
a.a-1:hover {
    color:#c00;
}
a.a-2, a.a-2:visited {
    color:#252525;
}
a.a-2:hover {
    color:#c00;
}
a.a-3, a.a-3:visited {
    color:#09428c;
    text-decoration:underline;
}
a.a-3:hover {
    color:#c00;
}
a.a-4, a.a-4:visited {
    color:#09428c;
    text-decoration:none;
}
a.a-4:hover {
    color:#c00;
    text-decoration:underline;
}
.red {
    color:#c70010;
    font-family:Arial;
    font-style:normal;
    font-weight:normal;
}
.red-b {
    color:#c70010;
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
}
.logo-ban {
    width:990px;
    margin:0 auto;
    height:69px;
    position:relative;
    background:#fff;
}
.logo-ban a {
    display:inline-block;
    position:absolute;
}
.zcw-logo {
    background:url(logo_gy.png) 0 0 no-repeat;
    width:305px;
    height:46px;
    top:12px;
    left:8px;
}
.hd-ban {
    width:384px;
    height:69px;
    left:334px;
    top:0;
    border:0;
    text-decoration:none;
}
.kf {
    position:absolute;
    background:url(indexbg.png) no-repeat -82px -195px;
    width:223px;
    height:36px;
    left:766px;
    top:22px;
}
.kf a {
    height:17px;
    width:55px;
    left:78px;
    top:2px;
    display:inline-block;
    position:absolute;
}
.kf p {
    font-family:Arial;
    position:absolute;
    width:74px;
    height:36px;
    color:#c70010;
    font-size:12px;
    right:1px;
    top:0px;
    padding:0px;
    margin:0px;
}
.kf p b {
    display:inline-block;
    color:#fff;
    width:17px;
    text-align:center;
    margin-right:7px;
    line-height:22px;
}
.logoSide {
    position:absolute;
    left:314px;
    top:0;
    width:440px!important;
}

.toggletri {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 9px solid #fff;
    height: 0;
    left: 80%;
    position: absolute;
    top: 40%;
    width: 0;
}
.main-menu li.menu-cur a,.main-menu li.menu-cur a:visited,.main-menu li.menu-cur a,.main-menu li.menu-cur a:visited{ display:block; width:80; text-align:center; border:1px solid #a70300; line-height:38px; height:38px;  background:#a70300; top:0px; color:#fff2bd;  margin:0;  z-index:100; zoom:1;}

/* 面包线 */
.min-bar{ background: #fafafa; height:30px; line-height:30px; border: 1px solid #f1f1f1; text-align:left; margin: 10px auto 10px auto; padding-left:10px; width:980px; font-size:12px; color:#333;}
.min-bar span{ font-family:Arial; text-decoration:none; font-size:14px;}
.min-bar em{ font-style:normal; font-weight: bold; color: #333;}
.min-bar a,.min-bar a:visited{ color:#195ac6; text-decoration:none;}
.min-bar a:hover{ color:#c00; text-decoration:none;}

.min-bar .minbar-left{float:left;}
.min-bar .minbar-rig{float:right; margin-right:10px;}


.zjtj-new-gif {
    left: 63px;
    position: absolute;
    top: 3px;
}
.zjtj-new-gif img {
    height: 9px;
    position: absolute;
    width: 22px;
    z-index: 999;
}