@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(top.css);
@import url(footer.css);

.MT15{ margin-top:15px;}
/*左侧*/
.LeftBox{ width:285px; min-height:calc(100vh - 280px); margin-top:-55px; background-color:#ececec;}
.LeftBox>h1{display:block;position:relative;overflow:hidden;height:110px;background-color:#FFF;box-sizing:border-box;padding: 20px 15px;}
.LeftBox>h1 p{ display:block; font-size:26px; color:#003a9a; font-weight:bold; line-height:40px;}
.LeftBox>h1 span{ display:block; font-size:24px; color:#ababab; font-family:Arial, Helvetica, sans-serif; line-height:36px;}
.navList>li{ position:relative; overflow:hidden; min-height:50px; margin-bottom:1px; font-size:18px;}
.navList>li>a{ display:block; color:#727272; line-height:20px; padding:15px 0 14px 58px; border-bottom:1px solid #dcdcdc; transition:all 0.3s; background-image:url(../png/liststyle_1.png); background-repeat:no-repeat; background-position:230px center;}
.navList>li:hover a,.navList>li.on a{ background-color:#ef8e00; border-color:#ef8e00; color:#FFF;}



/*右侧*/
.RightCon{ width:884px;}

.Address{height:45px; padding-left:45px; line-height:45px; font-size:14px; background:url(../png/list_ico_1.png) 21px center no-repeat #ececec;}

.RightCon .Title{ position:relative; width:100%; height:51px; border-bottom:3px solid #023690; font-weight:bold;}
.RightCon .Title>span{ display:inline-block; height:51px; padding:0 15px; color:#023690; font-size:18px; line-height:51px; cursor:default;}
.RightCon .Title>a{ display:inline-block; height:51px; padding:0 15px; font-size:18px; line-height:51px; margin-right:10px;}
.RightCon .Title>a.on,.RightCon .Title>a:hover{ color:#023690;}

/*文章列表*/
ul.NewsList{ padding:10px 5px;}
ul.NewsList li{line-height: 35px;background: url(../png/liststyle.png) no-repeat 0px center;padding-left:15px;height: 35px;overflow: hidden;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;font-size: 14px;}
ul.NewsList li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
ul.NewsList li a{float:left;display:inline-block;width: 85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
ul.NewsList li span{float:right;display:inline-block;text-align:right;width: 12%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
ul.NewsList li.b{ height:0; border-bottom: 1px dotted #cccccc; padding-bottom: 10px; margin-bottom: 10px; background:none;}



