.list_left{
	width:306px;
	height:auto;
	float:left
	}
	
.cd-accordion-menu {
  width: 100%;
  max-width: 600px;
  background: #ca0227;
}
.cd-accordion-menu ul {
  /* by default hide all sub menus */
  display: none;
}
.cd-accordion-menu li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.cd-accordion-menu input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}
.cd-accordion-menu label, .cd-accordion-menu a {
  position: relative;
  display: block;
  padding: 20px 10px 20px 36px;
  background: #ca0227;
  color: #ffffff;
  font-size: 16px;
}
.cd-accordion-menu label.on{
	background:#ff3232;
}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {
  background: #52565d;
}
.cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {
  /* icons */
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu label {
  cursor: pointer;
}
.cd-accordion-menu label::before{
  background-image: url(../images/cd-icons.svg);
  background-repeat: no-repeat;
}
.cd-accordion-menu label::before {
  /* arrow icon */
  left: 16px;
  background-position: 0 0;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -moz-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  -o-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}

.cd-accordion-menu input[type=checkbox]:checked + label::before {
  /* rotate arrow */
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu input[type=checkbox]:checked + label::after {
  /* show open folder icon if item is checked */
  background-position: -32px 0;
}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}
.cd-accordion-menu ul label,
.cd-accordion-menu ul a {
  background: #aaa;
  box-shadow: inset 0 -1px #999;
  padding-left: 36px;
  font-size:15px;
}
.cd-accordion-menu ul li:hover a {
	background: #ff3232;
}
.cd-accordion-menu ul li.on a{
	background:#ff3232;
}

.no-touch .cd-accordion-menu ul label:hover, .no-touch
.cd-accordion-menu ul a:hover {
  background: #3c3f45;
}
.cd-accordion-menu > li:last-of-type > label,
.cd-accordion-menu > li:last-of-type > a,
.cd-accordion-menu > li > ul > li:last-of-type label,
.cd-accordion-menu > li > ul > li:last-of-type a {
  box-shadow: none;
}
.cd-accordion-menu ul label::before {
  left: 16px;
}
.cd-accordion-menu ul label::after,
.cd-accordion-menu ul a::after {
  left: 38px;
}
.cd-accordion-menu ul ul label,
.cd-accordion-menu ul ul a {
  font-size:14px;
  color:#333;
  padding-left: 60px;
  background: #f3f3f3;
  box-shadow: inset 0 -1px #eee;
}
.cd-accordion-menu ul ul label::before {
  left: 16px;
}
.cd-accordion-menu ul ul label::after,
.cd-accordion-menu ul ul a::after {
  left: 38px;
}
.cd-accordion-menu ul ul ul label,
.cd-accordion-menu ul ul ul a {
  padding-left: 60px;
  font-size:12px;
  color:#666;
}
.cd-accordion-menu ul ul ul label::before {
  left: 16px;
}
.cd-accordion-menu ul ul ul label::after,
.cd-accordion-menu ul ul ul a::after {
  left: 38px;
}


.list_right{
	width:766px;
	height:auto;
	border:1px #e5e5e5 solid;
	padding:5px 25px 25px 25px;
	float:right
	}
.news-title i{
	width:10px;
	height:22px;
	background:#d6012d;
	display:inline-block;
	border-radius:4px;
	margin-right:10px;
	margin-top:4px;
	float:left
	}
.news-title span{
	width:746px;
	float:left
	
	}
.news-title{
	padding:0 10px;
	font-size:18px;
	font-weight: bold;
	line-height:30px;
	border-bottom:1px #ddd solid;
	margin-bottom:20px;
	padding:15px 0;
	}
	
.news-more{
	padding:0 10px;
	text-align:center;
	background:#f3f3f3;
	height:46px;
	line-height:46px;
	margin:20px 0 20px 0;
	}



/*新闻页面*/
	
.sub_nav{
	margin:0 0px;
	height:50px;
	line-height:50px;
	}
.sub_nav .icon-weizhi{
	width:20px;
	height:30px;
	background:url(../images/icon_06.png) left center no-repeat;
	display:inline-block;
	margin-top:8px;
	float:left
	}
.show-content{
	margin:0 0px;
	padding:20px 20px 50px 20px;
	}
.show-content .show p{
	line-height: 36px;
    font-size: 16px;
	}
	
.content-title {
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    color: #ca0227;
}
.show-content .content { width:100%; line-height: 2.2; color: #333;}
.show-content .content img{ max-width:100%; margin:0 auto;}
.show-content .wznr-mess{ width:100%; margin-top: 20px; margin-bottom:20px; border-top: 1px solid #eeeeee; padding: 15px 0; line-height: 36px; display:inline-block}
.show-content .wznr-mess-l{ width:100%; margin:0 auto; font-size: 14px; color: #999999; text-align:center}
.show-content .wznr-mess-l span{ margin:0 15px}
.show-content .wznr-mess-r{ float: right; color: #d8d8d8;  max-width: 45%;}
.show-content .wznr-mess-r span{ padding: 0 20px; cursor: pointer; height: 36px;}
.show-content .wznr-mess-r span{ padding:0 6px;}

	
	
	
.creat_system_title{
	width:100%;
	text-align:center;
	margin-top:20px;
	}
.creat_system_title img{
	margin:0 auto
	}
.creat_system_box{
	width:100%;
	margin:20px 0;
	}
.creat_system_box ul li{
	float:left
	}
.creat_system_box ul li a{
	height:48px;
	line-height:48px;
	border:1px #e5e5e5 solid;
	padding:15px 8px 15px 12px;
	vertical-align:middle;
	font-size:17px;
	margin:10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float:left
	}
.creat_system_box ul li:hover a{
	height:48px;
	line-height:48px;
	border:1px #ca0227 solid;
	background:#ca0227;
	color:#ffffff;
	padding:15px 8px 15px 12px;
	vertical-align:middle;
	font-size:17px;
	margin:10px;
	float:left
	}

	.creat_system_box ul li:nth-child(1) a,.creat_system_box ul li:nth-child(5) a,.creat_system_box ul li:nth-child(1) a,.creat_system_box ul li:hover:nth-child(5) a{
		width:336px;
		}
		
	.creat_system_box ul li:nth-child(2) a,.creat_system_box ul li:nth-child(6) a,.creat_system_box ul li:hover:nth-child(2) a,.creat_system_box ul li:hover:nth-child(6) a{
		width:336px;
		}
	.creat_system_box ul li:nth-child(3) a,.creat_system_box ul li:nth-child(7) a,.creat_system_box ul li:hover:nth-child(3) a,.creat_system_box ul li:hover:nth-child(7) a{
		width:336px;
		}
	.creat_system_box ul li:nth-child(4) a,.creat_system_box ul li:nth-child(8) a,.creat_system_box ul li:hover:nth-child(4) a,.creat_system_box ul li:hover:nth-child(8) a{
		width:336px;
		}
	.creat_system_box ul li:nth-child(9) a,.creat_system_box ul li:nth-child(9) a,.creat_system_box ul li:hover:nth-child(9) a,.creat_system_box ul li:hover:nth-child(9) a{
		width:336px;
		}
		
.creat_news_title{
	width:100%;
	text-align:center;
	margin:20px 0 0 0;
	}
.creat_news_title img{
	margin:0 auto
	}
.creat_news_box{
	width:100%;
	margin:20px 0;
	}
.creat_news_box .news{
	width:530px;
	margin:10px 20px 30px 20px;
	float:left
	}
	
.class-content {
    margin: 0 0px;
    padding: 20px 20px 50px 20px;
}
.class-content .left {
	width:120px;
	float:left
}
.class-content .left ul li {
	width:120px;
	height:80px;
	text-align:center;
	line-height:80px;
	background: #aaa;
	margin:0px 0 20px 0;
	
	float:left
}
.class-content .left ul li:hover {
	background: #ca0227;
}
.class-content .left ul li.on {
	background: #ca0227;
}
.class-content .left ul li a,.class-content .left ul li a:visited,.class-content .left ul li.on a,.class-content .left ul li.on a:visited{
	width:100%;
	height:100%;
	display:inline-block;
	font-size:20px;
	color:#fff;
	}

.class-content .right {
	width: 906px;
    height: auto;
    border: 1px #e5e5e5 solid;
    padding: 5px 25px 25px 25px;
    float: right;
}

.holder{margin:0 auto;clear:both; text-align: center;}
.topage{clear:both;}
.topage table{width: 100% !important}
.xian{border-bottom:#CCC 1px dashed; clear:both; padding-bottom:15px; margin-bottom:15px;}
.holder a{font-size:12px; cursor: pointer;  margin:0 5px; color:#333; padding:5px 8px; border:#CCC 1px solid}
.holder a:hover{background-color:#eaeef1; padding:5px 8px}
.holder a.jp-previous{margin-right:5px}
.holder a.jp-next{margin-left:5px}
.holder a.jp-current, a.jp-current:hover{color:#FF4242; font-weight:bold}
.holder a.jp-disabled, a.jp-disabled:hover{color:#bbb}
.holder a.jp-current, a.jp-current:hover, 
.holder a.jp-disabled, a.jp-disabled:hover{cursor:default; background:none;}
.holder span{margin: 0 5px}