.cp-text-col2 .cp-text-l {
 float:left;
 width: 48%;
}
.cp-text-col2 .cp-text-r {
 float:right;
 width: 48%;
}
.cp-text-col3 .cp-text-l {
 float:left;
 width: 30%;
 margin-right: 20px;
}
.cp-text-col3 .cp-text-r {
 float:right;
 width: 30%;
}
.cp-text-col4 .cp-text-l {
 float:left;
 width: 22%;
}
.cp-text-col4 .cp-text-r {
 float:right;
 width: 22%;
}
.cp-img-r {
 float:right;
}
.cp-img-c {
 text-align:center
}
.cp-img-c img {
 margin: 0 auto;
}

.cp-ti .cp-text {
 float:left;
 width: 48%;
}
.cp-ti .cp-img {
 float:right;
 width: 48%;
}
.cp-it .cp-img {
 float:left;
 width: 48%;
}
.cp-it .cp-text {
 float:right;
 width: 48%;
}
.cp-img-col2 .cp-col-01 {
 float:left;
 width: 48%;
}
.cp-img-col2 .cp-col-02 {
 float:right;
 width: 48%;
}
.cp-img-col3 .cp-col-01 {
 float:left;
 width: 30%;
}
.cp-img-col3 .cp-col-02 {
 float:left;
 width: 30%;
}
.cp-img-col3 .cp-col-03 {
 float:right;
 width: 30%;
}
.cp-img-col4 .cp-col-01 {
 float:left;
 width: 22%;
}
.cp-img-col4 .cp-col-02 {
 float:left;
 width: 22%;
}
.cp-img-col4 .cp-col-03 {
 float:left;
 width: 22%;
}
.cp-img-col4 .cp-col-04 {
 float:right;
 width: 22%;
}
.cp-wp {
 background:#FAFAFA;
 border:1px solid #CCC;
 padding:20px;
}
.cp-text-col2 .cp-text-l {
 float:left;
 width: 48%;
}
.cp-text-col2 .cp-text-r {
 float:right;
 width: 48%;
}
.cp-text-col3 .cp-text-l {
 float:left;
 width: 30%;
 margin-right: 20px;
}
.cp-text-col3 .cp-text-r {
 float:right;
 width: 30%;
}
.cp-text-col4 .cp-text-l {
 float:left;
 width: 22%;
}
.cp-text-col4 .cp-text-r {
 float:right;
 width: 22%;
}
.cp-img-c {
 text-align:center
}
.cp-img-c img {
 margin: 0 auto;
}
.cp-wp {
 background:#FAFAFA;
 border:1px solid #CCC;
 padding:20px;
}
.cp-ti .cp-text {
 float:left;
 width: 48%;
}
.cp-ti .cp-img {
 float:right;
 width: 48%;
}
.cp-wp {
 background:#FAFAFA;
 border:1px solid #CCC;
 padding:20px;
}
.cp-it .cp-img {
 float:left;
 width: 48%;
}
.cp-it .cp-text {
 float:right;
 width: 48%;
}

.cp-wp {
 background:#FAFAFA;
 border:1px solid #CCC;
 padding:20px;
}
.cp-space-L {
 height:45px;
 clear: both;
}
.cp-space-M {
 height:30px;
 clear: both;
}
.cp-space-S {
 height:15px;
 clear: both;
}
.cp-solid {
 border-top:1px solid #ccc;
}
.cp-solid hr{
 display:none;
}
.cp-dotted {
 border-top:1px dotted #ccc;
}
.cp-dotted hr{
 display:none;
}
.news-tab-box {
}

.news-inner {
	padding: 10px 0;
	border-bottom: 1px dotted #CCC;
}

.nisou .news-inner {
	border-bottom: 1px dotted #CCC;
	padding-bottom: 15px;
}

.news-inner .left {
	float: left;
	width: 190px;
	margin-right: 15px;
}
.news-inner .left .date {
	float: left;
	width: 100px;
	font-size:16px;/*************************************************************************160222修正*/
}
.news-inner .left .cat {
	float: right;
	width: 90px;
	background: #F4E3E3;
	border-radius: 2px;
	color: #CC2728;
	font-size: 12px;/*************************************************************************160222修正*/
	text-align: center;
	line-height: 1;
	padding: 5px 0 4px;
	margin-top: 3px;
}
.news-inner .detail {
	float: left;
	/*width: 470px;*//*************************************************************************160222修正*/
	width: 980px;/*************************************************************************160222修正*/
	text-align: left;
}
.nisou .news-inner .detail {
	float: right;/*************************************************************************160222修正*/
	width: 500px;/*************************************************************************160222修正*/
}
.news-inner .detail a {
	color:#000;/*************************************************************************160222修正*/
	text-decoration:none;/*************************************************************************160222修正*/
	font-size:16px;/*************************************************************************160222修正*/
}
.news-inner .detail a:hover {
	color:#555;/*************************************************************************160222修正*/
	text-decoration:underline;/*************************************************************************160222修正*/
}
.nisou .switchHat {
	display: none;
}

.news-tab-box .switchHat {
	width: 130px;
	height: 24px;
	overflow: hidden;
	margin: 0 auto;
}
.news-tab-box .nowOpen img {
	margin-top: -24px;
}

.news-tab-box .switchDetail,
.news-tab-box .closeBtnHat {
	display: none;
}

