.banner{
    width: 100%;
    height: 440px;
}
.nr_n{ position: relative; width: 100%;
    z-index: 1;
    min-height: 600px;}
.hst{position: absolute;width: 100%;z-index: 0;
    height: 60px;
    background: #f4f5f7;}

.nr_cen{ width: 1200px; margin: 0 auto; margin-bottom: 40px;}
.ny_left{ float: left; width: 256px;margin-top: 0;
    position: relative;
    z-index: 1;}
.ny_right{  float: right; width: 914px;}

.title_x{background: #1053ce;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom: #1053ce 4px solid; height: 100px; padding:20px 0px 0 20px;}
    
.title_x h3{font-size: 1.375rem;
    color: #fff;
    font-weight: bold;
   }
.title_x h5{font-size: 16px;
    color: #fff; font-weight: normal; margin-bottom: 0.5rem;
    text-transform: uppercase;
}
.erji{border-top: #f4f7f9 1.125rem solid;
    margin-bottom: 1.875rem;
  
    background: #ebecee;}
.erji ul li{
    line-height: 60px;
    background: #ebecee;
    border-bottom: #d6d8dd 1px solid;
   }
 .erji ul li a {
    display: block;
    padding: 0 1.5625rem;
}
 .erji ul li .on{background: #1053ce;}
 .erji ul li h5 span {
    font-size: 1rem;
    color: #f4f7f9;
    font-family: simsun;
    float: right;
}
.cptj{background: #ebecee; margin-top: 10px; padding: 20px;}
.cptj ul li {
    position: relative; width: 216px; height: 205px; overflow: hidden;
    margin-bottom: 1.75rem;
}
.am-img-responsive {
    width: 100%;
    height: 158px;
    overflow: hidden;
}




 .erji ul li:last-child{ border-bottom:none}
 .erji ul li a{ display:block; padding:0 1.5625rem; font-size: 15px;}
 .erji ul li h5{ font-size:15px; color:#353536;}
 .erji ul li h5 span{ font-size:1rem; color:#f4f7f9; font-family:simsun; float:right;}
.erji ul li.on{ background:#1053ce;}
 .erji ul li.on h5{ color:#fff}
 
  .erji ul li:hover{ background: #1053ce; color: #fff;}
   .erji ul li:hover h5{ color: #fff;}
   
.cptj ul li h6{position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66282A2C', endColorstr='#66282A2C');
    background: rgba(40,42,44,0.4);
    height: 2.1875rem;
    line-height: 2.1875rem;
    font-size: 15px;
    color: #fff;
    padding: 0 0.5rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -moz-transition:  background-color 0.36s ease-in-out;
    -webkit-transition:  background-color 0.36s ease-in-out;
    -o-transition:  background-color 0.36s ease-in-out;
    -ms-transition:  background-color 0.36s ease-in-out;
    transition:  background-color 0.36s ease-in-out;
}
.cptj ul li:hover h6{background: #1053ce;  color: #fff;}
.moere a{display: block;
    text-align: center;
    height: 2.1875rem;
    line-height: 2.1875rem;
    background: #1053ce;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 0.875rem;
    color: #fff;
    -moz-transition: background-color 0.36s ease-in-out;
    -webkit-transition: background-color 0.36s ease-in-out;
    -o-transition: background-color 0.36s ease-in-out;
    -ms-transition:background-color 0.36s ease-in-out;
    transition:  background-color 0.36s ease-in-out;
}
.moere a:hover{  background: #1053ce;}
.n_title {
    position: relative;
    height: 3.75rem;
    line-height: 3.75rem;
    z-index: 2;
    margin-bottom: 20px;
}

.n_title dl {
    float: left;
    position: relative;
    margin-right: 1.625rem;
    padding-left: 0.625rem;
}
.n_title dt a {
    font-size: 1rem;
    text-align: center;
    line-height: 3.75rem;
    display: block;
    color: #353536;
    margin-bottom: 0px;
    font-weight: normal;
}
.position {
    display: inline-block;
    float: right;
    line-height: 3.75rem;
    height: 3.75rem;
    color: #7b7b7d;
    padding-left: 1.25rem;
    font-size: 14px;
}
.position a {
  font-size: 14px;
    color: #353536;
    display: inline-block;
    line-height: 3.75rem;
    vertical-align: top;
}
.position i {
    display: inline-block;
    height: 3.75rem;
    line-height: 3.75rem;
    width: 1rem;
    text-align: center;
    color: #353536;
    font-family: simsun;
    font-style: normal;
    font-size: 14px;
    vertical-align: top;
}
.chap_lib ul li{ float: left; width: 280px; margin-left: 22px;  text-align: center; overflow: hidden; margin-bottom: 20px; margin-top: 20px;border: #e5e5e5 1px solid;}
.chap_lib ul li .picp{width: 280px;
    height: 190px;
    overflow: hidden;
    align-items: center;
    display: flex;
    justify-content: center; }
.chap_lib ul li .picp img{ height: 100%; }

.chap_lib ul li .namee{
    font-size: 16px;
    color: #120906;  
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; padding-left: 14px; padding-right: 14px; padding-top: 10px;

}
.cptj h5{ 
    margin-bottom: 14px;
    font-size: 18px;
}
.chap_lib ul li:hover .namee { 
    background: #1053ce; 
    color: #fff;
}
.chap_lib ul li:hover .miaosme{
     background: #1053ce; 
    color: #fff;
}

.page { 
    height: 60px; 
    text-align: center; 
    margin-top: 60px; 
}
			.digg { padding-top: 1rem;}
			.digg a { 
				margin:2px; 
				color:#333; 
				padding: 10px 18px; 
				-decoration: none;
				background-color: #ebebeb;
				 }
			.digg a:hover { background-color: #1053ce; color: #fff;}
			.digg a:active { background-color: #1053ce; color:#fff;}
			.digg a.current { 
				margin:2px; 
				padding: 10px 18px; 
				background-color: #1053ce; 
				color: #fff;
				 -decoration: none;
				 }
			.digg a.disabled { 
				margin:2px; 
				padding: 10px 18px; 
				background-color: #ebebeb;
				 color:#ccc ; 
				 -decoration: none;
				 }

 .top_news {
    float: left;
    width: 100%;
    margin-bottom: 1.625rem; background: #f5f5f9; height: 240px;
}
.top_txt h2{ line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;font-size: 18px;font-weight: bold;}
 .top_txt h3{ color: #666;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    margin-bottom: 16px; margin-top: 20px;}
    
    
.top_txt h6 {display: inline-block;
    width: 4.875rem;
    height: 1.5625rem;
    line-height: 1.5625rem;
    -moz-border-radius: 1.253rem;
    -webkit-border-radius: 1.253rem;
    border-radius: 1.253rem;
    background: #e0e0e3;
    text-align: center;
    font-size: 0.7rem;
    color: #58585b;
    -moz-transition: all 0.36s ease-in-out;
    -webkit-transition: all 0.36s ease-in-out;
    -o-transition: all 0.36s ease-in-out;
    -ms-transition: all 0.36s ease-in-out;
    transition: all 0.36s ease-in-out;}
.top_img{ float: left; width: 420px; height: 240px; overflow:hidden;}
.top_img img{ width: 100%;transition:0.8s;}




.top_img:hover img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform: scale(1.08);transition:0.8s}



.top_txt{ float: left; width: 400px; margin-left: 35px; margin-top: 40px;}

.top_txt h6 a:hover{ display: inline-block;
    width: 4.875rem;
    height: 1.5625rem;
    line-height: 1.5625rem;
    -moz-border-radius: 1.253rem;
    -webkit-border-radius: 1.253rem;
    border-radius: 1.253rem;
    background: #1053ce;
    text-align: center;
    font-size: 0.7rem;
    color: #fff;
    -moz-transition: all 0.36s ease-in-out;
    -webkit-transition: all 0.36s ease-in-out;
    -o-transition: all 0.36s ease-in-out;
    -ms-transition: all 0.36s ease-in-out;
    transition: all 0.36s ease-in-out;}





.news_yt ul li {
    float: left;
    width: 914px;
    position: relative;
    padding: 20px 0;
    border-bottom: #a4a5a7 1px dotted; padding-top: 30px;
}

.news_yt ul li .time {
    position: absolute;
    left: 0;
    width: 87px;
    height: 99px;
    text-align: center;
    padding: 1.25rem 0;
    -moz-transition: all 0.36s ease-in-out;
    -webkit-transition: all 0.36s ease-in-out;
    -o-transition: all 0.36s ease-in-out;
    -ms-transition: all 0.36s ease-in-out;
    transition: all 0.36s ease-in-out;
}
.news_yt ul li .time .day {
    font-size: 20px;
    color: #656565;
    margin-bottom: 0.5rem;
}
.news_yt ul li .time .year {
    font-size: 14px;
    color: #656565;
}
.news_yt ul li .con {
    margin-left: 6.4375rem;
}
.news_yt ul li .con h5 {
    font-size: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0.875rem 0 0.875rem 0;
}
.news_yt ul li .con h5 a {
    color: #1a1a1a;
}
.news_yt ul li .con h5 a:hover {
    color: #0896dc;
}

.news_yt ul li .con .try{ color: #666;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    margin-bottom: 16px;
}
.news_yt ul li:hover .time {
 color: #fff;
}
.news_yt ul li:hover .time .day { color: #fff;}
.news_yt ul li:hover .time .year { color: #fff;}



.xq_nr{ padding: 10px;}
.xq_nr h2{ text-align: center; font-size: 20px; height: 40px; }
.xq_nr h3{ text-align: center; font-size: 14px; color: #666; border-bottom: 1px solid  #eee; padding-bottom: 10px;}
.xq_nr_nm{ font-size: 15px; color: #222; line-height: 28px; padding-top: 20px;}


.xin_lieb ul li{ float: left; height: 55px; line-height: 55px; background: url(../img/dian.jpg) no-repeat left center; border-bottom: 1px dashed #d3d3d3; width: 914px; position: relative; padding-left: 12px;}
.xin_lieb ul li a{ width: 736px; 
	font-size: 14px; line-height: 55px;
    white-space: nowrap; display: block;
    overflow: hidden;
    text-overflow: ellipsis;}
.xin_lieb ul li a:hover{ color: #d62914;}
.xin_lieb ul li .timee{  top: 0;}
.timee {
    position: absolute;
    right: 0;
    top: 10px;
    font-size: 13px;
    color: #8d8d8d;
}





.download ul li{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #e1e1e1;
    padding: 16px 0;
}
.download ul li h2{
    font-size: 16px;
    color: #444444;
    margin-bottom: 10px;
}
.download ul li p{
    font-size: 14px;
    color: #666666;
}
.download ul li a{
    color: #1053ce;
    font-size: 14px;
}
.download ul li a:hover{
    text-decoration: underline;
}
.download ul li a:first-child{
    color: #282af9;
}
.download ul li a:last-child{
    background: url(../img/down.png) no-repeat right center;
    background-size: 20px 20px;
    padding-right: 20px;
    margin-left: 12px;
}
.shows{
    background: #fff;
    display: none;
}
.shows a:hover{
    color: #282af9;
}
.shows .ons{
    color: #282af9;
}
.erji ul li:hover .shows{
    display: block;
}
.erji ul .on .shows{
    display: block;
}
.chap_lib h2{
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.chap_lib h2 span{
    font-size: 16px;
    line-height: 26px;
    padding-left: 10px;
    box-sizing: border-box;
    border-left: 4px solid #282af9;
    display: block;
}
.chap_lib h2 a{
    font-size: 14px;
    color: #282af9;
}
.pro_nr{
    display: flex;
    
    box-sizing: border-box;
}
.pro_nr h2{
    width: 100%;
    color: #333;
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 14px;
}
.pro_nr .img{
    width: 370px;
    height: 362px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e2e2e2;
}
.pro_nr .img>div {
    display: block;
    width: 100%;
    overflow: hidden;
    height: 342px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.pro_nr .img>div>img{
    display: block;
    height: 100%;
}
.pro_nr p{
    color: #969696;
    font-size: 14px;
    line-height: 36px;
}
.pro_nr .last{
    margin-left: 40px;
    padding-top: 60px;    width: 500px;
    float: right;
}
.imgsrc{
    width: 800px;
    height: auto;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    box-shadow: 0 0 10px #000000;
    z-index: 9999;
    display: none;
}
.contents{
    margin-top: 40px;
}
.contents h2 span{
    display: inline-block;
    background: #ff9801;
    color: #fff;
    font-size: 14px;
    padding: 6px 14px;
}
.contents h2{
    border-bottom: 1px solid #e2e2e2;
}
.contents p{
    font-size: 14px;
    line-height: 28px;
}

.miaoshu_mr1 ul li{ float: left; display: block;}
.miaoshu_mr1 .table-bordered {
    border: 1px solid #ddd;
}
.miaoshu_mr1 .table {
    width: 100%;
    margin-bottom: 20px; font-size: 14px;border-collapse: collapse;}
.miaoshu_mr1 .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9;
}
 .miaoshu_mr1 .table td
{border-left: 1px solid #e1e1e1;
     border-top: 1px solid #e1e1e1; padding-left: 20px;}
.miaoshu_mr1 .table tr{ line-height: 50px; height: 50px;}

.miaoshu_mr1 .table a{ color: #1053ce;}



