.neiye_banner{width:100%;}
.neiye_banner img{width:100%;}

.locbd{padding:.5rem 2%;background-color: #f7f7f7;}
.locbd a{ color:#666;}

.nrnav {border-bottom:1px solid #EEEEEE;font-size:0.7rem;height:1.5rem;background:#fff; padding-left:2%;}
.nrnav li{height:1.5rem; float:left; font-size:0.6rem; line-height:1.5rem; margin-right:3%; }
.nrnav li.curr{color:#FF8950;border-bottom:2px solid #00a5e3;}

.cnav {font-size:0.7rem;padding:.5rem 2%;border-bottom:1px solid #EEEEEE;}
.cnav li{height:1rem; float:left; font-size:0.5rem; line-height:1rem; margin-right:4%; width:48%;background-color: #f7f7f7; margin-bottom:8px;}
.cnav ul li:nth-child(2n){margin-right:0;}
.cnav li a{ display:block; padding:0px 4%;}
.cnav li.curr{color:#fff;background-color: #00a5e3;}
.cnav li.curr a{color:#fff;}


.ny_conmain {line-height:24px;min-height:400px;padding:4%;}
.ny_conmain img{max-width:100%;}
.newscontent a{color: #00a5e3;}



.norecord {
	background-image: url(../images/nodate.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100px 100px;
	padding-top:120px;
	margin:70px auto;
	text-align:center;
	font-size:1rem;
}

.newslist{}
.newslist li{
float:left;
margin-bottom:1rem;
border-bottom:1px solid #e5e5e5;
padding-bottom:1rem;
}
.news_t{margin-bottom:.5rem;}
.news_t a{ font-size:.8rem;display:block;}
.newslist dl{}
.newslist dt {
width:30%;
float:left;
margin-right:5%;
text-align:center;
}
.newslist dt img{ width:100%;}
.newslist dd {
	width:65%;
	float:right;
}
.news_info{color:#666666; height:3rem; overflow:hidden; line-height:1rem;}		
.news_more{line-height:1rem;margin-top:.5rem;}	
.news_more a{
	display:block;
	color:#fff;
	float:right;
	background-color:#00a5e3;
	padding:0px 10px;
	border-radius:.5rem;
}
.news_more span{ float:left;color:#999;}

.newstitle {
	margin-bottom:.5rem;
	padding-bottom:.5rem;
	border-bottom:1px dashed #d5d5d5;
	color:#b2b2b2;
}
.newstitle h4{font-size: .8rem;margin-bottom:.5rem; font-weight:normal;color:#333;}
.newstitle p{color: #333;}

.zzlist{margin-bottom:10px;}
.zzlist li{float:left;width:48%;margin-right:4%;background-color:#ffffff; text-align:center;}
.zzlist li a{
display: table-cell;
vertical-align:middle;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
text-align:center;
overflow:hidden;
}
.zzlist li.mr0{margin-right:0px;}
.zzlist li img{max-width:100%;}
.zzlist li p{height:30px;line-height:30px; padding:10px;text-align:center;}

.downlist ul li{border:1px solid #e5e5e5; padding:.5rem; margin-bottom:.5rem;}
.downlist ul li a{ float:right; color:#e60012;}

.videolist{}
.videolist li{margin-bottom:1rem;padding-bottom:.5rem;background-color:#fcfcfc;box-shadow: 0px 0px 30px 0px rgba(100,100,100,0.1);}
.videolist .hdpic{margin-bottom:.5rem;background-color:#fff;}
.videolist .hdpic img{width:100%;}
.videolist dl{ padding:0 .5rem;}
.videolist dt{font-size:.6rem;}


.searchlist{}
.searchlist ul{}
.searchlist li{transition: all 0.3s;padding-bottom:.5rem; border-bottom:1px solid #f1f1f1; margin-bottom:.5rem;}
.searchlist li.bg{background-color: #fcfcfc;}
.searchlist dl{}
.searchlist dt{line-height:1rem;font-size:.6rem;}
.searchlist dt i{color: #FF0000; font-style:normal;font-size:.6rem;}
.searchlist dd {}
.news_info{line-height:1rem; overflow:hidden;max-height:2rem; color:#666;}		
.news_ico{ margin:.2rem 0;color: #00a5e3;}
.news_ico span{display:inline-block;margin-right:10px; padding-left:25px;}
.news_ico span.ele{background:url(../images/view_ddd.png) no-repeat left center;}
.news_ico span.time{background:url(../images/date_ddd.png) no-repeat left center;}
.newslist li:hover dt i{color: #00a5e3; font-style:normal;}



.sjlist{}
.sjlist ul li{float:left;width:48%;margin-right:4%;background-color:#ffffff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2); margin-bottom:1rem;background-color:#f7f7f7;}
.sjlist ul.book li{height:410px;}
.sjlist p{display: table-cell;vertical-align:middle;text-align:center;overflow:hidden;background-color:#fafafa;width:100%;}
.sjlist ul li img{width:100%;}
.sjlist ul li:nth-child(2n){margin-right:0;}
.sjlist ul li h3{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1.5rem; padding:0px 15px; text-align:center;background-color:#f7f7f7; font-weight:normal;}
.sjlist ul li h4{display:block;overflow:hidden; line-height:.8rem; height:1.6rem; margin:8px 15px; text-align:center; font-weight:normal;}



.qyTable{border-collapse:collapse;border:1px solid #e5e5e5;background-color: #ffffff;}	
.qyTable th{border:1px solid #e5e5e5; font-weight:normal;background-color: #fcfcfc;text-align:right;padding:2px 3px;}	
.qyTable td{border:1px solid #e5e5e5; padding:2px 3px;}	
.qyTable th.tit{font-size:.7rem; text-align:center;background-color: #E9F6FE; font-weight:bold;padding:5px 3px;}	
.qyTable b{color: #FF0000;}
.qyTable blockquote{ margin:0px  40px;}	
.textarea {border:1px solid #ddd;width:80%;padding:3px 10px; line-height:25px;}
.tinput{border:1px solid #ddd; padding:4px 9px; height:20px; line-height:20px; width:80%;}
select.memsel{height:auto;margin-right:2px;padding:3px 0px 3px 5px;line-height:20px;border:1px solid #ccc;font-size:14px}
input.zx_btn{ background:#00aebf; padding:8px 1rem;border:none;color:#FFF;border-radius:2px;cursor:pointer;}
.lblist li{ float:left; width:50%;}



.cylist{}
.cylist li{float:left;width:100%;margin-bottom:.7rem;padding-bottom:.5rem;border-bottom: 1px dashed #cccccc; position:relative;}
.cylist .c_pic{float:left;width:5rem;height:5rem; margin-right:1rem;}
.cylist .c_pic p{
display: table-cell;
vertical-align:middle;
text-align:center;
width:5rem;
height:5rem;
background-color:#f7f7f7;
border: 1px solid #eee;
}
.cylist .c_pic p img{vertical-align:middle;max-width:5rem;max-height:5rem;}
.cylist dt {max-height:1.4rem; overflow:hidden; line-height:.7rem;}
.cylist dt a{font-size:.65rem;}
.c_info{overflow:hidden;max-height:3.2rem;color:#999;line-height:.8rem; margin-top:10px;}		
.c_info b{color:#00a5e3; font-weight:normal;}		


.subnav {margin-bottom:1rem;border:1px solid #e5e5e5;padding:.2rem .5rem;}
.subnav a{display:inline-block; text-align:center;background-color:#f9f9f9;height:1rem;line-height:1rem; padding:0px 15px;  margin:.2rem 0px;margin-right:10px;}
.subnav a.curr{color:#fff;background-color:#00a5e3;}



.zhTable{border-collapse:collapse;border:1px solid #f5f5f5;}	
.zhTable tr.tt td{ font-size:.6rem;padding:5px; background-color: #f5f5f5;color: #00a5e3;}
.zhTable td{border:1px solid #f5f5f5;padding:5px 10px;}	
.zhTable *{vertical-align:middle;}
.zhTable img{max-width:200px; max-height:100px;}	
.zhTable tr.bg td{background-color: #fcfcfc;}
.zhTable td a{color:#00a5e3;}	



.aboutlist { margin-bottom:.8rem;}
.atitle {padding:5px 10px;cursor:pointer;border:1px solid #f1f1f1;}
.atitle a{ float:right; color:#00a5e3;}
.atitleon {border:1px solid #6CC5F9;color: #00a5e3;}
.acontent {padding:.3rem .5rem;border:1px solid #6CC5F9; display:none; border-top:none;}
.tpitem { float:left; margin-top:3px; margin-right:5px;}

.getbutton{
background:#59A83F;
color:#fff;
border:none;
height:28px;
line-height:28px;
padding:0px 10px;
border-radius:5px;
}



.tplist { margin-bottom:25px;border:1px solid #f1f1f1;}
.tptitle {border-bottom:1px solid #f1f1f1; height:1rem; padding:5px;}
.tptitle span{line-height:1rem; float:left; font-size:.6rem;}
.tptitle a{ float:right; background-color:#00a5e3;border-radius:5px;padding:0px 10px;line-height:.8rem; margin-left:10px;color:#fff; margin-top:.1rem;}
.tptitle a.tpbtn{background-color: #6BBE36;}


.tpinfo {padding:5px;background-color:#fcfcfc;}
.tplibiao {padding:5px;}
.tplibiao h3{line-height:1.2rem;font-size:.6rem; font-weight:normal; color:#00a5e3;}
.tplibiao span.desc{color:#777;}
.tplibiao li{line-height:1rem;border:1px dashed #f1f1f1; padding:5px 2%;margin-bottom:10px; float:left; width:95%;}
.tplibiao li.mr0{margin-right:0;}
.tplibiao li span{ float:left;display:inline-block; width:70%;}
select.tpsel{height:auto;border:1px solid #ccc;float:right;padding:3px 0px 3px;background-color: #fff;}
.fenshow{ height:30px; line-height:30px;margin-top:10px;}






.Page{ text-align: center; padding:20px 0;}
.Page span{ padding:.4rem .5rem; margin:0 3px; display:inline-block; color:#999999; }
.Page a{  padding:.4rem .5rem; margin:0 3px; display:inline-block;background-color:#e3e3e3;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #00a5e3;
}
.Page .cur{ color:#fff;background-color: #00a5e3;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }
