/*网页标准尺寸重设样式*/
/* ie6 */* html .png { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='1.png');}

body,p,th,td,input,select,textarea{
	color:#333333;
	font-family: "宋体", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	line-height: 18px;
}
body{
	padding:0;
	background-image: url(images/body_bj.jpg);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fbf6e6;
}
input,select,textarea{
		margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-size:14px;
	line-height: normal;
}
ul,dl,ol,form{margin:0;padding:0;}
ul li,ol li{list-style-type:none;}
dl dt,dl dd{margin:0;padding:0;}
table{
}
p{margin:0;padding:0;line-height:18px;}
hr{border:#000 0 solid;border-top:#d1d7dc 1px solid;height:0;}
img{border:0;}
.k1{
	width: 970px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.k1_t{
	width: 970px;
	clear: both;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.k2{
	width: 768px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.k2_t{
	width: 768px;
	clear: both;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.z1{
	clear: both;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.z1_t{
	clear: both;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.left{float:left;}
.right{float:right;}
.c1_c{
	background-image: url(images/c1_bj.png);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
	padding-top: 10px;
	line-height: 18px;
}
.c1_c h2{
	color: #dc1625;
	margin: 0px;
	padding: 0px;
}
.c1_title{
	background-color: #dc1625;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
a:link,a:active{
	COLOR: #dc1625;
	TEXT-DECORATION: none;
}
a:visited {
	COLOR: #dc1625;
	TEXT-DECORATION: none
}
a:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.link_1 a:link,.link_1 a:active{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.link_1 a:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.link_1 a:hover {
	COLOR: #000000;
	TEXT-DECORATION: none
}
.link_2 a:link,.link_2 a:active{
	COLOR: #ff0000;
	TEXT-DECORATION: none;
}
.link_2 a:visited {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}
.link_2 a:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}
.font_1{color: #FFFFFF;}
.font_2{color: #dc1625;}
.font_3{color: #ff0000;}


#mainnav
 {
	position: static;
	float: right;
	margin-right: 30px;
}
.mainnav{float:left;}
.mainnav a{
	padding-left: 10px;
	margin-left:10px;
	float:left;
	text-decoration:none;
	background-image: url(images/c2_title_l.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainnav a span{
	background:url(images/c2_title_r.png) no-repeat right top;
	padding-right: 10px;
	display:block;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
	padding-top: 4px;
	padding-bottom: 2px;
}
.mainnav a:hover{
	text-decoration: none;
}
.mainnav a:hover span{
	color:#333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	background-image: url(images/c2_title_r.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainnav_h{float:left;}
.mainnav_h a{
	padding-left: 10px;
	margin-left:10px;
	float:left;
	text-decoration:none;
}
.mainnav_h a span{
	padding-right: 10px;
	display:block;
	font-size: 12px;
	font-weight: bold;
	color:#dc1625;
	padding-top: 4px;
	padding-bottom: 2px;
}


	
.mainnav_h a:hover{
	float:left;
	text-decoration:none;
	background-image: url(images/c2_title_l.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainnav_h a:hover span{
	color:#333333;
	text-decoration: none;
	font-weight: bold;
	background-image: url(images/c2_title_r.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 14px;
}

.cl{
	font-family: "黑体";
	font-size: 14px;
	color: #AAB6C4;
	background-color: #F4F5F7;
	line-height: 20px;
	font-weight: bold;
}
.cl img{

}
.cl a:link,.cl a:active{
	COLOR: #dc1625;
	TEXT-DECORATION: none;
}
.cl a:visited {
	COLOR: #dc1625;
	TEXT-DECORATION: none
}
.cl a:hover {
	COLOR: #dc1625;
	TEXT-DECORATION: none;
	font-size: 18px;
	font-weight: bold;
}
.cl span {
	color: #dc1625;
	font-weight: bold;
}



.cl_h{
	font-family: "黑体";
	font-size: 14px;
	color: #F4F5F7;
	background-color: #dc1625;
	line-height: 20px;
	font-weight: bold;
}
.cl_h img{

}
.cl_h a:link,.cl_h a:active{
	COLOR: #ed4d57;
	TEXT-DECORATION: none;
}
.cl_h a:visited {
	COLOR: #ed4d57;
	TEXT-DECORATION: none
}
.cl_h a:hover {
	COLOR: #f4f5f7;
	TEXT-DECORATION: none
}
.input200{
	width: 200;
}
.input100 input{width:95%;
	padding-left: 3px;
	line-height: 14px;
	padding-top: 2px;
}

.input_transparent{
	background:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.select100 select{
	width: 100%;
}
.input80 input{
	width: 80%;
}
.input10 input{
	width: 10%;
}


.textarea100 textarea{
	width: 90%;
}


.c1_menu1,.c1_menu1_h{
	float:left;
	height: 35px;
	background-color: #dc1625;
}
.c1_menu1 a,.c1_menu1_h a{
	padding-left: 10px;
	float:left;
	text-decoration:none;
	height: 35px;
}

.c1_menu1 a span,.c1_menu1_h a span{
	padding-right: 10px;
	font-size: 14px;
	color:#FFFFFF;
	display: block;
	padding-top: 12px;
	padding-bottom: 5px;
}
.c1_menu1 a:hover,.c1_menu1_h a{
	text-decoration:none;
	background-image: url(images/c1_menu_c.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.c1_menu1 a:hover span,.c1_menu1_h a span{
	color:#333333;
	text-decoration: none;
	font-weight: bold;
	background-image: url(images/c1_menu_c.png);
	background-repeat: no-repeat;
	background-position: right top;
}





.c1_menu2,.c1_menu2_h{
	float:left;
	height: 30px;
}
.c1_menu2 a,.c1_menu2_h a{
	padding-left: 10px;
	float:left;
	text-decoration:none;
}
.c1_menu2 a span,.c1_menu2_h a span{
	padding-right: 10px;
	display:block;
	font-size: 12px;
	color:#FFFFFF;
	padding-top: 10px;
	padding-bottom: 2px;
}
.c1_menu2 a:hover,.c1_menu2_h a{
	text-decoration:none;
	background-image: url(images/c1_menu2_c.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.c1_menu2 a:hover span,.c1_menu2_h a span{
	color:#333333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/c1_menu2_c.png);
	background-repeat: no-repeat;
	background-position: right top;}
#c1_menu2_h {
	height: 30px;
	background-color: #CCCCCC;
	line-height: 30px;
	color: #666666;
}
.input1 {	text-align: center;
}

.tr_bt{border: 1px solid #ed4d57;}
	
.tr_1{
	background-color: #f5f5f5;
}
.tr_2{background-color: #ffffff;}
.tr_3{
}
.tr_3 td{
	color: #CCCCCC;
}
.tr_l{}
.tr_h{
	background-image: url(images/tr_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFF;
}
.t1 td,.t1 th{
	line-height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	white-space: nowrap;
}
.t1 td{
	padding-top: 8px;
	padding-bottom: 8px;
}
.t1 th{
}
.t1 tr{

}
.t3 td{
	overflow:hidden;
	text-overflow:ellipsis;
	font-size: 12px;
}

.t2{border: 1px solid #ed4d57;}
.t2 td,.t2 th{
	line-height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 2px;
	white-space: nowrap;
	padding-right: 2px;
}
.t2 td input,.t2 td select{
	line-height: 14px;
	width: 95%;
}
.t2 td{
	padding-top: 8px;
	padding-bottom: 8px;
}
.t2 th{
}
.t2 th input,.t2 th select{
	font-weight: bold;
	line-height: 14px;
	width: 95%;
	text-align: center;
}
.t2 tr{
	text-align: center;
}



.t4{border: 1px solid #ed4d57;table-layout:fixed;}
.t4 td,.t4 th{
	line-height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 2px;
	white-space: nowrap;
	padding-right: 2px;
	table-layout:fixed;
}
.t4 th input,.t4 th select{
	line-height: 14px;
	width: 95%;
}
.t4 td{
	padding-top: 8px;
	padding-bottom: 8px;
}
.t4 th{
}
.t4 td{
}
.t4 tr{
	text-align: center;
}


.t5 {
}
.t5 tr{
	text-align: left;
}
.t5 td{
	line-height: 24px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 7px;
	white-space: nowrap;
}
.t5 td strong input{
	border: 1px solid #CCCCCC;
	color: #dc1625;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.t5 td input{
	padding: 0px;
}
.t5 th{
	line-height: 24px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 7px;
	white-space: nowrap;
}
.t5 th input{
	border: 1px solid #CCCCCC;
	color: #dc1625;
	line-height: 18px;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.t5 th textarea{
	border: 1px solid #CCCCCC;
	color: #dc1625;
}
.t5 tr{

}

.tr_title,.tr2_title
{
	background-color: #7a724e;
	
}

.tr_title th,.tr2_title th
{
	color: #FFF;
}
.tr_title th
{

}

.tr_title a:link,.tr_title a:active,.tr2_title a:link,.tr2_title a:active{
	COLOR: #333333;
	TEXT-DECORATION: none;
}
.tr_title a:visited,.tr2_title a:visited {
	COLOR: #000000;
	TEXT-DECORATION: none
}
.tr_title a:hover,.tr2_title a:hover {
	COLOR: #dc1625;
	TEXT-DECORATION: none
}
.tr3_title th
{

}
.tr3_title th
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.hotspot {
	cursor:pointer;
	display: block;
	overflow:hidden;
	-o-text-overflow: ellipsis;    /**//* for Opera */
    text-overflow:ellipsis;        /**//* for IE */

}

.hotspot:link,.hotspot:active,.hotspot:visited {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
.hotspot:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.tr_input td {padding-right: 5px; padding-left: 5px;}
.tr_input input {width: 100%;}
.MR_pinp INPUT {
	BORDER-RIGHT: #a1bca3 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1bca3 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #a1bca3 1px solid; WIDTH: 150px! important; PADDING-TOP: 2px; BORDER-BOTTOM: #a1bca3 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica
}
.inputHide {
	width: 95%;
	border: 1px solid #a5acb2;
}
.inputover{
	width: 95%;
	border: 1px solid #99E300;
	padding-left: 3px;
	line-height: 14px;
	padding-top: 2px;
}
.inputover1{
	width: 95%;
	border: 1px solid #99E300;
	padding-left: 3px;
	line-height: 14px;
	padding-top: 2px;
}
.inputout{
	width: 95%;
	border: 1px solid #a5acb2;
	padding-left: 3px;
	line-height: 14px;
	padding-top: 2px;
}
.line1{
	background-color: #f4cbab;
	height: 1px;
}
.line2{
	background-color: #eeeeee;
	height: 1px;
}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {
	display:block;
	color:#FFFFFF;
	background-color: #ed4d57;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ed4d57;
	margin-left: 5px;
	padding-right: 5px;
}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}





.tanchu {
	height: 20px;
	position: relative;
	margin-left: 0px;
}

.tanchu ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

.tanchu li{
float:left;
}

.tanchu table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}
.tanchu a b, .tanchu :visited b {
	display:block;
	font-weight:normal;
	float:left;
	height:22px;
	cursor:pointer;
	background-color: transparent;
	padding: 0px;
	white-space: nowrap;
}

.tanchu ul ul {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	border: 1px solid #a5acb2;
}
.tanchu ul ul li{
	background-color: #fcdcdd;
	padding: 5px;
	width: 200px;
}

.tanchu :hover {
white-space:normal;
}

.tanchu a:hover b {
	background-color: #fcdcdd;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #a5acb2;
	border-right-color: #a5acb2;
	border-left-color: #a5acb2;
	white-space: nowrap;
}

.tanchu ul li:hover ul,
.tanchu ul a:hover ul{
	display:block;
	visibility:visible;
	top:25px;
}








.tanchu_2 {
	position: relative;
	margin-left: 0px;
}

.tanchu_2 ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

.tanchu_2 li{
float:left;
}

.tanchu_2 table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}
.tanchu_2 a b, .tanchu :visited b {
	display:block;
	font-weight:normal;
	float:left;
	height:0px;
	cursor:pointer;
	background-color: transparent;
	padding: 0px;
	white-space: nowrap;
}

.tanchu_2 ul ul {
	visibility:visible;
	position:absolute;
	top:5px;
	left:0px;
	border: 1px solid #a5acb2;
}
.tanchu_2 ul ul li{
	background-color: #fcdcdd;
	padding: 5px;
	width: 200px;
	text-align: left;
}
.tanchu_2 ul ul li input{
	width: 120px;
}
.tanchu_2 :link {
white-space:normal;
}

.tanchu_2 a:link b {
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	white-space: nowrap;
}

.tanchu_2 ul li:link ul,
.tanchu_2 ul a:link ul{
	display:block;
	visibility:visible;
	top:25px;
}











.input_transparent{
	background:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.tanchu_l {
	height: 20px;
	position: relative;
}

.tanchu_l{
	list-style-type:none;
	padding:0;
	margin:0;
}

.tanchu_l li{
float:left;
}

.tanchu_l table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}
.tanchu_l a b, .tanchu_l :visited b {
	display:block;
	font-weight:normal;
	float:right;
	height:22px;
	cursor:pointer;
	background-color: transparent;
	padding: 0px;
	white-space: nowrap;
}

.tanchu_l ul ul {
	visibility:hidden;
	position:absolute;
	top:0px;
	right: 0px;
	border: 1px solid #a5acb2;
}
.tanchu_l ul ul li{
	background-color: #fcdcdd;
	padding: 5px;
	width: 200px;
}

.tanchu_l :hover {
white-space:normal;
}

.tanchu_l a:hover b {
	background-color: #fcdcdd;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #a5acb2;
	border-right-color: #a5acb2;
	border-left-color: #a5acb2;
	white-space: nowrap;
}

.tanchu_l ul li:hover ul,
.tanchu_l ul a:hover ul{
	display:block;
	visibility:visible;
	top:25px;
}
.old_xunpan td,.old_xunpan th{

}
.bt{
	background-image: url(images/bt.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
.content_list_title{
	background-image: url(../images/content_list_title_bj.png);
	height: 35px;
	margin-top: 10px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 30px;


}
.content_list{
	width: 100%;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ADE0F3;
	border-left-color: #ADE0F3;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF;


}
#content_list_title{
	height: 80px;
}
#content_list_title h1{
	font-size: 18px;
	height: 30px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ADE0F3;
}
#content_list_nr{
	height: 870px;
	vertical-align: top;
	padding: 20px;


}
.content_list_nr{
	font-size: 12px;
	line-height: 24px;



}
#content_list_title h2{
	color: #999999;
	text-align: right;
	height: 30px;
	line-height: 30px;
}
