﻿@charset "UTF-8";

/*
*   program: 张掖市山丹县
*   author: ln
*   date: 2018-07-09
*/

/********************************首页*********************************/

.sd-border-box {
    padding: 20px;
    background: #fff;
    border: 1px solid #e3ebf4;
}

.sd-border-boxFirst {
    border-top: none;
}

.sd-lb-imgs {
    width: 100%;
    height: 90px;
}

.sd-lb-imgs .lbNums {
    right: 13px;
    bottom: 8px;
}

.sd-lb-imgs .lbNums span {
    width: 8px;
    height: 8px;
    margin-left:  8px;
    text-align: center;
    background: #fff;
}

.sd-lb-imgs .lbNums span.cur, 
.sd-lb-imgs .lbNums span:hover  {
    background: #fc6643;
}

.sd-ld {
    width: 780px;
    height: 390px;
    overflow: hidden;    
}

.sd-ld-bigImg {
    width: 630px;
    height: 100%;
}

.sd-ld-bigImg .lbItems .a {
    display: none;
}

.sd-ld-bigImg .lbIists {
    height: 50px;
    line-height: 50px;
    background: url(sd-ld-bg.png);
}

.lbIists .a {
    margin-left: 22px;
    font-size: 16px;
}

.sd-ld-imgLists {
    position: relative;
    width: 140px;
    height: 100%;
    margin-top: -10px;
}

.sd-ld-imgLists li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 90px;
    margin-top: 10px;
    cursor: pointer;
}

.sd-ld-imgLists li:before {
    content:"";
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("sd-ld-imgListsCur.png") no-repeat;
}

.sd-ld-imgLists .img {
    width: 100%;
    height: 100%;
}

.sd-ld-imgLists li.cur:before, .sd-ld-imgLists li:hover:before {
    display: block;
}

.sd-tab-tp1 {
    width: 360px;
    height: 390px;
}

.sd-tab-btns {
    padding: 5px 0 0 26px;
    border-bottom: 1px solid #f6c0c0;
}

.sd-tab-btns .btn {
    display: inline-block;
    position: relative;
    margin-left: 40px;
    padding-bottom: 15px;
    line-height: 1;
    vertical-align: middle;
    font-size: 18px;
    color: #444;
}

.sd-tab-btns .btn.cur, .sd-tab-btns .btn:hover {
    font-weight: bold;
    color: #c00f11;
}

.sd-tab-btns .btn:first-child {
    margin-left: 0;
}

.sd-tab-btns .btn .arrow, 
.sd-tab-btns .btn .arrow {
    display: none;
    position: absolute;
    left: 50%;
    bottom: -1px;
    width: 11px;
    height: 6px;
    margin-left: -5.5px;
    background: url(sd-arrow.jpg);
}

.sd-tab-btns .btn.cur .arrow, 
.sd-tab-btns .btn:hover .arrow {
    display: block;
}

.sd-leader-cont {
    padding: 30px 23px 0 7px;
}

.sd-leader-box {
    margin-top: 50px;
}

.sd-leader-box:first-child {
    margin-top: 0;
}

.sd-title {
    text-align: center;
    background: url("sd-title-bg.jpg") left center repeat-x;
}

.sd-title .title {
    display: inline-block;
    padding: 0 20px;
    line-height: 1;
    font-size: 16px;
    font-weight: bold;
    color: #dd5d5a;
    background: #fff;
}

.sd-names {
    margin-left: -44px;
    text-align: center;
}

.sd-names .tt {
    display: inline-block;
    margin: 22px 0 0 44px;
    font-size: 16px;
    color: #555;
}

.sd-names .tt:hover {
    color: #dd5d5a;
}

.sd-names-left {
    text-align: left;
}

.sd-banner-img {
    width: 100%;
    height: 90px;
}

.sd-banner-img .img {
    width: 100%;
    height: 100%;
}

.sd-banner-img .img:hover {
    opacity: 0.8;
}

.sd-banner-img .lbNums {
    right: 20px;
    bottom: 15px;
}

.sd-banner-img .lbNums span {
    width: 8px;
    height: 8px;
    margin-left: 8px;
    background: #eee;
}

.sd-banner-img .lbNums span.cur, .sd-banner-img .lbNums span:hover {
    background: #c00f11;
}

.sd-thr-box .seg {
    display: inline-block;
    margin-left: 19px;
    vertical-align: top;
}
.sd-thr-box .seg:first-child {
    margin-left: 0;
}

.sd-thr-box .seg1 {
    width: 410px;
}

.sd-thr-box .seg2 {
    width: 300px;
}

.sd-tab-btnsSeg {
    padding-left: 12px;
}

.sd-tab-btnsSeg .btn {
    margin-left: 25px;
}

.sd-more {
    float: right;
    margin: 13px 3px 0 0;
    line-height: 1;
    font-size: 12px;
    color: #b6b6b6;
}

.sd-more:hover {
    color: #c00f11;
}

.sd-tab-tp2 {
    width: 100%;
    height: 374px;
}

.sd-news {
    padding-top: 30px;
}

.sd-news .title {
    line-height: 1;
    font-size: 18px;
    color: #c00f11;
}

.sd-news-detail {
    padding: 17px 4px 0 1px;
    white-space: nowrap;
}

.sd-news-detail .bar {
    margin-top: 10px;
}

.sd-news-detail .bar:first-child {
    margin-top: 0;
}

.sd-news-detail .title {
    display: inline-block;
    padding: 0 0 0 10px;
    line-height: 20px;
    letter-spacing: 8px;
    font-size: 12px;
    color: #fff;
    background: #c00f11;
    border-radius: 1px;
}

.sd-news-detail .text {
    display: inline-block;
    width: 340px;
    margin-left: 8px;
    vertical-align: top;
}

.sd-news-detail .text .s {
    white-space: normal;
    line-height: 20px;
    font-size: 14px;
    color: #969696;
}

.sd-news-detail .text .more {
    line-height: 20px;
    font-size: 14px;
    color: #c00f11;
}

.sd-news-detail .text .more:hover {
    font-weight: bold;
}

.sd-text-list li {
    float: left;
    width: 100%;
    margin-top: 24px;
    padding: 0 5px 0 12px;
    box-sizing: border-box;
    line-height: 14px;
    background: url(sd-index.png) left center no-repeat;
}

.sd-text-list li:first-child {
    margin-top: 0;
}

.sd-text-list .a {
    float: left;
    max-width: 65%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #555;
}

.sd-text-list .a:hover {
    color: #c00f11;
}

.sd-text-list .d {
    float: right;
    font-family: "Arial";
    font-size: 12px;
    color: #b6b6b6;
}

.sd-tab-tp3 {
    width: 100%;
    height: 264px;
}

.sd-pie-box {
    margin: 9px 0 0 -10px;
}

.sd-pie-box .a {
    display: inline-block;
    width: 200px;
    height: 60px;
    line-height: 60px;
    padding-left: 77px;
    margin: 10px 0 0 10px;
    font-size: 18px;
    color: #d13a37;
    background-color: #fff5f5;
    background-position: 34px center;
    background-repeat: no-repeat;
    border: 1px solid #f4dfdf;
    box-sizing: border-box;
}

.sd-pie-box .a.cur, .sd-pie-box .a:hover {
    color: #fff;
    background-color: #d13a37;
    border-color: #d13a37;
}

.sd-pie-box .a1 {
    background-image: url("sd-icon1_03.png")
}

.sd-pie-box .a1.cur, .sd-pie-box .a1:hover  {
    background-image: url("sd-icon1-cur_03.png")
}

.sd-pie-box .a2 {
    background-image: url("sd-icon2_03.png")
}

.sd-pie-box .a2.cur, .sd-pie-box .a2:hover  {
    background-image: url("sd-icon2-cur_03.png")
}

.sd-pie-box .a3 {
    background-image: url("sd-icon3_03.png")
}

.sd-pie-box .a3.cur, .sd-pie-box .a3:hover  {
    background-image: url("sd-icon3-cur_03.png")
}

.sd-pie-box .a4 {
    background-image: url("sd-icon4_03.png")
}

.sd-pie-box .a4.cur, .sd-pie-box .a4:hover  {
    background-image: url("sd-icon4-cur_03.png")
}

.sd-bar-title {
    display: block;
    line-height: 40px;
    padding-left: 25px;
    background: #d13a37;
}

.sd-bar-title .a {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.sd-bsdt-box {
    padding: 0 16px 21px 17px;
    background: #fff8f8;
    border: 1px solid #f4dfdf;
}

.sd-bsdt-box .sd-line-title {
    margin-top: 20px;
}

.sd-line-title .title {
    display: inline-block;
    padding-left: 9px;
    line-height: 1;
    font-weight: bold;
    font-size: 18px;
    color: #d13a37;
    border-left: 5px solid #d13a37;
}

.sd-line-title .sd-more {
    margin-top: 8px;
    color: #dab0b0;
}

.sd-line-title .sd-more:hover {
    color: #c00f11;
}

.sd-pie-box2 {
    margin: 14px 0 0 -5px;
}

.sd-pie-box2 .a {
    width: 85px;
    height: 36px;
    padding-left: 0;
    line-height: 36px;
    margin: 5px 0 0 5px;
    text-align: center;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    border-radius: 1px;
}

.sd-xzsp-box {
    margin-top: 19px;
    line-height: 36px;
    padding: 11px 0 15px 23px;
    background: #fff;
    border: 1px solid #f4dfdf;
    border-radius: 1px;
}

.sd-xzsp-box .a {
    display: inline-block;
    width: 50%;
    padding-left: 10px;
    box-sizing: border-box;
    font-size: 14px;
    color: #555;
    background: url(sd-index.png) left center no-repeat;
}

.sd-xzsp-box .a:hover {
    color: #c00f11;
}

.sd-thr-tip {
    height: 90px;
}

.sd-thr-tip .seg {
    float: left;
    height: 100%;
    margin-left: 19px;
}

.sd-thr-tip .seg:first-child {
    margin-left: 0;
}

.sd-thr-tip .a1 {
    width: 310px;
    height: 100%;
}

.sd-thr-tip .a1 .img {
    width: 100%;
    height: 100%;
}

.sd-thr-tip a.a1:hover {
    opacity: 0.8;
}

.sd-jbfs .type {
    display: inline-block;
    width: 90px;
    height: 100%;
    padding-top: 16px;
    box-sizing: border-box;
    text-align: center;
    background-color: #d13a37;
    border-radius: 2px;
}

.sd-jbfs .type .tt {
    margin-top: 12px;
    font-size: 16px;
    color: #fff;
}

.sd-jbfs .text {
    width: 410px;
    height: 100%;
    padding: 11px 0 0 19px;
    box-sizing: border-box;
    background-color: #fff8f8;
    border: 1px solid #f4dfdf;
    border-left: none;
}

.sd-jbfs .text .tt {
    display: inline-block;
    margin-right: 17px;
    line-height: 24px;
    font-size: 14px;
    color: #555;
}

.sd-jbfs .text .link {
    display: inline-block;
    margin-left: -17px;
    line-height: 24px;
    font-size: 14px;
    color: #555;
}

.sd-thr-tip .a3 {
    position: relative;
}

.sd-thr-tip .a3 .tt {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 90px;
    letter-spacing: 2px;
    font-family: "Adobe 黑体 Std";
    font-weight: 500;
    font-size: 30px;
    color: #fff;
}

.sd-trade-box {
    height: 250px;
}

.sd-trade-box .sd-text-list li {
    margin-top: 20px;
}

.sd-trade-box .sd-text-list li:first-child {
    margin-top: 0;
}

.sd-trade-bar {
    position: relative;
    width: 50px;
    height: 100%;
    text-align: center;
    background: #d13a37;
}

.sd-trade-bar .img {
    margin-top: 38px;
}

.sd-trade-bar .tt {
    width: 18px;
    margin: 13px auto 0;
    font-weight: bold;
    font-size: 18px;
    color: #fff;
}

.sd-trade-bar .arrow {
    position: absolute;
    right: -4px;
    top: 50%;
    margin-top: -4px;
    word-break: break-all;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-top: 8px solid #d13a37;
}

.sd-tab-trade {
    display: inline-block;
    width: 770px;
    height: 100%;
    margin-left: 20px;
}

.sd-web-box {
    width: 300px;
    height: 100%;
    overflow: hidden;
}

.sd-web-box .sd-text-list .a {
    max-width: 100%;
}

/* 互动交流 */

.sd-hdjl {
    padding: 31px 26px 65px 25px;
}

.sd-hdjl .lfWid {
    width: 750px;
}

.sd-hdjl .rtWid {
    width: 370px;
}

.sd-hdjl-title .title {
    margin: 3px 0 0 4px;
    line-height: 1;
    font-weight: bold;
    font-size: 18px;
    color: #d13a37;
}

.u-edge {
    line-height: 30px;    
}

.u-edge .a {
    display: inline-block;
    margin-left: 10px;
    padding: 0 12px;
    font-size: 14px;
    color: #fff;
}

.u-edge .a:hover {
    opacity: 0.9;
}

.u-edge .a1 {
    background: #f2370b;
}

.u-edge .a2 {
    background: #ff6200;
}

.infor-tab {
    width: 100%;
    margin-top: 10px;
    text-align: center;
    border: 1px solid #f2f2f2;
}

.infor-tab tr {
    height: 45px;
    border-top: 1px solid #f2f2f2;
}

.infor-tab td {
    font-size: 12px;
    color: #595959;
}

.infor-tab .a {
    display: block;
    margin-left: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #595959;
}

.infor-tab .a:hover {
    font-weight: bold;
}

.infor-tab .a1 {
    width: 260px;
    text-align: left;
    font-size: 14px;    
}

.infor-tab .title {
    height: 50px;
    background: #f8f8f8;
    border-top: none;
}

.infor-tab .title td {
    font-weight: bold;
    font-size: 16px;
}

.infor-tab .alin-lf {
    padding-left: 15px;
    text-align: left;
}

.infor-tab .num {
    width: 100px;
}

.infor-tab .date {
    width: 120px;
}

.page {
    padding-top: 35px;
    text-align: center;
}

.page .ud, .page .num, .page .go {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-left: 5px;
    line-height: 40px;
    font-size: 14px;
    color: #595959;
    background: #f5f5f5;
}

.page .ud:hover, .page .num.cur, .page .num:hover, .page .go:hover {
    color: #fff;
    background: #d13a37;
    border-color: #d13a37;
}

.page .ud {
    font-family: "宋体";
}

.page .num, .page .go {
    font-family: "Arial";
}

.page .sp, .page .sp2 {
    font-size: 14px;
    color: #595959;
}

.page .sp {
    margin-left: 13px;
}

.page .sp2 {
    margin: 0 4px 0 7px;
}

.page .to {
    width: 28px;
    height: 38px;
    margin-left: 9px;
    padding: 0 5px;
    vertical-align: top;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    color: #595959;
    border: 1px solid #eaeaea;
}

.page .go {
    vertical-align: top;    
    background: #f5f5f5;
}

.sd-bar-title .sd-more {
    margin-right: 9px;
    color: #fff;
}

.sd-jbfs-hdjl {
    height: 150px;
}

.sd-jbfs-hdjl .type {
    width: 60px;
}

.sd-jbfs-hdjl .type .tt {
    width: 17px;
    line-height: 19px;
    margin: 14px auto 0;
}

.sd-jbfs-hdjl .text {
    width: 310px;
    padding: 10px 0 0 10px;
}

.sd-jbfs-hdjl .text .tt {
    margin-right: 0;
}

.sd-jbfs-hdjl .text .link {
    margin-left: 0;
}

.sd-sdgk {
    padding: 34px 30px 49px;
}

.sd-sdgk-jj {
    height: 360px;
}

.sd-sdgk-jj .lfWid {
    width: 540px;
    height: 100%;
}

.sd-sdgk-jj .rtWid {
    width: 574px;
}

.sd-lb-sdgk .lbIists {
    height: 40px;
    line-height: 40px;
    padding-left: 17px;
    background: url("sd-lb-bg.png");
}

.sd-lb-sdgk .lbIists .a {
    font-size: 16px;
}

.sd-lb-sdgk .lbNums {
    right: 20px;
    bottom: 14px;
}

.sd-lb-sdgk .lbNums span {
    width: 20px;
    height: 6px;
    margin-left: 5px;
    background: #e8e8e8;
    border-radius: 0;
}

.sd-lb-sdgk .lbNums span.cur {
    background: #f2370b;
}

.sd-sdgk-xqjj .title {
    padding-top: 1px;
    line-height: 1;
    font-weight: bold;
    font-size: 22px;
    color: #3f3f3f;
}

.sd-sdgk-xqjj .text {
    margin-top: 21px;
    padding: 0 9px 0 3px;
    text-align: justify;
    line-height: 30px;
    font-size: 14px;
    color: #3f3f3f;
}

.sd-sdgk-pie {
    padding-left: 4px;
    margin-top: 18px;
}

.sd-pie-box3 {
    margin-left: -10px;
}

.sd-pie-box3 .a {
    float: left;
    width: 135px;
    line-height: 40px;
    margin: 10px 0 0 10px;
    background: #f4eee9;
}

.sd-pie-box3 .a .tt {
    margin-left: 18px;
    font-size: 14px;
    color: #61636e;
}

.sd-pie-box3 .a .arrow {
    float: right;
    margin-right: 12px;
    font-family: "宋体";
    font-size: 14px;
    color: #cacbce;
}

.sd-pie-box3 .a:hover {
    background: #f2370b;
}

.sd-pie-box3 .a:hover .tt, .sd-pie-box3 .a:hover .arrow {
    color: #fff;
}

.sd-sdgk-title .title {
    margin-left: 4px;
    font-weight: bold;
    font-size: 22px;
    color: #3f3f3f;
}

.sd-sdgk-pic {
    margin-top: 31px;
    margin-right: -22px;
}

.sd-sdgk-pic li {
    float: left;
    padding-left: 19px;
    padding-right: 19px;
    border-left: 1px solid #eaeaea;
}

.sd-sdgk-pic li:first-child {
    padding-left: 0;
    border-left: none;
}

.sd-sdgk-pic .a {
    display: block;
    width: 255px;
}

.sd-sdgk-pic .a .img {
    width: 100%;
    height: 180px;
}

.sd-sdgk-pic .a .title {
    line-height: 1;
    margin-top: 23px;
    text-align: center;
    font-size: 16px;
    color: #3f3f3f;
}

.sd-sdgk-pic .a .title:hover {
    color: #f2370b;
}

.sd-sdgk-pic .a .text {
    margin-top: 10px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}

.sd-tssd-pic li {
    padding-left: 0;
    padding-right: 20px;
    border-left: none;
}

.sd-tssd-pic .a {
    width: 270px;
}

.sd-tssd-pic .a .img {
    height: 210px;
}

.location {
    line-height: 50px;
    background: #f7f7f7;
    border-bottom: 1px solid #efefef;
    font-size: 14px;
}

.location img {
    margin: 0 12px 0 23px;
}

.location .sp, .location .a, .location .arrow {
    font-size: 14px;
    color: #666;
}

.location .arrow {
    margin: 0 5px;
}

.location .now {
    color: #b6b6b6;
}

.location .a:hover {
    color: #c00f11;
}

.sd-tpgl {
    padding: 22px 25px 43px;
}

.sd-tpgl .lfwid {
    width: 290px;
}

.sd-tpgl .rtwid {
    width: 830px;
}

.sd-tpgl-nav .a {
    display: block;
    width: 100%;
    line-height: 50px;
    margin-top: 10px;
    background: #f5f5f5;
}

.sd-tpgl-nav .a:first-child {
    margin-top: 0;
}

.sd-tpgl-nav .a .tt {
    margin-left: 26px;
    font-size: 14px;
    color: #595959;
}

.sd-tpgl-nav .a .arrow {
    float: right;
    margin-right: 28px;
    font-family: "宋体";
    font-size: 14px;
    color: #d3d0ce;
}

.sd-tpgl-nav .a:hover, .sd-tpgl-nav .a.cur {
    background-color: #d13a37;
}

.sd-tpgl-nav .a:hover .tt, .sd-tpgl-nav .a:hover .arrow,
.sd-tpgl-nav .a.cur .tt, .sd-tpgl-nav .a.cur .arrow {
    color: #fff;
}

.sd-tpgl-pic {
    margin-right: -19px;
    margin-top: -4px;
}

.sd-tpgl-pic li {
    padding-left: 0;
    padding-right: 19px;
    margin-top: 26px;
}

.sd-tpgl-pic .a {
    width: 263px;
}

.sd-tpgl-pic .a .img {
    height: 180px;
}

.sd-tpgl-pic .a .title {
    padding: 0 8px;
    margin-top: 13px;
    text-align: left;
    font-size: 14px;
}

.sd-tpgl .page {
    padding-top: 47px;
}

.sd-wzgl {
    padding-bottom: 73px;
}

.sd-wzgl .page {
    padding-top: 37px;
}

.sd-wzgl-lists .sd-text-list {
    padding: 28px 0;
    border-bottom: 1px solid #eee;
}

.sd-text-list2 li {
    padding: 0 4px 0 20px;
    margin-top: 28px;
    background-image: url("sd-index2.png");
}

.sd-text-list2 .a {
    color: #595959;
}

.sd-text-list2 .d {
    font-size: 14px;
    color: #989898;
}

.sd-xydt {
    padding: 30px 20px 56px;
}

.sd-lb-xydt {
    height: 393px;
}

.sd-lb-xydt .lbItems {
    width: 700px;
}

.sd-lb-xydt .lbIists {
    width: 460px;
    height: 100%;
    right: 0;
    padding: 31px 24px 0 23px;
    background: #f1f1f1;
}

.sd-lb-xydt .lbIists .title {
    line-height: 36px;
    font-weight: bold;
    font-size: 30px;
    color: #ea1616;
}

.sd-lb-xydt .lbIists .text {
    margin-top: 39px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}

.sd-lb-xydt .lbNums {
    left: 729px;
    bottom: 21px;
}

.sd-lb-xydt .lbNums span {
    width: 8px;
    height: 8px;
    margin-right: 8px;
    background: #c4c4c4;
}

.sd-lb-xydt .lbNums span:hover, .sd-lb-xydt .lbNums span.cur {
    background: #e32927;
}

.sd-xydt-wp1 {
    height: 347px;
}

.sd-xydt-wp1 .lfwid {
    width: 700px;
}

.sd-xydt-wp1 .rtwid {
    width: 430px;
}

.sd-jrkd-title {
    display: inline-block;
    margin-top: 26px;
    line-height: 28px;
    font-size: 18px;
    color: #555;
}

.sd-jrkd-text {
    margin-top: 11px;
    line-height: 24px;
    font-size: 14px;
    color: #b9b9b9;
}

.sd-xydt-wp2 {
    height: 265px;
}

.sd-xydt-wp2 .wid1 {
    width: 410px;
}

.sd-xydt-wp2 .wid2 {
    width: 300px;
}

.sd-xydt-wp2 .lf {
    margin-left: 18px;
}

.sd-xydt-wp2 .lf:first-child {
    margin-left: 0;
}

.sd-xjcky {
    padding: 30px 26px 97px 23px;
}

.sd-xjcky .lfwid {
    width: 752px;
}

.sd-xjcky .rtwid {
    width: 370px;
}

.sd-xjcky-table, .sd-xjcky-table td {
    border: 1px solid #e5e5e5;
}

.sd-xjcky-table td {
    padding: 0 17px;
    line-height: 40px;
    font-size: 14px;
    color: #595959;
}

.sd-xjcky-table .title {
    width: 100px;
    padding: 0;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    color: #ea6363;
    background: #ffdfd8;
    border-color: #f2cdc4;
} 

.sd-xjcky-table .long {
    text-align: justify;
    vertical-align: top;
    box-sizing: border-box;
    line-height: 35px;
}

.sd-xjcky-table .cont {
    height: 310px;
    padding-top: 13px;
    padding-bottom: 13px;
}

.sd-xjcky-table .reply {
    height: 427px;
    padding-top: 32px;
    padding-bottom: 32px;
    color: #218467;
}

.sd-xjcky-table .wid1 {
    width: 262px;
}

.sd-xjcky-table .wid2 {
    width: 287px;
}

.sd-xxgk {
    padding: 33px 30px 72px 25px;
}

.sd-xxgk .lfwid {
    width: 290px;
}

.sd-xxgk .rtwid {
    width: 825px;
}

.sd-pie-xxgk {
    margin: 8px 0 0 -10px;
}

.sd-pie-xxgk .a {
    width: 140px;
    height: 50px;
    line-height: 50px;
    margin: 10px 0 0 10px;
    font-size: 16px;
    color: #595959;
    background: #f5f5f5;
    border: none;
}

.sd-xxgk-nav {
    margin-top: 10px;
}

.sd-xxgk-nav .a {
    box-sizing: border-box;
    padding-left: 54px;
    background-position: 19px center;
    background-repeat: no-repeat;
}

.sd-xxgk-nav .a1 {
    background-image: url("sd-xxgk-icon1_03.png");
}

.sd-xxgk-nav .a1:hover, .sd-xxgk-nav .a1.cur {
    background-image: url("sd-xxgk-icon1-cur_03.png");
}

.sd-xxgk-nav .a2 {
    background-image: url("sd-xxgk-icon2_03.png");
}

.sd-xxgk-nav .a2:hover, .sd-xxgk-nav .a2.cur {
    background-image: url("sd-xxgk-icon2-cur_03.png");
}

.sd-xxgk-nav .a3 {
    background-image: url("sd-xxgk-icon3_03.png");
}

.sd-xxgk-nav .a3:hover, .sd-xxgk-nav .a3.cur {
    background-image: url("sd-xxgk-icon3-cur_03.png");
}

.sd-xxgk-nav .a4 {
    background-image: url("sd-xxgk-icon4_03.png");
}

.sd-xxgk-nav .a4:hover, .sd-xxgk-nav .a4.cur {
    background-image: url("sd-xxgk-icon4-cur_03.png");
}

.sd-xxgk-nav .a5 {
    background-image: url("sd-xxgk-icon5_03.png");
}

.sd-xxgk-nav .a5:hover, .sd-xxgk-nav .a5.cur {
    background-image: url("sd-xxgk-icon5-cur_03.png");
}

.sd-xxgk-nav .line {
   font-size: 20px;
   color: #dfdedb;
}

.sd-xxgk-nav .a:hover .line, .sd-xxgk-nav .a.cur .line {
    color: #b1c7e9
}

.sd-xxgk-nav .tt {
    margin-left: 14px;
}

.sd-pie-xxgk .b1 {
    margin-top: 12px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
}

.sd-pie-xxgk .b2, .sd-pie-xxgk .b2:hover {
    background: #d13a37;
}

.sd-pie-xxgk .b3, .sd-pie-xxgk .b3:hover {
    background: #de706e;
}

.sd-xxgk-list {
    margin-left: -50px;
}

.sd-xxgk-list .a {
    float: left;
    box-sizing: border-box;
    width: 115px;
    margin: 27px 0 0 55px;
    padding-left: 14px;
    line-height: 1;
    font-size: 15px;
    color: #595959;
    background: url("sd-xxgk-circle_03.png") left center no-repeat;
}

.sd-xxgk-list .a:hover {
    color: #c00f11;
}

.sd-xxgk-tab {
    height: 325px;
}

.sd-xxgl {
    padding: 23px 21px 63px 25px;
}

.sd-xxgl .lfwid {
    width: 290px;
}

.sd-xxgl .rtwid {
    width: 844px;
}

.sd-xxgl-nav .a {
    background: #f5f5f5 url("sd-xxgl-arrow_03.png") 253px center no-repeat;
}

.sd-xxgl-nav .a:hover, .sd-xxgl-nav .a.cur {
    background: #d13a37 url("sd-xxgl-arrow-cur_03.png") 253px center no-repeat;
}

.gkml-item {
    display: none;
    padding: 22px 0 0 27px;
    border: 1px solid #eee;
    border-top: none;
}

.gkml-list>li ul {
    display: none;
}

.gkml-list>li li {
    padding-left: 22px;
}

.gkml-link {
    display: block;
    padding-left: 18px;
    line-height: 40px;
}

.gkml-link .depart {
    font-size: 12px;
    color: #333;
}

.gkml-link.plus {
    background: url("sd-xxgl-index_03.jpg") left center no-repeat;
}

.gkml-link.cut {
    background: url("sd-xxgl-index2_03.jpg") left center no-repeat;
}

.sd-xxgl-nav .item {
    margin-top: 10px;
}

.sd-xxgl-nav .item:first-child {
    margin-top: 0;
}

.sd-select-option{
    width: 100px;
	height: 41px;
	box-sizing: border-box;
    position: relative;
    background: #fff url(sd-xxgl-arrow2_03.png) 78px center no-repeat;
}

.sd-select-option p.select {
    box-sizing: border-box;
	width: 100%;
	line-height: 39px;
	padding: 0 15px;
    font-size: 14px;
    color: #333;
    border:1px solid #d2d2d2;
	cursor: pointer;
}

.sd-select-option .option{
	display: none;
	position: absolute;
	top: 41px;
	left: 0px;
	background: #f6f6f6;
	max-height: 100px;
	overflow: auto;
	z-index: 10;
    width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
}

.sd-select-option .option .a{
	display: block;
	height: 30px;
	line-height: 30px;
	width: 100%;
	color: #444;
	font-size: 13px;
	cursor: pointer;
}

.sd-select-option .option .a:hover{
	font-weight: bold;
}

.sd-select {
    display: none;
}

.sd-inp {
    box-sizing: border-box;
    width: 630px;
    height: 41px;
    line-height: 41px;
    padding: 0 14px 0 38px;
    font-size: 14px;
    color: #999;
    background: url("sd-xxgl-search_03.png") 15px center no-repeat;
    border:1px solid #d2d2d2;
    border-left: none;
}

.sd-btn {
    width: 102px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    background: #f2370b;
    border-radius: 2px;
}

.sd-btn:hover {
    background: #eb6547; 
}

.sd-xxgl-cont {
    margin-top: 14px;
    border: 1px solid #e5e5e5;
}

.sd-xxgl-cont .wid1, .sd-xxgl-cont .wid2, .sd-xxgl-cont .wid3, .sd-xxgl-cont .wid4 {
    float: left;
}

.sd-xxgl-cont .wid1 {
    width: 148px;
}

.sd-xxgl-cont .wid2 {
    width: 470px;
}

.sd-xxgl-cont .wid3 {
    width: 95px;
}

.sd-xxgl-cont .wid4 {
    width: 110px;
}

.sd-xxgl-titleBar {
    background: #f7f7f7;
}

.sd-xxgl-titleBar .s {
    line-height: 38px;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    color: #333;
}

.sd-xxgl-titleBar .title {
    box-sizing: border-box;
    text-align: left;
    padding-left: 35px;
}

.sd-xxgl-list li {
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
    line-height: 39px;
    border-top: 1px solid #eee;
}

.sd-xxgl-list li:hover {
    background: #f7f7f7;
}

.sd-xxgl-list .s1 {
    font-size: 12px;
    color: #666;
}

.sd-xxgl-list .wid2 .a {
    float: left;
    max-width: 80%;
    margin-left: 10px;
    font-size: 14px;
    color: #444;
}

.sd-xxgl-list .s3 {
    font-size: 14px;
    color: #444;
}

.sd-xxgl-list .s4 {
    font-family: "Arial";
    font-size: 12px;
    color: #999;
}

.sd-xxgl-list li:hover .sd-show {
    display: block;
}

.sd-show {
    display: none;
    box-sizing: border-box;
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    padding: 15px 0 18px 55px;
    background: url("sd-xxgl-bg_03.png");
    z-index: 1;
}

.sd-show .d1, .sd-show .d2 {
    float: left;
    text-align: left;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
}

.sd-show .d1 {
    width: 75px;
}

.sd-show .d2 {
    width: 280px;
    margin-right: 23px;
}

.sd-show .clearfix {
    margin-top: 14px;
}

.sd-show .clearfix:first-child {
    margin-top: 0;
}

.sd-article {
    padding: 39px 50px 44px 50px;
}

.sd-article>.title {
    text-align: center;
    line-height: 40px;
    font-weight: bold;
    font-size: 30px;
    color: #f2370b;
}

.sd-art-msg {
    margin-top: 50px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f0f0f0;
}


.sd-art-msg .lf {
    display: inline-block;
}

.sd-art-msg .lf .tt {
    margin-right: 18px;
}

.sd-art-msg .tt {
    font-size: 14px;
    color: #828282;
}

.sd-art-msg .rt {
    margin-right: 7px;
}

.sd-xxgkxl-table {
    width: 840px;
    margin: 40px auto 0;
}

.sd-xxgkxl-table, .sd-xxgkxl-table td {
    border: 1px solid #f5eceb;
}

.sd-xxgkxl-table td {
    box-sizing: border-box;
    padding: 11px 16px 7px;
    line-height: 24px;
    font-size: 14px;
    color: #333;
}

.sd-xxgkxl-table .wid1 {
    width: 288px;
}

.sd-xxgkxl-table .wid2 {
    width: 298px;
}

.sd-xxgkxl-table .title {
    width: 98px;
    height: 40px;
    padding: 0;
    text-align: center;
    font-weight: bold;
    background: #fcf8f8;
    border-color: #eee0dd;
}

.sd-art-cont {
    padding: 0 8px 0 18px;
    line-height: 36px;
    font-size: 16px;
    color: #666;
}

.sd-art-cont p {
    margin-top: 36px;
    text-align: justify;
}

.sd-art-link {
    margin-top: 81px;
    line-height: 16px;
}

.sd-art-link .tt {
    margin-left: 6px;
    font-size: 14px;
    color: #333;
}

.sd-art-link .a {
    font-size: 14px;
    color: #c00f11;
}

.sd-art-link .a:hover {
    text-decoration: underline;
}

.searchtext{padding: 10px 20px 10px;line-height: 34px;background-color: #ffdfd8;font-size: 14px;}
.searchtext input{border: 1px solid #ddd;height: 34px;width:219px;margin-right: 20px;background-color: #fff;border-radius: 4px;padding: 0px 10px;}
.searchtext button{background-color: #d13a37;height:34px;line-height: 34px;color: #fff;padding: 0 10px;width:60px;text-align: center;font-size: 14px;border-radius: 6px;}
