body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
fieldset,img { border: 0;vertical-align:top;}
table {border-collapse: collapse;border-spacing: 0;}
ol,ul,li{list-style: none;}
address,caption,cite,code,dfn,em,i,th,var{font-weight: normal;font-style: normal;}
input,select { vertical-align: middle;}
/* Link */
a {color: #666666; text-decoration:none;}
a:hover {color: #f00; text-decoration:none;}

/* Font */
.fB {font-weight: bold;}
.f12px{ font-size:12px;}
.f16px{ font-size:16px;}
/* Other */
.floatL{ float: left;}
.floatR{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; overflow: hidden; }
.cfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} 
.cfix {zoom:1;}
.alignR { text-align: right;}
.mTB5 { margin:5px 0;}
.mB10{ margin-bottom: 10px;}
.mB15{ margin-bottom: 15px;}
.mB30{ margin-bottom: 30px;}
body { font:14px/1.5 "Microsoft YaHei",微软雅黑;background: url(imageshead_bg.jpg) no-repeat 50% 0px;color:#666666;}

/* begin */
.main {width: 980px; padding:10px;margin: 344px auto 0; background:#FFF;}

/* 焦点图 */
.life_focus{width:480px;height:231px;overflow:hidden;position:relative;margin:3px auto 0;}
.life_focus .life_focus_imgs_wrap{width:305px;height:231px;}
.life_focus ul.life_focus_imgs{width:388px;position:absolute;left:0;top:0;}

.life_focus ul.life_focus_imgs li{height:231px;overflow:hidden;}
.life_focus .life_focus_desc h3{
	height:36px;line-height:36px;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:295px;padding-left:8px;z-index:99;font-size:14px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');
}
.life_focus .life_focus_nav_wrap{width:100px;height:231px;overflow:hidden;position:absolute;right:0;top:0;z-index:100;}
.life_focus ul.life_focus_nav{width:84px;margin:0 0 0 14px;}
.life_focus ul.life_focus_nav li{float:left;margin:2px 22px 12px 0;display:inline;position:relative;width:100px;height:44px;}
.life_focus ul.life_focus_nav li.cur s{ border:solid 3px #a10d0d;width:84px;height:52px;position:absolute;left:-3px;top:-3px;z-index:-99;}

/*省委精神*/
.slide_right { margin-left:21px; width:470px; height:231px;}
.title { background: url(imagesti03.jpg) no-repeat 0 0; height:27px; line-height:27px; padding-left:50px; font-size:16px; color:#fff;  position:relative;}
.title2 {background: url(imagesti02.jpg) no-repeat 0 0;}
.title .more a{position:absolute;right:15px;top:0; line-height:27px;}
.title .more2 a{position:absolute;right:25px;top:0;}
.title .more a.grey:hover {color: #f30;}
.slide_right ul {margin:15px;}
.slide_right li{ background: url(imagesdot.png) no-repeat 0 50%; padding-left:20px; line-height:36px;text-overflow:ellipsis; white-space:nowrap; overflow: hidden; }

.md_slide { height:200px;}
.md_slide ul {margin:10px 0px 15px 2px; width:480px;}
.md_slide li{ background: url(imagesdot.png) no-repeat 8px 50%; padding-left:25px; line-height:30px;text-overflow:ellipsis; white-space:nowrap; overflow: hidden; }

.article { margin:12px;}
.article h2 { font-size:30px; color:#222222; text-align:center; margin:20px 15px; line-height:38px;}
.article .time { font-size:14px; color:#a2a2a2; text-align:center; border-bottom:solid 1px #e8e8e8; padding-bottom:10px;}
.article .ar_info { color:#3d3d3d; font-size:18px; line-height:32px; margin:20px 0 40px;}
.article .ar_info p { margin-bottom:18px;}

.copyright {border-top:solid 1px #dedede; background:#eeeeee; line-height:46px; text-align:center; color:#333333; }

.viewMeet_ti { background: url(imagesti02.jpg) no-repeat 0 0;height:27px; line-height:27px; padding-left:50px; font-size:16px; color:#fff;}
.viewMeet_pic { margin:20px;}
.viewMeet_pic li {float:left;width:450px;text-align:center; margin-bottom:25px;}
.viewMeet_pic img{ width:300px; height:240px; padding:10px; background:#e7e7e7;}
.view_fc { margin:20px 0;}
.view_fc li {float:left;width:196px;text-align:center; margin-bottom:15px;}
.view_fc img{ width:170px; height:136px; padding:8px; background:#e7e7e7;}

.com_ti { background:#a82221;height:30px; line-height:30px; padding-left:15px; font-size:16px; color:#fff; position:relative;}
.com_box { margin:15px 0px;}
.com_list { position:relative; padding-left:110px; margin-bottom:20px;}
.com_name { position:absolute; top:2px; left:10px; width:75px; line-height:16px; font-weight: 700; padding-left:15px; background: url(imagesdot1.png) no-repeat 0 3px;}

.userBnt { margin:20px 20px 50px; text-align:center;}
.userBnt a { width:200px; height:36px; font-size:18px; line-height:36px; background:#a10d0d; text-align:center; color:#fff; display:inline-block; }
.userCom { margin:20px 20px 50px;}
.userCom textarea {width:98%; border:solid 1px #CCC; padding:5px; line-height:28px; font-size:14px;}
.userCom input { border:solid 1px #CCC; width:200px;padding:8px;}
.userCom p { margin-bottom:10px;}
.userOK { margin-left:180px; display:inline-block;  width:150px; height:32px; font-size:16px; line-height:32px; background:#a10d0d; text-align:center; color:#fff; }

/*==============内页开始================*/
.nav {background: url(imagesnav_bg.jpg) no-repeat 0 100%; height:22px; margin:5px 20px; padding-bottom:5px; }
.nav .here { font-size:14px; line-height:22px;}
.titleList ul { margin:20px 35px;}
.titleList li{ background: url(imagesdot.png) no-repeat 0 10px; padding-left:20px; font-size:15px; margin-bottom:12px;text-overflow:ellipsis; white-space:nowrap; overflow: hidden; }

/*====分页=====*/
.page { text-align: center; margin:30px;}
.page input,.page img{ vertical-align: middle;}
.page .input01{ width: 30px; height: 16px; border: 1px solid #ea9437; line-height: 16px; text-align: center;}

/*2017-6-9增加*/
.com_ti .more a{position:absolute;right:15px;top:0; line-height:27px; color:#fff;}