*{
    margin:0;
    padding:0;
}
body{
    font-family: SimSun;
}
ul,li{
    display:inline-block;
    list-style: none;
}
a{
    display: inline-block;
    text-decoration: none;
    color:#000;
}
input,button{
    border:none;
    outline: none;
}
.link{
    color: #2b76b7;
}
.more{
    color:#fff;
    font-size:14px;
}
.text-center{
    text-align: center;
}
.text-left{
    text-align:left;
}
.text-right{
    text-align:right;
}
.f-left{
    float:left
}
.f-right{
    float:right
}
.clearfix::after{
    content:"";
    display:block;
    height:0;
    clear:both;
}
.p-relative{
    position: relative;
}
.p-absolute{
    position: absolute;
}
.d-flex{
    display:flex;
}
.flex-column{
    flex-direction: column;
}
.flex-wrap{
    flex-wrap: wrap;
}
.justify-center{
    justify-content: center;
}
.justify-between{
    justify-content: space-between;
}
.align-center{
    align-items: center;
}
.container{
    margin:0 auto;
    width:1025px;
}
.banner{
    margin-bottom:1px;
    height:236px;
    background: url(../images/banner.jpg) no-repeat 0 0;
}
nav{
    display: flex;
}
nav a{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    padding:13px 0;
    flex:1;
    font-size:20px;
    text-align: center;
    color:#fff;
    background-color:#5274cb;
}
nav a:not(:last-child){
    margin-right:1px;
}
marquee{
    height:44px;
    line-height: 44px;
    border-style:solid;
    border-color:#f2f2f2;
    border-width:0 1px 1px 1px;
    margin-bottom:19px;
}
aside{
    margin-right:18px;
    width:213px;
    background-color:#5274cb;
    padding:9px 0 75px 11px;
    box-sizing: border-box;
}
aside .title{
    margin-bottom:19px;
    color:#fff;
    font-size:16px;
    font-weight:700;
}
 aside hr{
     border:none;
     height:1px;
    margin-bottom:23px;
    background-color:#85a2e1;
}
main hr{
    border:none;
    height:2px;
   margin-bottom:23px;
   background-color:#ccc;
}
.name{
    color:#fff;
}
main{
    width:794px;
}
.swiper{
    height:581px;
}
.text-white,.text-white a{
    color:white;
}
.font-size14{
    font-size:14px;
}
aside .more{
    margin-bottom:20px;
}
.submit-container{
    width:182px;
    height:30px;
    background-color:#fff;
    padding-left:10px;
    box-sizing:border-box;
}
.submit-container input{
    width:70px;
}
#NewsPic{
    height:441px;
}
#hotpic {
    height: 441px;
    margin: 0 auto;
    position: relative;
    margin-bottom:27px;
}

#NewsPic {
    position: relative;
}

#NewsPic a {
    overflow: visible;
    border: 0;
    text-decoration: none;
}

#NewsPic .Picture {
    position: absolute;
    left: 0;
    top: 0;
}

#NewsPic .Nav {
    position: absolute;
    height: 9px;
    line-height: 9px;
    z-index: 999;
    bottom: 20px;
    right: 16px;
}

#NewsPic .Nav span {
    font-size: 0px;
    font-weight: 400;
    color: #FFF;
    float: right;
    display: block;
    width: 9px;
    text-align: center;
    background: #366998;
    margin: 0px 3px;
    cursor: pointer;
}

#NewsPic .Nav span.Normal {
    color: #FFF;
    background: #999999;
}

#NewsPic .Nav span.Cur {
    background: red;
    color: #FFF;
}

.NewsPicTxt {
	display:none;
    position: absolute;
    padding: 0 24px;
    width: 100%;
    line-height: 46px;
    height: 46px;
bottom:0;
box-sizing: border-box;
    background-color: rgba(0, 0, 0, .9);
}

.NewsPicTxt a:link,
.NewsPicTxt a:visited {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
}

.NewsPicTxt a:hover {
    color: none;
}

main .title{
    margin-bottom:20px;
    color: #2b76b7;
    font-weight: 700;
}
main .title a{ color: #2b76b7;}
main li{
    margin-bottom:15px;
}
main li a{
    position: relative;
    padding-left:15px;
    line-height: 1.7;
    font-size:14px;
}
main li a::before{
    content:'.';
    position: absolute;
    left:0;
    top:-15px;
    font-size:24px;
}
.main-content .f-left{
    height:380px;
    position: relative;
}
.main-content .more{
    font-size:14px;
    color: #999999;
    text-align:right;
    position: absolute;
    left:0;
    bottom:10px;
    width:100%;
}
.main-content .f-left:nth-child(odd){
    width:calc(50% - 33px);
}
.main-content .f-left:nth-child(even){
    width:50%;
}
footer{
    font-size:14px;
}
.nbox_ul {
    padding-top: 10px;
}

.nbox_ul ul li {
    float: left;
    line-height: 26px;
}

.nbox_ul ul li a {
    float: left;
    font-size: 14px;
    /* color: #0148b8; */
}


.views-title {
    margin-bottom: 19px;
    font-size: 24px;
    font-weight: 900;
    text-align: center;
    color: #000;
}

.views-date {
    margin-bottom: 22px;
    font-size: 12px;
    color: #000;
    text-align: center;
}

.views-line {
    background-color: #E5E5E5;
    margin-bottom: 26px;
}

.views-content {
    padding: 0 25px;
}

.views-content p {
    font-size: 14px;
    text-indent: 50px;
    line-height: 25px;
}

.views-lay {
    margin-top: 50px;
}
.breadcrumb{
    color:#333;
    margin-bottom:58px;
}
footer hr{
    margin-bottom: 15px;
    height:1px;
    border:none;
    background-color:blue;
}
.lang{
    top:8px;
    right:13px;
    font-size:12px;
}


li.childlist2 a{ font-weight:bold;}

#pages{ margin:0 auto; padding-bottom:15px; line-height:21px; font-size:14px; text-align:center; margin-top:10px;}
#pages a{color:#005ea5; text-decoration:none; font-size:14px;line-height:21px;}
#pages a:hover{ text-decoration:underline;}

#document_article{width:730px; margin:0 auto; margin-top:10px;}
#doctitle{margin:0 auto; width:700px; font-size:16px; font-weight:bold; line-height:18px; color:#000; margin-top:15px; margin-bottom:4px; text-align:center;}
#subtitle{margin:0 auto; width:700px; font-size:14px; font-weight:bold; line-height:24px; color:#000; text-align:center;}
#docsource{margin:0 auto; width:700px; font-size:14px; color:#000; line-height:24px; text-align:center;}
#docreltime{margin:0 auto; width:700px; font-size:14px; color:#000; line-height:24px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#docline{margin:0 auto; width:730px; height:1px; border-bottom:#CCCCCC 1px solid;}
#content{width:700px; margin:0 auto; font-size:14px; padding-top:10px; color:#333333; line-height:24px; text-align:left;text-align:justify;text-justify:inter-ideograph;}
#content a{font-size:14px; color:#0000FF; text-decoration:none; line-height:24px;}
#content a:hover{font-size:14px; color:#FF0000; text-decoration:none;}
#content p{font-size:14px; line-height:24px; color:#333333;}
#content p a{font-size:14px; color:#0000FF; text-decoration:none; line-height:24px;}
#content p a:hover{font-size:14px; color:#FF0000; text-decoration:none;}

#Appendix{margin:0 auto; width:710px; margin-top:15px;}
#Appendix_name{width:60px; text-align:left; float:left; margin-left:10px; font-size:14px; font-weight:bold; line-height:21px; height:21px;}
#id_AppendixList{width:630px; text-align:left; margin:0 auto; float:left;}
#id_AppendixList ul{
width:630px;
list-style:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
#id_AppendixList li{
width:616px;
line-height:18px;
padding:0 0 3px 0;
font-size:14px;
text-align:left;
padding-left:14px;
color:#0000FF;
background-image: url(newbox-disc.gif);
background-repeat: no-repeat;
background-position:0px 10px;
}
#id_AppendixList li a{font-size:14px; color:#0f47b4; text-decoration:none; line-height:24px;}
#id_AppendixList li a:hover{font-size:14px; color:#FF0000; text-decoration:none;}

#Appendix_article{margin:0 auto; width:900px; margin-top:5px;}
#Appendix_name_article{width:60px; text-align:left; float:left; font-size:14px; font-weight:bold; line-height:21px; height:21px;}
#id_AppendixList_article{width:830px; text-align:left; float:left}
#id_AppendixList_article ul{
width:830px;
list-style:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
#id_AppendixList_article li{
width:816px;
line-height:18px;
padding:0 0 3px 0;
font-size:14px;

text-align:left;
padding-left:14px;
color:#0000FF;
background-image: url(newbox-disc.gif);
background-repeat: no-repeat;
background-position:0px 10px;
}
#id_AppendixList_article li a{font-size:14px; color:#0f47b4; text-decoration:none; line-height:24px;}
#id_AppendixList_article li a:hover{font-size:14px; color:#FF0000; text-decoration:none;}

#id_RelNewsList{ width:900px; margin:0 auto;border:#CCCCCC 1px solid; margin-bottom:15px;}
#relNews_name{padding-left:15px; text-align:left; margin:0 auto; width:885px; height:25px; line-height:25px; font-size:14px; color:#000000; font-weight:bold; background:#EBEBEB; border-bottom:#CCCCCC 1px solid;}
#id_RelNewsList ul{width:870px; margin:0; padding:0; list-style:none; list-style-type:none;margin-left:15px; margin-top:5px;}
#id_RelNewsList li{
width:870px;
line-height:20px;
padding:0 0 3px 0;
font-size:12px;
text-align:left;
padding-left:14px;
color:#0000FF;
background-image: url(newbox-disc.gif);
background-repeat: no-repeat;
background-position:0px 8px;
}
#id_RelNewsList li a{font-size:12px; color:#0f47b4; text-decoration:none; line-height:20px;}
#id_RelNewsList li a:hover{ color:#FF0000; text-decoration:none;}

.document_print{width:700px; height:29px; border:#CCCCCC 1px solid; margin:0 auto; margin-top:15px; margin-bottom:15px;}

#printer{margin:0 auto; font-size:14px; color:#000000; width:700px;height:29px; line-height:26px;}
#printer input{ font-size:14px; color:#666666; font-style:italic;}
#printer form {height:29px; line-height:29px; margin:0 auto; padding:0; border:0px;}
#printer span{ float:left; width:400px; margin-left:15px;}
#printer div{float:right; padding-right:10px; line-height:29px; width:180px;}
#printer a{font-size:14px; color:#083793; text-decoration:none;}
#printer a:hover{font-size:14px; color:#FF0000; text-decoration:none;} 
#printer #Subject{font-size:14px; color:#9A230E; font-style:normal;}

.Top_Index_A{
margin:0 auto;
width:964px;
height:20px;
line-height:20px;
font-size:14px;
text-align:left;
margin-top:15px;
}
.Top_Index_A a{font-size:14px; color:#0f47b4; text-decoration:none;}
.Top_Index_A a:hover{color:#f00; text-decoration:underline;}

#News_Body_Title{
margin:0 auto;
width:900px;text-align:center;
line-height:18px;
font-size:16px;
color:#000000;
font-weight:bold;
margin-bottom:4px;
margin-top:50px;
}
#News_Body_subitle{font-size:14px; color:#000; font-weight:bold; line-height:24px;text-align:center;}
#News_Body_source{font-size:14px; color:#000; line-height:24px;text-align:center;}
#News_Body_Time{
text-align:center;
line-height:24px;
font-size:13px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;

}
.News_Body_line{width:964px; margin:0 auto; height:1px; border-bottom:#CCCCCC 1px solid;}
#News_Body_Txt_A{width:900px; margin:0 auto; font-size:14px; padding-top:10px; color:#333333; line-height:24px; text-align:left;text-align:justify;text-justify:inter-ideograph;}
#News_Body_Txt_A a{font-size:14px; color:#0000FF; text-decoration:none; line-height:24px;}
#News_Body_Txt_A a:hover{font-size:14px; color:#FF0000; text-decoration:none;}
#News_Body_Txt_A p{font-size:14px; line-height:24px; color:#333333;}
#News_Body_Txt_A p a{font-size:14px; color:#0000FF; text-decoration:none; line-height:24px;}
#News_Body_Txt_A p a:hover{font-size:14px; color:#FF0000; text-decoration:none;}
.News_Body_Text{width:964px; margin:0 auto; margin-top:15px;}
.clear{clear:both; height:auto;}

img { vertical-align: top; border: 0; }
