body,
div,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
iframe,
input,
textarea,
select,
label,
article,
aside,
footer,
header,
menu,
nav,
section,
time,
audio,
video {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 12px;
}

body,
button,
input,
select,
textarea {
    background: #fff;
    font-family: "Microsoft YaHei";
}

iframe,
img {
    border: 0;
}

textarea {
    resize: none;
}

em,
i {
    font-style: normal;
}

ul,
ol,
li {
    list-style: none;
}

button,
input,
select,
textarea {
    font-size: 100%;
}

a,
a:visited {
    text-decoration: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    -ms-interpolation-mode: bicubic;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.blank5 {
    clear: both;
    height: 5px;
    overflow: hidden;
}

.blank10 {
    clear: both;
    height: 10px;
    overflow: hidden;
}

.blank15 {
    clear: both;
    height: 15px;
    overflow: hidden;
}

.blank20 {
    clear: both;
    height: 20px;
    overflow: hidden;
}

.wrapper {
    width: 1150px;
    margin: 0px auto;
}

.clearfix:after {
    content: '';
    overflow: hidden;
    width: 100%;
    height: 0px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    display: block;
    clear: both;
}

.clear {
    clear: both;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr20 {
    margin-right: 20px;
}


/*ÃƒÂÃ‚Â·Ã‚Â²Ã‚Â¿Ã‚ÂµÃ‚Â¼Ã‚ÂºÃ‚Â½*/

.head {
    width: 100%;
    height: 45px;
    background: #313131;
    min-width: 1250px;
}

.top {
    overflow: hidden;
}

.top p {
    font-size: 14px;
    color: #797979;
    vertical-align: middle;
    line-height: 45px;
}

.top a {
    font-size: 14px;
    color: #ededed;
    text-decoration: none;
    margin: 0px 8px;
    font-style: normal;
}

.top a:hover {
    color: #ededed;
    text-decoration: underline;
}

.top .cola {
    width: 580px;
    margin-left: 100px;
}

.top .colb {
    width: 90px;
    margin-left: 180px;
}

.top .colc {
    width: 170px;
}


/*Ãƒâ€”Ãƒâ€œÃ‚ÂµÃ‚Â¼Ã‚ÂºÃ‚Â½*/

.nav {
    overflow: hidden;
}

.nav .logo {
    width: 218px;
    margin-left: 50px;
}

.nav .navv {
    width: 529px;
    margin-left: 51px;
    margin-top: 14px;
}

.nav .navv a {
    display: inline-block;
    width: 50px;
    font-size: 15px;
    color: #010101;
}

.nav .navv a:hover {
    color: #ff9724;
    text-decoration: underline;
}

.nav .search {
    border: 1px solid #c0c0c0;
    width: 256px;
    margin-top: 20px;
    overflow: hidden;
    height: 34px;
}

.nav .search .text {
    float: left;
    border: 0px;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    color: #898989;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    width: 190px;
    outline: none;
}

.nav .search .submit {
    float: left;
    width: 56px;
}


/**/

.content {
    border-top: 1px solid #dfdfdf;
    overflow: hidden;
    background-image: url(http://ah.kcdshop.com/hs/material/images/hs_20200326_line.jpg);
    background-repeat: repeat-y;
    background-position: 820px 0px;
}

.content .cola {
    width: 820px;
}

.content .colb {
    width: 300px;
    border-left: 1px solid #dfdfdf;
    padding-top: 20px;
    padding-left: 22px;
    height: auto;
}


/*Ãƒâ€”ÃƒÂ³Ã‚Â±ÃƒÅ¸*/

.content .cola .position {
    margin-top: 10px;
    margin-left: 20px;
    font-size: 14px;
    color: #666666;
}

.content .cola .position a {
    color: #666666;
}

.content .cola .position a:hover {
    color: #666666;
    text-decoration: underline;
}

.content .cola h1 {
    font-size: 30px;
    text-align: center;
    margin: 20px 0px;
}

.content .cola h2 {
    font-size: 22px;
    text-align: center;
    margin: 6px 0px;
    color: #003366;
    font-family: "Ã‚Â·Ãƒâ€šÃƒâ€¹ÃƒÅ½ÃƒÅ’ÃƒÂ¥";
}

.content .cola .time {
    width: 750px;
    margin: 20px auto;
    overflow: hidden;
    color: #666666;
    font-size: 14px;
}

.content .cola .remark {
    width: 720px;
    margin: 20px auto 0px;
    background: #eeeeee;
    padding: 20px;
    font-size: 14px;
    line-height: 25px;
    color: #666666;
}

.content .cola .remark i {
    background: #ff8c01;
    padding: 0px 5px;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    margin-right: 5px;
}

.content .cola .info {
    width: 720px;
    margin: 20px auto 0px;
    padding: 0px;
    font-size: 18px;
    color: #333;
    line-height: 1.8;
}

.info p {
    margin-bottom: 20px;
}
.info img {
    max-width:100% !important;
    height:auto !important;
}
.content .cola .source {
    width: 720px;
    margin: 50px auto 0px;
    color: #666666;
    font-size: 14px;
}

.content .cola .source a {
    color: #666666;
    font-size: 14px;
    text-decoration: none;
}

.content .cola .source a:hover {
    text-decoration: underline;
}


/*ÃƒÂÃƒÂ Ã‚Â¹ÃƒËœÃƒÂÃƒâ€šÃƒÅ½Ãƒâ€¦*/

.ht {
    color: #152855;
    font-family: "Ã‚ÂºÃƒÅ¡ÃƒÅ’ÃƒÂ¥", "ÃƒÅ½Ã‚Â¢ÃƒË†ÃƒÂ­Ãƒâ€˜Ãƒâ€¦Ã‚ÂºÃƒÅ¡";
    font-size: 22px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
}

.ht a:link {
    color: #0000ff;
    font-family: "Ã‚ÂºÃƒÅ¡ÃƒÅ’ÃƒÂ¥", "ÃƒÅ½Ã‚Â¢ÃƒË†ÃƒÂ­Ãƒâ€˜Ãƒâ€¦Ã‚ÂºÃƒÅ¡";
    font-size: 22px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
}

.content .cola .xgxw {
    margin-top: 30px;
    width: 780px;
}

.content .cola .xgxw_tit {
    border-top: 2px solid #043264;
    border-bottom: 1px solid #d9e7f4;
    padding-left: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #043264;
    line-height: 40px;
}

.content .cola .xgxw_con {
    padding: 10px;
    overflow: hidden;
}

.content .cola .xgxw_con ul {
    float: left;
    width: 50%;
}

.content .cola .xgxw_con li {
    background: url(http://ah.kcdshop.com/hs/material/images/hs_20200326_dian.jpg) 0px 10px no-repeat;
    padding-left: 15px;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
}

.content .cola .xgxw_con li a {
    font-size: 16px;
    color: #242424;
}

.content .cola .xgxw_con a:hover {
    color: #ff9724;
    text-decoration: underline;
}


/*Ãƒâ€”Ãƒâ€œÃƒÂÃƒÂ¸*/

.content .cola .zw {
    margin-top: 20px;
    width: 780px;
}

.content .cola .zw_tit {
    border-top: 2px solid #043264;
    border-bottom: 1px solid #d9e7f4;
    padding-left: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #043264;
    line-height: 40px;
}

.content .cola .zw_tit ul {
    overflow: hidden;
}

.content .cola .zw_tit ul li {
    float: left;
    width: 80px;
    font-size: 16px;
    color: #9D9D9D;
    cursor: pointer;
    padding-left: 10px;
}

.content .cola .zw_tit ul li.on {
    color: #242424;
    background: url(http://ah.kcdshop.com/hs/material/images/hs_20200326_icon.jpg) left center no-repeat;
}

.content .cola .zw_con {
    padding: 10px;
    width: 760px;
}

.content .cola .zw_con dl {
    width: 760px;
    margin: 10px 10px 0px;
    overflow: hidden;
}

.content .cola .zw_con dt {
    float: left;
    width: 300px;
    text-align: center;
    margin-top: 5px;
}

.content .cola .zw_con dt a {
    color: #383838;
    font-size: 16px;
}

.content .cola .zw_con dt a:hover {
    color: #900;
    text-decoration: underline;
}

.content .cola .zw_con dd {
    float: right;
    width: 440px;
}

.content .cola .zw_con dd h3 {
    width: 320px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.content .cola .zw_con dd h3 a {
    color: #383838;
    font-size: 16px;
    font-weight: bold;
}

.content .cola .zw_con dd h3 a:hover {
    color: #900;
    text-decoration: underline;
}

.content .cola .zw_con dd ul {
    width: 460px;
}

.content .cola .zw_con dd li {
    background: url(http://ah.kcdshop.com/hs/material/images/hs_20200326_dian.jpg) 0px 9px no-repeat;
    padding-left: 15px;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
}

.content .cola .zw_con dd li a {
    font-size: 16px;
    color: #393939;
}

.content .cola .zw_con dd a:hover {
    color: #900;
    text-decoration: underline;
}


/*Ãƒâ€œÃƒâ€™Ã‚Â±ÃƒÅ¸*/


/*ÃƒË†ÃƒË†Ã‚ÂµÃƒÂ£Ã‚Â±ÃƒÂªÃƒâ€¡Ã‚Â©*/

.content .colb .hots {
    width: 300px;
    border-top: 2px solid #043264;
    margin-top: 20px;
}

.content .colb .hots h1 {
    width: 290px;
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
    color: #043264;
    font-size: 16px;
    font-weight: bold;
}

.content .colb .hots_con {
    margin-top: 10px;
}


/*ÃƒÂÃƒâ€šÃƒÅ½Ãƒâ€¦Ãƒâ€¦Ãƒâ€¦ÃƒÂÃƒÂ*/

.content .colb .xwph {
    width: 300px;
    border-top: 2px solid #043264;
    margin-top: 20px;
}
.xwph:first-child dl{
    height:30px;
}
.xwph:first-child dl dd{
    float: left;
    padding-left: 6px;
}
.xwph:first-child dl dd:first-child{
     float: left;
    /* width: 147px; */
    padding-left: 55px;
}

.content .colb .xwph h1 {
    width: 290px;
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
    color: #043264;
    font-size: 16px;
    font-weight: bold;
}

.content .colb .xwph ul {
    width: 300px;
    margin-top: 10px;
}

.content .colb .xwph li span.white {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 15px;
    background: #F9F9F9;
    color: #414141;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #E5E5E5;
}

.content .colb .xwph li span.red {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 15px;
    background: #DB2323;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
}

.content .colb .xwph li {
    padding-left: 11px;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    /* width: auto !important; */
}

.content .colb .xwph li a {
    font-size: 16px;
    color: #393939;
}

.content .colb .xwph li a:hover {
    color: #900;
    text-decoration: underline;
}


/*ÃƒË†ÃƒË†Ã‚ÂµÃƒÂ£ÃƒÂÃ‚Â¼Ãƒâ€ Ã‚Â¬*/

.content .colb .rdtp {
    width: 300px;
    border-top: 2px solid #043264;
    margin-top: 20px;
}

.content .colb .rdtp h1 {
    width: 290px;
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
    color: #043264;
    font-size: 16px;
    font-weight: bold;
}

.content .colb .rdtp ul {
    width: 300px;
    margin-top: 10px;
    overflow: hidden;
}

.content .colb .rdtp li {
    float: left;
    width: 150px;
    text-align: center;
    margin-top: 10px;
}

.content .colb .rdtp li a {
    font-size: 12px;
    color: #393939;
}

.content .colb .rdtp li a:hover {
    color: #900;
    text-decoration: underline;
}


/*ÃƒË†ÃƒË†ÃƒÆ’Ãƒâ€¦Ã‚Â¹ÃƒËœÃ‚Â¼ÃƒÂ¼Ã‚Â´ÃƒÅ */

.taghot {
    font-size: 14px
}

.taghot a {
    padding: 5px 7px;
    display: inline-block;
}

.taghot a.hot1 {
    color: #6bd734;
    font-size: 18px
}

.taghot a.hot1:hover {
    background: #6bd734;
    color: #fff
}

.taghot a.hot2 {
    color: #bb5956;
    font-size: 18px
}

.taghot a.hot2:hover {
    background: #bb5956;
    color: #fff
}

.taghot a.hot3 {
    color: #222222;
    font-size: 15px
}

.taghot a.hot3:hover {
    background: #222222;
    color: #fff
}

.taghot a.hot4 {
    color: #745faa;
    font-size: 20px
}

.taghot a.hot4:hover {
    background: #745faa;
    color: #fff
}

.taghot a.hot5 {
    color: #745faa;
    font-size: 15px
}

.taghot a.hot5:hover {
    background: #745faa;
    color: #fff
}

.taghot a.hot6 {
    color: #333333;
    font-size: 20px
}

.taghot a.hot6:hover {
    background: #333333;
    color: #fff
}

.taghot a.hot7 {
    color: #e4cb29;
    font-size: 16px
}

.taghot a.hot7:hover {
    background: #e4cb29;
    color: #fff
}

.taghot a.hot8 {
    color: #6bd734;
    font-size: 18px
}

.taghot a.hot8:hover {
    background: #6bd734;
    color: #fff
}

.taghot a.hot9 {
    color: #222222;
    font-size: 22px
}

.taghot a.hot9:hover {
    background: #222222;
    color: #fff
}

.taghot a.hot10 {
    color: #bd605b;
    font-size: 16px
}

.taghot a.hot10:hover {
    background: #bd605b;
    color: #fff
}

.taghot a.hot11 {
    color: #7557c9;
    font-size: 14px
}

.taghot a.hot11:hover {
    background: #7557c9;
    color: #fff
}

.taghot a.hot12 {
    color: #ff8e0d;
    font-size: 22px
}

.taghot a.hot12:hover {
    background: #ff8e0d;
    color: #fff
}

.taghot a.hot13 {
    color: #ff8e0d;
    font-size: 18px
}

.taghot a.hot13:hover {
    background: #ff8e0d;
    color: #fff
}

.taghot a.hot14 {
    color: #c40017;
    font-size: 16px
}

.taghot a.hot14:hover {
    background: #c40017;
    color: #fff
}

.taghot a.hot15 {
    color: #222222;
    font-size: 20px
}

.taghot a.hot15:hover {
    background: #6bd734;
    color: #fff
}


/*Ã‚ÂµÃƒâ€”Ã‚Â²Ã‚Â¿*/

.foot {
    width: 100%;
    position: relative;
    margin-top: 100px;
    background: #efefef;
    padding: 20px 0px;
    min-width: 1250px;
}

.foot p {
    width: 800px;
    margin: 0px auto;
}

.foot p {
    color: #393939;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
}

.foot p a {
    padding: 0px 5px;
    color: #393939;
    font-size: 12px;
    line-height: 25px;
    text-decoration: none;
}

.foot p a:hover {
    color: #900;
    text-decoration: underline;
}
#special_a{
        padding-left: 58px !important;
}