* {
    margin: 0px auto;
    padding: 0px;
}

ul {
    list-style: none;
}

body,
td,
th {
    /*font-family: Arial,"瀹嬩綋";*/
    font-family: "思源黑体";
    font-size: 12px;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:focus {
    -moz-outline-style: none;
}

:focus {
    outline: none;
}



/*---------head----------*/

.top {
    width: 960px;
    margin-top: 20px;
}

.top .logo {}

.top td {
    vertical-align: top;
}


.top .smenu span {
    margin: 0 7px 0 5px;
}

.top .smenu div {
    height: 14px;
    color: #6a6a6a;
    overflow: hidden;
    line-height: 14px;
}

.top .smenu {
    float: left;
    text-align: left;
    vertical-align: top;
}

.top .smenu a {
    color: #6a6a6a;
}

.top .smenu a:hover {
    color: #6a6a6a;
    text-decoration: underline;
}

.top font {
    /*font-family:Arial; */
    font-family: "思源黑体";
    line-height: 11px;
    font-size: 12px;
    padding-top: -2px;
}

.top .searchtd {}

.top .searchtd .searchdiv {
    position: relative;
}

.top .input {
    width: 97px;
    height: 15px;
    line-height: 15px;
    border: none;
    +*height: 14px;
    +*line-height: 14px;
    font-size: 12px;
    color: #6a6a6a;
    vertical-align: bottom;
    margin: 1px 0 0 1px;
    padding: 0;
    border-width: 0
}

.top .search {
    margin-bottom: 5px;
    width: 124px;
    background: url(../image/inputbg.gif) repeat-x top left;
    display: block;
    height: 18px;
    overflow: hidden;
    position: absolute;
    top: -4px;
}





/*------style1-------*/
#style1 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

#style1 .pdbanner .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

#style1 .pdbanner .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

#style1 .menunew ul li#nav1 a {
    background: #ebc888;
}

#style1 .menunew ul li#nav1:hover ul li a {
    color: #6f6f6f;
    background: #fff;
}

#style1 .menunew ul li#nav1:hover ul li a:hover {
    color: #fff;
    background: rgba(235, 200, 136, 1) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=100);
    background: #ebc888;
}

#style1 .lmenu {
    background: #fdcc78;
    border-bottom: 3px solid #fde6bc;
}

#style1 .left {
    background: url(../image/leftbg.gif) repeat-y 12px top;
}

#style1 .lmenu .nor a:hover {
    background: #f8d7a1 url(../image/arrow2.gif) no-repeat 8px 11px;
}


#style1 .lmenu .cur {
    background: #f8d7a1 url(../image/arrow2.gif) no-repeat 8px 11px;
}

#style1 .pdtit {
    color: #c89151;
    border-bottom: 1px solid #c89151;
}

#style1 .pdtit .tit {
    color: #c89151;
}

#style1 .righttit {
    background: #ebc888;
}

#style1 .rlist .tel {
    color: #c79250;
}

#style1 .rlist .bprint {
    background: #f5e9dd url(../image/a1.jpg) no-repeat 6px center;
}

#style1 .rlist .bmap {
    background: #f5e9dd url(../image/a2.jpg) no-repeat 6px center;
}

#style1 .rlist .bcontact {
    background: #f5e9dd url(../image/a3.jpg) no-repeat 6px center;
}

#style1 .rlist .brss {
    background: #f5e9dd url(../image/a4.jpg) no-repeat 6px center;
}

#style1 .rlist li a {
    color: #8d8b8c;
}

#style1 .rlist li a:hover {
    color: #898989;
}


/*------style2-------*/
#style2 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

#style2 .pdbanner .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

#style2 .pdbanner .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

#style2 .menunew ul li#nav2 a {
    background: #a0775b;
}


#style2 .menunew ul li#nav2:hover ul li a {
    color: #6f6f6f;
    background: #fff;
}

#style2 .menunew ul li#nav2:hover ul li a:hover {
    color: #fff;
    background: rgba(160, 119, 91, 1) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=100);
    background: #a0775b;
}

#style2 .lmenu {
    background: #be8f71;
    border-bottom: 3px solid #dfc8b8;
}

#style2 .left {
    background: url(../image/leftbg.gif) repeat-y 12px top;
}

#style2 .lmenu .nor a:hover {
    background: #a0775b url(../image/arrow2.gif) no-repeat 8px 11px;
}


#style2 .lmenu .cur {
    background: #a0775b url(../image/arrow2.gif) no-repeat 8px 11px;
}

#style2 .pdtit {
    color: #8f6f5a;
    border-bottom: 1px solid #8f6f5a;
}

#style2 .pdtit .tit {
    color: #8f6f5a;
}

#style2 .pdtit .tit a {
    color: #8f6f5a;
}

#style2 .pdtitty {
    color: #8f6f5a;
    border-bottom: 1px solid #8f6f5a;
    margin-bottom: 15px;
}

#style2 .pdtitty .tit {
    color: #8f6f5a;
}

#style2 .righttit {
    background: #a0775b;
}

#style2 .newslist {
    background: url(../image/dt.jpg) no-repeat 4px 6px;
}

#style2 .newslist2 {
    background: url(../image/dt.jpg) no-repeat 4px 6px;
}

#style5 .newslist2 {
    background: url(../image/dt.jpg) no-repeat 4px 6px;
}

#style2 .newszhy3 .tit {
    background: url(../image/dd.jpg) no-repeat left 5px;
}

#style2 .newszhy .tit {
    background: none;
    float: left;
    font-weight: normal;
    text-indent: 23px;
}

#style5 .newszhy .tit {
    background: none;
    float: left;
    font-weight: normal;
    text-indent: 23px;
}

#style2 .newszhy .date {
    float: right;
    width: 64px;
}

#style2 .newszhy {
    margin-top: 0px;
}

#style2 .rlist .tel {
    color: #898989;
}

#style2 .rlist li {
    background: #e7e7e7;
    color: #898989;
}


#style2 .rlist .bprint {
    background: #e7e7e7 url(../image/a1.jpg) no-repeat 6px center;
}

#style2 .rlist .bmap {
    background: #e7e7e7 url(../image/a2.jpg) no-repeat 6px center;
}

#style2 .rlist .bcontact {
    background: #e7e7e7 url(../image/a3.jpg) no-repeat 6px center;
}

#style2 .rlist .brss {
    background: #e7e7e7 url(../image/a4.jpg) no-repeat 6px center;
}

#style2 .rlist li a {
    color: #898989;
}

#style2 .rlist li a:hover {
    color: #898989;
}



#style2 .righttit {
    background: #a0775b;
}

#style2 .righttit2 {
    background: #a0775b;
}

#style2 .rlist2 .tit2 {
    background: url(../image/dd.jpg) no-repeat left 6px;
}

#style2 .rlist2 .tit2 a:hover {
    color: #8f6f5a;
}

#style2 .pageblock a:hover {
    color: #8f6f5a;
}

/*------style3-------*/
#style3 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

#style3 .pdbanner .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

#style3 .pdbanner .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

#style3 .menunew ul li#nav3 a {
    background: #95867f;
}

#style3 .menunew ul li#nav3:hover ul li a {
    color: #6f6f6f;
    background: #fff;
}

#style3 .menunew ul li#nav3:hover ul li a:hover {
    color: #fff;
    background: rgba(149, 134, 127, 1) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=100);
    background: #95867f;
}

#style3 .lmenu {
    background: #ada098;
    border-bottom: 3px solid #d5d0cc;
}

#style3 .left {
    background: url(../image/leftbg.gif) repeat-y 12px top;
}

#style3 .lmenu .nor a:hover {
    background: #95867f url(../image/arrow2.gif) no-repeat 8px 11px;
}


#style3 .lmenu .cur {
    background: #95867f url(../image/arrow2.gif) no-repeat 8px 11px;
}

#style3 .pdtit {
    color: #968780;
    border-bottom: 1px solid #968780;
}

#style3 .pdtit .tit {
    color: #968780;
}

#style3 .righttit {
    background: #95867f;
}

#style3 .righttit2 {
    background: #95867f;
}

#style3 .prorli .tit {
    background: url(../image/dd.jpg) no-repeat left 14px;
}


#style3 .rlist .tel {
    color: #898989;
}

#style3 .rlist li {
    background: #e7e7e7;
    color: #898989;
}


#style3 .rlist .bprint {
    background: #e7e7e7 url(../image/a1.jpg) no-repeat 6px center;
}

#style3 .rlist .bmap {
    background: #e7e7e7 url(../image/a2.jpg) no-repeat 6px center;
}

#style3 .rlist .bcontact {
    background: #e7e7e7 url(../image/a3.jpg) no-repeat 6px center;
}

#style3 .rlist .brss {
    background: #e7e7e7 url(../image/a4.jpg) no-repeat 6px center;
}

#style3 .rlist li a {
    color: #898989;
}

#style3 .rlist li a:hover {
    color: #898989;
}




/*------style4-------*/
#style4 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

#style4 .pdbanner .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

#style4 .pdbanner .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

#style4 .menunew ul li#nav4 a {
    background: #a2c87f;
}

#style4 .cyzstxt {
    margin-bottom: 20px;
    line-height: 19px;
}

#style4 .menunew ul li#nav4:hover ul li a {
    color: #6f6f6f;
    background: #fff;
}

#style4 .menunew ul li#nav4:hover ul li a:hover {
    color: #fff;
    background: rgba(162, 200, 127, 1) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=100);
    background: #a2c87f;
}

#style4 .lmenu {
    background: #8fae72;
    border-bottom: 3px solid #c7d8b8;
}

#style4 .left {
    background: url(../image/leftbg.gif) repeat-y 12px top;
}

#style4 .lmenu .nor a:hover {
    background: #779d52 url(../image/arrow2.gif) no-repeat 8px 11px;
}


#style4 .lmenu .cur {
    background: #779d52 url(../image/arrow2.gif) no-repeat 8px 11px;
}

#style4 .pdtit {
    color: #5f8b36;
    border-bottom: 1px solid #5f8b36;
}

#style4 .pdtit .tit {
    color: #5f8b36;
}

#style4 .righttit {
    background: #5e8c34;
}



#style4 .zrdtlist .tit {
    background: url(../image/dd.jpg) no-repeat left 6px;
    color: #629f28;
}

#style4 .zrdtlist .tit a {
    color: #629f28;
}

#style4 .zrdtlist .tit a:hover {
    color: #629f28;
}


.xlyyg {
    margin: 0px;
    background: #e4e6e5;
    padding: 19px 0px 12px 21px;
}

.xlyyg .tit {
    font-size: 13px;
    height: 24px;
}

.xlyyg .yg {
    margin-bottom: 12px;
}

.xlyyg .st {
    margin-right: 26px;
}

#style4 .rlist .tel {
    color: #5e8c34;
}

#style4 .rlist .bprint {
    background: #dfe8d7 url(../image/a1.jpg) no-repeat 6px center;
}

#style4 .rlist .bmap {
    background: #dfe8d7 url(../image/a2.jpg) no-repeat 6px center;
}

#style4 .rlist .bcontact {
    background: #dfe8d7 url(../image/a3.jpg) no-repeat 6px center;
}

#style4 .rlist .brss {
    background: #dfe8d7 url(../image/a4.jpg) no-repeat 6px center;
}

#style4 .rlist li a {
    color: #5f8b32;
}

#style4 .rlist li a:hover {
    color: #898989;
}

#style4 .cntcnt #BodyLabel a:hover {
    color: #5f8b36;
}


/*------style5-------*/
#style5 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

#style5 .pdbanner .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

#style5 .pdbanner .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

#style5 .menunew ul li#nav5 a {
    background: #87759f;
}

#style5 .menunew ul li#nav5:hover ul li a {
    color: #6f6f6f;
    background: #fff;
}

#style5 .menunew ul li#nav5:hover ul li a:hover {
    color: #fff;
    background: rgba(135, 117, 159, 1) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=100);
    background: #87759f;
}


#style5 .lmenu {
    background: #a293b2;
    border-bottom: 3px solid #d0c9d9;
}

#style5 .left {
    background: url(../image/leftbg.gif) repeat-y 12px top;
}

#style5 .lmenu .nor a:hover {
    background: #87759f url(../image/arrow2.gif) no-repeat 8px 11px;
}


#style5 .lmenu .cur {
    background: #87759f url(../image/arrow2.gif) no-repeat 8px 11px;
}

#style5 .pdtitty {
    color: #8f75b6;
    border-bottom: 1px solid #8f75b6;
}

#style5 .pdtitty .tit {
    color: #8f75b6;
}

#style5 .pdltit {
    color: #8f75b6;
    border-bottom: 1px solid #8f75b6;
}

#style5 .pdltit .tit {
    color: #8f75b6;
}

#style5 .pdtit {
    color: #8f75b6;
    border-bottom: 1px solid #8f75b6;
}

#style5 .pdtit .tit {
    color: #8f75b6;
}

#style5 .righttit {
    background: #8f75b6;
}

#style5 .pdlistty .tit {
    background: url(../image/dt.jpg) no-repeat left 6px;
}

#style5 .rczlrblock .pdlistty .tit {
    background: url(../image/dt.jpg) no-repeat 4px 6px;
}

#style5 .pdlistty .app a {
    background: #8f75b6;
}

#style5 .pdlistty .app a:hover {
    background: #8f75b6;
}


#style5 .rlist .tel {
    color: #898989;
}

#style5 .rlist li {
    background: #e7e7e7;
    color: #898989;
}


#style5 .rlist .bprint {
    background: #e7e7e7 url(../image/a1.jpg) no-repeat 6px center;
}

#style5 .rlist .bmap {
    background: #e7e7e7 url(../image/a2.jpg) no-repeat 6px center;
}

#style5 .rlist .bcontact {
    background: #e7e7e7 url(../image/a3.jpg) no-repeat 6px center;
}

#style5 .rlist .brss {
    background: #e7e7e7 url(../image/a4.jpg) no-repeat 6px center;
}

#style5 .rlist li a {
    color: #898989;
}

#style5 .rlist li a:hover {
    color: #898989;
}



#style5 .righttit {
    background: #8f75b6;
}

#style5 .righttit2 {
    background: #8f75b6;
}

#style5 .rlist2 .tit2 {
    background: url(../image/dd.jpg) no-repeat left 6px;
}



/*------style6-------*/
#style6 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

#style6 .pdbanner .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

#style6 .pdbanner .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

#style6 .menunew ul li#nav6 a {
    background: #12927b;
}

#style6 .menunew ul li#nav6:hover ul li a {
    color: #6f6f6f;
    background: #fff;
}

#style6 .menunew ul li#nav6:hover ul li a:hover {
    color: #fff;
    background: rgba(18, 146, 123, 1) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=100);
    background: #12927b;
}

#style6 .lmenu {
    background: #7abaac;
    border-bottom: 3px solid #bdded7;
}

#style6 .left {
    background: url(../image/leftbg.gif) repeat-y 12px top;
}

#style6 .lmenu .nor a:hover {
    background: #459788 url(../image/arrow2.gif) no-repeat 8px 11px;
}

#style6 .rlist .tel {
    color: #888888;
}

#style6 .rlist .bprint {
    background: #e7e7e7 url(../image/a1.jpg) no-repeat 6px center;
}

#style6 .rlist .bmap {
    background: #e7e7e7 url(../image/a2.jpg) no-repeat 6px center;
}

#style6 .rlist .bcontact {
    background: #e7e7e7 url(../image/a3.jpg) no-repeat 6px center;
}

#style6 .rlist .brss {
    background: #e7e7e7 url(../image/a4.jpg) no-repeat 6px center;
}

#style6 .rlist li a {
    color: #898989;
}

#style6 .rlist li a:hover {
    color: #898989;
}


#style6 .lmenu .cur {
    background: #459788 url(../image/arrow2.gif) no-repeat 8px 11px;
}

#style6 .pdtit {
    color: #11917a;
    border-bottom: 1px solid #11917a;
}

#style6 .pdtit .tit {
    color: #11917a;
}

#style6 .righttit {
    background: #129279;
}





/*------style7-------*/
#style7 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

#style7 .pdbanner .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

#style7 .pdbanner .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

#style7 .menunew ul li#nav7 a {
    background: #0054a7;
}

#style7 .menunew ul li#nav7:hover ul li a {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=80);
    background: #fff;
}

#style7 .menunew ul li#nav7:hover ul li a:hover {
    background: rgba(0, 84, 167, 1) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=100);
    background: #0054a7;
}





/*------style8-------*/
#style8 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

#style8 .pdbanner .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

#style8 .pdbanner .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

#style8 .menunew ul li#nav8 a {
    background: #28c7fe;
}

#style8 .menunew ul li#nav8:hover ul li a {
    color: #6f6f6f;
    background: #fff;
}

#style8 .menunew ul li#nav8:hover ul li a:hover {
    color: #fff;
    background: rgba(49, 199, 254, 1) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=100);
    background: #28c7fe;
}

#style8 .lmenu {
    background: #67d7fd;
    border-bottom: 3px solid #b3ecfd;
}

#style8 .left {
    background: url(../image/leftbg.gif) repeat-y 12px top;
}

#style8 .lmenu .nor a:hover {
    background: #27c8fc url(../image/arrow2.gif) no-repeat 8px 11px;
}


#style8 .lmenu .cur {
    background: #27c8fc url(../image/arrow2.gif) no-repeat 8px 11px;
}

#style8 .righttit {
    background: #67d7fd;
}


#style8 .zrdtlist .tit {
    background: url(../image/dd.jpg) no-repeat left 6px;
    color: #629f28;
}

#style8 .zrdtlist .tit a {
    color: #629f28;
}

#style8 .zrdtlist .tit a:hover {
    color: #629f28;
}


#style8 .teltext {
    color: #008eda;
    margin: 6px 0 4px 0;
    line-height: 18px;
}

#style8 .teltext .teltxt {
    float: left;
    padding-right: 3px;
    font-weight: bold;
    text-indent: 9px;
    color: #008eda;
    line-height: 18px;
}

#style8 .teltext .telnum {
    float: left;
    color: #008eda;
    line-height: 18px;
    font-weight: bold;
}



#style1 .pageblock a:hover {
    color: #c89151;
}

#style2 .pageblock a:hover {
    color: #8f6f5a;
}

#style3 .pageblock a:hover {
    color: #968780;
}

#style4 .pageblock a:hover {
    color: #5f8b36;
}

#style5 .pageblock a:hover {
    color: #8f75b6;
}

#style6 .pageblock a:hover {
    color: #11917a;
}

#style7 .pageblock a:hover {}

#style8 .pageblock a:hover {}

#style1 .pagelist .listli:hover a {
    color: #c89151;
}

#style1 .pagelist .listli:hover .date {
    color: #c89151;
}

#style2 .pagelist .listli:hover a {
    color: #8f6f5a;
}

#style2 .pagelist .listli:hover .date {
    color: #8f6f5a;
}

#style3 .pagelist .listli:hover a {
    color: #968780;
}

#style3 .pagelist .listli:hover .date {
    color: #968780;
}

#style4 .pagelist .listli:hover a {
    color: #5f8b36;
}

#style4 .pagelist .listli:hover .date {
    color: #5f8b36;
}

#style5 .pagelist .listli:hover a {
    color: #8f75b6;
}

#style5 .pagelist .listli:hover .date {
    color: #8f75b6;
}

#style6 .pagelist .listli:hover a {
    color: #11917a;
}

#style6 .pagelist .listli:hover .date {
    color: #11917a;
}

/*------style9-------*/
#style9 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

#style9 .pdbanner .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

#style9 .pdbanner .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

/*------stylety-------*/
.pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

.pdbanner .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.txtwjts {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtwjts.png) no-repeat left top;
}




.pdbannerwzdt {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
    background: url(../image/bannerwzdt.jpg) no-repeat left top;
}

.pdbannerwzdt .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.pdbannerwzdt .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtwzdt.png) no-repeat left top;
}

.pdbannerlxwm {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
    background: url(../image/bannerlxwm.jpg) no-repeat left top;
}

.pdbannerlxwm .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.pdbannerlxwm .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtlxwm.png) no-repeat left top;
}

.pdbannerflsm {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
    background: url(../image/bannerflsm.jpg) no-repeat left top;
}

.pdbannerflsm .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.pdbannerflsm .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtflsm.png) no-repeat left top;
}

.pdbannerjjjc {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
    background: url(../image/bannerjjjc.jpg) no-repeat left top;
}

.pdbannerjjjc .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.pdbannerjjjc .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtjjjc.png) no-repeat left top;
}

.pdbannercjwt {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
    background: url(../image/bannercjwt.jpg) no-repeat left top;
}

.pdbannercjwt .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.pdbannercjwt .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtcjwt.png) no-repeat left top;
}


.pdbanneryqlj {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
    background: url(../image/banneryqlj.jpg) no-repeat left top;
}

.pdbanneryqlj .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.pdbanneryqlj .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtyqlj.png) no-repeat left top;
}

.pdbannercyqy {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
    background: url(../image/banner.jpg) no-repeat left top;
}

.pdbannercyqy .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.pdbannercyqy .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

.pdbannerss {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
    background: url(../image/bannerss.jpg) no-repeat left top;
}

.pdbannerss .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.pdbannerss .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txt.png) no-repeat left top;
}

.pdbannerwjyts {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
    background: url(../image/bannerwjyts.jpg) no-repeat left top;
}

.pdbannerwjyts .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.pdbannerwjyts .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtwjyts.png) no-repeat left top;
}

.pdbannerrss {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
    background: url(../image/bannerrss.jpg) no-repeat left top;
}

.pdbannerrss .bg {
    margin: 0 0 0 12px;
    width: 170px;
    height: 133px;
    background: url(../image/bg.png) repeat-y left top;
}

.pdbannerrss .txt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtrss.png) no-repeat left top;
}


.txtlxwm {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtlxwm.png) no-repeat left top;
}

.txtjjjc {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtjjjc.png) no-repeat left top;
}

.txtrss {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtrss.png) no-repeat left top;
}

.txtflsm {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtflsm.png) no-repeat left top;
}

.txtcjwt {
    margin: 0px;
    padding: 0px;
    width: 170px;
    height: 133px;
    background: url(../image/txtcjwt.png) no-repeat left top;
}



/*---change-----*/

#style1 .pdposition a:hover {
    color: #c89151;
}

#style2 .pdposition a:hover {
    color: #8f6f5a;
}

#style3 .pdposition a:hover {
    color: #968780;
}

#style4 .pdposition a:hover {
    color: #5f8b36;
}

#style5 .pdposition a:hover {
    color: #8f75b6;
}

#style6 .pdposition a:hover {
    color: #11917a;
}

#style7 .pdposition a:hover {}

#style8 .pdposition a:hover {}

#style1 .newszhy a:hover {
    color: #c89151;
}

#style2 .newszhy a:hover {
    color: #8f6f5a;
}

#style3 .newszhy a:hover {
    color: #968780;
}

#style4 .newszhy a:hover {
    color: #5f8b36;
}

#style5 .newszhy a:hover {
    color: #8f75b6;
}

#style6 .newszhy a:hover {
    color: #11917a;
}

#style7 .newszhy a:hover {}

#style8 .newszhy a:hover {}

#style1 .newszhy3 a:hover {
    color: #c89151;
}

#style2 .newszhy3 a:hover {
    color: #8f6f5a;
}

#style3 .newszhy3 a:hover {
    color: #968780;
}

#style4 .newszhy3 a:hover {
    color: #5f8b36;
}

#style5 .newszhy3 a:hover {
    color: #8f75b6;
}

#style6 .newszhy3 a:hover {
    color: #11917a;
}

#style7 .newszhy3 a:hover {}

#style8 .newszhy3 a:hover {}

#style1 .tit a:hover {
    color: #c89151;
}

#style2 .tit a:hover {
    color: #8f6f5a;
}

#style3 .tit a:hover {
    color: #968780;
}

#style4 .tit a:hover {
    color: #5f8b36;
}

#style5 .tit a:hover {
    color: #8f75b6;
}

#style6 .tit a:hover {
    color: #11917a;
}

#style7 .tit a:hover {}

#style8 .tit a:hover {}

#style1 .righttw a:hover {
    color: #c89151;
}

#style2 .righttw a:hover {
    color: #8f6f5a;
}

#style3 .righttw a:hover {
    color: #968780;
}

#style4 .righttw a:hover {
    color: #5f8b36;
}

#style5 .righttw a:hover {
    color: #8f75b6;
}

#style6 .righttw a:hover {
    color: #11917a;
}

#style7 .righttw a:hover {}

#style8 .righttw a:hover {}

#style1 .prolist a:hover {
    color: #c89151;
}

#style2 .prolist a:hover {
    color: #8f6f5a;
}

#style3 .prolist a:hover {
    color: #968780;
}

#style4 .prolist a:hover {
    color: #5f8b36;
}

#style5 .prolist a:hover {
    color: #8f75b6;
}

#style6 .prolist a:hover {
    color: #11917a;
}

#style7 .prolist a:hover {}

#style8 .prolist a:hover {}

#style1 .litit a:hover {
    color: #c89151;
}

#style2 .litit a:hover {
    color: #8f6f5a;
}

#style3 .litit a:hover {
    color: #968780;
}

#style4 .litit a:hover {
    color: #5f8b36;
}

#style5 .litit a:hover {
    color: #8f75b6;
}

#style6 .litit a:hover {
    color: #11917a;
}

#style7 .litit a:hover {}

#style8 .litit a:hover {}

#style1 .cplist a:hover {
    color: #c89151;
}

#style2 .cplist a:hover {
    color: #8f6f5a;
}

#style3 .cplist a:hover {
    color: #968780;
}

#style4 .cplist a:hover {
    color: #5f8b36;
}

#style5 .cplist a:hover {
    color: #8f75b6;
}

#style6 .cplist a:hover {
    color: #11917a;
}

#style7 .cplist a:hover {}

#style8 .cplist a:hover {}


.w a {
    color: #909090;
}

#style1 .w a:hover {
    color: #c89151;
}

#style2 .w a:hover {
    color: #8f6f5a;
}

#style3 .w a:hover {
    color: #968780;
}

#style4 .w a:hover {
    color: #5f8b36;
}

#style5 .w a:hover {
    color: #8f75b6;
}

#style6 .w a:hover {
    color: #11917a;
}

#style7 .w a:hover {}

#style8 .w a:hover {}

.onlyw a {
    color: #7a7a7a;
}

.menu ul li:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;
    width: 100%;
    overflow: hidden;
    z-index: 9999;
}

.logotuw a {
    color: #7a7a7a;
}

.logotuw a:hover {
    color: #008eda;
}

#style1 .onlyw a:hover {
    color: #c89151;
}

#style2 .onlyw a:hover {
    color: #8f6f5a;
}

#style3 .onlyw a:hover {
    color: #968780;
}

#style4 .onlyw a:hover {
    color: #5f8b36;
}

#style5 .onlyw a:hover {
    color: #8f75b6;
}

#style6 .onlyw a:hover {
    color: #11917a;
}

#style7 .onlyw a:hover {}

#style8 .onlyw a:hover {}

/*---------menunew----------*/

.menu {
    width: 960px;
    margin: 0 auto;
    margin-top: 20px;
    z-index: 1000;
    height: 25px;
    line-height: 24px;
    background: #008eda;
}

.menu a {
    display: block;
}

.menu a:hover {
    display: block;
}

.menu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    z-index: 9999;
}

.menu ul li {
    float: left;
    position: relative;
    border-right: 1px solid #fff;
    margin: 0px;
    color: #fff;
}

.menu ul li a {
    display: block;
    color: #fff;
    background: #008eda;

    padding: 1px 19px 0 20px;

}

.menu ul li a:hover {
    display: block;
    color: #fff;
    background: #008eda;
    padding: 1px 19px 0 20px;
}

.menu ul li ul {
    z-index: 1000;
    display: none;
    /*overflow:hidden;*/

}

.menu ul li ul li {
    border: none;
    padding: 0px;
    width: 100%;
}

.menu ul li:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;
    width: 100%;
    overflow: hidden;
    z-index: 9999;
}

.menu li.menuliu:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;
    width: 111px;
    overflow: hidden;
    z-index: 9999;
}

.menu li.menuqi:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;
    width: 123px;
    overflow: hidden;
    z-index: 9999;
}

.menu li.menufour:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;

    overflow: hidden;
    z-index: 9999;
}

.menu li.menuwu:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;
    width: 100px;
    overflow: hidden;
    z-index: 9999;
}


.menu ul li:hover a {
    background: #0054a7;
    dipaly: block;
}


.menu ul li:hover ul li a {
    display: block;
    width: 100%;
    color: #008dd5;
    padding: 0 20px;
    text-align: left;
    line-height: 23px;
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;
    /*???FF???????????????*/
    filter: Alpha(opacity=80);
    /*???IE???????*/
    background: #fff;

}

.menu ul li:hover ul li a p {
    position: relative;
}

/*???IE????????*/


.menu ul li:hover ul li a:hover {
    color: #fff;
    padding: 0 20px;
    width: 100%;
    text-align: left;
    display: block;
    line-height: 23px;
    background: rgba(0, 84, 167, 1) none repeat scroll 0 0 !important;
    /*???FF???????????????*/
    filter: Alpha(opacity=100);
    /*???IE???????*/
    background: #0054a7;
}

.menu ul .last {
    float: right;
    margin: 0px;
    color: #fff;
    text-align: center;
    width: 138px;
    border: none;
}

#index .menu ul .last a {
    background: #ffca02;
}

.menu ul .last a {
    display: block;
    background: #01b1ea;
}

.menu ul .last a:hover {
    display: block;
    background: #0054a7;
}

/*---------?????----------*/
.banner {
    width: 960px;
    height: 290px;
    margin-top: 10px;
}

.banner .pictd {
    width: 735px;
}

.banner .picshow {
    position: relative;
    z-index: -1;
    width: 735px;
    background: #999;
    height: 290px;
}

.banner .vline {
    background: #008eda;
    background: rgba(0, 142, 218, 0.5) none repeat scroll 0 0 !important;
    /*???FF???????????????*/
    filter: Alpha(opacity=50);
    /*???IE???????*/
    width: 23px;
    display: block;
    position: absolute;
    top: -1px;
    left: 711px;
    height: 290px;
    z-index: 999;
}

.banner .txt {
    vertical-align: top;
    width: 225px;
    background: #008eda;
    color: #fff;
}

.banner .txt .title {
    margin: 75px 25px 0 20px;
    line-height: 11px;
    color: #fff;
}

.banner .txt .titleb {
    margin: 6px 25px 0 20px;
    line-height: 12px;
    color: #fff;
}

.banner .txt .zhy {
    height: 140px;
    line-height: 17px;
    margin: 22px 25px 0 20px;
    color: #fff;
}


/*---------???----------*/

.shij {
    width: 960px;
    border: 1px solid #cdcdcd;
    margin-top: 10px;
}

.shij table {
    margin: 0px;
}

.shij td {
    line-height: 31px;
    color: #8f8f8f;
}

.shij .txt {
    width: 910px;
}

.shij .tit {
    color: #008eda;
    width: 50px;
    text-indent: 8px;
    font-weight: bold;
}

.shij a {
    color: #8f8f8f;
}

.shij a:hover {
    color: #008eda;
}

/*---------?????----------*/
.indexbody {
    margin-top: 10px;
}

.tab {
    background: url(../image/tabbg.gif) repeat-x;
    height: 34px;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
}

.tab .title {
    background: url(../image/tablr.gif) no-repeat left top;
    text-indent: 8px;
    color: #008dd9;
    font-weight: bold;
    letter-spacing: 2px;
}

.tab .more {
    background: url(../image/tablr.gif) no-repeat right top;
    text-align: right;
    padding-right: 10px;
}

.tablist {
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    height: 179px;
    overflow: hidden;
}

.tablist td {
    vertical-align: top;
}

/*---------?????????----------*/
.fistlist {
    height: 114px;
}

.firstlist .img {
    width: 126px;
}

.firstlist .img div {
    border: 1px solid #dedede;
    padding: 3px;
    margin: 8px 3px 16px 8px;
}

.firstlist .txtblock {}

.firstlist .tit {
    margin: 7px 13px 0 9px;
    color: #018dda;
    line-height: 19px;
    overflow: hidden;
    white-space: nowrap;
    width: 227px;
}

.firstlist .tit a {
    color: #018dda;
}

.firstlist .tit a:hover {
    color: #018dda;
}

.firstlist .zhy {
    margin: 8px 13px 0 9px;
    color: #909090;
    line-height: 19px;
    position: relative;
}

.firstlist a {
    color: #909090;
}

.firstlist a:hover {
    color: #018dda;
}

.firstlist span {
    right: 0px;
    display: block;
    height: 19px;
    bottom: 0px;
    position: absolute;
    line-height: 19px;
}

/*---------????????----------*/
.list {
    margin: 0 0 0 7px;
    height: 22px;
    width: 369px;
}

.list:hover .date {
    color: #008eda;
}

.list:hover a {
    color: #008eda;
}

.list .title {
    background: url(../image/arrow.gif) no-repeat left 3px;
    text-indent: 22px;
}

.list .date {
    text-align: right;
    padding-right: 14px;
}

.list td {
    color: #7a7a7a;
}

.list a {
    color: #909090;
}

.list a:hover {
    color: #008eda;
}

/*---------???????????----------*/
.spic {
    margin: 4px 0 0 8px;
}

.spic td {
    padding: 0 2px;
}

.spic div {
    border: 1px solid #dedede;
    width: 71px;
}

.spic .ywpiccur div {
    border: 1px solid #018dda;
}

.spic div img {
    margin: 2px;
    cursor: pointer;
}

.spicthree {
    margin: 4px 0 0 9px;
}

.spicthree td {
    padding: 0 2px;
}

.spicthree div {
    border: 1px solid #dedede;
    width: 96px;
}

.spicthree .ywpiccur div {
    border: 1px solid #018dda;
}

.spicthree div img {
    margin: 2px;
    cursor: pointer;
}


/*---------???----------*/
.btm {
    background: url(../image/logobtm.gif) no-repeat 869px 11px;
    margin-top: 10px;
    height: 71px;
    width: 960px;
    border-top: 1px solid #cdcdcd;
}

.btm td {
    vertical-align: top;
    padding-top: 8px;
    line-height: 21px;
    color: #5e5e5e;
}

.btm a {
    color: #5e5e5e;
}

.btm a:hover {
    color: #5e5e5e;
    text-decoration: underline;
}

.btm span {
    font-family: Arial;
}

/*---------????????----------*/
/*??????--???????*/
.sharp {
    width: 100%;
    margin: 0 0 3px 0;
    position: relative;
}

.content {
    padding: 2px 0 3px 3px;
    border-left: 1px solid #d2d0d1;
    border-right: 1px solid #d2d0d1;
    border-bottom: 1px solid #d2d0d1;
}


/*-------------????????????????----------------------*/
.b1,
.b2 {
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    display: block;
}

.b1 {
    border-right: 1px solid;
    border-left: 1px solid;
}

.b2 {
    border-right: 2px solid;
    border-left: 2px solid;
}

.content {
    overflow: hidden;
}

/*------------------???----------*/
.b1 {
    border-color: #f4f4f4;
}

.b2 {
    border-color: #e9e9e9;
}

.b1 {
    background: #e6e6e6;
}

.clear {
    clear: both;
}


#banner {
    width: 711px;
    margin: 0px;
    height: 288px;
    overflow: hidden;
    z-index: -1;
}

#btn {
    display: inline;

    margin: 0 0 0 20px;
    float: left;
    position: absolute;
    z-index: 1;
}

#btn a {
    color: #36f;
    font: 700 11px "Arial";
    background: url(../image/point.jpg) no-repeat;
    float: left;
    width: 12px;
    height: 10px;
    text-align: center;
    text-decoration: none;
}

#btn a.activeSlide {
    color: #fff;
    background: url(../image/pointon.jpg) no-repeat;
}

#btn a:hover {
    color: #fff;
    background: url(../image/pointon.jpg) no-repeat;
}



/*--------???---------*/
.pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    height: 133px;
}

.pdbanner .txt {
    margin-left: 13px;
    margin-top: 0;
    float: left;
    width: 170px;
    height: 133px;
}

.pdbody {
    margin: 0 auto;
    width: 960px;
}

.pdbody td {
    vertical-align: top;
}

.pdbody .left {
    width: 230px;
    background: url(../image/leftbg.gif) repeat-y 12px top;
    height: 350px;
}

.pdbody .ctd {
    width: 502px;
}

.pdbody .jiange {
    width: 48px;
}

.pdbody .right {
    width: 180px;
}



/*--------???????---------*/
.lmenu {
    width: 170px;
    margin: 0 0 0 12px;
    padding-top: 40px;
    border-bottom: 3px solid #a6d8f3;
    overflow: hidden;
}

.lmenu .nor {
    word-wrap: break-word;
    word-break: normal;
    height: 28px;
    line-height: 28px;
    background: url(../image/arrow.gif) no-repeat 8px 11px;
    color: #fff;
    border-bottom: 1px solid #e8e8e8;
}

.lmenu .nor a:hover {
    background: #2682c5 url(../image/arrow2.gif) no-repeat 8px 11px;
}

.lmenu a {
    padding-left: 19px;
    color: #fff;
    display: block;
    line-height: 18px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.lmenu a:hover {
    padding-left: 19px;
    color: #fff;
    display: block;
    line-height: 18px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.lmenu .cur {
    word-wrap: break-word;
    word-break: normal;
    height: 28px;
    line-height: 28px;
    background: #2682c5 url(../image/arrow2.gif) no-repeat 8px 11px;
    color: #fff;
    border-bottom: 1px solid #e8e8e8;
    font-weight: bold;
    letter-spacing: 1px;
}

/*--------??5???---------*/
.pdposition {
    margin: 30px 0 0 0;
    color: #a6a6a6;
    height: 31px;
}

.pdposition a {
    color: #a6a6a6;
}

.pdposition a:hover {
    color: #008eda;
}

/*--------??????????????---------*/
.pdtit {
    border-bottom: 1px solid #008eda;
    font-weight: bold;
    color: #008eda;
    width: 502px;
    margin: 0px;
}

.pdtit .tit {
    float: left;
    line-height: 15px;
    color: #008eda;
}

.pdtit .more {
    float: right;
    padding: 3px 0 0 0;
    margin-right: 1px;
    line-height: 15px;
}

/*--------??????????????---------*/
.tuw {
    margin: 0 0 28px 0;
    width: 502px;
}

.tu {
    border: 1px solid #dedede;
    width: 148px;
    float: left;
    margin: 6px 15px 0 0;
}

.tu img {
    padding: 4px;
}

.logotu {
    float: left;
}

.logotu img {
    margin: 11px 13px 0 16px;
}

.logotuw {
    line-height: 19px;
    float: left;
    width: 317px;
    color: #909090;
    margin: 12px 0 0 0;
}

.w {
    line-height: 19px;
    float: left;
    width: 337px;
    color: #909090;
    margin: 6px 0 0 0;
}

/*--------???????????????---------*/
.onlyw {
    width: 502px;
    line-height: 19px;
    color: #909090;
    margin: 6px 0 0 0;
    height: auto;
}


/*--------????????---------*/
.ygpic {
    margin: 20px 0 0 0;
}

.ygpic div {
    float: left;
}

.ygpic .picl {
    margin: 0px;
}

.ygpic .picc {
    margin: 3px 0 0 11px;
}

.ygpic .picr {
    margin: 0 0 0 16px;
}



/*--------?????????---------*/
.righttit {
    margin: 56px 0 0 0;
    background: #008eda;
    padding: 2px 0 0 0;
    text-indent: 8px;
    font-weight: bold;
    color: #fff;
    line-height: 16px;
}

.righttit a {
    color: #fff;
}

.righttit a:hover {
    color: #fff;
}

.righttit2 {
    margin: 10px 0 0 0;
    background: #008eda;
    padding: 2px 0 0 0;
    text-indent: 8px;
    font-weight: bold;
    color: #fff;
    line-height: 16px;
}

.righttit2 a {
    color: #fff;
}

.righttit2 a:hover {
    color: #fff;
}

.righttw {
    background: url(../image/dotline.gif) repeat-x bottom;
    height: 136px;
    width: 178px;
    margin: 11px 0 0 0;
    color: #8f8f8f;
    line-height: 15px;
    letter-spacing: 1px;
}

.righttw img {
    margin-right: 13px;
}

.righttw a {
    color: #8f8f8f;
}

.righttw a:hover {
    color: #008eda;
}

/*--------????????????---------*/
.rightpic {
    margin: 12px 0 0 0;
}

.rightpic .piclist {
    margin: 0 0 10px 0;
    width: 179px;
}

.cnt {
    border-left: 1px solid #cdcbd0;
    border-right: 1px solid #cdcbd0;
    width: 177px;
}

.cnt img {
    margin: 1px;
}

/*-------------????????????????----------------------*/
.b11 {
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    display: block;
}

.b11 {
    border-right: 1px solid;
    border-left: 1px solid;
}

/*------------------???----------*/
.b11 {
    border-color: #fff;
}

.b11 {
    background: #cdcbd0;
}

/*--------????????????---------*/
.rightcypic {
    margin: 0 0 0 0;
}

.rightcypic b {
    margin: 0px;
    height: 1px display:block;
    overflow: hidden;
}

.rightcypic .piclist {
    margin: 0 0 0 0;
    width: 179px;
}

.rightcypic .piclist .cnt {
    border-left: 1px solid #cdcbd0;
    border-right: 1px solid #cdcbd0;
}

/*-------------????????????????----------------------*/
.rightcypic .piclist .b11 {
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    display: block;
    margin: 0px;
}

.rightcypic .piclist .b11 {
    border-right: 1px solid;
    border-left: 1px solid;
}

/*------------------???----------*/
.rightcypic .piclist .b11 {
    border-color: #fff;
}

.rightcypic .piclist .b11 {
    background: #cdcbd0;
}

.picblock {
    background: url(../image/dotline.gif) repeat-x bottom;
    padding: 7px 0 8px 0;
}

/*--------zoom---------*/
#zoom {}

#zoombtn {
    float: right;
    margin: -31px 0 0 0;
    height: 16px;
}

#zoombtn ul {
    list-style: none;
}

#zoombtn li {
    float: left;
    width: 16px;
    line-height: 19px;
}

.lzoombtn {
    width: 502px;
}

.lzoombtn #zoombtn {
    float: right;
    margin-top: -31px;
    z-index: 9999;
}


/*-------???--------*/
.techlist {
    width: 502px;
    margin: 0 0 13px 0;
    background: url(../image/dotline.gif) repeat-x bottom;
}

.techlist ul {
    list-style: none;
}

.techlist li {
    width: 233px;
    float: left;
}

.techlist dt {
    background: url(../image/bg.gif) no-repeat;
    width: 233px;
    height: 179px;
}

.techlist dd {
    line-height: 19px;
    color: #909090;
    padding: 9px 2px 20px 5px;
}

.techlist dd div {
    background: url(../image/arr.gif) no-repeat 2px 6px;
    text-indent: 22px;
    width: 226px;
}

.techlist dd table {
    width: 100%;
}

.techlist a {
    color: #909090;
}

.techlist a:hover {
    color: #008eda;
}

.techlist td {
    color: #909090;
}

.techlist img {
    margin: 7px 0 0 7px;
}

.l {
    float: left;
    margin: 0px;
}

.r {
    float: right;
}

.techlist .c {
    float: left;
    margin: 0 16px 0 15px;
}

.techlistlast .techlist {
    background: none;
}

.techlistlast dd {
    padding-bottom: 0px;
}


/*--------??????????????????---------*/
.manh {
    margin: 6px 0 22px 0;
    width: 498px;
    height: 247px;
    overflow: hidden;
}

.manh ul {
    list-style: none;
    width: 600px
}

.manh li {
    float: left;
    border: 1px solid #dedede;
    width: 148px;
    margin: 0 24px 17px 0;
}

.manh li img {
    border: 1px solid #ececec;
    padding: 3px;
}

.hxyshblock {
    margin: 6px 0 22px 0;
    width: 500px;
    height: 247px;
    * height: 251px;
    overflow: hidden;
}

.hgysh {
    margin: 15px 0 22px 0;
    width: 501px;
    overflow: hidden;
}

.hxysh {
    width: 150px;
    height: 115px;
    * height: 115px;
    margin: 0 25px 17px 0;
}

.hxysh .pictxt {
    padding: 5px;
    background: url(../image/manhbg.gif) no-repeat left top;
}

.hxysh .pictxt .pictxtdiv {
    position: relative;
}

.hxysh .tit {
    height: 17px;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    * bottom: 4px;
    * left: 0px;
    text-align: center;
    width: 140px;
    background: #008eda;
    background: rgba(0, 142, 218, 0.8) none repeat scroll 0 0 !important;
    /*???FF???????????????*/
    filter: Alpha(opacity=80);
    /*???IE???????*/
}

.hxysh .tit a {
    color: #fff;
}

.hxysh .tit a:hover {
    color: #fff;
}




.hgysh {
    margin: 6px 0 22px 0;
    width: 501px;
    overflow: hidden;
}


.zrghsp {
    width: 150px;
    height: 151px;
    * height: 151px;
    margin: 0 20px 17px 0;
}

.zrghsp .pictxt {}

.zrghsp .pictxt .pictxtdiv {
    padding: 5px;
    border: 1px solid #e8e8e8;
}

.zrghsp .tit {
    line-height: 20px;
    padding-top: 4px;
    text-align: center;
    width: 140px;
}


.zrcyzs {
    width: 150px;
    height: 193px;
    * height: 193px;
    margin: 0 25px 17px 0;
}

.zrcyzs .pictxt .pictxtdiv {
    padding: 5px;
    border: 1px solid #e8e8e8;
}

.zrcyzs .tit {
    height: 40px;
    line-height: 20px;
    padding-top: 4px;
    overflow: hidden;
    text-align: center;
    width: 140px;
}

.dzkw {
    width: 167px;
    height: 115px;
    * height: 115px;
    margin: 0 0px 17px 0;
    text-align: center
}

.dzkw .tit {
    text-align: center;
    width: 150px;
    height: 30px;
    line-height: 30px;
}

.rlist {}

.rlist .tel {
    margin: 0px;
    background: #fff;
    color: #018dda;
    font-weight: bold;
    text-indent: 9px;
    line-height: 25px;
}

.rlist ul {
    list-style: none;
}

.rlist li {
    text-indent: 29px;
    background: #cce7f8;
    color: #018dda;
    margin-bottom: 2px;
    line-height: 22px;
    padding: 2px 0 0 0;
}

.rlist li a {
    color: #018dda;
}

.rlist li a:hover {
    color: #018dda;
}


.rlist .print {
    background: #cce7f8 url(../image/bprint.gif) no-repeat 6px center;
}

.rlist .map {
    background: #cce7f8 url(../image/bmap.gif) no-repeat 6px center;
}

.rlist .contact {
    background: #cce7f8 url(../image/bcon.gif) no-repeat 6px center;
}

.rlist .rss {
    background: #cce7f8 url(../image/brss.gif) no-repeat 6px center;
}


/*--------??????????????---------*/
.pdltit {
    border-bottom: 1px solid #008eda;
    font-weight: bold;
    color: #008eda;
    width: 730px;
    overflow: hidden;
}

.pdltit .tit {
    float: left;
    line-height: 15px;
    color: #008eda;
}

.pdltit .more {
    float: right;
    padding: 3px 0 0 0;
    margin-right: 1px;
    line-height: 15px;
}



.tuwlblock {
    height: 32px;
    width: 730px;
    position: relative;
}

.tuwl {
    margin: 0 0 20px 0;
    width: 505px;
    float: left;
}

.tuwl .w {
    float: left;
    width: 325px;
    color: #909090;
    margin: 16px 0 0 0;
}

.rczlrpic {
    width: 223px;
}

.rczlrpic img {
    margin: 4px 0 0 0;
}




/*--------??f???---------*/
.rczllblock {
    width: 325px;
}

.rczlrblock {
    width: 382px;
}

.rczlcblock {
    width: 23px;
}

.doublecol {}

.doublecol .ltd {
    width: 325px;
}

.doublecol .rtd {
    width: 382px;
}

.doublecol .ctd {
    width: 23px;
}

.doublecol table {
    width: 100%;
}

.doublecol ul,
li {
    margin: 0px;
    padding: 0px;
}

.doublecol ul {
    list-style: none;
    margin: 8px 0 19px 0;
    height: 74px;
}

.doublecol li {
    line-height: 19px;
    color: #7a7a7a;
}

.doublecol .litit {
    float: left;
    background: url(../image/dt.jpg) no-repeat 1px 6px;
    text-indent: 22px;
}

.doublecol .date {
    float: right;
    padding-right: 4px
}

.doublecol a {
    color: #7a7a7a;
}

.doublecol a:hover {
    color: #8f75b6;
}

.doublecol .lititzp {
    float: left;
    background: url(../image/dt.jpg) no-repeat 1px 6px;
    text-indent: 22px;
}

.doublecol .datezp {
    float: right;
    padding-right: 4px
}

.doublecol .app {
    float: right;
}

.doublecol .app a {
    height: 16px;
    overflow: hidden;
    background: #8f75b6;
    display: block;
    width: 56px;
    color: #fff;
    text-align: center;
    line-height: 17px;
}

.doublecol .app a:hover {
    height: 16px;
    overflow: hidden;
    background: #8f75b6;
    display: block;
    width: 56px;
    color: #fff;
    text-align: center;
    line-height: 17px;
}


.zhaopin {
    list-style: none;
    margin: 8px 0 19px 0;
    height: 74px;
}

.zhaopin table {
    width: 100%;
}

.zhaopin .lititzp {
    width: 600px;
    float: left;
    background: url(../image/dt.jpg) no-repeat 1px 6px;
    text-indent: 22px;
}

.zhaopin .datezp {
    float: left;
    width: 73px;
    color: #7a7a7a;
}

.zhaopin .lititzp a {
    color: #7a7a7a;
}

.zhaopin .lititzp a:hover {
    color: #018dda;
}

.zhaopin .litit {
    width: 426px;
    float: left;
    background: url(../image/dt.jpg) no-repeat 1px 6px;
    text-indent: 22px;
}

.zhaopin .date {
    float: right;
    text-align: right;
    width: 76px;
    color: #7a7a7a;
}

.zhaopin .litit a {
    color: #7a7a7a;
}

.zhaopin .litit a:hover {
    color: #018dda;
}

.zhaopin .app {
    float: right;
}

.zhaopin .app a {
    height: 16px;
    overflow: hidden;
    background: #8f75b6;
    display: block;
    width: 56px;
    color: #fff;
    text-align: center;
    line-height: 17px;
}

.zhaopin .app a:hover {
    height: 16px;
    overflow: hidden;
    background: #8f75b6;
    display: block;
    width: 56px;
    color: #fff;
    text-align: center;
    line-height: 17px;
}


.doublecol .q {
    width: 100%;
    margin: 0px;
    *+margin-left: -16px;
}

.doublecol .a {
    width: 100%;
    margin: 0px;
    *+text-indent: 1px;
}

.doublecol .q span {
    font-weight: bold;
    color: #87759f;
    /*font-family:Arial;*/
    font-family: "思源黑体";
}

.doublecol .a span {
    font-weight: bold;
    color: #87759f;
    /*font-family:Arial;*/
    font-family: "思源黑体";
}


.pdtitty {
    border-bottom: 1px solid #008eda;
    font-weight: bold;
    color: #008eda;
}

.pdtitty .tit {
    float: left;
    color: #008eda;
    line-height: 15px;
}

.pdtitty .more {
    float: right;
    padding: 3px 0 0 0;
    margin-right: 1px;
    line-height: 15px;
}

.pdlistty {
    margin: 11px 0 0 0;
    color: #7a7a7a;
}

.pdlistty ul {
    list-style: none;
}

.pdlistty li {
    color: #7a7a7a;
    line-height: 19px;
}

.pdlistty .tit {
    background: url(../image/arr.gif) no-repeat left 6px;
    float: left;
    text-indent: 22px;
    width: 256px;
}

.pdlistty .date {
    width: 68px;
}

.pdlistty td {
    color: #7a7a7a;
    line-height: 19px;
}

.pdlistty a {
    color: #7a7a7a;
}

.pdlistty a:over {
    color: #018dda;
}

/*--------??????????---------*/

.rczlrblock .pdlistty li {
    color: #7a7a7a;
    line-height: 19px;
}

.rczlrblock .pdlistty .rczlrblock div {
    float: left;
}

.rczlrblock .pdlistty .tit {
    background: url(../image/arr.gif) no-repeat 4px 6px;
    float: left;
    text-indent: 22px;
    width: 262px;
}

.rczlrblock .pdlistty .date {
    width: 68px;
    float: right;
}

.pdlistty .app {
    width: 52px;
}

.pdlistty .app a {
    height: 16px;
    overflow: hidden;
    background: #008eda;
    display: block;
    width: 56px;
    color: #fff;
    text-align: center;
    float: right;
    line-height: 17px;
}

.pdlistty .app a:hover {
    height: 16px;
    overflow: hidden;
    background: #008eda;
    display: block;
    width: 56px;
    color: #fff;
    text-align: center;
    float: right;
    line-height: 17px;
}


/*.rczlrblock .q{ width:502px; background:url(../image/arr.gif) no-repeat 4px 6px; text-indent:29px;}
.rczlrblock .a{ text-indent:29px; }*/

.spaceblock20 {
    height: 20px;
}


/*-----???????--------*/
.zrdtlist {
    margin: 0px;
    background: #e5f4fb;
    padding: 0 7px 7px 7px;
}

.zrdtlist .liblock {
    padding: 7px 0 0 0;
    background: url(../image/dotline.gif) repeat-x bottom;
    line-height: 19px;
    color: #91918f;
}

.zrdtlist .date {
    color: #104b69;
    font-weight: bold;
}

.zrdtlist .tit {
    background: url(../image/arrow.gif) no-repeat left 6px;
    text-indent: 13px;
    color: #018fdb;
}

.zrdtlist .tit a {
    color: #018fdb;
}

.zrdtlist .tit a:hover {
    color: #008eda;
}

.zrdtlist .zhy {
    padding: 0 0 7px 0;
}

.zrdtlist .zhy a {
    color: #91918f;
}

.zrdtlist .zhy a:hover {
    color: #91918f;
}

.zrdtlist table {
    width: 100%;
}

.rcrpic {
    margin-top: 10px;
    display: none;
}



.dotline {
    background: url(../image/dotline.gif) repeat-x top;
    height: 1px;
    display: block;
    width: 100%;
    overflow: hidden;
}

.dotlineblock2 {
    padding: 10px 0 0 0;
}

.dotlineblock {
    padding: 17px 0;
}

.slogo {
    width: 180px;
    margin: 7px 0px 9px 0;
    float: left;
}

#demoh {
    width: 180px;
    height: 75px;
    overflow: hidden;
}

#demo3 {}

#demo {
    width: 180px;
    height: 76px;
    overflow: hidden;
}

.slogo table {
    margin: 0px;
}

.slogo .scnt {
    border-left: 1px solid #cdcbd0;
    border-right: 1px solid #cdcbd0;
}

.slogo .scnt img {
    margin: 1px;
}

.slogoarea {
    margin: 7px 0;
}

.blogo {
    margin: 6px 0 0 0;
}


.slogo table {
    width: 100%;
    margin: 0px;
}

.slogo .scnt {
    border-left: 1px solid #cdcbd0;
    border-right: 1px solid #cdcbd0;
}

.slogo .scnt img {
    margin: 1px;
}

.blogo {
    margin: 6px 0 0 0;
}

.rlist2 {
    margin-bottom: 20px;
}

.rlist2 ul {
    margin: 0px;
    padding: 0px;
}

.rlist2 li {
    padding: 0px;
    background: url(../image/dotline.gif) repeat-x bottom;
    width: 179px;
}

.rlist2 .tit {
    background: url(../image/arrow.gif) no-repeat left 6px;
    line-height: 19px;
    padding-left: 23px;
    color: #7a7a7a;
    margin: 8px 0 0 0;
}

.rlist2 .date {
    line-height: 19px;
    text-indent: 23px;
    color: #7a7a7a;
}

.rlist2 .block {
    width: 179px;
    background: url(../image/tdotline.gif) repeat-x bottom;
}

.rlist2 .tit2 {
    background: url(../image/arrow.gif) no-repeat left 6px;
    padding: 0 0 6px 23px;
    color: #7a7a7a;
    line-height: 19px;
    margin: 7px 0 0 0;
    line-height: 15px;
}

.rlist2 .tit2 a {
    color: #7a7a7a;
}

.rlist2 .tit2 a:hover {
    color: #008eda;
}

.rlist2 .txt2 {
    line-height: 25px;
}

#style4 .rlist2 .tit2 a {
    font-weight: bold;
}

/*--------???????????---------*/

.prorli {
    padding: 0px;
    background: url(../image/dotline.gif) repeat-x bottom;
    width: 179px;
}

.prorli .tit {
    background: url(../image/arrow.gif) no-repeat left 14px;
    line-height: 19px;
    color: #7a7a7a;
    padding: 8px 0 0 23px;
    width: 156px;
}

.prorli a {
    color: #7a7a7a;
}

.prorli a:hover {
    color: #008eda;
}

.prorli .date {
    width: 179px;
    line-height: 19px;
    text-indent: 23px;
    color: #7a7a7a;
}

/*--------????????---------*/

.prozhy {
    width: 502px;
    margin: 10px 0 0 0;
    color: #909090;
    background: url(../image/dotline.gif) repeat-x left bottom;
}

.prozhy td {
    line-height: 19px;
}

.prozhy .pictd {
    width: 93px;
    padding: 0 0 10px 0;
}

.prozhy .pictab {
    background: url(../image/probg.gif) no-repeat;
    width: 85px;
    height: 65px;
}

#style5 .prozhy .pictab {
    background: none;
    width: 140px;
    height: 111px;
}

#style2 .newszhy .pictab {
    width: 140px;
    height: 111px;
    border: 1px solid #dedede;
    background: none;
}

#style5 .newszhy .pictab {
    width: 140px;
    height: 111px;
    border: 1px solid #dedede;
    background: none;
}

.prozhy .pictab img {
    margin: 3px;
}

.prozhy .txttdlx {}

.prozhy .txttd {
    width: 410px;
}

.txttd2 {
    width: 410px;
}

.prozhy .tit {
    margin: 3px 0 0 0;
    font-weight: bold;
    background: url(../image/arrow.jpg) no-repeat left 5px;
    text-indent: 13px;
}

.prozhy .zhy {
    padding: 4px 0 9px 13px;
    line-height: 19px;
}

.prozhy .zhy a {
    line-height: 19px;
}

.prozhy a {
    color: #909090
}

.prozhy a:hover {
    color: #968780
}

.prolistblock {
    border-bottom: 1px solid #cccccc;
    padding: 6px 0 4px 0;
    width: 502px;
    margin: 0px;
    overflow: hidden;
    float: left;
}

.prolistblocknoline {
    padding: 6px 0 4px 0;
    width: 502px;
    margin: 0px;
    overflow: hidden;
    float: left;
}

.prolist table {
    width: 100%;
}

.prolist td {
    line-height: 19px;
}

.prolist {
    width: 502px;
    margin: 0px;
}

.prolist li {
    width: 128px;
    float: left;
    color: #7a7a7a;
    padding: 3px 0 4px 0;
    background: none;
}

.prolist .three {
    width: 170px;
}

.prolist .two {
    width: 250px;
}

.prolist a {
    display: block;
    color: #7a7a7a;
    background: url(../image/arrow.jpg) no-repeat 11px 5px;
    text-indent: 0px;
    padding: 0 0 0 24px
}

.prolist a:hover {
    display: block;
    color: #008eda;
    color: #909090;
    background: url(../image/arrow.jpg) no-repeat 11px 5px;
    text-indent: 0px;
    padding: 0 0 0 24px
}


/*******?????????********/

.rlist .bprint {
    background: #cce7f8 url(../image/print.gif) no-repeat 6px center;
}

.rlist .bmap {
    background: #cce7f8 url(../image/map.gif) no-repeat 6px center;
}

.rlist .bcontact {
    background: #cce7f8 url(../image/contact.gif) no-repeat 6px center;
}

.rlist .brss {
    background: #cce7f8 url(../image/rss.gif) no-repeat 6px center;
}

.newsbpickuang {
    width: 730px;
    overflow: hidden;
    padding: 11px 0 0 0;
    background: url(../image/dotline.gif) repeat-x left top;
}

.newsbpic {
    width: 742px;
}

.newsbpicblock {
    width: 236px;
    margin-right: 11px;
    float: left;
}

.newszhy {
    width: 502px;
    margin: 6px 0 0 0;
    color: #909090;
}

.newszhy td {
    line-height: 12px;
}

.newszhy .pictd {
    width: 150px;
    padding: 0 0 7px 0;
}

.newszhy .pictab {
    background: url(../image/probg.gif) no-repeat;
    width: 85px;
    height: 65px;
}

.newszhy .pictab img {
    margin: 3px;
}

.newszhy .txttd {
    width: 409px;
}

.newszhy .tit {
    margin: 3px 0 0 0;
    font-weight: bold;
    background: url(../image/arrow.jpg) no-repeat left 5px;
    text-indent: 13px;
}

.newszhy .zhy {
    padding: 4px 0 8px 13px;
    line-height: 19px;
    *position: none;
    text-justify: auto;
    text-align: justify;
}

.newszhy .zhy span {
    float: right;
    display: block;
    height: 19px;
    line-height: 18px;
    *position: none;
    *margin-top: -26px;
}

.newszhy .zhy:hover a {
    color: #8f6f5a;
}

.newszhy .zhy:hover span {
    color: #8f6f5a;
}

.newszhy a {
    color: #909090
}

.newszhy a:hover {
    color: #8f6f5a
}

.newslist2 {
    width: 340px;
}

.newslist2:hover a {
    color: #8f6f5a;
}

.newslist2:hover .date {
    color: #8f6f5a;
}

.newslist2 {
    background: url(../image/arrow.gif) no-repeat 1px 5px;
    ;
    color: #909090;
    color: #7a7a7a;
}

.newslist2 .tit {
    padding: 3px 0 4px 0;
    line-height: 12px;
    text-indent: 23px;
    width: 265px;
}

.newslist2 .date {
    padding: 3px 0 4px 0;
    line-height: 12px;
    text-align: right;
    width: 75px;
}

.newslist2 a {
    color: #7a7a7a;
}

.newslist2 a:hover {
    color: #008eda;
}

#style2 .newslist2 a:hover {
    color: #8F6F5A;
}

#style5 .newslist2 a:hover {
    color: #8f75b6;
}

#style5 .newslist2:hover a {
    color: #8f75b6;
}

#style5 .newslist2:hover .date {
    color: #8f75b6;
}

.newszhy2 {
    width: 338px;
    margin: 26px 0 17px 0;
    color: #909090;
    background: url(../image/tdotline.gif) repeat-x bottom;
}

.newszhy2 .tit {
    margin: 0px;
    font-weight: bold;
    background: url(../image/arrow.jpg) no-repeat left 5px;
    text-indent: 13px;
    line-height: 19px;
}

.newszhy2 .zhy {
    padding: 6px 0 11px 15px;
    line-height: 19px;
}

.newszhy2 .zhy:hover a {
    color: #8f6f5a;
}

.newszhy2 .zhy:hover span {
    color: #8f6f5a;
}

.newszhy2 a {
    color: #909090
}

.newszhy2 a:hover {
    color: #008eda
}

.newszhy3 {
    width: 338px;
    margin: 15px 0 17px 0;
    color: #909090;
    background: url(../image/tdotline.gif) repeat-x bottom;
}

.newszhy3 .tit {
    margin: 0px;
    font-weight: bold;
    background: url(../image/arrow.jpg) no-repeat left 5px;
    text-indent: 13px;
    line-height: 19px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 339px;
}

.newszhy3 .zhy {
    padding: 6px 0 11px 0;
    line-height: 19px;
    *position: none;
}

.newszhy3 .zhy span {
    color: #909090;
    float: right;
    display: block;
    height: 19px;
    line-height: 18px;
    *position: none;
    *margin-top: -19px;
}

.newszhy3 .date {
    color: #909090
}

.newszhy3 .zhy:hover a {
    color: #8f6f5a;
}

.newszhy3 .zhy:hover span {
    color: #8f6f5a;
}

.newszhy3 a {
    color: #909090
}

.newszhy3 a:hover {
    color: #008eda
}

.newslist {
    width: 502px;
    margin: 0px;
}

.newslist:hover a {
    color: #8f6f5a;
}

.newslist:hover .date {
    color: #8f6f5a;
}

.newslist {
    background: url(../image/arrow.gif) no-repeat 4px 6px;
    color: #909090;
    color: #7a7a7a;
}

.newslist .tit {
    line-height: 19px;
    text-indent: 25px;
    width: 428px
}

.newslist .date {
    width: 75px;
    line-height: 19px;
    text-align: right;
}

.newslist a {
    color: #7a7a7a;
}

.newslist a:hover {
    color: #008eda;
}


.flash {
    margin: 6px 0 0 0;
    padding: 0 0 14px 0;
}


/*--------???????----------*/
.cnttit {
    text-align: center;
    width: 400px;
    font-weight: bold;
    padding: 12px 0 0 0;
    color: #909090;
}

.cntptit {
    background: url(../image/dotline.gif) repeat-x bottom;
    padding: 18px 0 8px 0;
    color: #909090;
    text-align: right;
    margin: 0 0 7px 0;
}

.cntptit span {
    background: url(../image/fbtbg.gif) no-repeat left center;
    padding-left: 24px;
}

.cntinfo {
    background: #f2f2f2;
    font-weight: bold;
    color: #7a7a7a;
    width: 100%;
}

.cntinfo td {
    line-height: 19px;
}

.cntinfo .laiy {
    text-align: left;
    padding: 3px 0 0 4px;
}

.cntinfo .date {
    text-align: right;
    padding: 3px 4px 0 0;
}

.cntinfo a {
    color: #7a7a7a;
}

.cntinfo a:hover {
    color: #7a7a7a;
}

.cntcnt {
    padding: 0px 0 20px 0;
    color: #7a7a7a;
    line-height: 200%;
}

.cntcnt p {
    margin: 0 0 8px 0;
}

.cntcnt p,
div,
td {
    color: #7a7a7a;
}

.cntcnt a {
    color: #7a7a7a;
}

.cntcnt a:hover {
    color: #008eda;
}


.pdgs {
    padding: 6px 4px;
    color: #8f8f8f;
    line-height: 200%;
}

.pdgs p,
div,
td {
    color: #8f8f8f;
}

.pdgs a {
    color: #8f8f8f;
}

.pdgs a:hover {
    color: #8f8f8f;
}

.pageblock {
    color: #7a7a7a;
    width: 502px;
}

.pageblock table {
    float: left;
    width: 502px;
}

.pageblock td {
    color: #7a7a7a;
}

.pageblock a {
    color: #7a7a7a;
}

.pageblock a:hover {
    color: #008eda;
}

.pagelist {
    padding-bottom: 14px;
}

.pagelist .listli {
    width: 502px;
    margin: 9px 0 0 0;
    background: url(../image/dotline.gif) repeat-x left 13px;
}

.pagelist .listli:hover a {
    color: #008eda;
}

.pagelist .listli:hover .date {
    color: #008eda;
}

.pagelist .tit {
    float: left;
}

.pagelist .tit span {
    background: #fff;
    padding: 0 3px 0 3px;
}

.pagelist .date {
    text-align: right;
    background: #fff;
    width: 98px;
    float: right;
}

.pagelist .more {
    text-align: right;
    float: right;
    padding: 0px;
}

.pagelist .zhy {
    width: 502px;
    word-wrap: break-word;
    word-break: normal;
}

.pageinfo {
    text-align: center;
    background: url(../image/tdotline.gif) repeat-x left top;
    float: left;
    height: 45px;
    line-height: 45px;
    margin: 8px 0 0 0;
    text-align: center;
    width: 502px;
}

.pageinfo a {
    color: #7a7a7a;
}

.pageinfo a:hover {
    color: #5f8b36;
}


.cntcnt {
    padding: 0px 0px 20px 0px;
    color: #7a7a7a;
    line-height: 200%;
}

.cntcnt p,
div,
td {
    color: #7a7a7a;
}

.cntcnt a {
    color: #7a7a7a;
}

.cntcnt a:hover {
    color: #008eda;
}

#BodyLabel {
    line-height: 19px;
    margin: 10px 0 10px 0;
}

#BodyLabel p {
    line-height: 180%;
    margin: 10px 0 0 0;
}

#BodyLabel ol {
    list-style-type: none;
    margin-top: 10px;
}


.cntcnt #BodyLabel {
    color: #7a7a7a;
    line-height: 200%;
}

.cntcnt #BodyLabel p,
div,
td {
    color: #7a7a7a;
}

.cntcnt #BodyLabel a {
    color: #7a7a7a;
}

.cntcnt #BodyLabel a:hover {
    color: #008eda;
}



/*??????*/
.searchresult {
    margin: 12px 0 0 0;
    background: url(../image/dotline.gif) repeat-x left 13px;
}

.searchresult .tit {
    float: left;
    width: 404px;
}

.searchresult .tit span {
    background: #fff;
    padding: 0 3px 0 3px;
}

.searchresult .tit font {
    width: 0px;
    display: none;
}

.searchresult .date {
    text-align: right;
    float: right;
    width: 98px;
}

.searchresult .zhy {
    background: #fff;
    line-height: 200%;
    padding-left: 3px;
}

/*-??????????---*/
.hidden {
    display: none;
}


/*???????*/


.gltd {
    margin: 5px 0 0 1px;
    width: 502px;
    font-size: 12px;
}

.gltd_con {
    width: 502px;
    float: left;
    margin: 0;
    height: 482px;
    background: url(../image/gltd.jpg) 0 129px no-repeat;
}

.gltd_ceng {
    margin: 0 0 42px 0;
    float: left;
}

.gltd_x {
    width: 251px;
    float: left;
    height: 86px;
    margin: 13px 0 0 0;
}

.gltd_pic {
    width: 73px;
    height: 86px;
    float: left;
    margin-left: 2px;
}

.gltd_title {
    margin-top: 34px;
    width: 170px;
    height: 40px;
    float: left;
    line-height: 40px;
    color: #4cb0e2;
    margin-left: 6px;
}

.gltd_title a {
    text-decoration: none;
    color: #4cb0e2;
}

.gltd_summary {
    height: 12px;
    line-height: 12px;
    float: left;
    color: #909090;
    margin-left: 6px;
}

/*404 ???????*/
.znss {
    margin: 0;
    width: 730px;
    float: left;
}

.znss_tit {
    height: 72px;
    line-height: 72px;
    float: left;
}

.znss_pic {
    margin: 0;
    padding: 16px 4px;
    width: 150px;
    float: left;
}

.znss_con {
    width: 550px;
    float: left;
    margin-left: 20px;
}

.znss_con_tit {
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    color: #656565;
    width: 100%;
    float: left;
    font-weight: bold;
}

.znss_con_con {
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #807e7f;
    width: 100%;
    float: left;
}

.znss_con_conblue {
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #008fda;
    width: 100%;
    float: left;
    font-weight: bold;
}

.znss_con_conss {
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #807e7f;
    width: 100%;
    float: left;
    background: url(../image/ssfangdajing.jpg) 0 0 no-repeat;
    text-indent: 16px;
}

.znss_con_con input {
    width: 316px;
    border: #d1d1d1 1px solid;
    height: 16px;
    line-height: 16px;
    margin: 8px 0 8px 6px;
    float: left;
}

.znss_con_con img {
    margin: 7px 14px 7px 14px;
    width: 46px;
    height: 18px;
    line-height: 18px;
    float: left;
}


/*??????*/
.lsyg_con {
    width: 502px;
    height: 79px;
    line-height: 79px;
    margin: 0;
    float: left;
}

.lsyg_con img {
    border: 0;
    float: left;
    width: 502px;
    height: 46px;
    margin-top: 20px;
}

#lsyg {
    width: 502px;
    height: 420px;
    float: left
}

#lsyg .cont {
    position: relative;
    width: 450px;
    height: 420px;
    overflow: hidden;
    float: left;
}

#lsyg .cont .conten {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 450px;
}

#lsyg .cont .conten img {
    width: 150px;
    height: 115px;
    float: left;
    margin-right: 19px;
}

#lsyg .ctrl {
    width: 27px;
    height: 420px;
    float: right;
    background: url(../image/bg_ctrl.jpg) center 0 repeat-y;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

#lsyg .ctrl strong {
    background: url(../image/btn_ctrl.jpg) center 0 no-repeat;
    position: absolute;
    width: 27px;
    display: block;
    height: 27px;
    margin: 0;
}

/* ???????*/
#style2 .i-news {
    width: 150px;
    overflow: hidden;
    padding-top: 2px;
    height: 132px;
    background-color: #e5e5e5;
    position: relative;
}

#style2 .i-news-content {
    width: 140px;
    margin: 0 auto;
    padding: 3px;
    height: 105px;
    background-color: #ffffff;
}

#style2 .i-news-nav {
    width: 74px;
    position: absolute;
    top: 115px;
    padding-left: 75px;
    height: 16px;
    background: #E5E5E5;
}

#style2 .i-news-page {
    width: 14px;
    height: 16px;
    line-height: 17px;
    text-align: center;
    background: ;
    color: #FFFfff;
    display: block;
    float: left;
    cursor: pointer;
    margin: 0;
}

#style2 .i-news-page-active {
    background: #a0775b;
    width: 14px;
    height: 16px;
    line-height: 17px;
    color: #ffffff;
}

#style2 .i-news-item {
    width: 140px;
    height: 105px;
    border: 0;
    margin: 0;
}

#style2 .pic {
    width: 140px;
    height: 105px;
    margin: 0 auto;
}

#style2 .pic img {
    width: 140px;
    height: 105px;
    margin: 0 auto;
    border: 0;
}

#style2 .i-news-title {
    width: 140px;
    height: 17px;
    line-height: 17px;
    position: relative;
    top: -17px;
    left: 0;
    font-size: 12px;
    color: #ffffff;
    background: url(../image/tbg.png) 0 0 no-repeat;
    font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";
    text-align: center;
    overflow: hidden;
}

#style2 .i-news-title a:link,
.i-news-title a:visited,
.i-news-title a:hover,
.i-news-title a:active {
    color: #ffffff;
    text-decoration: none;
}


/*?????*/
#check1,
#check2,
#check3,
#check4,
#check5,
#check6,
#check7,
#check8,
#check9 {
    padding: 0 4px 0 0;
}

.wenj {
    height: 31px;
    line-height: 31px;
    color: #008eda;
    font-weight: bold;
}

.tp1 {
    padding: 0 0 0 4px;
    background: url(../image/dctitbg.gif) repeat-x;
    width: 100%;
    margin: 0 0 11px 0;
}

.tp1 table {
    width: 100%;
}

.tp1 td {
    text-align: left;
}

.tp1 textarea {
    width: 440px;
    height: 60px;
    border: 1px solid #acacac;
    margin-top: 6px;
}

.tsjy {}

.tsjy td {
    line-height: 28px;
    text-align: left;
}

.tsjy .tit {
    width: 86px;
    background: url(../image/dotline.gif) repeat-x bottom;
    text-indent: 8px;
    font-weight: bold;
    color: #7a7a7a;
}

.tsjy .inputd {
    background: url(../image/dotline.gif) repeat-x bottom;
}

.tsjy .inputd select {
    margin-top: 4px;
    width: 84px;
    border: 1px solid #d1d1d1;
    font-size: 12px;
    color: #bcbcbc
}

.tsjy .inputd input {
    margin-top: 4px;
    width: 84px;
    border: 1px solid #d1d1d1
}

.tsjy textarea {
    margin: 4px 0 4px 0;
    width: 170px;
    height: 98px;
    border: 1px solid #d1d1d1;
}

.tsjy .inputd select {
    margin: 4px 0 0 0;
}

.wjbutton {
    background: #018dd8;
    color: #fff;
    width: 46px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    border: none;
}

.tsjy .titwb {
    height: 35px;
    text-indent: 8px;
    font-weight: bold;
    color: #7a7a7a;
    background: none;
    vertical-align: top;
    line-height: 19px;
}

.tsjy .inputdwb {
    text-indent: 8px;
    font-weight: bold;
    color: #7a7a7a;
    background: none;
    vertical-align: top;
}

.tsjy .inputdwb input {
    margin-top: 1px;
    background: none;
    width: 35px;
    border: 1px solid #d1d1d1;
    vertical-align: top;
}

.tsjy .inputdwb img {
    margin: 4px 0 8px 0;
}

/*-----?????-----*/
.mtcx {}

.mtcx td {
    line-height: 28px;
    text-align: left;
}

.mtcx .tit {
    width: 186px;
    background: url(../image/dotline.gif) repeat-x bottom;
    text-indent: 8px;
    font-weight: bold;
    color: #7a7a7a;
}

.mtcx .inputd {
    width: 351px;
    background: url(../image/dotline.gif) repeat-x bottom;
}

.mtcx .inputd input {
    margin-top: 4px;
    width: 284px;
    border: 1px solid #d1d1d1
}

.mtcx textarea {
    margin: 4px 0 4px 0;
    width: 284px;
    height: 98px;
    border: 1px solid #d1d1d1;
}

.mtcx .inputd select {
    margin: 4px 0 0 0;
}

.wjbutton {
    background: #018dd8;
    color: #fff;
    width: 46px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    border: none;
}

.mtcx .titwb {
    width: 186px;
    text-indent: 8px;
    font-weight: bold;
    color: #7a7a7a;
    background: none;
}

.mtcx .inputdwb {
    background: none;
    font-weight: bold;
    color: #7a7a7a;
    padding-left: 33px;
}

.mtcx .inputdwb input {
    background: none;
    width: 35px;
    border: 1px solid #d1d1d1;
}

.mtcx .inputdwb img {
    margin: 4px 0 8px 0;
}

.btn {
    background: #018dd8;
    margin: 8px 0 20px 0;
    color: #fff;
    width: 46px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    border: none;
}



/* ??????*/

.wzdt {
    margin: 0;
    width: 730px;
    float: left;
    font-family: "????";
}

.wzdt_tit {
    height: 58px;
    line-height: 72px;
    float: left;
}

.wzdt .wzdt_con {
    width: 752px;
    float: left;
    font-weight: bold;
}

.wzdt .wzdt_con .wzdt_con_list {
    width: 168px;
    height: 540px;
    float: left;
    margin-right: 20px;
    margin-top: 13px;
    margin-bottom: 13px;
    margin-left: 0;
}

.wzdt .wzdt_con .wzdt_con_list .wzdt_con_list_tit font {
    color: #fff;
}

.wzdt .wzdt_con .wzdt_con_list .wzdt_con_list_tit a {
    color: #fff;
}

.wzdt .wzdt_con .wzdt_con_list .wzdt_con_list_tit a:hover {
    color: #fff;
}

.wzdt .wzdt_con .wzdt_con_list .wzdt_con_list_tit {
    width: 168px;
    float: left;
    height: 30px;
    line-height: 30px;
    background: url(../image/wzdt_tbg.jpg) 0 0 repeat-x;
    text-indent: 6px;
    font-size: 12px;
    color: #FFFFFF;
}

.wzdt .wzdt_con .wzdt_con_list ul {
    width: 168px;
    list-style-type: none;
    text-decoration: none;
    float: left;
    line-height: 25px;
    text-indent: 6px;
}

.wzdt .wzdt_con .wzdt_con_list ul li {
    list-style-type: none;
    text-decoration: none;
    width: 100%;
    color: #008dd9;
}

.wzdt .wzdt_con .wzdt_con_list ul li font {
    color: #008dd9;
}

.wzdt .wzdt_con .wzdt_con_list ul li a {
    color: #008dd9;
}

.wzdt .wzdt_con .wzdt_con_list ul li a:hover {
    color: #008dd9;
}

.wzdt .wzdt_con .wzdt_con_list ul li ul {
    list-style-type: none;
    text-decoration: none;
    width: 100%;
    color: #1cb2ff;
}

.wzdt .wzdt_con .wzdt_con_list ul li ul li {
    list-style-type: none;
    text-decoration: none;
    width: 100%;
    color: #1cb2ff;
    font-weight: 100;
    background: url(../image/wzdt_ztbg.jpg) 6px center no-repeat;
    text-indent: 12px;
}

.wzdt .wzdt_con .wzdt_con_list ul li ul li font {
    color: #1cb2ff;
}

.wzdt .wzdt_con .wzdt_con_list ul li ul li a {
    color: #1cb2ff;
}

.wzdt .wzdt_con .wzdt_con_list ul li ul li a:hover {
    color: #1cb2ff;
}

/*???? */
#f_links_box {
    height: 73;
    width: 179px;
    position: relative;
    overflow: hidden
}

#f_links_box #f_left,
#f_links_box #f_right {}

#f_links_box #f_left {}

#f_links_box #f_right {}

#f_links_box {
    text-decoration: none;
    list-style-type: none;
    height: 73px;
    margin: 0;
}

#f_links_box li {
    display: inline-block;
    float: left;
    height: 58px;
    width: 81px;
    margin-right: 13px;
    border: 1px solid #cccccc;
}

#f_links_box li img {
    float: left;
    height: 56px;
    width: 79px;
    margin: 1px;
}

#f_links_box #f_links_list {
    height: 60px;
    margin: 7px 0 6px 0;
    overflow: hidden;
    width: 179px;
}


/*????t??*/
.yqlj {
    width: 502px;
    margin: 0;
    float: left
}

.yqlj_con {
    width: 502px;
    height: 64px;
    margin-top: 13px;
    float: left;
    border-bottom: #bcbcbc 1px dashed;
    font-size: 12px;
}

.yqlj_con select {
    width: 250px;
    height: 20px;
    float: left;
    line-height: 20px;
    color: #313131;
    margin-top: 6px;
    border: none;
    background: url(../image/select_bg.jpg) 0 0 no-repeat;
}

.yqlj_con_title {
    width: 502px;
    height: 22px;
    line-height: 22px;
    float: left;
    color: #008ed8;
}


/* sousuojieguo*/
.ssjg {
    margin: 0 auto;
    width: 502px;
    font-size: 12px;
    float: left;
    color: #7a7a7a;
}

.ssjg .ssjg_search {
    width: 502px;
    margin: 13px 0 0 0;
    height: 29px;
    border-bottom: #bcbcbc 1px dashed;
    float: left;
}

.ssjg .ssjg_search .input {
    width: 318px;
    height: 18px;
    border-style: none;
    background: url(../image/sea_inputbg.jpg) 0 0 no-repeat;
    margin-left: 45px;
    float: left;
    line-height: 18px;
    font-size: 12px;
}

.ssjg .ssjg_search img {
    width: 46px;
    height: 18px;
    margin-top: 0;
    margin-left: 14px;
    float: left;
}

.ssjg .ssjg_jgtitle {
    font-weight: bold;
    color: #008eda;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 100%;
}

.ssjg .ssjg_jgpage {
    background: #f2f2f2;
    height: 21px;
    line-height: 21px;
    float: left;
    width: 502px;
}

.ssjg .ssjg_jgpage .pageleft {
    margin-left: 13px;
    float: left;
    width: 350px;
}

.ssjg .ssjg_jgpage .pageright {
    float: right;
    width: 100px;
    margin: 0;
    overflow: hidden;
}

.ssjg .ssjg_jgpage .pageright span {
    float: left;
    margin: 0 13px;
    width: 6px;
}

.ssjg .ssjg_jgpage .pageright span:hover {
    float: left;
    margin: 0 13px;
    color: #0090d9;
    width: 6px;
}

.ssjg .ssjg_jgpage .pageright span:visited {
    float: left;
    margin: 0 13px;
    color: #0090d9;
    width: 6px;
}

.scqy {
    margin: 10px 0 0 0;
}

.scqy img {
    padding: 0 6px 0 0;
}

.scqy a {
    color: #5e5e5e;
}

.scqy a:hover {
    color: #008eda;
}



.xwlb_search {
    width: 502px;
    float: left;
}

.xwlb_search .line_a {
    width: 100%;
    height: 18px;
    line-height: 18px;
    margin: 13px 0 11px 0;
    float: left;
}

.xwlb_search .line_a .stxt {
    width: 45px;
    text-align: center;
    font-weight: bold;
    height: 18px;
    float: left;
    margin: 0;
}

.xwlb_search .line_a .topicClass {
    width: 318px;
    border: 1px solid #d1d1d1;
    height: 18px;
    line-height: 18px;
    float: left;
    margin: 0;
}

.xwlb_search .line_a .searchSubmitClass {
    margin: 0 0 0 6px;
}

.xwlb_search .line_a .input {
    width: 316px;
    border: 1px solid #d1d1d1;
    height: 18px;
    line-height: 18px;
    float: left;
    margin: 0;
}

.xwlb_search .line_a table {
    float: left;
}

.xwlb_search .line_b {
    width: 100%;
    float: left;
    height: 18px;
    line-height: 18px;
}

.xwlb_search .line_b .left {
    width: 200px;
    float: left;
    height: 18px;
    line-height: 18px;
}

.xwlb_search .line_b .right {
    width: 280px;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-left: 15px;
}

.xwlb_search .line_b span {
    width: 62px;
    line-height: 18px;
    font-weight: bold;
    float: left;
    margin-left: 4px;
}

.xwlb_search .line_b select {
    width: 55px;
    float: left;
    border: #d1d1d1 1px solid;
    background: url(../image/select.gif) right center no-repeat;
    margin-left: 4px;
    color: #7a7a7a;
    font-weight: bold;
}

.xwlb_search .line_b img {
    width: 46px;
    height: 18px;
    float: left;
    margin-left: 4px;
}

.xwlb_search .line_c {
    width: 100%;
    float: left;
    height: 36px;
    line-height: 36px;
    background: url(../image/tdotline.gif) repeat-x left top;
    margin-top: 13px;
}

.xwlb_search .line_c .ypane {
    width: 137px;
    float: right;
    height: 36px;
    line-height: 36px;
}

.xwlb_search .line_c .ypane .year {
    width: 48px;
    margin-left: 17px;
    float: left;
}

.xwlb_search .line_c .ypane .year a {
    width: 48px;
    float: left;
    height: 36px;
    line-height: 36px;
    background: url(../image/dt.jpg) 0 14px no-repeat;
    text-indent: 21px;
    text-decoration: none;
    color: #7a7a7a;
}

.xwlb_search .line_c .ypane .year a:hover {
    width: 48px;
    float: left;
    height: 36px;
    line-height: 36px;
    background: url(../image/dt.jpg) 0 14px no-repeat;
    text-indent: 21px;
    text-decoration: none;
    color: #8e6f5b;
}


.activeRow {
    color: #018dda;
}

.activeRow td {
    color: #018dda;
}

.activeRow .date {
    color: #018dda;
}

.activeRow td {
    color: #018dda;
}

.activeRow a {
    color: #018dda;
}

.activeRow a:hover {
    color: #008eda;
}



/*---menu---*/
.menunew {
    width: 960px;
    margin: 0 auto;
    margin-top: 20px;
    z-index: 1000;
    height: 25px;
    line-height: 25px;
    background: #008eda;
}

.menunew ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    z-index: 9999;
}

.menunew ul li {
    float: left;
    position: relative;
    border-right: 1px solid #fff;
    margin: 0px;
    color: #fff;
}

.menunew ul li a {
    padding: 0 0 0 1px;
    display: block;
    color: #fff;
    background: #008eda;
    text-align: center;

}

.menunew ul li a:hover {
    padding: 0 0 0 1px;
    display: block;
    color: #fff;
    background: #008eda;
    text-align: center;
}

.menunew ul li ul {
    z-index: 1000;
    display: none;
    /*overflow:hidden;*/

}

#nav0,
#nav1,
#nav2,
#nav3,
#nav4,
#nav5,
#nav6,
#nav7 {}

#nav0 {
    width: 87px;
}

#nav1 {
    width: 97px;
}

#nav2 {
    width: 109px;
}

#nav3 {
    width: 109px;
}

#nav4 {
    width: 109px;
}

#nav5 {
    width: 97px;
}

#nav6 {
    width: 97px;
}

#nav7 {
    width: 97px;
}

#nav8 {
    width: 109px;
}

.last {
    width: 138px;
    margin: 0px;
    background: #ffca02;
    color: #fff;
    text-align: center;
    width: 138px;
    border: none;
    padding: 0px;
}

.menunew .last {
    float: right;
    margin: 0px;
    color: #fff;
    text-align: center;
    width: 138px;
    border: none;
}

#index .menunew ul .last a {
    background: #ffca02;
}

.menunew ul .last a {
    display: block;
    background: #01b1ea;
}

.menunew ul .last a:hover {
    display: block;
    background: #0054a7;
}






.menunew ul li ul li {
    border: none;
    padding: 0px;
    width: 100%;
}

.menunew ul li:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;
    width: 100%;
    overflow: hidden;
    z-index: 9999;
}

.menunew li.menuliu:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;
    width: 111px;
    overflow: hidden;
    z-index: 9999;
}

.menunew li.menuqi:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;
    width: 133px;
    overflow: hidden;
    z-index: 9999;
}

.menunew li.menufour:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;

    overflow: hidden;
    z-index: 9999;
}

.menunew li.menuwu:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;
    width: 109px;
    overflow: hidden;
    z-index: 9999;
}


.menunew ul li:hover a {
    background: #0054a7;
    dipaly: block;
}


.menunew ul li:hover ul li a {
    display: block;
    width: 100%;
    color: #008dd5;
    padding: 0 25px;
    text-align: left;
    line-height: 23px;
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;
    /*???FF???????????????*/
    filter: Alpha(opacity=80);
    /*???IE???????*/
    background: #fff;

}

.menunew ul li:hover ul li a p {
    position: relative;
}

/*???IE????????*/


.menunew ul li:hover ul li a:hover {
    color: #fff;
    padding: 0 25px;
    width: 100%;
    text-align: left;
    display: block;
    line-height: 23px;
    background: rgba(0, 84, 167, 1) none repeat scroll 0 0 !important;
    /*???FF???????????????*/
    filter: Alpha(opacity=100);
    /*???IE???????*/
    background: #0054a7;
}


/*------style1-------*/
#style1 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

/*------style2-------*/
#style2 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

/*------style3-------*/
#style3 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

/*------style4-------*/
#style4 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

/*------style5-------*/
#style5 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

/*------style6-------*/
#style6 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

/*------style7-------*/
#style7 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

/*------style8-------*/
#style8 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

/*------style9-------*/
#style9 .pdbanner {
    margin: 0 auto;
    width: 960px;
    margin-top: 11px;
    background: url(../image/banner.jpg) no-repeat left top;
}

.prozhy .zhy {
    padding: 6px 6px 15px 10px;
    line-height: 19px;
}

.pdtit .tit {
    letter-spacing: 1px;
}


.prozhy .zhy {
    line-height: 200%;
}




.prozhyli {
    width: 502px;
    margin: 10px 0 0 0;
    color: #909090;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

.prozhyli td {
    line-height: 19px;
}

.prozhyli .pictd {
    width: 93px;
    padding: 0 0 10px 0;
}

.prozhyli .pictab {
    background: url(../image/probg.gif) no-repeat;
    width: 85px;
    height: 65px;
}

.prozhyli .pictab img {
    margin: 3px;
}

.prozhyli .txttd {
    width: 409px;
}

.prozhyli .tit {
    margin: 3px 0 0 0;
    font-weight: bold;
    background: url(../image/arrow.jpg) no-repeat left 5px;
    text-indent: 13px;
}

.prozhyli .zhy {
    padding: 4px 0 9px 13px;
}

.prozhyli a {
    color: #909090
}

.prozhyli a:hover {
    color: #968780
}

.prozhyli table {
    margin: 0px;
}

.prozhyli .pictab {
    padding-bottom: 6px;
}

.prozhyli .cplist {
    padding: 2px 0 6px 18px;
}

.prozhyli .tit {
    text-indent: 15px;
}

.prozhyli .li {
    background: url(../image/dt.jpg) no-repeat left;
    text-indent: 20px;
    width: 98px;
    line-height: 23px;
}

.prozhyli .lithree {
    background: url(../image/dt.jpg) no-repeat left;
    text-indent: 20px;
    width: 130px;
    line-height: 23px;
}

.prozhyli .litwo {
    background: url(../image/dt.jpg) no-repeat left;
    text-indent: 20px;
    width: 195px;
    line-height: 23px;
}



.noborder {
    border: none;
}

.pdlistty table {
    margin: 0px;
}

.pdlistty .tit {
    width: 596px;
}

.pdlistty .date {
    width: 80px;
}

/*-newsletter--*/
.newsletter {
    margin: 20px auto;
}

/*cyqy*/
#cyqy {
    width: 760px;
    height: 500px;
    float: left;
    color: #ffffff;
}

#cyqy a {
    color: #ffffff;
    text-decoration: none;
}

#cyqy .cont {
    position: relative;
    width: 716px;
    height: 483px;
    overflow: hidden;
    float: left;
}

#cyqy .cont .content {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 716px;
    border: none;
    overflow: hidden;
}

#cyqy .cont .content .cyqytop {
    width: 716px;
    height: 64px;
    line-height: 60px;
    float: left;
    background: url(../image/cybg.jpg) 0 0 no-repeat;
    text-align: center;
    color: #FFFFFF;
}

#cyqy .cont .content .bot {
    width: 716px;
    float: left;
    margin: 0;
    line-height: 16px;
    text-align: left;
}

#cyqy .cont .content .bot .t_line {
    width: 108px;
    float: left;
    margin: 0 14px 0 0;
    background: url(../image/this_bg.jpg) 52px 0 repeat-y;
}

#cyqy .cont .content .bot .t_line .first {
    width: 108px;
    float: left;
    height: 20px;
    text-align: center;
    margin: 2px 0 0 0;
    line-height: 16px;
    background: url(../image/t_first_bg.jpg) 0 0 no-repeat;

    color: #ffffff;
}

#cyqy .cont .content .bot .t_line .ot {
    width: 104px;
    float: left;
    margin: 10px 0 2px 2px;
    line-height: 16px;
    background: url(../image/t_bg.jpg) 0 top no-repeat;
}

#cyqy .cont .content .bot .t_line .ot a {
    width: 96px;
    display: block;
    padding: 4px;
    border: none;
    background: url(../image/t_abg.png) 0 bottom no-repeat;
}

#cyqy .cont .content .bot .t_line .ot a:hover {
    border: none;
    background: #d7a81a;
}

#cyqy .cont .content .bot .ot_line {
    width: 104px;
    float: left;
    margin: 0 15px 0 1px;
    background: url(../image/ot_bg.jpg) center 0 repeat-y;
    color: #ffffff;
}

#cyqy .cont .content .bot .ot_line .first {
    width: 104px;
    float: left;
    height: 17px;
    text-align: center;
    margin: 3px 0 2px 0;
    line-height: 17px;
    background: #33a5e1;
    color: #ffffff;
}

#cyqy .cont .content .bot .ot_line .ot {
    width: 104px;
    float: left;
    margin: 10px 0 2px 0;
    line-height: 16px;
    background: url(../image/cyot_bg.jpg) 0 top no-repeat;
    color: #ffffff;
}

#cyqy .cont .content .bot .ot_line .ot a {
    width: 96px;
    display: block;
    padding: 4px;
    border: none;
    background: url(../image/cyot_abg.png) 0 bottom no-repeat;
}

#cyqy .cont .content .bot .ot_line .ot a:hover {
    border: none;
    background: #3389ae;
}

#cyqy .cont .content .bot .lt_line {
    width: 108px;
    float: left;
    margin: 0 7px 0 0;
    background: url(../image/this_bg.jpg) 52px 0 repeat-y;
}

#cyqy .cont .content .bot .lt_line .first {
    width: 108px;
    float: left;
    height: 20px;
    text-align: center;
    margin: 2px 0 0 0;
    line-height: 16px;
    background: url(../image/t_first_bg.jpg) 0 0 no-repeat;

    color: #ffffff;
}

#cyqy .cont .content .bot .lt_line .ot {
    width: 104px;
    float: left;
    margin: 10px 0 2px 2px;
    line-height: 16px;
    background: url(../image/t_bg.jpg) 0 top no-repeat;
}

#cyqy .cont .content .bot .lt_line .ot a {
    width: 96px;
    display: block;
    padding: 4px;
    border: none;
    background: url(../image/t_abg.png) 0 bottom no-repeat;
}

#cyqy .cont .content .bot .lt_line .ot a:hover {
    border: none;
    background: #d7a81a;
}

#cyqy .cont .content .bot .olt_line {
    width: 104px;
    float: left;
    margin: 0 8px 0 1px;
    background: url(../image/ot_bg.jpg) center 0 repeat-y;
}

#cyqy .cont .content .bot .olt_line .first {
    width: 104px;
    float: left;
    height: 17px;
    text-align: center;
    margin: 3px 0 2px 0;
    line-height: 17px;
    background: #33a5e1;
    color: #ffffff;
}

#cyqy .cont .content .bot .olt_line .ot {
    width: 104px;
    float: left;
    margin: 10px 0 2px 0;
    line-height: 16px;
    background: url(../image/cyot_bg.jpg) 0 top no-repeat;
    color: #ffffff;
}

#cyqy .cont .content .bot .olt_line .ot a {
    width: 96px;
    display: block;
    padding: 4px;
    border: none;
    background: url(../image/cyot_abg.png) 0 bottom no-repeat
}

#cyqy .cont .content .bot .olt_line .ot a:hover {
    border: none;
    background: #3389ae;
}

#cyqy .ctrl {
    width: 14px;
    height: 411px;
    float: right;
    background: url(../image/bg_ctrl.jpg) 0 0 no-repeat;
    position: relative;
    overflow: hidden;
    margin: 55px 0 0 0;
    padding: 12px 0;
}

#cyqy .ctrl strong {
    background: url(../image/btn_ctrl.jpg) 0 0 no-repeat;
    position: absolute;
    width: 14px;
    display: block;
    height: 123px;
    margin: 0;
}



/*--??????ie7--*/
#style1 #zoom {
    *position: none;
}


/*pinpai*/
.pp {
    width: 250px;
    margin: 10px 0 0 0;
}

.pp .pplogo {
    text-align: center;
}

.pp .pplogo div {
    width: 236px;
    padding: 10px 0;
    border: 1px solid #afafaf;
}

.pp .tit {
    text-align: center;
    padding: 6px 0 6px 0;
}

.pp a {
    color: #a3a3a3;
}

.pp a:hover {
    color: #a3a3a3;
}

.pinpblock {
    margin: 6px 0 22px 0;
    width: 502px;
    overflow: hidden;
}

.pinpblock table {
    float: left;
}

.pinp {
    width: 150px;
    margin: 0 25px 17px 0;
}

.pinp .pictxt {
    height: 115px;
    padding: 5px;
    background: url(../image/manhbg.gif) no-repeat left top;
}

.pinp .pictxt .pictxtdiv {}

.pinp .tit {
    position: relative;
    color: #fff;
    line-height: 16px;
    overflow: hidden;
    text-align: center;
    width: 140px;
    background: #ada098;
    background: rgba(173, 160, 152, 0.8) none repeat scroll 0 0 !important;
    /*???FF???????????????*/
    filter: Alpha(opacity=80);
    /*???IE???????*/
    padding-top: 1px;
    margin-top: -18px;
    *margin-top: -21px;
}

.pinp .tit a {
    color: #fff;
}

.pinp .tit a:hover {
    color: #fff;
}

#style6 .pinp .tit {
    color: #fff;
    line-height: 16px;
    overflow: hidden;
    text-align: center;
    width: 140px;
    background: #459788;
    background: rgba(69, 151, 136, 0.8) none repeat scroll 0 0 !important;
    /*???FF???????????????*/
    filter: Alpha(opacity=80);
    /*???IE???????*/
    padding-top: 1px;
    margin-top: -21px;
}

#style2 .btn {
    background: #be8f71;
}



#style4 .pinpblock {
    margin: 6px 0 22px 0;
    width: 502px;
    overflow: hidden;
}

#style4 .pinpblock table {
    float: left;
}

#style4 .pinp {
    width: 150px;
    margin: 0 25px 17px 0;
}

#style4 .pinp .pictxt {
    padding: 5px;
    background: url(../image/manhbg.gif) no-repeat left top;
}

#style4 .pinp .pictxt .pictxtdiv {}

#style4 .pinp .tit {
    color: #fff;
    line-height: 16px;
    overflow: hidden;
    text-align: center;
    width: 140px;
    background: #5e8c34;
    background: rgba(94, 140, 52, 0.8) none repeat scroll 0 0 !important;
    /*???FF???????????????*/
    filter: Alpha(opacity=80);
    /*???IE???????*/
    padding-top: 1px;
    margin-top: -21px;
}

#style4 .pinp .tit a {
    color: #fff;
}

#style4 .pinp .tit a:hover {
    color: #fff;
}

#style4 .pageinfo a {
    color: #7a7a7a;
}

#style4 .pageinfo a:hover {
    color: #5f8b36;
}


/*#style1 #nav1 ul{
	border:1px solid #ebc888;
}
#style2 #nav2 ul{
	border:1px solid #a0775b;
}
#style3 #nav3 ul{
	border:1px solid #95867f;
}
#style4 #nav4 ul{
	border:1px solid #95867f;
}
#style5 #nav5 ul{
	border:1px solid #87759f;
}
#style6 #nav6 ul{
	border:1px solid #a2c87f;
}
#style7 #nav7 ul{
	border:1px solid #0054a7;
}
#style8 #nav8 ul{
	border:1px solid #28c7fe;
}
*/

#style1 #nav1 ul {
    border: 1px solid #fff;
}

#style2 #nav2 ul {
    border: 1px solid #fff;
}

#style3 #nav3 ul {
    border: 1px solid #fff;
}

#style4 #nav4 ul {
    border: 1px solid #fff;
}

#style5 #nav5 ul {
    border: 1px solid #fff;
}

#style6 #nav6 ul {
    border: 1px solid #fff;
}

#style7 #nav7 ul {
    border: 1px solid #fff;
}

#style8 #nav8 ul {
    border: 1px solid #fff;
}


.hhzzjg a {
    color: #797979;
}

.hhzzjg a:link {
    color: #797979;
}

.hhzzjg a:hover {
    color: #c89151;
}


/*--zhushijue -*/
#feature_list {
    width: 960px;
    height: 290px;
    overflow: hidden;
    margin-top: 10px;
    background: url(../image/loading.gif) no-repeat 474px 120px;

}

#feature_list #tabs {
    display: none;
}

#feature_list .txtarea {
    display: none;
}

#feature_list #output {
    display: none;
}


#feature_list .txtarea {
    float: right;
    z-index: -1;
    padding-top: 74px;
    width: 225px;
    height: 290px;
    overflow: hidden;
    color: #fff;
    background: #008eda;
    font-size: 12px;
}

#feature_list .txtarea .tit {
    color: #fff;
    padding: 0 25px 0 20px;
    margin-bottom: 18px;
}

#feature_list .txtarea .stit {
    color: #fff;
    padding: 0 25px 0 20px;
}

#feature_list .txtarea .zhy {
    color: #fff;
    padding: 0 25px 0 20px;
    line-height: 17px;
    height: 198px;
}

ul#tabs {
    z-index: 1000;
    width: 205px;
    margin-top: -106px;
    float: right;
}

ul#tabs li {
    font-size: 12px;
    font-family: "????";
    float: left;
    margin-right: 3px;
}

ul#tabs li a {
    display: block;
    width: 12px;
    height: 22px;
    background: url(../image/bullets.png) no-repeat -4px top;
    text-indent: -9999px;
    border: 0;

    float: left;
}

ul#tabs li a:hover {
    text-decoration: underline;

}

ul#tabs li a.current {
    background: url(../image/bullets.png);
    background-position: -4px -22px;
    color: #FFF;
}

ul#tabs li a.current:hover {
    text-decoration: none;
    cursor: default;
}

ul#output {
    float: left;
    width: 735px;
    height: 290px;

}

ul#output li {
    width: 735px;
    height: 290px;
}

/*-----index news change--------*/
#list {
    width: 354px;
    height: 104px;
    overflow: hidden;
    margin: 8px 0 0 8px;
}

ul#listcnt {
    overflow: hidden;
    height: 106px;
}

ul#listcnt img {
    width: 107px;
    height: 80px;
    margin: 3px 3px 3px 3px;
}

ul#listcnt .pic {
    float: left;
    width: 115px;
}

ul#listcnt .pic div {
    border: 1px solid #dedede;
}

ul#listcnt .txtarea {
    height: 120px;
    float: right;
    margin-left: 10px;
    width: 229px;
    color: #909090;
}

ul#listcnt .txtarea .tit {
    padding: 1px 0 1px 0px;
    *padding: 2px 0 0 0;
    margin: 0px;
    color: #018dda;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

ul#listcnt .txtarea .tit a {
    color: #028cd7;
}

ul#listcnt .txtarea a {
    color: #909090;
}

ul#listcnt .txtarea a:hover {
    color: #028cd7;
}

ul#listcnt .txtarea .zhy {
    padding-top: 10px;
    line-height: 19px;
    height: 37px;
    *+height: 56px;
}

ul#listcnt .txtarea span {
    float: right;
    *margin-top: -19px\9;
    line-height: 19px;
}

ul#listcnt .txtarea:hover a {
    color: #028cd7;
}

ul#listcnt .txtarea:hover span a {
    color: #028cd7;
}

ul#listcnt li {
    clear: both;
}

.listnav {
    margin-top: -35px;
    width: 107px;
    float: left;
    height: 13px;
    margin-left: 4px;
    text-align: right;
    background: #000;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=50);
    z-index: 1000;
    overflow: hidden;
    color: #fff;
}

ul#listnum {
    float: right;
}

ul#listnum a {
    color: #fff;
    position: relative;
    display: block;
    width: 10px;
    text-align: left;
}

ul#listnum a:hover {
    color: #fff;
    position: relative;
    width: 10px;
    text-align: left;
}

ul#listnum li {
    float: left;
    width: 10px;
}

ul#listnum a.current {
    color: #018ddc;
}

ul#listnum a.current:hover {
    color: #018ddc;
}

/*-----index business change--------*/
#ywqhtxt {
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    height: 111px;
    overflow: hidden;
}

ul#listbusiness {
    overflow: hidden;
    height: 111px;
    width: 302px;
    margin: 8px 0 0 8px;
}

ul#listbusiness .tit {}

ul#listbusiness .zhy {
    padding-top: 10px;
    line-height: 19px;
    height: 90px;
    color: #909090;
}

ul#listbusiness .zhy a {
    color: #909090;
}

ul#listbusiness a {
    color: #018dda;
}

ul#listbusiness a:hover {
    color: #018dda;
}

#ywqh {
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    height: 67px;
    overflow: hidden;
}

#ywqh .ywqhthree {
    padding-left: 1px;
}

#ywqh ul {
    margin: 4px 0 0 10px;
}

#ywqh li {
    float: left;
    margin-right: 4px;
}

#ywqh li div {
    border: 1px solid #dedede;
}

#ywqh .ywpiccur div {
    border: 1px solid #018dda;
}

#ywqh li div img {
    margin: 2px 2px 2px 2px;
    cursor: pointer;
}


/* news center news and zhy list */
.style2list {
    width: 340px;
    color: #7a7a7a;
    line-height: 19px;
}

.style2list:hover div {
    color: #8f6f5a;
}

.style2list:hover div a {
    color: #8f6f5a;
}

.style2list .tit {
    margin: 0px;
    text-indent: 22px;
    background: url(../image/dt.jpg) no-repeat 4px 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 279px;
}

.style2list .date {
    float: right;
    background: #fff;
    display: block;
    margin-top: -19px;
}

.style2list .zhy {
    display: none;
}

.style2list a {
    color: #7a7a7a;
}

.style2list a:hover {
    color: #8f6f5a;
}

.FirstInfo .style2list {
    margin: 15px 0 16px 0;
    background: url(../image/tdotline.gif) repeat-x bottom;
}

.FirstInfo .style2list .tit {
    width: 340px;
    margin: 0px;
    font-weight: bold;
    background: url(../image/dd.jpg) no-repeat left 5px;
    text-indent: 13px;
    line-height: 19px;
}

.FirstInfo .style2list .zhy {
    display: block;
    padding: 6px 0 11px 0;
}

.FirstInfo .style2list .date {
    line-height: 19px;
    margin-top: -30px;
}

.FirstInfo .style2list a {
    color: #909090;
}

.style2list1 {
    width: 502px;
    color: #7a7a7a;
    line-height: 19px;
}

.style2list1:hover div {
    color: #8f6f5a;
}

.style2list1:hover div a {
    color: #8f6f5a;
}

.style2list1 .picdiv {
    float: left;
    display: none;
}

.style2list1 .tit {
    float: left;
    text-indent: 25px;
    background: url(../image/dt.jpg) no-repeat 4px 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 430px;
}

.style2list1 .zhy {
    float: left;
    display: none;
}

.style2list1 .date {
    float: right;
}

.style2list1 a {
    color: #7a7a7a;
}

.style2list1 a:hover {
    color: #8f6f5a;
}

.FirstInfo .style2list1 {
    color: #909090;
}

.FirstInfo .style2list1 a {
    color: #909090;
}

.FirstInfo .style2list1 .picdiv {
    display: block;
    padding: 11px 8px 7px 0;
}

.FirstInfo .style2list1 .picdiv img {
    padding: 2px;
    border: 1px solid #e7e7e7;
    height: 59px;
    width: 79px;
}

.FirstInfo .style2list1 .tit {
    width: 405px;
    margin: 13px 0 5px 0;
    font-weight: bold;
    background: url(../image/dd.jpg) no-repeat left 5px;
    text-indent: 15px;
}

.FirstInfo .style2list1 .zhy {
    margin-left: 13px;
    display: block;
    width: 396px;
}

.FirstInfo .style2list1 .date {
    float: right;
    margin-top: -19px;
}

.style2list2 {
    color: #909090;
    width: 502px;
    line-height: 19px;
}

.style2list2 a {
    color: #909090;
}

.style2list2:hover div {
    color: #8f6f5a;
}

.style2list2:hover div a {
    color: #8f6f5a;
}

.style2list2 .picdiv {
    float: left;
    display: block;
    padding: 4px 8px 7px 0;
}

.style2list2 .picdiv img {
    padding: 2px;
    border: 1px solid #e7e7e7;
    height: 59px;
    width: 79px;
}

.style2list2 .tit {
    float: left;
    width: 405px;
    margin: 7px 0 5px 0;
    font-weight: bold;
    background: url(../image/dd.jpg) no-repeat left 5px;
    text-indent: 15px;
}

.style2list2 .zhy {
    float: left;
    margin-left: 13px;
    display: block;
    width: 396px;
}

.style2list2 .date {
    float: right;
    margin-top: -19px;
}

/*index news list*/
.indexnews {
    margin: 0 0 0 8px;
    line-height: 13px;
    *line-height: 14px;
    color: #909090;
    height: 22px;
}

.indexnews:hover a {
    color: #008eda;
}

.indexnews .tit {
    float: left;
    background: url(../image/arrow.gif) no-repeat left 3px;
    text-indent: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 285px;
}

.indexnews .date {
    float: right;
    padding-right: 14px;
}

.indexnews a {
    color: #909090;
}

.indexnews a:hover {
    color: #008eda;
}


#style1 .newl a.current {
    background-color: #f8d7a1;
}

#style1 .newl a.current:hover {
    background-color: #f8d7a1;
}

#style1 .newl li a:hover {
    background-color: #f8d7a1;
}

#style1 .newl ul li ul li a:hover {
    background-color: transparent;
}

#style2 .newl a.currentno {
    background-color: #a0775b;
}

#style2 .newl a.current {
    background-color: #a0775b;
}

#style2 .newl a.current:hover {
    background-color: #a0775b;
}

#style2 .newl li a:hover {
    background-color: #a0775b;
}

#style2 .newl ul li ul li a:hover {
    background-color: transparent;
}

#style3 .newl a.currentno {
    background-color: #95867f;
}

#style3 .newl a.current {
    background-color: #95867f;
}

#style3 .newl a.current:hover {
    background-color: #95867f;
}

#style3 .newl li a:hover {
    background-color: #95867f;
}

#style3 .newl ul li ul li a:hover {
    background-color: transparent;
}

#style4 .newl a.currentno {
    background-color: #779d52;
}

#style4 .newl a.current {
    background-color: #779d52;
}

#style4 .newl a.current:hover {
    background-color: #779d52;
}

#style4 .newl li a:hover {
    background-color: #779d52;
}

#style4 .newl ul li ul li a:hover {
    background-color: transparent;
}


.newl {
    width: 170px;
    margin: 0 0 50px 12px;
    overflow: hidden;
    padding-top: 40px;
    z-index: 50;
}

.newl ul,
li {
    margin: 0px;
    padding: 0px;
}

.newl ul {
    list-style: none;
}

.newl .main {
    background: url(../image/lmenubg.png) repeat-x;
    padding-bottom: 1px;
}

.newl li {
    width: 100%;
    float: left;
    color: #fff;
    line-height: 18px;
    word-wrap: break-word;
    word-break: normal;
}

.newl li a {
    padding: 5px 8px 5px 19px;
    color: #fff;
    display: block;
    background: url(../image/arrow.gif) no-repeat 8px 11px;
}

.newl li a:hover {
    padding: 5px 8px 5px 19px;
    color: #fff;
    display: block;
    background: #f8d7a1 url(../image/arrow2.gif) no-repeat 8px 11px;
}

.newl a.currentno {
    background: #f8d7a1 url(../image/arrow2.gif) no-repeat 8px 11px;
    font-weight: bold;
}

.newl a.currentno:hover {
    background: #f8d7a1 url(../image/arrow2.gif) no-repeat 8px 11px;
    font-weight: bold;
}

.newl a.current {
    background: #f8d7a1 url(../image/arrowv.gif) no-repeat 8px 11px;
    font-weight: bold;
}

.newl a.current:hover {
    background: #f8d7a1 url(../image/arrowv.gif) no-repeat 8px 11px;
    font-weight: bold;
}

.newl ul li ul {
    display: none;
}

.newl .currentul {
    display: block;
}

.newl .currentul li {
    width: 149px;
    margin-left: 10px;
    border: none;
    background: url(../image/menudotline.png) repeat-x bottom;
    padding: 0px;
}

.newl .currentul li a {
    padding: 7px 0 3px 22px;
    background: url(../image/point.jpg) no-repeat 13px 15px;
    font-weight: normal;
    border: none;
}

.newl .currentul li a:hover {
    padding: 7px 0 3px 22px;
    background: url(../image/point.jpg) no-repeat 13px 15px;
    font-weight: normal;
    border: none;
}

.newl li.currentli {
    font-weight: bold;
}

.newl li.currentli a {
    font-weight: bold;
}

.newl li.currentli a:hover {
    font-weight: bold;
}

.newl .lastline {
    display: none;
}

.newl .btmbor {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=50);
    background: #fff;
    height: 3px;
    clear: both;
    overflow: hidden;
    float: right;
    width: 100%;
    display: block;
    z-index: 99;
    margin-top: -1px;
}


.zzjglist {
    margin-left: 75px;
    margin-top: 20px;
    background: url(../image/leftbg.jpg) no-repeat left 75px;
}

.zzjglist .tit {
    margin: 0px;
    width: 293px;
    height: 75px;
    background: url(../image/tit.jpg) no-repeat 61px top;
}

.zzjglist .name {
    background: url(../image/name.jpg) no-repeat;
    margin: 0 0 0 61px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    width: 225px;
    height: 36px;
    line-height: 26px;
}

.zzjglist .bm {
    margin-left: 61px;
    margin-top: 20px;
    background: url(../image/tbg.gif) repeat-y;
}

.zzjglist .bm li {
    width: 200px;
    height: 19px;
    line-height: 19px;
    text-indent: 20px;
}

.zzjglist .qy {
    float: left;
    margin-left: 61px;
    margin-top: 40px;
}

.zzjglist .qy li {
    width: 200px;
    height: 19px;
    line-height: 19px;
    text-indent: 20px;
    background: url(../image/bbg.gif) no-repeat;
}

.zzjglist .blockbg {
    background: #fff;
    width: 173px;
    height: 1px;
    position: absolute;
    overflow: hidden;
}

.zzjglist .righttxt {
    width: 166px;
    background: url(../image/rightbg_05.jpg) no-repeat left center;
    text-align: center;
    font-weight: bold;
    color: #c99151;
    vertical-align: middle;
}

.zzjglist a {
    color: #c79250;
    white-space: nowrap;
}

.zzjglist a:hover {
    color: #c89151;
}

.zzjglist .qytab {
    background: url(../image/leftbg.jpg) no-repeat left -175px;
}

.zzjglist .cyqynamet {
    background: url(../image/rightbg_03.jpg) repeat-y;
    vertical-align: top;
    height: 30px;
}

.zzjglist .cyqynameb {
    background: url(../image/rightbg_03.jpg) repeat-y;
    vertical-align: bottom;
    height: 30px;
}



.hgtit {
    height: 38px;
    line-height: 38px;
    padding-left: 10px;
    background-color: #5e8c34;
    width: 492px;
    color: #ffffff;
    font-weight: bold;
}

.hgzw {
    background-color: #f2f2f2;
    padding: 13px 18px 19px 18px;
    width: 466px;
    text-indent: 2em;
}



#style4 .rigcont {
    background: #e5e5e5;
    padding-top: 10px;
    padding-right: 15px;
}

#style4 .rigcont .rcontit {
    color: #fff;
    text-align: center;
    line-height: 18px;
    width: 58px;
    height: 18px;
    background: #8fae72;
    float: left;
    margin-right: 3px;
    margin-bottom: 14px;
}

#style4 .rigcont .more {
    float: left;
    height: 11px;
    margin-top: 3px;
}

#style4 .rigcont .rcontzw {
    height: 85px;
}

#style4 .rigcont .rcontzw .img {
    float: left;
    width: 86px;
    height: 64px;
    margin-right: 8px;
    margin-left: 11px;
}

#style4 .rigcont .rcontzw .ztit {
    float: left;
    line-height: 18px;
    width: 60px;
}

#style4 .rigcont .rcontzw .ztit a {
    col0r: #989898
}

#style4 .rigcont .rcontzw .ztit a:hover {
    color: #5f8b36
}

#style4 .rigcont table {
    width: 100%;
}

#style4 .rigcont .ztit_txt {
    line-height: 18px;
    padding: 4px 0 4px 20px;
}

#style4 .rigcont .ztit_txt a {
    col0r: #989898
}

#style4 .rigcont .ztit_txt a:hover {
    color: #5f8b36
}


.thirty {
    background: url(../image/dd.jpg) no-repeat left 17px;
    text-indent: 1em;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 5px 0;
    line-height: 22px;
    color: #5f8b36;
}

.gqtab {
    border-left: 1px solid #c2c2c2;
    border-top: 1px solid #c2c2c2;
    margin: 0px;
}

.gqtab td {
    border-right: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
    padding: 3px 6px;
    /* font-family:Arial; */
    font-family: "思源黑体";
    text-align: left;
}

.gqtab thead td {
    background: #ebc888;
    color: #fff;
    font-weight: bold;
}

.gqtabnew {
    border-left: 1px solid #c2c2c2;
    border-top: 1px solid #c2c2c2;
    margin: 0px;
}

.gqtabnew td {
    border-right: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
    padding: 3px 6px;
    /*font-family:Arial;*/
    font-family: "思源黑体";
    text-align: center;
}

.gqtabnew thead td {
    background: #ebc888;
    color: #fff;
    font-weight: bold;
}

.gqtab .tit {
    background: #f2f2f2;
    line-height: 19px;
}

.gqtab td table {
    margin: 0px;
}

.gqtab td table td {
    border: none;
}

.gqtab input {
    height: 19px;
    width: 300px;
    border: 1px solid #f2f2f2;
    font-size: 12px;
    color: #666
}

.gqtab textarea {
    margin-right: 60px;
    width: 300px;
    border: 1px solid #f2f2f2;
    font-size: 12px;
    color: #666
}

.gqtab input.yzm {
    width: 60px;
    margin-left: 6px;
}

.gqbtn {
    margin-top: 20px;
    background: #d8a959;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
}

#style1 #BodyLabel h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.menunew li.menuzl:hover ul {
    display: block;
    position: absolute;
    top: 25px;
    left: -1px;
    border: 1px solid #b4dff0;
    width: 280px;
    overflow: hidden;
    z-index: 9999;
}