@charset "utf-8";  
/* CSS Document 
 * 自定义
 * */  
body,a,ul li a,.top-bar-section ul li>a{
	font-family: "微软雅黑","arial, helvetica, sans-serif";
	font-size: 1rem;} 

.cm-topbanner-small{
	height: 360px; background: url(../../../images/topbanner.jpg) top center no-repeat;}
@media screen and (max-width:40.0625em){
.cm-topbanner-small{
	height: 140px;background: url(../../../images/topbanner.jpg) top center no-repeat; background-size: 747px auto;}
}



/*大屏 导航样式*/
.cm-menu{ width: 100%;background: #c70000;}
.cm-menu-div{ width: 1020px;  margin: 0 auto;}
/*@media screen and (max-width:40.0625em){ .cm-menu-div{ width: auto;} } */
/*导航背景色*/
@media only screen and (min-width: 40.0625em){	.top-bar{background: #c70000;} }
.cm-menu-medium li{ width: 9rem; text-align: center;}
/*被选按钮背景色*/
.top-bar-section li.active:not(.has-form) a:not(.button){ background: #b10000;}
/*被选按钮hover背景色*/
.top-bar-section li.active:not(.has-form) a:not(.button):hover{ background: #990000;}

/*普通按钮背景色*/
.top-bar-section li:not(.has-form) a:not(.button){ background: #c70000;}
/*普通按钮hover背景色*/
.top-bar-section li:not(.has-form) a:not(.button):hover{background: #b10000;}

/*手机屏*/
/*导航背景色*/
.cm-tab-bar-bc{background-color: #c70000;}
/*按钮右边框*/
.cm-left-small{ border-right: 1px solid #B10000;}
/*滑出导航背景色*/
ul.cm-off-canvas-list li a{ background-color: #C70000; border-bottom: solid 1px #B10000; color: #FFFFFF;}
ul.cm-off-canvas-list li a:hover{ background-color: #b10000;}
.cm-left-off-canvas-menu{ background-color:#C70000;}
/*轮播*/
#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;}
#slider li{ 

	overflow:hidden;}	
#slider li a img{ width: 100%;}		

#bp{}
#nb{}
.cm-sl-text{}

/*正文*/
.cm-body-div{ width: 1020px; margin: 0 auto;}
@media screen and (max-width:40.0625em){ .cm-body-div{ width: auto;} } 
.cm-row{ margin:1.8rem 0 0 0;}

.cm-sl{}

.cm-index-list{}
.cm-index-list .cm-index-list-title{ border-bottom: solid 1px #C70000 ;}
.cm-index-list .cm-index-list-title .cm-index-list-title-left{ font-size: 1rem; font-weight: bold; padding-right: 1rem; line-height:2.2rem; float: left; border-bottom: solid 3px #C70000 ; color: #C70000;}
.cm-index-list .cm-index-list-title .cm-index-list-title-right a{ font-size: 1rem; line-height:2.2rem; float: right; color: #C70000;}
.cm-index-list .cm-index-list-body{ clear: both;padding: 1rem 0 0 0;}

.cm-index-ul{ margin: 0;}
.cm-index-ul li{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; line-height: 2.4rem;}
.cm-index-ul li a{ color: #222222;}
.cm-index-ul li a:hover{ color: #C70000; text-decoration: underline;}

.cm-rp-ul{}
.cm-rp-ul li{ margin: 0;} 
@media screen and (max-width:40.0625em){.cm-rp-ul{margin-top: 1rem;}.cm-rp-ul li{  width: 46%; margin: 0 2%;}}
.cm-rp-ul li p{font-size: 0.9rem; line-height: 1.2rem; margin: 0.2rem 0 1rem;}

.cm-bn2{ margin:1.8rem 0;}

.cm-footer{ padding: 5rem 0; background-color: #f0f0f0; margin: 3rem 0 0 0;}
.cm-footer p{ text-align: center; color: #AAAAAA; font-size: 0.8rem; font-weight: normal;}


/*list.html*/
.cm-h4{ line-height: 2rem; color:#C70000;}
.cm-bread{ margin: 2rem 0;}
.cm-bread span:after{content: " >>"; margin: 0 0.5rem; color: #999999;}
.cm-bread span a{ color:#999999; font-size: 0.8rem;}
.cm-bread span a:hover{ color:#B10000;}
.cm-bread span:last-child:after{content: "";}

.cm-list{ margin-bottom: 3rem;}
.cm-list li{ margin: 0.8rem 0;}
.cm-list li a{ color: #222222;}
.cm-list li a:hover{ text-decoration:underline;color: #C70000;}
.cm-list-title{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cm-list-title:before{content: "●"; margin: 0 0.5rem; font-size: 1rem;}
.cm-list-time{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



/*detail.html*/
.cm-h1{ font-size: 1.8rem; text-align: center; font-weight: bold; line-height: 2.6rem;}
.cm-h3{ font-size: 1.2rem; text-align: center;line-height: 2rem;}
.cm-lk{ font-size: 0.6rem; text-align: center; line-height: 1.8rem;}
.cm-lk span{ margin: 0 1rem;}

.cm-article{ overflow: hidden;}
.cm-article-pic{ margin: 1rem 0;}
.cm-article-otitle{ margin: 1rem 0;}
.cm-article-text p{ font-size: 1.2rem; line-height: 2.4rem; text-indent: 0em;}
.cm-edit{ font-size: 0.8rem; margin: 3rem 0; text-align: right;}




