* {
    padding: 0;
    list-style: none
}

body {
    font-size: 16px;
    font-family: "å¾®è½¯é›…é»‘";
    margin: 0px;
    padding: 0px;
    position: relative;
    background: #ffffff
}

ul {
    padding: 0;
    margin: 0;
    list-style: none
}

table,td,tr {
    border: 0;
    padding: 0;
    list-style: none
}

a {
    color: #222222;
    text-decoration: none
}

a:hover {
    color: #d82128;
    text-decoration: none
}

img {
    border: o
}

a img {
    border: 0
}

.clear {
    width: 100%;
    height: 1px;
    overflow: hidden;
}

.jz {
    width: 1200px;
    margin: 0 auto
}

.fl {
    float: left
}

.fr {
    float: right
}

.top {
    height: 35px;
    line-height: 35px;
    background-color: #6d0002
}

.header {
    width: 100%;
    height: 129px;
    /* margin: 7px auto; */
    background-color: #94070a
}

.header .top1 {
    background: url(../images/topbg1.png) top center no-repeat;
    width: 143px;
    height: 31px;
    position: absolute;
    left: 45px;
    top: 40px;
    z-index: 1;
    display: none
}

.header .top2 {
    width: 1200px;
    margin: 0 auto;
    height: 107px;
    position: relative;
    z-index: 99
}

.header .top3 {
    background: url(../images/topbg3.png) top center no-repeat;
    width: 184px;
    height: 80px;
    position: absolute;
    right: 45px;
    top: 20px;
    z-index: 1;
    display: none
}

.header .logo {
    padding-top: 20px;
    float: left;
    width: 385px
}

.header .xbser {
    float: right;
    width: 800px
}

.header .wxwb {
    width: 100%;
    text-align: right
}

.header .wxwb ul li {
    float: left;
    padding-right: 8px
}

.weixin {
    width: 32px;
    height: 32px;
    position: relative;
    z-index: 100
}

.weixin a {
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/wxicon.png) no-repeat center top
}

.weixin .weixin_nr {
    width: 220px;
    height: 130px;
    padding: 0px;
    text-align: center;
    position: absolute;
    left: -95px;
    top: 35px;
    display: none
}

.weixin .weixin_nr img {
    margin-bottom: 5px
}

.weixin .weixin_nr .arrow {
    width: 0;
    height: 0;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    left: 100px;
    top: -10px
}

.weixin.on .weixin_nr {
    display: block
}

.weibo {
    width: 32px;
    height: 32px;
    position: relative;
    z-index: 100
}

.weibo a {
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/wbicon.png) no-repeat center top
}

.weibo .weibo_nr {
    width: 220px;
    height: 130px;
    padding: 0px;
    text-align: center;
    position: absolute;
    left: -95px;
    top: 35px;
    display: none;
    position: 100
}

.weibo .weibo_nr img {
    margin-bottom: 5px
}

.weibo .weibo_nr .arrow {
    width: 0;
    height: 0;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    left: 100px;
    top: -10px
}

.weibo.on .weibo_nr {
    display: block
}

.header_ser {
    width: 184px;
    height: 33px;
    float: right;
    margin-top: 5px
}

.ss_k {
    width: 140px;
    height: 30px;
    line-height: 30px;
    float: left;
    border: none;
    outline: none;
    text-indent: 8px;
    margin-right: 5px;
    background: none;
    color: #666666;
    font-size: 14px;
    background-color: #d49c9d
}

.ss_an {
    width: 22px;
    height: 21px;
    float: right;
    padding: 5px 10px 0px 0px
}

#nav {
    height: 43px;
    background-color: #94070a;
    width: 100%;
    border-top: 1px solid #ba3538
}

.nav {
    float: left;
    height: 43px;
    position: relative
}

.nav li {
    float: left;
    position: relative
}

.nav li>a {
    display: block;
    font-size: 18px;
    color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 9px;
    height: 43px;
    line-height: 43px;
    text-align: center
}

.nav li.on>a,.nav li:hover>a {
    background-color: #a81417;
    color: #ffffff
}

.nav li.on,.nav li:hover {
    background: #a81417
}

.two-nav {
    position: absolute;
    left: 0px;
    width: 156px;
    margin-top: -1px;
    z-index: 990;
    display: none
}

.two-nav a {
    display: block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #ffffff;
    font-size: 15px;
    background: #a81417
}

.two-nav a:hover {
    background: #94070a
}

#banner {
    width: 100%;
    margin: 0 auto;
    position: relative
}

.rslides {
    margin: 0 auto;
    cursor: pointer
}

.rslides_tabs {
    list-style: none;
    padding: 0;
    background: rgba(0, 0, 0, .25);
    box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
    -moz-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
    font-size: 18px;
    list-style: none;
    margin: 0 auto 50px;
    max-width: 652px;
    padding: 10px 0;
    text-align: center;
    width: 100%
}

.rslides_tabs li {
    display: inline;
    float: none;
    margin-right: 1px
}

.rslides_tabs a {
    width: auto;
    line-height: 20px;
    padding: 9px 20px;
    height: auto;
    background: transparent;
    display: inline
}

.rslides_tabs li:first-child {
    margin-left: 0
}

.rslides_tabs .rslides_here a {
    background: rgba(255, 255, 255, .1);
    color: #fff;
    font-weight: bold
}

.events {
    list-style: none
}

.callbacks_container {
    position: relative;
    float: left;
    width: 100%
}

.callbacks {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0
}

.callbacks li {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0
}

.callbacks img {
    display: block;
    position: relative;
    z-index: 1;
    height: auto;
    width: 100%;
    border: 0
}

.callbacks .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 20px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .8);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none
}

.callbacks_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 52%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../images/themes.gif") no-repeat left top;
    margin-top: -45px
}

.callbacks_nav:active {
    opacity: 1.0
}

.callbacks_nav.next {
    left: auto;
    background-position: right top;
    right: 0
}

#slider3-pager a {
    display: inline-block
}

#slider3-pager img {
    float: left
}

#slider3-pager .rslides_here a {
    background: transparent;
    box-shadow: 0 0 0 2px #666
}

#slider3-pager a {
    padding: 0
}

@media screen and (max-width: 600px) {
    h1 {
        font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif
    }

    .callbacks_nav {
        top: 47%
    }
}

.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0
}

.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0
}

.rslides li:first-child {
    position: relative;
    display: block;
    float: left
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0
}

.cenbd {
    width: 100%;
    /* background: url("../images/bodybg.jpg") repeat-x center top; */
}

.xnyw {
    width: 800px;
    padding-top: -13px;
    float: left;
}

.xnyw .titb {
    margin-bottom: 22px
}

.xnyw .titb .wz {
    width: 210px;
    float: left
}

.xnyw .titb .wz1 {
    float: left;
    font-size: 24px;
    color: #333333
}

.xnyw .titb .wz2 {
    float: left;
    font-family: Arial;
    margin-left: 10px;
    padding-top: 10px
}

.xnyw .titb .wz3 {
    font-size: 16px;
    color: #d82128;
    line-height: 16px
}

.xnyw .titb .wz4 {
    font-size: 12px;
    color: #666666;
    line-height: 12px
}

.xnyw .titb .wz {
    width: 210px
}

.xnyw .titb .line1 {
    width: 678px;
    float: left;
    background: url("../images/line1.jpg") 0px 15px no-repeat;
    height: 28px
}

.xnyw .more {
    background: url("../images/icon1.png") right center no-repeat;
    float: right;
    font-size: 14px;
    padding-right: 15px;
    margin-top: 7px
}

.picbox {
    width: 450px;
    height: 300px;
    float: left;
}

.xnyw .wzbox {
    width: 330px;
    float: right;
}

.xnyw .wzbox .tt {
    border-bottom: 1px dashed #c7c7c7;
    padding-bottom: 5px;
}

.xnyw .wzbox .tt .bt {
    font-size: 22px;
    line-height: 35px
}

.xnyw .wzbox .tt .zy {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
    padding-top: 5px;
}

.xnyw .wzbox .tt .sj {
    font-size: 16px;
    color: #666666;
    margin-top: 5px;
    text-indent: 25px;
    background: url("../images/icon2.png") left center no-repeat
}

.xnyw .conlist {
    padding-top: 5px;
}

.xnyw .conlist ul li {
    background: url("../images/icon3.png") left center no-repeat;
    text-indent: 28px;
    line-height: 35px
}

.xnyw .conlist ul li span {
    float: right;
    color: #666666
}

.box {
    width: 450px;
    height: 310px;
    /* margin: 0px auto; */
    overflow: hidden;
    position: relative
}

.box-1 ul li {
    width: 450px;
    height: 300px;
    position: relative;
    overflow: hidden
}

.box-1 ul li img {
    display: block;
    width: 450px;
    height: 300px;
}

.box-1 ul li h2 {
    position: absolute;
    left: 0;
    bottom: -12px;
    height: 60px;
    width: 450px;
    background: rgba(0, 0, 0, .5);
    padding-left: 20px;
    padding-right: 456px;
    font-size: 16px;
    line-height: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: normal;
    color: ghostwhite
}

.box-1 ul li h2 .rq {
    float: left;
    color: #fff;
    font-size: 16px
}

.box-1 ul li h2 .rq span {
    font-size: 28px;
    color: #e71f12
}

.box-1 ul li h2 .wz {
    width: 380px;
    text-align: center
}

.box-2 {
    position: absolute;
    right: 10px;
    bottom: 14px;
    display: none
}

.box-2 ul li {
    float: left;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin: 0 5px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
    text-indent: 100px;
    cursor: pointer
}

.box-2 ul .on {
    background: rgba(255, 255, 255, 0.6)
}

.box-3 span {
    position: absolute;
    color: white;
    width: 50px;
    height: 60px;
    top: 50%;
    font-family: "å®‹ä½“";
    line-height: 60px;
    font-size: 30px;
    margin-top: 174px;
    text-align: center;
    cursor: pointer
}

.box-3 .prev {
    left: 10px
}

.box-3 .next {
    right: 10px
}

.box-3 span::selection {
    background: transparent
}

.box-3 span:hover {
    background: rgba(125, 125, 120, .8)
}

.deh {
    margin-top: 30px;
}

.dehl {
    width: 375px;
    float: left
}

.dehc {
    width: 365px;
    float: left;
    margin-left: 30px;
    padding-left: 10px
}

.dehr {
    width: 375px;
    float: right
}

.jxky .titb {
    margin-bottom: 20px;
    border-bottom: 1px solid #dddddd
}

.jxky .titb .wz {
    width: 132px;
    float: left;
    background: url("../images/icon_jxky.png") 0px 0px no-repeat;
    font-size: 20px;
    line-height: 27px;
    border-bottom: 4px solid #d82128;
    text-indent: 45px;
    padding-bottom: 11px
}

.jxky .more {
    background: url("../images/icon1.png") right center no-repeat;
    float: right;
    font-size: 14px;
    padding-right: 15px;
    margin-top: 14px
}

.jxky .wzbox .tt {
    border-bottom: 1px dashed #c7c7c7;
    padding-bottom: 10px;
    height: 110px
}

.jxky .wzbox .tt .bt {
    font-size: 16px;
    line-height: 35px;
    color: #d82128;
    font-weight: bold
}

.jxky .wzbox .tt .bt a {
    color: #d82128
}

.jxky .wzbox .tt .zy {
    font-size: 12px;
    line-height: 22px;
    color: #666666;
    padding-top: 9px
}

.jxky .conlist {
    padding-top: 10px
}

.jxky .conlist ul li {
    line-height: 36px
}

.tzgg {
    margin-top: 10px
}

.tzgg .titb {
    margin-bottom: 23px;
    border-bottom: 1px solid #dddddd
}

.tzgg .titb .wz {
    width: 132px;
    float: left;
    background: url("../images/icon_tz.png") 0px 3px no-repeat;
    font-size: 20px;
    line-height: 27px;
    border-bottom: 4px solid #d82128;
    text-indent: 45px;
    padding-bottom: 11px
}

.tzgg .more {
    background: url("../images/icon1.png") right center no-repeat;
    float: right;
    font-size: 14px;
    padding-right: 15px;
    margin-top: 14px
}

.tzgg .conlist ul li {
    line-height: 36px;
    /* margin-top: 13px; */
}

.tzgg .conlist ul li .date {
    width: 60px;
    height: 54px;
    background-color: #d82128;
    color: #ffffff;
    float: left;
    text-align: center;
    margin-right: 13px
}

.tzgg .conlist ul li .date .ri {
    font-size: 24px;
    padding-top: 4px
}

.tzgg .conlist ul li .date .yue {
    font-size: 15px
}

.jcfc .titb {
    margin-bottom: 23px;
    border-bottom: 1px solid #dddddd
}

.jcfc .titb .wz {
    width: 132px;
    float: left;
    background: url("../images/icon6.png") 0px 0px no-repeat;
    font-size: 20px;
    line-height: 27px;
    border-bottom: 4px solid #d82128;
    text-indent: 45px;
    padding-bottom: 11px
}

.jcfc .more {
    background: url("../images/icon1.png") right center no-repeat;
    float: right;
    font-size: 14px;
    padding-right: 15px;
    margin-top: 14px
}

.jcfc .wzbox .tt .pic {
    width: 178px;
    height: 120px;
    border-radius: 5px;
    float: left
}

.jcfc .wzbox .tt .pic {
    width: 178px;
    height: 120px
}

.jcfc .wzbox .tt {
    border-bottom: 1px dashed #c7c7c7;
    padding-bottom: 10px;
    height: 110px
}

.jcfc .wzbox .tt .bt {
    font-size: 16px;
    line-height: 35px;
    color: #d82128;
    font-weight: bold
}

.jcfc .wzbox .tt .bt a {
    color: #d82128
}

.jcfc .wzbox .tt .zy {
    font-size: 12px;
    line-height: 22px;
    color: #666666;
    padding-top: 9px
}

.jcfc .conlist {
    padding-top: 4px
}

.jcfc .conlist ul li {
    line-height: 36px
}

.xwgk {
    padding-top: 10px
}

.xwgk .titb {
    margin-bottom: 23px;
    border-bottom: 1px solid #dddddd
}

.xwgk .titb .wz {
    width: 132px;
    float: left;
    background: url("../images/icon_xw.png") 0px 4px no-repeat;
    font-size: 20px;
    line-height: 27px;
    border-bottom: 4px solid #d82128;
    text-indent: 45px;
    padding-bottom: 11px
}

.xwgk .more {
    background: url("../images/icon1.png") right center no-repeat;
    float: right;
    font-size: 14px;
    padding-right: 15px;
    margin-top: 14px
}

.xwgk .conlist ul li {
    line-height: 36px
}

.mtjj .titb {
    margin-bottom: 23px;
    border-bottom: 1px solid #dddddd
}

.mtjj .titb .wz {
    width: 132px;
    float: left;
    background: url("../images/icon_jc.png") 0px 0px no-repeat;
    font-size: 20px;
    line-height: 27px;
    border-bottom: 4px solid #d82128;
    text-indent: 45px;
    padding-bottom: 11px
}

.mtjj .more {
    background: url("../images/icon1.png") right center no-repeat;
    float: right;
    font-size: 14px;
    padding-right: 15px;
    margin-top: 14px
}

.mtjj .wzbox .tt {
    border-bottom: 1px dashed #c7c7c7;
    padding-bottom: 10px;
    height: 110px
}

.mtjj .wzbox .tt .bt {
    font-size: 16px;
    line-height: 35px;
    color: #d82128;
    font-weight: bold
}

.mtjj .wzbox .tt .bt a {
    color: #d82128
}

.mtjj .wzbox .tt .zy {
    font-size: 12px;
    line-height: 22px;
    color: #666666;
    padding-top: 9px
}

.mtjj .conlist {
    padding-top: 10px
}

.mtjj .conlist ul li {
    line-height: 36px
}

.zbgg {
    margin-top: 10px
}

.zbgg .titb {
    margin-bottom: 23px;
    border-bottom: 1px solid #dddddd
}

.zbgg .titb .wz {
    width: 132px;
    float: left;
    background: url("../images/icon7.png") 0px 3px no-repeat;
    font-size: 20px;
    line-height: 27px;
    border-bottom: 4px solid #d82128;
    text-indent: 35px;
    padding-bottom: 11px
}

.zbgg .more {
    background: url("../images/icon1.png") right center no-repeat;
    float: right;
    font-size: 14px;
    padding-right: 15px;
    margin-top: 14px
}

.zbgg .conlist {
    padding-top: 0px
}

.zbgg .conlist ul li {
    line-height: 36px;
    /* margin-top: 25px; */
}

.zbgg .conlist ul li .date {
    width: 94px;
    height: 29px;
    line-height: 29px;
    border: 1px solid #b5b5b5;
    text-align: center;
    margin-right: 13px;
    font-size: 14px;
    float: left
}

.zbgg .conlist ul li .date span {
    background-color: #d82128;
    float: left;
    width: 52px;
    color: #fff
}

.ztzl {
    padding-top: 35px
}

.ztzl .titb {
    margin-bottom: 22px
}

.ztzl .titb .wz {
    width: 130px;
    line-height: 30px;
    float: left;
    background: url("../images/icon8.png") left center no-repeat;
    font-size: 20px;
    color: #222222;
    text-indent: 38px
}

.ztzl .titb .line1 {
    width: 1010px;
    float: left;
    background: url("../images/line2.png") 0px 15px repeat-x;
    height: 28px
}

.ztzl .more {
    background: url("../images/icon1.png") right center no-repeat;
    float: right;
    font-size: 14px;
    padding-right: 15px;
    margin-top: 7px
}

.mr_frUl {
    float: left;
    height: 122px;
    width: 1204px
}

.mr_frUl ul li {
    display: inline;
    float: left;
    width: 233px;
    height: 103px;
    overflow: hidden;
    position: relative;
    padding-right: 7px
}

.mr_frUl ul li img {
    width: 235px;
    height: 104px
}

.kstd {
    height: 122px;
    margin-top: 15px
}

.kstd ul li {
    float: left;
    padding: 0 11px;
    height: 75px;
    text-align: center;
    margin-left: 21.5px;
    line-height: 45px
}

.kstd ul li:last-child {
    padding-right: 0px
}

.kstd ul li:first-child {
    margin-left: 0
}

.kstd ul li span {
    display: block
}

.foot {
    width: 100%;
    height: 174px;
    background-color: #ab1316
}

.foot .sydw {
    width: 70px;
    float: left;
    padding-top: 35px;
    display: none
}

.foot .cop {
    width: 800px;
    float: left;
    line-height: 28px;
    color: #fff;
    padding-top: 10px
}

.foot .cop a {
    color: #fff
}

.foot .ewm {
    width: 328px;
    float: right;
    padding-top: 11px
}

.foot .ewm ul li {
    color: #fff;
    text-align: center;
    font-size: 14px;
    float: left;
    margin-left: 20px
}

.foot .ewm ul li img {
    height: 90px
}

.ej_con {
    width: 1200px;
    background: #fff;
    padding: 15px 0px;
    margin: 0 auto 20px
}

.ej_banner {
    width: 1200px;
    height: 245px
}

.ej_zw {
    width: 1200px;
    padding-top: 13px;
    min-height: 560px
}

.ej_zw_left {
    width: 285px;
    float: left;
    /* background: #cacaca; */
}

.ej_zw_left .listlogo {
    text-align: center;
    /* margin-top: 25px; */
}

.ej_zw_left_nav {
    width: 285px;
    height: 49px;
    line-height: 49px;
    font-size: 20px;
    text-align: center;
    background: #94070a;
    color: #fff;
    border-bottom: 1px #c7cbe4 solid
}

.ej_zw_left_font {
    /* width: 255px; */
    /* padding: 10px 15px; */
}

.ej_zw_left_font ul li {
    width: 285px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    font-size: 16px;
    border-bottom: 1px #c7cbe4 solid
}

.ej_zw_left_font ul li a {
    color: #222222
}

.ej_zw_left_font ul li a:hover {
    background: #e9e9e9;
    color: #94070a;
    display: block;
    height: 49px;
    line-height: 49px
}

.ej_zw_right {
    width: 890px;
    float: right
}

.ej_zw_right_nav {
    width: 890px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px #ccc solid;
    position: relative
}

.ej_zw_right_nav font {
    font-size: 20px;
    color: #d82128;
    padding: 0px 10px;
    border-bottom: 3px #d82128 solid;
    font-weight: bold;
    top: -2px;
    position: absolute
}

.ej_zw_right_nav span {
    float: right
}

.ej_zw_right_font {
    width: 860px;
    padding: 22px 15px 20px 15px
}

.ej_zw_right_font h1 {
    text-align: center;
    font-size: 20px;
    line-height: 50px
}

.ej_zw_right_font .date {
    width: 860px;
    line-height: 50px;
    text-align: center;
    border-bottom: 1px #ccc dashed;
    margin-bottom: 15px
}

.ej_zw_right_font .date span {
    padding: 0px 18px;
    font-size: 15px
}

.ej_zw_right_font p {
    line-height: 36px;
    padding: 0px 10px
}

.ej_zw_right_font2 {
    width: 860px;
    padding: 12px 15px 20px 15px
}

.ej_zw_right_font2 h1 {
    text-align: center;
    font-size: 20px;
    line-height: 50px
}

.ej_zw_right_font2 .date {
    width: 860px;
    line-height: 50px;
    text-align: center;
    border-bottom: 1px #ccc dashed;
    margin-bottom: 15px
}

.ej_zw_right_font .date span {
    padding: 0px 18px;
    font-size: 15px
}

.ej_zw_right_font2 p {
    line-height: 36px;
    padding: 0px 10px
}

.ej_zw_right_xr {
    width: 860px
}

.ej_zw_right_xr dl {
    width: 860px;
    height: 162px;
    padding: 15px 0px;
    border-bottom: 1px #ccc dashed
}

.ej_zw_right_xr dl dt {
    width: 120px;
    height: 162px;
    float: left;
    padding-left: 20px
}

.ej_zw_right_xr dl dt img {
    width: 120px;
    height: 162px
}

.ej_zw_right_xr dl dd {
    width: 765px;
    float: right;
    line-height: 30px
}

.ej_zw_right_xr dl dd font {
    color: #006fae;
    font-weight: bold;
    font-size: 17px
}

.ej_zw_right_xr dl dd p {
    padding: 0
}

.ej_zw_right_nfont {
    width: 860px;
    padding: 12px 15px 0px
}

.ej_zw_right_nfont ul li {
    width: 860px;
    height: 45px;
    line-height: 45px;
    float: left;
    background: url(../images/doc.jpg) 5px center no-repeat;
    text-indent: 1.5em;
    font-size: 15px
}

.ej_zw_right_nfont ul li span {
    float: right;
    color: #999
}

.page {
    width: 860px;
    height: 40px;
    line-height: 40px;
    text-align: center
}

.ej_zw_right_tu {
    width: 860px;
    padding: 25px 0px 0px 25px
}

.ej_zw_right_tu ul li {
    width: 260px;
    height: 216px;
    float: left;
    margin-right: 25px;
    text-align: center
}

.ej_zw_right_tu ul li img {
    width: 260px;
    height: 173px
}

.ej_zw_right_tu ul li span {
    line-height: 30px
}

.ny_gljg_nr {
    width: 870px;
    margin: 0 auto;
    margin-bottom: 10px
}

.ny_gljg_nr .hbt {
    font-size: 20px;
    line-height: 55px;
    border-right: 1px solid #dddddd;
    width: 857px;
    text-align: center;
    font-weight: bold
}

.ny_gljg_nr2 {
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    width: 860px;
    margin: 30px auto;
    margin-bottom: 10px
}

.ny_gljg_nr2 .hbt {
    font-size: 20px;
    line-height: 55px;
    border-right: 1px solid #dddddd;
    width: 857px;
    text-align: center;
    font-weight: bold
}

.ny_gljg_a ul li {
    background: #f1f1f1 url(../images/icon9.png) 320px 20px no-repeat;
    font-size: 14px;
    color: #313131;
    width: 363px;
    float: left;
    border-bottom: 1px solid #dddddd;
    height: 54px;
    line-height: 54px;
    padding-left: 15px;
    padding-right: 50px;
    font-weight: bold
}

.ny_gljg_a ul li span {
    float: right;
    font-size: 13px;
    color: #b8b8b8;
    font-weight: 100
}

.ny_gljg_a ul li span a {
    color: #b8b8b8
}

.ny_gljg_a ul li a {
    color: #333333
}

.ny_gljg_a ul li a:hover {
    color: #c7181d
}

.ny_gljg_b ul li {
    background: #fff
}

.ny_gljg_a2 ul li {
    background: url(../images/icon9.png) 320px 20px no-repeat;
    font-size: 14px;
    color: #313131;
    width: 363px;
    float: left;
    height: 55px;
    line-height: 55px;
    padding-left: 15px;
    padding-right: 50px;
    font-weight: bold
}

.ny_gljg_a2 ul li span {
    float: right;
    font-size: 13px;
    color: #b8b8b8;
    font-weight: 100
}

.ny_gljg_a2 ul li span a {
    color: #b8b8b8
}

.ny_gljg_a2 ul li a {
    color: #333333
}

.ny_gljg_a2 ul li a:hover {
    color: #c7181d
}

.gjjltab2 {
    border: 1px solid #cccccc;
    line-height: 50px;
    border-collapse: collapse
}

.gjjltab2 a {
    text-decoration: underline
}

.gjjltab2 td {
    border: 1px solid #cccccc;
    border-collapse: collapse;
    text-indent: 5px
}

.gjjltab2 .tdbgf1 {
    background-color: #f1f1f1;
    text-align: center
}

.gjjltab1 {
    border: 1px solid #cccccc;
    line-height: 35px;
    border-collapse: collapse
}

.gjjltab1 td {
    border: 1px solid #cccccc;
    border-collapse: collapse;
    padding: 5px
}

.gjjltab1 .tdbgf1 {
    background-color: #f1f1f1;
    text-align: center
}

.gjjltab3 {
    border: 1px solid #cccccc;
    line-height: 28px;
    border-collapse: collapse;
    background-color: #f5f5f5
}

.gjjltab3 a {
    text-decoration: underline
}

.gjjltab3 a:hover {
    color: :#94070a
}

.gjjltab3 td {
    border: 2px solid #fff;
    padding: 8px 5px;
    line-height: 28px
}

.gjjltab3 .tdbgf1 {
    background-color: #94070a;
    text-align: center;
    color: #ffffff
}

.gjjltab4 {
    border: 1px solid #cccccc;
    line-height: 28px;
    border-collapse: collapse;
    background-color: #f5f5f5;
    font-size: 14px;
    color: #333
}

.gjjltab4 a {
    text-decoration: underline
}

.gjjltab4 a:hover {
    color: :#94070a
}

.gjjltab4 td {
    border: 2px solid #fff;
    padding: 10px 10px;
    line-height: 28px
}

.gjjltab4 .tdbgf1 {
    background-color: #94070a;
    text-align: center;
    color: #ffffff;
    font-size: 16px
}

.gjjltab4 .tdbgf2 {
    background-color: #ffffff
}

.gjjltab5 {
    border: 1px solid #cccccc;
    line-height: 28px;
    border-collapse: collapse;
    background-color: #f5f5f5;
    color: #333
}

.gjjltab5 a {
    text-decoration: underline
}

.gjjltab5 a:hover {
    color: :#94070a
}

.gjjltab5 td {
    border: 2px solid #fff;
    line-height: 28px
}

.gjjltab5 .tdbgf1 {
    background-color: #94070a;
    text-align: center;
    color: #ffffff;
    font-size: 16px
}

.gjjltab5 .tdbgf2 {
    background-color: #ffffff
}