@charset"utf-8";

/* 全局 */
 html {
    webkit-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-justify: inter-ideograph;
}
a {
    text-decoration: none;
    outline: 0;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s
}
/* 基础 */
 * {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-touch-callout: none;
    margin: 0
}
::-webkit-scrollbar {
    width:10px;
    height:10px
}
::-webkit-scrollbar-track {
    border-radius:0;
    background:rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar-thumb {
    background:rgba(0, 0, 0, 0.2);
}
::-webkit-scrollbar-thumb:hover {
    background:rgba(0, 0, 0, 0.4);
    background-color:#127a44;
}
input, textarea {
    -webkit-user-select: text
}
.warpper {
    width: 1200px;
    margin: 0 auto;
}
.mt10 {
    margin-top:10px
}
.mt15 {
    margin-top:15px
}
.mt20 {
    margin-top:20px
}
.mt30 {
    margin-top:30px
}
.mt50 {
    margin-top:50px
}
* {
    font-size:15px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    color:#333;
}
A:link {
    font-family:"5FAE\8F6F\96C5\9ED1";
    color:#000000;
    line-height:30px;
    TEXT-DECORATION: none
}
A:visited {
    font-family:"5FAE\8F6F\96C5\9ED1";
    color:#000000;
    line-height:30px;
    TEXT-DECORATION: none
}
A:hover {
    font-family:"5FAE\8F6F\96C5\9ED1";
    color:#1F306E;
    line-height:30px;
    TEXT-DECORATION: none;
    transition-duration:.5S;
}
.a_xz:link {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#C0A06A;
    line-height:30px;
}
.a_xz:visited {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#C0A06A;
    line-height:30px;
}
.a_xz:hover {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#C0A06A;
    line-height:30px;
}
.a_mxz:link {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#FFFFFF;
    line-height:30px;
}
.a_mxz:visited {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#FFFFFF;
    line-height:30px;
}
.a_mxz:hover {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#C0A06A;
    line-height:30px;
}
.a_xz1:link {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#C0A06A;
    line-height:30px;
}
.a_xz1:visited {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#C0A06A;
    line-height:30px;
}
.a_xz1:hover {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#C0A06A;
    line-height:30px;
}
.a_mxz1:link {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#000;
    line-height:30px;
}
.a_mxz1:visited {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#000;
    line-height:30px;
}
.a_mxz1:hover {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:18px;
    color:#C0A06A;
    line-height:30px;
}
.a_yj:link {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    line-height:30px;
}
.a_yj:visited {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    line-height:30px;
}
.a_yj:hover {
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#CCCCCC;
    line-height:30px;
}
.a_xzbj:link {
    display:block;
    width: 180px;
    text-align: center;
    margin-bottom:5px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    border: 1px solid #C0A06A;
    border-radius: 10px;
    background-color:#C0A06A;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_xzbj:visited {
    display:block;
    width: 180px;
    text-align: center;
    margin-bottom:5px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    border: 1px solid #C0A06A;
    border-radius: 10px;
    background-color:#C0A06A;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_xzbj:hover {
    display:block;
    width: 180px;
    text-align: center;
    margin-bottom:5px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    border: 1px solid #C0A06A;
    border-radius: 10px;
    background-color:#C0A06A;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_mxzbj:link {
    display:block;
    width: 180px;
    text-align: center;
    margin-bottom:5px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#C0A06A;
    border: 1px solid #C0A06A;
    border-radius: 10px;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_mxzbj:visited {
    display:block;
    width: 180px;
    text-align: center;
    margin-bottom:5px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#C0A06A;
    border: 1px solid #C0A06A;
    border-radius: 10px;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_mxzbj:hover {
    display:block;
    width: 180px;
    text-align: center;
    margin-bottom:5px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    border: 1px solid #C0A06A;
    border-radius: 10px;
    background-color:#C0A06A;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_xzbj1:link {
    float: left;
    display:block;
    width: 250px;
    text-align: center;
    margin-bottom:5px;
    margin-right: 10px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    background-color:#003F99;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_xzbj1:visited {
    float: left;
    display:block;
    width: 250px;
    text-align: center;
    margin-bottom:5px;
    margin-right: 10px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    background-color:#003F99;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_xzbj1:hover {
    float: left;
    display:block;
    width: 250px;
    text-align: center;
    margin-bottom:5px;
    margin-right: 10px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    background-color:#003F99;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_mxzbj1:link {
    float: left;
    display:block;
    width: 250px;
    text-align: center;
    margin-bottom:5px;
    margin-right: 10px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    background-color:#999999;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_mxzbj1:visited {
    float: left;
    display:block;
    width: 250px;
    text-align: center;
    margin-bottom:5px;
    margin-right: 10px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    background-color:#999999;
    line-height:40px;
    TEXT-DECORATION: none;
}
.a_mxzbj1:hover {
    float: left;
    display:block;
    width: 250px;
    text-align: center;
    margin-bottom:5px;
    margin-right: 10px;
    font-family:"5FAE\8F6F\96C5\9ED1";
    font-size:16px;
    color:#FFFFFF;
    background-color:#003F99;
    line-height:40px;
    TEXT-DECORATION: none;
}
/*链接字体*/
 .a_arial:link {
    font-family: arial;
}
.a_arial:visited {
    font-family: arial;
}
.a_arial:hover {
    font-family: arial;
}
/*/链接字体*/

/*链接字体大小*/
 .a14:link {
    font-size:14px;
}
.a14:visited {
    font-size:14px;
}
.a14:hover {
    font-size:14px;
}
.a15:link {
    font-size:15px;
}
.a15:visited {
    font-size:15px;
}
.a15:hover {
    font-size:15px;
}
.a16:link {
    font-size:16px;
}
.a16:visited {
    font-size:16px;
}
.a16:hover {
    font-size:16px;
}
.a18:link {
    font-size:18px;
}
.a18:visited {
    font-size:18px;
}
.a18:hover {
    font-size:18px;
}
.a20:link {
    font-size:20px;
}
.a20:visited {
    font-size:20px;
}
.a20:hover {
    font-size:20px;
}
/*/链接字体大小*/

/*链接间距*/
 .ah14:link {
    line-height: 14px;
}
.ah14:visited {
    line-height: 14px;
}
.ah14:hover {
    line-height: 14px;
}
.ah16:link {
    line-height: 16px;
}
.ah16:visited {
    line-height: 16px;
}
.ah16:hover {
    line-height: 16px;
}
.ah18:link {
    line-height: 18px;
}
.ah18:visited {
    line-height: 18px;
}
.ah18:hover {
    line-height: 18px;
}
.ah20:link {
    line-height:20px;
}
.ah20:visited {
    line-height:20px;
}
.ah20:hover {
    line-height:20px;
}
/*/链接间距*/

/*链接字体粗细*/
 .a_cu:link {
    font-weight: bold;
}
.a_cu:visited {
    font-weight: bold;
}
.a_cu:hover {
    font-weight: bold;
}
/*/链接字体粗细*/

/*链接字体颜色*/
 .a_bai:link {
    color: #FFFFFF;
}
.a_bai:visited {
    color: #FFFFFF;
}
.a_bai:hover {
    color:#FFFFFF;
}
.a_bai1:link {
    color: #FFFFFF;
}
.a_bai1:visited {
    color: #FFFFFF;
}
.a_bai1:hover {
    color:#CCCCCC;
}
.a_jin:link {
    color: #C0A06A;
}
.a_jin:visited {
    color: #C0A06A;
}
.a_jin:hover {
    color: #C0A06A;
}
.a_jin1:link {
    color: #666;
}
.a_jin1:visited {
    color: #666;
}
.a_jin1:hover {
    color: #C0A06A;
}
.a_hui_lan:link {
    color: #666;
}
.a_hui_lan:visited {
    color: #666;
}
.a_hui_lan:hover {
    color: #1F306E;
}
.a_hui1:link {
    color: #666;
}
.a_hui1:visited {
    color: #666;
}
.a_hui1:hover {
    color: #000000;
}
.a_hui2:link {
    color: #666;
}
.a_hui2:visited {
    color: #666;
}
.a_hui2:hover {
    color: white;
}
.a_hui3:link {
    color: #B3B3B3;
}
.a_hui3:visited {
    color: #B3B3B3;
}
.a_hui3:hover {
    color: #4D4D4D;
}
.a_hui3-1:link {
    color: #4D4D4D;
}
.a_hui3-1:visited {
    color: #4D4D4D;
}
.a_hui3-1:hover {
    color: #4D4D4D;
}
.a_lan1:link {
    color: #13447C;
}
.a_lan1:visited {
    color: #13447C;
}
.a_lan1:hover {
    color: #4D4D4D;
}
.a_lv1:link {
    color: #318F8E;
}
.a_lv1:visited {
    color: #318F8E;
}
.a_lv1:hover {
    color: #225060;
}
.a_lv2-1:link {
    color: #B3B3B3;
}
.a_lv2-1:visited {
    color: #B3B3B3;
}
.a_lv2-1:hover {
    color: #318F8E;
}
.a_lv2-2:link {
    color: #318F8E;
}
.a_lv2-2:visited {
    color: #318F8E;
}
.a_lv2-2:hover {
    color: #318F8E;
}
/*/链接字体颜色*/

/*链接背景颜色*/
 .a_b_lv:link {
    background-color: #2C6A5F;
}
.a_b_lv:visited {
    background-color: #2C6A5F;
}
.a_b_lv:hover {
    background-color: #4D4D4D;
}
.a_b_cheng:link {
    background-color: #FF7946;
}
.a_b_cheng:visited {
    background-color: #FF7946;
}
.a_b_cheng:hover {
    background-color: #4D4D4D;
}
.a_b_lan:link {
    background-color: #076895;
}
.a_b_lan:visited {
    background-color: #076895;
}
.a_b_lan:hover {
    background-color: #4D4D4D;
}
.a_b_lv1:link {
    background-color: #20ACAB;
}
.a_b_lv1:visited {
    background-color: #20ACAB;
}
.a_b_lv1:hover {
    background-color: #4D4D4D;
}
.a_b_jin:link {
    background-color: #C19673;
}
.a_b_jin:visited {
    background-color: #C19673;
}
.a_b_jin:hover {
    background-color: #4D4D4D;
}
/*/链接背景颜色*/

/*标题设置*/
 h1 {
    font-size:36px;
    line-height:48px;
    letter-spacing:3px;
    font-weight:100;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
h2 {
    font-size:24px;
    line-height:20px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
h3 {
    font-size:20px;
    line-height:30px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
h4 {
    font-size:18px;
    line-height:40px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
h5 {
    font-size:16px;
    line-height:20px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
/*/标题设置*/

/*字体*/
 .zt_arial {
    font-family: arial;
}
/*/字体*/

/*字体大小*/
 .basic_13 {
    font-size:13px;
    line-height:24px;
    color: #333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_13A {
    font-size:13px;
}
.basic_14 {
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_14A {
    font-size:14px;
}
.basic_15 {
    font-size:15px;
    line-height:24px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_15A {
    font-size:15px;
    line-height:24px;
}
.basic_16 {
    font-size:16px;
    line-height:24px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_16A {
    font-size:16px;
    line-height:24px;
}
.basic_17 {
    font-size:17px;
    line-height:24px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_18 {
    font-size:18px;
    line-height:24px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_18A {
    font-size:18px;
}
.basic_19 {
    font-size:19px;
    line-height:24px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_20 {
    font-size:20px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_20A {
    font-size:20px;
    font-family:arial;
}
.basic_21 {
    font-size:21px;
    color:#333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_22 {
    font-size:22px;
    color:#333;
    line-height:24px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_22A {
    font-size:22px;
    font-family:arial;
}
.basic_23 {
    font-size:23px;
    line-height:24px;
    color: #333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_24 {
    font-size:24px;
    color: #333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_24A {
    font-size:24px;
    font-family:arial;
}
.basic_25 {
    font-size:25px;
    color: #333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_26 {
    font-size:26px;
    color: #333;
    line-height:35px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_27 {
    font-size:27px;
    color:#333;
    line-height:45px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_28 {
    font-size:28px;
    color: #333;
    line-height:45px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_28A {
    font-size:28px;
    color: #333;
    line-height:45px;
}
.basic_29 {
    font-size:29px;
    color: #333;
    line-height:45px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_30 {
    font-size:30px;
    color: #333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_30A {
    font-size:30px;
    color: #333;
}
.basic_31 {
    font-size:31px;
    line-height:24px;
    color: #333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_32 {
    font-size:32px;
    line-height:24px;
    color: #333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_33 {
    font-size:33px;
    line-height:24px;
    color: #333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_34 {
    font-size:34px;
    line-height:24px;
    color: #333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_40 {
    font-size:40px;
    line-height:24px;
    color: #333;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.basic_40A {
    font-size:40px;
    color: #333;
    font-family:arial;
}
/*/字体大小*/

/*字体颜色*/
 .bai {
    color:#FFF
}
.jin1 {
    color:#C0A06A
}
.hui1 {
    color:#999
}
.hui6 {
    color:#666
}
.lan1 {
    color:#1F306E
}
.lv1 {
    color:#01A03C
}
.lv2 {
    color:#318F8E
}
.hei {
    color: #000000;
}
.fen {
    color:#F4AA8D;
}
.hong {
    color: #E60012;
}
/*/字体颜色*/

/*字体宽度间距*/
 .wjj1 {
    letter-spacing:1px;
}
.wjj2 {
    letter-spacing: 2px;
}
/*/字体宽度间距*/

/*字体垂直间距*/
 .hjj10 {
    line-height:10px;
}
.hjj11 {
    line-height:11px;
}
.hjj12 {
    line-height:12px;
}
.hjj13 {
    line-height:13px;
}
.hjj14 {
    line-height:14px;
}
.hjj15 {
    line-height:15px;
}
.hjj16 {
    line-height:16px;
}
.hjj17 {
    line-height:17px;
}
.hjj18 {
    line-height:18px;
}
.hjj20 {
    line-height:20px;
}
.hjj24 {
    line-height:24px;
}
.hjj25 {
    line-height:25px;
}
.hjj26 {
    line-height:26px;
}
.hjj27 {
    line-height:27px;
}
.hjj28 {
    line-height:28px;
}
.hjj30 {
    line-height:30px;
}
.hjj34 {
    line-height:34px;
}
.hjj40 {
    line-height:40px;
}
.hjj45 {
    line-height:45px;
}
.hjj50 {
    line-height:50px;
}
.hjj60 {
    line-height:60px;
}
.hjj210 {
    line-height:210px;
}
/*/字体垂直间距*/

/*字体其他设置*/
 .cu {
    font-weight:bold;
}
.xi1 {
    font-weight: 100;
}
.jianju {
    letter-spacing:1px
}
.duiqi {
    text-align: justify;
}
/*/字体其他设置*/

/*页码*/
 A.a16ym:link {
    font-family:arial;
    background-color: #FFF;
    color:#666;
    TEXT-DECORATION: none
}
A.a16ym:visited {
}
A.a16ym:hover {
    background-color: #318F8E;
    color: #FFF;
    TEXT-DECORATION: none
}
/*/页码*/

/*首页标题*/


.index-title {
  display: flex; 
  justify-content: space-between; 
  align-items: center; 
  padding: 10px 5px; 
  border-bottom: 1px solid #CCCCCC; 
}

.index-title h3 {
  color: #1F306E;
  width: 300px;
  font-size: 24px;
}






/* 面包屑容器的样式 */
 .place {
    font-size: 18px;
    /* 根据需要调整字体大小 */
    margin-bottom: 20px;
    /* 下边距用于分隔其他内容 */
    padding: 8px 12px;
    /* 内边距 */
    border-bottom: 1px #ccc solid;
    text-align: right;
}
/* "当前位置:" 文字的样式 */
 .place strong {
    color: #555;
    /* 深灰色文字颜色 */
    margin-right: 8px;
    /* 与链接之间的间距 */
}
/* 面包屑链接的样式 */
 .place a {
    color: #007BFF;
    /* 链接颜色 */
    text-decoration: none;
    /* 移除下划线 */
    position: relative;
    /* 为了使用绝对定位的伪元素 */
    padding: 0 5px;
    /* 给链接一些内边距 */
    transition: all 0.3s ease;
    /* 平滑过渡效果 */
}
/* 当鼠标悬停在面包屑链接上的样式 */
 .place a:hover {
    background-color: #eef7ff;
    /* 浅蓝色背景 */
    color: #0056b3;
    /* 更深的蓝色 */
}
/* 分隔符的样式 */
 .place a + a:before {
    content:"\00BB";
    /* 使用双箭头作为分隔符 */
    padding: 0 5px;
    /* 分隔符与链接之间的间距 */
    color: #ccc;
    /* 分隔符颜色 */
    position: absolute;
    left: -6px;
    /* 将分隔符放置到前一个链接的末尾 */
    top: 50%;
    transform: translateY(-50%);
    background-color: #f9f9f9;
    /* 匹配容器背景色 */
}
/* 最后一个链接不显示分隔符 */
 .place a:last-child:before {
    display: none;
}

/*分页样式*/
.pagination-wrapper {
    margin: 20px 0;
}
.pagination {
    height: 34px;
    text-align: center;
}
.pagination li {
    display: inline-block;
    height: 34px;
    margin-right: 5px;
    line-height: 32px; /* 使文本垂直居中 */
    font-size: 14px;
    color: #555555;
    text-decoration: none;
    border: 1px solid #dddddd;
    padding: 0 12px;
}
.pagination li a, .pageinfo {
    display: block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #555555;
    text-decoration: none;
}
.pagination li a:hover {
    background: #f5f5f5;
    color: #0099ff;
}
.pagination li.thisclass {
    background: #09f;
    color: #fff;
    border-color: #09f;
    cursor: default;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover{
    background: transparent;
    color: #fff;
    cursor: default;
}

