@charset "gb2312";
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,li{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}
.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}
.mtop10{ margin-top:10px;}
.mtop20{ margin-top:20px;}
div.mtop20{ margin-top:20px;}
.txt_c{text-align:center;}
.pos_re{position: relative;}
.hidden{display: none;}
.overflow{overflow: hidden;}

/*公用文本框样式*/
.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{ width:958px;height:30px; background:url(../images/header_bj.gif); line-height:30px;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
.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:10px; display:inline;}
.top ul li.user{ float:left;height:16px; background:url(../images/header_bj.gif) 200px -173px no-repeat; padding-left: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:660px;color: #999;}
.top_login li a{ color:#026CC6;}
.top_login li.user_menu a{color:#666;}
.top_help li span{ color:#026CC6; float:left; cursor:pointer;}
.top_help li em{ display:block; width:9px; height:6px; background:url(../images/header.gif) -6px -69px; float:left; margin:11px 0 0 3px; overflow:hidden;}
.top_help li{color: #999;}
.top_help li a{ color:#666;}

/*header*/
#top_ad{width: 960px;height: 38px;background: url(../images/top_ad.jpg);position:relative;z-index:50;margin:0 auto;}
#top_ad a.top_link{width: 960px;height: 38px;float: left;text-indent: -9999px;}
#top_ad a.top_close{position: absolute;width: 15px;height: 15px;left: 940px;top:8px;text-indent: -9999px;}
.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 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;}
.nav_top li span.nav_userN{width:26px;height:20px;position: absolute;z-index: 10;background:url(../images/icon-new.gif);margin:-10px 0 0 -155px;}
.nav_top li span.nav_icoT{width:37px;height:20px;position: absolute;z-index: 10;background:url(../images/icon-try.gif);margin:-48px 0 0 78px;}
.nav_top li span.nav_icoN{width:26px;height:20px;position: absolute;z-index: 10;background:url(../images/icon-new.gif);margin:-48px 0 0 102px;}
.nav_top li span.nav_icoHot{width:26px;height:20px;position: absolute;z-index: 10;background:url(../images/icon-hot.gif);margin:-48px 0 0 88px;}
.nav_top li span.nav_icoN2{width:26px;height:20px;position: absolute;z-index: 10;background:url(../images/icon-new.gif);margin:-48px 0 0 72px;}

li.mydd_box{ float:right; background:url(../images/header_bj.gif) 0 -213px; line-height:39px; padding:0 15px;}
li.mydd_box strong{ float:left; font-size:14px; color:#fff;}
li.mydd_box strong a:hover{background: none;}
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;}
li.mydd_box .mydd_tip{width: 162px;margin-top:30px;*margin:30px 0 0 -220px}
li.mydd_box .mydd_tip b{left:35px;}
li.mydd_box .mydd_tip .tips_box{width: 160px;} 
li.mydd_box .mydd_tip .tips_box p{line-height: 1.5em;color:#D0A050;margin-left:3px}
li.mydd_box .mydd_tip .tips_box p a.know{float:right;text-align: right;margin-right:10px;font-size: 12px;font-weight: lighter;color: #026cc6;line-height: 1.2em;border-bottom:1px solid #026cc6;}
li.mydd_box .mydd_tip .tips_box p a.know:hover{background: none;}
.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}
.crumbs span.now{ font-weight: bold;}
.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}
/*------------这里是判断登录状态显示不同样式客服的样式---------------*/
#xixi{position: absolute;z-index:100;width:242px;}

.KuLogin{ width:180px; margin:15px 10px;}
.KuLogin ul{ margin-bottom:5px;}
.KuLogin ul li{ margin-top:10px;}
.KuLogin ul li label{float:left;width:50px; overflow: hidden;}
.KuLogin ul li input.txt{ width:120px;}
.KuLogin ul li input.btn{width:66px; height:26px; border:0; cursor:pointer; color:#fff; font-weight:bold; background:url(../images/kefu/kefu.gif) -85px -75px; margin-right:8px;}
.KuLogin p{ width:160px;padding:5px; color:#666;margin:5px;background:#fff;border:1px solid #ECECEC;-moz-border-radius:3px;	-webkit-border-radius:3px;}
.KuLogin p label{ color:#f60;}
.kefTable{width: 198px;margin:0 1px;}
.kefuTable ul li {width: 198px;border-bottom:1px solid #ECECEC;float: left;}
.kefuTable ul li.none{border-bottom: none;}
.kefuTable ul li a{width: 170px;height: 30px;float: left;background: url(../images/kefu/kefu.gif) 154px -135px no-repeat;line-height: 30px;margin: 4px 9px 3px 9px;}
.kefuTable ul li a:hover{background: url(../images/kefu/kefu.gif) -30px -135px;text-decoration: none;}
.kefuTable ul li a span{height: 30px;float: left;padding-left: 30px;background: url(../images/kefu/kefu.gif) no-repeat;cursor: pointer;}
.kefuTable ul li a span.kf1{background-position: -175px 7px;}
.kefuTable ul li a span.kf2{background-position: -175px -18px;}
.kefuTable ul li a span.kf3{background-position: -175px -43px;}
.kefuTable ul li a span.kf4{background-position: -175px -68px;}
.kefuPic{float:right;margin:30px 0 0 -5px;}
.kefuPic a{width: 42px;height:118px;float: left;background: url(../images/kefu/kefu.gif) no-repeat;text-indent: -9999px;}
.kefuPic a:hover{background: url(../images/kefu/kefu.gif) -42px 0 no-repeat;}
.kefuPic2{width: 28px;height:71px;float:left;margin-top:30px;background: url(../images/kefu/kefu.gif) -84px 0;text-indent: -9999px;}

/*tips*/
.tips{position: absolute;z-index: 20;}
.tips b{width: 9px;height:6px;background: url(../images/header.gif) -376px -100px;overflow: hidden;position: relative;z-index: 25;}
.tips .tips_box{padding:8px 5px;clear:both;	background: #ffc;	border: solid 1px #FFB901;	margin-top: -1px;	float:left;} 
