body {
    font-size:12px; text-align:left;
    font-family: Arial, "Times New Roman", Times, serif;
    margin:0; padding:0;
}

h1 {font-size:16px;}

a{color:#0750D9;text-decoration:none;}
a:hover{color:#FF7200;text-decoration:none;}
img {border:0; vertical-align:middle;}
ul {list-style:none; margin:0; padding:0;}
ol {margin:0; padding:0; padding-left:20px;}

.window_955 { width:955px; margin:auto;}
.autocomplete_loading {background: white url(../img/indicator.gif) right center no-repeat;}
.gray { color: #666666;}
.warn { color:red;}
.redbold { color: #FF0000; font-weight:bold; padding:0 5px;}
.data_block { margin-top:10px; border:1px solid #E2E2E2; }
.button { background:#F5F4EA; border:1px solid #C9C7BA; height:18px; padding-top:0;}
.sub-title-round {background:url(../img/round-1.gif) no-repeat 5px 5px; border-bottom:2px solid #D3D0D0; color:#FF4800; font-size:16px; padding-left:25px; line-height:180%;}
.note {color:#CACACA;}
.highlight {color: #FC670A; font-weight:bold; padding:0 2px;}
.clear {clear:both;}
.show {display:block;}
.hide {display:none;}
/*图片鼠标放上去的动画效果*/
.imgMouseHover {
	position: relative;
	height:67px; width:67px;
}
.imgMouseHover img {
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	height:65px; width:65px;
	border: 1px solid #ddd;
}
.imgMouseHover img.hover {
	background:url(../img/thumb_bg.png) no-repeat center center; 
	border: none;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../img/thumb_bg.png");
}

/*按钮集合*/
.small_button_lists {
    background:url(../img/small_button_lists_out.png) no-repeat;
    border:0;
}
.small_button_lists.btn1 {
    background-position:left 0;
    width:111px;
    height:26px;
    color:#0750D9;
}
.small_button_lists.btn2 {
    background-position:left -50px;
    width:134px;
    height:35px;
    color:#fff; font-weight:bold; font-size:16px;
}
.small_button_lists.submit_btn {
    background-position:left -100px;
    width:85px;
    height:26px;
    color:#0750D9; letter-spacing:4px; margin:0 5px;
}
.small_button_lists.btn4 {
    background-position:left -150px;
    width:44px;
    height:19px;
    font-size:12px;
}
.small_button_lists.btn5 {
    background-position:left -200px;
    width:124px;
    height:31px;
    color:#333333; font-weight:bold; font-size:16px;
}
.small_button_lists.img-button {
    background-position:left -250px;
    width:104px; height:31px;
    padding:0 0 0 30px; font-size:14px; font-weight:bold; margin:0;
    color:#ffffff;
}
.small_button_lists.hoverbuton {
    background-position:left -300px;
    width:43px; height:20px;
    color:#555555;
}
.small_button_lists.hoverbuton:hover {
    background-position:left -330px;
    color:#0094FE;
}


/*图片标志集合*/
.small_marked_lists {
    background:url(../img/small_marked_lists_out.gif) no-repeat;
    padding-left:20px;
    line-height:18px;
}
.small_marked_lists.folder {
    background-position:left -70px;
}
.small_marked_lists.upload {
    background-position:left -130px;
}
.small_marked_lists.more {
    background-position:left -10px;
}
.small_marked_lists.print {
    background-position:left -100px;
}
.small_marked_lists.computer {
    background-position:left -40px;
}
.small_marked_lists.delete {
    background-position:left -170px;
}
.small_marked_lists.quit {
    background-position:left -210px;
}
.small_marked_lists.warning {
	background-position:left -238px;
	padding: 5px 0 5px 25px;
}
.small_marked_lists.xinfeng {
    background-position:left -280px;
}
.small_marked_lists.help {
    background-position:left -308px;
}



/*arrow*/
.arrow5 { background:url(../img/arrow5.gif) no-repeat left center; padding-left:10px;}

/*table {width:100%;}*/
table.data_list {border:0; border-collapse:collapse; text-align:left; width:100%;}
table.data_list td {padding:5px;}
table.data_list tr.title td {border-bottom:1px solid #CCCCCC; color:#404040; border-top:#cccccc 1px solid; background:#F8F8F8;}
table.data_list tr.data td { border-bottom:1px solid #e2e2e2; line-height:180%;}
table.data_list tr.data td a{ color:#0750D9; text-decoration: none;}
table.data_list tr.data td a:hover{ color:#FF7200; text-decoration:underline}

.image_block {background:center no-repeat; padding:2px;}
.imgBlockBorder {border:1px solid #EDEDED; padding:2px;}
.headimgBlockBorder {border:1px solid #3366BB; padding:1px; float:left;}
.imgBlockBorder.block {display:block;}

/* Forms */
/*input[type=text] {border:1px solid #BAC9D7}*/
input[type=image] {vertical-align:middle;}
form {display:inline;}
fieldset {
	border: 1px solid #ccc;
	margin: 5px 10px;
	padding: 20px;
}
fieldset legend { color: #e32; font-size: 160%; font-weight: bold;}
div.input { margin:0 2px; display:inline;}
div.checkbox { display:inline; }
div.input textarea { border:1px solid #7F9DB9;}
/*div.text { display:inline;}*/
div.text input { border:1px solid #7F9DB9; color: #626161;}
div.password input { border:1px solid #7F9DB9; color: #626161;}
div.submit { clear: both; margin-top: 10px; text-align:center;}
input, textarea { padding: 2px;}
div.select {display:inline;}
div.select select { font-size: 120%; border:1px solid #7F9DB9; color: #626161; margin-right:4px;}
div.select option { font-size: 120%; padding: 0 3px; color: #626161;}
.editable textarea {display:block;}

/*ajax sessionFlash提示*/
.loading { 
	background:url(../img/loading.gif) #FFFF66 no-repeat 5px center; 
	border:solid 4px #FF9966; color:#ff6600; cursor:pointer; 
	padding:16px 20px 16px 50px; display:none;
}






/* 顶部导航 */
#top_nav{background:#EEE; border:1px #CCC solid; border-top:0; text-indent:20px; height:25px; line-height:25px;}
#top_nav a{ padding:0 5px; color:#333;}
#top_nav_l{ float:left;color: #999}
#top_nav_r{ float:right;color: #999; text-align:right; padding-right:10px}

#top{padding-top:10px; height:90px;}
#top_left{padding-left:25px; float:left; width:250px; height:90px; background:url(../img/login_serch.png) no-repeat}
#top_city{float:left; width:100px; padding-top:5px; padding-left:130px}
#top_city_channel{padding-top:10px; font-size:16px; color:#000; font-weight:bold}
#top_city_changecity{}
#top_serach{background: url(../img/bg_recherche_4.gif) no-repeat;float:left;width:546px; margin-left:20px}
#top_serach_nav{height:22px; line-height:22px; padding-left:20px;}
#top_serach_nav li{height:22px;padding-left:5px;float:left;background: url(../img/left.gif) no-repeat left top;margin-right:2px;}
#top_serach_nav li a{display:block;float:left;height:22px;line-height:22px;#line-height:24px;background: url(../img/right.gif) no-repeat top right;padding-left:10px;padding-right:15px;}
#top_serach_nav #active {background: url(../img/left_on.gif) no-repeat left top;}
#top_serach_nav #active a{background: url(../img/right_on.gif) no-repeat top right;}
#top_serach_ser{padding-top:6px;height:39px;}

.input_left{background: url(../img/champ_405.gif); width:373px; height:18px; padding:4px 0 0 30px; border:0; margin:0; margin-left:10px; display:inline;}
.serach_but{width:80px;height:24px; background-image: url(../img/but_bg.gif); border: #d77e04 solid 1px; font-weight:bold; margin-top:3px; display:inline;}
#top_serach_bottom {
	line-height:200%;
}
#top_serach_bottom label {
	margin-right:10px;
}



/*前台一级菜单栏*/
.header_nav_1 {overflow:hidden; height:39px; background:url(../img/bg1_2.jpg) bottom repeat-x; text-align:center; position:relative; /*border-left:1px solid #228FFE; border-right:1px solid #228FFE;*/ margin-top:3px;}
.header_nav_1 ul {list-style:none; position:relative; left:50%; top:3px; float:left;}
.header_nav_1 li {float:left; height:36px; position:relative; right:50%; background:url(../img/bg1_sep.jpg) no-repeat left 13px;}
.header_nav_1 li.first {background:none;}
.header_nav_1 li a, .header_nav_1 li a:hover {display:block; float:left; height:24px; padding:12px 10px 0 13px; color:#ffffff; font-weight:bold; font-size:14px;}
.header_nav_1 li.active {background:url(../img/bg1_active.jpg) no-repeat; padding-left:8px; margin-top:-3px; height:39px;}
.header_nav_1 li.active a,
.header_nav_1 li.active a:hover {
    background:url(../img/bg1_active.jpg) right top no-repeat;
    padding-top:15px; padding-right:20px; color:#275ABA;
}

/*前台二级菜单栏*/
.header_nav_2 {height:39px; line-height:30px; overflow:hidden; background:url(../img/bg2.jpg) repeat-x; text-align:center; list-style:none; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
.header_nav_2 li { display:none;}
.header_nav_2 li a { color:#333333; margin:0 10px;}
/*前台三级菜单栏*/
.header_nav_3 {height:30px; line-height:30px;}

/*前台列表搜索栏*/
dl.header_categories { padding:10px; line-height:200%; background-color:#F6F6F6; border:1px solid #E2E2E2; margin:0;}
dl.header_categories dt {width:50px; letter-spacing:0.1em; color:#333333; font-weight:bold; font-size:14px; float:left; }
dl.header_categories dd { margin-left:50px;}
dl.header_categories dd a { margin-right:8px; color:#0750D9; text-decoration: none; }
dl.header_categories dd a:hover { margin-right:8px; color:#FF7200; text-decoration:underline }
dl.header_categories dd a.active { font-size:14px; color:#FF6600; font-weight:bold;}

/*只有一项的菜单栏*/
.title_line { margin-top:3px; height:24px; overflow:hidden;}
.title_line .title { background:url(../img/title_bg.gif) no-repeat; width:165px; height:24px; float:left; text-align:center; color:#ffffff; font-weight:bold; font-size:10pt; line-height:24px !important; line-height:28px; overflow:hidden; }
.title_line .other { background:#EDEDED; height:20px; line-height:20px; margin-top:2px; padding:0 20px; margin-left:170px; }
.title_line .other a { color:red; margin:0 15px;}

/*多项的菜单栏*/
.nav_1 {border-bottom:3px solid #0096E6; list-style:none; overflow:hidden; height:24px; line-height:27px;}
.nav_1 li {float:left; background:url(../img/bg3.jpg) repeat-x; border:1px solid #CCCCCC; border-bottom:0; text-align:center; margin-right:8px; padding:0 8px; cursor:pointer;}
.nav_1 li a {color:#000;}
.nav_1 li.active {background-image:url(../img/bg3_active.jpg); border-color:#0096E6; color:#ffffff; font-weight:bold; font-size:14px; }
.nav_1 li.active a {color:#fff;}
.nav_1 li.other {float:right; background-image:none; border:none; color:#275ABA; font-weight:normal; font-size:12px; }
.nav_1 li.other a {color:#275ABA;}



/*底部*/
#div_footer_block { 
        text-align:center;
        margin-top:10px; border-top:1px solid #CCCCCC;
        clear:both; padding:5px 0;
    }
#div_footer_block p{ padding:0; margin:0;}
#div_footer_block a { padding:0 5px; color:#666666;}

/*左大右小*/
.col2Left {
	width:640px;
	float:left;
	overflow:hidden;
}
.col2Right {
	width:305px;
	float:right;
	overflow:hidden;
}
/*左边是列表 右边*/
.Acol2Left {
	width:735px; padding:5px; float:left;
	margin-top:10px; border:1px solid #E2E2E2;
}
.Acol2Left.noTop {
	margin-top:0;
}
.Acol2Right {
	float:right; width:200px;
}

/*左小右大*/
.Bcol2Left {
	width:305px;
	float:left;
	overflow:hidden;
}
.Bcol2Right {
	width:640px;
	float:right;
	overflow:hidden;
}

/*小块内容*/
.title_and_content {
	margin-top:10px; border:1px solid #E2E2E2;
}
.title_and_content.first {
	margin-top:0;
}
.title_and_content .title { border-bottom:1px solid #E0E0E0; height:22px; line-height:23px; padding:0 8px; background:#F2F2F2 url(../img/bg4.jpg) repeat-x; overflow:hidden;}
.title_and_content .title h3 { color:#6C6C6C; font-size:12px; float:left; padding:0; margin:0; height:22px; overflow:hidden;}
.title_and_content .title span { float:right;}
.title_and_content .content { padding:5px 8px; margin:0; line-height:180%; _height:1%;}
.title_and_content ul.content { list-style:none; padding:0;}
.title_and_content ul.content li {
	background:url(../img/dot20.gif) 8px center no-repeat;
	padding: 0 0 0 20px;
}
.title_and_content ul.content.twolist {overflow:hidden;}
.title_and_content ul.content.twolist li{
    float:left;
	overflow:hidden;
	background:url(../img/li_dot_1.gif) 8px center no-repeat;
	width:42%;
}
.title_and_content .content a{
	color:#0750D9;
	font-size: 12px;
	text-decoration: none;}
.title_and_content .content a:hover{
	color:#FF7200;
	font-size: 12px; text-decoration:underline;}


/*简单的头*/
#header-simple {
	height:73px;
	background:url(../img/small-header-bg-line.gif) left bottom repeat-x;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	clear:both;
}
#header-simple a {
	margin:0 2px;
}
#header-simple li {
	display:block;
	float:left;
}
#header-simple li.logoBlock {
	background:url(../img/simple-logo.gif) left center no-repeat;
	width:122px;
	height:67px;
}
#header-simple li.logoRight {
	background:url(../img/simple-logo-right.gif) left center no-repeat;
	width:200px;
	height:67px;
}
#header-simple li.navBlock {
	float:right;
	width:633px;
	text-align:right;
}
#header-simple div.nav {
	display:block;
	height:20px; clear:both;
	padding:8px 0;
}
#header-simple div.nav a {
	float:right;
	display:block;
	height:20px; width:43px; line-height:20px;
	text-align:center; overflow:hidden;
}


/*简单二级头*/
.simple-second-header {
	background:url(../img/small-second-header.jpg) center top no-repeat;
	padding:16px 10px 0;
	width:746px;
	margin:8px auto;
}

/*这个以后要合并的*/
.someDoImagesList {
	background:url(../img/xxxxx-list.gif) no-repeat left;
	padding: 3px 0 3px 22px;
}