@charset "utf-8"; 
*{margin: 0;padding: 0;}
body { font-size:14px; min-height: 650px; 
	font-family:  'Microsoft Yahei', 'Hiragino Sans GB' , Tahoma, Arial, Helvetica, STHeiti;
	background:#f4f4f4;}
li{list-style: none;}
a{text-decoration: none;color: #fff;}
a:active{text-decoration: none;} 
a:visited {text-decoration:none;}   
a:focus{outline: none;}
img{vertical-align:top;border:0;border-style: none;
	outline: none;}
a,img,button,input,textarea,select{
	outline: none;
	-webkit-tap-highlight-color:rgba(255,255,255,0);
}
::selection{background: #fff;color:#ce3939; }
em,i{font-style: normal;color: #f6921e;}
.clear{clear: both;}
.left{float: left;}
.right{float: right;}
.hidden{display: none;}
.container{
	width: 100%;position: relative;
}
.container .main{
	width: 100%;margin: 0 auto;
	position: relative;
	padding-bottom: 40px;
}
.title_top {
    width: 100%;
}
.title_top p {
    height: 40px;
    line-height: 40px;
    color: #aeaeae;
}
.news,.notice{
	min-height: 500px;
	margin: 0 auto;
}
.contop {
    height: 3.8rem;
}
.contop>span {
    height: 100%;
    width: 6px; 
    display: block;
    float: left;
}
.contop>p {
    float: left;
    padding-left: 10px;
    height: 1.9rem;
    padding-top: 1.9rem;
    line-height: 1.9rem;
    font-size: 1.6em;
}
.conmain{
	padding: 50px 0
}
.conmain ul li{
	width: 100%;float: left;
	cursor: pointer;margin-bottom: 10px;
	padding: 0px!important;
}
.newsimg{
	height: 200px;
	width: 30%;float: left;
}
.newsimg img{
	width: 100%;
	height: 100%;
}
.newscon{
	width: 66%;background: #f1f1f1;
	float: left;height: 160px;
	padding:20px 2%;
	position: relative;
}
.noticecon{
	background: #fff;
	padding:40px 50px;
	border-radius: 4px;
}
.newstitle{
	color: #000000;
	font-size: 1.5em;
	height: 2em;line-height: 2em;
	font-weight: 900;
	overflow: hidden;
}
.newsconbot p,.newstime{
	color: #b0b0b0;min-height: 2em;
	line-height: 2em;
}
.newsconbot p{
	max-height: 6em;
	min-height: 4em;
	overflow: hidden;
	word-break:break-all;
}
.newcontop{
	margin:0px;
}
.condetail {
    width: 94%;
    padding: 0 3%;
}
.condetail .title {
    text-align: center;
    margin-bottom: 3em;
}
.condetail .title p {
    min-height: 1.5em;
    line-height: 1.5em;
    max-height: 4.5em;
    overflow: hidden;
    text-align: center;
    font-size: 1.5em;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding: 1em 0;
}
.condetail_info{
	width: 100%;
}
.condetail_info img,.condetail_info p,
.condetail_info section,.condetail_info table{
	width: auto;margin-right:0!important;
	margin-left: 0!important;
	max-width: 100%!important;
}
.condetail_info p,
.condetail_info span,
.condetail_info a,
.condetail_info div{
	word-wrap: break-word;
    word-break: break-all;
}


/*  >= 1000 */ 
@media ( min-width :1000px) {
     body{ 
        font-size: 14px; 
    }
      .main{
        width: 1000px!important;
    }   
     
} 
 
/*  >= 480 */

@media ( min-width :480px) and (max-width:768px) { 
    body{ 
        font-size: 13px; 
    } 
    .news .conmain ul li { 
	    width: 48%;
	    margin-right: 4%; 
	}
	.news .conmain ul li:nth-child(2n){
		margin-right: 0;
	}
} 
@media ( max-width :769px) {
	.newsimg{
		/* width: 100%!important; */
		height: 120px;
	}
	.newscon{
		/* width: 96%!important;  */
		height:80px;
	}
	.news .newsconbot p{
		max-height: 6em!important;
	} 
	.notice .newsconbot p{
		max-height: 8em!important;
		font-size: 12px;
		-webkit-line-clamp: 3;
	}
}
@media ( max-width :480px) {
     body{ 
        font-size: 12px; 
    }  
      
}


/*201902 新 ui*/
.topTit p{
	color:#000000;
	font-size:1.5rem;
	margin: 0 0 0.625rem 0;
}
.news {
	/*background: {{bgdColor}};  !*背景色*!*/
}
/*ul*/
.newList ul li{
	padding: 1.725rem 1.875rem;
	background-color: #fff;
	border-radius: 0.25rem;
	margin-bottom: 1.875rem;
	background-color: #fff;
	border-radius: .4rem;
	margin-bottom: 30px;
}
.newList ul{
	padding-top: 1.875rem;
}
.newList ul li:hover {
	border:1px solid {mainColor};  /*主题色*/
}
.newList ul li:hover .topTit p{
	color: {mainColor};   /*主题色*/
}
.newList ul li:hover .newscon p,	.newsconbot p{
	color: #333333;
}
.newsimg img{
	border-radius: .4rem;
}
.newsconbot{
	margin-top: 0;
	font-size: 1.125rem;
	padding-top: 21px;
}

.newsconbot p {
	color: #333333;
	letter-spacing: 2px;
	font-size: 1.125rem;
	max-height: 4.6875rem;
	min-height: 1.125rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 50px;
	line-height: inherit;
}
.newscon {
	background: #ffffff;
	width: 69%;
	padding: 0.625rem 0 0 4%;
	height: auto;
}
.newstime{
	color: #333333;
	font-size: 0.875rem;
}
.newsimg {
	height: 8.375rem;
	width: 26.5%;
}

@media (max-width: 768px){
	.newstitle{
		font-size: 14px;
	}
	.newstime{
		font-size: 12px;
	}
	.noticecon{
		padding: 20px 25px;
	}
	.topTit p {
		font-size: 1.375rem;
		max-height: 2.75rem;
		min-height: 1.375rem;
		line-height: 1.375rem;
	}
	.news .newsconbot p{
		margin-top: .635rem;
		font-size: 1.125rem;
		line-height: 1.125rem;
		min-height: 1.125rem;
		max-height: 3.375rem!important;
	}
	.newsimg {
		width: 36%;
		margin-right: 4%;
		height:  5rem;
		margin-top: .625rem;
	}
	.newcontop {
		margin: 0;
	}
	.newscon {
		padding: 0;
		width: 60%;
	}
	.condetail_info {
		font-size: 1.25rem;
	}
	.newsconbot {
		margin-bottom: 0.25rem;
		padding-top: 10px;
	}
}
.titleP{
	min-height: 1.5rem;
	overflow: hidden;
	font-size: 1.5rem;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0.625rem;;
	padding: 1rem 3%;
	/*background-color: {mainColor}; !*T 主题色??*!*/
	color: #fff;
	border-radius: 0.25rem;
}

.title_top p {
	color: #333333;
	margin: 1.5625rem 6%;
	font-size: 1.5rem;
	position: relative;
	cursor:pointer;
	background-color: rgba(255,255,255,0.2);
}
.title_top a {
	color: #333333;
}
.title_top p span:hover{
	border-bottom:2px solid #000
}


