﻿/* CSS Document */
html {
    width: 100%;
}

body {
    font-size: 12px;
    margin: 0;
    padding: 0px;
    overflow-x: hidden;
    font-family: "微软雅黑";
    width: 100%;
}

ul, ol, p {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0px;
}

img {
    border: none;
}

a {
    outline: 0;
    color: #3f3f3f;
    text-decoration: none;
    cursor: pointer;
    behavior: url(link.htc);
}

ul, li, dd, dl {
    list-style: none;
    margin: 0;
    padding: 0px;
}

input, textarea, select {
    font-family: "微软雅黑";
    margin: 0;
    padding: 0px;
    color: #333333;
    font-size: 12px;
}

.header {
    min-width: 1008px;
}

.head {
    height: 30px;
    background-color: #155383;
}

.headn {
    width: 1008px;
    margin: 0 auto;
    line-height: 30px;
    color: #fff;
    overflow: hidden;
}

.headn a {
    color: #fff;
}

.headnl {
}

.headnl li {
    float: left;
}

.hlogin {
    padding-left: 16px;
    padding-right: 6px;
}

.hlogin a {
    background-color: #c9151f;
    padding: 2px 8px;
    border-radius: 4px;
}

.hregister {
}

.hregister a {
    background-color: #003961;
    padding: 2px 14px;
    border-radius: 4px;
}

.ban {
    height: 96px;
    text-align: center;
    background-color: #d7eaee;
}

.headnr {
    float: right;
    margin-right: -14px;
}

.headnr li {
    float: left;
    background: url(../images/hdrx.jpg) no-repeat right center;
    padding: 0px 14px;
}

.lsw {
    width: 1008px;
    margin: 0 auto;
    height: 74px;
    margin-top: 12px;
}

.logo {
    float: left;
    width: 500px;
}

.wx {
    float: right;
}

.search {
    float: left;
    line-height: 30px;
    padding-top: 24px;
}

.search li {
    float: left;
}

.searchs {
    color: #393939;
}

.searchz {
}

.searchz input {
    width: 300px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #cfdee3;
}

.searchx {
    padding-top: 1px;
    padding-left: 6px;
}

.searchx input {
    background: url(../images/sear.png) no-repeat;
    border: none;
    width: 28px;
    height: 28px;
}

.substation {
    width: 1008px;
    margin: 0 auto;
    line-height: 28px;
    height: 28px;
    margin-top: 14px;
}

.substation ul {
}

.substation li {
    float: left;
    width: 77px;
    background-color: #3477aa;
    border-radius: 4px;
    text-align: center;
    margin-left: 5px;
}

.substation a {
    color: #fff;
}

li.subf {
    color: #303030;
    font-size: 18px;
    font-weight: bold;
    background: none;
    width: 106px;
    margin-left: 0px;
}

.nav {
    line-height: 40px;
    /*width: 1008px;*/
    width: 100%;
    height: 40px;
  
    background-color: #3477aa;
    margin-top: 10px;
}
.nav ul{
    width:1008px;
    margin:0 auto;
}
.nav li {
    float: left;
    color: #fff;
}

.nav a {
    color: #fff;
    font-size: 14px;
    padding: 0px 25px;
    display: block;
}

.nav a:hover {
    background-color: #c9151f;
}

a.navo {
    background-color: #c9151f;
}

li.ntime {
    float: right;
    background: url(../images/ntime.png) no-repeat left center;
    padding: 0px;
    padding-left: 26px;
    padding-right: 16px;
}

.contw {
    width: 1008px;
    height: 490px;
    margin: 0 auto;
    margin-top: 18px;
}

.contwl {
    width: 324px;
    float: left;
    margin-right: 18px;
}

#sqht {
    width: 100%;
    height: 202px;
    position: relative;
    overflow: hidden;
    clear: both;
}

#sqht ul {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

#sqht .slides li {
    width: 100%;
    height: 202px;
    position: relative;
}

#sqht .slides li div {
    position: absolute;
    left: 10px;
    bottom: 8px;
    color: #fff;
    font-size: 14px;
}

#sqht .slides li a {
    display: block;
    width: 100%;
    height: 100%;
}

.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

#sqht .flex-control-nav {
    position: absolute;
    text-align: right;
    bottom: 0px;
    z-index: 99;
    right: 0px;
    height: 20px;
    width: 60px;
    padding-top: 20px;
    padding-right: 10px;
}

#sqht .flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    z-index: 200;
    position: relative;
}

#sqht .flex-control-nav li a {
    font-size: 0px;
    width: 9px;
    height: 9px;
    background-color: #dedede;
    display: block;
    float: left;
    margin: 0px;
}

#sqht .flex-control-nav li a.flex-active {
    background-color: #c91921;
}

a.flex-prev {
    position: absolute;
    z-index: 1000;
    width: 44px;
    height: 90px;
    display: block;
    background: url(../images/sleft.png) no-repeat;
    left: 0px;
    overflow: hidden;
    top: 211px;
}

a.flex-next {
    position: absolute;
    z-index: 1000;
    width: 44px;
    height: 90px;
    display: block;
    background: url(../images/sright.png) no-repeat;
    right: 0px;
    top: 211px;
}

.szh {
    border: 1px solid #cccccc;
    height: 280px;
    border-top: none;
    margin-top: 5px;
}

.szhbt {
    height: 30px;
    background: url(../images/abt.png) repeat-x;
    line-height: 30px;
    overflow: hidden;
}

.szhbt li {
    float: left;
    padding: 0px 22px;
    color: #4f4f4f;
    font-size: 14px;
    background: url(../images/szbt.png) no-repeat right top;
    cursor: pointer;
}

li.szhbto {
    background: url(../images/szbto.png) no-repeat right top;
    color: #3477aa;
    font-size: 18px;
    font-weight: bold;
    padding: 0px 30px;
    border-left: 1px solid #cccccc;
    margin-left: -1px;
}

.szhn {
    display: none;
}

.szhns {
    height: 96px;
    padding-left: 2px;
    padding-top: 16px;
}

.szhns li {
    float: left;
    padding-left: 10px;
}

.szhnx {
    width: 300px;
    margin: 0 auto;
    line-height: 22px;
    padding-top: 16px;
}

.szhnx a {
    color: #444444;
    padding-left: 10px;
    background: url(../images/d.png) no-repeat left center;
}

.szhnx a:hover {
    color: #c9151f;
    padding-left: 10px;
    background: url(../images/do.png) no-repeat left center;
}

.contwz {
    width: 382px;
    float: left;
}

.snbt {
    height: 42px;
    background: url(../images/lx.png) no-repeat left bottom;
}

.snbt li {
    float: left;
    line-height: 40px;
    color: #383838;
    font-size: 14px;
    padding: 0px 10px;
    cursor: pointer;
}

li.snbto {
    color: #3477aa;
    font-size: 18px;
    font-weight: bold;
    padding: 0px 6px;
    border-bottom: 2px solid #3477aa;
}

.snewn {
    height: 360px;
    padding-top: 18px;
    display: none;
}

.snew {
    border-bottom: 1px dashed #d8d8d8;
    height: 74px;
    margin-bottom: 9px;
}

.snewa {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 3px;
    height: 24px;
    overflow: hidden;
}

.snewa a {
    color: #c9151f;
}

.snewbz {
    color: #5d5d5d;
    line-height: 18px;
    text-indent: 2em;
}

.szhnxn {
    line-height: 22px;
    padding-top: 4px;
}

.szhnxn li {
}

.szhnxn a {
    padding-left: 10px;
    background: url(../images/d.png) no-repeat left center;
    color: #444444;
}

.szhnxn a:hover {
    color: #c9151f;
    padding-left: 10px;
    background: url(../images/do.png) no-repeat left center;
}

.szhnxn time {
    float: right;
    color: #8f8f8f;
}

.contwr {
    width: 261px;
    float: right;
}

.notice {
    height: 42px;
    background: url(../images/lx.png) no-repeat left bottom;
    line-height: 40px;
    clear: both;
}

.notice a {
    float: right;
    color: #6b6b6b;
}

.notice span {
    display: block;
    color: #303030;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 2px solid #3477aa;
    float: left;
    padding-left: 2px;
    padding-right: 12px;
}

.gog {
    padding-top: 10px;
    height: 122px;
}

.ys {
    height: 67px;
    overflow: hidden;
}

.ystab {
    background-color: #efefef;
}

.ystab td {
    background-color: #fff;
    padding: 1px 0px;
}

.swlt {
    width: 1008px;
    margin: 0 auto;
    margin-top: 12px;
    font-size: 0px;
}

.xjz {
    height: 128px;
    border-bottom: 1px solid #d8d8d8;
    margin-top: 15px;
}

.xjz ul {
    width: 1000px;
    height: 118px;
    overflow: hidden;
}

.xjz li {
    width: 177px;
    float: left;
    margin-right: 7px;
}

.xjz span {
    display: block;
    text-align: center;
    padding-top: 8px;
}

.xjz a {
    color: #383838;
}

.xjz a:hover {
    color: #c9151f;
}

.xjz2 {
    height: 128px;
    border-bottom: 1px solid #d8d8d8;
    margin-top: 0px;
}

.xjz2 ul {
    width: 1000px;
    height: 118px;
    overflow: hidden;
}

.xjz2 li {
    width: 177px;
    float: left;
    margin-right: 6px;
}

.xjz2 img {
    border: 1px solid #e0e0e0;
}

.xjz2 span {
    display: block;
    text-align: center;
    padding-top: 8px;
}

.xjz2 a {
    color: #383838;
}

.xjz2 a:hover {
    color: #c9151f;
}

.noticeno {
    height: 40px;
    line-height: 40px;
    clear: both;
    margin-top: 12px;
}

.noticeno a {
    float: right;
    color: #6b6b6b;
}

.noticeno span {
    display: block;
    color: #303030;
    font-size: 18px;
    font-weight: bold;
    float: left;
    padding-left: 2px;
    padding-right: 12px;
}

.contw2 {
    height: 652px;
    width: 1008px;
    margin: 0 auto;
    margin-top: 16px;
    margin-bottom: 22px;
}

.wleft {
    width: 728px;
    float: left;
    overflow: hidden;
}

.wnf {
    height: 280px;
}

.wnfl {
    float: left;
    width: 324px;
    overflow: hidden;
}

.wlul {
    float: right;
    margin-right: -10px;
}

.wlul li {
    float: left;
    background: url(../images/wlx.jpg) no-repeat right center;
    padding: 0px 10px;
}

.wlul a {
    color: #383838;
}

.wlul a:hover {
    color: #c9151f;
}

.wtw {
    border-bottom: 1px dashed #d8d8d8;
    height: 90px;
    padding-top: 20px;
}

.wtw span {
    float: left;
    width: 118px;
}

.wtw ul {
    float: right;
    width: 190px;
}

.wtws {
    color: #383838;
    font-size: 14px;
    padding-bottom: 6px;
    padding-top: 3px;
}

.wtws a {
    color: #383838;
}

.wtws a:hover {
    color: #c9151f;
}

.wtwx {
    text-indent: 2em;
    line-height: 14px;
    color: #7a7a7a;
}

.wnfr {
    width: 382px;
    float: right;
    overflow: hidden;
}

.wright {
    width: 261px;
    float: right;
    overflow: hidden;
    overflow: hidden;
}

.wlbg {
    padding-left: 6px;
    padding-top: 10px;
    height: 230px;
    border: 1px solid #e5e5e5;
    border-top: none;
}

.wat {
    margin-top: 18px;
}

.wat li {
    font-size: 0px;
    margin-bottom: 2px;
}

.zst {
    height: 59px;
    width: 1008px;
    margin: 0 auto;
}

.zst ul {
    width: 1020px;
}

.zst li {
    float: left;
    margin-right: 8px;
}

.contw3 {
    height: 1027px;
    width: 1008px;
    margin: 0 auto;
    margin-top: 16px;
    margin-bottom: 0px;
}

.zydtn ul li.sel a{
    color: #D13737;
}

.zydtn {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    height: 182px;
}
.qie-bot iframe{
    width:100%;
    height:100%;
}
.qie-bot .iframe-com{
    display: none;
}


.zydt {
    height: 30px;
    background: url(../images/abt.png) repeat-x;
    line-height: 30px;
}

.zydt span {
    display: block;
    float: left;
    background-color: #fff;
    border-right: 1px solid #cccccc;
    color: #3477aa;
    font-size: 18px;
    font-weight: bold;
    border-top: 2px solid #3477aa;
    height: 28px;
    overflow: hidden;
    padding: 0px 18px;
}

.zydt ul {
    float: right;
    margin-right: -1px;
}

.zydt li {
    float: left;
    background: url(../images/wlx.jpg) no-repeat right center;
    padding: 0px 14px;
}

.zydt a {
    color: #383838;
}

.zydt a:hover {
    color: #c9151f;
}

.zlr {
}

.zlrl {
    width: 120px;
    float: left;
    padding-top: 27px;
}

.zlul {
    line-height: 30px;
    background-color: #f3f3f3;
}

.zlul li {
    border-top: 1px solid #e3e3e3;
    text-align: center;
    color: #3c3c3c;
    font-size: 14px;
    border-right: 1px solid #e3e3e3;
    cursor: pointer;
    padding-left: 2px;
}

li.zlrlo {
    padding-left: 0px;
    border-left: 2px solid #ff7c00;
    background-color: #fff;
    border-right: none;
    padding-right: 1px;
}

.zlrr {
    line-height: 22px;
    padding-top: 12px;
    width: 604px;
    float: right;
    background: url(../images/zxbg.jpg) no-repeat center top;
    display: none;
}

.zlrr li {
    padding-left: 10px;
    background: url(../images/d.png) no-repeat left center;
    color: #444444;
    float: left;
    width: 268px;
    margin-left: 24px;
}

.zlrr li:hover {
    padding-left: 10px;
    background: url(../images/do.png) no-repeat left center;
    color: #444444;
}

.zlrr a {
    color: #444444;
}

.zlrr a:hover {
    color: #c9151f;
}

.zydtn2 {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    height: 244px;
    margin-top: 18px;
    overflow: hidden;
}

.hcbt {
    height: 28px;
    border-bottom: 1px solid #e3e3e3;
    line-height: 28px;
    padding-left: 152px;
}

.hcbt li {
    float: left;
    color: #686868;
    font-size: 14px;
    font-weight: bold;
    margin-right: 56px;
    cursor: pointer;
}

li.hcbto {
    color: #3477aa;
}

.hc {
    display: none;
}

.hcul {
    line-height: 30px;
    background-color: #f3f3f3;
    float: left;
    width: 120px;
    border-bottom: 1px solid #e3e3e3;
    margin-top: -1px;
}

.hcul li {
    border-top: 1px solid #e3e3e3;
    text-align: center;
    color: #3c3c3c;
    font-size: 14px;
    border-right: 1px solid #e3e3e3;
    cursor: pointer;
    padding-left: 2px;
}

.hcul2 {
    line-height: 30px;
    background-color: #f3f3f3;
    float: left;
    width: 120px;
    border-bottom: 1px solid #e3e3e3;
    margin-top: -1px;
}

.hcul2 li {
    border-top: 1px solid #e3e3e3;
    text-align: center;
    color: #3c3c3c;
    font-size: 14px;
    border-right: 1px solid #e3e3e3;
    cursor: pointer;
    padding-left: 2px;
}

li.hculo {
    padding-left: 0px;
    border-left: 2px solid #ff7c00;
    background-color: #fff;
    border-right: none;
    padding-right: 1px;
}

.hcr {
    width: 582px;
    float: right;
    display: none;
}

.hcr2 {
    width: 582px;
    float: right;
    display: none;
}

.hcrs {
}

.hcrs td {
    line-height: 30px;
    color: #272727;
    font-weight: bold;
    border-bottom: 1px solid #e3e3e3;
}

.hcrx {
}

.hcrx td {
    line-height: 30px;
    border-bottom: 1px dashed #d8d8d8;
    color: #272727;
}

.hcrsl {
    padding-left: 10px;
}

.hcrxl {
    padding-left: 10px;
}

.hcrx:hover td {
    background-color: #f7f7f7;
}

.wxp {
    height: 296px;
    margin-top: 16px;
}

.wxpl {
    width: 326px;
    float: left;
}

.wxpr {
    float: right;
    width: 384px;
}

.xha {
    margin-top: 11px;
}

.xha ul {
    width: 350px;
}

.xha li {
    width: 160px;
    height: 52px;
    background-color: #bf5f5d;
    text-align: center;
    line-height: 52px;
    border-radius: 5px;
    overflow: hidden;
    float: left;
    margin-right: 4px;
    margin-bottom: 6px;
}

.xha a {
    color: #fff;
    display: block;
}

li.xha1 {
    background-color: #bf5f5d;
}

li.xha7 {
    background-color: #377ab3;
}

li.xha3 {
    background-color: #399a8d;
}

li.xha4 {
    background-color: #666b87;
}

li.xha5 {
    background-color: #155383;
}

li.xha6 {
    background-color: #ff7c00;
}

li.xha2 {
    background-color: #bc0000;
}

li.xha8 {
    background-color: #308353;
}

.xha2 li {
    width: 183px;
    height: 52px;
    background-color: #bc0000;
    text-align: center;
    line-height: 52px;
    border-radius: 5px;
    overflow: hidden;
    float: left;
    margin-right: 4px;
    margin-bottom: 6px;
}

.xha2 a {
    color: #fff;
    display: block;
}

li.xha1 {
    background-color: #bf5f5d;
}

li.xha7 {
    background-color: #377ab3;
}

li.xha3 {
    background-color: #399a8d;
}

li.xha4 {
    background-color: #666b87;
}

li.xha5 {
    background-color: #155383;
}

li.xha6 {
    background-color: #ff7c00;
}

li.xha2 {
    background-color: #bc0000;
}

li.xha8 {
    background-color: #308353;
}

.wpt {
    margin-top: 10px;
    height: 100px;
}

.wpt ul {
    width: 400px;
}

.wpt li {
    width: 121px;
    float: left;
    text-align: center;
    font-size: 14px;
    margin-right: 10px;
}

.wpt a {
    color: #000;
}

.wpt a:hover {
    color: #c9151f;
}

.wpt img {
    width: 121px;
    height: 79px;
    display: block;
    margin-bottom: 4px;
}

.szx {
    border: 1px solid #e5e5e5;
    border-top: none;
    height: 414px;
}

.szx ul {
    padding-left: 12px;
    padding-right: 16px;
    padding-top: 10px;
}

.szx li {
    line-height: 22px;
    background: url(../images/hot.png) no-repeat left center;
    padding-left: 34px;
    color: #444444;
}

.szx span {
    float: right;
}

.szx a {
    color: #444444;
}

.szx a:hover {
    color: #c9151f;
}

.srt {
    margin-top: 26px;
}

.srt li {
    font-size: 0px;
    margin-bottom: 1px;
}

li.rdp {
    margin-top: 26px;
}

.contw4 {
    height: 262px;
    width: 1008px;
    margin: 0 auto;
    margin-top: 16px;
    margin-bottom: 22px;
}

.wltl {
    width: 728px;
    float: left;
    overflow: hidden;
    height: 262px;
}

.wltr {
    float: right;
    width: 261px;
}

.wlfj ul {
    float: right;
    margin-right: -13px;
}

.wlfj li {
    float: left;
    background: url(../images/wlx.jpg) no-repeat right center;
    padding: 0px 13px;
    position: relative;
    cursor: pointer;
}

.wlfj a {
    color: #383838;
}

.wlfj div {
    width: 7px;
    height: 4px;
    background: url(../images/wtj.png) no-repeat;
    position: absolute;
    left: 50%;
    bottom: -7px;
    margin-left: -3px;
    display: none;
}

li.wlfjo {
    color: #155383;
}

li.wlfjo div {
    display: block;
}

.xjzx2 {
    height: 200px;
    border-bottom: 1px solid #d8d8d8;
    margin-top: 0px;
    padding-top: 16px;
    display: none;
}

.xjzx2 ul {
    width: 750px;
}

.xjzx2 li {
    width: 177px;
    float: left;
    margin-right: 6px;
    margin-bottom: 9px;
}

.xjzx2 img {
    border: 1px solid #e0e0e0;
    width: 175px;
    height: 66px;
}

.xjzx2 span {
    display: block;
    text-align: center;
    padding-top: 4px;
}

.xjzx2 a {
    color: #383838;
}

.xjzx2 a:hover {
    color: #c9151f;
}

.zbtj {
    width: 1008px;
    height: 112px;
    border-bottom: 1px solid #c6c6c6;
    margin: 0 auto;
    clear: both;
    margin-top: 22px;
    margin-bottom: 10px;
}

.zbtjn {
    width: 1040px;
}

.zbbt {
    float: left;
    margin-right: 1px;
}

.zbtw {
    float: left;
    width: 310px;
    margin-right: 20px;
}

.zbtw span {
    float: left;
    display: block;
    width: 117px;
}

.zbtw ul {
    float: right;
    width: 182px;
}

.zbtw ul li {
    line-height: 18px;
    color: #5d5d5d;
}

.zbtws {
    font-size: 14px;
    color: #303030;
    padding: 8px 0px;
}

.zbtws a {
    color: #303030;
}

.zbtws a:hover {
    color: #c9151f;
}

.zbtwx {
    text-indent: 2em;
}

.content {
    width: 1008px;
    margin: 0 auto;
    min-height: 400px;
}

.nleft {
    width: 720px;
    float: left;
    overflow: hidden;
}

.tpnews {
    padding-top: 20px;
    height: 568px;
}

.ntp {
    border-bottom: 1px dotted #d0d0d0;
    height: 124px;
    margin-bottom: 16px;
}

.ntp span {
    float: left;
}

.ntp ul {
    width: 530px;
    float: right;
}

.ntp1 {
    color: #303030;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}

.ntp2 {
    line-height: 18px;
    color: #444444;
    text-indent: 2em;
    height: 48px;
    margin-top: 6px;
}

.ntp3 {
}

.ntp3 a {
    float: right;
    background-color: #3477aa;
    color: #fff;
    border-radius: 4px;
    padding: 1px 12px;
}

.ntp3 a:hover {
    background-color: #c9151f;
}

.ntp3 time {
    line-height: 15px;
    color: #adadad;
    padding-left: 20px;
    background: url(../images/time.jpg) no-repeat;
}

.ndp {
    height: 244px;
}

.ndpl {
    float: left;
}

.ndpr {
    width: 384px;
    float: right;
}

.wlbgt {
    line-height: 24px;
    margin-top: 6px;
}

.jh {
    height: 272px;
    margin-top: 14px;
}

.jhl {
    width: 340px;
    float: left;
}

.wtwn {
    height: 78px;
    padding-top: 20px;
}

.wtwn span {
    float: left;
    width: 118px;
}

.wtwn ul {
    float: right;
    width: 206px;
}

.wtwns {
    color: #383838;
    font-size: 14px;
    padding-bottom: 6px;
    padding-top: 3px;
}

.wtwns a {
    color: #383838;
}

.wtwns a:hover {
    color: #c9151f;
}

.wtwnx {
    text-indent: 2em;
    line-height: 14px;
    color: #7a7a7a;
}

.jhr {
    width: 340px;
    float: right;
}

.nright {
    width: 260px;
    float: right;
}

.ngg {
    margin-top: 10px;
    margin-bottom: 8px;
    font-size: 0px;
}

.ngg2 {
    font-size: 0px;
    margin-top: 24px;
    margin-bottom: 16px;
}

.ngg3 {
    font-size: 0px;
    margin-bottom: 16px;
}

.nvt {
    height: 228px;
    overflow: hidden;
}

.nvt ul {
    width: 280px;
    padding-top: 12px;
}

.nvt li {
    float: left;
    width: 118px;
    text-align: center;
    height: 110px;
    margin-left: 5px;
    margin-right: 10px;
}

.nvt a {
    color: #444444;
}

.nvt a:hover {
    color: #c9151f;
}

.nvt span {
    display: block;
    margin-bottom: 5px;
}

.nrd {
    line-height: 24px;
    margin-top: 6px;
    margin-bottom: 18px;
}

.n_con {
    width: 1008px;
    margin: 0 auto;
    margin-top: 20px;
}

.n_conn {
    width: 1008px;
    margin: 0 auto;
    margin-top: 12px;
}

.pleft {
    width: 261px;
    float: left;
}

.lmbt {
    background-color: #3477aa;
    line-height: 60px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    padding-left: 20px;
    margin-bottom: 1px;
}

.lmbt span {
    color: #7aa0c1;
    font-weight: normal;
    font-family: "Times New Roman";
    padding-left: 8px;
}

.lm {
}

.lm ul {
}

.lm li {
    line-height: 38px;
    background-color: #6fabd9;
    position: relative;
    margin-bottom: 6px;
    transition: all 0.5s;
}

.lm li a span {
    width: 11px;
    height: 6px;
    display: block;
    position: absolute;
    left: 202px;
    top: 38px;
    background: url(../images/lmb.jpg) no-repeat;
}

.lm dl {
    background-color: #fff;
}

.lm dd {
    border: 1px solid #dbdbdb;
    border-top: none;
    line-height: 45px;
    padding-left: 38px;
}

.lm dd a {
    background: url(../images/lm.jpg) no-repeat left center;
    padding-left: 14px;
    color: #000000;
    font-size: 14px;
    display: block;
}

.lm dd a:hover {
    background: url(../images/lmo.jpg) no-repeat left center;
    color: #c9151f;
}

a.lmba {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-left: 30px;
    display: block;
}

.lm li:hover {
    background-color: #c9151f;
}

.lm li:hover a span {
    background: url(../images/lmbo.jpg) no-repeat;
}

.ad {
    font-size: 0px;
    margin-top: 5px;
    margin-bottom: 6px;
}

li.lmo {
    background-color: #c9151f;
}

li.lmo a span {
    background: url(../images/lmbo.jpg) no-repeat;
}

.lm dd.lmno a {
    background: url(../images/lmo.jpg) no-repeat left center;
    color: #c9151f;
}

.ppageall {
    width: 1006px;
    float: right;
}

.pright {
    width: 720px;
    float: right;
}

.pright2 {
    width: 1008px;
    float: right;
}

.path {
    height: 60px;
    background: url(../images/lx.png) no-repeat left bottom;
    clear: both;
}

.path span {
    display: block;
    color: #3477aa;
    font-size: 24px;
    height: 44px;
    padding-top: 14px;
    font-weight: bold;
    border-bottom: 2px solid #3477aa;
    float: left;
    padding-left: 2px;
    padding-right: 12px;
}

.path div {
    float: right;
    color: #7a7a7a;
    margin-right: -6px;
    padding-top: 34px;
}

.path a {
    padding: 0px 6px;
    color: #7a7a7a;
}

a.patho {
    color: #c9151f;
}

.tpnewsn {
    padding-top: 20px;
    height: 1085px;
}

.ntpn {
    border-bottom: 1px dotted #d0d0d0;
    height: 130px;
    margin-bottom: 28px;
}

.ntpn span {
    float: left;
}

.ntpn ul {
    width: 530px;
    float: right;
}

.fy {
    text-align: right;
    clear: both;
    padding: 20px 0px;
}

.fy a {
    display: inline-block;
    background-color: #838383;
    color: #fff;
    padding: 4px 8px;
}

.fy span {
    display: inline-block;
}

.fy a:hover {
    background-color: #3477aa;
}

a.fyo {
    background-color: #3477aa;
}

.ndetbt {
    text-align: center;
    color: #303030;
    font-size: 24px;
    font-weight: bold;
    padding-top: 18px;
}

.time {
    text-align: center;
    color: #808080;
    border-bottom: 1px solid #d0d0d0;
    padding: 8px 0px;
}

.ndet {
    margin-top: 20px;
    padding: 0px 26px;
    font-size: 14px;
    color: #4f4f4f;
    line-height: 30px;
    min-height: 400px;
}

.ndet p {
    padding: 4px 0px;
}

.fx {
    padding: 0px 26px;
    padding-top: 30px;
    height: 50px;
}

.fxl {
}

.fxl span {
    float: left;
    color: #4f4f4f;
}

.fxr {
    float: right;
}

.fxr a {
    background-color: #3477aa;
    font-size: 14px;
    color: #fff;
    padding: 7px 25px;
}

.related {
    border-top: 1px solid #d0d0d0;
    padding-top: 20px;
}

.relatedl {
    padding-left: 26px;
    float: left;
}

.xgbt {
    color: #3477aa;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 9px;
}

.xglist {
    line-height: 24px;
    color: #4f4f4f;
}

.xglist li {
    color: #4f4f4f;
}

.xglist a {
    padding-left: 10px;
    background: url(../images/xgd.jpg) no-repeat left center;
    color: #4f4f4f;
}

.relatedr {
    float: right;
    padding-top: 32px;
    padding-right: 56px;
}

.contentn {
    width: 1008px;
    margin: 0 auto;
    min-height: 400px;
    margin-bottom: 24px;
    margin-top: 12px;
    overflow: hidden;
}

.hyg {
    height: 198px;
    width: 780px;
    margin-top: 15px;
    overflow: hidden;
}

.hygn {
    width: 340px;
    height: 100px;
    float: left;
    margin-right: 40px;
}

.hygn span {
    float: left;
}

.hyg ul {
    width: 256px;
    float: right;
}

.hygns {
    font-size: 14px;
    padding-top: 6px;
    height: 26px;
    overflow: hidden;
}

.hygns a {
    color: #303030;
}

.hygns a:hover {
    color: #c9151f;
}

.hygnx {
    color: #5d5d5d;
    line-height: 18px;
    text-indent: 2em;
}

.dzfj {
    height: 260px;
}

.dzfjl {
    width: 340px;
    float: left;
    overflow: hidden;
}

.dzfjr {
    float: right;
    width: 340px;
    overflow: hidden;
}

.sbz {
    font-size: 0px;
    margin-bottom: 16px;
}

.sbzn {
    width: 740px;
}

.sbzn li {
    float: left;
    margin-right: 16px;
}

.twl {
    margin-top: 5px;
    font-size: 0px;
    margin-bottom: 1px;
}

.twlu {
    font-size: 0px;
    height: 54px;
    margin-top: 1px;
}

.twlu li {
    float: left;
}

.twld {
    font-size: 0px;
}

.pm {
    background-color: #d7eaee;
    margin-top: 1px;
}

.pm td {
    background-color: #fff;
    text-align: center;
    width: 50%;
    line-height: 30px;
}

.lin {
    margin-top: 10px;
}

.bm {
    line-height: 38px;
    background-color: #6fabd9;
    position: relative;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-left: 30px;
    margin-bottom: 1px;
}

.bm span {
    width: 11px;
    height: 6px;
    display: block;
    position: absolute;
    left: 202px;
    top: 38px;
    background: url(../images/lmb.png) no-repeat;
}

.gsnews {
    height: 136px;
    border-bottom: 1px solid #d0d0d0;
    width: 780px;
    background: url(../images/zxbg.jpg) no-repeat 360px center;
}

.gsnews ul {
    width: 330px;
    float: left;
    margin-right: 60px;
}

.gsnews1 {
    font-size: 16px;
    font-weight: bold;
    color: #404040;
    padding-top: 20px;
    padding-bottom: 6px;
}

.gsnews2 {
    line-height: 18px;
    color: #5d5d5d;
    text-indent: 2em;
    height: 46px;
}

.gsnews3 {
    color: #999999;
}

.gsnews1 a {
    color: #404040;
}

.gsnews1 a:hover {
    color: #c9151f;
}

.gsnews3 a {
    color: #404040;
    float: right;
}

.gsnews3 a:hover {
    color: #c9151f;
}

.xlist {
    padding-top: 10px;
}

.xlist li {
    line-height: 33px;
    border-bottom: 1px dotted #d0d0d0;
}

.xlist a {
    color: #444444;
    font-size: 14px;
    background: url(../images/xd.png) no-repeat left center;
    padding-left: 10px;
}

.xlist span {
    float: right;
    color: #7b7b7b;
}

.log {
    width: 1008px;
    margin: 0 auto;
    font-size: 0px;
    margin-top: 12px;
    margin-bottom: 26px;
}

.eleft {
    width: 246px;
    float: left;
}

.qsear {
    height: 180px;
    border: 1px solid #dedede;
    padding-left: 14px;
}

.qsears {
    color: #434343;
    font-size: 18px;
    padding-top: 20px;
}

.qsearz {
    padding-top: 7px;
    padding-bottom: 14px;
}

.qsearz input {
    width: 216px;
    height: 30px;
    border: 1px solid #dedede;
}

.qsearx {
}

.qsearx input {
    border: none;
    width: 86px;
    height: 36px;
    color: #fff;
    font-size: 18px;
    background-color: #c9151f;
}

.qyd {
    border: 1px solid #dedede;
    height: 210px;
    margin-top: 12px;
}

.qpdl span {
    padding-left: 12px;
}

.qyd ul {
    padding-left: 14px;
    margin-top: 10px;
}

.qydf {
    border: 1px solid #dedede;
    height: 330px;
    margin-top: 12px;
}

.flbt {
    padding-left: 14px;
    color: #4f4f4f;
    font-size: 14px;
    font-weight: bold;
    clear: both;
    padding-top: 10px;
    margin-bottom: 2px;
}

.fln {
    padding-left: 14px;
    line-height: 22px;
}

.fln li {
    float: left;
}

.fln a {
    color: #4f4f4f;
    padding-right: 12px;
}

.eg {
    font-size: 0px;
    margin-top: 14px;
}

.eright {
    width: 750px;
    float: right;
    overflow: hidden;
}

.xqy {
    height: 60px;
    background-color: #f2f2f2;
    border: 1px solid #dedede;
}

.xqy div {
    background-color: #3477aa;
    line-height: 60px;
    color: #fff;
    width: 100px;
    float: left;
    text-align: center;
    font-size: 18px;
}

.xqy ul {
    padding-top: 10px;
}

.xqy li {
    float: left;
    width: 190px;
    display: inline;
    line-height: 22px;
    margin-left: 24px;
}

.xqy a {
    color: #4f4f4f;
    background: url(../images/d.png) no-repeat left center;
    padding-left: 10px;
}

.xqy a:hover {
    background: url(../images/do.png) no-repeat left center;
    color: #c9151f;
}

.groom {
    border: 1px solid #dedede;
    margin-top: 14px;
    height: auto;
    margin-bottom: 12px;
}

.groomul {
    padding-top: 16px;
}

.groomul ul {
    padding-left: 3px;
    overflow: hidden;
}

.groomul li {
    width: 177px;
    float: left;
    height: 135px;
    text-align: center;
    margin-left: 7px;
    display: inline;
}

.groomul a {
    color: #383838;
}

.groomul a:hover {
    color: #c9151f;
}

.groomul span {
    font-size: 0px;
    height: 87px;
    border: 1px solid #e0e0e0;
    display: block;
    margin-bottom: 10px;
}

.rbs {
    border: 1px solid #dedede;
    height: 330px;
    margin-top: 14px;
    overflow: hidden;
}

.rbsn ul {
    width: 780px;
    padding-top: 14px;
}

.rbsn li {
    float: left;
    width: 334px;
    line-height: 20px;
    display: inline;
    margin-left: 16px;
    margin-right: 26px;
    display: inherit;
    display: inline;
}

.rbsn a {
    color: #383838;
    padding-left: 10px;
    background: url(../images/d.png) no-repeat left center;
}

.rbsn a:hover {
    color: #c9151f;
    padding-left: 10px;
    background: url(../images/do.png) no-repeat left center;
}

.rbsn time {
    float: right;
    color: #a5a5a5;
}

.rbsn span {
    padding-left: 24px;
}

.dst {
    font-size: 0px;
    width: 1008px;
    margin: 0 auto;
    margin-top: 6px;
}

.wla {
    width: 1006px;
    margin: 0 auto;
    height: 78px;
    border: 1px solid #e5e5e5;
    margin-top: 10px;
    overflow: hidden;
}

.wla div {
    float: left;
}

.wla ul {
    float: right;
}

.wla li {
    float: left;
    border-left: 1px solid #e5e5e5;
}

.ywt {
    width: 1008px;
    margin: 0 auto;
    margin-top: 10px;
    height: 114px;
    font-size: 0px;
}

.ywt ul {
    width: 1120px;
}

.ywt li {
    float: left;
    margin-right: 4px;
}

.wsz {
    width: 1008px;
    margin: 0 auto;
    margin-top: 8px;
    margin-bottom: 12px;
}

.wszl {
    width: 728px;
    float: left;
}

.lu {
    border: 1px solid #d3d3d3;
    border-top: none;
    line-height: 38px;
    text-align: center;
}

.lu li {
    display: inline-block;
    background: url(../images/wlx.jpg) no-repeat left center;
    font-size: 14px;
    padding-left: 8px;
    padding-right: 3px;
}

.lu li a {
    color: #383838;
    border-radius: 4px;
    padding: 2px 13px;
}

.lu li.luo a {
    color: #fff;
    background-color: #e85101;
}

.lun {
    height: 262px;
    border: 1px solid #d3d3d3;
    border-top: none;
    display: none;
}

.lun ul {
    padding-top: 12px;
}

.lun li {
    float: left;
    width: 346px;
    margin-left: 16px;
    display: inline;
    line-height: 24px;
}

.lun a {
    color: #383838;
    padding-left: 10px;
    background: url(../images/d.png) no-repeat left center;
}

.lun a:hover {
    color: #c9151f;
    padding-left: 10px;
    background: url(../images/do.png) no-repeat left center;
}

.wszr {
    width: 260px;
    float: right;
    overflow: hidden;
}

.wlzs {
    border: 1px solid #d3d3d3;
    border-top: none;
    line-height: 24px;
    padding-left: 10px;
    height: 297px;
    padding-top: 5px;
}

.wlzs li {
    line-height: 24px;
}

.da {
    font-size: 0px;
    margin-top: 10px;
}

.parks {
    width: 1008px;
    margin: 0 auto;
    margin-top: 20px;
    height: 568px;
}

.parksl {
    width: 726px;
    float: left;
}

.parksr {
    width: 260px;
    float: right;
    margin-top: -10px;
}

.pg {
    margin-top: 10px;
}

.park {
    width: 1008px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 8px;
}

.psea {
    height: 34px;
    line-height: 30px;
    background: url(../images/pbg.gif);
}

.psea ul {
    padding-top: 3px;
    margin-left: -12px;
    color: #2e2e2e;
}

.psea li {
    float: left;
    padding-left: 26px;
}

.psea select {
    width: 175px;
    height: 26px;
    border: none;
    margin-right: 8px;
    color: #2e2e2e;
}

.pin {
}

.pin input {
    width: 232px;
    height: 24px;
    border: none;
}

li.psub {
    padding-left: 10px;
}

.psub input {
    width: 73px;
    height: 26px;
    background: url(../images/sear.gif) no-repeat;
    border: none;
    cursor: pointer;
}

.zs {
    height: 268px;
}

.zsn {
    height: 114px;
    border-bottom: 1px dotted #d0d0d0;
    width: 478px;
    float: left;
    margin-top: 16px;
}

.zsn span {
    float: left;
    height: 98px;
}

.zsn ul {
    float: right;
    width: 262px;
}

.zsn1 {
    color: #383838;
    font-size: 14px;
    height: 26px;
    overflow: hidden;
    padding-top: 4px;
}

.zsn2 {
    line-height: 20px;
    color: #777777;
}

.zsn3 {
    padding-top: 10px;
}

.zsn3 a {
    background-color: #3477aa;
    color: #fff;
    padding: 2px 12px;
    border-radius: 4px;
}

.zsn3 a:hover {
    background-color: #c9151f;
    color: #fff;
}

.wnz {
    height: 290px;
    margin-top: 20px;
}

.wnzl {
    width: 726px;
    float: left;
    overflow: hidden;
}

.nnz {
    width: 324px;
    overflow: hidden;
    float: left;
}

.nnzr {
    width: 384px;
    float: right;
}

.nnzr ul {
    padding-top: 14px;
}

.nnzr li {
    line-height: 24px;
}

.wnzr {
    width: 260px;
    float: right;
}

.wn {
    font-size: 0px;
    margin-bottom: 10px;
}

.tat {
    height: 86px;
    width: 1020px;
    clear: both;
    margin-bottom: 16px;
}

.tat li {
    float: left;
    border: 1px solid #bbbbbb;
    margin-right: 9px;
}

.prd {
    margin-top: 12px;
    margin-bottom: 18px;
}

.psean {
    height: 34px;
    line-height: 30px;
    background: url(../images/pbg.gif);
}

.psean ul {
    padding-top: 3px;
    color: #2e2e2e;
}

.psean li {
    float: left;
    padding-left: 12px;
}

.psean select {
    width: 130px;
    height: 26px;
    border: none;
    margin-right: 8px;
    color: #2e2e2e;
}

.pinx {
}

.pinx input {
    width: 130px;
    height: 24px;
    border: none;
}

.zslist {
}

.zstw {
    height: 154px;
    border-bottom: 1px dotted #d0d0d0;
    clear: both;
    padding-top: 18px;
    margin-bottom: 16px;
}

.zstw div {
    width: 266px;
    float: left;
}

.zstw ul {
    width: 430px;
    float: right;
}

.zstw1 {
    color: #383838;
    font-size: 14px;
    padding-top: 10px;
    margin-bottom: 10px;
}

.zstw2 {
    color: #777777;
    line-height: 20px;
    height: 58px;
}

.zstw3 {
    text-align: right;
    margin-top: -17px;
    margin-right: -6px;
}

.zstw3 a {
    color: #c9151f;
}

.halls {
    width: 1008px;
    margin: 0 auto;
    height: 242px;
    margin-top: 24px;
}

.hallsl {
    width: 350px;
    height: 239px;
    border: 1px solid #97d2ff;
    float: left;
    overflow: hidden;
}

.yul {
    width: 68px;
    float: left;
}

.yul li {
    line-height: 59px;
    border-bottom: 1px solid #97d2ff;
    border-right: 1px solid #97d2ff;
    line-height: 59px;
    color: #353535;
    text-align: center;
    font-size: 18px;
    background-color: #ddf1ff;
    cursor: pointer;
}

li.yulo {
    background-color: #fff;
    border-right: 1px solid #fff;
    color: #3477aa;
}

.hallsr {
    width: 640px;
    height: 242px;
    overflow: hidden;
    float: right;
    position: relative;
}

.yuln {
    width: 258px;
    padding-right: 10px;
    float: right;
    display: none;
}

.yulns {
    height: 102px;
    border-bottom: 1px dashed #cccccc;
    padding-top: 16px;
}

.ysf {
    color: #434343;
    font-weight: bold;
    height: 28px;
}

.ysf select {
    width: 82px;
    margin-left: 2px;
    margin-right: 12px;
    border: 1px solid #abadb3;
}

.ysfb {
    padding-left: 50px;
    padding-top: 4px;
}

.ysfb input {
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    background-color: #3477aa;
    border: none;
    width: 72px;
    height: 30px;
}
.ysfb .a-kuyuan {
    width:160px;
    height:70px;
    line-height:70px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    background-color: #3477aa;
    border: none;
    display: block;
}
.yulnx {
}

.yulnx div {
    color: #c9151f;
    font-size: 14px;
    font-weight: bold;
    padding-top: 13px;
    padding-bottom: 10px;
}

.yulnx li {
    float: left;
    width: 86px;
    line-height: 20px;
}

.yulnx a {
    color: #434343;
}

.hallsr ul {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.6); /*for FF*/
    top: 0px;
    right: 0px;
    width: 150px;
    height: 182px;
    padding-left: 30px;
    padding-top: 60px;
}

.hallsr li {
    height: 66px;
}

.qtj {
    width: 1008px;
    height: 130px;
    margin: 0 auto;
    margin-top: 20px;
}

.qtjl {
    width: 58px;
    height: 65px;
    float: left;
    background-color: #3477aa;
    line-height: 20px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 23px;
}

.qtjr {
    width: 950px;
    float: right;
}

.lrl {
    float: left;
    margin-right: 3px;
    cursor: pointer;
}

.lrr {
    float: right;
    cursor: pointer;
}

.qtjrn {
    width: 910px;
    float: left;
    overflow: hidden;
    height: 110px;
}

.qtjrn ul {
    width: 1000px;
}

.qtjrn li {
    width: 176px;
    text-align: center;
    margin-right: 7px;
    float: left;
}

.qtjrn span {
    border: 1px solid #e0e0e0;
    display: block;
    font-size: 0px;
    margin-bottom: 6px;
}

.qtjrn a {
}

.zb {
    height: 260px;
    width: 1008px;
    margin: 0 auto;
}

.cjb {
    width: 1008px;
    margin: 0 auto;
    height: 230px;
}

.cjbl {
    width: 728px;
    float: left;
    height: 214px;
    border: 1px solid #cccccc;
    border-top: none;
}

.cjbr {
    width: 260px;
    float: right;
}

.csy {
    padding-left: 30px;
    padding-right: 16px;
    display: none;
}

.csyn {
    padding-top: 17px;
    height: 62px;
    margin-bottom: 8px;
}

.csyn span {
    display: block;
    float: left;
}

.csyn ul {
    float: right;
    width: 562px;
}

.csyn1 {
    color: #383838;
    font-size: 14px;
    padding: 3px 0px;
}

.csyn1 a {
    color: #383838;
}

.csyn1 a:hover {
    color: #c9151f;
}

.csyn2 {
    line-height: 16px;
    color: #7a7a7a;
    text-indent: 2em;
}

.hcz {
    width: 1008px;
    margin: 0 auto;
    border: 1px solid #cccccc;
    border-top: none;
    margin-top: 32px;
    height: 442px;
    overflow: hidden;
    margin-bottom: 20px;
}

.xhc {
    display: none;
    padding-top: 10px;
    padding-right: 18px;
}

.xhculw {
    float: left;
    border-top: 1px solid #e3e3e3;
    width: 150px;
    margin-top: 30px;
}

.xhcul {
    line-height: 30px;
    width: 120px;
    border-bottom: 1px solid #e3e3e3;
    margin-top: -1px;
}

.xhcul li {
    border-top: 1px solid #e3e3e3;
    background-color: #f3f3f3;
    text-align: center;
    color: #3c3c3c;
    font-size: 14px;
    border-right: 1px solid #e3e3e3;
    cursor: pointer;
    padding-left: 2px;
}

.hcul2 {
    line-height: 30px;
    background-color: #f3f3f3;
    float: left;
    width: 120px;
    border-bottom: 1px solid #e3e3e3;
    margin-top: -1px;
}

.hcul2 li {
    border-top: 1px solid #e3e3e3;
    text-align: center;
    color: #3c3c3c;
    font-size: 14px;
    border-right: 1px solid #e3e3e3;
    cursor: pointer;
    padding-left: 2px;
}

li.hculo {
    padding-left: 0px;
    border-left: 2px solid #ff7c00;
    background-color: #fff;
    border-right: none;
    padding-right: 1px;
}

.xhcr {
    width: 840px;
    float: right;
    display: none;
}

.szhbtn {
    height: 30px;
    background: url(../images/abt.png) repeat-x;
    line-height: 30px;
    overflow: hidden;
}

.szhbtn li {
    float: left;
    padding: 0px 22px;
    color: #4f4f4f;
    font-size: 14px;
    background: url(../images/szbt.png) no-repeat right top;
    cursor: pointer;
}

li.szhbto {
    background: url(../images/szbto.png) no-repeat right top;
    color: #3477aa;
    font-size: 18px;
    font-weight: bold;
    padding: 0px 30px;
    border-left: 1px solid #cccccc;
    margin-left: -1px;
}

.hsear {
    height: 242px;
    background-color: #ddf1ff;
    margin-top: 1px;
    padding-top: 14px;
    margin-bottom: 5px;
}

.hsear2 {
    height: 152px;
    background-color: #ddf1ff;
    margin-top: 1px;
    padding-top: 14px;
    margin-bottom: 5px;
}

.hsear3 {
    height: 102px;
    background-color: #ddf1ff;
    margin-top: 1px;
    padding-top: 14px;
    margin-bottom: 5px;
}

.hsbt {
    text-align: right;
    width: 106px;
    color: #434343;
    font-weight: bold;
    height: 30px;
}

.flul {
    padding: 10px 1px;
}

.flul li {
    float: left;
    color: #434343;
    padding: 5px 12px;
    cursor: pointer;
}

li.flulo {
    background-color: #3477aa;
    color: #fff;
}

.hsel1 select {
    width: 84px;
    border: 1px solid #abadb3;
}

.hsel2 select {
    width: 84px;
    border: 1px solid #abadb3;
    margin-right: 8px;
}

.hinpx input {
    border: 1px solid #abadb3;
    height: 20px;
    margin-right: 6px;
}

.hinpxi {
    margin-left: 6px;
}

.hinpx select {
    margin-left: 4px;
    border: 1px solid #abadb3;
}

.hsub {
    padding-top: 8px;
}

.hsub input {
    color: #fff;
    background-color: #fa7d00;
    font-size: 14px;
    padding: 6px 26px;
    border: none;
    cursor: pointer;
}

.eny {
    width: 1008px;
    margin: 0 auto;
    min-height: 30px;
}

.esleft {
    width: 726px;
    float: left;
    padding-top: 20px;
}

.eban {
    font-size: 0px;
    margin-bottom: 16px;
}

.gw {
}

.gw1 {
    height: 238px;
    margin-bottom: 8px;
}

.gw2 {
    height: 280px;
}

.gw3 {
    height: 238px;
}

.gwl {
    width: 322px;
    float: left;
}

.ead {
}

.eadn {
    height: 90px;
    background-color: #d7eaee;
    margin-top: 10px;
}

.gwr {
    width: 384px;
    float: right;
}

.ewp {
    line-height: 24px;
    margin-top: 10px;
}

.eads {
    height: 28px;
    padding-left: 8px;
    padding-top: 12px;
}

.eads li {
    float: left;
    margin-right: 4px;
}

.eads1 {
    line-height: 14px;
    color: #2f2f2f;
}

.eads2 {
}

.eads2 input {
    width: 140px;
    height: 26px;
    border: 1px solid #94bdc6;
}

.eads3 {
}

.eads3 select {
    width: 72px;
    height: 28px;
    border: 1px solid #94bdc6;
    color: #2f2f2f;
}

.eads4 {
}

.eads4 input {
    width: 56px;
    background-color: #3477aa;
    color: #fff;
    height: 28px;
    border: none;
    font-size: 14px;
    cursor: pointer;
}

.esright {
    width: 260px;
    float: right;
    padding-top: 16px;
}

.ese1 {
    line-height: 24px;
    padding-top: 14px;
    margin-bottom: 20px;
}

.ese2 {
    line-height: 24px;
    margin-bottom: 8px;
}

.ejob {
    font-size: 0px;
    margin-top: 20px;
}

.jobt {
    border: 1px solid #e3e3e3;
    margin-bottom: 6px;
}

.wgz {
    width: 1008px;
    margin: 0 auto;
    height: 264px;
    margin-top: 14px;
}

.wgzl {
    width: 726px;
    float: left;
}

.wzl {
    width: 384px;
    float: left;
}

.wzr {
    width: 322px;
    float: right;
}

.wgzr {
    width: 260px;
    float: right;
}

.zxul {
    width: 280px;
    padding-top: 16px;
}

.zxul a {
    color: #fff;
}

.zxul li {
    width: 129px;
    text-align: center;
    line-height: 58px;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    float: left;
    display: inline;
    margin-right: 3px;
    margin-bottom: 8px;
}

.zxul1 {
    background-color: #bf5f5d;
}

.zxul2 {
    background-color: #377ab3;
}

.zxul3 {
    background-color: #399a8d;
}

.zxul4 {
    background-color: #666b87;
}

.zxul5 {
    background-color: #155383;
}

.zxul6 {
    background-color: #ff7c00;
}

.wzul {
    margin-top: 16px;
    height: 200px;
    overflow: hidden;
}

.wzul ul {
}

.wzul li {
    height: 94px;
    border-bottom: 1px dashed #d8d8d8;
    margin-bottom: 16px;
}

.wzul span {
    float: left;
}

.wzulr {
    float: right;
    width: 250px;
}

.wzul a .wzulrm {
    color: #000000;
}

.wzul a:hover .wzulrm {
    color: #c9151f;
}

.wzulrm {
    color: #000000;
    font-size: 14px;
    padding: 6px 0px;
}

.wzulrn {
    line-height: 20px;
    color: #444444;
}

.rfu {
    clear: both;
    width: 1008px;
    margin: 0 auto;
    height: 216px;
}

.rul {
    height: 32px;
    border-bottom: 1px solid #d3d3d3;
    text-align: center;
    padding-top: 8px;
}

.rul li {
    display: inline-block;
    line-height: 22px;
    background: url(../images/oax.jpg) no-repeat left center;
    padding: 0px 18px;
}

.rul a {
    font-size: 14px;
    color: #383838;
    padding: 0px 12px;
    border-radius: 4px;
}

li.rulo a {
    color: #fff;
    background-color: #e85101;
    display: block;
    line-height: 22px;
}

.oaul {
    margin-top: 16px;
    display: none;
}

.oaul ul {
    width: 1040px;
}

.oaul li {
    width: 196px;
    text-align: center;
    float: left;
    margin-right: 7px;
}

.oaul img {
    border: 1px solid #e0e0e0;
    font-size: 0px;
}

.oaul span {
    display: block;
    padding-top: 6px;
}

.oaul a {
    color: #383838;
}

.oaul a:hover {
    color: #c9151f;
}

.swltn {
    width: 1008px;
    margin: 0 auto;
    margin-top: 12px;
    font-size: 0px;
    margin-bottom: 16px;
}

.kdbt {
    clear: both;
    border-bottom: 1px dotted #d0d0d0;
    padding-bottom: 3px;
    margin-top: 24px;
}

.kdbt span {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: #6fabd9;
    display: block;
}

.kdlist {
    padding-top: 8px;
}

.kdlist li {
    float: left;
    line-height: 36px;
    width: 50%;
}

.kdlist a {
    color: #272727;
    background: url(../images/kd.jpg) no-repeat left center;
    padding-left: 30px;
}

.kdlist a:hover {
    color: #c9151f;
    background: url(../images/kdo.jpg) no-repeat left center;
}

.kdn {
    border-bottom: 1px dotted #d0d0d0;
    padding-bottom: 12px;
}

.rec {
    padding-top: 1px;
}

.recs {
}

.recs td {
    height: 40px;
    background-color: #71a0c3;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.recx {
}

.recx td {
    color: #4a4a4a;
    height: 37px;
    border-bottom: 1px solid #fff;
    background-color: #fcfcfc;
}

.recxo {
}

.recxo td {
    color: #4a4a4a;
    height: 37px;
    border-bottom: 1px solid #fff;
    background-color: #f9f9f9;
}

.zwbt {
    padding-left: 30px;
}

.kbt {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #4a4a4a;
    margin-top: 20px;
    margin-bottom: 10px;
}

.kgs {
    background-color: #eafbff;
    line-height: 28px;
    border: 1px solid #d7eaee;
    font-size: 14px;
    color: #4a4a4a;
    font-weight: bold;
    padding-left: 20px;
}

.ktab {
    color: #4a4a4a;
    line-height: 24px;
    padding-left: 20px;
    padding-top: 16px;
    padding-bottom: 24px;
}

.gwbt {
    color: #c9151f;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
}

.gwbtn {
    font-size: 14px;
    color: #4a4a4a;
    font-weight: bold;
    margin-top: 14px;
}

.cyb {
    padding-left: 20px;
    padding-top: 14px;
}

.cyb input {
    color: #fff;
    width: 146px;
    height: 36px;
    background-color: #c9151f;
    border-radius: 4px;
    font-size: 14px;
    border: none;
    cursor: pointer;
}

.jobtab {
    background-color: #dddddd;
}

.jobtab td {
    height: 41px;
    background-color: #fff;
    padding-left: 12px;
    color: #636363;
}

.xbt {
}

.xbt td {
    background-color: #eafbff;
    line-height: 40px;
    font-size: 14px;
    color: #4a4a4a;
    padding-left: 18px;
    font-weight: bold;
}

td.xlbt {
    color: #636363;
    font-weight: bold;
    text-align: right;
    line-height: 42px;
}

td.jobh {
    height: 88px;
    padding-top: 10px;
}

.system {
    padding-top: 36px;
    border-bottom: 1px solid #d3d3d3;
}

.system li {
    width: 196px;
    text-align: center;
    float: left;
    height: 126px;
    margin-left: 33px;
    display: inline;
}

.system span {
    height: 72px;
    display: block;
    font-size: 0px;
    border: 1px solid #e0e0e0;
    margin-bottom: 8px;
}

.system img {
    width: 194px;
    height: 72px;
}

.system a {
    color: #383838;
}

.system a:hover {
    color: #c9151f;
}

.expert {
    padding-top: 4px;
}

.expert ul {
    height: 134px;
    border-bottom: 1px dashed #d8d8d8;
    padding-left: 14px;
    padding-top: 30px;
}

.exl {
    width: 182px;
    float: left;
}

.exl img {
    width: 182px;
    height: 118px;
}

.exr {
    float: right;
    width: 500px;
    padding-right: 16px;
}

.exr1 {
    color: #3477aa;
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 6px;
}

.exr2 {
    color: #444444;
    line-height: 18px;
    height: 18px;
}

.exr2 div {
    float: left;
    width: 180px;
}

.exr2 span {
    font-weight: bold;
}

.exr3 {
    color: #444444;
    line-height: 18px;
}

.exr4 {
    color: #444444;
    line-height: 20px;
    padding-top: 6px;
}

.edt {
    height: 164px;
    border-bottom: 1px dashed #d8d8d8;
    padding-left: 14px;
    padding-top: 34px;
    padding-left: 12px;
}

.edt div {
    float: left;
    width: 230px;
}

.edt img {
    width: 230px;
    height: 148px;
}

.edt ul {
    float: right;
    width: 460px;
    padding-top: 7px;
}

.edtbt {
    color: #3477aa;
    font-size: 14px;
    padding-bottom: 5px;
}

.edtx {
    color: #444444;
    line-height: 22px;
}

.edtx span {
    font-weight: bold;
}

.dete {
    line-height: 20px;
    color: #444444;
    border-bottom: 1px dashed #d8d8d8;
    padding-left: 12px;
    padding-bottom: 12px;
}

.dete strong {
    display: block;
    padding-top: 16px;
}

.xdp {
    width: 100px;
    line-height: 28px;
    background-color: #3477aa;
    text-align: center;
    line-height: 28px;
    color: #fff;
    font-weight: bold;
    border-radius: 4px;
    margin-left: 12px;
    margin-top: 22px;
}

.xdpn {
    padding-left: 12px;
    padding-top: 15px;
}

.xdpn li {
    line-height: 24px;
}

.xdpn a {
    color: #444444;
    padding-left: 16px;
    background: url(../images/ed.jpg) no-repeat 8px center;
}

.member {
    width: 1008px;
    margin: 0 auto;
    background-color: #d7eaee;
    margin-top: 12px;
    margin-bottom: 24px;
    clear: both;
}

.mleft {
    width: 230px;
    float: left;
    min-height: 100px;
}

.blm {
    line-height: 42px;
}

.blm li {
    background-color: #71a0c3;
    border-bottom: 1px solid #fff;
}

.blm li a {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding-left: 56px;
    display: block;
}

a.blmo {
    background: url(../images/blm.png) repeat-x;
}

.blm li dl {
    display: none;
}

.blm li dd {
    border-top: 1px solid #fff;
    background-color: #d7eaee;
}

.blm li dd a {
    font-weight: normal;
    font-size: 14px;
    color: #373737;
    display: block;
    background-color: #d7eaee;
}

.blm li dd a:hover {
    padding-left: 51px;
    border-left: 5px solid #3477aa;
    background: url(../images/mlmo.png) 38px center no-repeat #fff;
}

.blm li dd.mlmo a {
    padding-left: 51px;
    border-left: 5px solid #3477aa;
    background: url(../images/mlmo.png) 38px center no-repeat #fff;
}

.logout {
    width: 116px;
    height: 42px;
    margin: 0 auto;
    padding-top: 46px;
}

.logout a {
    display: block;
    text-align: center;
    line-height: 42px;
    background-color: #ca0913;
    color: #fff;
    font-size: 16px;
}

.sdp {
    width: 1008px;
    margin: 0 auto;
    height: 186px;
    margin-top: 20px;
}

.sdpl {
    float: left;
    font-size: 0px;
    width: 184px;
    margin-right: 8px;
}

.sdpc {
    height: 184px;
    width: 502px;
    border: 1px solid #e5e5e5;
    float: left;
    padding-left: 30px;
}

.sdpc1 {
    color: #ff7200;
    font-size: 18px;
    font-weight: bold;
    padding-top: 26px;
    padding-bottom: 8px;
}

.sdpc2 {
    color: #373737;
}

.sdpc3 {
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.sdpc3 li {
    float: left;
}

.dseal input {
    width: 354px;
    height: 37px;
    border: 1px solid #dfdfdf;
    border-right: none;
}

.dsear input {
    width: 124px;
    height: 39px;
    border: none;
    background: url(../images/dsear.png) no-repeat;
    cursor: pointer;
}

.sdpc4 {
    color: #373737;
    clear: both;
}

.sdpc4 span {
    color: #c8151e;
    font-size: 14px;
    font-weight: bold;
}

.sdpr {
    border: 1px solid #e5e5e5;
    height: 184px;
    width: 270px;
    float: right;
}

.fbd {
    height: 48px;
    width: 248px;
    margin: 0 auto;
    padding-top: 14px;
}

.fbd a {
    float: left;
}

.fbd ul {
    width: 118px;
    float: right;
    line-height: 20px;
    color: #3d3d3d;
    padding-top: 5px;
}

.fbd span {
    color: #ff7200;
    font-weight: bold;
}

.fbxn {
    width: 248px;
    margin: 0 auto;
    padding-top: 6px;
}

.fbxn li {
    line-height: 32px;
    background-color: #d7eaee;
    padding-left: 14px;
    margin-bottom: 3px;
    color: #000000;
}

.mright {
    padding-left: 46px;
    padding-right: 44px;
    width: 687px;
    border: 1px solid #d7d7d7;
    border-left: none;
    min-height: 720px;
    float: right;
    background-color: #fff;
}

.scon {
    width: 1008px;
    margin: 0 auto;
    margin-top: 20px;
    padding-bottom: 24px;
}

.sleft {
    width: 724px;
    float: left;
    border: 1px solid #e5e5e5;
    padding-bottom: 10px;
}

.alldp {
    color: #303030;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #3477aa;
    line-height: 44px;
    padding-left: 28px;
}

.dpn {
    width: 686px;
    margin: 0 auto;
    border-bottom: 1px dotted #d0d0d0;
    padding-bottom: 15px;
    padding-top: 6px;
}

.dpns {
    color: #8f8f8f;
    font-size: 14px;
    line-height: 42px;
}

.dpns1 {
    color: #3477aa;
    font-weight: bold;
}

.dpns1 a {
    color: #3477aa;
}

.dpns1 a:hover {
    color: #c8151e;
}

.dpns2 {
    color: #3477aa;
}

.dpns3 {
    color: #ff7200;
    font-weight: bold;
    padding: 0px 4px;
}

.dpns4 {
    color: #3477aa;
    padding: 0px 4px;
}

.dpnx {
    background-color: #e2ecf3;
    padding-left: 12px;
}

.dpnxs {
    color: #2e2e2e;
    font-size: 14px;
    padding-top: 18px;
    padding-bottom: 22px;
}

.dpnxx {
    height: 30px;
}

.dpnxx li {
    float: left;
    color: #2e2e2e;
}

.dpnxx span {
    color: #ff7200;
}

.dpnxx1 {
}

.dpnxx2 {
    padding-right: 1px;
    padding-top: 2px;
}

.dpnxx3 {
    padding-right: 7px;
    padding-left: 16px;
}

.dpnxx4 {
    padding-right: 7px;
}

.dpnxx5 {
    padding-right: 96px;
}

.dpnxx6 {
    padding-right: 14px;
}

.dpnxx6 a {
    background: url(../images/pdet.png) no-repeat left center;
    padding-left: 20px;
}

.dpnxx6 a:hover {
    color: #c9151f;
}

.dpnxx7 {
    padding-right: 14px;
}

.dpnxx7 a {
    background: url(../images/ding.png) no-repeat left center;
    padding-left: 24px;
}

.dpnxx7 a:hover {
    color: #c9151f;
}

.dpnxx8 {
}

.dpnxx8 a {
    background: url(../images/dpq.png) no-repeat left center;
    padding-left: 24px;
}

.dpnxx8 a:hover {
    color: #c9151f;
}

.fyn {
    width: 686px;
    margin: 0 auto;
}

.wdp {
    float: right;
    color: #3477aa;
}

.sright {
    width: 272px;
    float: right;
}

.plist {
    border: 1px solid #e5e5e5;
    height: 296px;
    overflow: hidden;
    margin-bottom: 16px;
}

.pul {
    width: 280px;
    color: #444444;
    font-size: 14px;
    border-bottom: 3px solid #3477aa;
    line-height: 44px;
    height: 44px;
}

.pul li {
    float: left;
    width: 91px;
    text-align: center;
    background: url(../images/oax.jpg) no-repeat right center;
    cursor: pointer;
}

li.pulo {
    color: #3477aa;
    font-weight: bold;
}

.plistn1 {
    display: none;
}

.plistn2 {
    display: none;
}

.plistn {
    clear: both;
    padding-top: 12px;
}

.plistn li {
    height: 26px;
    padding-left: 10px;
    padding-right: 18px;
}

.plistn a {
    color: #2c2c2c;
}

.plistn a:hover {
    color: #c8151e;
}

.plistn div {
    float: left;
    padding-left: 10px;
}

.plistn time {
    width: 14px;
    height: 14px;
    background-color: #3477aa;
    float: left;
    display: block;
    line-height: 14px;
    color: #fff;
    text-align: center;
    margin-top: 1px;
}

.plistn span {
    float: right;
    color: #8e8e8e;
}

time.ptime {
    background-color: #c8151e;
}

.pbm {
    text-align: right;
    padding-right: 16px;
}

.pbm a {
    color: #2c2c2c;
}

.plist2 {
    border: 1px solid #e5e5e5;
    height: 272px;
    overflow: hidden;
    margin-bottom: 16px;
}

.nhot {
    border: 1px solid #e5e5e5;
    height: 448px;
}

.nhot ul {
    padding-left: 16px;
}

.gn {
    padding-top: 20px;
}

.gnl {
    width: 120px;
    float: left;
    padding-left: 20px;
}

.gnr {
    color: #545454;
    line-height: 24px;
    float: right;
    width: 570px;
}

.gnrbt {
    height: 30px;
    padding-top: 4px;
}

.gnrbt span {
    float: left;
    color: #3477aa;
    font-size: 18px;
    font-weight: bold;
}

.gnrbt ul {
    float: left;
    padding-left: 10px;
}

.gnrbt li {
    float: left;
    padding-right: 1px;
    padding-top: 2px;
}

.gnabt {
    height: 40px;
    line-height: 20px;
}

.gnabt div {
    float: left;
    width: 364px;
}

.gnabt span {
    float: left;
    font-weight: bold;
}

.gnrpf span {
    font-weight: bold;
}

span.gfen {
    color: #ff7200;
    font-weight: normal;
}

.gntab {
    padding-bottom: 10px;
}

.gntab span {
    font-weight: bold;
}

.d_listn {
    display: none;
}

.dno {
    line-height: 150px;
    font-size: 14px;
    color: #f30;
    text-align: center;
}

.dno a {
    color: #3477aa;
}

.compy {
}

.compy input {
}

.actDP {
    padding-left: 32px;
    padding-bottom: 20px;
}

.dpbt {
    height: 32px;
    padding-left: 18px;
    background: url(../images/gx.png) no-repeat left bottom;
    margin-top: 16px;
}

.dpbt li {
    float: left;
    height: 30px;
    line-height: 30px;
    border-top: 4px #fff;
    padding: 0px 12px;
    color: #464646;
    font-size: 14px;
    cursor: pointer;
}

li.dpbto {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-top: 2px solid #3477aa;
    font-weight: bold;
    background-color: #fff;
}

.d_list {
    width: 690px;
    margin: 0 auto;
    border-bottom: 1px dotted #d0d0d0;
    padding-top: 26px;
    padding-bottom: 16px;
}

.d_listl {
    width: 50px;
    float: left;
}

.d_listr {
    width: 626px;
    float: right;
}

.d_listr1 {
    color: #464646;
    font-size: 14px;
    padding-bottom: 10px;
}

.dp_d {
    color: #3477aa;
}

.dp_name {
    color: #ff7200;
    padding: 0px 6px;
}

.d_listr2 {
    height: 26px;
    color: #464646;
}

.d_listr2 ul {
    float: left;
    padding-top: 2px;
    padding-right: 16px;
}

.d_listr2 li {
    float: left;
    padding-right: 1px;
}

.d_listr2 span {
    color: #ff7200;
    padding-right: 16px;
}

.d_listr3 {
    color: #464646;
    font-size: 14px;
    padding-bottom: 12px;
}

.d_listr4 {
    color: #949494;
}

.dname {
    line-height: 46px;
    border-bottom: 1px solid #e5e5e5;
    width: 690px;
    margin: 0 auto;
    font-size: 14px;
}

.dname span {
    color: #ff7200;
}

.publish {
    float: left;
    width: 660px;
    padding: 10px 0 15px;
    background: #FFF;
    overflow: hidden;
    padding-left: 10px;
    padding-bottom: 60px;
}

.publish dl {
    float: left;
    width: 660px;
    margin-bottom: 5px;
    display: inline;
    overflow: hidden;
}

.publish dl dt {
    float: left;
    width: 80px;
    height: 34px;
    text-align: right;
    color: #252525;
    line-height: 34px;
    font-size: 12px;
}

.publish dl dt span {
    float: left;
    color: #f00;
    padding-top: 3px;
    display: inline;
}

.publish dl dd {
    float: left;
    width: 575px;
    margin-left: 5px;
    display: inline;
    color: #f00;
}

.publish dl dd input.searchbutton {
    float: left;
    margin-left: 10px;
    display: inline;
    width: 70px;
    height: 32px;
    background: #50A1E5;
    font-size: 14px;
    line-height: 28px;
    border: 1px solid #DDD;
    color: #FFF;
    cursor: pointer;
}

/* new addcomment */
.publish .star_ul {
    float: left;
    display: inline;
    background: url(../images/star00.png) no-repeat 0 -150px;
    width: 132px;
    height: 25px;
    top: 5px;
    z-index: 10;
    position: relative;
}

.publish .star_ul li {
    float: left;
    margin-right: 1px;
    width: 25px;
    height: 25px;
}

.publish .star_ul li a {
    display: block;
    height: 25px;
    position: absolute;
    left: 0;
    top: 0;
    text-indent: -999em;
}

.publish .star_ul li .active-star {
    background: url(../images/star00.png) no-repeat;
}

.publish .star_ul li .one-star {
    width: 25px;
    background-position: 0 -120px;
    z-index: 50;
}

.publish .star_ul li .two-star {
    width: 51px;
    background-position: 0 -90px;
    z-index: 40;
}

.publish .star_ul li .three-star {
    width: 79px;
    background-position: 0 -60px;
    z-index: 30;
}

.publish .star_ul li .four-star {
    width: 105px;
    background-position: 0 -30px;
    z-index: 20;
}

.publish .star_ul li .five-star {
    width: 129px;
    margin-right: 0;
    background-position: 0 0;
    z-index: 10;
}

.publish .s_result {
    float: left;
    display: inline;
    color: #999;
    padding: 6px 0 0 5px;
}

.publish textarea {
    float: left;
    border: 1px solid #ccc;
    line-height: 28px;
    padding: 5px 10px;
    font-size: 14px;
}

.publish .input_nofocus {
    float: left;
    color: #999;
    font-size: 14px;
    padding: 2px 5px;
    height: 28px;
    border: 1px solid #B8CDD3;
    background: #fff;
    line-height: 28px;
}

.publish .input_focus {
    float: left;
    color: #333;
    font-size: 14px;
    padding: 2px 5px;
    height: 28px;
    border: 1px solid #55b9ff;
    background: #fff;
    line-height: 28px;
}

.publish .input_nor {
    float: left;
    color: #666;
    font-size: 14px;
    margin: 0;
    padding: 2px 10px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #B8CDD3;
}

.publish .input_move {
    float: left;
    color: #666;
    font-size: 14px;
    margin: 0;
    padding: 3px 2px 0 8px;
    height: 34px;
    line-height: 30px;
    background: url(/56135/images/Evaluation/input_move.gif) 0 0 no-repeat;
}

.publish .input_nor2 {
    float: left;
    color: #666;
    font-size: 14px;
    margin: 0;
    padding: 3px 2px 0 8px;
    height: 34px;
    line-height: 30px;
    background: url(/56135/images/Evaluation/input_nor2.gif) 0 0 no-repeat;
}

.publish .input_move2 {
    float: left;
    color: #666;
    font-size: 14px;
    margin: 0;
    padding: 3px 2px 0 8px;
    height: 34px;
    line-height: 30px;
    background: url(/56135/images/Evaluation/input_move2.gif) 0 0 no-repeat;
}

.publish .input_nor3 {
    float: left;
    color: #666;
    font-size: 14px;
    margin-left: 3px;
    margin-top: 3px;
    display: inline;
    padding: 3px 2px 0 3px;
    height: 26px;
    border: 1px solid #d3d9cf;
    background: #ffe8e8;
    line-height: 20px;
}

.publish .input_move3 {
    float: left;
    color: #666;
    font-size: 14px;
    margin-left: 3px;
    margin-top: 3px;
    display: inline;
    padding: 3px 2px 0 3px;
    height: 26px;
    border: 1px solid #f28110;
    background: #ffe8e8;
    line-height: 20px;
}

.publish .bottomdl {
    float: left;
    margin: 0;
    padding: 10px 0;
    padding-bottom: 32px;
}

.publish .bottomdl .send {
    float: left;
    width: 200px;
    padding-left: 80px;
    display: inline;
    text-align: center;
    overflow: hidden;
}

.publish .send .send_l {
    float: left;
    width: 200px;
    margin-left: 5px;
    display: inline;
    text-align: left;
}

.publish .send .send_l input {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.publish .send .send_l .button {
    width: 124px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    background-color: #c8151e;
    color: #fff;
    border: none;
    font-size: 16px;
}

.publish .send .send_r {
    float: left;
    width: 200px;
    display: inline;
    line-height: 30px;
    color: #444;
    text-align: left;
}

.publish .send .send_r span {
    color: #ff7000;
    line-height: 30px;
    font-weight: bold;
    padding: 0 3px 0 3px;
}

.publish .send1 {
    float: left;
    width: 100px;
    height: 30px;
    margin-top: 10px;
    text-align: center;
    overflow: hidden;
}

.publish .send1 .send_l {
    float: left;
    width: 100px;
    margin-left: 5px;
    display: inline;
    text-align: left;
}

.publish .send1 .send_l input {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.publish .send1 .send_l .button {
    width: 97px;
    height: 30px;
    line-height: 30px;
    background: url(/56135/images/Evaluation/btn.gif) 0 0 no-repeat;
    cursor: pointer;
}

.publish p {
    float: left;
    width: 575px;
    padding-left: 85px;
    color: #575757;
    font-size: 12px;
    line-height: 24px;
}

.publish .text #Submit1 {
    width: 81px;
    height: 24px;
    border: 0px;
    margin-left: 10px;
    *margin-top: -16px;
    display: inline;
    text-align: left;
    background: url(/56135/images/evaluation/login_button.gif) 0 0 no-repeat;
    cursor: pointer;
}

.publish .name {
    line-height: 28px;
}

.publish .text .content {
    height: 36px;
    border: 1px solid #fff;
    overflow: hidden;
    margin-left: 88px;
}

.publish .text .content input {
    float: left;
    color: #999;
    font-size: 12px;
    background: #fff url(/56135/images/evaluation/inputbg.gif) no-repeat 0 0;
    margin: 0;
    padding: 3px 2px 0 3px;
    height: 22px;
    border: 1px solid #ccc;
    line-height: 22px;
}

.publish .d_cmt_obj {
    float: left;
    width: 660px;
    margin-bottom: 5px;
    display: inline;
    overflow: hidden;
}

.publish .add {
    float: left;
    width: 250px;
    height: 24px;
    margin-top: 10px;
    display: inline;
    cursor: pointer;
}

.publish .add a {
    color: #444;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 15px;
    background: url(/56135/images/Evaluation/add_a.gif) 0 2px no-repeat;
    display: inline-block;
}

.publish .add a:hover, .text2 .add a:active {
    font-size: 14px;
    text-decoration: none;
    line-height: 20px;
    padding-left: 15px;
    background: url(/56135/images/Evaluation/add_h.gif) 0 2px no-repeat;
    display: inline-block;
}

.publish .add2 {
    float: left;
    width: 250px;
    height: 24px;
}

.publish .add2 a {
    color: #444;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 15px;
    background: url(/56135/images/Evaluation/add_h.gif) 0 2px no-repeat;
    display: inline-block;
}

.publish .add2 a:hover, .text2 .add2 a:active {
    font-size: 14px;
    text-decoration: none;
    line-height: 20px;
    padding-left: 15px;
    background: url(/56135/images/Evaluation/add_h.gif) 0 2px no-repeat;
    display: inline-block;
}

.pic {
    height: 154px;
    border-bottom: 1px dotted #d0d0d0;
    margin-bottom: 20px;
    padding-top: 28px;
}

.picl {
    float: left;
    width: 116px;
    text-align: center;
}

.picl a {
    color: #3477aa;
    padding-top: 8px;
    text-decoration: underline;
    display: block;
}

.picr {
    width: 546px;
    float: right;
}

.nbt {
    color: #262626;
    padding-top: 14px;
    padding-bottom: 3px;
}

.nbt span {
    color: #c9151e;
}

.flist {
    color: #454545;
    font-size: 14px;
    height: 24px;
}

.flist li {
    width: 110px;
    float: left;
}

.flist a {
    color: #454545;
}

.flist a span {
    color: #c8161f;
    font-weight: bold;
}

.ztw {
    height: 110px;
    padding-top: 16px;
}

.ztw span {
    float: left;
    width: 158px;
    height: 96px;
    display: block;
    font-size: 0px;
    border: 1px solid #eeeeee;
}

.ztw ul {
    width: 502px;
    float: left;
    padding-left: 15px;
}

.ztwb {
    color: #383838;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 4px;
}

.ztwb a {
    color: #383838;
}

.ztwn {
    line-height: 18px;
    color: #7a7a7a;
    text-indent: 2em;
}

.zblist li {
    line-height: 24px;
}

.gzn {
    height: 380px;
    padding-top: 30px;
}

.gznl {
    width: 332px;
    float: left;
    padding-top: 10px;
}

.gznr {
    width: 332px;
    float: right;
}

.gznr2 {
    width: 332px;
    float: left;
    padding-left: 180px;
    padding-top: 10px;
}

.business {
    font-size: 0px;
    margin-bottom: 1px;
}

.gzn .zblist {
    padding-top: 12px;
}

.wenx {
    font-size: 16px;
    color: #c8161f;
    font-weight: bold;
    padding-top: 16px;
}

.mrightn {
    width: 777px;
    border: 1px solid #d7d7d7;
    border-left: none;
    min-height: 720px;
    float: right;
    background-color: #fff;
}

.jx {
    height: 62px;
    background: url(../images/gx.png) no-repeat left bottom #f5f5f5;
}

.jx li {
    float: left;
    line-height: 62px;
    border-right: 1px solid #e2e2e2;
    padding: 0px 45px;
    color: #333333;
    font-size: 14px;
    cursor: pointer;
}

li.jxo {
    background-color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.jxn {
    height: 350px;
    padding-left: 45px;
    padding-top: 56px;
}

.jxnl {
    float: left;
    width: 116px;
    text-align: center;
}

.jxnl a {
    color: #3477aa;
    padding-top: 8px;
    text-decoration: underline;
    display: block;
}

.jxnr {
    width: 530px;
    padding-left: 40px;
    float: right;
    border-left: 1px solid #eeeeee;
    color: #636363;
}

.jxnr td {
    padding-bottom: 10px;
}

.jxtab {
}

.jxtab input {
    width: 328px;
    height: 38px;
    border: 1px solid #e2e2e2;
    padding-left: 10px;
    color: #141414;
}

.jxtabd {
    padding: 6px 0px;
}

.jxtabd input {
    margin-left: 14px;
    margin-right: 6px;
}

.jsub {
    padding-top: 20px;
}

.jsub input {
    width: 156px;
    height: 42px;
    background-color: #ca0913;
    font-size: 18px;
    color: #fff;
    border: none;
    border-radius: 5px;
}

.talent {
    padding-left: 24px;
    padding-top: 20px;
}

.added a {
    padding-right: 22px;
    padding-top: 4px;
}

.qzs {
    color: #414141;
    padding-top: 20px;
}

.qzs td {
    padding-bottom: 8px;
}

.qzinp input {
    width: 210px;
    height: 24px;
    border: 1px solid #e2e2e2;
}

.gsub input {
    width: 80px;
    height: 26px;
    background-color: #3477aa;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
}

.qzx {
    padding-top: 14px;
}

.qzxs td {
    height: 40px;
    background-color: #71a0c3;
    color: #fff;
    font-weight: bold;
}

.qzxx {
    line-height: 40px;
    color: #484848;
}

.handle {
    text-align: center;
    line-height: 0px;
}

.handle li {
    display: inline-block;
    width: 15px;
    height: 14px;
    margin: 0px 1px;
    font-size: 0px;
}

.handle a {
    display: block;
    width: 15px;
    height: 14px;
}

.handle1 a {
    background: url(../images/handle1.png) no-repeat;
}

.handle1 a:hover {
    background: url(../images/handle1o.png) no-repeat;
}

.handle2 a {
    background: url(../images/handle2.png) no-repeat;
}

.handle2 a:hover {
    background: url(../images/handle2o.png) no-repeat;
}

.handle3 a {
    background: url(../images/handle3.png) no-repeat;
}

.handle3 a:hover {
    background: url(../images/handle3o.png) no-repeat;
}

.qzxxo td {
    background-color: #f9f9f9;
    line-height: 40px;
    color: #484848;
}

.xd {
    padding-bottom: 36px;
    padding-top: 14px;
    padding-right: 20px;
    position: relative;
    height: 26px;
}

.delete {
    position: absolute;
    left: 22px;
    top: 14px;
}

.delete a {
    width: 56px;
    height: 26px;
    background-color: #3477aa;
    color: #fff;
    line-height: 26px;
    text-align: center;
    display: block;
}

.fpage {
}

.fpage ul {
    text-align: right;
}

.fpage li {
    display: inline-block;
    line-height: 26px;
}

.fpageg {
    color: #737373;
    padding-right: 30px;
}

.fpages {
}

.fpages a {
    background-color: #838383;
    color: #fff;
    line-height: 26px;
    display: block;
    width: 56px;
    text-align: center;
}

.fpages a:hover {
    background-color: #3477aa;
}

.fpagex {
}

.fpagex a {
    background-color: #838383;
    color: #fff;
    line-height: 26px;
    display: block;
    width: 56px;
    text-align: center;
}

.fpagex a:hover {
    background-color: #3477aa;
}

.fpaget {
}

.fpaget input {
    width: 54px;
    height: 24px;
    border: 1px solid #d7d7d7;
}

.fpagego {
    margin-left: -4px;
}

.fpagego input {
    width: 26px;
    height: 26px;
    background-color: #3477aa;
    border: none;
    color: #fff;
}

.resume {
    color: #636363;
    padding-top: 74px;
    padding-bottom: 50px;
}

.resume td {
    padding-bottom: 10px;
}

.rinp1 input {
    width: 316px;
    height: 30px;
    border: 1px solid #e2e2e2;
    color: #b9b9b9;
}

.rinp2 input {
    width: 194px;
    height: 30px;
    border: 1px solid #e2e2e2;
    color: #b9b9b9;
}

.rinp1 select {
    width: 318px;
    height: 32px;
    border: 1px solid #e2e2e2;
    color: #b9b9b9;
}

.rinp1 textarea {
    border: 1px solid #e2e2e2;
    width: 594px;
    height: 70px;
    color: #b9b9b9;
}

.rsub {
    padding-top: 8px;
}

.rsub input {
    width: 156px;
    height: 42px;
    background-color: #ca0913;
    color: #fff;
    font-size: 18px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.rinp3 input {
    margin-left: 16px;
    margin-right: 4px;
    color: #b9b9b9;
}

.resumen td {
    padding-bottom: 16px;
}

.rinpn {
    padding-right: 16px;
    line-height: 18px;
}

.resume span {
    color: #ca0913;
    padding-left: 4px;
    font-family: "宋体";
}

.rinpf1 input {
    width: 256px;
    height: 30px;
    border: 1px solid #e2e2e2;
    color: #b9b9b9;
}

.rinpf2 input {
    width: 256px;
    height: 30px;
    border: 1px solid #e2e2e2;
    color: #b9b9b9;
}

.rinpf1 select {
    width: 129px;
    height: 32px;
    border: 1px solid #e2e2e2;
    margin-right: -4px;
    color: #b9b9b9;
}

.rinpf2 select {
    width: 258px;
    height: 32px;
    border: 1px solid #e2e2e2;
    color: #b9b9b9;
}

.rinpf1 textarea {
    border: 1px solid #e2e2e2;
    width: 610px;
    height: 120px;
    color: #b9b9b9;
}

.send1 input {
    width: 100px;
    padding-left: 5px;
    height: 30px;
    border: 1px solid #e2e2e2;
    color: #b9b9b9;
}

td.send2 {
    padding-top: 10px;
    padding-bottom: 15px;
}

.send2 input {
    width: 256px;
    height: 30px;
    border: 1px solid #e2e2e2;
    color: #b9b9b9;
}

.send3 input {
    width: 610px;
    height: 30px;
    border: 1px solid #e2e2e2;
    color: #b9b9b9;
}

.send1 textarea {
    border: 1px solid #e2e2e2;
    width: 610px;
    height: 120px;
    color: #b9b9b9;
}

.reg {
    width: 1008px;
    height: 756px;
    background: url(../images/bg1.png) no-repeat;
    margin: 0 auto;
    margin-top: 34px;
    margin-bottom: 24px;
    clear: both;
}

.reg2 {
    background: url(../images/bg2.png) no-repeat;
    height: 1082px;
}

.regd {
    height: 400px;
}

.regl {
    width: 638px;
    float: left;
    padding-left: 48px;
    padding-top: 30px;
}

.zul {
    border-bottom: 3px solid #c9151f;
    line-height: 46px;
    height: 46px;
}

.zul li {
    float: left;
}

.zul a {
    display: block;
    width: 120px;
    text-align: center;
    font-size: 18px;
    color: #000000;
}

a.zulo {
    background-color: #c9151f;
    color: #fff;
}

.jbzl {
    color: #3477aa;
    font-size: 14px;
    font-weight: bold;
    padding-left: 26px;
    padding-top: 20px;
    padding-bottom: 12px;
}

.rtn {
    color: #575757;
    line-height: 50px;
}

.zinp input {
    width: 220px;
    height: 28px;
    border: 1px solid #c0c9cc;
    border-radius: 4px;
    background-color: #f0fbff;
}

.zinp td {
    line-height: 18px;
    padding-top: 10px;
}

.zinp textarea {
    width: 220px;
    height: 90px;
    border: 1px solid #c0c9cc;
    border-radius: 4px;
    background-color: #f0fbff;
}

.rtn span {
    color: #ff0000;
    padding: 0px 6px;
}

td.mob {
    line-height: 20px;
    padding-bottom: 10px;
}

td.mobn {
    line-height: 18px;
    padding-bottom: 30px;
    padding-top: 10px;
}

td.mobn input {
    margin-top: 2px;
    display: block;
    float: left;
}

.dse select {
    width: 222px;
    height: 30px;
    border: 1px solid #c0c9cc;
    border-radius: 4px;
    background-color: #f0fbff;
}

.dse2 select {
    width: 90px;
    height: 30px;
    border: 1px solid #c0c9cc;
    border-radius: 4px;
    background-color: #f0fbff;
}

.yzinp input {
    width: 74px;
    height: 28px;
    border: 1px solid #c0c9cc;
    border-radius: 4px;
    background-color: #f0fbff;
}

.rub {
    font-size: 14px;
    color: #454545;
}

.rub a {
    color: #3477aa;
}

.rub input {
    width: 186px;
    height: 50px;
    margin-right: 24px;
    color: #fff;
    font-size: 18px;
    background-color: #ff6600;
    border: none;
    cursor: pointer;
}

.regr {
    float: right;
    padding-top: 184px;
    padding-right: 32px;
}

.tou {
    border: 2px solid #c8e7ff;
    border-top: none;
    height: 215px;
}

.mtbt {
    color: #bc0000;
    font-size: 18px;
    font-weight: bold;
    padding: 14px 20px;
    line-height: 20px;
    height: 40px;
}

.mtbz {
    line-height: 20px;
    color: #303030;
    padding: 0px 20px;
    height: 108px;
    margin-top: -5px;
}

.dp {
    padding: 0px 20px;
    color: #303030;
    line-height: 25px;
}

.dp li {
    cursor: pointer;
}

.dpl {
    float: left;
    padding-left: 26px;
    background: url(../images/dz.png) no-repeat left center;
}

.dpr {
    float: right;
    padding-left: 26px;
    background: url(../images/pz.png) no-repeat left center;
}

.link {
    width: 1008px;
    margin: 0 auto;
    height: 176px;
    border-bottom: 1px solid #a9a9a9;
}

.sqbt a {
    float: left;
    background: url(../images/sqlink.png) no-repeat left center;
    width: 104px;
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.links {
    padding-top: 22px;
}

.links li {
    float: left;
    margin: 3px;
}

.footer {
    width: 1008px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.foots {
    text-align: center;
    font-size: 14px;
    color: #3477aa;
    line-height: 24px;
    padding-bottom: 4px;
}

.foots a {
    color: #3477aa;
}

.footx {
    line-height: 18px;
    color: #5d5d5d;
    text-align: center;
}

.footx a {
    color: #5d5d5d;
}

.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}

/*20150630 by 童正刚*/
.normaltext {
    height: 30px;
    width: 500px;
    border: 1px #CCCCFF solid;
    /*margin-top: 5px;*/
}

/*Tab*/
.itab {
    position: relative;
    height: 39px;
    line-height: 39px;
    /*border: 1px #d0dee5 solid;*/
    /*border-bottom: 3px #d0dee5 solid;*/
}

.itab ul {
    position: relative;
    margin: 0px 0px;
    padding: 0px 0px;
}

.itab ul li {
    position: relative;
    list-style: none;
    float: left;
    height: 35px;
    line-height: 35px;
    padding-left: 20px;
    padding-right: 20px;
    margin-right: 3px;
    border-left: 1px #d0dee5 solid;
    border-top: 1px #d0dee5 solid;
    border-right: 1px #d0dee5 solid;
    font-weight: bold;
    font-size: 1.2em;
    /*border-top: 1px #66c9f3 solid;*/
    /*background-color: #F5FFFA;*/
}

.itab ul li:first-child {
    /*border-bottom: 3px #66c9f3 solid;*/
    /*background-color: #FFFFFF;*/
}

.itab ul li:hover {
    border-bottom: 3px #66c9f3 solid;
    background-color: #edf6fa;
    cursor: pointer;
}

.itab ul li:first-child {
    /*border-bottom: 3px #66c9f3 solid;*/
    /*background-color: #FFFFFF;*/
}

.itab ul li:hover {
    border-bottom: 3px #66c9f3 solid;
    background-color: #edf6fa;
    cursor: pointer;
}

.tab {
    position: relative;
    min-height: 485px;
    border: 1px #d0dee5 solid;
    /*border-top: none;*/
    background-color: #FFFFFF;
    display: none;
    margin-bottom: 10px;
}

.selected {
    border-bottom: 3px #66c9f3 solid;
    background-color: #edf6fa;
}

.noselected {
    border-bottom: 3px #d0dee5 solid;
}

.tab_active {
    position: relative;
    min-height: 485px;
    border: 1px #d0dee5 solid;
    /*border-top: none;*/
    background-color: #FFFFFF;
    display: block;
}

.tab_content {
    position: relative;
    margin: 0px 5px;
    padding: 5px 0px;
}

/*table*/
table.create {
    background: #CCCCFF;
    margin: 10px auto;
    /*IE7下面跟itemcontent结合产生margin*/
    border-collapse: collapse;
    border: 0px;
    font-size: 1em;
}

table.create td {
    vertical-align: middle;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 28px;
    line-height: 26px;
    text-indent: 1em;
    /*border: #CCCCFF 1px solid;*/
}

table.create .label {
    text-align: right;
    padding-right: 2px;
    background-color: #F5FFFA;
    font-weight: bold;
    border: 1px #CCCCFF solid;
}

table.create .text {
    text-align: left;
    padding-left: 2px;
    background-color: #FFF;
    height: 20px;
    width: 240px;
    border: 1px #CCCCFF solid;
}

table.create .title {
    text-align: center;
    padding-right: 2px;
    background-color: #FFEEFF;
    font-weight: bold;
    border: 1px #CCCCFF solid;
}

table.create .titleleft {
    text-align: left;
    padding-right: 2px;
    background-color: #FFEEFF;
    font-weight: bold;
    border: 1px #CCCCFF solid;
}

table.create fieldset {
    border: 1px #CCCCFF solid;
    margin-bottom: 3px;
}

table img {
    border: 0px #FFFFFF solid;
}

table.create .center {
    background-color: #F5FFFA;
    text-align: center;
}

table.create .longtext {
    width: 92%;
    height: 20px;
    border: 1px #CCCCFF solid;
    /*margin-top: 5px;*/
}

.tips {
    color: red;
    display: block;
    margin-bottom: 5px;
}

table.create select {
    height: 24px;
    width: 191px;
    border: 1px #CCCCFF solid;
    margin-top: 5px;
}

.btn {
    position: relative;
    width: 137px;
    height: 35px;
    background-image: url("/Images/btnbg.png");
    background-repeat: no-repeat;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 1.2em;
    border: 0px #FFF solid;
}

.btn_small {
    position: relative;
    width: 88px;
    height: 26px;
    background-image: url("/Images/btnbg_small.png");
    background-repeat: no-repeat;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 1.0em;
    border: 0px #FFF solid;
}

.action {
    position: relative;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin-top: 20px;
}

/*20150728*/
.mny {
    width: 1008px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 18px;
}

.myleft {
    width: 286px;
    float: left;
    padding-top: 20px;
}

.myright {
    width: 716px;
    float: right;
}

.mul {
    padding-top: 30px;
}

.mul li {
    width: 164px;
    text-align: center;
    float: left;
    margin-left: 15px;
    display: inline;
    height: 150px;
}

.mul a {
}

.mul img {
    width: 164px;
    height: 110px;
}

.mul a span {
    display: block;
    margin-bottom: 6px;
}

.mul a:hover {
    color: #c9151f;
}

.mtul {
    /*text-align: left;*/
    font-size: 0px;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 40px;
    text-align: center;
}

.mtul li {
    /*float: left;*/
    display: inline-block;
    vertical-align: top;
    margin:0 3px 10px;
}

.mtul1 {
    margin-right: 8px;
    margin-bottom: 8px;
}

.mtul2 {
    margin-right: 8px;
    margin-bottom: 8px;
}

.mtul3 {
    margin-right: 8px;
    margin-bottom: 8px;
}






.mtul4 {
    /*margin-right: 8px;*/
    /*margin-bottom: 8px;*/
}

.mtul5 {
    /*margin-right: 8px;*/
    /*margin-bottom: 8px;*/
}

/*.mtul6 {*/
    /*margin-top: -161px;*/
/*}*/

.mtul7 {
    /*margin-right: 8px;*/
}

.mtul8 {
    /*margin-right: 8px;*/
}






.slogo {
    text-align: center;
    font-size: 0px;
    padding-top: 5%;
}

.slogo li {
    display: inline-block;
    margin: 0px 21px;
}

.sul {
    width: 592px;
    margin: 0 auto;
    padding-top: 40px;
}

.suls {
    float: left;
    position: relative;
    width: 127px;
    height: 36px;
    font-size: 14px;
}

.suls input {
    width: 108px;
    height: 36px;
    border: none;
    color: #fff;
    background: url(../images/sjiao.png) no-repeat 104px center #155383;
    border-radius: 5px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 10;
    font-size: 14px;
    padding-left: 22px;
    cursor: pointer;
}

.suls div {
    background-color: #d7eaee;
    position: absolute;
    left: 0px;
    top: 34px;
    width: 130px;
    z-index: 1;
    padding-top: 2px;
    display: none;
}

.suls div a {
    display: block;
    padding-left: 22px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #505050;
}

.suls div a:hover {
    color: #fff;
    background-color: #3477aa;
}

.sulz {
    float: left;
}

.sulz input {
    background: url(../images/searbg.png) no-repeat;
    width: 382px;
    height: 36px;
    border: none;
    padding-left: 10px;
}

.sulx {
    float: right;
}

.sulx input {
    width: 64px;
    background-color: #0074d9;
    height: 34px;
    border: 1px solid #0158a3;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    cursor: pointer;
}

/*20150730*/
.csy1 {
    padding-left: 5px;
    padding-right: 16px;
    display: none;
}

.csy1 {
    line-height: 22px;
    padding-top: 12px;
    width: 604px;
    float: left;
    background: url(../images/zxbg.jpg) no-repeat center top;
    display: none;
}

.csy1 li {
    padding-left: 10px;
    background: url(../images/d.png) no-repeat left center;
    color: #444444;
    float: left;
    width: 268px;
    margin-left: 24px;
}

.csy1 li:hover {
    padding-left: 10px;
    background: url(../images/do.png) no-repeat left center;
    color: #444444;
}

.csy1 a {
    color: #444444;
}

.csy1 a:hover {
    color: #c9151f;
}
