.huxi,
.pub-list-col-25>li img {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all 0.5s;
}

.huxi:hover,
.pub-list-col-25>li img:hover {
    box-shadow: 0 4px 8px rgba(14, 106, 192, 0.3);
}

.hd-table ul li,
.pub-list-col-25>li {
    float: left;
    text-align: center;
}

.crumbs_bar .crumbs a:hover,
a {
    text-decoration: none;
}

.pt20 {
    padding-top: 20px;
}

.pub-list-col-25>li {
    width: 25%;
    height: 130px;
}

.pub-list-col-25>li:hover p {
    color: #0e6ac0;
}

.pub-list-col-25>li img {
    transition: all 0.5s;
}

.pub-list-col-25>li img:hover {
    transform: translateY(-1%);
}

.graphic-list:hover,
.huxi:hover,
.huxicolor:hover {
    transform: translateY(-0.5%);
}

.pub-list-col-25>li p {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
}

.mt10 {
    margin-top: 10px;
}

.mt30 {
    margin-top: 30px;
}

.mt15 {
    margin-top: 5px;
}

.mt25 {
    margin-top: 25px;
}

.mt15 {
    margin-top: 15px;
}

.mr25 {
    margin-right: 25px;
}

.mt38 {
    margin-top: 38px;
}

.mr38 {
    margin-right: 38px;
}

.mt44 {
    margin-top: 44px;
}

.nomargin {
    margin: 0 !important;
}

.container {
    width: 1200px;
    margin: 0 auto;
}

i {
    display: inline-block;
    background: url(/images/sprit.png) no-repeat;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.boyellow {
    border: 1px solid #e6b452;
    color: #e6b452;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
    transition: all 0.8s;
}

.boyellow:hover {
    background: #e6b452;
    color: #fff;
}

.bobule {
    border: 1px solid #0e6ac0;
    color: #0e6ac0;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
    transition: all 0.8s;
}

.bobule:hover {
    background: #0e6ac0;
    color: #fff;
}

.tab-title,
.tab-title>span a {
    color: #0e6ac0;
}

body {
    box-sizing: border-box;
}

button,
input,
select,
textarea {
    outline: 0;
}

textarea {
    resize: none;
}

input {
    background: 0 0;
    border: 1px solid #a0a0a0;
}

.w1 {
    width: 310px;
}

.w2 {
    width: 890px;
}

.mt20 {
    margin-top: 20px;
}

.huxi {
    transition: all 0.5s;
}

.huxicolor {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all 0.5s;
}

.leftbig a div img,
.pub-text-list li a p .zhinan,
.pub-text-list li a p .ziliao {
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all 0.8s;
}

.huxicolor:hover {
    box-shadow: 0 4px 8px rgba(240, 180, 82, 0.3);
}

.fixd {
    position: fixed!important;
    top: 0;
    z-index: 11;
}

.tab-title {
    height: 42px;
    font: 400 20px/42px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    border-bottom: 1px solid #e4e4e4;
}

.hd-btn,
.more,
.morediv a {
    font-size: 14px;
}

.tab-title>span {
    display: inline-block;
    line-height: 40px;
    margin-right: 10px;
    cursor: pointer;
}

.tab-title>span.on {
    border-bottom: 2px solid #e6b452;
    font-weight: 700;
}

.hd-table {
    border-radius: 4px;
    border: 1px solid #ddd;
    background: #fff;
    behavior: url(/images/PIE.htc);
}

.hd-btn,
.pub-text-list li a p {
    border-radius: 2px;
    display: inline-block;
    behavior: url(/images/PIE.htc);
}

.pub-title,
.pub-title-normal {
    border-left: 4px solid #b02525;
}

.hd-table ul {
    padding: 0 26px;
    height: 52px;
    line-height: 52px;
}

#Search,
#Search-btn,
.hd-btn {
    line-height: 36px;
}

.hd-table .hd-t-title {
    background: #e7f3ff;
    font-weight: 700;
}

.hd-table .lx-title {
    background: url(../png/ytfamk.png) no-repeat left center;
    padding-left: 24px;
    text-align: left;
}

#Search-btn,
#footer,
#nav .menus li,
.hd-btn,
.pub-img-title,
.pub-info span,
.pub-text-list li a p {
    text-align: center;
}

.hd-table .lx-title a {
    color: #000;
}

.hd-table .lx-title a:hover {
    color: #0e6ac0;
}

.two-col>div {
    width: 580px;
}

.search-group {
    margin: 40px auto;
}

#Search {
    width: 200px;
    height: 36px;
    padding-left: 10px;
    border-right: 0;
}

.Search-btn {
    display: inline-block;
    vertical-align: top;
    width: 49px;
    height: 49px;
    background-color: #b02525;
    border: 0;
    color: #fff;
    border-radius: 4px;
    margin-left: -4px;
    background-image: url(../png/a00hfq.png);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}

.Search-btn:hover {
    box-shadow: inset 0 0 10px #791313;
}

.Search-btn .sear-btn {
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background-position: -68px -76px;
}

.hd-btn {
    min-width: 95px;
    padding: 4px 42px;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    background-color: #003181;
}

.more {
    color: #535353;
    padding: 4px 8px;
    float: right;
    line-height: 24px;
    padding-right: 12px;
    font-weight: 400;
}

.more:hover,
.morediv a,
.pub-text-list li:hover a,
.pub-title h5 a {
    color: #003181;
}

.morediv a {
    position: absolute;
    bottom: 15px;
    right: 15px;
}

.pub-title {
    height: 25px;
    font-size: 20px;
    font-weight: 700;
    border-bottom: 1px solid #c2c2c2;
    line-height: 24px;
}

.pub-title h5 {
    padding: 0 10px 0 12px;
    display: inline-block;
    border-bottom: 1px solid #fff;
}

.pub-text-list li {
    width: 100%;
    font: 400 16px/36px "???¨¨?¡¥¨¦?¡­¨¦?¡®" !important;
    background: url(../gif/2s3rwa.gif) left 12px no-repeat !important;
    padding-left: 15px;
}

.pub-text-list li:hover a span {
    color: #0e6ac0 !important;
}

.pub-text-list li a {
    font-size: 16px !important;
    height: 30px;
    line-height: 30px;
    color: #333;
}

.pub-text-list li a p {
    float: right;
    width: 108px;
    height: 30px;
    margin-left: 28px;
    font-style: normal;
    line-height: 30px;
}

.gradual-color,
.gradual-color a {
    line-height: 60px;
    width: 100%;
    height: 60px;
}

.pub-text-list li a p:hover .ziliao {
    background-position: -88px -110px;
}

.pub-text-list li a p:hover .zhinan {
    background-position: -28px -110px;
}

.pub-text-list li a p .zhinan,
.pub-text-list li a p .ziliao {
    vertical-align: middle;
    width: 18px;
    height: 18px;
    margin-right: 1px;
    transition: all 0.8s;
}

.pub-text-list li a p .ziliao {
    background-position: -58px -110px;
}

.pub-text-list li a p .zhinan {
    background-position: 2px -110px;
}

.pub-text-list li a:hover {
    color: #0e6ac0;
}

.pub-text-list li span {
    font-size: 12px;
    color: #747474;
    float: right;
    text-align: center;
}

.gradual-color {
    background: -webkit-linear-gradient(top, #62a6e5, #0f6bc0);
    background: -moz-linear-gradient(top, #62a6e5, #0f6bc0);
    background: -webkit-gradient(linear, top, bottom, from(#62a6e5), to(#0f6bc0));
    background: linear-gradient(top, #62a6e5, #0f6bc0);
    background: -ms-linear-gradient(top, #62a6e5, #0f6bc0);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#62a6e5, endColorstr=#0f6bc0);
    position: relative;
    margin-bottom: 20px;
}

.gradual-color a {
    color: #fff;
    font-size: 20px;
    padding-left: 20px;
}

.work-list,
.work-list li a {
    color: #333;
}

.gradual-color i {
    display: inline-block;
    position: absolute;
    left: 25%;
    width: 100px;
    height: 60px;
    margin-left: 10px;
}

.work-list {
    font-size: 16px;
    padding: 20px 0 0 20px;
}

.work-list li {
    height: 22px;
    margin-bottom: 20px;
}

.hd-title h5 a,
.pub-title-normal h5 a,
.work-list li a:hover {
    color: #0e6ac0;
}

.work-list li i {
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #0e6ac0;
    margin: 0 10px 3px 0;
}

.pub-title-normal {
    height: 25px;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    background: #ecf6ff;
    margin-bottom: 14px;
}

.hd-title,
.pub-img-title {
    height: 60px;
    font-weight: 700;
}

.pub-title-normal h5 {
    padding-left: 12px;
    display: inline-block;
}

.graphic-list {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    padding-bottom: 30px;
}

.graphic-list:hover {
    box-shadow: 0 4px 8px rgba(14, 106, 192, 0.3);
}

.hd-title {
    line-height: 58px;
    font-size: 20px;
    border-bottom: 1px solid #c2c2c2;
}

.hd-title h5 {
    display: inline-block;
    border-bottom: 3px solid #e6b452;
}

.pub-img-title {
    line-height: 60px;
    font-size: 30px;
    color: #fff;
}

.pub-img-short {
    background: url(/images/short_03.png) center center no-repeat;
}

.pub-info {
    width: 1200px;
    font: 700 20px/36px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #0e6ac0;
    height: 36px;
    border-bottom: 1px solid #c2c2c2;
}

.pub-info span {
    display: inline-block;
    width: 36px;
    height: 36px;
    background: #0e6ac0;
    border-top: 4px solid #ecc77d;
    border-bottom: 4px solid #ecc77d;
    margin-right: 20px;
    vertical-align: top;
    color: #fff;
    line-height: 28px;
}

.bt38 {
    margin-bottom: 38px;
}

.graphic-list img {
    width: 380px;
    height: 214px;
    margin: 26px 20px 0;
}

.hot-text {
    overflow: hidden;
}

.hot-text b {
    color: #003181;
}

.hot-text li {
    float: left;
    margin-right: 20px;
}

.hot-text a {
    line-height: 24px;
    color: #003181;
}

#header {
    height: 160px;
    background: url(../png/6ggup9.png) top center no-repeat;
}

#header .head-bar {
    text-align: right;
    height: 30px;
    line-height: 30px;
    color: #1d377b;
    font-size: 14px;
}

#header .head-bar .container {
    overflow: visible;
}

#header .head-bar a {
    color: inherit;
}

#header .head-bar a:hover {
    color: #777;
}

#header .head-bar .gzjj {
    position: relative;
}

#header .head-bar .gzjj:hover img {
    display: block;
}

#header .head-bar .gzjj img {
    position: absolute;
    top: 50px;
    left: -40px;
    width: 100px;
    height: 100px;
    display: none;
}

#header .head-bar .email-link li {
    margin-left: 10px;
}

#header .head-bar .accessible,
#header .head-bar .email {
    width: 20px;
    height: 18px;
    vertical-align: middle;
}

#header .head-bar .email {
    background-position: -100px -80px;
}

#header .head-bar .accessible {
    background-position: -128px -80px;
}

#mainNav {
    height: 60px;
}

#nav {
    width: 100%;
    position: relative;
    height: 54px;
    line-height: 54px;
    background: #003181;
}

#nav ul li {
    float: left;
    text-align: center;
    width: 20%;
    font-size: 20px;
}

#nav ul li.on {
    background: #eee;
}

#nav ul li.on a {
    color: #003181;
}

#nav ul li a {
    display: block;
    font-weight: bold;
    color: #fff;
}

#nav .navbg {
    width: 100%;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
    background: #0e6ac0;
    z-index: -5;
}

#nav .menus .bg,
.menus li:hover {
    background: #e6b452;
}

#nav .menus {
    z-index: -2;
}

#nav .menus ul {
    position: relative;
    height: 60px;
    line-height: 60px;
}

#nav .menus li {
    float: left;
    width: 150px;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
}

#nav .menus li a {
    color: #fff;
    font-size: 20px;
    display: block;
}

#nav .menus .bg {
    width: 12.5%;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    display: none;
}

.crumbs_bar {
    height: 44px;
    background: #e7f3ff;
}

.crumbs_bar .crumbs {
    font: 400 14px/44px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #164b7c;
}

.crumbs_bar .crumbs a {
    color: #666;
}

#footer,
#footer a {
    color: #fff;
}

#footer {
    height: 192px;
    background: #003181;
}

#footer .tubiao {
    position: relative;
}

#footer .tubiao .shibie {
    position: absolute;
    top: 20px;
    left: 0;
}

#footer .tubiao .jiucuo {
    position: absolute;
    top: 20px;
    left: 78px;
}

#footer .tubiao .rexian {
    position: absolute;
    top: 20px;
    right: 70px;
}

.bottom-img a p,
.overview {
    position: relative;
}

#footer a:hover {
    color: #333;
}

#footer ul>li {
    display: inline-block;
    margin: 0 8px;
    line-height: 60px;
}

#footer p {
    font: 14px/28px normal;
}

.overview-left {
    left: 0;
    bottom: 0;
    top: 0;
    width: 245px;
    min-height: 622px;
    border: 1px solid #eae3e3;
    background: #f9f9f9;
}

.overview-left>h2 {
    height: 70px;
    padding-left: 32px;
    font: 700 22px/70px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #fff;
    background: url(/images/xxfb_bg_03.png) top center no-repeat;
}

.overview-left ul>li {
    border-bottom: 1px solid #eae3e3;
    background-color: #e7f3ff;
}

.overview-left>ul>li a {
    display: block;
    padding: 10px 0;
    font: bolder 18px/24px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #003181;
    padding-left: 48px;
    overflow: hidden;
}

.overview-left ul>li ul.sub-list {
    display: none;
}

.overview-left ul>li ul.sub-list>li {
    font: 400 18px/24px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #003181;
    border-top: 1px solid #f9f9f9;
    background: #f9f9f9;
}

.overview-left ul>li ul.sub-list>li a {
    font: normal 16px/24px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    margin-left: 14px;
    color: #003181;
    display: block;
    border-bottom: none;
    overflow: hidden;
}

.overview-left ul>li ul.sub-list>li a span {
    display: inline-block;
    color: #003181;
    margin-left: 12px;
}

.overview-left ul>li ul.sub-list>li.on a span {
    transform: rotate(90deg)
}

.overview-left ul>li a.qiye {
    background-image: url("../png/v6m8zd.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li.on a.qiye {
    background-image: url("../png/auv3uk.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li a.beian {
    background-image: url("../png/dz1wr1.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li.on a.beian {
    background-image: url("../png/px2nlr.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li a.choujian {
    background-image: url("../png/crhldo.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li.on a.choujian {
    background-image: url("../png/l7wez7.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li a.jiancha {
    background-image: url("../png/zz4ca2.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li.on a.jiancha {
    background-image: url("../png/yhfpeq.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li a.chufa {
    background-image: url("../png/yvmk74.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li.on a.qita {
    background-image: url("../png/piu46h.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li a.qita {
    background-image: url("../png/6yqhsx.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-left ul>li.on a.chufa {
    background-image: url("../png/y89371.png");
    background-repeat: no-repeat;
    background-position: 15px center;
}

.overview-right {
    width: 908px;
    padding-bottom: 30px;
    margin-top: 46px;
}

.public_list .public_list_team {
    display: block;
    overflow: hidden;
    margin-top: 22px;
}

.public_list .public_list_team ul {
    display: block;
    overflow: hidden;
    margin-top: -1px;
}

.public_list .public_list_team ul li {
    display: block;
    overflow: hidden;
    font: 400 16px/36px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #333;
}

.public_list .public_list_team ul li a {
    float: left;
    width: 85%;
    background: url(../gif/2s3rwa.gif) left 12px no-repeat;
    padding-left: 15px;
    color: #333;
}

.fanye a,
.fanye span {
    width: 40px;
    text-align: center;
    display: inline-block;
}

.public_list .public_list_team ul li a:hover {
    color: #0e6ac0;
}

.public_list .public_list_team ul li span {
    float: right;
    margin-right: 30px;
    font: 400 12px/36px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #999;
}

.fanye {
    padding: 6px 0;
    color: #666;
    font: 400 14px/20px "?????¡°";
}

.fanye a {
    height: 40px;
    line-height: 40px;
    margin: 0 5px;
    color: #333;
    border: 1px solid #d9d9d9;
}

.fanye .btu,
.fanye .updown {
    height: 40px;
    line-height: 40px;
    background: #003181;
}

.fanye span {
    height: 40px;
    line-height: 40px;
    background: #fff;
    color: #000;
    border: 1px solid #d9d9d9;
    border-bottom: 4px solid #003181;
}

.fanye .updown {
    width: 80px;
    color: #fff;
    background: #003181;
}

.fanye .fast {
    border: 1px solid #a7c1ce;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    outline: 0;
    text-align: center;
}

.fanye font {
    color: #333;
}

.fanye .btu {
    outline: 0;
    border: 0;
    cursor: pointer;
    width: 80px;
    color: #fff;
    background: #003181;
}

.left,
.right {
    padding: 44px 0;
    overflow: hidden;
}

.left {
    width: 750px;
    float: left;
}

.right {
    width: 445px;
    background: #ecf6ff;
    height: 100%;
    float: right;
}

.call,
.graphic,
.online {
    width: 420px;
    margin: 0 auto;
}

.call,
.graphic-list,
.online {
    background: #fff;
}

.download,
.work {
    width: 710px;
    margin-bottom: 20px;
}

.bottom-img {
    margin-top: 57px;
}

.bottom-img a p {
    width: 95%;
    height: 86px;
    display: inline-block;
    border-radius: 10px;
    behavior: url(/images/PIE.htc);
    background: #ecf6ff;
    padding-left: 40px;
    text-align: center;
    line-height: 86px;
    font-size: 16px;
    color: #0e6ac0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all 0.4s;
}

.bottom-img a p:hover {
    box-shadow: 0 4px rgba(14, 106, 192, 0.3);
    transform: translateY(-3%);
}

.bottom-img a p img {
    position: absolute;
    top: 10px;
    left: 30%;
}

.call,
.graphic {
    position: relative;
}

.online .gradual-color i {
    background: url(/images/icon_banshi_03.png) bottom left no-repeat;
}

.call {
    height: 372px;
    margin-top: 38px;
}

.call .gradual-color i {
    background: url(/images/icon_banshi_06.png) bottom left no-repeat;
}

.call span {
    display: inline-block;
    width: 180px;
    float: right;
}

.prompt {
    font-size: 14px;
    color: #999;
    height: 20px;
    padding: 0;
    position: absolute;
    right: 320px;
}

.subform {
    margin-top: 56px;
    border-bottom: 1px solid #d0d0d0;
}

.subform tr {
    display: inline-block;
}

.subform tr td {
    height: 38px;
    line-height: 38px;
    padding-bottom: 20px;
    position: relative;
}

.subform tr td #gongk,
.subform tr td #lei {
    padding: 8px 14px;
    font-size: 14px;
}

.subform tr td input {
    padding: 10px 14px;
    font-size: 18px;
}

.subform tr td span {
    color: #57a3dd;
    padding-left: 10px;
}

.subform tr td textarea {
    font-size: 18px;
}

.subform tr td .w25 {
    margin-left: 25px;
    border: 0;
}

.subform tr td .w34 {
    width: 340px;
}

.subform tr td .w58 {
    width: 580px;
}

.subform tr td .w26 {
    width: 255px;
}

.subform tr td .prompt1 {
    bottom: 0;
    line-height: 20px;
    font-size: 14px;
    color: #999;
    height: 20px;
    padding: 0;
    position: absolute;
    right: 320px;
}

.subform tr td .reset,
.subform tr td .send {
    width: 124px;
    height: 48px;
    border-radius: 40px;
    color: #fff;
    behavior: url(/images/PIE.htc);
    cursor: pointer;
}

.subform tr td .send {
    background: #0068b7;
    border: 1px solid #0068b7;
    margin: 20px 40px 20px 145px;
}

.subform tr td .send:hover {
    background: #085ba9;
}

.subform tr td .reset {
    background: #d0d0d0;
    border: 1px solid #d0d0d0;
}

.subform tr td .reset:hover {
    background: #b7b7b7;
}

.subform tr td #huan {
    cursor: pointer;
}

.subform tr td img {
    vertical-align: middle;
}

.subform tr .w1 {
    font-size: 18px;
    text-align: right;
    vertical-align: top;
    color: #177cb0;
}

.thranks {
    text-align: center;
    font-size: 14px;
    margin: 50px auto;
    color: #999;
    display: block;
}

.hdxuandeng {
    width: 1160px;
    margin: 30px auto;
    border-radius: 4px;
    behavior: url(/images/PIE.htc);
    padding: 36px;
    background: -webkit-linear-gradient(top, #fff, #e8f3ff);
    background: -moz-linear-gradient(top, #fff, #e8f3ff);
    background: -webkit-gradient(linear, top, bottom, from(#fff), to(#e8f3ff));
    background: linear-gradient(top, #fff, #e8f3ff);
    background: -ms-linear-gradient(top, #fff, #e8f3ff);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#e8f3ff);
    box-shadow: 0 2px 8px rgba(14, 106, 192, 0.3);
}

.hdxuandeng .hdzy {
    font: 700 18px/32px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #333;
    text-indent: 2em;
}

.hdxuandeng .hd-search .hd-btn {
    margin-left: 30px;
}

.jg-list li {
    float: left;
    width: 45%;
    min-height: 60px;
    line-height: 30px;
    text-align: center;
    margin: 30px 2% 0;
    border: 1px solid #eee;
    font-size: 18px;
    font-weight: 700;
    border-radius: 4px;
    behavior: url(/images/PIE.htc);
    box-shadow: 0 0 4px rgba(14, 106, 192, 0.3);
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    background: -webkit-linear-gradient(top, #feffff, #e9f4ff);
    background: -moz-linear-gradient(top, #feffff, #e9f4ff);
    background: -webkit-gradient(linear, top, bottom, from(#feffff), to(#e9f4ff));
    background: linear-gradient(top, #feffff, #e9f4ff);
    background: -ms-linear-gradient(top, #feffff, #e9f4ff);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#feffff, endColorstr=#e9f4ff);
}

.jg-list li a {
    color: #0e6ac0;
    display: block;
    width: 100%;
    height: 118px;
    padding: 40px 0;
}

.jg-list li:hover {
    box-shadow: 0 4px rgba(14, 106, 192, 0.3);
    transform: translateY(-3%);
}

.wld-list li {
    padding: 18px;
    border-radius: 10px;
    margin-top: 25px;
    height: 206px;
    behavior: url(/images/PIE.htc);
    box-shadow: 0 0 8px rgba(14, 106, 192, 0.2);
    overflow: hidden;
    border: 1px solid #ddd;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all 0.3s;
}

.wld-list li:hover {
    box-shadow: 0 4px rgba(14, 106, 192, 0.3);
    transform: translateY(-3%);
}

.bobao-list li:hover,
.picList li:hover,
.picScroll-left .bd ul li:hover {
    box-shadow: 0 4px 8px rgba(14, 106, 192, 0.3);
}

.wld-list li div {
    display: inline-block;
    vertical-align: top;
}

.wld-list li div.wld-text {
    margin-left: 26px;
    width: 80%;
}

.wld-list li div.wld-text h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 40px;
    color: #2b61b3;
}

.wld-list li div.wld-text h4 {
    line-height: 30px;
    font-size: 18px;
}

.wld-list li div.wld-text p {
    font-size: 16px;
    line-height: 32px;
}

.picList li {
    overflow: hidden;
    text-align: center;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    position: relative;
    display: inline-block;
}

.picList li .title {
    font-size: 16px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: rgba(0, 0, 0, 0.5);
}

.picList li .title a {
    color: #fff;
}

.picList li .pic img {
    width: 370px;
    height: 196px;
    display: block;
}

.picList li:hover {
    transform: translateY(-0.5%);
}

#yggq {
    width: 700px;
    height: 400px;
    overflow: hidden;
    position: relative;
}

#yggq .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 38px;
    bottom: 16px;
    z-index: 1;
}

#yggq .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

#yggq .hd ul li {
    float: left;
    margin-right: 10px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    behavior: url(/images/PIE.htc);
    background: #fff;
    cursor: pointer;
}

#yggq .hd ul li.on {
    background: #e6b452;
    color: #fff;
}

#yggq .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

#yggq .bd .iimg {
    position: absolute;
    top: 10px;
    left: 14px;
    width: 94px;
    height: 121px;
    z-index: 10;
}

#yggq .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

#yggq .bd li img {
    width: 700px;
    height: 400px;
    display: block;
    border: 0;
}

#yggq .bd li p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 700px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    padding-left: 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
}

.picScroll-left,
.picScroll-left .hd {
    position: relative;
}

.bobao-list li {
    margin-top: 18px;
    height: 76px;
    overflow: hidden;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all 0.3s;
}

.bobao-list li a {
    color: #000;
}

.bobao-list li:hover {
    transform: translateY(-3%);
}

.bobao-list li:hover a {
    color: #0e6ac0;
}

.bobao-list li div {
    display: inline-block;
    vertical-align: top;
}

.bobao-list li div.bobao-text {
    margin-left: 18px;
    width: 66%;
    padding-top: 8px;
}

.bobao-list li div.bobao-text p {
    font-size: 16px;
    line-height: 24px;
}

.yggq-right {
    padding: 20px 0 35px;
}

.rightgzbb {
    padding-bottom: 20px;
}

.picScroll-left {
    width: 100%;
    overflow: hidden;
}

.picScroll-left .bd {
    width: 1180px;
    margin: 0 10px;
}

.picScroll-left .hd .next,
.picScroll-left .hd .prev {
    position: absolute;
    display: block;
    top: 60px;
    width: 40px;
    height: 60px;
    overflow: hidden;
    z-index: 200;
    cursor: pointer;
}

.picScroll-left .hd .next {
    right: 20px;
    background-position: -110px -140px;
}

.picScroll-left .hd .prev {
    left: 25px;
    background-position: -60px -140px;
}

.picScroll-left .hd ul {
    float: right;
    overflow: hidden;
    margin-top: 10px;
    zoom: 1;
}

.picScroll-left .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url(/images/icoCircle.gif) 0 -9px no-repeat;
}

.picScroll-left .hd ul li.on {
    background-position: 0 0;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    margin: 0 13px;
    float: left;
    overflow: hidden;
    text-align: center;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all 0.5s;
}

.picScroll-left .bd ul li:hover {
    transform: translateY(-0.5%);
}

.leftbig a div img:hover,
.rightsmall li div img:hover {
    transform: scale(1.05);
}

.picScroll-left .bd ul li .pic {
    text-align: center;
    position: relative;
}

.picScroll-left .bd ul li .pic a {
    color: #fff;
}

.picScroll-left .bd ul li .pic img {
    width: 370px;
    height: 196px;
    display: block;
    padding: 2px;
}

.picScroll-left .bd ul li .title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: rgba(0, 0, 0, 0.5);
}

.bd_weixin_popup {
    height: 310px !important;
}

.details_page {
    margin-bottom: 22px;
}

.details_page h2 {
    display: block;
    overflow: hidden;
    text-align: center;
    font: 400 24px/36px "Microsoft YaHei";
    padding: 22px 0;
}

.details_page .article-info {
    height: 40px;
    border-bottom: 1px #d9d9d9 solid;
    font: 400 12px/24px "?????¡°";
    display: block;
    color: #999;
}

.details_page .article-info .bdsharebuttonbox {
    float: right;
    margin-top: -4px;
}

.details_page .article-info .auxiliary {
    float: right;
    margin-right: 40px;
    color: #999;
    height: 24px;
}

.details_page .article-info .auxiliary a {
    color: #999;
}

.details_page .article-info .auxiliary img {
    vertical-align: middle;
    margin-right: 3px;
}

.details_page .article-info .auxiliary .size_box {
    display: inline-block;
    width: 110px;
    text-align: center;
    font: 400 12px/24px "?????¡°";
}

#div_zhengwen {
    padding: 30px 90px;
    font-size: 16px;
    line-height: 200%;
    font-family: "?????¡°";
}

#div_zhengwen p {
    line-height: 32px;
    margin-top: 20px;
}

.relevant {
    padding-bottom: 20px;
    display: none;
}

.relevant dt {
    border-left: 3px #12589f solid;
    color: #12589f;
    font: 700 16px/20px "?????¡°";
    padding-left: 10px;
    height: 20px;
}

.relevant dt dd {
    padding-top: 20px;
}

.relevant dt dd a {
    display: block;
    padding-left: 12px;
    font: 400 14px/24px "?????¡°";
    color: #666;
    background: url(/images//dot002.gif) left 10px no-repeat;
}

.fujian {
    display: none;
    padding: 20px;
}

.fujian span {
    display: inline-block;
    vertical-align: top;
    font-family: "?????¡°";
    font-size: 14px;
    line-height: 200%;
}

.feedbacknum {
    margin: 32px 0;
    font-size: 16px;
}

.feedbacknum span {
    padding-right: 15px;
}

.feedbacknum .onecolor,
.feedbacknum .threecolor,
.feedbacknum .twocolor {
    font-size: 20px;
    padding-right: 20px;
}

.feedbacknum .onecolor {
    color: #0e6ac0;
}

.feedbacknum .twocolor {
    color: #199b28;
}

.feedbacknum .threecolor {
    color: #e6b452;
}

.lxft .tab-title {
    color: #fff;
    height: 80px;
    border: 0;
}

.lxft .tab-title span {
    display: inline-block;
    background: -webkit-linear-gradient(top, #a2d2ff, #5daaf2);
    background: -moz-linear-gradient(top, #a2d2ff, #5daaf2);
    background: -webkit-gradient(linear, top, bottom, from(#a2d2ff), to(#5daaf2));
    background: linear-gradient(top, #a2d2ff, #5daaf2);
    background: -ms-linear-gradient(top, #a2d2ff, #5daaf2);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#a2d2ff, endColorstr=#5daaf2);
    font: 700 16px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    width: 270px;
    height: 80px;
    line-height: 80px;
}

.lxft .tab-title .on,
.lxft .tab-title span:hover {
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ac0f6, endColorstr=#1a86ea);
}

.lxft .tab-title span:hover {
    background: -webkit-linear-gradient(top, #8ac0f6, #1a86ea);
    background: -moz-linear-gradient(top, #8ac0f6, #1a86ea);
    background: -webkit-gradient(linear, top, bottom, from(#8ac0f6), to(#1a86ea));
    background: linear-gradient(top, #8ac0f6, #1a86ea);
    background: -ms-linear-gradient(top, #8ac0f6, #1a86ea);
}

.lxft .tab-title span i {
    display: inline-block;
    height: 80px;
    padding-left: 127px;
    line-height: 80px;
    vertical-align: middle;
}

.lxft .tab-title span .hd1 {
    background: url(/images/1200hdjl_01.png) top left no-repeat;
}

.lxft .tab-title span .hd2 {
    background: url(/images/1200hdjl_02.png) top left no-repeat;
}

.lxft .tab-title .on {
    border-bottom: 0;
    background: -webkit-linear-gradient(top, #8ac0f6, #1a86ea);
    background: -moz-linear-gradient(top, #8ac0f6, #1a86ea);
    background: -webkit-gradient(linear, top, bottom, from(#8ac0f6), to(#1a86ea));
    background: linear-gradient(top, #8ac0f6, #1a86ea);
    background: -ms-linear-gradient(top, #8ac0f6, #1a86ea);
}

.lxft .mr35 {
    margin-right: 35px;
}

.message {
    margin-top: 8px;
    width: 100%;
    height: 170px;
    background: url(/images/hdjlbg.png) top left no-repeat;
    position: relative;
}

.message .thranksfont {
    font-size: 16px;
    width: 678px;
    text-indent: 1em;
    line-height: 25px;
    padding-top: 50px;
    margin-left: 200px;
}

.message .tabtwo li {
    float: left;
}

.message .tabtwo .tableft {
    margin-right: 36px;
}

.message .tabtwo .tableft a img {
    width: 270px;
    height: 170px;
}

.message .tabtwo .tabcenter {
    width: 434px;
    height: 170px;
    color: #000;
    text-align: center;
    position: relative;
}

.message .tabtwo .tabcenter .tabtitle {
    font-size: 18px;
    line-height: 40px;
}

.message .tabtwo .tabcenter .tabdetails {
    text-indent: 2em;
    word-break: break-all;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
}

.message .tabtwo .tabcenter a {
    position: absolute;
    bottom: 10px;
    right: 0;
    color: #0e6ac0;
}

.message .tabtwo .tabright {
    float: right;
    padding: 10px 20px;
}

.message .tabtwo .tabright li {
    clear: both;
    width: 310px;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px dotted #aaa;
}

.message .hd-btn,
.right-w270 .lxft li a {
    font: 700 16px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
}

.message .tabtwo .tabright li a {
    color: #000;
}

.message .tabtwo .tabright li i {
    display: inline-block;
    width: 3px;
    height: 3px;
    background: #0e6ac0;
    vertical-align: middle;
    margin-right: 5px;
}

.message .hd-btn {
    width: 146px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 60px;
    right: 47px;
    border-radius: 5px;
    behavior: url(/images/PIE.htc);
    box-shadow: 0 3px 5px rgba(14, 106, 192, 0.3);
}

.hd-t-title .title-hd {
    text-align: left;
    padding-left: 120px;
}

.hdxd {
    padding: 0;
    background: #fff;
    border: 0;
    width: 1200px;
    box-shadow: 0 0 #fff;
}

.hdxd .pub-title {
    width: 1200px;
    margin: 30px 0;
}

.left780 {
    float: left;
    width: 780px;
}

.left77 img {
    height: 212px;
    margin-top: 34px;
}

.right38 {
    float: right;
}

.right38 a {
    display: block;
}

.right38 .pub-title {
    width: 382px;
}

.pd20 {
    padding: 20px;
}

.leftbig {
    width: 524px;
    height: 518px;
    box-shadow: 0 3px 6px rgba(14, 106, 192, 0.2);
    position: relative;
    float: left;
    border: 1px solid #eee;
}

.leftbig a div {
    height: 302px;
    width: 524px;
    overflow: hidden;
}

.leftbig a div img {
    height: 302px;
    width: 524px;
    transition: all 0.8s;
}

.leftbig .big-details,
.leftbig .big-title {
    padding: 0 40px;
    letter-spacing: 1px;
}

.leftbig .big-title {
    font-size: 20px;
    margin: 40px 0 18px;
    color: #333;
}

.leftbig .big-title:hover {
    color: #0e6ac0;
}

.leftbig .big-details {
    font-size: 16px;
    line-height: 25px;
    color: #999;
}

.rightsmall {
    float: right;
    width: 640px;
}

.rightsmall li {
    display: block;
    width: 306px;
    height: 244px;
    border: 1px solid #eee;
    box-shadow: 0 2px 4px rgba(14, 106, 192, 0.2);
    float: left;
    overflow: hidden;
}

.rightsmall li div {
    width: 298px;
    height: 194px;
    margin: 0 4px;
    overflow: hidden;
}

.rightsmall li div img {
    width: 298px;
    height: 194px;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
    transition: all 0.8s;
}

.rightsmall li p {
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    color: #333;
}

.rightsmall li p:hover {
    color: #0e6ac0;
}

.rightsmall .mr28 {
    margin-right: 28px;
}

.rightsmall .mb30 {
    margin-bottom: 30px;
}

.mb30 {
    margin-bottom: 30px;
}

.pub-img-bg {
    background: url(/images/long_03.png) center center no-repeat;
}

.attention {
    margin-top: 46px;
}

.attention .details {
    margin: 40px 0;
}

.attention .details p {
    font-size: 16px;
    line-height: 32px;
    width: 900px;
    padding-left: 36px;
    color: #333;
}

.attention .details p span {
    display: inline-block;
    width: 2px;
    height: 2px;
    background: #0e6ac0;
    vertical-align: middle;
    margin-right: 14px;
}

.fixed {
    width: 176px;
    height: 200px;
    border-radius: 8px;
    position: fixed;
    right: 7.5%;
    top: 40%;
    box-shadow: 0 3px 6px rgba(14, 106, 192, 0.3);
    behavior: url(/images/PIE.htc);
    background: url(/images/banshiye_gb_03.png) left bottom no-repeat;
}

.fixed .laixin,
.fixed .question {
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

.fixed .question {
    background-position: -85px -38px;
}

.fixed .laixin {
    background-position: -127px -38px;
}

.fixed .fone,
.fixed .fthree,
.fixed .ftwo {
    display: block;
    text-align: center;
    letter-spacing: 1px;
}

.fixed .fone a,
.fixed .fthree a,
.fixed .ftwo a {
    font-size: 16px;
    width: 176px;
}

.fixed .fone {
    background: -webkit-linear-gradient(top, #106bc1, #4392da);
    background: -moz-linear-gradient(top, #106bc1, #4392da);
    background: -webkit-gradient(linear, top, bottom, from(#106bc1), to(#4392da));
    background: linear-gradient(top, #106bc1, #4392da);
    background: -ms-linear-gradient(top, #106bc1, #4392da);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#106bc1, endColorstr=#4392da);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    line-height: 58px;
    color: #fff;
    height: 58px;
}

.fixed .fone span {
    color: #e6b452;
    font-size: 20px;
}

.fixed .fthree,
.fixed .ftwo {
    height: 71px;
    line-height: 71px;
    border-top: 1px solid #ddd;
}

.fixed .fthree a,
.fixed .ftwo a {
    color: #6f9cd2;
    height: 71px;
    display: block;
}

.fixed .fthree:hover,
.fixed .ftwo:hover {
    background: #e9f3fd;
}

.fixed .fthree {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.gqtj-top>.left .hd ul li,
.index-lunbo .left .hd ul li {
    border-radius: 50%;
    behavior: url(/images/PIE.htc);
    cursor: pointer;
}

.gqtj-top>.left {
    float: left;
    padding: 0;
    width: 590px;
    height: 332px;
    overflow: hidden;
    position: relative;
}

.gqtj-top>.left .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 38px;
    bottom: 16px;
    z-index: 1;
}

.gqtj-top>.left .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.gqtj-top>.left .hd ul li {
    float: left;
    margin-right: 10px;
    width: 8px;
    height: 8px;
    background: #fff;
}

.gqtj-top>.left .hd ul li.on {
    background: #e6b452;
    color: #fff;
}

.gqtj-top>.left .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.gqtj-top>.left .bd .iimg {
    position: absolute;
    top: 10px;
    left: 14px;
    width: 94px;
    height: 121px;
    z-index: 10;
}

.gqtj-top>.left .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.gqtj-top>.left .bd li img {
    width: 590px;
    height: 332px;
    display: block;
    border: 0;
}

.gqtj-top>.left .bd li p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 590px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    padding-left: 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
}

.gqtj-top>.right {
    width: 554px;
    float: right;
    padding: 0;
    background: 0;
}

.gqtj-top>.right h3 {
    font-weight: 700;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
}

.gqtj-top>.right h3 a {
    color: #0e6ac0;
}

.gqtj-top>.right h3:hover a {
    color: #164b7c;
}

.gqtj-top>.right p {
    font-size: 16px;
    color: #333;
    text-indent: 2em;
    line-height: 24px;
}

.gqtj-top>.right .pub-text-list {
    border-top: 1px dashed #0e6ac0;
    padding-top: 5px;
}

.gqtj-top>.right .pub-text-list li {
    line-height: 40px;
}

.ztbanenr,
.ztbanenr img {
    width: 100%;
    height: 120px;
}

.left-w890 .xuexi-img-list li img,
.right-w270 .gqdj li a,
.right-w270 .lxft li a {
    height: 80px;
    width: 270px;
}

.left-w890 {
    width: 890px;
    float: left;
}

.left-w890 .pub-text-list {
    position: relative;
}

.left-w890 .pub-text-list .more {
    position: absolute;
    right: 0;
    top: -50px;
}

.left-w890 .xuexi-img-list .mr40 {
    margin-right: 40px;
}

.left-w890 .xuexi-img-list li {
    width: 270px;
    text-align: center;
    float: left;
    height: 80px;
    margin-bottom: 30px;
}

.right-w270 {
    width: 270px;
    float: right;
    margin-right: 5px;
}

.right-w270 .lxft li {
    background: #ebf5ff;
    margin-top: 18px;
}

.right-w270 .lxft li a {
    color: #0e6ac0;
    display: block;
    padding-left: 127px;
    line-height: 80px;
}

.right-w270 .lxft li .hd5 {
    background: url(/images/gzdj_03.png) top left no-repeat;
}

.right-w270 .lxft li .hd6 {
    background: url(/images/gzdj_06.png) top left no-repeat;
}

.right-w270 .gqdj {
    margin-top: 85px;
}

.right-w270 .gqdj li {
    display: inline-block;
    background: #fff;
    margin-bottom: 30px;
    border: 1px solid #ddd;
}

.right-w270 .gqdj li a {
    display: block;
    color: #0e6ac0;
    font: 700 16px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    padding-left: 127px;
    line-height: 80px;
}

.right-w270 .gqdj li .hd8 {
    background: url(/images/gzdj.png) 50px center no-repeat;
}

.right-w270 .gqdj li .hd9 {
    background: url(/images/gzdj1.png) 50px center no-repeat;
}

.zfgk ul {
    margin-top: 28px;
}

.zfgk ul li {
    display: inline-block;
    width: 170px;
    height: 100px;
    margin-right: 31px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    box-shadow: 0 2px 3px #fff;
}

.zfgk ul .posabsolue,
.zfgk ul .zf1 i,
.zfgk ul .zf2 i,
.zfgk ul .zf3 i,
.zfgk ul .zf4 i,
.zfgk ul .zf5 i,
.zfgk ul .zf6 i {
    top: 20px;
    left: 70px;
    width: 40px;
    height: 30px;
}

.zfgk ul li a {
    display: block;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 135px;
}

.zfgk ul li:hover {
    box-shadow: 0 2px 3px rgba(153, 153, 153, 0.4);
    transform: translateY(-1%);
}

.zfgk ul .posabsolue {
    position: absolute;
}

.zfgk ul .zf1 {
    background: -webkit-linear-gradient(45deg, #fec69e, #ffaa6d);
    background: -moz-linear-gradient(45deg, #fec69e, #ffaa6d);
    background: -webkit-gradient(linear, left bottom, right top, from(#fec69e), to(#ffaa6d));
    background: linear-gradient(45deg, #fec69e, #ffaa6d);
    background: -ms-linear-gradient(45deg, #fec69e, #ffaa6d);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fec69e, endColorstr=#ffaa6d);
    position: relative;
}

.zfgk ul .zf1 i {
    position: absolute;
    background-position: 0 0;
}

.zfgk ul .zf2 {
    background: -webkit-linear-gradient(45deg, #b9bbdf, #878ecd);
    background: -moz-linear-gradient(45deg, #b9bbdf, #878ecd);
    background: -webkit-gradient(linear, left bottom, right top, from(#b9bbdf), to(#878ecd));
    background: linear-gradient(45deg, #b9bbdf, #878ecd);
    background: -ms-linear-gradient(45deg, #b9bbdf, #878ecd);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#b9bbdf, endColorstr=#878ecd);
    position: relative;
}

.zfgk ul .zf2 i {
    position: absolute;
    background-position: -40px 0;
}

.zfgk ul .zf3 {
    background: -webkit-linear-gradient(45deg, #70c6ed, #539ddb);
    background: -moz-linear-gradient(45deg, #70c6ed, #539ddb);
    background: -webkit-gradient(linear, left bottom, right top, from(#70c6ed), to(#539ddb));
    background: linear-gradient(45deg, #70c6ed, #539ddb);
    background: -ms-linear-gradient(45deg, #70c6ed, #539ddb);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#70c6ed, endColorstr=#539ddb);
    position: relative;
}

.zfgk ul .zf3 i {
    position: absolute;
    background-position: -80px 0;
}

.zfgk ul .zf4 {
    background: -webkit-linear-gradient(45deg, #62d2a2, #1fab89);
    background: -moz-linear-gradient(45deg, #62d2a2, #1fab89);
    background: -webkit-gradient(linear, left bottom, right top, from(#62d2a2), to(#1fab89));
    background: linear-gradient(45deg, #62d2a2, #1fab89);
    background: -ms-linear-gradient(45deg, #62d2a2, #1fab89);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#62d2a2, endColorstr=#1fab89);
    position: relative;
}

.zfgk ul .zf4 i {
    position: absolute;
    background-position: -120px 0;
}

.zfgk ul .zf5 {
    background: -webkit-linear-gradient(45deg, #ff9797, #ff6464);
    background: -moz-linear-gradient(45deg, #ff9797, #ff6464);
    background: -webkit-gradient(linear, left bottom, right top, from(#ff9797), to(#ff6464));
    background: linear-gradient(45deg, #ff9797, #ff6464);
    background: -ms-linear-gradient(45deg, #ff9797, #ff6464);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ff9797, endColorstr=#ff6464);
    position: relative;
}

.zfgk ul .zf5 i {
    position: absolute;
    background-position: 0 -40px;
}

.zfgk ul .zf6 {
    background: -webkit-linear-gradient(45deg, #fbcc68, #fbaf2d);
    background: -moz-linear-gradient(45deg, #fbcc68, #fbaf2d);
    background: -webkit-gradient(linear, left bottom, right top, from(#fbcc68), to(#fbaf2d));
    background: linear-gradient(45deg, #fbcc68, #fbaf2d);
    background: -ms-linear-gradient(45deg, #fbcc68, #fbaf2d);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fbcc68, endColorstr=#fbaf2d);
    position: relative;
    margin: 0;
}

.zfgk ul .zf6 i {
    position: absolute;
    background-position: -40px -40px;
}

.gzqmtmodule .gzqmt {
    height: 25px;
}

.gzqmtmodule .gzqmt .pub-title {
    width: 140px;
    position: absolute;
    border-bottom: 0;
}

.gzqmtmodule .gzqmt .pub-title h5 {
    border-bottom: 0;
}

.gzqmtmodule .gzqmt .tab-title {
    font-size: 18px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 25px;
}

.gzqmtmodule .bd {
    background: #fff;
}

.gzqmtmodule .bd .pub-text-list {
    margin-top: 20px;
}

.gzqmtmodule .bd .pub-text-list li {
    background: 0;
    padding: 0 15px;
    display: inline-block;
    width: 100%;
    height: 98px;
    margin: 0 auto;
    border-bottom: 1px solid #e0e0e0;
}

.gzqmtmodule .bd .pub-text-list li span {
    display: inline-block;
    font-size: 16px;
    color: #333;
    font-style: normal;
    line-height: 25px;
    text-align: left;
    float: left;
    padding-top: 25px;
    letter-spacing: 0.5px;
}

.gzqmtmodule .bd .pub-text-list li img {
    width: 74px;
    height: 74px;
    margin: 12px 0 0 12px;
}

.zfgkleft .slideTxtBox {
    position: relative;
}

.zfgkleft .slideTxtBox .moremore {
    position: absolute;
    right: 12px;
    top: 15px;
}

.zfgkleft .slideTxtBox .moremore a {
    font-size: 14px;
    color: #747474;
}

.zfgkleft .slideTxtBox .moremore a:hover {
    color: #0e6ac0;
}

.zfgkleft .left {
    float: left;
    padding: 0;
}

.zfgkleft .left .pub-text-list {
    position: relative;
}

.zfgkleft .left .pub-text-list .more {
    position: absolute;
    right: 0;
    top: -50px;
}

.zfgkleft .left .pub-title {
    border-bottom: 0;
}

.zfgkleft .left .pub-title h5 {
    font-size: 18px;
    font-weight: 400;
}

.zfgkleft .left .borbottom {
    padding-bottom: 30px;
    border-bottom: 1px solid #e1e1e1;
}

.zfgkleft .center-img {
    width: 711px;
    height: 62px;
    font: 700 16px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    text-align: center;
    line-height: 62px;
    background: url(/images/xxfb_06.png) top left no-repeat;
}

.zfgkleft .center-img a {
    display: block;
    color: #fff;
}

.zfgkleft .right {
    padding: 30px 0;
}

.zfgkleft .right .righttop li {
    display: inline-block;
    width: 207px;
    height: 60px;
    background: #fff;
    position: relative;
    float: left;
    font-size: 16px;
    padding: 10px 0 0 30px;
}

.zfgkleft .right .righttop li .lineh40 {
    line-height: 40px;
}

.zfgkleft .right .righttop li a {
    display: block;
    color: #333;
    position: relative;
    width: 207px;
    height: 60px;
    line-height: 20px;
    z-index: 10;
}

.zfgkleft .right .righttop li a:hover {
    color: #fff;
}

.zfgkleft .right .righttop li a p {
    width: 140px;
}

.zfgkleft .right .righttop li:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 60px;
    box-sizing: initial;
    z-index: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all 0.3s;
}

.zfgkleft .right .righttop li:hover:after {
    width: 100%;
}

.zfgkleft .right .righttop .mr6 {
    margin-right: 6px;
}

.zfgkleft .right .righttop .mb6 {
    margin-bottom: 6px;
}

.zfgkleft .right .righttop .box-orange {
    border-left: 8px solid #fec69e;
}

.zfgkleft .right .righttop .box-orange:after,
.zfgkleft .right .righttop .box-orange:hover {
    background: -webkit-linear-gradient(left, #fec69e, #ffaa6d);
    background: -moz-linear-gradient(left, #fec69e, #ffaa6d);
    background: -webkit-gradient(linear, left, right, from(#fec69e), to(#ffaa6d));
    background: linear-gradient(left, #fec69e, #ffaa6d);
    background: -ms-linear-gradient(left, #fec69e, #ffaa6d);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fec69e, endColorstr=#ffaa6d);
}

.zfgkleft .right .righttop .box-purple {
    border-left: 8px solid #b9bbdf;
}

.zfgkleft .right .righttop .box-purple:after,
.zfgkleft .right .righttop .box-purple:hover {
    background: -webkit-linear-gradient(left, #b9bbdf, #878ecd);
    background: -moz-linear-gradient(left, #b9bbdf, #878ecd);
    background: -webkit-gradient(linear, left, right, from(#b9bbdf), to(#878ecd));
    background: linear-gradient(left, #b9bbdf, #878ecd);
    background: -ms-linear-gradient(left, #b9bbdf, #878ecd);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#b9bbdf, endColorstr=#878ecd);
}

.zfgkleft .right .righttop .box-blue {
    border-left: 8px solid #70c6ed;
}

.zfgkleft .right .righttop .box-blue:after,
.zfgkleft .right .righttop .box-blue:hover {
    background: -webkit-linear-gradient(left, #70c6ed, #539ddb);
    background: -moz-linear-gradient(left, #70c6ed, #539ddb);
    background: -webkit-gradient(linear, left, right, from(#70c6ed), to(#539ddb));
    background: linear-gradient(left, #70c6ed, #539ddb);
    background: -ms-linear-gradient(left, #70c6ed, #539ddb);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#70c6ed, endColorstr=#539ddb);
}

.zfgkleft .right .righttop .box-green {
    border-left: 8px solid #62d2a2;
}

.zfgkleft .right .righttop .box-green:after,
.zfgkleft .right .righttop .box-green:hover {
    background: -webkit-linear-gradient(left, #62d2a2, #1fab89);
    background: -moz-linear-gradient(left, #62d2a2, #1fab89);
    background: -webkit-gradient(linear, left, right, from(#62d2a2), to(#1fab89));
    background: linear-gradient(left, #62d2a2, #1fab89);
    background: -ms-linear-gradient(left, #62d2a2, #1fab89);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#62d2a2, endColorstr=#1fab89);
}

.zfgkleft .right .righttop .box-pink {
    border-left: 8px solid #ff9797;
}

.zfgkleft .right .righttop .box-pink:after,
.zfgkleft .right .righttop .box-pink:hover {
    background: -webkit-linear-gradient(left, #ff9797, #ff6464);
    background: -moz-linear-gradient(left, #ff9797, #ff6464);
    background: -webkit-gradient(linear, left, right, from(#ff9797), to(#ff6464));
    background: linear-gradient(left, #ff9797, #ff6464);
    background: -ms-linear-gradient(left, #ff9797, #ff6464);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ff9797, endColorstr=#ff6464);
}

.zfgkleft .right .righttop .box-yellow {
    border-left: 8px solid #fbcc68;
}

.zfgkleft .right .righttop .box-yellow:after,
.zfgkleft .right .righttop .box-yellow:hover {
    background: -webkit-linear-gradient(left, #fbcc68, #fbaf2d);
    background: -moz-linear-gradient(left, #fbcc68, #fbaf2d);
    background: -webkit-gradient(linear, left, right, from(#fbcc68), to(#fbaf2d));
    background: linear-gradient(left, #fbcc68, #fbaf2d);
    background: -ms-linear-gradient(left, #fbcc68, #fbaf2d);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fbcc68, endColorstr=#fbaf2d);
}

.zfgkleft .right .slideTxtBox {
    width: 420px;
    margin: 0 auto;
    position: relative;
}

.zfgkleft .right .slideTxtBox .gzqmt {
    height: 25px;
}

.zfgkleft .right .slideTxtBox .gzqmt .pub-title {
    width: 140px;
    position: absolute;
    border-bottom: 0;
}

.zfgkleft .right .slideTxtBox .gzqmt .pub-title h5 {
    border-bottom: 0;
}

.zfgkleft .right .slideTxtBox .gzqmt .tab-title {
    font-size: 18px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 25px;
}

.zfgkleft .right .slideTxtBox .bd {
    background: #fff;
}

.zfgkleft .right .slideTxtBox .bd .pub-text-list {
    margin-top: 20px;
}

.zfgkleft .right .slideTxtBox .bd .pub-text-list li {
    background: 0;
    padding: 0 15px;
    display: inline-block;
    width: 100%;
    height: 98px;
    margin: 0 auto;
    border-bottom: 1px solid #e0e0e0;
}

.zfgkleft .right .slideTxtBox .bd .pub-text-list li span {
    display: inline-block;
    font-size: 16px;
    color: #333;
    font-style: normal;
    line-height: 25px;
    text-align: left;
    float: left;
    padding-top: 25px;
    letter-spacing: 0.5px;
}

.zfgkleft .right .slideTxtBox .bd .pub-text-list li img {
    width: 74px;
    height: 74px;
    margin: 12px 0 0 12px;
}

.zfgkleft .right .slideTxtBox .tab-title {
    width: 300px;
    border-bottom: 0;
}

.zfgkleft .right .slideTxtBox .tab-title span {
    line-height: 25px;
    padding: 0 12px 20px;
}

.zfgkleft .right .slideTxtBox .bd li span {
    width: 290px;
}

.zfgkleft .right .gzdata {
    background: #fff;
    height: 288px;
    position: relative;
    padding: 20px;
}

.zfgkleft .right .gzdata .img-a {
    position: relative;
    display: block;
}

.zfgkleft .right .gzdata .mengceng {
    position: absolute;
    top: 0;
    left: 0;
    width: 380px;
    height: 214px;
    overflow: hidden;
    background: rgba(14, 106, 192, 0.4);
    line-height: 184px;
    font-size: 18px;
    text-align: center;
    color: #fff;
}

.pub-title-bg {
    border-left: 4px solid #b02525;
    color: #fff;
    height: 28px;
    line-height: 28px;
    font-size: 20px;
    padding-left: 10px;
}

.pub-title-bg a {
    color: #003181;
}

.mt36 {
    margin-top: 36px;
}

.p0 {
    padding: 0;
}

.index-t {
    text-align: center;
}

.index-t h5 {
    font-size: 34px;
    color: #0e6ac0;
}

.index-t h5:hover a {
    color: #164b7c;
}

.index-t h5 a {
    color: #0e6ac0;
}

.index-t p {
    text-indent: 2em;
    font-size: 16px;
    color: #303030;
    margin-top: 16px;
    text-align: left;
    line-height: 24px;
}

.index-lunbo .left {
    width: 680px;
    height: 346px;
    overflow: hidden;
    position: relative;
}

.index-lunbo .left .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 38px;
    bottom: 16px;
    z-index: 1;
}

.index-lunbo .left .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.index-lunbo .left .hd ul li {
    float: left;
    margin-right: 10px;
    width: 8px;
    height: 8px;
    background: #fff;
}

.index-lunbo .left .hd ul li.on {
    background: #e6b452;
    color: #fff;
}

.index-lunbo .left .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.index-lunbo .left .bd .iimg {
    position: absolute;
    top: 10px;
    left: 14px;
    width: 94px;
    height: 121px;
    z-index: 10;
}

.index-lunbo .left .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.index-lunbo .left .bd li img {
    width: 680px;
    height: 346px;
    display: block;
    border: 0;
}

.index-lunbo .left .bd li p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 680px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    padding-left: 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
}

.index-lunbo .right {
    width: 492px;
    height: 346px;
    background: #fff;
}

.index-lunbo .right .pub-text-list li {
    line-height: 38px;
}

.index-lunbo .right .pub-text-list span {
    text-align: right;
}

.index-lunbo .right .tab-title {
    height: 50px;
    line-height: 50px;
    padding-left: 45px;
}

.index-lunbo .right .tab-title span {
    line-height: 50px;
    width: 165px;
    text-align: center;
}

.index-img {
    height: 93px;
}

.index-img a {
    display: inline-block;
    vertical-align: top;
}

.index-img img {
    width: 394px;
    height: 93px;
    margin-right: 2px;
}

.index-gzdj {
    width: 386px;
    float: right;
    height: 464px;
}

.index-gzdj .gztitle .tab-title span {
    padding: 0 10px;
}

.index-gzdj .slideTxtBox .tab-title {
    border-bottom: 0;
    font-size: 18px;
    margin: 20px 0;
}

.index-gzdj .slideTxtBox .tab-title .on {
    height: 20px;
    line-height: 20px;
    border-bottom: 0;
    border-left: 3px solid #e6b452;
    font-weight: 700;
    padding-left: 10px;
}

.index-gzdj .slideTxtBox .pub-text-list {
    margin: 0;
}

.index-gzdj .slideTxtBox .pub-text-list li {
    font: 400 16px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    padding-bottom: 10px;
    background: url(../gif/2s3rwa.gif) left 5px no-repeat;
}

.index-gzdj .slideTxtBox .pub-text-list li a {
    line-height: 16px;
}

.index-gzdj .slideTxtBox .pub-text-list .more {
    margin-bottom: 10px;
}

.index-gzdj .gzzn ul li {
    display: inline-block;
    width: 184px;
    height: 58px;
    font-size: 16px;
    margin-bottom: 16px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    border: 1px solid #0e6ac0;
}

.index-gzdj .gzzn ul li a {
    color: #666;
    line-height: 58px;
    display: block;
}

.index-gzdj .gzzn ul li a:hover {
    color: #fff;
}

.index-gzdj .gzzn ul li a i {
    width: 45px;
    height: 45px;
    vertical-align: middle;
    margin: 0 15px 0 10px;
}

.index-gzdj .gzzn ul li a .gzdj1,
.index-gzdj .gzzn ul li a .gzdj2,
.index-gzdj .gzzn ul li a .gzdj3,
.index-gzdj .gzzn ul li a .gzdj4 {
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
    transition: all 0.8s;
}

.index-gzdj .gzzn ul li a .gzdj1 {
    background-position: -160px -187px;
}

.index-gzdj .gzzn ul li a .gzdj2 {
    background-position: -210px -187px;
}

.index-gzdj .gzzn ul li a .gzdj3 {
    background-position: -260px -187px;
    margin-right: 8px;
}

.index-gzdj .gzzn ul li a .gzdj4 {
    background-position: -310px -187px;
}

.index-gzdj .gzzn ul li:hover {
    background: #0e6ac0;
}

.index-gzdj .gzzn ul li:hover .gzdj1 {
    background-position: -160px -237px;
}

.index-gzdj .gzzn ul li:hover .gzdj2 {
    background-position: -210px -237px;
}

.index-gzdj .gzzn ul li:hover .gzdj3 {
    background-position: -260px -237px;
}

.index-gzdj .gzzn ul li:hover .gzdj4 {
    background-position: -310px -237px;
}

.index-gzdj .mr11 {
    margin-right: 11px;
}

.index-all .left {
    width: 798px;
    margin-right: 18px;
}

.index-all .left .index-xxfb {
    position: relative;
}

.index-all .left .index-xxfb .pub-title-bg {
    width: 120px;
}

.index-all .left .index-xxfb .pub-text-list {
    margin-top: 18px;
}

.index-all .left .index-xxfb .tab-title {
    width: 678px;
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    line-height: 40px;
    padding-left: 50px;
}

.index-all .left .index-xxfb .tab-title span {
    margin-right: 35px;
}

.index-all .left .index-xxfb .more {
    position: absolute;
    right: 20px;
    top: 13px;
}

.index-all .left .index-xxgk .mr30 {
    margin-right: 30px;
}

.index-all .left .index-xxgk li {
    display: inline-block;
    width: 242px;
    height: 52px;
    border: 1px solid #0e6ac0;
    line-height: 52px;
    font-size: 16px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    margin-top: 20px;
}

.index-all .left .index-xxgk li a {
    color: #666;
    display: block;
}

.index-all .left .index-xxgk li a i {
    width: 35px;
    height: 35px;
    vertical-align: middle;
    margin: 0 20px;
}

.index-all .left .index-xxgk li a:hover {
    color: #fff;
}

.index-all .left .index-xxgk li a .xxgk1 {
    background-position: -170px 3px;
}

.index-all .left .index-xxgk li a .xxgk2 {
    background-position: -210px 3px;
}

.index-all .left .index-xxgk li a .xxgk3 {
    background-position: -250px 3px;
}

.index-all .left .index-xxgk li a .xxgk4 {
    background-position: -290px 3px;
}

.index-all .left .index-xxgk li a .xxgk5 {
    background-position: -170px -37px;
}

.index-all .left .index-xxgk li a .xxgk6 {
    background-position: -210px -37px;
}

.index-all .left .index-xxgk li:hover {
    background: #0e6ac0;
}

.index-all .left .index-xxgk li:hover .xxgk1 {
    background-position: 0 3px;
}

.index-all .left .index-xxgk li:hover .xxgk2 {
    background-position: -40px 3px;
}

.index-all .left .index-xxgk li:hover .xxgk3 {
    background-position: -80px 3px;
}

.index-all .left .index-xxgk li:hover .xxgk4 {
    background-position: -120px 3px;
}

.index-all .left .index-xxgk li:hover .xxgk5 {
    background-position: 0 -37px;
}

.index-all .left .index-xxgk li:hover .xxgk6 {
    background-position: -40px -37px;
}

.index-all .left .index-gzqmt .slideTxtBox {
    height: 464px;
    width: 386px;
    float: left;
    position: relative;
}

.index-all .left .index-gzqmt .slideTxtBox .gzqmt {
    height: 25px;
}

.index-all .left .index-gzqmt .slideTxtBox .gzqmt .pub-title {
    width: 140px;
    position: absolute;
    border-bottom: 0;
}

.index-all .left .index-gzqmt .slideTxtBox .gzqmt .pub-title h5 {
    border-bottom: 0;
}

.index-all .left .index-gzqmt .slideTxtBox .gzqmt .tab-title {
    font-size: 18px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 25px;
}

.index-all .left .index-gzqmt .slideTxtBox .bd {
    background: #fff;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .pub-text-list {
    margin-top: 20px;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .pub-text-list li {
    background: 0;
    padding: 0 15px;
    display: inline-block;
    width: 100%;
    height: 98px;
    margin: 0 auto;
    border-bottom: 1px solid #e0e0e0;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .pub-text-list li img {
    width: 74px;
    height: 74px;
    margin: 12px 0 0 12px;
}

.index-all .left .index-gzqmt .slideTxtBox .pub-title {
    margin-top: 10px;
}

.index-all .left .index-gzqmt .slideTxtBox .tab-title {
    width: 260px;
    border-bottom: 1px solid #c2c2c2;
    padding-left: 10px;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .pub-text-list li span {
    display: inline-block;
    font-size: 16px;
    color: #333;
    font-style: normal;
    line-height: 25px;
    text-align: left;
    float: left;
    padding-top: 25px;
    letter-spacing: .5px;
    width: 270px;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .gzqmt-img {
    font-size: 0;
    margin-top: 40px;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .gzqmt-img li {
    display: inline-block;
    width: 96px;
    height: 90px;
    font-size: 16px;
    text-align: center;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .gzqmt-img li a {
    color: #303030;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .gzqmt-img lihover {
    border-radius: 5px;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .gzqmt-img lihover a {
    color: #0e6ac0;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .gzqmt-img li p {
    line-height: 20px;
}

.index-all .left .index-gzqmt .slideTxtBox .bd .gzqmt-img li img {
    width: 60px;
    height: 60px;
}

.index-all .right {
    width: 384px;
    background: #fff;
}

.index-all .right .index-bsfw,
.index-all .right .index-hhjl {
    width: 358px;
    float: right;
}

.index-all .right .index-bsfw .pub-title-bg,
.index-all .right .index-hhjl .pub-title-bg {
    width: 100%;
    text-align: left;
}

.index-all .right .index-bsfw .hhjlul,
.index-all .right .index-hhjl .hhjlul {
    box-sizing: border-box;
    font-size: 0;
}

.index-all .right .index-bsfw .hhjlul .hhjlul-zuihou,
.index-all .right .index-hhjl .hhjlul .hhjlul-zuihou {
    width: 100%;
}

.index-all .right .index-bsfw .hhjlul li,
.index-all .right .index-hhjl .hhjlul li {
    display: inline-block;
    width: 179px;
    height: 76px;
    font-size: 16px;
    line-height: 76px;
    text-align: center;
    border: 1px solid #c9c9c9;
    background: -webkit-linear-gradient(top, #fff, #ecf6ff);
    background: -moz-linear-gradient(top, #fff, #ecf6ff);
    background: -webkit-gradient(linear, top, bottom, from(#fff), to(#ecf6ff));
    background: linear-gradient(top, #fff, #ecf6ff);
    background: -ms-linear-gradient(top, #fff, #ecf6ff);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#ecf6ff);
}

.index-all .right .index-bsfw .hhjlul li a,
.index-all .right .index-hhjl .hhjlul li a {
    color: #666;
    display: block;
}

.index-all .right .index-bsfw .bsfwul li:hover a,
.index-all .right .index-bsfw .hhjlul li a:hover,
.index-all .right .index-hhjl .bsfwul li:hover a,
.index-all .right .index-hhjl .hhjlul li a:hover {
    color: #0e6ac0;
}

.index-all .right .index-bsfw .hhjlul li:hover,
.index-all .right .index-hhjl .hhjlul li:hover {
    background: -webkit-linear-gradient(top, #feffff, #d2eaff);
    background: -moz-linear-gradient(top, #feffff, #d2eaff);
    background: -webkit-gradient(linear, top, bottom, from(#feffff), to(#d2eaff));
    background: linear-gradient(top, #feffff, #d2eaff);
    background: -ms-linear-gradient(top, #feffff, #d2eaff);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#feffff, endColorstr=#d2eaff);
}

.index-all .right .index-bsfw .bsfwul,
.index-all .right .index-hhjl .bsfwul {
    border: 1px solid #c9c9c9;
    font-size: 0;
    height: 118px;
}

.index-all .right .index-bsfw .bsfwul li,
.index-all .right .index-hhjl .bsfwul li {
    display: inline-block;
    float: left;
    width: 118px;
    height: 118px;
    font-size: 16px;
}

.index-all .right .index-bsfw .bsfwul li a,
.index-all .right .index-hhjl .bsfwul li a {
    color: #666;
    display: block;
    width: 118px;
    height: 118px;
    padding: 20px 20px 0;
    text-align: center;
}

.index-all .right .index-bsfw .bsfwul li a i,
.index-all .right .index-hhjl .bsfwul li a i {
    display: block;
    width: 35px;
    height: 35px;
    margin: 5px 20px;
}

.index-all .right .index-bsfw .bsfwul li a .bsfw1,
.index-all .right .index-hhjl .bsfwul li a .bsfw1 {
    background-position: -166px -80px;
}

.index-all .right .index-bsfw .bsfwul li a .bsfw2,
.index-all .right .index-hhjl .bsfwul li a .bsfw2 {
    background-position: -210px -80px;
}

.index-all .right .index-bsfw .bsfwul li a .bsfw3,
.index-all .right .index-hhjl .bsfwul li a .bsfw3 {
    background-position: -250px -80px;
    margin-bottom: 0;
}

.index-all .right .index-bsfw {
    margin-top: 48px;
}

.index-all .right .index-gzdj {
    margin-top: 34px;
    width: 384px;
}

.index-all .right .index-gzdj .sun-img img {
    width: 184px;
    height: 64px;
}

.index-all .right .index-gzdj .slideTxtBox .tab-title {
    margin: 20px 0 15px;
}

.index-all .right .index-gzdj .slideTxtBox .pub-text-list li {
    padding-bottom: 15px;
}

.index-all .right .index-gzdj .gzzn ul {
    padding-top: 10px;
}

.index-all .right .index-gzdj .gzzn ul li {
    display: inline-block;
    width: 184px;
    height: 58px;
    text-align: left;
    font-size: 16px;
    margin-bottom: 16px;
    border: 0;
    float: left;
}

.index-all .right .index-gzdj .gzzn ul li a {
    display: block;
    color: #333;
    line-height: 16px;
}

.index-all .right .index-gzdj .gzzn ul li a:hover {
    color: #0e6ac0;
}

.index-all .right .index-gzdj .gzzn ul li a span {
    display: inline-block;
    width: 114px;
    height: 58px;
    padding-top: 10px;
}

.index-all .right .index-gzdj .gzzn ul li a .pt20 {
    padding-top: 20px;
}

.index-all .right .index-gzdj .gzzn ul li a i {
    width: 35px;
    height: 35px;
    vertical-align: top;
    margin-top: 5px;
}

.index-all .right .index-gzdj .gzzn ul li a .gzzn11 {
    background-position: -158px -108px;
}

.index-all .right .index-gzdj .gzzn ul li a .gzzn22 {
    background-position: -194px -108px;
}

.index-all .right .index-gzdj .gzzn ul li a .gzzn33 {
    background-position: -222px -108px;
}

.index-all .right .index-gzdj .gzzn ul li a .gzzn44 {
    background-position: -253px -108px;
}

.index-all .right .index-gzdj .gzzn ul li:hover {
    background: #fff;
}

.myfriend {
    margin-bottom: 50px;
}

.myfriend .pub-title-bg {
    width: 140px;
}

.myfriend select {
    border: 1px solid #ddd;
    line-height: 35px;
    height: 35px;
    outline: 0;
    background: #f3f3f3;
    color: #666;
    width: 286px;
    padding: 6px 0 6px 10px;
}

.myfriend select option {
    color: #666;
}

.myfriend .mr19 {
    margin-right: 10px;
}

.map p {
    color: #0e6ac0;
    background: #e6edf7;
    font: 700 20px/38px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    height: 38px;
    padding-left: 25px;
}

.map ul {
    height: 90px;
    padding: 10px 150px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #ebf2f9;
}

.map ul li {
    display: inline-block;
    height: 37px;
    line-height: 37px;
    padding: 0 21px;
}

.map ul li a {
    color: #333;
}

.search-group {
    width: 70%;
    height: 50px;
    line-height: 50px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 20px #94bef5;
}

.search {
    padding: 0 20px;
    border: 0;
    width: 94%;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #999999;
    letter-spacing: 0.5px;
}

.index-top-left {
    width: 292px;
    position: relative;
}

.index-top-center {
    width: 687px;
    margin-left: 25px;
}

.index-top-right {
    width: 168px;
}

.daonav {
    border-bottom: solid 1px #eae3e3;
}

.daonav>li {
    float: left;
    cursor: pointer;
    padding: 16px 8px;
    font-size: 16px;
    color: #666666;
}

.daonav>li:hover {
    color: #003181;
    font-weight: bold;
}

.daonav:hover .sider {
    display: block;
}

.index-top-left-con {
    border: solid 1px #eae3e3;
    background: rgba(255, 255, 255, 0.5);
}

.index-top-left-title {
    height: 46px;
}

.nav-more {
    line-height: 70px;
    text-align: center;
}

.nav-more a {
    color: #368dc9;
}

.sider {
    display: none;
    position: absolute;
    left: 292px;
    top: 0;
    padding: 10px 20px;
    width: 714px;
    height: 460px;
    z-index: 9;
    background: rgba(255, 255, 255, 0.99);
}




.wh-top-lb {
    position: relative;
    height: 458px;
}




.whTopSlide {
    width: 688px;
    height: 458px;
    overflow: hidden;
    position: relative;
}

.whTopSlide .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 38px;
    bottom: 16px;
    z-index: 1;
}

.whTopSlide .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.whTopSlide .hd ul li {
    float: left;
    margin-right: 10px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
}

.whTopSlide .hd ul li.on {
    background: #f00;
    color: #fff;
}

.whTopSlide .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.whTopSlide .bd .iimg {
    position: absolute;
    top: 10px;
    left: 14px;
    width: 94px;
    height: 121px;
    z-index: 10;
}

.whTopSlide .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.whTopSlide .bd img {
    width: 688px;
    height: 458px;
    display: block;
}

.whTopSlide .bd p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 688px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    padding-left: 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
}




.whTopSlide .prev,
.whTopSlide .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../png/w6jrqc.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.whTopSlide .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.whTopSlide .prev:hover,
.whTopSlide .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.whTopSlide .prevStop {
    display: none;
}

.whTopSlide .nextStop {
    display: none;
}




.index-top-right a {
    display: block;
    width: 100%;
    height: 80px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 24px;
    letter-spacing: 0.4px;
    padding: 16px;
}

.index-top-right .c1 {
    background: url(../png/w40pcg.png);
}

.index-top-right .c2 {
    background: url(../png/8k0rjy.png);
}

.index-top-right .c3 {
    background: url(../png/8k88hx.png);
}

.index-top-right .c4 {
    background: url(../png/xf3i3n.png);
    padding-top: 25px !important;
}

.index-top-right .c5 {
    background: url(../png/ds9xk6.png);
}

.suoyin-title {
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    color: #003181;
    vertical-align: top;
}

.suoyin-title a {
    color: #003181;
}

.suoyin-title span {
    vertical-align: middle;
}




.slideTxtBox {
    text-align: left;
    position: relative;
}

.slideTxtBox .hd {
    font: 16px/24px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #b3b4b5;
    overflow: hidden;
}

.slideTxtBox .hd ul li {
    float: left;
    cursor: pointer;
    text-align: center;
}

.slideTxtBox .hd span {
    float: left;
    display: inline-block;
    margin: 0 8px;
}

.slideTxtBox .hd ul li.on {
    border-bottom: 1px solid #035392;
    color: #003181;
}

.slideTxtBox .bd {
    margin: 5px auto;
    width: 95%;
    background: #f5f5f5;
}

.slideTxtBox .bd ul {
    zoom: 1;
    padding: 10px;
}

.slideTxtBox .bd li {
    width: 50%;
    float: left;
    padding-left: 10px;
    line-height: 20px;
    overflow: hidden;
}

.slideTxtBox .bd li a {
    display: inline-block;
    width: 95%;
    overflow: hidden;
    
    text-overflow: ellipsis;
    
    white-space: nowrap;
    
    color: #999;
    font-size: 14px;
}

.slideTxtBox .bd li a:hover {
    color: #003181;
}

.texthidden {
    overflow: hidden;
    
    text-overflow: ellipsis;
    
    white-space: nowrap;
    
}

.qiye-list {
    display: inline-block;
    width: 82%;
}

.qiye-list li {
    line-height: 20px;
    float: left;
}

.qiye-list span {
    display: inline-block;
    margin: 0 8px;
    color: #999;
    vertical-align: middle;
}

.qiye-list a {
    color: #999;
    font-size: 16px;
}

.qiye-list a:hover {
    color: #003181;
}

.tablist>div {
    width: 578px;
    border: 1px solid #eae3e3;
}




.slideTxtBox1 {
    text-align: left;
    position: relative;
}

.slideTxtBox1 .hd {
    height: 50px;
    font: 20px/50px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #003181;
}

.slideTxtBox1 .hd ul li {
    float: left;
    cursor: pointer;
    text-align: center;
    border-top: 2px solid transparent;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
}

.slideTxtBox1 .hd ul li a {
    color: #003181;
    display: block;
}

.tabtwo .slideTxtBox1 .hd ul li {
    width: 50%;
}

.tabthree .slideTxtBox1 .hd ul li {
    width: 33.333333%;
}

.slideTxtBox1 .hd ul li.on {
    border-top: 2px solid #b02525;
    background: #fff;
    font-weight: bold;
    border-bottom: 1px solid transparent;
}

.slideTxtBox1 .bd {
    padding: 20px;
}

.slideTxtBox1 .bd .list-more {
    float: right;
    font: normal 14px/20px "???¨¨?¡¥¨¦?¡­¨¦?¡®";
    color: #535353;
}

.slideTxtBox1 .bd ul {
    zoom: 1;
}

.slideTxtBox1 .bd li {
    height: 38px;
    line-height: 38px;
    padding-left: 20px;
    overflow: hidden;
    background: url() no-repeat -184px 10px;
}

.slideTxtBox1 .bd li a {
    font-size: 14px;
    color: #333;
}

.slideTxtBox1 .bd li a:hover {
    color: #003181;
}

.slideTxtBox1 .bd li .date {
    float: right;
    color: #999;
    padding-right: 5px;
}

.index-4li>li {
    float: left;
    width: 280px;
    margin-right: 26px;
    border: solid 1px #eae3e3;
    overflow: hidden;
}

.hdjl-list>li {
    height: 120px;
    line-height: 120px;
}

.hdjl-list>li a {
    padding-left: 157px;
    font-size: 18px;
    color: #333;
    display: block;
    background-position: left center;
}

.hdjl-list>li a:hover {
    color: #003181;
}

.hdjl-list>li .hd-bgimg1 {
    background-image: url(../png/wcknb7.png);
    background-repeat: no-repeat;
}

.hdjl-list>li .hd-bgimg2 {
    background-image: url(../png/ck2lqp.png);
    background-repeat: no-repeat;
}

.hdjl-list>li .hd-bgimg3 {
    background-image: url(../png/5smvc3.png);
    background-repeat: no-repeat;
}

.hdjl-list>li .hd-bgimg4 {
    background-image: url(../png/3def90.png);
    background-repeat: no-repeat;
}

.xxgk-list>li {
    height: 92px;
    line-height: 92px;
}

.xxgk-list>li a {
    padding-left: 87px;
    height: 92px;
    font-size: 20px;
    color: #003181;
    font-weight: bold;
    display: block;
    background-position: 30px center;
}

.xxgk-list>li .gk-bgimg1 {
    background-image: url(../png/4sgjzi.png);
    background-repeat: no-repeat;
}

.xxgk-list>li .gk-bgimg2 {
    background-image: url(../png/q9qpi1.png);
    background-repeat: no-repeat;
}

.xxgk-list>li .gk-bgimg3 {
    background-image: url(../png/7fg8ng.png);
    background-repeat: no-repeat;
}

.xxgk-list>li .gk-bgimg4 {
    background-image: url(../png/9n650m.png);
    background-repeat: no-repeat;
}

.index-3li li {
    float: left;
    width: 380px;
    margin-right: 30px;
}

.ztzl-list>li {
    height: 100px;
}

.tabBox {
    border: solid 1px #eae3e3;
}

.tabDefalut .hd {
    height: 50px;
    line-height: 48px;
    font-size: 20px;
    font-weight: normal;
    background: -webkit-linear-gradient(top, #fefefe, #f1f1f1);
    background: -moz-linear-gradient(top, #fefefe, #aac0d4);
    background: -webkit-gradient(linear, top, bottom, from(#fefefe), to(#f1f1f1));
    background: linear-gradient(top, #fefefe, #f1f1f1);
    background: -ms-linear-gradient(top, #fefefe, #f1f1f1);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#f1f1f1);
    color: #003181;
}

.tabDefalut .hd li {
    padding: 0 46px;
}

.bsfw-tab {
    padding: 5px 0;
    background: #e7f3ff;
    height: 80px;
    line-height: 60px;
    text-align: center;
    width: 1198px;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
}

.bsfw-tab li {
    width: 120px;
    height: 48px;
    line-height: 48px;
    font-weight: normal;
}

.tabDefalut .slideTxtBox1 .bd {
    padding: 0;
}

.tabDefalut .slideTxtBox1 .bd li {
    padding-left: 12px;
    background: -webkit-linear-gradient(top, #fefefe, #f1f1f1);
    background: -moz-linear-gradient(top, #fefefe, #aac0d4);
    background: -webkit-gradient(linear, top, bottom, from(#fefefe), to(#f1f1f1));
    background: linear-gradient(top, #fefefe, #f1f1f1);
    background: -ms-linear-gradient(top, #fefefe, #f1f1f1);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fefefe, endColorstr=#f1f1f1);
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #003181;
    font-weight: bold;
    cursor: pointer;
}

.tabDefalut .slideTxtBox1 .bd li.on {
    color: #b02525;
}

.bsfw-tab-con>ul {
    display: none;
}

.blue-btn {
    background: #003181;
    color: #fff !important;
}

.bluesky-btn {
    background: #4d94e4;
    color: #fff !important;
}

.tabDefalut .slideTxtBox1 .bsfw-tab-con ul li a {
    display: inline-block;
    padding: 0 8px;
    margin-left: 8px;
    color: #fff;
    border-radius: 5px;
}

.noborder-bottom {
    border-bottom: 0 !important;
}

.tabDefalut .slideTxtBox1 .bd .bsfw-tab-con {
    height: 180px;
    padding: 10px;
}

.tabDefalut .slideTxtBox1 .bd .bsfw-tab-con ul li {
    line-height: 30px;
    color: #373d41;
    font-size: 16px;
    background: none;
    width: 100%;
    font-weight: normal;
}

.tabDefalut .slideTxtBox1 .bd .bsfw-tab-con ul li a {
    color: #373d41;
}

.bsfw-list li {
    text-align: center;
    width: 160px;
    height: 160px;
    overflow: hidden;
    margin-right: 13px;
    margin-bottom: 13px;
    float: left;
    transform: all .5s;
    border: solid 1px #eae3e3;
}

.bsfw-list li:hover p {
    color: #003181;
}

.bsfw-list li a {
    display: block;
    height: 158px;
    padding-top: 20px;
}

.bsfw-list li a p {
    color: #333;
    line-height: 16px;
    margin-top: 10px;
}

.bsfw-list li:hover {
    border-radius: 10%;
    font-weight: bold;
    border: solid 1px #5d92e7;
}

.bsxt-list {
    border: solid 1px #eae3e3;
    padding: 26px 0 0 26px;
}

.bsxt-list li {
    float: left;
    width: 210px;
    height: 90px;
    margin-right: 22px;
    margin-bottom: 22px;
    line-height: 90px;
    text-align: center;
    border: solid 1px #eae3e3;
    background: -webkit-linear-gradient(top, #feffff, #e8f4ff);
    background: -moz-linear-gradient(top, #feffff, #e8f4ff);
    background: -webkit-gradient(linear, top, bottom, from(#feffff), to(#e8f4ff));
    background: linear-gradient(top, #feffff, #e8f4ff);
    background: -ms-linear-gradient(top, #feffff, #e8f4ff);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#feffff, endColorstr=#e8f4ff);
}

.bsxt-list li a {
    color: #003181;
    display: block;
}

.bsxt-list li a p {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
}




.zmhd-tab {
    width: 1200px;
}

.zmhd-tab .hd {
    font-size: 14px;
    width: 1200px;
    height: 114px;
    background: url(../gif/ts6uy0.gif) no-repeat left bottom;
    background-size: cover;
    display: block;
    overflow: hidden;
}

.zmhd-tab .hd ul {
    width: 1200px;
}

.zmhd-tab .hd li {
    float: left;
    margin: 0 22px 0 0;
    height: 114px;
    overflow: hidden;
    background: url(/images/zmhd_btns.png) no-repeat;
    cursor: pointer;
}

.zmhd-tab .hd li img {
    width: 180px;
    border: solid 1px #e4e4e4;
}

.zmhd-tab .hd li.on {
    background: url("../jpg/m1cp9a.jpg") no-repeat scroll center bottom;
}

.zmhd-tab .hd .on h4 {
    width: 154px;
    height: 80px;
    background: url(/images/zmhd_btns.png) no-repeat;
    cursor: pointer;
}

.zmhd-tab .bd {
    margin-top: 30px;
    position: relative;
    overflow: hidden;
}




.zmhd .wyzx .fl {
    float: left;
    width: 710px;
}

.zmhd .wyzx .fl h1 {
    color: #d32e3c;
    font-weight: bold;
    font-size: 16px;
}

.zmhd .wyzx .fl p {
    text-indent: 28px;
    margin-top: 5px;
    line-height: 30px;
    color: #3a5485;
}

.zmhd .wyzx .fr {
    float: right;
}




.zmhd .wyts {
    display: block;
    overflow: hidden;
}

.zmhd .wyts .box {
    width: 390px;
    height: 320px;
    float: left;
}

.zmhd .wyts .box_grey {
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
}

.zmhd .wyts .box_grey {
    width: 320px;
    float: left;
    margin-left: 20px;
    display: block;
    overflow: hidden;
    height: 360px;
}

.zmhd .wyts .box_grey h1 {
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #d32e3c;
    font-weight: bold;
    background: #e6e6e6;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.zmhd .wyts .box_grey table {
    margin: 10px 25px;
}

.zmhd .wyts .box_grey table td {
    height: 27px;
}

.zmhd .wyts .app {
    float: right;
    margin-left: 20px;
    width: 207px;
}

.zmhd .wyts .app .btn_tsjb {
    display: block;
    padding: 0px 10px;
    height: 36px;
    margin-top: 20px;
    line-height: 36px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background: #d32e3c;
}

.zmhd-tab .box {
    padding: 20px;
}










.fwblue {
    color: #003181;
    font-weight: bold;
    font-size: 18px;
}

.imgnone {
    font-size: 16px;
}

.zxft-con {
    border: solid 1px #e4e4e4;
    padding: 24px;
    background: url("../png/77ms1a.png") no-repeat right bottom;
}

.a-img {
    padding: 5px;
    display: inline-block;
    border: solid 1px #e4e4e4;
}

.a-text {
    float: right;
    line-height: 32px;
    margin-top: 30px;
    width: 38%;
    margin-left: 60px;
    display: inline-block;
}

.a-text h3 {
    margin-bottom: 20px;
    font-size: 24px;
    color: #b02525;
    font-weight: bold;
}

.a-text p {
    line-height: 24px;
}

.bigld {
    width: 20% !important;
    padding: 0 61px 0 0;
}

.bigld>li>a {
    padding-left: 10px;
}

.bigld img {
    border: solid 1px #e4e4e4;
    padding: 3px;
}

.bigld p {
    line-height: 24px;
    text-align: center;
}

.ldjs {
    border: solid 1px #e4e4e4;
}

.ldjs ul {
    float: left;
}

.ldjs-con {
    padding: 28px 28px 0 28px;
}

.ldjs-con ul>li>div {
    width: 70%;
    padding: 0 10px;
}

.ldjs-con ul>li>div p {
    line-height: 24px;
}

.ldjs-list {
    width: 78.5%;
}

.ldjs-list li {
    margin-bottom: 20px;
    float: left;
    width: 33.33%;
}

.ldjs-list li>a {
    display: block;
}

.ldjs-list li>a p {
    color: #003181;
}

.ldjs-list li>a img {
    border: solid 1px #e4e4e4;
    padding: 3px;
}

.nsjg-list {
    width: 87%;
    height: 512px;
    overflow-y: auto;
}

.nsjg-list li {
    float: left;
    width: 31%;
    margin-right: 20px;
    margin-bottom: 10px;
    height: auto !important;
    line-height: 1 !important;
    background: #e7f3ff !important;
}

.nsjg-list li a {
    display: block;
    padding: 20px 30px !important;
    height: 70px;
    overflow: hidden;
}

.nsjg-list li a span {
    font-weight: bold;
    color: #b02525;
}

.ldjs-index-list {
    border: solid 1px #e4e4e4;
    padding: 40px;
}

.ldjs-index-list .ldjs-list {
    width: 100%;
}

.ldjs-index-list .ldjs-list li {
    width: 100%;
    border-bottom: 1px dashed #e4e4e4;
    padding-bottom: 20px;
}

.ldjs-index-list .ldjs-list li>div {
    width: 80%;
    padding: 0 0 30px 30px;
}

.ldjs-index-list .ldjs-list li>div p {
    line-height: 24px;
}




.maplist {
    line-height: 103px;
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 1px dashed #e4e4e4;
}

.maplist img {
    margin-right: 40px;
    vertical-align: middle;
}

.maplist span {
    display: inline-block;
    margin-right: 5px;
}

.maplist a {
    color: #343434;
    padding-right: 14px;
}

.maplist a:hover {
    color: #003181;
}

.maplist span:last-child a {
    border: 0;
}

.maplist .title a {
    display: inline-block;
    width: 100px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding: 0;
    border-right: none;
    background: #003181;
}

.wangqun {
    line-height: 30px;
}

.wangqun ul {
    width: 80%;
    padding-top: 15px;
}

.wangqun li {
    display: inline-block;
    margin-right: 5px;
}

.wangqun li:last-child a {
    border: 0;
}

.title1 a {
    background-color: #4088c7 !important;
}

.title2 a {
    background-color: #65a9ee !important;
}

.title3 a {
    background-color: #79ab83 !important;
}

.title4 a {
    background-color: #44a39c !important;
}

.xq-list {
    border: 1px solid #e4e4e4;
}

.xq-list ul li {
    text-align: center;
    border-bottom: 1px solid #e4e4e4;
    height: 48px;
    line-height: 48px;
}

.xq-list .xq-list-left {
    border-right: 1px solid #e4e4e4;
    background: #e7f3ff;
    width: 30%;
    font-size: 18px;
    font-weight: bold;
    color: #003181;
}

.xq-list .xq-list-right {
    width: 70%;
    font-size: 18px;
}

.ant-cascader-menu::-webkit-scrollbar {
    width: 5px;
}

.ant-cascader-menu::-webkit-scrollbar-track {
    background-color: #eee;
}

.ant-cascader-menu::-webkit-scrollbar-thumb {
    background: #adadad;
}

.tip {
    background-color: #f2f4f9;
    font-size: 18px;
    padding: 14px 195px;
    line-height: 26px;
    text-align: center;
    border-bottom: 1px solid #e4e4e4;
}

.shifan-list>ul>li {
    height: 60px;
    line-height: 60px;
}

.shifan-list .shifan-list-left {
    border: 1px solid #e4e4e4;
    background-color: #f9f9f9;
    width: 20%;
    font-size: 18px;
    font-weight: bold;
    color: #003181;
    min-height: 500px;
}

.shifan-list .shifan-list-left li {
    background: #e7f3ff;
    cursor: pointer;
    border-bottom: 1px solid #e4e4e4;
    padding-left: 93px;
}

.shifan-list .shifan-list-left .shili1 {
    background-image: url(../png/lnli54.png);
    background-position: 60px center;
    background-repeat: no-repeat;
}

.shifan-list .shifan-list-left .shili2 {
    background-image: url(../png/59ovxc.png);
    background-position: 60px center;
    background-repeat: no-repeat;
}

.shifan-list .shifan-list-left .shili3 {
    background-image: url(../png/o50m9y.png);
    background-position: 60px center;
    background-repeat: no-repeat;
}

.shifan-list .shifan-list-left .shili4 {
    background-image: url(../png/ow6jfz.png);
    background-position: 56px center;
    background-repeat: no-repeat;
}

.shifan-list .shifan-list-left .shili5 {
    background-image: url(../png/2hk9ut.png);
    background-position: 60px center;
    background-repeat: no-repeat;
}

.shifan-list .shifan-list-left .on {
    background-color: #f9f9f9;
}

.shifan-list .shifan-con-list {
    width: 80%;
    padding-left: 40px;
    font-size: 18px;
}

.shifan-list .shifan-con-list>li {
    display: none;
    border: 0;
}

.shifan-con-list .tabDefalut .slideTxtBox1 .bd li {
    padding-left: 20px;
    display: block;
}

.cxxx {
    color: #fff;
    background-color: #4d94e4;
    padding: 2px 6px;
    border-radius: 4px;
}

.hdfkxd {
    padding: 20px 15px;
    background-color: #f9f9f9;
}

.hdfk-form {
    display: inline-block;
    width: 40%;
}

.hdfk-form .search-group {
    margin: 0;
    width: 92%;
    height: 44px;
    line-height: 44px;
}

.hdfk-form .search-group .search {
    width: 87%;
}

.hdfk-form .search-group .Search-btn {
    width: 54px;
    height: 43px;
}

.error {
    background: url(../png/0psg9k.png) no-repeat center right;
    padding: 180px 0;
}

.error h2 {
    font-size: 24px;
    letter-spacing: 4.8px;
    color: #333333;
}

.error a {
    text-decoration: underline;
    color: #4a8af9;
}

.error p {
    letter-spacing: 3.6px;
    line-height: 36px;
    font-size: 18px;
}

.example1 a.on div {
    top: 0 !important;
}




.txtMarquee-left {
    width: 1009px;
    position: relative;
    background-color: #e7f3ff;
}

.txtMarquee-left .hd {
    overflow: hidden;
    height: 30px;
    padding: 0 10px;
}

.txtMarquee-left .hd .prev,
.txtMarquee-left .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("/images/images/icoLeft.gif") no-repeat;
}

.txtMarquee-left .hd .next {
    background: url("/images/icoRight.gif") no-repeat;
}

.txtMarquee-left .bd {
    padding: 4px;
}

.txtMarquee-left .bd .tempWrap {
    width: 980px !important;
}




.txtMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.txtMarquee-left .bd ul li {
    margin-right: 20px;
    float: left;
    height: 24px;
    line-height: 24px;
    text-align: left;
    _display: inline;
    width: auto !important;
}

.txtMarquee-left .bd ul li a {
    color: #333;
}




.cx-list-top li {
    border: 1px solid #e4e4e4;
    float: left;
    margin-right: 8px;
    margin-bottom: 10px;
}

.cx-list-top li a {
    padding: 10px 30px;
    display: block;
    background: #f2f2f2;
    font-size: 18px;
    color: #003181;
    font-weight: bold;
}

.chaxun {
    height: 72px;
    line-height: 72px;
    background-color: #f9f9f9;
    padding: 0 10px;
}

.chaxun .hd-btn {
    padding: 0;
}

.chaxun label {
    margin: 0 10px;
}

.chaxun input {
    height: 32px;
    width: 260px;
    border-radius: 2px;
    border: solid 1px #eae3e3;
    background: #fff;
    padding-left: 10px;
}

.noborder {
    border: 0 !important;
    cursor: pointer;
}

.qianblue {
    background: #879ec4;
}

.ml20 {
    margin-left: 20px;
}

.daoyin2 .qiye-list li,
.daoyin3 .qiye-list li,
.daoyin6 .qiye-list li,
.daoyin7 .qiye-list li {
    width: 100%;
    line-height: 40px;
}