﻿@charset "utf-8";

.mr_frbox { 
   width: 1200px;
   height: auto;
   margin: 0 auto;
   padding: 24px 22px 0px; 
   overflow: hidden;
}
.mr_frBtnL { 
	float: left; 
	margin: 95px 20px 0px 0px; 
	cursor: pointer; 
	display: inline; 
}
.mr_frUl { 
    float: left;
    height: auto;
    width: 1100px;
    overflow: hidden;
}
.mr_frBtnR { 
	float: right; 
	margin-top: 95px; 
	cursor: pointer; 
}
.mr_frUl ul li { 
	display: inline; 
	float: left; 
	height: auto; 
	width: 25.5%; 
	margin:10px 5px; 
	overflow: hidden; 
}
.mr_frUl ul li .primg { 
	display: block;  
	text-align: center;
  background:url(../images/p_bg.jpg) bottom no-repeat; 
  padding-bottom: 16px;

}

.mr_frUl ul li h3{
	width:96%;
	padding:0 2%;
	text-align: center;
    font-size: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: normal;
    padding:10px 0;
}
.mr_frUl ul li p{
	width:94%;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	margin:10px auto;
}
@media screen and (max-width: 1024px){

.mr_frbox { 
   width: 900px;
   padding: 24px 0 0px; 
}
.mr_frUl { 
    width: 800px;
}

}
@media screen and (max-width: 768px){

.mr_frbox { 
   width: 100%;
   padding: 24px 0 0px; 
}
.mr_frUl {
    width: 88% !important;
}
.mr_frBtnL {
    float: left;
    margin: 95px 10px 0px 0px;}
.mr_frBtnL,.mr_frBtnR {
    margin-top: 50px;
}
.par04_txt .par04_l h2 {
    width: 62%;
    padding: 0;
}
.par04_txt .par04_r {
    margin-top: 55px;
}


.more_xq{ padding-top:0 !important; }



}
@media screen and (max-width: 640px){

.mr_frbox {
    width: 90%;
 }

.mr_frUl { width: 74% !important;}
.mr_frBtnL {float: left; margin: 95px 5px 0px 0px;}
.mr_frUl ul li { width: 100%;}
.par04_txt .par04_l h2 { width: 84%;}


}