@charset "gb2312";
body{ margin:0px; padding:0px;}
html,body,div,span,h1,h2,h3,h4,h5,p,a,img,dl,dt,dd,ul,ol,li,table,tr,th,td{margin:0;padding:0;border:0}ol,ul{list-style:none}
body{ font-size:12px; color:#353535; line-height:1.5em; background:#fff;font-family:Tahoma, Arial}
blockquote,q{quotes:none}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{ font-size:12px}
a{text-decoration:none; color:#026CC6}
a:hover{text-decoration:underline}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
.w960,.l_w700,.r_w250{margin-top:10px;}
.w960{ width:960px; margin:0px auto; overflow:hidden}
.iw960{ width:960px; margin:0px auto; overflow:hidden}
.w850{ width:850px; margin:0px auto; overflow:hidden}
.l_w700{ width:700px; float:left; overflow:hidden}
.r_w250{ width:250px; float:right; overflow:hidden}
.l_w760{ width:760px; float:left; overflow:hidden}
.r_w190{ width:190px; float:right; overflow:hidden}
.l_w310{ width:310px; float:left; overflow:hidden}
.m_w370{ width:370px; float:left; overflow:hidden; margin:0 10px}
.r_w260{ width:260px; float:right; overflow:hidden}
.r_w640{ width:640px; float:right}
.l_w690{ width:690px; float:left;}
.mtop20{ margin-top:20px;}
div.mtop20{ margin-top:20px;}
/*公用文本框样式*/
.input_box,.input_box2{ width:206px; height:26px; overflow:hidden; background:url(../images/header.gif) 0 -86px; float:left; position:relative; margin-right:10px;}
.input_box input,.input_box2 input{ width:205px; *width:200px; height:24px; *height:18px; border:0; background:none; position:absolute; top:0; left:0; text-indent:3px; line-height:25px;}
.input_box div,.input_box2 div{ position:absolute; right:3px; top:3px; width:50px; height:23px; line-height:20px; *line-height:22px; color:#ccc;}
.input_box div.hotcity_ico,.input_box2 div.hotcity_ico{ background:url(../images/header.gif) no-repeat -223px -67px;}
.input_box div.date_ico,.input_box2 div.date_ico{ background:url(../images/header.gif) no-repeat -290px -66px;}
.input_box2{ background:url(../images/header.gif) 0 -115px;}
.input_box input{ color:#666;}
.input_box2 input{ color:#A9665F;}
/*top*/
.top{ height:30px; background:url(../images/header_bj.gif); line-height:30px}
.top b{ display:block; width:3px; height:30px}
.top b.fl{ background:url(../images/header_bj.gif) 0 -30px}
.top b.fr{ background:url(../images/header_bj.gif) 0 -60px}
.top p{ float:left; height:16px; background:url(../images/header_bj.gif) 200px -173px no-repeat; padding:0px 30px 0 20px; line-height:20px; margin-top:5px; color:#666; overflow:hidden}
.top ul{ float:left}
.top ul li{ float:left; margin-left:15px; display:inline}
.top ul li.user{ float:left;height:16px; background:url(../images/header_bj.gif) 200px -173px no-repeat; padding:0px 30px 0 20px; line-height:18px; margin-top:5px; color:#666; overflow:hidden;}
.top ul li a{ text-decoration:none}
.top ul li a:hover{ text-decoration:underline}
.top_login{ width:730px;}
.top_login li a{ color:#026CC6;}
.top_help li span{ color:#026CC6; float:left; cursor:pointer;}
.top_help li em{ display:block; width:8px; height:5px; background:url(../images/header.gif) -6px -69px; float:left; margin:11px 0 0 3px; overflow:hidden}
.top_help li a{ color:#666}
/*header*/
.header{ height:66px; padding:17px 0;}
.header h1,.header h1 a{ display:block; width:385px; height:66px; overflow:hidden; text-indent:-9999px;}
.header h1{ float:left;}
.header h1 a{ background:url(../images/header.gif);}
.header p{ float:right; width:560px;text-align:right; height:66px; overflow:hidden;}
	/*logo改成上边的样式去掉h1标签，和资讯的列表页及详细文章页面一样*/
	.header{ height:66px; padding:17px 0}
	.header h1,.header h1 a{ display:block; width:385px; height:66px; overflow:hidden; text-indent:-9999px}
	.header h1{ float:left}
	.header h1 a{ background:url(../images/header.gif)}
	.header p{ float:right; width:560px;text-align:right; height:66px; overflow:hidden;}
/*nav*/
.nav{ background:url(../images/header_bj.gif) 0 -90px; height:79px;}
.nav li{ float:left;}
.nav_top{ width:960px;}
.nav_top{ width:960px;}
.nav_top li{ height:39px;overflow: hidden; margin-left:-2px; background:url(../images/header_bj.gif) no-repeat 0 -351px; }
.nav_top li a{ display:block; line-height:42px;  color:#fff; font-size:14px; font-weight:bold; text-decoration:none; margin-left:2px;}
.nav_top li a:hover{ background:url(../images/header_bj.gif) 0 -252px; text-decoration:none;}
.nav_top li a b{ margin:0 0 0 20px; padding:0 20px 0 0}
.nav_top li a.menu_now,.nav_top li a.menu_now:hover{ color:#026cc6;display:inline-block; background: url(../images/header.gif) no-repeat 0 -144px; margin-right: 2px;}
.nav_top li a.menu_now b{display:block; background:url(../images/header.gif) no-repeat 100% -184px;}

li.mydd_box{ float:right; background:url(../images/header_bj.gif) 0 -213px; line-height:39px; padding:0 15px; overflow:hidden;}
li.mydd_box strong{ float:left; font-size:14px; color:#fff;}
li.mydd_box div.mydd_btn{ float:left; height:24px; margin:5px 0 3px 5px; overflow:hidden; cursor:pointer;border: 1px solid #4CB2FD;}
.mydd_btn b{ display:block; float:left; width:3px; height:24px; overflow:hidden;}
.mydd_btn p{ float:left; background:url(../images/header_bj.gif) 0 -189px; height:24px; line-height:24px; color:#FDF6B8; padding:0 10px;}
.mydd_btn p a{font-weight: normal;font-size:12px;margin-top:-8px;}
.mydd_btn p span,.mydd_btn p em{ display:block; float:left;}
.mydd_btn p em{ width:8px; height:5px; overflow:hidden; background:url(../images/header.gif) -26px -69px; margin:18px 0 10px 5px;}
.nav_bottom{ width:960px; height:30px; overflow:hidden;}
.nav_bottom li{ height:30px; line-height:30px; color:#026CC6; margin:5px 5px 0 5px; display:inline;}
.nav_bottom li h2{ font-size:12px; font-weight:lighter;}

li.nav_dp{ float:right; width:212px; height:21px; overflow:hidden; border:1px #C9C7C7 solid; background:url(../images/header_bj.gif) 0 -377px; margin-top:7px; margin-right:17px; display:inline;}
li.nav_dp p{ border:1px #fff solid; height:19px; overflow:hidden; background:url(../images/header.gif) -35px -67px;}
li.nav_dp p label{ display:block; width:70px; height:19px; float:left;}
li.nav_dp p label a{ display:block; width:40px; height:13px; line-height:17px; padding-right:15px; overflow:hidden; color:#666; text-decoration:none; border-right:1px #999 solid; margin-left:30px; display:inline;}
li.nav_dp p label a.br_none{ border:0;}
li.nav_dp p label a:hover{ color:#666; text-decoration:underline;}
/*当前位置面包屑导航*/
.crumbs{ width:958px; height:25px; border:1px #ECECEC solid; background:url(../images/s_img.gif) no-repeat -945px -11px #FAFAFA; line-height:25px; margin-top:10px; overflow:hidden; position:relative;}
.crumbs a,.crumbs label,.crumbs span{ float:left}
.crumbs label{ margin-left:20px}
.crumbs span{ margin:0 3px}
.cru_bz{ position:absolute; top:0; right:0; background:#FAFAFA;}
.cru_bz li{ float:left; margin-right:10px}
/*服务导航样式*/
.fwdh{ margin-top:10px}
.fwdh label{width: 70px;float:left;}
.fwdh p.fr{ width:890px;}
.fwdh p.fr a{ white-space:nowrap;}
/*版权位置*/
.copyright{ text-align:center; margin:10px auto; padding:0 0 20px 0}
.copyright p{ height:35px; line-height:35px; background:#EDEDED; margin-bottom:10px}
.copyright p a{ color:#000}