﻿@charset "UTF-8";
/* 吉林省奕网特科技有限公司 设计 */
/* 设计组：网站制作青春组 */
/* 最后更改时间：2015.08.29 */
body {
	width:100%;
	margin:0 auto;
	padding:auto;
	font-family:"Microsoft YaHei", "微软雅黑", "宋体";
}
a{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
a:link,a:visited,a:hover{
    text-decoration:none;
}
.clear {
	clear:both;
}
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:url(../images/bannerbg.jpg)
}
.bnav{ width:1024px; height:60px; margin:0 auto; overflow:hidden;}
.bnav ul{ width:1024px; height:60px;margin:0; padding:0; list-style:none;}
.bnav ul li{ height:40px; line-height:40px; float:left; padding:10px 3px; margin:0px 5px;position:relative; z-index:9999}
.bnav ul li a{  color: #ffffff; display: inline-block; z-index:9999;font-size: 18px;}
.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;
}
/*内容样式*/
.mainbg{
    width:100%;
	height:400px;
	background: url(../images/border-top.gif) repeat-x bottom left;
	box-shadow: 0 0 5px #c9c9c9;
    -moz-box-shadow: 0 0 5px #c9c9c9;
    -webkit-box-shadow: 0 0 5px #c9c9c9;
	}
.main {
	width:1024px;
	height:361px;
	padding:0;
	margin:auto;
}
.hot {
    width:1024px;
	min-height:90px;
	margin:5px auto;
	text-align:center;
	background:  url(../images/topnew.png) no-repeat;
}
.hot h1 {
	width:1024px;
	height:65px;
	padding:25px 0 0 0;
	margin:10px 0 10px 50px;
	font-size:2em;
	font-weight:bold;
	text-align:center;

}
.hot h2 {
	font-size:1em;
	text-align:center;
	height:20px
}
.hot a {
	color:#103a60;
	font-size:.9em;
	font-family:"微软雅黑", "黑体";
}
.hot a:hover { color:#103a60;}
.main .main_left {
	float:left;
	width:512px;
	height:auto;
  margin-top: 20px;
}

/*幻灯样式*/
.index_banner {
	position: relative;
  width: 504px;
  height: 333px;
	margin:0;
	padding: 4px;
	border: 1px solid #a39f9d;
	box-shadow: 0 0 5px #c9c9c9;
    -moz-box-shadow: 0 0 5px #c9c9c9;
    -webkit-box-shadow: 0 0 5px #c9c9c9;

}
.index_banner ul{
  width: 504px;
  height: 333px;
	margin:0;
	padding:0;
}
.index_banner li {
	position: absolute;
	top: 4px;
	left: 4px;
	overflow: hidden;
  width: 504px;
  height: 333px;
}
.index_banner li img {
  width: 504px;
  height: 333px;
	border:none;
}
.index_banner li a {
	display: block;
	margin: 0 auto;
	width:512px;
	height:341px;
}
.index_banner cite {
	position: absolute;
	bottom: 0;
	left: 320px;
	z-index: 999;
	display: block;
	margin-left: 25px;
	width: 190px;
	height: 32px;
	font-weight: 600;
}
.index_banner cite span {
font-style:normal;
	float: left;
	display: block;
	margin: 0 2px;
	width: 24px;
	height: 20px;
	cursor: pointer;
	display: inline-block;
	font-size:14px;
	background-color: #a39f9c;
	border: 2px solid #cccccb;
  color: #49445c;
	text-align:center;
	text-decoration:none;
}
.index_banner cite span:hover {
	color:#ffffff;
	text-decoration:none;	border: 2px solid #a39f9d;

}
.index_banner cite span.cur {
	color:#ffffff;
	text-decoration:none;
	cursor: default;
	background-color:#ff8b00;	border: 2px solid #eb3c04;
}


/*main2部分*/
.main2{
    width:1024px;
	height:700px;
	margin:0 auto;
}
.main2left{
    width:618px;
	height:700px;
    float:left;
}
.main2right{
    width:372px;
	height:700px;
	margin-left:20px;
    float:right;
	overflow:hidden;
}
	
.main2boxleft{
    width:302px;
	height:330px;
	margin-top:10px;
	margin-right:10px;
	float:left;
	}
	
.main2boxleft ul{
    background-color: #fff;
    border: 1px solid #dfe1e4;
    border-radius: 10px;
    list-style: none;
	margin: -20px 0 0;
	padding:20px 0 5px 0;
	min-height:275px;
	box-shadow: 5px 5px 5px #c9c9c9;
    -moz-box-shadow: 5px 5px 5px #c9c9c9;
    -webkit-box-shadow: 5px 5px 5px #c9c9c9;
}	
.main2boxleft ul li{
    line-height:1.7em; padding:1px 10px;
}
.main2boxleft ul li a{ color:#000000; font-size:.9em;}
.main2boxleft ul li a:hover{ color:#103a60; text-decoration:underline;}
.boxmore{ widows:280px; padding-right:20px; height:26px; text-align:right; font-size:12px; bottom:0}
.boxmore a{ color:#ff8b00;}
.boxmore a:hover{ color:#ef414a;}
.boxtitle{
	background: url(../images/bg-title.png) no-repeat;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    height: 40px;
    letter-spacing: .025em;
    line-height: 38px;
    margin: 0 0 0 20px;
    position: relative;
}	
.boxtitle a{ margin-left:25px; color:#ffffff;}
	
	
.main2boxright{
    width:302px;
	height:330px;
	margin-top:10px;
	float:right;
}
.main2boxright ul{
    background-color: #fff;
    border: 1px solid #dfe1e4;
    border-radius: 10px;
    list-style: none;
	margin: -20px 0 0;
	padding:20px 0 5px 0;
	min-height:275px;
	box-shadow: 5px 5px 5px #c9c9c9;
    -moz-box-shadow: 5px 5px 5px #c9c9c9;
    -webkit-box-shadow: 5px 5px 5px #c9c9c9;
}	
.main2boxright ul li{
    line-height:1.7em; padding:1px 10px;
}
.main2boxright ul li a{ color:#000000; font-size:.9em;}
.main2boxright ul li a:hover{ color:#103a60; text-decoration:underline;}

/*了解学会*/
.ljxh{
    background-color: #fff;
    border: 1px solid #dfe1e4;
    border-radius: 10px;
    list-style: none;
	margin: 30px 0 0;
	min-height:285px;
	height:307px\9;
	*height:307px;
	_height:307px;
	width:366px;
	box-shadow: 5px 5px 5px #c9c9c9;
    -moz-box-shadow: 5px 5px 5px #c9c9c9;
    -webkit-box-shadow: 5px 5px 5px #c9c9c9;
	overflow:hidden;
}
.aboutust{
    width:368px;
	height:40px;
	line-height:40px;
	background:#113b63;
  -moz-border-radius-topleft: 10px 10px;
  -moz-border-radius-topright: 10px 10px; 
  -moz-border-radius-bottomright: 0 0; 
  -moz-border-radius-bottomleft: 0 0;  
  -webkit-border-top-left-radius: 10px 10px; 
  -webkit-border-top-right-radius: 10px 10px;
  -webkit-border-bottom-right-radius: 0 0;
  -webkit-border-bottom-left-radius: 0 0; 
  border-top-left-radius: 10px 10px;
  border-top-right-radius: 10px 10px;
  border-bottom-right-radius: 0 0; 
  border-bottom-left-radius: 0 0;}
.aboutust a{ padding-left:24px; color:#FFFFFF;}

.aboutus{
    width:366px;
	height:208px;
	background:#efefef;
}
.aboutusleft{
    width:120px;
	height:208px;
	float:left;
}
.aboutusright{
    width:245px;
	height:208px;
	float:right;
    border-left: 1px solid #e5e5e5;
}
.aboutusrightul{
    width:215px;
	height:178px;
	margin:5px 15px;
	font-size:12px;
	line-height:12px;
}
.aboutusrightul p{
line-height: 28px;
    font-size: 14px;
	padding:0;
	margin:0;
	color:#0e62ba;
}
.index_duty{ width:70px; height:14px; float:left; font-weight:700; color:#000}
.space{ font-size:12px; width:24px;}
.ljxhlist{
    width:90px;
	height:49px;
	background:#FFFFFF;
	line-height:49px;
	text-align:center;
	margin:15px 15px 0 15px;
    background:url(../images/ab_a.gif) no-repeat;}
.ljxhlist a{ color:#000000}
.ljxhlist a:hover{}
.ljxhlist_b{
    width:90px;
	height:49px;
	background:#FFFFFF;
	line-height:49px;
	text-align:center;
	margin:15px 15px 0 15px;
    background:url(../images/ab_b.gif) no-repeat;}
.ljxhlist_b a{ color:#000000}
.ljxhlist_b a:hover{}

.ad01 {
	width:366px;
	height:63px;
	text-align:center;
}
.ad01 img {
	width:368px;
	height:63px;
  -moz-border-radius-topleft: 0 0;
  -moz-border-radius-topright: 0 0; 
  -moz-border-radius-bottomright: 10px 10px; 
  -moz-border-radius-bottomleft: 10px 10px;  
  -webkit-border-top-left-radius: 0 0; 
  -webkit-border-top-right-radius: 0 0;
  -webkit-border-bottom-right-radius: 10px 10px;
  -webkit-border-bottom-left-radius: 10px 10px; 
  border-top-left-radius: 0 0;
  border-top-right-radius: 0 0;
  border-bottom-right-radius: 10px 10px; 
  border-bottom-left-radius: 10px 10px;}
  
/*通知公告*/
.tzgg{
    background-color: #fff;
    border: 1px solid #dfe1e4;
    border-radius: 10px;
    list-style: none;
	margin: 30px 0 0;
	min-height:308px;
	height:300px\9;
	*height:307px;
	_height:307px;
	width:366px;
	box-shadow: 5px 5px 5px #c9c9c9;
    -moz-box-shadow: 5px 5px 5px #c9c9c9;
    -webkit-box-shadow: 5px 5px 5px #c9c9c9;
	overflow:hidden;
}
  
.ad02 {
	width:366px;
	height:90px;
	text-align:center;
}
.ad02 img {
	width:366px;
	height:90px;
  -moz-border-radius-topleft: 10px 10px;
  -moz-border-radius-topright: 10px 10px; 
  -moz-border-radius-bottomright: 0 0; 
  -moz-border-radius-bottomleft: 0 0;  
  -webkit-border-top-left-radius: 10px 10px; 
  -webkit-border-top-right-radius: 10px 10px;
  -webkit-border-bottom-right-radius: 0 0;
  -webkit-border-bottom-left-radius: 0 0; 
  border-top-left-radius: 10px 10px;
  border-top-right-radius: 10px 10px;
  border-bottom-right-radius: 0 0; 
  border-bottom-left-radius: 0 0;}
.ad03 {
	width:366px;
	height:90px;
	margin:11px 0 12px 0;
	text-align:center;
}
.ad03 img {
	width:366px;
	height:90px;
}
.noticet{
    width:106px;
	height:106px;
	float:left;
}
.noticet img{
    width:106px;
	height:106px;
	border:none;
  -moz-border-radius-topleft: 0 0;
  -moz-border-radius-topright: 0 0; 
  -moz-border-radius-bottomright: 0 0; 
  -moz-border-radius-bottomleft: 10px 10px;  
  -webkit-border-top-left-radius: 0 0; 
  -webkit-border-top-right-radius: 0 0;
  -webkit-border-bottom-right-radius: 0 0;
  -webkit-border-bottom-left-radius: 10px 10px; 
  border-top-left-radius: 0 0;
  border-top-right-radius: 0 0;
  border-bottom-right-radius: 0 0; 
  border-bottom-left-radius: 10px 10px;}
.noticelist{
    width:260px;
	height:106px;
	float:right;
	background:#0f3961;
  -moz-border-radius-bottomright: 10px 10px; 
  -moz-border-radius-bottomleft: 0 0;  
  -webkit-border-bottom-right-radius: 10px 10px;
  -webkit-border-bottom-left-radius:  0 0; 
  border-bottom-right-radius:10px 10px; 
  border-bottom-left-radius:  0 0;}
.noticelist ul{
    width:260px;
	height:94px;
	margin:0;
	padding:5px 0 0 0;
    list-style-type:square;
	color:#ff8b00;
}
.noticelist ul li{
    width:260px;
	height:31px;
	float:left;
	line-height:31px;
	font-size:16px;
}
.noticelist ul li a{ color:#ffffff;}
.noticelist ul li a:hover{ color:#ff8b00; text-decoration:underline}

.nmore{ width:240px; height:12px; float:right; font-size:12px; text-align:right; margin-top:-10px; padding-right:20px;}
.nmore a { color:#ffffff;}
.nmore a:hover{ color:#ff8b00;}
/*法制新闻样式*/
.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:#103a60;
}
.news_legal span{ color:#333; font-size:12px; font-weight:100; float:right;}

.news_legal h2 {
	font-size:16px;
	color:#103a60;
	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:#103a60;
}
..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:#103a60;
}
..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:#103a60;
}
.work_dynamic h2 {
	font-size:16px;
	color:#103a60;
	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;}
.ad04top{ width:100%; height:12px;background: url(../images/border-top2.gif) repeat-x top left;}
.ad04 {
	width:1024px;
	height:60px;
	margin:0 auto;
	text-align:center;
}
.ad04 img {
	width:1024px;
	height:60px;
}
.main3bg{
    width:100%;
	height:350px;
	margin:0 auto;
}
.main3{
    width:1024px;
	height:350px;
	margin:0 auto;
}
.main3left{
    width:618px;
	height:330px;
}
.main3right{
    width:372px;
	height:330px;
	margin-left:20px;
}
.ad05 {
	width:1024px;
	height:60px;
	margin:10px auto;
	text-align:center;
}
.ad05 img {
	width:1024px;
	height:60px;
}
/*会员工作*/
.vip_work{
    width:372px;
	height:147px;
	overflow:hidden;
	margin-top:30px;
	padding:0;
}
.vip_worktitle{
    width:372px;
	height:39px;
	line-height:39px;
	font-weight:700;
	background:url(../images/djzc_08.gif) no-repeat;}
.vip_worktitle a{ padding-left:35px; color:#666666;}
.vip_worktitle a:hover{ color:#103a60;}

	
.vip_workcontent{
    width:370px;
	height:105px;
    background: #f0f0f0;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;

}
.vip_workpic{
    width:155px;
	height:105px;
	float:left;
}
.vip_workpic img{
    width:129px;
	height:88px;
	margin:10px;
	float:left;
	border:none;
}

.vip_worklist{
    width:205px;
	height:105px;
	float:right;
    color:#ff8b00;
}
.vip_worklist ul{ margin-top:7px; margin-bottom:6px; padding:0; list-style-type:square;
}
.vip_worklist ul li{ width:200px; height:23px; line-height:1.6em; font-size:0.9em; color:#000000;    float: left;}
.vip_worklist ul li a{ color:#000000}
.vip_worklist ul li a:hover{ color:#103a60; text-decoration:underline;}
/*右侧内容*/
.main .main_right {
	float:left;
	width:492px;
	height:auto;
	margin-left:20px;
	margin-top:20px;
}
.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:486px;
	border:1px solid #E2E2E2;
	height:340px;
	padding:0;
	box-shadow: 0 0 5px #c9c9c9;
    -moz-box-shadow: 0 0 5px #c9c9c9;
    -webkit-box-shadow: 0 0 5px #c9c9c9;
	background:url(../images/workbg_b.jpg) no-repeat;
}
.work a{
	color:#333;
}
.work a:hover {
	text-decoration:underline;
	color:#103a60;
}
.work h2 {
	font-size:16px;
	color:#ffffff;
	padding:15px 0 5px 0;
	margin:0;
	font-weight:bold;
	margin-left:15px;
	width:472px;
}
.work h2 a{ color:#ffffff}
.work h2 a:hover{ color:#FF6600; text-decoration:none}
.work ul {
	font-size:.9em;
	font-weight:bold;
	color:#333;
	list-style:none;
	list-style-type:none;
	width:478px;
	padding:0;
	margin:15px 0 0 0;
}
.work ul li {
	padding-left:5px;
	padding-right:5px;
	line-height:28px;
	width:462px;
	overflow:hidden;
	white-space:nowrap;
    text-overflow:ellipsis;
}
.work span{ color:#333; font-size:12px; font-weight:100; float:right;}
.mainbox3_sfx_time{ 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:#103a60;
}
.important_news h2 {
	font-size:16px;
	color:#103a60;
	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:#103a60;
	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:#103a60;
	text-decoration:underline;

}
.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:#103a60;
}
.rule_consult h2 {
	font-size:16px;
	color:#103a60;
	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:#103a60;
	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:#103a60;
}
.viper .download {
	margin-top:8px;
	width:372px;
	height:46px;
	/*background:url(../images/download.jpg) no-repeat center;*/
	background-color:#103a60;
}
.viper .download a {
	width:224px;
	height:40px;
	display:inline-block;
}
/*图片新闻样式*/
.pic{
    width:1024px;
	height:260px;
	margin:0 auto;
	overflow:hidden;
}
.pic_news {
	width:1024px;
	border:1px solid #E2E2E2;
	height:220px;
	padding-top:15px;
	float:left;
	background-color:#F7F7F7;
}
.pic_news h2 {
	font-size:16px;
	color:#103a60;
	padding:0 0 5px 0;
	margin:0;
	border-bottom:1px solid #E2E2E2;
	font-weight:bold;
	margin-left:15px;
	width:990px;
}
.pic_news_yx{
	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:center;
	margin:10px 0 0 15px;
}
.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:center;
	margin:10px 0 0 15px;
}

.pic_news ul li {
	line-height:1.6em;
	width:184px;
	width:180px\9;
	display:inline-block;
	margin:0 5px;
}
.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:#103a60;
}
/*友情链接样式*/
.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:#103a60;
	font-size:16px;
	padding: 0 0 5px 0;
	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:#103a60;
}
.friend_link .link01 {
	width:1008px;
	height:64px;
	float:left;
}
.line05 {
	border-top:5px solid #103a60;
	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:#103a60;
}
.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 20px;
	height:80px;
	margin-top:20px;
}



.foot .foot_bottom .foot_bottom_left {
	float:left;
	width:255px;
	border-right:1px solid #E2E2E2;
	padding-left:20px;padding-top: 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_left span a{ color:#333}
.foot .foot_bottom .foot_bottom_left span a:hover{ color:#000000}
 

.foot .foot_bottom .foot_bottom_right {
	float:left;padding-top: 20px;
}
.foot .foot_bottom .foot_bottom_right span{
	width:420px;
	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 #103a60;
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	text-indent:32px;
	color:#103a60;
	background:#f0f0f0;
}
.listnav a{ color:#333;}
.listnav a:hover{ color:#103a60;}

.listlist{
    width:772px;
	height:530px;
}
.listlist ul{ width:736px; height:520px; overflow:hidden; margin-left:36px; padding:0;list-style: none; }
.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:#103a60;}
.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: #103a60;
    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;
	color: #999999;
	
} 
.shpa a:hover{ 
	color:#103a60;
	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:#103a60;
}
/*新闻内容页*/
.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;    text-indent: 2em; }
.contentleft br{ margin-top:10px; }
.contentleft img{border: #E2E2E2 1px solid;
    box-shadow: 0 0 5px #c9c9c9;
    -moz-box-shadow: 0 0 5px #c9c9c9;
    -webkit-box-shadow: 0 0 5px #c9c9c9;
}

.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: 12px;
    font-weight: 100;
    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:#103a60;}
.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: #103a60;
    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:#103a60;}
.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;list-style: none;}
.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:#103a60; text-decoration:underline}

.bt_content_w {
    font-size: 15px;
    font-family: ΢���ź�;
    color: rgb(61, 61, 61);
    line-height: 26px;
    text-decoration: none;
}
@media screen and (max-width: 640px) {
  .bt_content_w {font-size: 15px;font-family: "΢���ź�";color: rgb(61, 61, 61);line-height: 26px;text-decoration: none;}
}
@media screen and (min-width:641px) {
  .bt_content_w {min-height: 242px;font-size: 15px;font-family: "΢���ź�";color: rgb(61, 61, 61);line-height: 26px;text-decoration: none;}
}
.bt_content_w table {border: 1px solid #000000;}
.bt_content_w table tr,.bt_content_w table td{border: 1px solid #000000;}
.bt_content_w p img{ max-width:90%;border: #E2E2E2 1px solid;
    box-shadow: 0 0 5px #c9c9c9;
    -moz-box-shadow: 0 0 5px #c9c9c9;
    -webkit-box-shadow: 0 0 5px #c9c9c9;
}
#video{width: 640px;height: 480px;margin: 0 auto;}
@media screen and (max-width: 640px) {
#video{width: 100%;height:300px;margin: 0 auto;}
}
