@charset "utf-8";
/* CSS Document */
body{margin:0 auto;padding:0;font-size:12px;font-family:'宋体';color:#000;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, button, textarea, p, th, td {margin:0px;padding:0px;}
input,select{font-size:12px;line-height:20px; height:20px;}
img{border:0;}
ul,li{list-style-type:none;}
:focus {outline:0;}
h2{ font-size:14px;}
h3{font-size:14px;}
h4{font-size:12px;}
a.red {color:#ab0003;text-decoration:none;}
a.red:hover {color:#ab0003;text-decoration:underline;}
a {color:#000;text-decoration:none;}
a:hover {color:#ab0003;text-decoration:underline;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
/*header*/
.header { width:960px; margin:0 auto; overflow:hidden; clear:both; }
/*top advs*/
.top_advs {width:960px; margin:0px auto; overflow:hidden; text-align:center; clear:both;}
.adv02{ width:960px; overflow:hidden; margin:0 auto 8px auto;}

/*header*/
.head { width:960px; margin:0 auto; padding:0; overflow:hidden;}
/*head_top*/
.head_top { width:960px; height:27px; background:url(../image/head_topbg.gif) 0px 0px no-repeat; float:left; }
.head_top ul li { float:right; text-indent:12px; margin-top:7px; padding-right:10px;}
.head_top ul li a { color:#666; }
.head_top ul li img {padding-right:5px; vertical-align:middle; margin-top:-4px; *margin-top:0px;}
.head_top ul li span a { color:#ab0003; }
.head_top ul li strong { color:#ff0000; }
.head_top p { float:right; text-indent:12px; margin-top:7px;}
.head_top p a{ color:#666;}
.head_top p.login { background:url(../imagelogin.gif) 0px 0px no-repeat; width:40px; height:21px; text-indent:-9999px; margin:-4px 5px 0 0;}
.head_top p.login a {width:40px; height:21px; display:block;}
.head_top p.register { background:url(../image/login.gif) -41px 0px no-repeat; width:40px; height:21px; text-indent:-9999px; margin:-4px 5px 0 0;}
.head_top p.register a {width:40px; height:21px; display:block;}
/*sub_menu*/
.sub_menu {width:960px; margin:0px auto 3px auto; overflow:hidden; clear:both; background:url() left center no-repeat; height:33px; line-height:33px;}
.sub_menu ul {width:960px; float:left; overflow:hidden; margin-top:8px;}
.sub_menu ul li {line-height:15px; height:15px; border-right:#c9c9c9 1px dotted; float:left; padding:0px 6px; display:inline; text-align:center; overflow:hidden;}
.sun_menu ul li a {color:#000000; text-decoration:none;}
.sun_menu ul li a:hover {color:#ab0003; text-decoration:none;}
/*登录*/
.login_r { text-align: right; width: 338px;float:left; margin-top:3px;}
.login_r input.login_input_01, .login_r input.input_name, .login_r input.now_input { background:url(../image/reg_input_01.png) left center no-repeat; width:93px; height:12px; padding:4px; height:20px\9; width:97px\9; padding:0px 2px\9; font-size:12px; border:0;}
.login_r input.now_input{ color:#000;}
.login_r input.now_input2{ color:#000;}
.login_r input.login_input_01 { color:#999;}
.login_r input.login_input_02, .login_r input.input_name2, .login_r input.now_input2 { background:url(../image/reg_input_02.png) left center no-repeat; width:62px; height:12px; padding:4px; width:66px\9; height:20px\9; padding:0px 2px\9; font-size:12px; border:0;}
.login_r input.login_input_03 { background:url(../image/reg_input_03.png) no-repeat; width:13px; height:13px; border:0; position:relative; top:3px; top:1px\9; *+top:-3px;}
.login_r label a { color:#666; margin-left:4px; display:inline;}
.login_r label.zidong { color:#666; }
.login_r input.login_botton { background:url(../image/index_regbtn.png) no-repeat; width:38px; height:18px; line-height:18px; text-align:center; border:0; color:#fff; cursor:pointer; position:relative\9; top:-1px\9;}
.login_dc{ float:left; margin-top:3px; text-align: right; width: 338px;}
.login_dc strong{ color:#ab0003; margin-right:6px; display:inline;}
.login_dc label{ color:#666; margin-left:3px; display:inline;}
.login_dc em a{ color:#666; text-decoration:none; font-style:normal;}
.login_dc em a:hover{ color:#f00; text-decoration:none; font-style:normal;}
.login_dc a{ color:#666;}
.login_dc a:hover{ color:#ab0003;}
.login_dc input.login_botton { background:url(../image/index_regbtn.png) no-repeat; width:38px; height:18px; line-height:18px; text-align:center; border:0; color:#fff; cursor:pointer; position:relative\9; top:1px\9;}
/*广告*/
.list_banner { width:958px; margin:6px auto; overflow:hidden; clear:both; height:100px; border:#dddddd 1px solid; background:#fafafa;}
.advs_left {float:left; margin:5px 0px 0px 8px; display:inline; overflow:hidden;}
.advs_right{float:right; margin:5px 9px 0px 0px; display:inline; overflow:hidden;}
/*logo*/
.theme{ width:960px; overflow:hidden; margin-top:4px; clear:both;}
.theme h1{ float:left; background:url(../image/logo.gif) no-repeat; height:55px; width:190px; text-indent:-99999px; margin-top:5px; margin-bottom:5px;}
.theme h1 a { width:190px; height:55px; display:block;}
.theme .top_adv{ float:right;}
.theme .top_adv span{ float:left; margin-left:4px; margin-top:3px; display:inline;}
/*菜单*/
.head_menu {width:960px; height:125px; background:url(../image/bank_img.jpg) no-repeat left top;}
.menu_top {height:40px; overflow:hidden;}
.menu_top ul li {font:600 16px/40px '宋体'; float:left; padding:0 28px; background:url(../image/bank_img.jpg) no-repeat left -230px;}
.menu_top ul li a {color:#fff;}
.menu_top ul li a:hover {color:#fff; text-decoration:underline;}
.menu_top ul li.first {background:none;}
.menu_cen {width:960px; height:54px; padding-top:1px; overflow:hidden;}
.menu_cen dl {height:54px; float:left; padding:0 10px; *padding:0 9px; overflow:hidden;}
.menu_cen dl dt {width:34px; height:54px; float:left; text-indent:-9999px;}
.menu_cen dl dt a {width:34px; height:54px; display:block;}
.menu_cen dl dd {height:48px; float:left; padding:3px 0; overflow:hidden;}
.menu_cen dl dd a {padding:0 4px 0 8px; line-height:24px;}
.menu_cen dl dd a.daodu {padding:0 16px 0 20px;}
.menu_cen dl dd a.shouxu {padding:0 10px 0 14px;}
.menu_cen dl dd a.ka {padding:0 5px 0 10px;}
.menu_cen dl dd a.daquan {padding:0 6px 0 10px;}
.menu_cen dl dt.zixun {background:url(../image/bank_img.jpg) no-repeat left -125px;}
.menu_cen dl dt.zixun  dd{width:122px;height:44px;padding:5px 2px 6px;overflow:hidden;}
.menu_cen dl dt.shuilei {background:url(../image/bank_img.jpg) no-repeat -39px -125px;}
.menu_cen dl dt.shuilei dd{width:245px;height:44px;padding:5px 2px 6px;overflow:hidden;}
.menu_cen dl dt.chaxun {background:url(../image/bank_img.jpg) no-repeat -72px -125px;}
.menu_cen dl dt.chaxun dd{width:122px;height:44px;padding:5px 2px 6px;overflow:hidden;}
.menu_cen dl dt.baike {background:url(../image/bank_img.jpg) no-repeat -114px -125px;}
.menu_cen dl dt.baike dd{width:305px;height:44px;padding:5px 2px 6px;overflow:hidden;}
.menu_cen dd .hot{color:#ab0003;font-weight:bold;}
.zixun{padding-left:7px;}
.zixun dd{width:122px;height:44px;padding:5px 2px 6px;overflow:hidden;}
.shiyou dd{width:245px;height:44px;padding:5px 2px 6px;overflow:hidden;}
.menu .shiyou dd a{width:45px;}
.ranqi dd{width:122px;height:44px;padding:5px 2px 6px;overflow:hidden;}
.zonghe dd{width:305px;height:44px;padding:5px 2px 6px;overflow:hidden;}
.menu_cen dl dd a.red {color:#ab0003; font-weight:600;}
.menu_bot {height:30px; color:#ccc; overflow:hidden;}
.menu_bot strong {color:#666; padding-left:400px;}
.menu_bot strong.guowai {padding-left:20px;}
.menu_bot a {color:#3b639f;}
/*位置*/
.head_site {width:960px; margin:2px auto; overflow:hidden;}
.head_site .site {float:left; height:30px; line-height:30px; overflow:hidden;}
.head_site .site span {font-weight:600; color:#777;}
.head_site .site a.current {color:#ab0003;}
.head_site .text_share {float:right; margin-top:2px;}
/*------ //搜索框 ---------*/
.search_box{
    float:left;
    padding-top:3px;
    padding-left:3px;
}
.search_box input{
    border-width:1px;
	border-style:solid;
	border-color:#ababab;
	padding:2px 4px;
	height:18px;
	line-height:18px;
    width:200px;
	margin-right:5px;
}
.search_box select{
   border-width:1px;
   border-style:solid;
   border-color:#ababab;
   font-size:14px;
   height:22px;
   margin-right:5px;
}
.search_box button{
     margin-right:3px;
}
.search-submit{border:0px; margin-right:3px; height:25px; width:60px; background:url(../image/search.gif) no-repeat; cursor:pointer;}
.search_box tag{
    float:left;
    padding-top:3px;
    padding-left:390px;
}
/*大广告*/
.adv_con{ width:958px; height:140px; border:1px solid #ddd; background:#f9f9f9; overflow:hidden; clear:both; margin:9px auto 0;}
.adv_con_l{ margin-top:7px 4px 0 4px; width:945px; float:left; overflow:hidden; padding-left:6px; padding-top:6px;}
.adv_con_r{ margin-right:4px; margin-top:5px; float:left; overflow:hidden; padding-left:6px; width:945px;} 