@charset "utf-8";
/* CSS Document */
body{
	font-family:"宋体";
	font-size:12px;
}
.column_item{
	width:732px;
	min-width:732px;
	padding-left:22px;
	padding-top:7px;
	padding-right:22px;
	background-color:#FFFFFF;
	float:left;
	height:50px;
	min-height:50px;
}
[class].column_item{
	height:auto;
	width:auto;
}
.column_item_title{
	font-size:14px;
	font-weight:bold;
	color:#2793c1;
}
.word_stream_style{
	float:left;
	white-space:nowrap;
	width:75px;
}
.navigation_div{
	width:752px;
	background:#bddeef;
	border:1px solid #0496d2;
	padding-left:22px;
	padding-top:4px;
	clear:left;
}
.list_style{
	padding-top:19px;
	width:579px;
	float:left;
	background:#FFFFFF;
	padding-bottom:18px;
	position: relative;
	margin-left: -579px;
	min-height: 500px;
	height: 500px;
	
}
[class].list_style{
	height:auto;
}
.list_style_title{
	font-size:14px;
	font-weight:bold;
}
.blue_bar_title{
	background:url(../images/blue_title_bak.jpg);
	background-repeat:repeat-y;
	vertical-align:middle;
	padding-left:12px;
    height:21px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:4px;
}
.square_search_content{
	border-bottom:#98c3f0 solid 1px;
	border-left:#98c3f0 solid 1px;
	border-right:#98c3f0 solid 1px;
	background:#bddeef;
	padding-left:15px;
	padding-top:17px;
}
.square_search_content_text{
	border:1px solid #49a2e4;
}
.noBorder_bak_blue{
	background:#bddeef;
	padding-left:14px;
	padding-top:15px;
	padding-bottom:18px;
}
.noBorder_bak_blue li{
	list-style-type: square;
	line-height: 25px;
	}
.right_div{
	background:#bddeef;
	float:right;
	width: 197px;
	position: relative;
	margin:0;
}
.two_col_framework{
	width:776px;
	background-color:#FFFFFF;
	text-align: left;
	height: auto;
	float: left;
}
.line_div{
	vertical-align:middle;
	height:30px;
}
.line_blue_top{
	background:url(../images/line_back_blue_top.gif); 
	background-repeat:repeat-x;
}
.line_blue_bottom{
	background:url(../images/line_back_blue_bottom.gif);
	background-repeat:repeat-x; 
	margin-top:10px;
}


.detail_framework_style{
	width:579px;
	float:left;
	background-color:#FFFFFF;
	height:auto;
	min-height:570px;
	height:570px;
	position: relative;
	margin-left: -579px;
}
[class].detail_framework_style{
	height:auto;
}
.blue_bar_title_long{
	background-image:url(../images/blue_title_bak_long.jpg);
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:6px;
	height:29px;
	padding-left:6px;	
}
.detail_title{
	font-size:24px;
	text-align:center;
	vertical-align:middle;
	padding-top:20px;
}
.line_point{
	background:url(../images/point.jpg);
	background-repeat:repeat-x;
	background-position:center;
	width:auto;
}
.detail_content{
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:30px;
}
.column_title{
	float:left;
	font-size:14px;
	font-weight:bolder;
}
.blue_bar_title_question{
	background:url(../images/question_title.jpg) no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border-left:#d3d3d3 solid 1px;
	border-right:#d3d3d3 solid 1px;
	height:63px;
	min-height:63px;
}
[class].blue_bar_title_question{
	height:auto;
}
.sub_column_item{
	width:365px;
	float:left;
}
.more_search_column_left{
	background-color:#6cb5d8;
	text-align:right;
	float:left;
	width:109px;
}
.more_search_column_right_blue{
	border-top:#6db7dc solid 1px;
	border-bottom:#6db7dc solid 1px;
	background-color:#bddeef;
	padding-left:10px;
	width:657px;
	float:left;
}
.more_search_column_right_white{
	background:#FFFFFF;
	vertical-align:middle;
	padding-left:10px;
	float:left;
	width:657px;
}
.font_blue{
	color:#006c95;
}
.font_blue_bold{
	color:#00638e;
	font-weight:bold;
}
.font_gray{
	color:#9c9c9c;
}
.font_sanguine{
	color:#e65715;
}
.font_sanguine_bold{
	color:#e65715;
	font-weight:bold;
}

.no_border_bak_gray{
	background-color:#ebebeb;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.no_border_bak_baby_blue{
	background-color:#bddeef;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.blue_border_bak_baby_blue{
	background-color:#bddeef;
	border:#93c2f6 solid 1px;
	padding-top:5px;
}
.blue_TB_border_bak_baby_blue{
	border-bottom:#009ad1 solid 1px;
	border-top:#009ad1 solid 1px;
	background-color:#bddeef;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width: 776px;
	clear:left;
}
.height_5_null_div{
	background-color:#FFFFFF;
	height:5px;
	min-height:5px;
	font-size:5px;
}
.white_panel{
	background-color:#FFFFFF;
	padding-left:43px;
	padding-bottom:43px;
	padding-right:43px;
	padding-top:20px;
	width:690px;
}
.pagination_right{
	text-align:right;
	padding-right:20px;
	width:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}
.download_bak_style_1{
	background-image:url(../images/download_bck_1.jpg);
	height:20px;
	background-repeat:repeat-x;
}
.font_black_bold{
	color:#000000;
	font-weight:bold;
}
.download_list_item{
	padding-left:34px;
	padding-right:33px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	width:512px;;
}
.height_2_null_div{
	background-color:#FFFFFF;
	height:2px;
	min-height:2px;
	font-size:1px;
}








/*首页*/

.a1:link {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.a1:visited {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.a1:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.a1b:link {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.a1b:visited {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.a1b:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.a2:link {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.a2:visited {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.a2:hover {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.a3:link {
	font-size: 12px;
	color: #576373;
	text-decoration: underline;
}

.a3:visited {
	font-size: 12px;
	color: #576373;
	text-decoration: underline;
}
.a3:hover {
	font-size: 12px;
	color: #576373;
	text-decoration: none;
}
.a4:link {
	font-size: 12px;
    color: #ffffff;
	text-decoration: underline;
}

.a4:visited {
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
.a4:hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.a5:link {
	font-size: 14px;
	font-weight: bold;
    color: #000000;
	text-decoration: none;
}

.a5:visited {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.a5:hover {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.a6:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.a6:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.a6:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.a7:link {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.a7:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.a7:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.a8:link {
	font-size: 14px;
	color: #0042FF;
	font-weight: bold;
	text-decoration: underline;
}
.a8:visited {
	font-size: 14px;
	color: #0042FF;
	font-weight: bold;
	text-decoration: underline;
}
.a8:hover {
	font-size: 14px;
	color: #0042FF;
	font-weight: bold;
	text-decoration: none;
}
.a9:link {
	font-size: 12px;
	color: #0173AB;

	text-decoration: none;
}
.a9:visited {
	font-size: 12px;
	color: #0173AB;

	text-decoration: none;
}
.a9:hover {
	font-size: 12px;
	color: #0173AB;

	text-decoration: underlin;
}

.font_black_12 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.font_black_14b {
	font-size: 14px;
		line-height: 125%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.font_gray_12 {
	font-size: 12px;
	line-height: 125%;
	color: #393939;
	text-decoration: none;
}
.font_black_12b {
	font-size: 12px;
	line-height: 125%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.font_blue_12b {
	font-size: 12px;
	line-height: 125%;
	font-weight: bold;
	color: #248DC4;
	text-decoration: none;
.font_black_14b {
	font-size: 14px;
	line-height: 125%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.font_white_14b {
	font-size: 14px;
	line-height: 125%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.font_white_12b {
	font-size: 12px;
	line-height: 125%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.font_white_11 {
	font-size: 11px;
	line-height: 125%;
	color: #ffffff;
	text-decoration: none;
}
.t1 {
	font-size: 12px;
	color: #737373;
	text-decoration: none;
	border: 1px solid #9F9F9F;
	clear: left;
	height: 16px;
	padding: 1px;
}
.t2 {
	font-size: 12px;
	color: #999999;
	padding: 0px;
	height: 14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100px;
}
.t3 {
	border: 1px solid #000000;
}
.t4 {
	border: 1px solid #2C78A5;
}

.m_font_blue_14_b {
	font-size: 14px;
	font-weight: bold;
	color: #06365E;
}
.m_table_border_leaden {
	border: 1px solid #D3D3D3;
}
.m_td_border_leaden_dotted {
	border: 1px dashed #989898;
}
.m_font_leaden_12 {
	font-size: 12px;
	font-weight: normal;
	color: #9D9D9D;
}
.m_font_black_14 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	line-height: 130%;
}
.botton_blue {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5493A5;
	height: 18px;
	width: 70px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.m_font_red_12_b {
	font-size: 12px;
	font-weight: bold;
	color: #FF0300;
}
.m_font_red_12 {
	font-size: 12px;
	font-weight: normal;
	color: #FF0300;
}
.m_a5:link {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.m_a5:visited {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.m_a5:hover {
	font-size: 12px;
	font-weight: normal;
	color: #D35E01;
	text-decoration: none;
}
.m_font_org_12 {
	font-size: 12px;
	font-weight: normal;
	color: #FA7001;
}
.m_table_border_leaden_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CACED1;
}.t5 {
	font-size: 12px;
	line-height: 130%;
	color: #457E98;
	text-decoration: none;
	background-color: #C5DAE8;
	padding: 5px;
	border: 1px solid #FFFFFF;
}

