.main2 { 
	width: 100%; margin-bottom: 1.7rem; position: relative; z-index: 1;
	background-image: url(../img/icons/yuan-2.png),url(../img/icons/yuan.png);
	background-repeat: no-repeat ,no-repeat;
	background-position: left 80%, right 10%;
	
	
}


p { color: #313131; }

img.bg-icon { display: block; position: absolute; z-index: -1; max-width: 15vw; opacity: 0; }
.pen { right: 0;  }


/* innerban */
.innerban { height: 5.6rem; width: 100%; position: relative; z-index: 1; margin-top: 1rem; margin-bottom: 1rem; overflow: hidden; }
.innerban img { width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.innerban::after {
	content: "";
	width: 100%;
	height:1.13rem;
	background-image: url(../img/icons/ban.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 5;
}


/* leftmenu */
.leftmenu { width: 100%;  }
.leftmenu h3 { color: #125ed8; font-size: .36rem; font-weight: bold; border-bottom: 1px #c4c4c5 solid; padding-bottom: .23rem; margin-bottom: .2rem; }
.leftmenu ul { list-style: none; }
.leftmenu ul li { padding: .18rem 0; font-size: .2rem; }
.leftmenu ul li a { display: block; color: #313131;  text-decoration: none; }
.leftmenu ul li.active a { color: #125ed8; }


/* about_content */
.about_content { width: 100%; font-size: .16rem; color: #313131; line-height:2; text-align: justify;  }
.about_content h4 { color: #125ed8; font-size: .21rem; margin-bottom: 10px; }
.about_content img { width: 100%; height: auto; }

.about_pics ul { list-style: none; padding: 0; margin: 0; }
.about_pics ul li { width: 100%; height: auto; margin-bottom: 11px; }
.about_pics ul li a { display: block; }
.about_pics ul li a img { width: 100%; }
.about_desc { margin-bottom: 45px; }
.about_desc p { color: #898989; font-size: .16rem; line-height: 1.5; }


/* 中心主任 */
.about_zhuren { width: 100%; }
h6.tags {
	display: inline-block;
	background-color: #125ed8;
	color: #fff;
	font-size: .24rem;
	line-height: 1;
	padding: .15rem .2rem;
	margin-bottom: .45rem;
	border-radius: 10px;
}

.about_zhuren dl { width: 100%; }
.about_zhuren dt { height: 5.24rem; border-radius: 10px; overflow: hidden; margin-bottom: .4rem; position: relative; z-index: 1; }
.about_zhuren dt img { width: 100%; position: absolute; top: 65%; left: 50%; transform: translate(-50%,-50%); }
.about_zhuren dd { display: block; color: #313131; font-size: .18rem; line-height: 1.5;  text-align: justify;}
.about_zhuren dd h3 { font-size: .3rem; font-weight: bold; color: #125ed8; margin-bottom: 8px; }



/* 管理委员会 */
.type-zhuren { margin-bottom: .9rem; }
.type-zhuren ul { list-style: none; }
.type-zhuren ul dl.items { width: 55%; background-color: #fff; height:4.1rem ; overflow: hidden; border-radius: 5px; box-shadow: 0 0 15px rgba(0,00,0,.15);  position: relative; z-index: 1;}
.type-zhuren ul dl.items::after {
	content: "";
	width: .98rem;
	height: .98rem;
	background-color: #125ed8;
	border-radius: 50%;
	position: absolute;
	bottom: -.49rem;
	right: -.49rem;
	opacity: 0;
	transform: scale(.5);
	transition: all .3s;
}

.type-zhuren ul dl.items:hover::after { opacity: 1; transform: scale(1.5);	transition: all .3s;}


.type-zhuren ul dl.items dt { width: 55%; height: 100%; float: left; }
.type-zhuren ul dl.items dt a { display: block; width: 100%; height: 100%;  position: relative; z-index: 1; background-color: #f5f0f4; overflow: hidden; }
.type-zhuren ul dl.items dt a img { min-width: 100%; max-width: unset; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

.type-zhuren ul dl.items dd { display: block; width: 45%; height: 100%; float: left; padding:.5rem .4rem; }
.type-zhuren ul dl.items dd h3 { font-size: .3rem; color: #125ed8; } 
.type-zhuren ul dl.items dd em { display: block; font-size: .2rem ; color: #313131; margin-bottom: .35rem; }
.type-zhuren ul dl.items dd p { font-size: .2rem ; color: #a0a0a0; }

.type-zhuren ul li {
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-bottom: 36px;
	background-color: #fff;
	border-radius: 10px;
	overflow: hidden;
}

.type-zhuren ul li:nth-child(3n) { margin-right: 0; }
.t-pics { height: 3.4rem; width: 100%; overflow: hidden; }
.t-pics a { display: block; width: 100%; height: 100%; background-color: #eee;}
.t-pics a img { width: 100%;  min-height: 100%; height: auto; }
.t-txt { padding: .3rem .2rem; }
.t-txt a { display: block; }

.t-txt h3 { font-size: .24rem; color: #125ed8; margin-bottom: 10px; height: .3rem; overflow: hidden; }
.t-txt h3 span { color: #313131; font-size: .21rem; }
.type-zhuren ul li .t-txt p ,
.t-txt p.zw {
	height: .6rem;
	color: #a0a0a0; font-size: .2rem; 
	display: -webkit-box;
	overflow: hidden;
	line-height: 1.35;
	width: 100%;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}


a.facl {
	display: block;
    width: 100%;
    height: 45px;
    background: #125ed8;
    color: #fff;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    border-radius: 5px;
    font-size: 16px;
}

a.facl-1 {
	display: block;
    width: 100%;
    height: 45px;
    background: #eee;
    color: #999;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    border-radius: 5px;
    font-size: 16px;
}


.type-zhuren ul li .t-txt p.icon { padding-left: 25px; height: auto; font-size: .16rem; background-repeat: no-repeat; background-size: .15rem; background-position: 3px center; }
.type-zhuren ul li .t-txt p.tel { background-image: url(../img/icons/phone.png); }
.type-zhuren ul li .t-txt p.mail { background-image: url(../img/icons/icon-mails.png); }
.type-zhuren ul li .t-txt p.desc { margin-top: 8px; color: #666; font-size: .16rem; display: block; max-height: 60px; overflow: hidden; }

.type-zhuren2 { width: 100%; margin-bottom: .9rem; }
.type-zhuren2 ul { list-style: none; }
.type-zhuren2 ul li {
	width: 46%; float: left; margin-right: 8%;
	margin-bottom: .75rem;	background-color: #fff;
	border-radius: 10px; box-shadow: 0 0 15px rgba(0,0,0,.08);
	overflow: hidden;
	position: relative;
	z-index: 1;
	transition: all .35s;
}
.type-zhuren2 ul li:nth-child(2n) { margin-right: 0; transform: translateY(2rem); }

.type-zhuren2 ul li::after {
	content: "";
	width: .98rem;
	height: .98rem;
	background-color: #125ed8;
	border-radius: 50%;
	position: absolute;
	bottom: -.59rem;
	right: -.49rem;
	opacity: 0;
	transform: scale(.5);
	transition: all .3s;
}

.type-zhuren2 ul li:hover::after { opacity: 1; transform: scale(1.5); transition: all .3s;}

.type-zhuren2 ul li .t-pics { height: 3.2rem; }
.type-zhuren2 ul li h4 a {	display: block;	padding: .3rem .2rem;	font-size: .21rem;	color: #313131; }
.type-zhuren2 ul li h4 a b { font-size: .3rem; color: #125ed8;  }




/* 中心人员详情页 */
.center_details_t { width: 100%; background-color: #fff; border-radius: 10px; overflow: hidden; }
.center_details_t img  { width: 100%; }
.center_details_t .t-txt { padding: .35rem .3rem;  }
.center_details_t .t-txt h3 { color: #125ed8; font-size: .36rem;height: auto; max-height: unset; }
.center_details_t .t-txt h3 a,
.t-txt h3 a { color: #125ed8; display: inline-block; text-decoration: none; }
.center_details_t .t-txt h3 span { display: block; font-size: .16rem;color: #125ed8; }
.center_details_t .t-txt p.icon { padding-left: 33px; font-size: .15rem; color: #313131; margin-top: 8px; background-repeat: no-repeat;  }

p.zhichen { background-image: url(../img/icons/icon-zhicheng.png);background-position: 5px center;  }
p.zhiwei { background-image: url(../img/icons/icon-job.png); background-position: 5px center; }
p.mails { background-image: url(../img/icons/icon-mails.png); background-position: left center; }
p.tel { background-image: url(../img/icons/icon-tel.png); background-position: left center; background-size: auto 100%; }

.center_details { width: 97%; margin-left: 3%; }
.center_details .item { margin-bottom: .22rem; } 
.center_details .item h3.item_title { padding-bottom: .18rem; border-bottom: 1px #c1c1c1 solid;	color: #313131;	font-size: .21rem; cursor: pointer; transition: all .35s; }
.center_details .item h3.item_title em.plus {
	display: inline-block; 
	position: relative; 
	z-index: 1; 
	height: 15px;
	width: 15px;
	background-color: transparent;
	margin: 0;
	margin-left: 8px;
}

.center_details .item h3.item_title em.plus::before {
	content: "";
	width: 100%;
	height: 1px;
	background-color: #313131;
	position: absolute;
	left: 0;
	top: 45%;
	transform: translateY(-50%);	
}

.center_details .item h3.item_title em.plus::after {
	content: "";
	width: 1px;
	height: 100%;
	background-color: #313131;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	opacity: 1; transition: all .35s; 
}

.center_infos { margin-top: .22rem; }

.center_infos ul,
.center_infos ol { padding-left: 20px; color: #1cb9ed; }

.center_infos ul li,
.center_infos ol li { color: #1cb9ed;  }

.sleced2 h3.item_title { color: #125ed8 !important; }
.sleced2 h3.item_title em.plus::before { background-color: #125ed8 !important; }
.sleced2 h3.item_title em.plus::after { opacity: 0 !important; transition: all .35s; }

.center_details .center_infos { font-size: .16rem; color: #313131; line-height: 1.8; display: none; }
a.backforword { display: block; width: 100%; background-color:#125ed8; color: #fff; text-decoration: none; font-size: .16rem; text-align: center; line-height: 45px; border-radius: 8px; margin-top: 25px; } 



/* 合作项目 */
.cooperation {}
.hz-type { margin-bottom: 25px; }
.hz-type ul { list-style: none; }
.hz-type ul li {
	display: inline-block; float: left; margin-right: 2%;
	border-radius: 10px; border: 1px #c4c4c5 solid;
	padding: 15px;
	color: #313131;
	font-size: .18rem;
	margin-bottom: 15px;
	transition: all .35s;
}

.hz-type ul li a { text-decoration: none; }
.hz-type ul li:hover ,
.hz-type ul li.active { background-color: #125ed8 !important; border-color: #125ed8 !important;  transition: all .35s; }

.hz-type ul li:hover a ,
.hz-type ul li.active a { color: #fff !important; transition: all .35s;  }


.hz-object { margin-bottom: 1rem; }
.hz-object ul { list-style: none; }
.hz-object ul li { width: 80%; background-color: #fff; padding: .3rem .35rem; border-radius: 10px; overflow: hidden; margin-bottom: 25px;}
.hz-object ul li h3 {font-size:.24rem ; margin-bottom: .25rem; }
.hz-object ul li h3 a { display: block; color: #125ed8;  font-weight: bold;}
.hz-object ul li p.icon {padding-left:.3rem; background-repeat: no-repeat; background-size: .18rem; color: #313131; font-size: .18rem; background-position: 5px top; margin-bottom: 8px;}
.keti { background-image: url(../img/icons/icon-speaker.png); }
.goal { background-image: url(../img/icons/icon-goal.png); }


/* news */
select#news-type { 
	display: block; 
	min-width: 1.45rem;
	background-color: #125ed8; 
	color: #fff; 
	font-size: .18rem; 
	border-radius: 8px; 
	margin-bottom: .6rem;
	outline: none;
	border: none;
	padding: 10px 15px;
	padding-right: 40px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image: url(../img/icons/icon-angle.png);
	background-repeat: no-repeat;
	background-position: 90% center;
	cursor: pointer;
}

 
select::-ms-expand { display: none; }



.newslist { margin-bottom: 1rem;}
.newslist ul { list-style: none; }
.newslist ul dl {
	width: 32%;
	height: auto;
	background-color: #fff;
	border-radius: 10px;
	overflow: hidden;
	margin-right: 2%;
	margin-bottom: .3rem;
	float: left;
}

.newslist ul dl:nth-child(3n) { margin-right: 0; }

.newslist ul dt {	width: 100%; height: 3.12rem;}
.newslist ul dt a { display: block; width: 100%; height: 100%; position: relative; z-index: 1; overflow: hidden; }
.newslist ul dt a img { min-width: 100%; max-width: unset; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(1); transition: all .35s; }

.newslist ul dd { display: block; padding: .25rem .2rem; }
.newslist ul dd h3 { margin-bottom: .215rem; }
.newslist ul dd h3 a { 
	font-size: .24rem; 
	height: .6rem;
	display: -webkit-box;
	overflow: hidden;
	line-height: 1.35;
	width: 100%;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #125ed8;
	font-weight: bold;
}

.newslist ul dd p {
	height: .6rem;
	font-size: .14rem;
	display: -webkit-box;
	overflow: hidden;
	line-height: 1.45;
	width: 100%;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #313131;
}

.newslist ul dd .btn_more { 
	display: block;
	color: #125ed8;
	background-image: url(../img/icons/button-next.png); 
	background-repeat: no-repeat; 
	background-position: right center; 
	background-size: .055rem;
}


.newslist ul dl:hover a img { transform: translate(-50%,-50%) scale(1.1); transition: all .35s;  }




/* 新闻详情页-通用 */
.padding5 { padding-right: 4%; }
.news-detail h3.co-title { font-size: .36rem; margin-bottom: .2rem; padding-left: 0; background-image: none; }
.news-detail .co-title::before { content: ""; display: none; }


p.hz-date { color: #313131; font-size: .14rem; margin-bottom: .4rem; }
p.hz-date span { display: inline-block; margin: 0; margin-right: 5%; }
p.hz-date span.news-type {  color: #125ed8;  }

.news-info { color: #313131; font-size: .16rem; line-height: 1.5; text-align: justify; }
.news-info h3 { font-size: .24rem; color: #1cb9ed;  margin-bottom: .25rem;}
.news-info img { width: 100%; height: auto; display: block; text-indent: -2em; }

.news-info p { text-indent: 2em; margin-bottom: 15px; }

.hot { width: 95%; margin-left:0; margin-bottom: 1rem; margin-left: 5%; }
.hot h4 { font-weight: bold; font-size: .24rem; color: #1cb9ed; position: relative; z-index: 1;  margin-bottom: .25rem; }
.hot h4 a {	
	display: inline-block;
	color: #999;
	font-size: .12rem;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
}

.hot ul { list-style: none; padding: 0; }
.hot ul li { border-bottom: 1px #c1c1c1 solid; padding-bottom: .15rem; margin-bottom:.35rem; }
.hot ul li a,
.hot ol li a { display: block; text-decoration: none; }

.hot ul li a h3 ,
.hot ol li a h3 { color: #313131; font-size: .21rem; margin-bottom: 15px;}

.hot ul li a p { color: #898989; font-size: .14rem; line-height: 1.15; }

.hot ol { padding: 0; list-style: none; }
.hot ol li { border-bottom: 1px #c1c1c1 solid; padding-bottom: .15rem; margin-bottom:.35rem;  }
.hot ol li p { border-radius: 10px; overflow: hidden; }
.hot ol li p img { width: 100%; }

.line-left { border-left:  1px #c1c1c1 solid; }




/* 人才招聘 */
.jobs { width: 100%;margin-bottom: 1rem; }  
.jobs-items { border-top: 1px #c7c9c8 solid; }
.jobs-title { position: relative; z-index: 1; cursor: pointer; padding: .15rem 0 .25rem; display: flex; justify-content: flex-start; align-items: center; }
.jobs-title p.date {  text-align: center; color:#626262; font-size: .18rem;  margin-right: 5%; float: left;}
.jobs-title p.date big { display: block; line-height: 1;font-size: .24rem; font-weight: bold; }
.jobs-title h4 { color: #313131; font-size: .21rem;  float: left; }

em.btn-jt {
	display: inline-block;
    width: .2rem;
    height: .2rem;
    border-top: 1px #1762d9 solid;
    border-right: 1px #1762d9 solid;
    transform-origin: center center;
    position: absolute;
    right: 5px;
    top: 39%;
    transform: translateY(-50%) rotate(135deg);
	transition: all .35s;	
}

.open .jobs-title h4 ,
.open .jobs-title p.date { color: #125ed8 !important; }
.open em.btn-jt {  transform: translateY(-50%) rotate(-45deg) !important; transition: all .35s; }

.jobs-info { font-size: .21rem;color: #313131; padding-left: 11%; padding-right: 6%; line-height: 1.5; display: none; }



/* contact */
iframe.map { width: 100%; height: 6.75rem; border: none; border-radius: 5px; overflow: hidden; }
.contacts {
	position: absolute;
	right: 0;
	bottom: 1.5rem;
	z-index: 5;
	color: #fff;
	font-size: .21rem;	
}

.contacts h3 { width: 50%; font-size: .36rem; padding-bottom: .2rem; margin-bottom: .2rem; border-bottom: 1px #fff solid; }
.contacts p { margin-bottom: .25rem; color: #fff;line-height: 1; }




/* 科研动态 */
.sleced_optiin { margin-bottom: .5rem; }
.sleced_optiin form { width: 100%;display: flex; justify-content: space-between; flex-flow: row nowrap; }
.sleced_optiin button.key_type {
	display: inline-block;
	width: 20%;
	border: none;
	border-bottom: 1px #c1c1c1 solid;
	padding: 0;
	color: #313131;
	font-size: .24rem;
	background-color: transparent;	
	outline: none;
	text-align: left;
}

.key_type { color: #1cb9ed !important; border-color: #1cb9ed !important; }
.sxsubbtn {
	width: 19%;
	background-color: #1cb9ed;
	color: #fff ;
	text-align: center ;
	border: none;
	padding: 0 ;
	font-size: .24rem;
	border-radius: 8px;
}
/* .sleced_optiin select.obj:focus { border-color:#125ed8 ;	color: #125ed8; } */




/* 科研动态 */
.report_list { width: 100%; margin-bottom: 1rem; position: relative; z-index: 1; }
/* .report_list::before {
	content: "";
	width: 0;
	height: 100%;
	border-left: 1px #125ed8 dashed;
	position: absolute;
	top: 3px;
	left: .88rem;
	z-index: -1;
} */

.report_list .item {}

h2.years { 
	width: .9rem; height: .56rem; 
	text-align: center; 
	border-radius: 8px; 
	background-color: #125ed8; 
	color: #fff; 
	font-size: .24rem; 
	line-height: .56rem; 
	margin-bottom: .8rem;
}

.report_list .mounth { width: 100%; height: auto; padding-left: 1.45rem; position: relative; z-index: 2; }

/* .report_list .mounth::after {
	content: "";
	width: .1rem;
	height: .1rem;
	border-radius: 50%;
	background-color: #1cb9ed;
	position: absolute;
	top: .3rem;
	left: .84rem;
} */


.date-child {
	width: .78rem;
	background-color: #125ed8; 
	border-radius: 10px;
	height: auto;
	text-align: center;
	overflow: hidden;
	position: absolute;
	left: 0;
	color: #fff;
	line-height: 1.15;	   
	padding: 17px 0;
}

.date-child small { width: 80%; display: block; font-size: .21rem;	margin: 0 auto;	padding-bottom: 5px; border-bottom: 1px #fff solid; margin-bottom: 5px; }
.date-child big { display: block; font-size: .21rem; text-align: center; }


.report_list .lec_items { width: 100%;  }
.report_list .lec_items ul {  list-style: none; }
.report_list .lec_items ul li { border-radius: 10px; margin-bottom: 58px; }

.report_list .lec_items ul li h3 { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px #8ea7cb solid; }
.report_list .lec_items ul li h3 a {
	display: inline-block;
	color: #125ed8;
	font-size: .24rem;
	font-weight: bold;	
	max-height: .7rem;
	overflow: hidden;
	line-height: 1.35;
	width: 100%;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;	
}

.report_list .lec_items ul li p span { display: inline-block; margin-right: 3%; }

.report_list .lec_items ul li p.icon {
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left 3px;
	background-size: 13px;
	margin-bottom: 10px;
}

.speaker { background-image: url(../img/icons/icon-speaker.png); }
.add { background-image:url(../img/icons/icon-location.png) ; }




/* 通知公告 */
.g3 { margin-left: 0; margin-bottom: 1rem; }
.g3 ul li { width: 100%; float: none; }
.g3 ul li a {  padding-left: 12%; }
.g3 ul li p.gg_date { width: .8rem;  }

.g3 ul li:nth-child(1) ,
.g3 ul li:last-child {  border-bottom: 1px #626262 solid;}

/*
.g3  { margin-bottom: 50px; }
.g3 ul li { width: 100%; }
.g3 ul li p.gg_date { line-height: 1.35; }
.g3 ul li p.gg_date big {  display: block;}

.g3 ul li:nth-child(1), 
.g3 ul li:nth-child(2) { border-top: 1px #626262 solid; }

.g3 ul li:last-child { border-bottom:1px #626262 solid; }
*/


/* 实验室 */
.lab_content {font-size: .18rem; line-height: 1.85; margin-bottom: 50px;}

div#cp_tuisong { position: relative; z-index: 1; }
#cp_tuisong h3 {  font-size: .24rem; color: #1cb9ed; font-weight: bold; margin-bottom: .35rem; }
#cp_tuisong .swiper-container {	height: 1.04rem;}
#cp_tuisong .swiper-slide {	background-color: #fff;	border-radius: 10px; line-height: 1.2;	text-align: center; padding: 0 15px; }
#cp_tuisong .swiper-slide a { display: inline-block; font-size: .24rem; color: #313131; }
#cp_tuisong .swiper-pagination { display: none; }


/* 日历范围 */
div#setimePars {  width: 58%; }

div#setimePars input {
	display: inline-block;
	width: 47%;
	border: none;
	margin-right: 2%;
	border-bottom: 1px #c1c1c1 solid;
	padding: 0;
	line-height: 3;
	color: #313131;
	font-size: .2rem;
	background-color: transparent;
	outline: none;
	text-align: left;
	background-image: url(../img/icons/date.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: .26rem;	
}

.layui-laydate .layui-this {
    background-color: #125ed8 !important;
    color: #fff!important;
}


/* 搜索结果列表页 */
.g2 { margin-left: 0; margin-bottom: 1rem; }
.g2 ul { list-style: none; }
.g2 ul li { width: 100%; float: none; padding-bottom:20px; margin-bottom: 25px; border-bottom: 1px #dcdcdc solid;}

.g2 ul li dl { width: 100%; height: 1.8rem; }
.g2 ul li dl dt { width: 20%; float: left; height: 100%; overflow: hidden; }
.g2 ul li dl dt a { display: block; padding: 0; width: 100%; height: 100%; position: relative; z-index: 1; }
.g2 ul li dl dt img { width: 100%; }

.g2 ul li dl dd { display: block;  width: 80%; float: left; }

.g2 ul li dl dd a { display: block; padding-left: 6%; width: 100%; height: 100%; }
.g2 ul li p.gg_date { width: auto; margin-top: 8px; }

.g2 ul li dl dd h3 { font-size: .24rem;	color: #125ed8; margin-bottom: .24rem;}

.g2 ul li .desc p {
	height: .65rem;
	font-size: .16rem;
	display: -webkit-box;
	overflow: hidden;
	line-height: 1.35;
	width: 100%;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #626262;
}



