/* CSS Document */
/*全局基础设置css*/ * { margin: 0; padding: 0; }
a { text-decoration: none; }
a img { border: none; }
a:focus { outline: none; }
a:link, a:visited, a:hover, a:active { text-decoration: none; }
img { border: none; }
input, select, textarea { outline: 0; }
textarea { resize: none; } 
table { border-collapse: collapse; border-spacing: 0; } 
var, em { font-weight: normal; font-style: normal; } 
ul, ol, dl { list-style: none; }
/*全屏轮播图样式*/
.g_fullScreenImgs { margin-top: 50px; }
.g_fullScreenImgs .m_fullImgsWrap { overflow: hidden; zoom: 1; position: relative; margin-bottom: 45px; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon { width: 960px; height: 510px; margin: auto; position: relative; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon img { width: 950px; height: 500px; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs { overflow: visible; position: absolute; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul { width: 960px; height: 510px; zoom: 1; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul:after { content: ""; display: block; clear: both; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul li { background: #fff; padding: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 950px; height: 500px; overflow: hidden; left: 1920px; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul li a { display: inline-block; position: relative; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul li .m_imgTitle { position: absolute; color: #FFFFFF; bottom: 5px; left: 0; width: 950px; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); margin-left: 5px; height: 55px; line-height: 55px; text-align: center; font-size: 18px; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul li .m_imgTitle a { color: #FFFFFF; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd { height: 510px; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_prev, .g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_next { width: 50px; height: 50px; line-height: 70px; display: block; filter: alpha(opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; z-index: 3; background: #000; text-align: center; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_prev img, .g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_next img { width: 18px; height: 30px; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_prev:hover { background-color: #303030; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_prev:hover img { display: inline; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_next { margin: -25px 5px 0 0; right: 0; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_next:hover { background-color: #303030; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_next:hover img { display: inline; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .mask-left, .g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .mask-right { padding: 5px; z-index: 4; position: absolute; top: 0; left: 0; width: 950px; height: 500px; left: -960px; filter: alpha(opacity=50); opacity: .5; background: #fff; overflow: hidden; }
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .mask-right { left: 960px; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .disabled { background-color: #eee; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .active { z-index: 2; left: 0; }
.g_importantNews .slideBox { width: 570px; height: 380px; overflow: hidden; position: relative; } 
.g_importantNews .slideBox .hd { overflow: hidden; position: absolute; right: 30px; bottom: 15px; z-index: 1; } 
.g_importantNews .slideBox .hd ul { overflow: hidden; zoom: 1; list-style: none; } 
.g_importantNews .slideBox .hd ul li { float: left; margin-right: 5px; width: 10px; height: 10px; background: #d6b128; border-radius: 50%; cursor: pointer; position: relative; } 
.g_importantNews .slideBox .hd ul li.on { background: #ffffff; width: 20px; border-radius: 10px; } 
.g_importantNews .slideBox .bd { position: relative; height: 100%; z-index: 0; } 
.g_importantNews .slideBox .bd li { zoom: 1; vertical-align: middle; position: relative; } 
.g_importantNews .slideBox .bd img { width: 570px; height: 380px; display: block; } 
.g_importantNews .m_ulList { margin-top: 30px; } 
.g_importantNews .m_ulList li { font-size: 18px; color: #000000; margin-bottom: 20px; } 
.g_importantNews .m_ulList li a { color: #000000; padding-left: 10px; } 
.g_importantNews .m_ulList li span { color: #033e8f; font-size: 20px; font-weight: bold; }
@media only screen and (max-width: 750px) {
  .web_w {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
  .g-mobile .g_importantNews .slideBox {
    width: 100%;
    height: auto;
  }
  .g-mobile .g_importantNews .slideBox .bd img {
    width: 100%;
    height: auto;
  }
}
body { font-family: "Microsoft YaHei"; }
a { color: #000000; }
.clear{
	clear:both;
}
.container {width:100%;background:url(../images/bg_new2.png) #e5f6f4 bottom center no-repeat;background-size:100% auto; overflow: hidden;}
.container .g-in{width:1200px;margin:0 auto; background:#fff;padding:32px 35px;border:1px solid #eaeaea;box-sizing:border-box;}
.container .wrap{width:1200px;margin:0 auto; background:#fff;border:0px solid #eaeaea;box-sizing:border-box; margin-top: 35px;}
.container .wrap .sidebar { float:left; width:241px; }
.container .wrap .main {float:right; min-height:460px; width:920px; border:1px solid #eaeaea; border-left:0; box-sizing:border-box; padding:32px 35px 0 35px;}


/* 左侧栏目标题 */
.leftTitle { position:relative; height:100px; line-height:90px; background:#395e8b; padding:0 0 0 25px; font-size:25px; color:#fff; font-weight:normal;}

/* 二级、三级菜单 */
.menu {}
.menu dl dt a { display:block; padding:12px 0; font-size:16px; padding-left:35px; border-bottom:1px solid #d6d6d6; background-color: #fff;}
.menu dl dt a:hover,.menu dl dt .current { background:#7b9540 /*url(jt.png) right 44px center no-repeat*/; color:#fff; border-bottom:0px solid #c9e7fc; }
.menu dl dd{padding:10px 0 10px 35px;border-bottom:1px solid #d6d6d6;font-size:14px;}
.menu dl dd a{color:#888;}
.menu dl dd a:hover,.menu dl dd a.current{color:#135da6;}

.u_webHeader { display: none; }
.g_bdw { background: url(../images/bg.png) top center no-repeat; width: 100%; position: relative; zoom: 1; } 
.g_bdw:after { content: ""; display: block; clear: both; } .g_bdw .m_l_main { float: left; } 
.g_bdw .m_r_main { float: right; } 
.g_bdw .m_banner { position: relative; width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 30px; } 
.g_bdw .m_banner a { position: absolute; font-size: 14px; color: #777777; right: 30px; top: 55px; }
.fh_button{width: 1200px; margin-left: auto; margin-right: auto; position: relative;}
.fh_button_title{position:absolute;right:0px; top:30px;right: 0px;}
.fh_button_title a{color: #395e8b;}
.fh_button_title a:hover{color: #395e8b; text-decoration: underline;}
.g_bdw .m_header { width: 1200px; margin-left: auto; margin-right: auto; height: 520px; position: relative; } 
.g_bdw .m_header .m_h_img { position: absolute; top: 180px; left: 55px; }
.g_bdw .m_list { padding-bottom: 30px; border-bottom: 1px dashed #777777; } 
.g_bdw .m_list .m_title { font-size: 20px; color: #000000; margin-bottom: 15px; } 
.g_bdw .m_list .m_title a { color: #000000; } 
.g_bdw .m_list .m_zy { color: #777777; font-size: 16px; text-indent: 2em; line-height: 30px; } 
.g_bdw .m_list .m_zy a { color: #033e8f; }
.g_bdw .m_list2 { border-bottom: none; margin-top: 30px; } 
.g_bdw .m_imgTitle { position: absolute; left: 0px; bottom: 0; width: 100%; height: 50px; line-height: 50px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); background: rgba(0, 0, 0, 0.5); color: #fff; } 
.g_bdw .m_imgTitle a { color: #FFFFFF; font-size: 18px; padding-left: 10px; }
/*菜单*/
.g_bdw .g_headline {position: relative; width: 1200px; background-color:#395e8b; border-bottom: #ffd49d 0px solid; margin-left: auto; margin-right: auto; margin-bottom: 40px; height: 58px; border-top-left-radius:10px;border-top-right-radius:10px;} 
.g_bdw .g_headline li {float: left; font-size: 24px; color: #ffffff; display: block; padding: 0px 18px; line-height: 58px; text-align: center;} 
.g_bdw .g_headline li a { color: #ffffff;} 
.g_bdw .g_headline li a:hover{ color: #c2d94e;}
.sy span{
	position: absolute;
	display: inline-block;
	left:0px;
	top:-10px;
	width: 205px;
	height: 68px;
	background: url(../images/sy_bg.png) center center no-repeat;
	background-size: 100%;
	z-index: 0;
}
.sy{
	position: relative;
	width: 150px;
	color: #fee6ad;
}
.sy a{
	padding-left:40px;	
}

.wb{
	position: absolute;
	top:-28px;
	right: -20px;
	width: 120px;
	height: 93px;
	background: url(../images/d.png) no-repeat;
}
.gzdt_first_content{
	font-size: 14px;
	color:#333333;
	line-height: 30px;
	text-indent:24px;
	height: 120px;
	overflow: hidden;
	margin-bottom: 20px;
	
}
.gzdt_dotted{
	width: 100%;
	height: 1px;
	border-bottom: #7b9540 1px dotted;
}


/*要闻*/
.g_bdw .g_part1 { margin-left: auto; margin-right: auto; width: 1200px; height: 555px; background: url("../images/part1bg.png") no-repeat; margin-bottom: 60px; }
.g_bdw .g_part1 .picScroll-left { overflow: hidden; position: relative; width: 700px; margin: 25px 0 0 25px; float: left; }
.g_bdw .g_part1 .picScroll-left .hd { overflow: hidden; width: 700px; height: 31px; position: absolute; top: 234px; left: 0; }
.g_bdw .g_part1 .picScroll-left .hd .prev { display: block; width: 31px; height: 31px; cursor: pointer; background: url("../images/prev.png") no-repeat; float: left; }
.g_bdw .g_part1 .picScroll-left .hd .next { display: block; width: 51px; height: 28px; cursor: pointer; background: url("../images/next.png") no-repeat; float: right; }
.g_bdw .g_part1 .picScroll-left .bd { width: 700px; margin: 0 auto; }
.g_bdw .g_part1 .picScroll-left .bd ul li { width: 700px; height: 500px; float: left; overflow: hidden; position: relative; }
.g_bdw .g_part1 .picScroll-left .bd ul li img { width: 678px; height: 478px; border: 1px solid #c6c6c6; }
.g_bdw .g_part1 .picScroll-left .bd ul li span { position: absolute; bottom: 0; left: 76px; width: 547px; height: 51px; background: url("../images/spanbg.png") no-repeat; font-size: 18px; text-align: center; line-height: 51px; }
.g_bdw .g_part1 .m_right { width: 452px; float: left; } 
.g_bdw .g_part1 .m_right .u_title_img { display: block; margin-left: 35px; } 
.g_bdw .g_part1 .m_right .u_content { width: 380px; margin-left: 28px; display: none; }
.g_bdw .g_part1 .m_right .u_content b { display: block; width: 100%; height: 77px; line-height: 77px; font-size: 24px; margin-top: 15px;}
.g_bdw .g_part1 .m_right .u_content b a { color: #000000; } 
.g_bdw .g_part1 .m_right .u_content img { width: 100%; height: 210px; }
.g_bdw .g_part1 .m_right .u_content span { font-size: 14px; margin-top: 25px; background: url("../images/icon1.png") no-repeat left center; padding-left: 15px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #000000; }
.g_bdw .g_part1 .m_right .u_content span a { color: #000000; } 
.g_bdw .g_part1 .m_right ul { margin-top: 28px; float: left; }
.g_bdw .g_part1 .m_right ul li { float: left; width: 101px; height: 76px; margin-right: 10px; cursor: pointer; }
.g_bdw .g_part1 .m_right ul li img.u_img { display: block; } 
.g_bdw .g_part1 .m_right ul li img.u_img_h { display: none; } 
.g_bdw .g_part1 .m_right ul li.on img.u_img { display: none; } 
.g_bdw .g_part1 .m_right ul li.on img.u_img_h { display: block; } 
.g_bdw .g_part1 .m_right ul li:hover img.u_img { display: none; } 
.g_bdw .g_part1 .m_right ul li:hover img.u_img_h { display: block; }
.g_bdw .g_part1 .m_right .u_more { float: left; width: 101px; height: 76px; margin-top: 28px; }
.g_bdw .g_part1 .m_right .u_more img.u_img { display: block; } 
.g_bdw .g_part1 .m_right .u_more img.u_img_h { display: none; } 
.g_bdw .g_part1 .m_right .u_more:hover img.u_img { display: none; } 
.g_bdw .g_part1 .m_right .u_more:hover img.u_img_h { display: block; }
/*各地动态 媒体聚焦*/
.g_bdw .g_part2 { width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 70px; zoom: 1;} 
.g_bdw .g_part2:after { content: ""; display: block; clear: both; }
.g_bdw .g_part2 .m_left { width: 570px; float: left; margin-top: 50px; } 
.g_bdw .g_part2 .m_left .u_box { width: 510px; height: 378px; border: solid 1px #F2F0F1; padding: 0 30px; margin-top: 30px; } 
.g_bdw .g_part2 .m_left .u_box span { display: block; height: 70px; line-height: 85px; font-size: 20px; border-bottom: 1px dashed #D3D3D3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.g_bdw .g_part2 .m_left .u_box p { line-height: 24px; text-indent: 2em; margin: 15px 0 10px; font-size: 14px; color: #888888; } 
.g_bdw .g_part2 .m_left .u_box p a { color: #d72523; } 
.g_bdw .g_part2 .m_left .u_box li { line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/icon1.png") no-repeat left center; padding-left: 15px; font-size: 18px; }
.g_bdw .g_part2 .m_right { width: 570px; float: right; margin-top: 50px; } 
.g_bdw .g_part2 .m_right .m_sideMenu { margin-top: 30px; } 
.g_bdw .g_part2 .m_right .m_sideMenu h3 { height: 48px; line-height: 48px; margin-bottom: 10px; padding-left: 20px; border-top: #F8F8F8 2px solid; background: #F8F8F8; cursor: pointer; font-size: 18px; color: #000; font-weight: normal; } 
.g_bdw .u_title { width: 100%; position: relative; }
.g_bdw .u_title a { position: absolute; top: 0px; right: 0; } 
.g_bdw .g_part2 .m_right .m_sideMenu h3:first-child { margin-top: 0; } 
.g_bdw .g_part2 .m_right .m_sideMenu h3 i { font-weight: bold; color: #e2ac59; font-size: 26px; padding-right: 10px; float: left; }
.g_bdw .g_part2 .m_right .m_sideMenu h3 span { float: right; margin-right: 20px; font-size: 14px; color: #8c8c8c; cursor: pointer; } 
.g_bdw .g_part2 .m_right .m_sideMenu h3 span img { padding-left: 5px; }
.g_bdw .g_part2 .m_right .m_sideMenu h3 a { color: #000000; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 450px; }
.g_bdw .g_part2 .m_right .m_sideMenu h3.on { background: #7b9540; color: #FFFFFF; border-top: #FFD79F 2px solid; } 
.g_bdw .g_part2 .m_right .m_sideMenu h3.on span { display: none; } 
.g_bdw .g_part2 .m_right .m_sideMenu h3.on a { color: #fff; }
.g_bdw .g_part2 .m_right .m_sideMenu div { height: 73px; font-size: 14px; text-indent: 2em; line-height: 24px; padding: 5px 20px 0; color: #666666; display: none; }
.g_bdw .g_part2 .m_right .m_sideMenu div a { color: #7b9540; }
/*清廉晋城*/
.g_bdw .g_part24 {background: url(../images/part_bg0.jpg) center top no-repeat; } 
.g_bdw .g_part34 {background: url(../images/part_bg.jpg) center top no-repeat; } 
.g_bdw .g_part3 { width: 1200px; margin-left: auto; margin-right: auto; zoom: 1; margin-bottom: 70px; } 
.g_bdw .g_part3:after { content: ""; display: block; clear: both; }
.g_bdw .g_part3 .m_banner { background: url(../images/banner3.png) center no-repeat; height: 88px; margin-bottom: 51px; } 
.g_bdw .g_part3 .qljc_title{width: 1200px; position: relative;}
.g_bdw .g_part3 .qljc_title a { position: absolute; top: 0px; right: 0; } 
.g_bdw .g_part3 .m_l_main { width: 1200px; } 
.g_bdw .g_part3 .m_r_main { width: 570px; } 
.g_bdw .g_part3 .m_imgWrap {float: left; margin-top: 30px; width: 570px; position: relative; margin:30px 15px; } 
.g_bdw .g_part3 .m_imgWrap .m_img1 { display: block; width: 570px; height: 320px; }
.g_bdw .g_part3 .m_imgWrap .m_playBtn { position: absolute; top: 50%; left: 50%; margin-left: -32px; margin-top: -32px; } 
.g_bdw .g_part3 .m_imgWrap .m_imgTitle { height: 36px; line-height: 36px; text-align: center; } 
.g_bdw .g_part3 .m_ulList { margin-top: 20px;  width: 1200px;} 
.g_bdw .g_part3 .m_ulList li { float: left; margin:0 30px; font-size: 18px; color: #333333; line-height: 42px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 540px;}
.g_bdw .g_part3 .m_ulList li a { color: #333333; } 
.g_bdw .g_part3 .m_ulList li span { font-weight: bold; color: #b8b8b8; padding-right: 10px;}
/*学习二十大和党内法规*/
.g_bdw .g_part4 { width: 1200px; margin-left: auto; margin-right: auto; zoom: 1; margin-bottom: 70px; margin-top: 80px;} 
.g_bdw .g_part4:after { content: ""; display: block; clear: both; } 
.g_bdw .g_part4 .m_banner { background: url(../images/banner4.png) center no-repeat; height: 87px; }
.g_bdw .g_part4 .m_banner a { right: 0; top: 40px; } 
.g_bdw .g_part4 .u_title{ margin-bottom: 30px;}
.g_bdw .g_part4 .m_l_main, .g_bdw .g_part4 .m_r_main { width: 570px;} 
.g_bdw .g_part4 .m_list:first-child { padding-top: 0; border-top: none; } 
.g_bdw .g_part4 .m_list { padding-top: 15px; padding-bottom: 15px; border-bottom: none; border-top: 1px solid #f2f2f2; }
.g_bdw .g_part4 .m_list .m_title { line-height: 48px; margin-bottom: 0; font-size: 24px; font-weight: bold; color: #555555; overflow: hidden; height: 48px;} 
.g_bdw .g_part4 .m_list .m_title a { color: #555555; } 
.g_bdw .g_part4 .m_list .m_zy { font-size: 14px; line-height: 24px; color: #888888; }

.footer{
	width: 100%;
	background-color: #395e8b;
	height: 136px;
}
.footer_content{
	padding-top: 25px;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	color:#ffffff;
	line-height: 30px;
}
/*新闻页*/
.mews_bdw { background: url(../images/news_bg.jpg) top center no-repeat; width: 100%; position: relative; zoom: 1; } 
.mews_bdw:after { content: ""; display: block; clear: both; }
.mews_bdw .news_header { width: 1200px; margin-left: auto; margin-right: auto; height: 262px; position: relative; } 
.mews_bdw .news_header .m_h_img { position: absolute; top: 180px; left: 55px; }

.menu_bg{width: 100%;background-color: #395e8b; border-bottom: #ffd49d 0px solid;height: 58px;}
.mews_bdw .g_headline { position: relative; width: 1200px;  margin-left: auto; margin-right: auto;} 
.mews_bdw .g_headline li {float: left; font-size: 24px; color: #ffffff; display: block; padding: 0px 18px; line-height: 58px; text-align: center;} 
.mews_bdw .g_headline li a {color: #ffffff;} 
.mews_bdw .g_headline li a:hover{color: #c2d94e;}




.location { position:relative; height:40px; line-height:40px; border-bottom:1px solid #eaeaea; margin-bottom:34px; }
.location h3{float:left;font-size:19px;height:31px;line-height:31px;background:url(../images/bs.png) left center no-repeat;padding-left:20px;}
.breadcrumbs {float:right;font-size:14px;height:31px;line-height:31px;}
.breadcrumbs a { display:inline-block; margin-left:12px; padding-left:12px; background:url(../images/o_ico_04.gif) no-repeat 0 center; vertical-align:top; }
.breadcrumbs .u-home { padding-left:20px; background:url(../images/o_ico_03.gif) no-repeat 0 center; }

/* 内容模式 */
.article { padding:0 0 40px; line-height:2; font-size:14px; word-wrap:break-word; text-align:justify; }
.article .hd { padding:0 0 36px; text-align:center; }
.article .hd h1 { color:#333; font-size:26px; line-height:28px; padding:6px 0 24px; font-weight:normal; border-bottom:1px dotted #a3a3a3;}
.article .hd .titBar { color:#797979; font-size:13px; margin-top:14px; }
.article .hd .titBar em{cursor:pointer;}
.article .hd .titBar em.on{color: #f10107;}
.article .hd .titBar a{color:#797979;}
.article .hd .titBar a:hover{color: #f10107;}
.article .hd .titBar p:nth-child(1){float:left;line-height:27px;}
.article .hd .titBar p:nth-child(3){float:right;margin-right:30px;line-height:27px;}
.article .bd { padding-bottom:40px; text-align:justify; font-size:16px !important; line-height:36px !important; color:#000 !important;}
.article .bd p,.article .bd span,.article .bd span span,.article .bd p span, .article .bd p em{font-size:16px !important; line-height:36px !important; color:#000 !important; 
	font-family:Microsoft yahei !important;}
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

.container .main{margin:0 auto; min-height:460px; width:1200px; border:1px solid #eaeaea; background:#fff;padding:32px 35px; border-left:0; box-sizing:border-box;}

/* news index list */
ul.news-list{}
ul.news-list li{background:#f7f7f7;height:130px;position:relative;overflow:hidden;margin-bottom:25px;}
ul.news-list li .desc{padding:0;height:100%;}
ul.news-list li .desc .line{position:absolute;width:1px;height:70%;background:#bcbcbc;left:115px;top:15%;z-index:1;}
ul.news-list li .desc .time{position:absolute;left:20px;top:20px;z-index:1;color:#737373;transition:.25s;-webkit-transition:.25s;}
ul.news-list li .desc .time em{display:block;}
ul.news-list li .desc .time em.day{font-size:24px;line-height:normal;}
ul.news-list li .desc .time em.year{color:#bcbcbc; text-align:center; font-size:16px;}
ul.news-list li .desc .txt{margin:20px 20px 0 140px;font-size:14px;color:#bcbcbc;height:90px;line-height:1.6;}
ul.news-list li .desc .txt h3{margin-bottom:5px;font-size:18px;color:#000;transition:.25s;-webkit-transition:.25s;}
ul.news-list li .desc .more{position:absolute;width:140px;color:#fff;background:#A51317;text-align:center;right:25px;bottom:15px;z-index:1;}
ul.news-list li:hover .txt h3{color:#7b9540;}

/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 4px; padding:4px 13px; border:1px solid #ddd; background:#f2f2f2; vertical-align:top; font-size:13px; }
.page a:hover,.page .current { border:1px solid #7b9540; background:#7b9540; color:#fff; }


/*第一部分开始*/
.g_layout {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.g_wrap {
  width: 100%;
  background: url(../images/part_bg0.jpg) no-repeat center top;
}
.g_part8 {
  margin-bottom:60px;
}
.g_part8 .m_part8 {
  overflow: hidden;
  margin-top: 20px;
  padding: 10px 0 20px;
}
.g_part8 .m_part8 ul {
  overflow: hidden;
}
.g_part8 .m_part8 li {
  float: left;
  width: 540px;
  margin: 20px 0 0 42px;
  border-bottom: 1px dashed #999;
  padding-bottom: 15px;
}
.g_part8 .m_part8 li span {
  display: block;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.g_part8 .m_part8 li p {
  font-size: 14px;
  color: #888888;
  line-height: 25px;
  margin-top: 10px;
  text-indent: 2em;
}
.g_part8 .m_part8 li p a {
  color: #e74168;
}
.g_part8 .m_part8 ul.last li {
  border-bottom: none;
}
/*第一部分结束*/


/*第二部分开始*/
.m_area_wrap {
  padding-bottom: 50px;
}
.m_area {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
}
.m_area:after {
  content: "";
  display: block;
  clear: both;
}

.m_hd {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  height: 36px;
  position: relative;
}
.m_hd h2 {
  text-indent: -9999px;
}
.m_hd a {
  position: absolute;
  color: #ffe39d;
  top: 22px;
  right: 0;
  font-size: 18px;
  background: url(../images/small_more.png) 0 0 no-repeat;
  width: 31px;
  height: 16px;
}

.m_hd1 {
  background: url(../images/small_title1.png) center 0 no-repeat;
  
}
.focus_news2 {
  float: left;
  width: 460px;
  margin-left: 55px;
  margin-right: 60px;
}
.focus_news2 h3 {
  font-size: 20px;
  font-weight: 400;
}
.focus_news2 h3 a {
  color: #444;
}
.focus_news2 p {
  font-size: 14px;
  color: #888;
}
.nobor {
  border: 0;
}
.list_news {
  float: left;
  width: 360px;
}
.list_news .list li{
	font-size:16px;
}

.pic_news {
  float: right;
  width: 260px;
}
.imgarea {
  display: none;
}
.img_list .current .imgarea {
  display: block;
}
.img_list li {
  border-top: 1px dotted #d4d4d4;
}
.img_list .curren {
  border: 0;
}
.img_list .current .imgarea_tit a {
  color: #444;
}
.imgarea img {
  width: 260px;
  height: 160px;
  vertical-align: middle;
}
.img_list .imgarea_tit {
  font-size: 14px;
  line-height: 40px;
}
.img_list .imgarea_tit a {
  color: #999;
}

.focus_news {
  width: 460px;
  float: left;
}
.m_news {
  padding-bottom: 10px;
  border-bottom: 1px dotted #d4d4d4;
  margin-bottom: 10px;
}
.m_news h3 {
  font-size: 18px;
  margin-bottom: 10px;
  text-align: left;
}
.m_news h3 a {
  color: #555;
}
.m_news p {
  font-size: 14px;
  color: #666;
  text-indent: 2em;
  line-height: 2em;
}
.m_news p a {
  color: #e74168;
}
.list li {
  font-size: 18px;
  line-height: 2.5em;
  padding-left: 15px;
  background: url(../images/ico_list.png) 0 center no-repeat;
  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.list li a {
  color: #444;
}

.more {
  float: right;
  margin-top: 10px;
  font-size: 18px;
}
.more a {
  color: #e74168;
}
.more a:hover {
  color: #c21a41;
}
.m_hd {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  height: 36px;
  position: relative;
}
.m_hd h2 {
  text-indent: -9999px;
}
.m_hd a {
  position: absolute;
  color: #ffe39d;
  top: 22px;
  right: 0;
  font-size: 18px;
  background: url(../images/more.png) 0 0 no-repeat;
  width: 31px;
  height: 16px;
}
/*第二部分结束*/