﻿header {
  color: #b0120a;
}

.code{
    -moz-border-radius:.3em;
    -webkit-border-radius:.3em;
    border-radius:.3em;
    background-color:#e2e2e2;
    color:#000;
    font-family:'Fira mono', 'Courier New', Courier, monospace;
    font-size:85%;
    letter-spacing:.05em;
    padding:1em;
}

main {
    max-width: 600px;
    margin: 0 auto;
    margin-top: 4em;
}

main a,
main a:active,
main a:focus,
main a:hover,
main a:link,
main a:visited {
    font-family: 'fira mono';
    text-transform: uppercase;
    font-size:90%;
    color:black;
    border-bottom: 1px dotted black;
}

main header {
    font-size: 80%;
}

section {
    margin: 4em 0;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) inset;   
}
nav ul li{
    margin:  0;
    padding: 7px 8px;
    line-height: 32px;
    border-bottom: 1px solid #7998b4;
}
nav ul li a{ display:block; width:100%;color:#FFF;}
nav ul li a:hover{ color:#FFF;}

.aligncontent-center {
    text-align: center;
}

.wrapper {
    margin-top:66px;
    padding: 1em;
    background-color: transparent;
}

.main-header {
    text-align: center;
    font-weight:300;
    font-size: 90%;
}

.toolbar {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: transparent;
    line-height: 68px;
    border-top: 2px solid #b0120a;
}

.menu-button {
  position: relative;
  margin: 5px;
  height: 36px;
  width: 36px;
  cursor: pointer;
}
.menu-button:before {
  content: "";
  position: absolute;
  top: 5px;
  right: 3px;
  border-bottom: 17px double #b0120a;
  border-top: 6px solid #b0120a;
  width: 30px;
  height: 5px;
}

.menu-left {
  float: left;
  margin-right: 1.5em;
}

.sidebar {
    margin: 0;
    color: white;
    background-color:#3C6BB1;
}

.sidebar h6 {
	background:#235298;
    margin:0;
	height:60px;
	border-bottom:#7998b4 solid 1px;
	overflow:hidden;
}
.sidebar h6 img{ display:block; width:90%; margin:0 auto;}

.sidebar li:hover {
    background-color:#83a1b9;
}


/*首页图片新闻幻灯样式*/
.hd_banner{ overflow: hidden; width:100%; HEIGHT:210PX}
.banner_0{Z-INDEX:100;POSITION:relative;MIN-HEIGHT:210PX}
.banner_0_top{BACKGROUND:#fff}
.banner_0_top LI{
    POSITION:absolute;
    TEXT-ALIGN:center;
    WIDTH:100%;
    TOP:0px;
    LEFT:0px;
    list-style-type: none;
}
.banner_0_top LI IMG{POSITION:relative;WIDTH:100%;HEIGHT:210px}
.banner_0_top LI .tit{ POSITION:absolute;TEXT-ALIGN:center;PADDING-BOTTOM:8px; PADDING-LEFT:0px;WIDTH:100%;BOTTOM:5px;+BOTTOM:3px;PADDING-RIGHT:0px;BACKGROUND:url(new_alpha_h.png);FONT-SIZE:120%;PADDING-TOP:8px;LEFT:0px;font-size:16px;}
.banner_0_top LI .tit a:link{
    color: #FFFFFF;
    text-decoration: none;
}
.banner_0_top LI .tit a:visited{
    color: #FFFFFF;
    text-decoration: none;
}
.banner_0_top LI .tit a:hover{
    color: #FFFFFF;
    text-decoration: none;
}
.banner_0_top LI .tit A{COLOR:#fff; height: 20px;line-height: 20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:100%; display:block; margin:0 auto;}
.banner_0_top LI .tit A:hover{TEXT-DECORATION:underline}
.banner_0_top LI .p{TEXT-ALIGN:left;PADDING-BOTTOM:5px;LINE-HEIGHT:1.5;MIN-HEIGHT:50px;PADDING-LEFT:0px;PADDING-RIGHT:0px;BACKGROUND:#fff;PADDING-TOP:5px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.banner_0_top LI .p A{PADDING-BOTTOM:0px;TEXT-INDENT:30px;PADDING-LEFT:10px;PADDING-RIGHT:10px;DISPLAY:inline-block;PADDING-TOP:0}
.banner_0_bottom{ display:none; Z-INDEX:20;POSITION:absolute;TEXT-ALIGN:center;WIDTH:100%;BOTTOM:45px;LEFT:0}
.banner_0_bottom SPAN{MARGIN:0px 5px;WIDTH:12px;DISPLAY:inline-block;BACKGROUND:url(new_html55.png) no-repeat left top;HEIGHT:12px;CURSOR:pointer;}
.banner_0_bottom SPAN.on{BACKGROUND:url(new_html55.png) no-repeat right top}
.banner_0 .next{Z-INDEX:20;POSITION:absolute;WIDTH:35px;BACKGROUND:url(new_bon_01.png) no-repeat;HEIGHT:60px;CURSOR:pointer;TOP:36%;LEFT:0px;opacity:0.7}
.banner_0 .por{Z-INDEX:20;POSITION:absolute;WIDTH:35px;BACKGROUND:url(new_bon_03.png) no-repeat;HEIGHT:60px;CURSOR:pointer;RIGHT:0px;TOP:36%;opacity:0.7}
.banner_0 .next:hover{Z-INDEX:20;POSITION:absolute;WIDTH:35px;BACKGROUND:url(new_bon_02.png) no-repeat;HEIGHT:60px;CURSOR:pointer;TOP:36%;LEFT:0px}
.banner_0 .por:hover{Z-INDEX:20;POSITION:absolute;WIDTH:35px;BACKGROUND:url(new_bon_04.png) no-repeat;HEIGHT:60px;CURSOR:pointer;RIGHT:0px;TOP:36%}


/*首页通知公告*/
.tzgg{
    width: 100%;
    height: 40px;
    background: #EBEBEB;
    overflow: hidden;
    font-size: 15px;
}
.tzgg_l{ width: 31%; height: 40px; line-height: 40px;float: left;}
.tzgg_l span{ display: block; margin:3px 10px; width: 16px; float: left;}
.tzgg_r{ width: 69%; float: left;}
#FontScroll{width:100%;height:40px;line-height:40px; overflow:Hidden;margin:0 auto;}
#FontScroll .line{text-align:left;width:100%;}
#FontScroll .fontColor a{}


.tytitle{
    width: 100%;
    height: 40px;
    margin-top: 5px;
    line-height: 40px;
    border-bottom: 1px dashed #CCCCCC;
}
.tytitle .title{
    font-size:16px;
    font-weight: bold;
    text-indent:10px;
    float: left;
    width: 80%;
}
.tytitle .title span{
    font-weight:normal;
    color: #CCCCCC;
    margin-left: 10px;
}
.tytitle .more{
    float: right;
    font-size: 15px;
    width: 15%;
    text-align: center;
    overflow: hidden;
}
.tytitle .more a{
    color: #333333;
}

/*快捷入口*/
.kjrk{
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}

.kjrk li:nth-child(4n+4){
    margin-right:0;
}
.kjrk li:first-child,.kjrk li:nth-child(5){
    margin-left:3.2%;
}
.kjrk li{
    width: 21%;
    margin-right: 3.2%;
    margin-bottom: 35px;
    line-height: 35px;
    text-align: center;
    height: 75px;
    border-radius: 5px;
    font-size: 15px;
    background: #007aff;
    float: left;
}
.kjrk li span{
    display:block;
    height: 75px;
}
.kjrk li span img{
    margin-top: 12px;
}
.kjrk li:first-child{
    background:#1F80BF ;
}
.kjrk li:nth-child(2){
     background:#AD49A3 ;
 }
.kjrk li:nth-child(3){
    background:#0ABEB8 ;
}
.kjrk li:nth-child(4){
    background:#6D3316 ;
}
.kjrk li:nth-child(5){
    background:#7289A6 ;
}
.kjrk li:nth-child(6){
    background:#1FBF2A ;
}
.kjrk li:nth-child(7){
    background:#DE5214 ;
}
.kjrk li:nth-child(8){
    background:#D22447 ;
}

.banner{width: 100%; margin: 5px 0;}
.banner img{
    width: 100%;
}


.xyxw li{
    line-height: 32px;
    font-size: 15px;
    background: url("list-img.png")no-repeat 12px 13px;
    text-indent: 30px;
}
.xyxw li span{ float: right; margin-right: 10px;}
.new_top{ overflow: hidden; margin: 10px auto; font-size: 15px;}
.new_top img{ display: block; float: left; margin:0 10px;}
.new_top span{ line-height: 30px;}
.new_top span p{font-size: 14px; color: #999999; line-height: 26px;}

.footer{
    background: #235298;
    color: #FFFFFF;
    height: 90px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    padding-top: 10px;
}

.box{ margin:0 auto; height:170px; width:100%;  margin: 10px auto;  }
.box img{ margin-right:20px; width:210px;height:170px; }
#goleft {width:94%; height: 170px;overflow: hidden; margin:0 auto;}
#goleft #gols {width: 33100px;}
#goleft1, #goleft2 {width: auto;float: left;}






/*内容页*/
.nr_title{ width: 100%;  line-height: 40px; text-align: center; font-size: 20px; font-weight: bold;}
.nr_title div{ line-height: 35px; height: 35px; background: #F3F4F8; font-size: 15px; font-weight: normal; color: #333333}
.nr_content{
    width:94%;
    color: #676767;
    margin: 10px auto;
    line-height: 30px;
    font-size: 15px;
	overflow: hidden;
	min-height:334px;
    text-align: justify;
}
.nr_content img{
    display: block;
    width: 100%;
    margin: 0 auto;
}
.nr_content p{
}

.prenext{
    width:94%;
    margin: 10px auto;
    border-top: 1px dashed #CCCCCC;
}
.prenext li{ margin-top: 10px;font-weight: bold; font-size: 15px;}
.prenext li a{ font-weight:normal;}
.main_ArticleTitle,.Article_tdbgall,.Article_tdbgall,.border,.Article_tdbgall{
	display:none;
}
.tdbg_top_left_right{ width:100%;}

/*栏目页*/
.lmylist{
    width: 94%;
    min-height:415px;
    margin: 0 auto;
    font-size: 15px;
}
.lmylist li{ overflow: hidden; margin: 0px auto; border-bottom: 1px solid #f2f2f2; padding: 15px 0;}
.lmylist li img{ display: block; float: right;  width:123px; height:84px; margin-left: 20px;}
.lmylist li span{ line-height: 30px;}
.lmylist li span p{font-size: 14px; color: #999999; line-height: 26px;}
.lmtytitle{
    width: 100%;
    height: 40px;
    margin-top: 5px;
    line-height: 40px;
    border-bottom: 1px dashed #CCCCCC;
}
.lmtytitle .title{
    font-size:16px;
    font-weight: bold;
    text-indent:10px;
    float: left;
    color: #235298;
    width: 100%;
}


.pagelist{width:355px; margin:15px auto; overflow:hidden;}
.pagelist ul{list-style:none; text-align:center; display:table;*display:inline;*_display:inline; margin: 10px auto; padding-left:3px; }
.pagelist ul a {float: left; font-size:14px; color:#000; font-weight:normal; height: 35px; line-height: 35px; padding: 0px 6px; border: 1px solid #CCDBE4;margin-left: 2px;}
.pagelist ul li a {color:#000;}
.pagelist ul li a:hover{color:#000;}