@charset "utf-8";
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: "\5FAE\8F6F\96C5\9ED1";
word-break:break-all;

min-width: 1100px;
}
.line10{
height: 223px;
}
.top{
width: 100%;
margin-top: 5px;
background-repeat: no-repeat;
background-position: center center;
background-color: #ffffff;
text-align: center;
}
.top_logo{
margin-right: auto;
margin-left: auto;
overflow: hidden;
width:1100px;
text-align: left;
}
.top_img{}
.top1{
font-family: "\5FAE\8F6F\96C5\9ED1";
font-size: 12px;
color: #999;
}
.top1 a:link{
font-family: "\5FAE\8F6F\96C5\9ED1";
font-size: 12px;
color: #999;
}
.top1 A:visited{
font-family: "\5FAE\8F6F\96C5\9ED1";
font-size: 12px;
color: #999;
}
.top1 A:hover {
font-family: "\5FAE\8F6F\96C5\9ED1";
font-size: 12px;
color: #999;
}
.top1 A:active {
font-family: "\5FAE\8F6F\96C5\9ED1";
font-size: 12px;
color: #999;
}
h1 ,h1 a{
height: 40px;
line-height: 30px;
font-family: "\5FAE\8F6F\96C5\9ED1";
font-size: 32px;
font-weight: bold;
color: #333;
margin: 0px;
padding: 0px;
text-decoration: none;
}
h1 a:hover{
color: #bd0a01;
}
.tt_right_text,.tt_right_text a{
 
font-family: "\5FAE\8F6F\96C5\9ED1";
font-size: 32px;
font-weight: bold;
color: #d30f0f;
margin: 0px;
padding: 0px;
text-decoration: none;
}
.tt_right_text a:hover{
color: #bd0a01;
}
.text_tt2,.text_tt2 a{
FONT-SIZE: 12px;
COLOR: #999;
TEXT-DECORATION: none;
font-family: "\5FAE\8F6F\96C5\9ED1";

}

/* dh css begin */
/* common styling */
/* set up the overall width of the menu div, the font and the margins */
.table2{
border: 1px solid #CCC;
}
.menu {

width: 1000px;
margin: 0 auto;
z-index:99;

}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
z-index:99;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative;
width:125px;
z-index:99;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display: block;
text-align: center;
text-decoration: none;
width: 110px;
height: 30px;
color: #FFF;
line-height: 30px;
font-size: 18px;
font-weight: bold;
z-index:99;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color: #000;
background: #FAEEC7;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:31px; 
left:0; 
width:105px;
z-index:99;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block;
background:#faeec7; 
color:#000;
z-index:99;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background: #dfc184;
color: #F00;
z-index:99;
}
/* dh css end */

.top_dh{
text-align:center;
background-color:#045DC3;
overflow: hidden;
margin:0 auto;
height:36px;
padding-top:6px;
}
#yaowen{
width: 1100px;
margin: 20px auto;
text-align: center;

}
.yaowen_text{
text-align: center;
FONT-SIZE: 18px;
TEXT-DECORATION: none;
font-family: \5FAE\8F6F\96C5\9ED1;
line-height: 30px;
color: #666;
margin-bottom: 10px;
}
.yaowen_text:nth-child(1) {
font-size: 50px;
color: #333;
word-break:break-all;
word-wrap:break-word; 
font-family: \5FAE\8F6F\96C5\9ED1;
font-weight: bold;

}
.table_tt2,.table_tt2 a{
text-align: center;
font-size: 38px;
font-family: "微软雅黑";
font-weight: bold;
color: #d30606;
line-height: 70px;
text-decoration: none;
margin-top: 10px;
}
.table_tt2 a:hover{
color: #bd0a01;
}

.table_tt2_zy,.table_tt2_zy a{
text-align: center;
FONT-SIZE: 18px;
TEXT-DECORATION: none;
font-family: \5FAE\8F6F\96C5\9ED1;
line-height: 30px;
color: #666;
margin-bottom: 10px;
}
.table_tt2_zy_hide,.table_tt2_zy_hide a{
visibility: hidden;
height: 0px;
display:none;
}
.table_tt2_zy a:hover{
color: #bd0a01;
}
.table_tt2_zy_gd,.table_tt2_zy_gd a{
color: rgb(7, 103, 248);
}
#table_tt1{
/*width: 1100px;*/
overflow: hidden;
margin-top: 10px;
margin-right: auto;
margin-bottom: 5px;
margin-left: auto;
}
.tt_left_img,.tt_left_img_img,.right_text_time{
width: 0px;
height: 0px;
visibility: hidden;
display: none;
}
.table_tt1_left,.table_tt1_left a{
/* width: 895px;
float: left; */
text-align: center;
margin-top:8px;
}
.table_tt1_left a:hover{
color: #bd0a01;
}
.table_tt1_right,.table_tt1_right a{
width: 205px;
float: right;
}
#top_top,#top_top a{
width:1100px;
margin:0 auto;
overflow:hidden;
font-family: "\5FAE\8F6F\96C5\9ED1";
font-size: 12px;
color: #999;
}
.top_top_left{
width:300px;
float:left;
text-align:left;
}
.top_top_right{
width:500px;
float:right;
text-align:right;
}
#xwlm3{
width: 1100px;
margin-top: 5px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
overflow: hidden;
}
.xwlm31{
float:left;
width:310px;
text-decoration: none;
word-wrap:break-word;
background-color: #ffffff;
padding: 10px 15px 10px 15px;
text-align: center;
height: 235px;
margin: 13px;
}
.xwlm31:hover{
-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
-webkit-transform: translate(0, -10px) !important;
transform: translate(0, -10px) !important;
  }
.xwlm3_img{
width: 310px;
height: 185px;
}
#lm1{
width: 1100px;
text-decoration: none;
line-height: 36px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #0075EA;
margin-right: auto;
margin-left: auto;
overflow: hidden;
margin-top: 20px;
margin-bottom: 10px;
}
.lm_text1,.lm_text1 a{
line-height: 36px;
text-decoration: none;
font-weight: bolder;
margin-left: 5px;
font-size: 28px;
width: 200px;
float: left;
color: #000;
text-align: left;
}
.lm_text2,.lm_text2 a{
font-size: 14px;
color: #333;
text-decoration: none;
text-align: right;
width: 200px;
float: right;
padding-right: 5px;
}
.xwlm3_bt,.xwlm3_bt a{
width: 290px;
font-size: 16px;
margin-top: 5px;
text-align: left;
color: #000;
text-decoration: none;
}
#lm2{
width: 1000px;
margin: 0px auto 0px auto;
}
.lm2_1,.lm2_1 a{
padding: 10px 25px 10px 25px;
float: left;
text-align: center;
text-decoration: none;
}
/* .lm2_img:hover{
-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
-webkit-transform: translate(0, -5px) !important;
transform: translate(0, -5px) !important;
border-radius:30px;
} */
.lm2_img{
width: 60px;
height: 60px;
}
.lm2_text,.lm2_text a{
text-align: center;
text-decoration: none;
color: #000;
}
.lm2_text:hover{
color: #ff0000;
}
#lm3{
width: 1000px;
margin: 0px auto 0px auto;
}
.lm3_1,.lm3_1 a{
padding: 10px 22px 10px 22px;
float: left;
text-align: center;
text-decoration: none;
width:200px;
}
/* .lm3_img:hover{
-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
-webkit-transform: translate(0, -5px) !important;
transform: translate(0, -5px) !important;
border-radius:30px;
} */
.lm3_img{
width: 80px;

}
.lm3_img2{
width: 150px;

}
.lm3_text,.lm3_text a{
text-align: center;
text-decoration: none;
color: #000;
}
.lm3_text:hover{
color: #ff0000;
}

.gdtp{
width: 1100px;
margin: 0 auto;
padding-right: 20px;
}
.gdtp_img{
width: 1100px;
height: 400px;
/* object-fit: cover; */
object-position: 0px 0px;
}
.ad_tl1,.ad_tl1{
width: 1100px;
overflow: hidden;
margin-top: 10px;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
text-align: center;
 
margin: 5px auto 5px auto;
/* border: rgb(173, 173, 173);
border-style: solid;
border-width: 1px; */
}
.ad_tl1_3{
width: 1100px;
overflow: hidden;
margin-top: 10px;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
text-align: center;
}

.foot {
font-family: "\5FAE\8F6F\96C5\9ED1";
font-size: 12px;
color: #ffffff;
text-decoration: none;
line-height: 20px;
background-color: #045DC3;
height: 220px;
margin-top:-15px;
text-align: center;
}
.foot a{font-family: "\5FAE\8F6F\96C5\9ED1";font-size: 12px;color: #ffffff;text-decoration: none;line-height: 20px;}
.foot A:hover {color: #ff0000; }


/*jiaodian*/

    i.material-icons{
        vertical-align: sub;
        font-size: 110%;
    }
    .container {
        width: 95%;
        max-width: 1100px;
        margin: 0 auto;
    }
    .material-icons {
  
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        line-height: 1;
        letter-spacing: normal;
        text-transform: none;
        display: inline-block;
        white-space: nowrap;
        word-wrap: normal;
        direction: ltr;
        -webkit-font-feature-settings: 'liga';
        -webkit-font-smoothing: antialiased;
      }
.partial-text{
margin-top: -30px;
color:#fff;
background-color: #313131d4;
position: absolute;
width: 100%;
height: 30px;
text-decoration: none;
font-size: 14px;
padding-top: 5px;
padding-left: 10px;
text-align: center;
}

    /*jiaodian end*/

/* 遮罩 */
        .zhezhao {
            position: relative;
            width: 100px;
            height: 100px;
            margin: 0 auto
        }

        .zhezhao a,
        .zhezhao span {
            display: none;
            text-decoration: none
        }

        .zhezhao:hover {
            cursor: pointer
        }

        .zhezhao:hover a.now {
            cursor: pointer;
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 100;
            left: 0;
            display: block;
        }

        .zhezhao:hover span {
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            color: #FFF;
            width: 100px;
            z-index: 10;
            height: 100px;
            line-height: 36px;
            background: rgb(255, 255, 255);
            filter: alpha(opacity=60);
            -moz-opacity: 0.5;
            /* opacity: 0.8; */
        }

        /* 设置显示文字定位位置，背景半透明 */
        /* 遮罩 */