*{
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif
}
body{
	font-size:12px;
	color:#999;
	background-color:#fff
}
ul{
	list-style-type:none
}
a{
	color:#346699;
	text-decoration:none
}
a:hover{
	text-decoration:underline
}
.font_black,#spdc .font_black{
	color:#333
}
.fl{
	float:left
}
.fr{
	float:right
}
img{
	border:0
}
a{
	color:#153769
}
#spdc{
	color:#666;
	min-width:960px;
	height:30px;
	background:url(../images/vbg_new.gif) repeat-x 0 0;
	line-height:30px;
	padding:0 16px;
	overflow:hidden
}
#spdc a{
	color:#666;
	text-decoration:none
}
#showinfo{
	margin-left:20px
}
#showinfo span{
	padding:0
}
.input_style{
	width:638px;
	font-weight:bold;
	padding:2px 45px 0 5px;
	height:27px;
	font-size:18px;
	line-height:27px;
	margin:0;
	color:#333
}
.handwrite,.handwrite_over,.handwrite_close,.handwrite_close_over{
	width:16px;
	height:16px;
	cursor:pointer;
	position:absolute;
	top:7px;
	right:114px
}
#search_main .handwrite,#search_main .handwrite_over,#search_main .handwrite_close,#search_main .handwrite_close_over{
	right:124px
}
.handwrite{
	background:url(../images/vbg_new.gif) no-repeat -20px -35px;
	z-index:9999
}
.handwrite_over,.handwrite_close,.handwrite_close_over{
	background:url(../images/vbg_new.gif) no-repeat -20px -55px
}
.search{
	width:116px;
	height:36px;
	background:url(../images/vbg_new.gif) no-repeat -90px -35px;
	border:0;
	cursor:pointer;
	float:right;
	*margin-top:1px;
	_margin-top:0
}
.search_hover{
	background-position:-90px -75px
}
.more_info_2{
	background-position:0 -330px;
	margin:17px 0 0 32px
}
#phrase_ol{
	margin-left:30px
}

.search_bt{
	background-position:-221px -510px;
	width:101px;
	height:31px;
	float:left
}
.search_bt_hover{
	background-position:-221px -542px
}
.sc_web{
	background-position:-332px -510px;
	width:91px;
	height:31px;
	float:left;
	margin-left:8px
}
.sc_web_hover{
	background-position:-332px -542px
}
.search_bar_left{
	width:5px;
	height:41px;
	background-position:-373px -390px
}
#center{
	width:590px;
	margin:0 auto 20px
}
#logo{
	text-align:center;
	padding:70px 0 25px;
	*padding-top:82px;
	position:relative
}
#logo img{
	margin-right:28px
}
#search_main ul.nav{
	height:35px;
	line-height:31px;
	font-size:14px;
	color:#236fd4
}
#search_main ul.nav li{
	padding:0 18px 0 7px;
	float:left
}
#search_main ul.nav li a{
	color:#333
}
#search_main ul.nav li a:hover{
	color:#236fd4;
	text-decoration:underline
}
.input_box{
	width:593px;
	position:relative;
	height:36px;
	background:url(../images/vbg_new2.gif) repeat-x bottom left
}
.bg_left{
	width:1px;
	height:34px;
	display:block;
	position:absolute;
	background:url(../images/vbg_new.gif) no-repeat 0 -35px;
	left:1px;
	*top:1px
}
.input_style,.search_input{
	background:#fff url(../images/vbg_new.gif) repeat-x 0 -198px;
	border-top:#c0c0c0 1px solid;
	border-left:#c0c0c0 1px solid;
	border-right:#d9d9d9 1px solid;
	border-bottom:#d9d9d9 1px solid
}
.search_input{
	border-width:1px;
	border-style:solid;
	border-color:#9a9a9a #b2b2b8 #9a9a9a #9a9a9a;
	width:417px;
	_float:left;
	font-size:16px;
	height:29px;
	line-height:29px;
	padding:2px 53px 2px 5px
}
input_style_hover,.search_input_hover,.input_style:hover{
	border:#c0c0c0 1px solid
}
input_style_focus,.search_input_focus,.search_input:focus,.input_style:focus{
	border:#236fd4 1px solid
}
#search_main ul.nav li.no_bg{
	background:0
}
#search_main ul.nav li.no_bg a{
	color:red
}
.search_button .search{
	width:109px;
	height:29px;
	background-position:0 -574px
}
.search_button .search_hover{
	background-position:-110px -574px
}
.search_button .search_web{
	width:89px;
	height:29px;
	background-position:-220px -574px;
	margin-left:16px;
	float:left
}
.search_button .search_web_hover{
	background-position:-310px -574px;
	margin-left:16px;
	float:left;
	width:89px
}
#search_main{
	position:relative;
	z-index:3000
}
#pull_down{
	position:absolute;
	font-size:14px;
	top:69px;
	width:475px;
	border:#c6c6c6 1px solid;
	background-color:#fff;
	line-height:170%;
	color:#333;
	z-index:1000;
	visibility:hidden
}
#pull_down .text_blue{
	color:#0766dc;
	font-weight:bold
}
.text_right{
	float:right;
	color:#999
}
#pull_down li{
	padding:0 5px
}
#pull_down li.bg_blue{
	background-color:#539aef;
	color:#fff
}
#pull_down li.bg_blue .text_right{
	color:#fff
}
#pull_down li.bg_blue .text_blue{
	color:#fff
}
#pull_down p{
	background-color:#f0f0f0;
	height:22px;
	line-height:22px;
	text-align:right;
	padding-right:5px
}
.pull_button{
	height:31px;
	padding:4px 0 9px 142px
}
.pull_button .search{
	margin-left:16px
}
.pull_button .search_web,.pull_button .search_web_hover{
	float:left
}
