/* CSS Document */
body{
	padding:0px;
	margin:4px;
	color:#000;
	font-family:宋体;
	font-size: 12px;
	background-color: #fff;
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

a:link{font-family: "宋体";color: #172E4B;text-decoration: none;}
a:visited{font-family: "宋体";color: #172E4B;text-decoration: none;}
a:hover{font-family: "宋体";color: #EE4D00;text-decoration: underline;}
a:active{font-family: "宋体";color: #EE4D00;text-decoration: underline;}

.logintitle{
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FF7E00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
}
.orange12px {
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	color: #FF7E00;
}
.blue14px {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #26688B;
}
.gray12px {
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	color: #7A7773;
}
.gray-english {
	font-family:Arial, Helvetica, sans-serif;;
	font-size: 10px;
	font-weight: normal;
	color: #9B9999;
}
.inputbox{
		height:18px;
		border:1px solid #C7C1B3;
		}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span td{
	margin:0; padding:0;
}
td,br,p{line-height:170%;text-align:left;}
.bg-dashed {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #5A5D5A;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}

/*------------------------------------------------header--------------------*/

.top-english {font-family: "Arial";font-size: 12px;font-weight: bold;color: #A9BBD7;text-decoration: none;}
.top-english a{	font-family: "Arial";color: #A9BBD7;text-decoration: none;}
.top-english a:visited{	font-family: "Arial";color: #A9BBD7;text-decoration: none;}
.top-english a:hover{	font-family: "Arial";color: #FF9900;text-decoration: none;}
.top-english a:active{	font-family: "Arial";color: #FF9900;text-decoration: none;}

ul.topmenu{width:936px;}  /* 顶部菜单*/
ul.topmenu li {
	display:block;
	float:left;
	font-family: "宋体";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(imagesnavmenu_line.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	padding-left: 4px;
	padding-right: 5px;
}
ul.topmenu li a{font-family: "宋体";font-size: 14px;color: #FFFFFF;	background-image: url(imagesnavmenu_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
text-decoration: none;float:left;}
ul.topmenu li a:visited{font-size: 14px;color: #FFFFFF;text-decoration: none;}
ul.topmenu li a:hover{font-size: 14px;color: #000;text-decoration: none;float:left;}
ul.topmenu li a:active{font-size: 14px;color: #000;text-decoration: none;}

ul.topmenu li.noimg {
	display:block;
	float:left;
	font-family: "宋体";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: none;
	text-align: left;
	padding-left: 7px;
	padding-right: 0px;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
/*------------------------------------------------left--------------------*/
.leftmenu {
	text-align: left;
	padding-left: 30px;
}
table.menuleft td.tthead{
	background-image:url(imagesbg_menuleftblue.gif);
	height: 36px;
	text-indent: 0px;
	text-align: left;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	padding-left: 10px;
}

table.menuleft td {
	background-image: url(imagesmenu_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 31px;
	color:#898787;
	font-size:14px;
	text-align: left;
	text-indent: 40px;
}


/*------------------------------------------------left--------------------*/
table.datal1 {        /*-----首页左上图片新闻文字表格样式-----*/
	border-collapse:collapse;
	text-align: left;
	margin-top:5px;
	border: 1px solid #BBCAD0;
}
table.datal1 td {
	background-image: url(imagesbg_newstxt.jpg);
	border: 1px solid #BBCAD0;
	height:30px;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	padding: 2px;
	color: #FF0000;
	line-height: 150%;
}
table.datal1 td a,table.datal1 td a:visited{color:#FF0000;text-decoration:none;}
table.datal1 td a:hover,table.datal1 td a:active{color:#0B47AA;text-decoration:underline;}

.bg-menurightline {
	background-image: url(imagesbg_menuline2.png);
	background-repeat: repeat-y;
	width: 17px;
	vertical-align: top;
}
/*------------------------------------------------right-------------------*/

table.data1 {       /*-----首页右上橘红红表格样式-----*/
	border-collapse:collapse;
	border: 1px solid #ECC283;
	text-align: left;
	margin:0px;
	padding:2px;
}
table.data1 th {
	background-image: url(imagesbg_tabdata1th.jpg);
	height:25px;
	font-size: 14px;
	text-align: left;
	padding-left:10px;
	font-weight:bold;
}
table.data1 th.menu {
	background-image: url(imagesbg_tabdatath3.gif);
	height:25px;
	font-size: 14px;
	text-align: left;
	padding-left:10px;
	font-weight:normal;
	padding-left:30px;
}

table.data1 td{
	background-color:#FFFBE5;
	text-align: left;
    padding:3px;
	line-height:180%;
	font-family: "宋体";
	font-size: 12px;
	text-align: left;
	padding-left:20px;
}

table.datath{    /*-----蓝色多选表格头样式-----*/
    padding:0px;
	margin:0px;
    border:0px;
	font-family: "宋体";
	font-weight: normal;
	}
table.datath td{
	background-image: url(imagestabdatath_bg.jpg);
	height:20px;
	margin:0px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: normal;
	color: #26688B;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B9C9D0;
	border-bottom-color: #B9C9D0;
	padding: 0px 10px 0 10px;

	}
table.datath td.select{
	height:20px;
	background-image: url(imagestabdatath_bg1.jpg);
	margin:0px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	padding: 0px 10px 0 10px;
	color: #26688B;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #B9C9D0;
	}
table.datath td a,table.datath td a:visited{font-size:14px;color:#26688B;text-decoration:none;}
table.datath td a:hover,table.datath td a:avtive{font-size:14px;color:#FF0000;text-decoration:none;}

table.datatxt{    /*-----蓝色多选表格文字列表样式-----*/
    padding:0px;
	margin:0px;
    border:1px solid #B9C9D0;
	font-family: "宋体";
	font-weight: normal;
	}
table.datatxt th{    /*-----蓝色多选表格文字列表样式-----*/
    background-image: url(imagestabdatath_bg2.jpg);
	height:25px;
	font-family: "宋体";
	font-weight:bold;
	font-size:14px;
    text-align:left;
	font-weight: normal;
	}

table.datatxt td.txt{     /*-----蓝色多选表格文字列表样式-----*/
	font-family: "宋体";
	line-height:180%;
	font-weight: normal;
	padding:4px;
	padding-left:10px;
}

table.datatxt td.txt li{     /*-----蓝色多选表格文字列表样式-----*/
	font-family: "宋体";
	line-height:180%;
	font-weight: normal;
	padding:0px;
	margin:0px 5px 0px 15px;
}

table.datatxt td.txt1{     /*-----蓝色多选表格文字列表样式-----*/
	font-family: "宋体";
	line-height:180%;
	font-weight: normal;
	padding:2px;
	padding-left:6px;
}

table.datatxt td.txt1 li{     /*-----蓝色多选表格文字列表样式-----*/
	font-family: "宋体";
	line-height:180%;
	font-weight: normal;
	padding:0px;
	margin:0px 5px 0px 15px;
}


table.datatxt th.line2{     /*-----蓝色双线表格头如友情链接样式-----*/
	background-image: url(imagesbg_tabdatath2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:31px;
	font-family: "宋体";
	font-size:14px;
	font-weight:bold;
	color:#26688B;
	text-align:left;
	font-weight: bold;
	padding-left:30px;
	}	
table.datatxt td.txt2{   /*-----蓝线背景文字列表样式------*/
	background-image: url(imagesbg_newstxt.jpg);
	text-align:left;
	font-family: "宋体";
	font-size: 12px;
	color: #26688B;
	padding-left:20px;
	padding-bottom:8px;
	line-height:180%;
}
table.datatxt td.txt4{   /*-----蓝线背景文字列表样式------*/
	background-image: url(imagesbg_newstxt.jpg);
	text-align:left;
	font-family: "宋体";
	font-size: 12px;
	color: #26688B;
	padding-left:0px;
	padding-bottom:3px;
	line-height:180%;
}
table.datatxt td.txt3{   /*-----蓝线背景文字列表样式------*/
	background-image: url(imagesbg_newstxt.jpg);
	text-align:center;
	font-family: "宋体";
	font-size: 12px;
	color: #26688B;
	padding-bottom:3px;
	line-height:180%;
}

table.datatxt td.txt5{     /*-----蓝色多选表格文字列表样式-----*/
	font-family: "宋体";
	line-height:180%;
	font-weight: normal;
	padding:7px;
	padding-left:20px;
}

table.datatxt td.txt5 li{     /*-----蓝色多选表格文字列表样式-----*/
	font-family: "宋体";
	line-height:180%;
	font-weight: normal;
	padding:0px;
	margin:0px 5px 0px 15px;
}

table.datatxt td.build{   /*-----首页经典展示文字列表样式------*/
	background-image: url(imagesbg_build.gif);
	text-align:left;
	font-family: "宋体";
	font-size: 12px;
	color: #26688B;
	padding-left:10px;
	padding-bottom:3px;
	line-height:180%;
	background-repeat: no-repeat;
	background-position: right bottom;
}
table.datatxt td.one{
	background-image: url(imagestabdatath_bg2.jpg);
	height:25px;
	text-align:left;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #26688B;
	padding-left:10px;
	padding-bottom:1px;
}
table.datatxt td.download{
	background-image: url(imagesbg_download.gif);
	height:25px;
	text-align:left;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #26688B;
	padding-left:20px;
	padding-bottom:1px;
}
table.datatxt td.menuleftblue{ /*-------二级页左侧菜单头------------*/
	background-image:url(imagesbg_menuleftblue.gif);
	height:27px;
	text-align:left;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #26688B;
	padding-left:35px;
}	
table.datatxt td.menuleftlist{ /*-------二级页左侧菜单列表------------*/
	height:25px;
	text-align:left;
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	color: #26688B;
	padding-left:20px;
	background-color: #EDF3F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5B6C0;
}
table.datatxt td.menuleftlistselect{ /*-------二级页左侧菜单列表------------*/
	height:25px;
	text-align:left;
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	color: #26688B;
	padding-left:20px;
	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5B6C0;
}

table.newslist td {   /*-------二级公告类文章列表样式------------*/
	background-image: url(imagespot_bg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	height: 30px;
	font-family: "宋体";
	font-size: 12px;
	text-align: left;
}
table.newslist td.noline {
	background-image: none;
	vertical-align: middle;
	height: 30px;
	font-family: "宋体";
	font-size: 12px;
	text-align: left;
}

table.newslist2 {     /*-------二级法规类文章列表样式------------*/
	border:0px;
	padding:2;
	margin:0;
	border-collapse:collapse;
}
table.newslist2 th {     /*-------二级法规类文章列表样式------------*/
	background-image: url(imagesbg_newstxt.jpg);
	vertical-align:middle;
	border-right-color:#A5B6C0;
	border-right-style:dashed;
	border-right-width:1px;
	height: 30px;
	font-family: "宋体";
	font-size: 12px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5B6C0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5B6C0;

	background-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #A5B6C0;
	display: compact;
}
	
	table.newslist2 td {     /*-------二级法规类文章列表样式------------*/
	vertical-align: middle;
	height: 30px;
	font-family: "宋体";
	font-size: 12px;
	text-align: left;
	border: 1px dashed #999999;
}
	
table.newslist2 td.txt {
	background-image: none;
	vertical-align: middle;
	height: 30px;
	font-family: "宋体";
	font-size: 12px;
	text-align: center;
	padding: 20px;
}

.titheadred {     /*-----二级列表页,表头样式------*/
	font-family: "黑体";
	font-size: 18px;
	color: #959494;
	background-image: url(imagesbg_ttheadred.gif);
	background-repeat: no-repeat;
	height: 52px;;
	text-align: left;
	padding-left: 32px;
	vertical-align: text-top;
	padding-top: 8px;
}
#page{text-align:center;float:right;}
/*#page a,#page a:visited{width:60px;height:22px;line-height:22px;border:1px black solid;display:block;float:left;margin:0 3px;background:#c9c9c9;
text-decoration:none;}*/
#page a,#page a:visited{
	float:left;
	width:61px;
	height:19px;
	line-height:22px;
	display:block;
	text-decoration:none;
	background-image: url(images/btn_normal.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #036;
}
#page a:hover,#page a:active{
	float:left;
	background-image: url(images/btn_hover.gif);
	text-decoration:none;
	color: #fff;
	width:61px;
	height:19px;
	line-height:22px;
	display:block;
	text-decoration:none;
	background-repeat: no-repeat;
	text-align: center;
	margin: 5px;
}
#page a:hover{background:#c1c1c1;text-decoration:none;}

.grayr {padding:2px;font-size:11px;background:#fff;float:right;} /*-----二级列页码显示------*/
.grayr a {padding:2px 5px;margin:2px;color:#000;text-decoration:none;;border:1px #c0c0c0 solid;}
.grayr a:hover {color:#000;border:1px orange solid;}
.grayr a:active {color:#000;background: #FF7326}
.grayr span.current {padding:2px 5px;font-weight:bold; margin:2px; color: #303030;background:#fff;border:1px orange solid;}
.grayr span.disabled {padding:2px 5px;margin:2px;color:#797979;background: #c1c1c1;border:1px #c1c1c1 solid;}


/*------------------------------------------------right-------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/
/*------------------------------------------------footer--------------------*/


/*------------------书签特效样式---------------------------*/
.mag_potbg{background:url(imagespot_bgc.gif) repeat-x; height:30px;}
.mag_list{background:#fff; float:left; padding:0 5px 0 0;}
.mag_num{background:#fff; float:right; padding:0 0 0 5px;}



/*---------------二级页面下滑是二级菜单------------------*/
/*һ˵*/
ul.menu li.level1 a{display:block;line-height:27px;height:27px;padding-left:30px; font-size:12px;color:#000;background:url(imagesbg_level1.gif) no-repeat left top;}
/*һ˵̬ʽ,JS*/
ul.menu li.level1 a.hove{background-position:left -27px;}
ul.menu li.level1 a.cur{background-position:left -54px;}

/*˵*/
ul.menu li ul{padding-left:0px;overflow:hidden;}
ul.menu li ul.level2{width:100%;display:none;}
ul.menu li ul.level2 li{height:26px;line-height:26px;}
ul.menu li ul.level2 li a{display:block;height:25px;line-height:25px;background:#EDF3F3 url(imagest1.gif) no-repeat 30px center;padding-left:50px;color:#42556B; border-bottom:1px #B8C2CB solid; overflow:hidden;}
/*˵̬ʽ,JS*/
ul.menu li ul.level2 li a.hove1{background:#FDFDFD url(imagest2.gif) no-repeat 30px center;}
ul.menu li ul.level2 li.current{
	 font-size:12px;display:block;height:25px;line-height:25px;background:#FDFDFD url(imagest2.gif) no-repeat 30px center;padding-left:50px;color:#42556B; border-bottom:1px #B8C2CB solid; overflow:hidden;
}


/*---------------首页tab特效样式-----------------------------*/
.box{
	width:465px;
	margin:0px auto 0;
	background:#fff;
	border:1px solid #B9C9D0;
}
.tab_menu{
	line-height:25px;
	list-style:none;
	overflow:hidden;
	background-image: url(imagestabdatath_bg.jpg);
}
.tab_menu li{
	line-height:25px;
	font-size:12px;
	float:left;
	text-align:center;
	cursor:pointer;
	background-image: url(imagestabdatath_bg.jpg);
	margin:0px 5px 0px 15px;
	padding-left:2px;
	padding-right:2px;
}
.tab_menu li.current{
	line-height:25px;
	color:#000;
	background-image: url(imagespot_bg.gif);
	margin:0px 5px 0px 5px;
	padding-left:12px;
	padding-right:12px;
}
.tab_box{
	padding:10px;height:203px;
	margin:0px 5px 0px 15px;
}
.tab_box .hide{display:none;}