@charset "utf-8";
/*************************************
* file name：common.css
* personnel：常磊
* date：2010-1-10
* content：页面制作样式库文件
************************************/
/**子页通用样式**/
.zypart-ad {
	margin-bottom:10px;
}
.main-list li {
	overflow:hidden;
	line-height:2;
}
.main-list a {
	float:left;
}
.main-list .date {
	float:right;
	width:180px;
}
.main {
	height:auto!important;
	height:678px;
	min-height:678px;
	margin-bottom:10px;
}
.mainlist {
	height:auto!important;
	height:633px;
	min-height:633px;
	margin-bottom:0;
}
.mainlist2 {
	margin-bottom:0;
}
.main .content, .mainlist .content {
	padding:35px;
}
.jjtitle {
	color:black;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}
.adarea {
	margin-bottom:10px;
}
.zysearch {
	padding:10px;
	background:#fcf2f1;
	margin-bottom:15px;
}
.zysearch * {
	vertical-align:middle;
}
/** 统计数据 **/
.tjsj .main {
	height:auto!important;
	height:648px;
	min-height:648px;
	margin-bottom:10px;
}
/** 研究报告 **/
.yjbg .mainlist {
	height:auto!important;
	height:663px;
	min-height:663px;
}
/** 统计数据 **/
.tjsj .main {
	height:auto!important;
	height:648px;
	min-height:648px;
	margin-bottom:10px;
}
/** 标准法规 **/
.bzfg .mainlist {
	height:auto!important;
	height:602px;
	min-height:602px;
}
/* 详细信息页面 */
.con-show {
	margin-bottom:20px;
}
.con-show h3 {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#000;
}
.con-show .author {
	color:#9a9a9a;
	text-align:center;
	margin-bottom:10px;
}
.con-show .showzy {
	border:1px solid #ffe1e3;
	padding:10px;
	margin-bottom:15px;
}
.con-show .showpic {
	text-align:center;
	margin-bottom:20px;
}
.con-show .showpic img {
}
.con-rel h3 {
	color:#ee1c27;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	background:url(../images/bg_xgxx.gif) 0 100% repeat-x;
}
.con-bbtx {
	border:1px solid #e8b7bb;
}
.con-bbtx h3 {
	color:#cf161c;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	padding-left:15px;
	border-bottom:1px solid #e8b7bb;
}
.con-bbtx table {
	margin-top:15px;
}
.con-bbtx table th {
	text-align:right;
	font-weight:normal;
	height:30px;
}
/** 会员管理 **/
.w85 {
	width:85%;
}
.tlsw {
	color:#9DA097;
	margin-bottom:10px;
}
.tlsw a {
	color: #9DA097;
	text-decoration: none;
	font-size: 12px;
}
.tlsw input {
	border:0;
}
.yckj_title1 a {
	color:#FDFDFB;
	font-weight:bold;
}
a.yckj_color1 {
	color:#fff;
}
a.yckj_color1:hover {
	color:#fff;
}
.hygl .mainlist {
	height:auto!important;
	height:663px;
	min-height:663px;
}
/**登录**/
.login .content {
	padding:60px 160px;
}
/* center*/
.cleft {
	background:#d4020b;
	width:185px;
	color:#fff;
}
.cleft2 {
	background:#d4020b;
	width:135px;
	color:#fff;
	padding:25px 0 0 25px;
}
.color1 {
	color:#000!important;
}
.color1 a {
	color:#000;
}
.color2 {
	color:#fff!important;
}
.color2:hover {
	color:#fff;
	text-decoration:none;
}
.cbgcolor1 {
	background:#1E201D;
}
.cbgcolor2 {
	background:#2E302B;
}
.cbgcolor3 {
	background:#383B34;
}
.cborderb {
	border-bottom:2px solid #454841;
}
.cborderr {
	border-right:2px solid #454841;
}
.ctitle {
	padding-left:15px;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	height:40px;
	line-height:40px;
}
.ctitle3 {
	padding:0 15px;
	font-size:15px;
	font-weight:bold;
	color:#dc191f;
	height:40px;
	line-height:40px;
}
.ctitle2 {
	padding-left:8px;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
}
.ctuborder image {
	border:1px solid #000;
}
.ctubg {
	border:3px solid #525252;
	background:#525252;
}
.ctubg td {
	color:#ddd;
}
.ctubg a {
	color:#ddd;
}
.ctubg .colornum {
	color:#9C9D98;
}
.ctubg image {
	border:1px solid #000;
}
.ctubgsmall {
	border:3px solid #525252;
	background:#525252;
}
.ctubgsmall td {
	color:#ddd;
}
.ctubgsmall a {
	color:#ddd;
}
.ctubgsmall .colornum {
	color:#9C9D98;
}
.ctubgsmall image {
	border:1px solid #000;
}
.clist {
}
.clist a {
	color:#dfdfdf;
}
.clist a:hover {
	color:#8F9B51;
	text-decoration:none;
}
.clogininput {
	width:105px;
	height:16px;
	font-size:12px;
	background:#8E9899;
	border:0;
}
.clogininput2 {
	width:55px;
	height:16px;
	font-size:12px;
	background:#8E9899;
	border:0;
}
.buttonlogin {
	color:#5B5B59;
	background:url(../images/buttonlogin.gif) no-repeat;
	width:44px;
	height:19px;
	border:0;
}
.line1 {
	background:url(../images/line.gif) repeat-x left bottom;
	height:8px;
}
.luntan_padding {
	padding:20px 0 20px 40px;
}
.luntan_ba_bg {
	background:#373936;
}
.luntan_ba_bg a {
	text-decoration:underline;
}
/*   yckj   */
.yckj_left {
	width:283px;
	background:#1E201D;
	border-right:3px solid #454841;
}
.yckj_type {
	padding-left:18px;
	color:#8E9B4D;
	font-size:14px;
}
.yckj_type a {
	color:#8E9B4D;
	font-size:14px;
}
.yckj_type a:hover {
	font-size:14px;
}
.yckj_line1 {
	background:url(../images/line2.gif) repeat-x left bottom;
	padding-bottom:8px;
	padding-top:10px;
}
.line3 {
	padding-bottom:15px;
	background:url(../images/line5.gif) repeat-x left bottom;
}
.line3 a{
	color:#fff;
}
.line3 a:hover{
	color:#fff;
	text-decoration:underline;
}
.yckj_line2 td {
	background:url(../images/line3.gif) repeat-x left bottom;
}
.yckj_title1 a {
	color:#FDFDFB;
	font-weight:bold;
}
.yckj_fanye {
	text-align:center;
	padding:3px;
}
.yckj_fanye a {
	margin:0 6px;
	text-decoration:underline;
	margin:0 5px;
}
.yckj_fanye a.act {
	color:#FDFEFC;
	font-weight:bold;
	text-decoration:none;
}
/*   nai lai yi zu   */
.nlyz_tr1 {
	background:#40413F;
}
.nlyz_tr1 td {
	padding-left:40px;
	color:#696969;
}
.nlyz_tr1 a {
	color:#9DA097;
}
.nlyz_tr2 td {
	padding-left:40px;
	color:#696969;
}
.nlyz_tr2 a {
	color:#9DA097;
}
/*   lun tan   */
.luntan_input {
	background:#8D9897;
	color:#000;
	width:103px;
	border:1px solid #bcbcbc;
}
.luntan_line {
	background:url(../images/line2.gif) repeat-x left bottom;
	padding:15px 0 22px 11px;
}
.luntan_lefttitle {
	color:#ffffff;
	font-weight:bold;
	height:26px;
	background:#aa0108;
	padding-left:5px;
}
.luntan_lefttitle a {
	color:#ffffff;
	font-weight:bold;
	height:26px;
}
.luntan_lefttitle a:hover{
	color:#ffffff;
}
.luntan_button1 {
	background:url(../images/button3.gif) no-repeat;
	width:68px;
	height:21px;
	color:#fff;
	cursor:pointer;
	border:0;
}
.luntan_button2 {
	background:url(../images/button4.gif) no-repeat;
	width:95px;
	height:21px;
	color:#E8FE79;
	border:0;
}
.luntan_title{
	height:27px;
	border-left:1px solid #e9b4ba;
	border-right:1px solid #e9b4ba;
	background:url(../images/bg_luntan2.gif) 0 0 repeat-x;
}
.luntan_td1 {
	background:#373935;
	padding:7px 4px 6px 20px;
	line-height:140%;
}
.luntan_td1 td {
	line-height:140%;
}
.luntan_td2 {
	padding:7px 4px 6px 20px;
	background:#fdf7f7;
	border:1px solid #ccc;
}
.luntan_td2 a{
	color:#000;
	text-decoration:underline;
}
.luntan_td2 a:hover{
	color:#000;
	text-decoration:none!important;
}
.luntan_tr1 {
	background:#40413F;
}
.luntan_tr1 a {
	padding:0 7px 0 10px;
}
.luntan_tr2 a {
	padding:0 7px 0 10px;
}
.luntan_colorwhite {
	color:#fff;
}
.luntan_ba_list {
	width:95%;
	margin:15px auto;
	border:1px;
}
.luntan_ba_list2 {
	width:90%;
	margin:30px auto;
	border:1px;
}
.luntan_ba_list thead {
	height:27px;
	font-size:13px;
	font-weight:bold;
	color:#dc191f;
	background:url(../images/bg_luntan2.gif) 0 0 repeat-x;
}
.luntan_ba_list thead tr {
	border-left:1px solid #e8b5ba;
	border-right:1px solid #e8b5ba;
}
.luntan_ba_list td {
	height:27px;
	padding:0 3px;
}
.luntan_ba_list td a:hover{
	text-decoration:underline;
}
.luntan_ba_list a {
	color:#dd1b23;
}
.luntan_ba_tr {
	background:#fdf7f7 url(../images/bg_luntan3.gif) 0 0 repeat-x;
	border-left:1px solid #e8b5ba;
	border-right:1px solid #e8b5ba;
}
.luntan_ba_head td {
	font-size:14px;
	font-weight:bold;
	color:#dc1921;
	padding-left:10px;
	background:url(../images/bg_luntan2.gif)
}
.luntan_ba_head a {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.luntan_ba_head a:hover {
	font-size:14px;
	font-weight:bold;
}
.luntan_ba_head {
	background:#606060;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-left:25px;
	background:url(../images/bg_luntan2.gif) 0 0 repeat-x;
}
.luntan_ba_head2 {
	background:#aa0108;
	color:#ffffff;
	padding-left:25px;
}
.luntan_ba_head2 a {
	color:#ffffff;
	text-decoration:underline;
}
.luntan_auther {
	padding:15px;
}
.luntan_auther_a {
	font-weight:bold;
	color:#fff!important;
	text-decoration:underline;
}
.luntan_huifu {
	padding:20px;
	height:90px;
}
.luntan_huifu2 {
	padding:20px;
	height:90px;
	color:#000;
}
.luntan_huifu2 h3 {
	color:#000;
}
.luntan_huifu_font {
	font-size:12px;
	color:#000;
}
h3 {
	font-size:14px;
	color:#fff;
}
.luntan_input {
	background:#fff;
	border:1px solid #bcbcbc!important;
}
.luntan_button {
	width:44px;
	height:19px;
	border:0;
	background:url(../images/bg_button_luntan.gif) no-repeat;
}
/*     she zhe   */

.colorname {
	font-weight:bold;
	color:#8E9B4D;
	text-decoration:underline;
}
.color_lv {
	color:#8E9B4D;
}
.sz_lefttd td {
	width:34px;
	height:29px;
	background:#343534;
	text-align:center;
}
.sz_lefttd td a {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}
.sz_lefttd td a:hover {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}
.luntan_bgtop {
	background:#f8f8f8 url(../images/bg_luntan1.gif) 0 100% repeat-x;
}
.luntan_border {
	border:1px solid #cecece;
	border-left:none;
}
.luntan_border2 {
	border:1px solid #cecece;
	border-top:none;
}
/*   wo de yin ji*/
.wdyj_line {
	background:url(../images/line3.gif) repeat-x left bottom;
}
.menuline {
	height:5px;
	color:#000;
}
.paddingb12 {
	padding-bottom:12px;
}
.luntanlist {
	margin-top:15px;
}
.luntan_fb {
	margin:0 auto;
	width:80%;
}
.luntan_fb a {
	color:#000;
}
.listtable{
	margin:20px auto;
	width:90%;
	font-size:14px;
	font-weight:bold;
	color:#df1721;
}
.listtable a:hover{
	text-decoration:underline;
}

.listtable td{
	padding-left:10px;
}
.listtable2{
	font-size:12px;
	font-weight:normal;
	color:#000;
}
.tzgjz .content{
	margin:30px!important;
}
.tzgjz td{
	padding:4px 0;
}
/**网站地图**/
.wzdt .content {
	padding:60px 120px;
}
.wzdt .con-bbtx{
	padding-bottom:20px;
}
.wzdt .con-bbtx h3{
	margin-bottom:20px;
}
.wzdt .con-bbtx table{
	width:90%;
	margin:0 auto;
}
.wzdt .bottom_link {
	padding-top:5px;
}
.wzdt .bottom_link a {
	padding-left:12px;
	color:#ee1c27;
	margin-right:10px;
	background:url(../images/icon1.gif) 5px 50% no-repeat;
}
.wzdt .line2{
	color:#333;
	padding-top:5px;
	border-bottom:1px dashed #ccc;
}