@import url("http://www.fs12345.com/house/css/top.css");

/*general layout*/
body, form, input, div, ul, li, dl, dt, dd{padding:0;margin:0;}
body{background:#fff;color:#333;font-family:"宋体";font-size:12px;}

/*selceter*/
img{border:0;}

/*a*/
.a_normal a{text-decoration:none;color:#333;}/*一般样式*/
.a_normal a:hover{text-decoration:underline;color:#f00;}

.a_noline a{text-decoration:none;}/*没有下划线*/
.a_hoverline a{text-decoration:none;}
.a_hoverline a:hover{text-decoration:underline;}/*只有点击时有下划线*/
.a_black a{color:#333;}
.a_white a{color:#fff;}
.a_red a{color:#f00;}
.a_orange a{color:#EE4B00;}
.a_blue a{color:#04d;}
.a_pink a{color:#F96B97;}
.a_sky_blue a{color:#69C;}


/*classes*/
.block{display:block;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;}
.righttxt{text-align:right;}
.lefttxt{text-align:left;}
.none{display:none;}
.clear{clear:both;line-height:0; font-size:0;}
.font14{font-size:14px;}

/*color*/
.red{color:#f00;}
.gray{color:#999;}
.green{color:#008000;}
.blue{color:#04d;}
.pink{color:#F96B97;}
.sky_blue{color:#69C;}

/*button*/
input.button{border:#ffc860 1px solid;padding-top:1px;font-size:1em;background:#ffffdf;color:#930; cursor:pointer;}
input.button2{border:#70b1cf 1px solid;padding-top:1px;font-size:1em;background:#d8f3ff;color:#039; cursor:pointer;}

/*separate*/
.clear_5{ clear:both; height:5px; font-size:0;}
.clear_10{ clear:both; height:10px; font-size:0;}
.left_5{ width:5px; float:left;font-size:0;height:1px;}
.left_10{ width:10px; float:left;font-size:0;height:1px;}
.right_5{ width:5px; float:right;font-size:0;height:1px;}
.right_10{ width:10px; float:right;font-size:0;height:1px;}

/*layout*/
.layout_left_250{ float:right;width:250px;}
.layout_right_700{ float:left;width:700px;}

.layout_left_300{ float:left;width:300px;}
.layout_left_230{ float:left;width:230px;}
.layout_right_150{ float:right;width:150px;}

.layout_left_345{ float:left;width:345px;}
.layout_right_345{ float:right;width:345px;}


/*下面是公用css*/

/*ad*/
.ad{width:100%; overflow:hidden;text-align:center;}
.ad img{ width:100%; display:block;}


/*main*/
.main{width:960px;margin:0px auto; overflow:hidden;}


/*content*/
.content{}


/*box*/
.box1{}
.box1 dt{height:25px;border-bottom:2px solid #0851b7;line-height:24px;}
.box1 dt b{color:#fff;background:url(/images2/bg_25.gif) bottom repeat-x;  font-size:14px; display:block; float:left;border-top:1px solid #0a55ba; padding-right:20px; padding-left:15px;}
.box1 dt span{ height:25px;}
.box1 dt span.left{background:url(/images2/side_17_25.gif) left; width:13px;}
.box1 dt span.rightside{background-position:right;width:4px;}
.box1 dt span.more{float:right; padding-right:20px;}
.box1 dt span.more a{text-decoration:none;color:#039;}
.box1 dt span.more a:hover{text-decoration:underline;}
.box1 dd{padding:5px;overflow:hidden; border:1px solid #dfdfdf;}


.box2{border:1px solid #0581cc;}
.box2 dt{ line-height:25px;border-bottom:1px solid #ccc; background:#0070cb url(/images2/bg_200_25.gif) left bottom no-repeat;}
.box2 dt span{ float:right; padding-top:7px; padding-right:10px;}
.box2 dt b{color:#039;background:url(/images2/note_4.gif) 5px top no-repeat; padding-left:20px;}
.box2 dd{padding:5px;overflow:hidden; }


.box3{ border:1px solid #d1eaf8;}
.box3 dt{line-height:25px; background:#d1eaf8;}
.box3 dt b{color:#004592;font-size:14px;padding-left:15px;}
.box3 dt span{ float:right; padding-right:10px;}
.box3 dt span a{text-decoration:none;color:#039;}
.box3 dt span a:hover{text-decoration:underline;}
.box3 dd{padding:5px;overflow:hidden;}


.box4{ line-height:30px;height:30px; background:#fefefe; border:1px solid #dadada; padding-left:5px;}
.box4 dt{ float:left;color:#039; font-size:14px;background:url(../images2/note_7.gif) left center no-repeat; padding-left:25px;}
.box4 dd{ float:left; padding-left:5px;}
.box4 dd *{vertical-align:middle;}
.box4 dd a{text-decoration:none;color:#039;}
.box4 dd a:hover{text-decoration:underline;}


.box5{border:1px solid #cbc9d4;}
.box5 dt{ line-height:30px; margin:3px; margin-bottom:0; background:url(../images2/bg_3_30.gif) repeat-x;}
.box5 dt span{ float:right;padding-right:10px;}
.box5 dt span a{text-decoration:none;color:#039;}
.box5 dt span a:hover{text-decoration:underline;}
.box5 dt b{color:#039;padding-left:15px; font-size:14px;}
.box5 dd{padding:5px;overflow:hidden; }

.box6{border:1px solid #e5e5e5;}
.box6 dt{ line-height:25px; margin:3px; margin-bottom:0; background:url(../images2/bg_3_25.gif) repeat-x;}
.box6 dt span{ float:right;padding-right:10px;}
.box6 dt span a{text-decoration:none;color:#c30;}
.box6 dt span a:hover{text-decoration:underline;}
.box6 dt b{color:#c30;padding-left:15px; font-size:14px;}
.box6 dd{padding:5px;overflow:hidden; }

/*list*/
.list1{ line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_width:100%;}
.list1 li{ list-style:none;}
.list1 li a{color:#333;text-decoration:none;}
.list1 li a:hover{text-decoration:underline;}

.list2{ background:#fff;}
.list2 li{ list-style:none; float:left; padding:2px 6px;}
.list2 li img{ width:160px; height:70px;}

.list3{ line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_width:100%;}
.list3 li{ list-style:none; border-bottom:1px dotted #CCCCCC;}
.list3 li a{color:#333;text-decoration:none;}
.list3 li a:hover{text-decoration:underline;}

.list4{ line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_width:100%;}
.list4 li{ list-style:none; width:50%; float:left;}
.list4 li a{color:#333;text-decoration:none;}
.list4 li a:hover{text-decoration:underline;}

.list5{ line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_width:100%;}
.list5 li{ list-style:none; font-size:14px; line-height:20px;}
.list5 li a{color:#333;text-decoration:none;}
.list5 li a:hover{text-decoration:underline; color:#c00;}

.list6{ line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_width:100%;}
.list6 li{ list-style:none; font-size:14px; line-height:2em;}
.list6 li a{color:#f60;text-decoration:none; font-weight:bold;}
.list6 li a:hover{text-decoration:underline}


/*table*/
.table1{width:100%; height:200px; text-align:center; background:url(/images2/bg_150_200.gif) no-repeat; color:#fff; line-height:1.5em;}
.table1 a{color:#fff;text-decoration:none;};
.table1 a:hover{ text-decoration:underline;}

.table2{width:100%; color:#696969; line-height:1.5em;}
.table2 td, .table2 th{padding:2px; text-align:left; font-weight:normal;white-space:nowrap;overflow:hidden;}
.table2 th{background:url(/images2/note_5.gif) left 7px no-repeat; padding-left:15px;}
.table2 a{color:#046686;text-decoration:none;}
.table2 a:hover{ text-decoration:underline;}

.table3{width:100%; color:#696969; line-height:1.5em;}
.table3 td, .table3 th{padding:2px; text-align:left; font-weight:normal;white-space:nowrap;overflow:hidden;}
.table3 th{background:url(/images2/note_6.gif) left 7px no-repeat; padding-left:15px;}
.table3 a{color:#333;text-decoration:none;}
.table3 a:hover{ text-decoration:underline;}

.table4{width:100%; line-height:1.5em; color:#000;}
.table4 td{padding:5px;}
.table4 th{line-height:2em;}
.table4 a{color:#046686;text-decoration:none;}
.table4 a:hover{ text-decoration:underline;}


.table5{width:100%; line-height:1.5em; text-align:center;}
.table5 td{padding:5px;}
.table5 td img{width:110px;height:140px; border:1px solid #ccc; padding:1px;}
.table5 a{color:#004592;text-decoration:none;}
.table5 a:hover{ text-decoration:underline;}

.table6{width:100%;}
.table6 td, .table6 th{ padding:5px;background:#eee; vertical-align:top;}
.table6 th{ width:100px;}

.table7{width:100%; line-height:1em;text-align:center;}
.table7 table{text-align:left; width:100%;}
.table7 td{padding:3px;}
.table7 img{width:120px; height:140px; padding:5px;}
.table7 b{line-height:2em; font-size:14px;}
.table7 a{color:#046686;text-decoration:none;}
.table7 a:hover{ text-decoration:underline;}


/*content_search*/
.content_search{ height:200px;}
.content_search_title{ height:25px;}
.content_search_title li{ float:left; list-style:none; margin-top:3px; border:1px solid #949494; width:108px; height:20px; line-height:20px; color:#0b6ecb; font-weight:bold;  text-align:center;}
.content_search_title li.on{margin-top:0; width:118px; height:24px;color:#f90; font-size:14px;line-height:24px; background:url(/images2/note_1.gif) 10px center no-repeat; border-bottom:0;}
.content_search_content{ border:1px solid #949494; border-top:0; height:174px; overflow:hidden;}
.content_search_content table{ margin-top:20px; }
.content_search_content table td{padding:2px;}
.content_search_content table th{padding:5px;}
.content_search_content table *{vertical-align:middle;}
.content_search_content table select{width:150px;}
.content_search_content a{color:#337DC9;text-decoration:none;}
.content_search_content a:hover{text-decoration:underline;}

/*search_box*/
.search_box{border:1px solid #949494;}
.search_box dt{line-height:24px; border-bottom:1px dotted #949494;background:url(/images2/note_1.gif) 10px center no-repeat;color:#f90; font-size:14px;font-weight:bold; padding-left:30px;}
.search_box dd{overflow:hidden; padding:10px;}
.search_box dd table{}
.search_box dd table td{padding:2px;}
.search_box dd table th{padding:5px;}
.search_box dd table *{vertical-align:middle;}
.search_box dd table select{width:150px;}
.search_box dd a{color:#337DC9;text-decoration:none;}
.search_box dd a:hover{text-decoration:underline;}



/*content_login*/
.content_login{height:198px; border:1px solid #949494; overflow:hidden; }
.content_login dt{line-height:25px; padding:0 20px; border-bottom:1px dotted #666666;}
.content_login dt span{float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.content_login dd.left{width:65%;margin-top:5px;}
.content_login dd.right{width:34%;margin-top:10px;}
.content_login dd.left table td, .content_login dd.left table th{ line-height:24px;}
.content_login dd.right{border-left:1px solid #f60;}
.content_login dd.right table th{ color:#f60;padding:3px 5px;}
.content_login dd.right table td{padding:3px 5px;}
.content_login dd table a{ color:#337DC9;text-decoration:none;}
.content_login dd table a:hover{text-decoration:underline;}


.login_talbe td, .login_talbe th{ line-height:24px;}
.login_talbe a{ color:#337DC9;text-decoration:none;}
.login_talbe a:hover{text-decoration:underline;}




/*content_show*/
.content_show{background:#f5fafe; padding:10px 20px;border-top:1px solid #becde5;}
.content_show dl{ padding-top:10px;}
.content_show dl dt{ color:#03005c; text-align:center; font-size:20px;padding-bottom:10px;border-bottom:1px solid #becde5;}
.content_show dl dd{}
.content_show_explain{ text-align:center; border-bottom:1px solid #becde5; line-height:25px;}
.content_show_article{ min-height:490px; _height:490px; padding:10px 0;font-size:14px;line-height:1.5em;}
.content_show_page{ text-align:center; padding:10px 0;}
.content_show_comment{ padding:10px 0;}

.content_show dl dd a{text-decoration:none;color:#333;}
.content_show dl dd a:hover{text-decoration:underline;color:#f00;}

/*content_nav*/
.content_nav{ background:url(/images2/note_5.gif) 5px 5px no-repeat; padding-left:20px; line-height:20px;}
.content_nav a{color:#333;text-decoration:none;}
.content_nav a:hover{color:#f00;text-decoration:underline;}

/*content_list*/
.content_list{ background:#f9fbfb; padding:10px 20px;}
.content_list dt{ background:url(/images2/note_5.gif) 5px 8px no-repeat; font-size:12px;color:#00557D; border-bottom:1px solid #ddd4cd; padding-left:20px; line-height:25px;}
.content_list dt a{color:#00557D;text-decoration:none;}
.content_list dt a:hover{text-decoration:underline;}
.content_list dd ul{ padding:15px 0;border-bottom:1px solid #ddd4cd; min-height:400px; _height:400px;}
.content_list dd ul li{list-style:none; background:url(/images2/note_13.gif) left center no-repeat; padding-left:10px;}
.content_list dd ul li a{ color:#00557D; font-size:14px; line-height:25px;}
.content_list dd ul li a:link{ color:#227e9d;}

/*page*/
.page{ text-align:center; line-height:40px;}
.page a{color:#333;}
.page a:hover{color:#f00;}


/*bottom*/
.bottom{line-height:20px; background:url(/images2/bg2.gif) top repeat-x; padding-top:5px;text-align:center;clear:both;}
.bottom dt{padding-top:10px;}
.bottom dd{padding:10px 200px;}
.bottom dd img{padding-top:20px;}
.bottom a{ color:#333;text-decoration:none;}
.bottom a:hover{text-decoration:underline;}







