@charset "utf-8";
html, body, dbottomborderiv, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ border: 0 none; font-family: inherit; font-size:100%; font-style: inherit; margin: 0; outline: 0 none; padding: 0; }
input:focus{ outline: 0 none; }
a:focus, *:focus {noFocusLine: expression(this.onFocus=this.blur()); outline:none;}
a { text-decoration:none; }
table { border-collapse: collapse; border-spacing: 0;}
caption, th, td { font-weight: normal; text-align: left;}
img, iframe { border: medium none; }
ol, ul { list-style: none outside none; }
li{vertical-align:top; list-style-type:none;}
input, textarea, select, button { font-family: inherit; font-size: 100%;}
.clearfix{overflow:auto;_height:1%;}
body,td,th {font-family: "微软雅黑";}
body {background-color: #ffffff; background:url(../image/zdgkml_01.jpg) repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
.tlabel { width: 225px; height: 60px;  color: #ffffff;   text-align: center;  line-height: 60px;   margin: 0 auto;font-size: 32px;font-weight: bold;}
.head_bg {background: url(../image/bg.png) center no-repeat;width: 100%; height: 300px; margin: 0 auto;}
.text_hidden {white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.text_auto {word-wrap:break-word; white-space:nowrap;}
.description{color:#939393;padding:10px;font-size: 16px; width: 98%;min-height:100px;height: auto;border: #e55803 2px solid; margin:0 auto;line-height: 35px;}
.cont {width:1200px;margin: 0 auto;background: #fff;padding-top: 30px;}
.later,.szfw{width:98%;margin: 0 auto; border: #e55803 2px solid;padding:10px;}
.szfw_list {margin-top:130px;margin-left: 50px;font-family: "微软雅黑";font-size: 18px;}
.szfw_list span {color:#b0b1b0;margin-left: 100px;font-size: 16px;}
.szfw_list a:hover{padding-left:30px;color:#000;}
.qx_c,.qx_cb{padding-top:30px;width:100%;margin:0 auto; padding-bottom: 30px;}
.qx_ca {width:98%;margin:0 auto;padding:10px;}
.qx_c a,.qx_ca a{color:#666;display: block;float: left;font-family: "微软雅黑";text-indent: 15px;height: 40px;line-height: 40px;font-size: 16px;width:20%;overflow: hidden;}
.qx_c a:hover,.qx_ca a:hover,.qx_cb a:hover{color:#000;text-indent: 25px;}
*{font-size: 16px;}
a{color:#8f5400; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}
a img{border:0px;}
.list_title {margin-top:25px; border-bottom:#e55803 3px solid;}
.list_title_txt {font-size:24px; color:#FFFFFF; line-height:60px;border-radius:10px 10px 0 0; width:225px; text-align:center;}
.list_mt {font-size:16px; color:#e55803; line-height:36px; margin-top:10px; padding:10px; border:#E4E4E4 1px solid;}
.footer{background: #fff!important;}

@media screen and (max-width: 768px){
  body{background-size: 100% auto; background-repeat: no-repeat; background-position: top center;}
  .head_bg{
    height: 0;
    padding-top: 25%; /* 按照背景图比例自适应高度，假设比例为4:1左右，具体可根据图片实际宽高比调整 */
    background-size: 100% 100%;
    background-position: center top;
    background-repeat: no-repeat;
  }
  .cont{width:100%; padding:15px 10px; box-sizing: border-box;}
  .description{width:100%; font-size:14px; line-height:26px; padding:10px; box-sizing:border-box;}
  .tlabel{width:160px; height:44px; line-height:44px; font-size:18px;}
  .szfw,.later{width:100%; padding:10px; box-sizing: border-box;}
  .qx_ca,.qx_c{width:100%; padding:0;}
  .qx_c ul,.qx_ca ul{display:flex; flex-wrap:wrap;}
  .qx_c a,.qx_ca a{width:100%; font-size:14px; height:auto; line-height:22px; padding:6px 0; box-sizing:border-box; text-indent:10px;}
  .qx_c a:hover,.qx_ca a:hover{padding-left:10px;}
}
