@charset "UTF-8";
/* 吉林省奕网特科技有限公司 设计 */
/* 设计组：网站制作青春组 */
/* 最后更改时间：2015.08.29 */
body {
	width:100%;
	margin:0 auto;
	padding:auto;
	font-family:"Microsoft YaHei", "微软雅黑", "宋体";
}
a:link,a:visited,a:hover{
    text-decoration:none;
}
.clear {
	clear:both;
}
*{ list-style:none;}
img{ border:0;}
#Login img,#Email img,#Issue img,#Consult img {
	height:16px;
	width:20px;
	vertical-align:text-top;
}
.head {
	width:100%x;
	padding-top:0px;
	margin:0 auto;
}
.login {
	width:1024px;
	height:30px;
	border:1px solid #E2E2E2;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	margin:0 auto;
}
.login .login_left {
	float:left;
	width:50%;
	padding:5px 0;
	font-size:.8em;
	color:#333;
	font-weight:599;
	line-height:20px;
	text-indent:2em;	
}
.search_news{
    height:30px;
	width:250px;
	float:left;
	margin-left:262px;
	background:url(../images/search.jpg) no-repeat;border: none;
	z-index:99;}
.search-keyword{
    height:18px;
	width:190px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	border: none;
	z-index:98;
}
.s_sumbit{
    height:24px;
	width:21px;
	float:right;
    background:url(../images/searchb.jpg) no-repeat;
	margin:6px 7px;
	border: none;
	z-index:100;}
.login .login_right {
	float:right;
	width:50%;
	text-align:right;
	line-height:1.5em;
	font-family:Verdana, Geneva, sans-serif;
}
.login .login_right a {
	padding-left:5px;
	line-height:1.8em;
	height:20px;
	display:inline-block;
}
.login .login_right a:hover {
	text-decoration:underline;
	color:#CD0032;
}	
.login .login_right a{
	font-size:.8em;
	padding-right:10px;
	color:#000;
	text-decoration:none;
}
.head .banner {
	margin:0;
	padding:0;
}
.bg1440{ width:100%; height:242px; margin:0 auto;	background:url(../images/bg1920.jpg) center no-repeat;
}
.main_logo {
	height:242px;
	width:1024px;
	margin:0 auto;
}
.main_logo .emblem {
	width:130px;
	float:left;
    height:129px;
	padding-top:56px;
}
.main_logo .logo {
	width:272px;
	float:left;
    height:130px;
	padding-top:56px;
}
.main_logo .swf {
	width:600px;
	height:140px;
	float: right;
}
.main_logo .data {
	float:left;
}


/*导航栏定位*/
.wrap {
	width: 100%;
	height:60px;
	z-index: 9999;
	position: relative;
	margin: 0 auto;
	padding:0;
	background:#F5F5F5;
	
}
.inner {
	width: 100%;
	margin: 0 auto;
	position: relative;
	min-height: 50px;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding:0;
}
/* This is the selector i used for my menu, it needs to be set as position:absolute; */
.subMenu {
	position: absolute;
	top: 0px;
	height: 60px;
	z-index: 1000;
	width: 100%;
	min-width: 1000px;
}
.subMenu .inner {
	padding:0;
	font-weight: 400;
}
.subNavBtn {
	display: block;
	height: 35px;
	width: 120px;
	float: left;
	margin: 0px 0px 0 0;
	text-decoration: none;
	font-size: 14px;
	padding: 15px 0 0 0;
	text-align: center;
	color: #fff;
}








/* This is the selector i used for my menu, it needs to be set as position:absolute; */

.bbanner{ width:100%; height:60px;	background: #003399;
}
.bnav{ width:1024px; height:60px; margin:0 auto; overflow:hidden;}
.bnav ul{ width:1024px; height:60px;margin:0; padding:0}
.bnav ul li{ height:40px; line-height:40px; float:left; padding:10px 4px; margin:0px 5px;position:relative; z-index:9999}
.bnav ul li a{  color: #ffffff; display: inline-block; z-index:9999}
.bnav ul li a:hover{ color:#ffffff; text-decoration:none;}
.bnav ul li span{ display:block; position:absolute; width:0px; height:0px; background: #ff6600; top:56px; left:50%;}

.line {
	width:100%;
	height:10px;
	background:url(../images/head_line.jpg) repeat-x;
}
/*内容样式*/
.main {
	width:1024px;
	height:auto;
	padding:0;
	margin:auto;
}
.hot {
    width:1022px;
	margin:10px auto;
	text-align:center;
	border: 1px solid #E2E2E2;
}
.hot h1 {
	font-size:2em;
	font-weight:bold;
	text-align:center;
	height:25px
}
.hot a {
	color:#292826;
	font-size:.9em;
	font-family:"微软雅黑", "黑体";
}
.main .main_left {
	float:left;
	width:618px;
	height:auto;
	padding-top:5px;
}

/*幻灯样式*/
.index_banner {
	position: relative;
	width:618px;
	height: 412px;
	margin-top:15px;
}
.index_banner ul{
	width:618px;
	height: 412px;
	margin:0;
	padding:0;
}
.index_banner li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 618px;
	height: 412px;
}
.index_banner li img {
	width:618px;
	height:412px;
}
.index_banner li a {
	display: block;
	margin: 0 auto;
	width:618px;
	height:412px;
}
.index_banner cite {
	position: absolute;
	bottom: 0;
	left: 550px;
	z-index: 999;
	display: block;
	margin-left: -144px;
	width: 190px;
	height: 15px;
	_display: none;
}
.index_banner cite span {
	float: left;
	display: block;
	margin: 0 4px;
	width: 30px;
	height: 5px;
	background-color: #e5e5e5;
	text-indent: -999em;
	opacity: .8;
	cursor: pointer;
}
.index_banner cite span:hover {
	background-color: #f5f5f5;
}
.index_banner cite span.cur {
	background-color: #D10034;
	cursor: default;
}



/*法制新闻样式*/
.news_legal {
	width:586px;
	border:1px solid #E2E2E2;
	height:500px;
	margin-top:25px;
	padding:15px;
}
.news_legal a{
	color:#000; float:left;
}
.news_legal a:hover {
	text-decoration:underline;
	color:#003399;
}
.news_legal span{ color:#333; font-size:12px; font-weight:100; float:right;}

.news_legal h2 {
	font-size:16px;
	color:#003399;
	padding:0 0 5px 0;
	margin:0;
	border-bottom:1px solid #E2E2E2;
	font-weight:bold;
}
.news_legal .news_legal_left {
	width:145px;
	float:left;
	padding-top:20px;
}
.news_legal .news_legal_left .legal_title {
	font-size:14px;
	font-weight:bold;
	color:#000;
	width:145px;
	height:38px;
	overflow:hidden;
}
.news_legal .news_legal_left p {
	font-size:.75em;
}
.news_legal .news_legal_left p a{
    padding-top:20px;
	font-size:12px;
	color:#999;
	line-height:15px;
}
.news_legal .news_legal_right {
	float:right;
	text-align:left;
}
.news_legal .news_legal_right ul {
	font-size:14px;
	font-weight:bold;
	color:#000;
	list-style:none;
	list-style-type:none;
	width:400px;
}
.news_legal .news_legal_right li { line-height:20px;
}
.news_legal .news_legal_right ul li a{
    width:330px;
	color:#000; float:left;
}
.news_legal .news_legal_right ul li a:hover {
	text-decoration:underline;
	color:#003399;
}
..news_legal_down span{ color:#333; font-size:12px; font-weight:100; float:right;}

.news_legal .news_legal_down {
	float: left;
	text-align:left;
}
.news_legal .news_legal_down ul {
	font-size:.9em;
	font-weight:bold;
	color:#000;
	list-style:none;
	list-style-type:none;
	width:586px;
	height:178px;
	margin:40px 0 0 0;
	padding:0;
}
.news_legal .news_legal_down ul li {
	width:586px;
	line-height:1.6em;
}
.news_legal .news_legal_down ul li a{ width:500px;
	color:#000; float:left;
}
.news_legal .news_legal_down ul li a:hover {
	text-decoration:underline;
	color:#003399;
}
..news_legal_down span{ color:#333; font-size:12px; font-weight:100; float:right;}

/*学会工作动态样式*/
.work_dynamic {
	width:586px;
	border:1px solid #E2E2E2;
	height:203px;
	margin-top:25px;
	padding:15px;
}
.work_dynamic a{
	color:#000;
	float:left;
}
.work_dynamic a:hover {
	text-decoration:underline;
	color:#003399;
}
.work_dynamic h2 {
	font-size:16px;
	color:#003399;
	padding:0 0 5px 0;
	margin:0;
	border-bottom:1px solid #E2E2E2;
	font-weight:bold;
}
.work_dynamic .work_dynamic_left {
	width:145px;
	float:left;
	padding-top:20px;
}
.dynamic_pic{ width:154px; height:102px;}
.work_dynamic .work_dynamic_left .dynamic_pic img{
	width:154px;
	height:102px;
}
.work_dynamic .work_dynamic_left .work_dynamic_title {
    width:154px;
	height:30px;
	font-size:.9em;
	font-weight:bold;
	color:#000;
	margin-top:20px;
	text-align:center;
}
.work_dynamic .work_dynamic_left .work_dynamic_title a{    width:154px; text-align:center;}

.news_legal .news_legal_left p {
	font-size:.75em;
}
.work_dynamic .work_dynamic_left p a{
	font-size:.75em;
	color:#999;
}
.work_dynamic .work_dynamic_right {
	float:right;
	text-align:left;
}
.work_dynamic .work_dynamic_right ul {
	font-size:.9em;
	font-weight:bold;
	color:#000;
	list-style:none;
	list-style-type:none;
	width:400px;
	height:160px;
}
.work_dynamic .work_dynamic_right ul li {
    padding-left: 5px;
    padding-right: 5px;
    line-height: 1.6em;
    width: 362px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.work_dynamic span{ color:#333; font-size:12px; font-weight:100; float:right;}

.ad01 {
	width:618px;
	height:60px;
	text-align:center;
	margin-top:20px;
}
.ad01 img {
	width:618px;
	height:60px;
}
/*右侧内容*/
.main .main_right {
	float:left;
	width:372px;
	height:auto;
	padding-top:5px;
	margin-left:20px;
	margin-top:15px;
}
.main .main_right .right_top {
	width:372px;
	height:150px;
}
.main .main_right .right_top .rule {
	float:left;
	height:146px;
	width:181px;
}
.main .main_right .right_top .rule img {
	height:126px;
	width:181px;
}
.main .main_right .right_top .video {
	float:left;
	height:146px;
	width:181px;
	margin-left:10px;
}
.main .main_right .right_top .video img {
	height:126px;
	width:181px;
}
.main .main_right .right_top .right_top_span {
	background-color:#F0F0F0;
	border-bottom:#E2E2E2 1px solid;
	border-left:#E2E2E2 1px solid;
	border-right:#E2E2E2 1px solid;
	width:181px;
	display:inline-block;
	text-align:center;
	height:20px;
}
.main .main_right .right_top a {
	color:#1C1C1C;
	font-weight:700;
	font-size:14px;
}
.menu_box {
	width:372px;
	margin-top:11px;
	height:251px;
}
.menu_box table{
	background:#E2E2E2; 
	width:372px; 
	height:206px; 
	vertical-align:middle;
} 
.menu_box table td{
	background:#FFFFFF; 
	text-align:center;
	width:93px;
	height:103px
}
.menu_box table .td01 {
	background:url(../images/td01.jpg) no-repeat center;
}
.menu_box table .td02 {
	background:url(../images/td02.jpg) no-repeat center;
}
.menu_box table .td03 {
	background:url(../images/td03.jpg) no-repeat center;
}
.menu_box table .td04 {
	background:url(../images/td04.jpg) no-repeat center;
}
.menu_box table .td05 {
	background:url(../images/td05.jpg) no-repeat center;
}
.menu_box table .td06 {
	background:url(../images/td06.jpg) no-repeat center;
}
.menu_box table .td07 {
	background:url(../images/td07.jpg) no-repeat center;
}
.menu_box table .td08 {
	background:url(../images/td08.jpg) no-repeat center;
}
.menu_box table td a {
	width:100%;
	height:100%;
	display:inline-block;
}
/*工作动态*/
.work {
	width:384px;
	border:1px solid #E2E2E2;
	height:380px;
	padding:15px 0;
}
.work a{
	color:#333;
}
.work a:hover {
	text-decoration:underline;
	color:#003399;
}
.work h2 {
	font-size:16px;
	color:#003399;
	padding:0 0 5px 0;
	margin:0;
	border-bottom:1px solid #E2E2E2;
	font-weight:bold;
	margin-left:15px;
	width:342px;
}
.work ul {
	font-size:.9em;
	font-weight:bold;
	color:#333;
	list-style:none;
	list-style-type:none;
	width:278px;
	padding:0;
	margin:15px 0 0 0;
}
.work ul li {
	padding-left:5px;
	padding-right:5px;
	line-height:1.6em;
	width:362px;
	overflow:hidden;
	white-space:nowrap;
    text-overflow:ellipsis;
}
.work span{ color:#333; font-size:12px; font-weight:100; float:right;}

/*全国法制要问样式*/
.important_news {
	width:384px;
	border:1px solid #E2E2E2;
	height:500px;
	margin-top:25px;
	padding:15px 0;
}
.important_news a{
	color:#333;
}
.important_news a:hover {
	text-decoration:underline;
	color:#003399;
}
.important_news h2 {
	font-size:16px;
	color:#003399;
	padding:0 0 5px 0;
	margin:0;
	border-bottom:1px solid #E2E2E2;
	font-weight:bold;
	margin-left:15px;
	width:342px;
}
.important_news ul {
	font-size:.9em;
	font-weight:bold;
	color:#333;
	list-style:none;
	list-style-type:none;
	width:278px;
	min-height:184px;
	padding:0;
	margin:15px 0 0 0;
}
.important_news ul li {
	padding-left:5px;
	padding-right:5px;
	line-height:1.6em;
	width:362px;
	overflow:hidden;
	white-space:nowrap;
    text-overflow:ellipsis;
}
.important_news span{ color:#333; font-size:12px; font-weight:100; float:right;}

.issue_box {
	width:384px;
	height:235px;
	background-color:#F7F7F7;
	z-index:999;
	margin-top:25px;
	overflow:hidden;
}
.issue_box h2 {
	color:#FFF;
	width:95px;
	height:20px;
	background-color:#003399;
	font-size:16px;
	padding:10px 0px 10px 30px;
	margin-top:-5px;
}
.issue_box ul {
	font-size:.9em;
	color:#333;
	list-style:none;
	list-style-type:none;
	width:364px;
	height:183x;
	padding:0 10px;
	overflow:hidden;
}
.issue_box ul li {
    width:364px;
	height:25px;
	line-height:25px;
}
.issue_box ul li a{
	color:#333;
}
.issue_box ul li a:hover {
    color:#003399;
	text-decoration:underline;

}
.ad02 {
	width:384px;
	height:60px;
	text-align:center;
	margin-top:20px;
}
.ad02 img {
	width:384px;
	height:60px;
}
.main_bottom {
	width:800px;
}
/*法律咨询样式*/
.main_bottom {
	width:1024px;
	height:auto;
}
.rule_consult {
	width:636px;
	border:1px solid #E2E2E2;
	height:285px;
	margin-top:25px;
	padding-top:15px;
	float:left;
}
.rule_consult a{
	color:#333;
}
.rule_consult a:hover {
	text-decoration:underline;
	color:#003399;
}
.rule_consult h2 {
	font-size:16px;
	color:#003399;
	padding:0 0 5px 0;
	margin:0;
	border-bottom:1px solid #E2E2E2;
	font-weight:bold;
	margin-left:15px;
	width:550px;
}
.rule_consult ul {
	font-size:.9em;
	font-weight:bold;
	color:#333;
	list-style:none;
	list-style-type:none;
	width:550px;
	padding:0;
	text-align:left;
	margin:5px 0 0 15px;
}
.rule_consult ul li {
	line-height:1.6em;
	width:535px;
}
.rule_consult .title {
	margin-left:15px;
	width:550px;
	padding-top:10px;
	font-size:.9em;
	font-weight:bold;
	border-bottom:1px dashed #E2E2E2;
	text-align:center;
	display:inline-block;
	padding-bottom:5px;
}
.rule_consult .kind {
	width:55px;
	display:inline-block;
	margin:0;
	float:left;
	text-align:center;
}
.rule_consult .theme {
	width:395px;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
    text-overflow:ellipsis;
	float:left;
	margin-left:10px;
}
.rule_consult .data {
	width:75px;
	display:inline-block;
	float:left;
}
.viper {
	float:left;
	width:372px;
	height:285px;
	border-bottom:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2;
	margin-top:25px;
	padding-top:15px;
	background-color:#F7F7F7;
}
.viper h2 {
	font-size:16px;
	color:#003399;
	padding:0 0 5px 0;
	margin:0;
	font-weight:bold;
	margin-left:10px;
	width:214px;;
}
.viper .vip_td {
	width:352px;
	font-size:.7em;
	color:#8A8C8D;
	text-indent:16px;
	padding-left:10px;
	padding-right:10px;
	height:85px;
}
.viper .vip_td img {
	width:120px;
	height:80px;
	float:left;
	padding-right:5px;
}
.viper ul {
	list-style:none;
	list-style-type:none;
	margin:5px 0 0 0;
	font-weight:bold;
	padding:0 5px;
	width:362px;
}

.viper ul li {
	overflow:hidden;
	white-space:nowrap;
    text-overflow:ellipsis;
	line-height:1.4em;
}
.viper ul li a,.viper ul li span {
	font-size:10px;
	color:#343434;
}
.viper ul li a{
	color:#333;
}
.viper ul li a:hover {
	text-decoration:underline;
	color:#003399;
}
.viper .download {
	margin-top:8px;
	width:372px;
	height:46px;
	/*background:url(../images/download.jpg) no-repeat center;*/
	background-color:#003399;
}
.viper .download a {
	width:224px;
	height:40px;
	display:inline-block;
}
/*图片新闻样式*/
.pic_news {
	width:1024px;
	border:1px solid #E2E2E2;
	height:220px;
	margin-top:25px;
	padding-top:15px;
	float:left;
	background-color:#F7F7F7;
}
.pic_news h2 {
	font-size:16px;
	color:#003399;
	padding:0 0 5px 0;
	margin:0;
	border-bottom:1px solid #E2E2E2;
	font-weight:bold;
	margin-left:15px;
	width:770px;
}
.pic_news ul {
	font-size:.9em;
	font-weight:bold;
	color:#333;
	list-style:none;
	list-style-type:none;
	width:998px;
	height:185px;
	overflow:hidden;
	padding:0;
	text-align:left;
	margin:10px 0 0 15px;
}
.pic_news ul li {
	line-height:1.6em;
	width:184px;
	display:inline-block;
	margin-left:10px;
}
.pic_news ul li img {
	width:179px;
	height:120px;
}
.pic_news ul li h3 {
	width:179px;
	font-size:14px;
	text-align:center;
}
.pic_news ul li a{
	color:#333;
}
.pic_news ul li a:hover {
	text-decoration:underline;
	color:#003399;
}
/*友情链接样式*/
.friend_link {
	width:1024px;
	height:132px;
	border:1px solid #E2E2E2;
	clear:both;
	margin-top:20px;
	margin-bottom:25px;
	margin:0 auto;
}
.friend_link h3 {
	color:#003399;
	font-size:16px;
	padding-left:15px;
	border-bottom:1px solid #f0f0f0;}
.friend_link ul {
	list-style:none;
	list-style-type:none;
	width:1008px;
	height:64px;
	padding:0;
	margin:0;
}
.friend_link ul li {
	width:134px;
	height:64px;
	display:inline-block;
	font-size:.7em;
	line-height:1.8em;
}
.friend_link ul li img{ width:124px; height:55px; margin:5px 10px; border:none;}
.friend_link ul li a{
	color:#7A7A7A;
	font-weight:300;
}
.friend_link ul li a:hover {
	text-decoration:underline;
	color:#003399;
}
.friend_link .link01 {
	width:1008px;
	height:64px;
	float:left;
}
.line05 {
	border-top:5px solid #003399;
	width:100%;
	height:auto;
}
/*底部样式*/
.foot {
	width:1024px;
	margin:auto;
	height:130px;
}
.foot .foot_top {
	border-bottom:1px solid #E2E2E2;
	padding:0 107px 0 107px;
	height:55px;
}
.foot .foot_top .foot_top_left {
	float:left;
	width:625px;
	height:55px;
}
.foot .foot_top .foot_top_left ul {
	list-style:none;
	list-style-type:none;
	height:55px;
	padding:0 0 0 20px;
	margin:0;
}
.foot .foot_top .foot_top_left ul li {
	width:90px; 
	display:inline-block;
	height:55px;
	line-height:55px;
	font-size:.9em;
}
.foot .foot_top .foot_top_left ul li a{
	color:#7A7A7A;
	font-weight:800;
}
.foot .foot_top .foot_top_left ul li a:hover {
	text-decoration:underline;
	color:#003399;
}
.foot .foot_top .foot_top_right {
	float:left;
	height:55px;
}
.foot .foot_top .foot_top_right img {
	width:175px;
	height:55px;
}
.foot .foot_bottom {
	padding:0 107px 0 107px;
	height:55px;
	margin-top:20px;
	height:40px;
}
.foot .foot_bottom .foot_bottom_left {
	float:left;
	width:255px;
	border-right:1px solid #E2E2E2;
	padding-left:20px;
}
.foot .foot_bottom .foot_bottom_left span{
	width:255px;
	display:inline-block;
	font-size:12px;
	color:#666;
	line-height:1.7em;
}
.foot .foot_bottom .foot_bottom_right {
	float:left;
}
.foot .foot_bottom .foot_bottom_right span{
	width:500px;
	display:inline-block;
	font-size:12px;
	color:#666;
	line-height:1.7em;
	padding-left:30px;
}
/*首页右下角广告*/
.indexad{ margin:0; padding:0; list-style:none; text-align:left;}
.indexad a{font-size:12px; color:#666; text-decoration:none;}

.index_ad{ width:260px; height:160px; background:#f5f5f5; position:fixed; right:-262px; bottom:10px; background: url(../images/index_ad.gif) no-repeat;}
.index_ad .index_adclose{ width:30px; height:22px; line-height:22px;display:block; float:right; color:#FFFFFF;}
.index_adtitle{ width:260px; height:30px; padding-top:25px; text-align:center; line-height:15px; color:#ff0000; font-weight:bold; font-size:14px;}
.index_adcontent{ width:240px; height:100px; margin:0 10px; text-indent:24px; font-size:12px; line-height:16px;  color:#FF0000; overflow:hidden;}
.index_adcontent a{ color: #333;line-height:16px;}
.index_adcontent a:hover{ color: #FF0000;line-height:16px;}

/*新闻列表页*/
.listleft{
    width:772px;
	min-height:618px;
	float:left;
	border-right:1px solid #E2E2E2;
	border-left:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2;
}

.listnav{
    width:772px;
	height:36px;
	border-bottom:4px solid #003399;
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	text-indent:32px;
	color:#003399;
	background:#f0f0f0;
}
.listnav a{ color:#333;}
.listnav a:hover{ color:#003399;}

.listlist{
    width:772px;
	height:530px;
}
.listlist ul{ width:736px; height:520px; overflow:hidden; margin-left:36px; padding:0 }
.listlist ul li{
    background: url(../images/li.gif) no-repeat left center;
    padding-left: 15px;
    font-size: 16px;
	width:721px;
	height:26px;
    line-height: 26px;
    _line-height: 26px;
    clear: both;
    overflow: hidden;
}
.listlist ul li	a{ width:600px;  color:#242424; float:left;}
.listlist ul li	a:hover{ color:#003399;}
.listlist ul li span{ width:100px; float: left; font-size:12px; color:#c7c7c7;}
.hr{margin: 12px 0;
    font-size: 1px;
    line-height: 1px;
    background: url(../images/hr.gif) repeat-x;
    width: 95%;
    height: 1px;}
.listfy{
    width:772px;
	height:32px;
}
 .shpa{ 
    height:32px;
	padding-left:286px;	
} 
.shpa b{ 
	float:left;
	line-height:25px;
	height:25px;
	margin-left:5px;
	font-size:12px;
	border:1px solid #E9E9E9;
	padding:0px 10px;
	width:auto;
    background-color: #d00;
    color: #FFF;} 
.shpa a{ 
	float:left;
	line-height:25px;
	height:25px;
	margin-left:5px;
	font-size:12px;
	border:1px solid #E9E9E9;
	padding:0px 10px;
	width:auto;
	
} 
.shpa a:hover{ 
	color:#ff0000;
	text-decoration:none;
} 
/*学会信息页面*/
.list2right{
    width:772px;
	min-height:618px;
	float: right;
	border-right:1px solid #E2E2E2;
	border-left:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2;
}
.list2left{   
    width:240px;
	min-height:618px;
	float: left;
	margin-right:8px;
    overflow: hidden;
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-top:1px solid #E9E9E9;
}
.list2left ul{
    width:240px;
	height:auto;
	margin:0;
	padding:0;
}
.list2left ul li{
    width:240px;
	height:59px;
	background:	url(../images/list2_li.gif)  no-repeat;
	border-bottom:1px solid #E9E9E9;
}   
.list2left ul li a{
    height:60px;
	padding-left:50px;
	line-height:60px;
	color:#333;
}
.list2left ul li a:hover{
    color:#003399;
}
/*新闻内容页*/
.content{
	width:1024px;
	margin:0 auto;
	min-height:618px;
}
.contentleft{
    width:732px;
	min-height:618px;
	float:left;
	border-right:1px solid #E2E2E2;
	border-left:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2;
	padding:0 20px;
	line-height:25px;
	font-family:'宋体';
	font-size:16px;

}
.contentleft p { margin:10px; }
.contentleft br{ margin-top:10px; }
.contentright{
    width:240px;
	min-height:500px;
	float:right;
	margin-left:10px;
    overflow: hidden;
}
.contenttitle{
    font-size:18px;
	font-weight:bold;
	font-family:"微软雅黑", "黑体";
    color: #333;
}
.contentmsg{
    margin: 5px 0;
    width: 100%;
    height: 25px;
    font-size: 16px;
    line-height: 25px;
    border-bottom: 1px dotted #ccc;
    text-align: center;
    color: #666;
	font-family:'宋体';
	white-space: pre;
}
.contentmsg a{ color:#666;}
.contentmsg a:hover{ color:#003399;}
.gzdt{ width:240px; height:300px; float:left; background:#f0f0f0}
.gzdttitle {
  width: 240px;
  height: 40px;
  background-image: url(../images/djzc_07.jpg);
  background-repeat: no-repeat;
}
.gzdttitlen {  
    width: 150px;
    height: 30px;
    float: left;
    font-size: 15px;
    font-family:"微软雅黑", "黑体";
    color: #B51E00;
    font-weight: bold;
    padding-top: 9px;
    padding-left: 40px;
}
.gzdttitlem {  
  width: 50px;
  height: 40px;
  line-height:40px;
  float: right;
  font-size: 12px;
  color: #7e7e7e;
  }
.gzdttitlem a{ height:40px; line-height:40px;color: #696969; font-size:12px;
  text-decoration: none;}
.gzdttitlem a:hover{ color:#003399;}
.gzdtnr{ width:218px; height:250px; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:5px 10px; font-size:14px; color:#333}  
.gzdtnr ul{ width:218px; height:250px; margin:0; padding:0; overflow:hidden;}
.gzdtnr ul li{ width:218px; height:25px; line-height:25px;}
.gzdtnr ul li img{ float:left;}
.gzdtnr ul li a{ color:#333;height:25px; line-height:25px; float:left; padding-left:10px;}
.gzdtnr ul li a:hover{ color:#003399; text-decoration:underline}


