@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;

}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:400;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:900;
}
em {
	font-style:italic;
}
a{
	outline:none;
	color: #666666;
	text-decoration:none;
	border-bottom: 0px;
	hide-focus:expression(this.hideFocus=true);
}
a:hover{ text-decoration:underline; color:#333;}
input, button, select, textarea {
	font-size:12px;
	vertical-align:middle;
}
img {
	border-width:0px; 
	margin: 0px;
	padding: 0px;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:block;
	clear:both;
}
.clearfix2 {
	_height:1%;
	overflow:auto;
}
.mydebug {
	border:#000 solid 1px;
}
.clearBoth{ clear:both}
.float-left{ float:left;}
.float-right{ float:right;}
.dgray,a.dgray:link,a.dgray:visited,a.dgray:hover{ color:#333333}
.red,a.red:link,a.red:visited,a.red:hover{ color:#F00}
.red2{ color:#cc0000;}
.brown{ color:#764e2a}
.camgreen,a.camgreen:link,a.camgreen:visited,a.camgreen:hover{color:#4a9fc8}
.lightGary,a.lightGary:link,a.lightGary:visited,a.lightGary:hover{ color:#555;font-weight:lighter; line-height:20px;}
.gren{ color:#00cc33;}
.golden,a.golden:link,a.golden:visited,a.golden:hover{ color:#fb7d04;}
.orange,a.orange:link,a.orange:visited,a.orange:hover{ color:#f60;}
.black,a.black:link,a.black:visited,a.black:hover{ color:#000;}
.blue,a.blue:link,a.blue:hover,a.blue:visited{ color:#33a8d1;}
.redMei,a.redMei:link,a.redMei:visited,a.redMei:hover{ color:#b44974;}
.he,a.he:link,a.he:visited,a.he:hover{ color:#764e2a;}
.se,a.se:link,a.se:visited,a.se:hover{ color:#8f54ab;}
.zi,a.zi:link,a.zi:visited,a.zi:hover{ color:#ac65d4;}
.gren2,a.gren2:link,a.gren2:visited,a.gren2:hover{ color:#69b95b;}
.he2,a.he2:link,a.he2:visited,a.he2:hover{ color:#b9b85b;}
.he3,a.he3:link,a.he3:visited,a.he3:hover{ color:#e49233;}
.he4,a.he4:link,a.he4:visited,a.he4:hover{ color:#91af1b;}
.zise,a.zise:link,a.zise:visited,a.zise:hover{ color:#7065b3;}

.font14{ font-size:14px; font-weight:bold}
.font12{ font-size:12px;}
/*body {
	font-size:12px; background:url(../images/index_02.gif) repeat-x top;
	font-family: simsun, "宋体", Arial,;
	color: #666666;
} */
/*                     页头                         */

#box{ width:1001px; margin:0px auto;}
#header{ width:1001px; height:145px; margin:0px auto;}


#header h1{ float:left;}
.search-bar{ float:left; height:34px;  padding-top:30px; padding-left:50px; overflow:hidden;}
.search-bar-bg{ float:left; background: url(../images/inde.jpg) no-repeat; width:286px; height:34px; line-height:34px; padding-left:15px;}
.search-bar-bg img{ float:left; margin-left:3px; padding-top:10px; margin-right:5px;}
.input1{ float:left; border:0px; height:24px; padding-top:10px;background-image:url(../images/index_21.gif);}
.search-btn{ float:left; background-image:url(../images/index_12.gif); width:48px; height:34px; background-repeat: no-repeat; border:0px; cursor:pointer; margin-left:5px;}
#topNav{ float:right; background: url(../images/main_22_03.jpg) no-repeat; width:280px;height:75px; margin:0px; padding:0px; background-position:50px 25px; padding-right:15px;}
#topNav li{ float:right; line-height:28px; padding-left:5px;}
#nav{ clear:both; background:url(../images/index_17.jpg) no-repeat;  width:945px; height:70px; padding-left:25px;}
#nav ul.topUl{ margin:0px; padding:0px; clear:both; height:27px; overflow:hidden;}
#nav ul.topUl li{float:left; background:url(../images/lines.gif) no-repeat; background-position:0px 13px; padding-left:9px; margin-right:10px; padding-top:10px;}
#nav ul.topUl li a{ color:#fff; display:block;}
#nav ul.topUl li.index{font-weight:bold; font-size:14px; background:none; padding-top:10px;}
#nav ul.topUl li.yunYu{margin-left:14px; padding-top:9px; background:none;}
#nav ul.topUl li.yunYu a{font-size:14px; color:#b6f9ff;font-weight:bold; }
#nav ul.topUl li.by{ background:url(../images/index_arr.gif) no-repeat; background-position:0px 14px;}
#nav ul.topUl li.fun{margin-left:43px; padding-top:9px; background:none;}
#nav ul.topUl li.fun a{font-size:14px; color:#e8cbfb;font-weight:bold; }
#nav ul.topUl li.fun2{ background: url(../images/index_ar4.jpg) no-repeat; background-position:0px 14px;}
#nav ul.topUl li.zhuanjia{ float:right; padding-top:9px; background:none;}
#nav ul.topUl li.zhuanjia a{font-size:14px; color:#fee902;font-weight:bold; }
#nav ul.topUl li.ask{ float:right; background: url(../images/index_arr3.jpg) no-repeat; background-position:0px 14px;}
#nav ul.topUl li.tame{ float:right; padding-right:15px;}
* html #nav ul.topUl li.tame{ float:right; padding-right:8px;}
*+html #nav ul.topUl li.tame{ float:right; padding-right:15px;}


#nav ul.bottomUl{ margin:0px; padding:0px; clear:both;}
#nav ul.bottomUl li{ float:left; background:url(../images/lines.gif) no-repeat; background-position:0px 13px; padding-left:9px; margin-right:10px; padding-top:10px;}
#nav ul.bottomUl li a{ color:#fff; display:block;}
#nav ul.bottomUl li.bbs{font-weight:bold; font-size:14px; background:none; padding-top:9px;}
#nav ul.bottomUl li.blog{margin-left:14px; padding-top:9px; background:none; margin-right:5px;}
#nav ul.bottomUl li.blog a{font-size:14px; color:#b6f9ff;font-weight:bold; }
#nav ul.bottomUl li.event{ padding-top:9px; background:none; margin-right:7px;}
#nav ul.bottomUl li.event a{font-size:14px; color:#b6f9ff;font-weight:bold; }
#nav ul.bottomUl li.by{ background:url(../images/index_arr.gif) no-repeat; background-position:0px 14px;}
#nav ul.bottomUl li.fun{padding-left:8px; padding-top:9px; background:none;}
#nav ul.bottomUl li.fun a{font-size:14px; color:#e8cbfb;font-weight:bold; }
#nav ul.bottomUl li.fun2{ background: url(../images/index_ar4.jpg) no-repeat; background-position:0px 14px;}
#nav ul.bottomUl li.fun3{padding-left:35px; padding-top:9px; background:none;}
#nav ul.bottomUl li.fun3 a{font-size:14px; color:#e8cbfb;font-weight:bold; }
#nav ul.bottomUl li.zk{ padding-top:9px; background:none; float:right; padding-left:0px; margin-right:0px;}
#nav ul.bottomUl li.zk a{ color:#fee902; font-size:14px; font-weight:bold;}
#nav ul.bottomUl li.boby{ padding-top:9px; float:right;margin-right:0px; margin-left:9px; padding-left:9px; padding-right:25px;}
#nav ul.bottomUl li.boby a{ color:#fee902;font-size:14px; font-weight:bold;}
#nav ul.bottomUl li.fun4{ background: url(../images/index_arr2.jpg) no-repeat; background-position:0px 14px;}
#nav ul.bottomUl li.fun33{padding-left:55px; padding-top:9px; background:none;font-size:14px; color:#e8cbfb;font-weight:bold; }

/*       页头结束                       */
/*       页脚开始                       */
#footer{ background:url(../images/footer_03.jpg) repeat-x; width:100%; overflow:hidden; margin-top:10px;}
.footerContent{ width:960px; margin:0px auto;}
.footerContent-link{ float:left; width:700px;}
.footerContent-link p{ text-align:left;font-size:12px;color:#999999;float:left;line-height:18px;width:700px;}
.footerContent-link ul{ margin:0px; padding:0px;}
.footerContent-link ul li{ float:left; color:#b6b6b6; padding-right:5px; line-height:30px;}
.footerContent-link ul li a{ color:#3e3e3e;}
.footerPic{ float:right;padding-top:10px;}
/*       页脚结束                      */
/*       主体内容                      */

/*         注册开始                    */
.loginCg-content{ width:895px; margin:20px auto; overflow:hidden;}
.loginCg-content-title{ border-bottom:1px solid #e6e6e6; padding-bottom:5px; height:20px; overflow:hidden;padding-left:10px;}
.loginCg-content-title h3{ float:left; margin-left:10px;}
.loginCg-content-text{ float:right; padding-right:5px; font-size:14px; color:#999; line-height:20px;}
.loginCg-content-ts{ clear:both; padding-left:20px; font-size:14px; line-height:60px; font-weight:bold; color:#a7a7a7;}
.loginCg-content-form{ clear:both; width:868px; margin:0px auto; overflow:hidden;}
.loginCg-content-form-bg{ background: url(../images/loginCg_bg.jpg) repeat-y; width:868px; overflow:hidden; padding-top:25px; padding-bottom:10px;}
.login-toppic{ background:url(../images/loginC_03.jpg) no-repeat; width:868px; height:10px; overflow:hidden;}
.login-bottompic{ background: url(../images/loginC_06.jpg) no-repeat; width:868px; height:10px; overflow:hidden;}
.login-input{ width:200px; height:18px; border-top:1px solid #919191; border-left:1px solid #919191; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; line-height:18px;}
.loginCg-content-form-bg table td p{ line-height:25px; font-size:14px;}
.loginCg-content-form-bg table td p.tsText{ font-size:12px; color:#999;}
.loginCg-content-form-bg table td select{ width:100px;}
.loginCg-content-form-bg table td p.scText{ line-height:25px; color:#404040; font-size:12px;}
.loginCg-content-end{ width:868px; margin:25px auto; text-align:center;}
.tijiao{ border:0px; background:url(../images/loging_07.jpg) no-repeat; width:79px; height:40px; cursor:hand; margin-right:15px;}
.passwordText{ width:630px; margin:0px auto; line-height:25px; font-size:14px; color:#626060;}
.loginCg-content-end a{ font-size:14px; color:#3599d0; margin-right:15px;}
/*                         注册结束                     */

/*                       登录开始              */
.user_login{ 
      width:869px;
	  margin:0 auto;
}
p.login_ts{
	width:852px;
	height:46px;
	padding-left:17px;
	background:url(../images/login_01.gif) no-repeat left center;
	border-bottom:1px #e6e6e6 solid;
}
p.login_ts tt{
	margin-top:13px;
	float:left;
}
.ligin_left{
	width:503px;
	float:left;
}
p.nr{
	font-size:14px;
	line-height:71px;
	color:#626060;
}
.login_ul{
	width:500px;
	margin-left:3px;
	display:inline;
	float:left;
	height:294px;
	background:url(../images/login_02.gif) no-repeat;
}
.radio{
	width:192px;
	float:left;
	margin-left:125px;	margin-top:28px;
	margin-bottom:8px;
	display:inline;
	color:#404040;
	font-size:16px;
}
.login_right{
	width:349px;
	float:left;
	height:329px;
	margin-top:36px;
	background:url(../images/login_04.gif) no-repeat;
}
#ul_login{
	width:295px;
	float:left;
	margin-left:83px;
	margin-top:25px;
	display:inline;
	font-size:14px;
}
p.key{
	width:295px;
	float:left;
	margin-top:25px;
	color:#666666;
	font-size:12px;
	text-align:center;
	line-height:25px;
}
p.message{
	width:269px;
	float:left;
	margin-left:20px;
	display:inline;

	
}
p.message tt{
	width:137px;
	margin-right:25px;
	margin-top:47px;
	display:inline;
	float:left;
}
p.message span{
	float:left;
	margin-top:38px;
}
/*                    登录结束                  */



/*             用户注册        */
.register{width:585px;float:left;}
.register_top{background:url(../images/register_07.jpg) no-repeat;width:585px;height:5px; overflow:hidden;}
.register_middle{background:url(../images/register_10.jpg) repeat-y;width:585px; overflow:hidden;padding-top:25px;padding-bottom:10px; overflow:hidden;}
.register_middle table td p{ line-height:25px; font-size:14px;text-align:right; padding-right:10px; line-height:50px;}
.register_middle table td p.tsText{ font-size:12px; color:#999;}
.register_middle table td select{ width:100px;}
.register_middle table td p.scText{ line-height:30px; color:#404040; font-size:12px;}
.register-middle-end{width:585px; margin:25px auto; text-align:center;}
.register_bottom{background:url(../images/register_12.jpg) no-repeat;width:585px;height:5px; overflow:hidden;}
.register_right{width:234px;margin-left:27px;float:left;}
.register_right p{float:left; overflow:hidden;padding-bottom:12px;}
.register_right_pbg{background:url(../images/register_pic_27.jpg) no-repeat;width:236px;height:144px; overflow:hidden;margin-left:27px;float:left;padding-top:45px;padding-right:9px;}
/**/


 #message{
	position:relative;
	text-align:center;
	display:none;
	z-index:100;
	width:400px;
	height:30px;
	font-size:15px;
	color:#fff;
	background-color:#f30;
}

/*首页搜索结果页开始*/
#main1{ width:960px; margin:5px auto; clear:both; overflow:hidden;}
.life_btn { background:url(../images/life/fy_04.gif) no-repeat;width:51px;height:21px; line-height:21px;font-color:#0b3b8c;font-size:12px;cursor:pointer; text-align:center; border:0;}
.life_list_bg1 { clear:both; overflow:hidden;background-color:#f5f5f5;width:650px;height:30px;line-height:30px;margin:0 auto; font-size:12px; }
.life_list_bg1 samp{ float:left; padding-left:10px; width:630px; height:30px; font-size:12px; color:#0b3b8c;font-size:14px;}
.life_list_bg1 samp a{ font-size:14px;color:#CC0000;text-decoration:underline;}
.life_list1{width:650px;margin:0 auto;}
.life_list1 ul{width:645px; margin-left:5px;}
.life_list1 li{float:left;width:635px;line-height:30px;padding-left:10px;display:inline;background-color:#fafafa;padding-top:5px;}
.life_list1 .gray{ background-color:#FFFFFF;float:left;width:635px;line-height:30px;padding-left:10px;display:inline;}
.life_list1 li b{color:#0b3b8c; font-weight:bold; float:left; text-align:left; font-size:14px; padding-top:8px;height:30px;}
.life_list1 li b a{color:#0b3b8c;}
.life_list1 li span{float:left; color:#999999; font-size:12px; line-height:25px;width:100%;}
.life_list1 li p{width:630px;float:left; font-size:14px; color:#333;}
.life_list1 li p a{color:#000000;}
#search_left1{width:700px;float:left;}
.life_nr1{width:700px;background:url(../images/search_bottom.jpg) repeat-y;float:left; overflow:hidden;}
.life_nr1 strong{background:url(../images/search_top.jpg) no-repeat;width:700px;height:14px;float:left; overflow:hidden;}
.life_nr1 tt{background:url(../images/search_middle.jpg) no-repeat;width:700px;height:6px;float:left; overflow:hidden;}
#search_right{width:244px;float:right;padding-left:0px;}
.search_right_tit{width:244px;font-weight:bold;font-size:16px;color:#999;padding-bottom:5px;}
.search_right_tit a{color:#999;}
.search_right_tit h3{border-bottom:1px solid #FFCD9B;color:#ff6600;line-height:30px;height:30px;padding-bottom:5px;width:244px;}
.search_right_tit dt{float:left;width:80px; text-align:left; line-height:30px;font-size:12px;}
.options_right4_nr1{width:242px;float:left;border-left:1px #f4bd8c solid;border-right:1px #f4bd8c solid;background:#fbfbfb;}
.options_right4_nr1 ul{width:232px;padding-left:2px;padding-top:4px;float:left;}
.options_right4_nr1 ul li{width:72px;float:left;line-height:24px;padding-left:5px;}

/*首页搜索结果页结束*/
/*周刊订阅样式*/
.subscribe{width:849px;margin:10px auto;}
.subscribe_left{background:url(../images/mag_06.jpg) no-repeat;width:406px;height:260px;float:left;padding-top:65px;font-size:14px;color:#000000;}
.subscribe_left span{font-weight:bold;color:#FF0000;padding-left:10px;padding-right:10px;}
.subscribe_right{background:url(../images/mag_03.jpg) no-repeat;width:443px;height:325px;float:left;}
.subscribe_left p{width:365px;padding-left:40px;float:left; line-height:27px;height:27px;}
.subscribe_button{background:url(../images/mag_11.jpg) no-repeat;width:147px;height:30px;border:0;color:#FFFFFF; cursor:pointer;margin-left:30px;margin-top:10px;}
.subscribe_butt1{background:url(../images/subcribe_buttonbg.jpg) no-repeat;width:48px;height:19px;color:#FFFFFF; line-height:19px;border:0px; cursor:pointer;margin-left:5px;}

/* 下拉菜单*/
.searchTool{ float:left; overflow:hidden; height:34px; padding-top:30px; padding-left:50px; width:354px;} 
.searchTool .searchExtend{float:left;line-height:24px;_padding-top:5px;} 
.searchTool .radio{vertical-align:middle;margin-left:10px;margin-right:2px;*margin-right:0;} 
.searchTool .txtSearch{float:left;width:200px; background:url(images/index_21.gif) repeat-x; height:34px; overflow:hidden;} 
.searchTool .selSearch{float:left;width:60px;height:12px;line-height:12px} 
.searchTool .nowSearch{float:left; padding-left:15px; line-height:34px;} 
.searchTool .btnSel{float:left;width:11px;height:12px; margin-left:5px;} 
.searchTool .btnSel a{background: url(../images/index_19.gif) no-repeat center ;display:block;width:11px;height:12px; margin-top:11px;} 
* html .searchTool .btnSel a{background: url(../images/index_19.gif) no-repeat center ;display:block;width:11px;height:12px; margin-top:10px;} 
*+html .searchTool .btnSel a{background: url(../images/index_19.gif) no-repeat center ;display:block;width:11px;height:12px; margin-top:10px;} 

.searchTool .selOption{z-index:9999;position:absolute;width:60px;background:#fff;border:1px solid #ccc;top:62px; clear:both;} 
.searchTool .selOption a{display:block;height:21px;padding-left:5px;line-height:21px;color:#000;text-decoration:none;} 
.searchTool .selOption a:hover{color:#333;background:#f5f5f5;} 
.searchTool .btnSearch{ float:right;}
.searchTool .btnSearch a{ background: url(../images/index_12.gif) no-repeat;display:block; width:48px; height:34px;overflow:hidden;} 
.serachBg{ float:left; background:url(../images/inde.jpg) no-repeat; width:301px; height:34px; overflow:hidden;}
.inputs-bg{ background:none; height:32px; width:200px; line-height:32px; border:0px;}

/* 下拉菜单*/

/* iFocus style图片轮播css定义 */

#ifocus {
	width:276px;
	height:281px;
	background-image: url(../images/hotphotobg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
 #ifocus_pic {
	display:inline;
	position:relative;
	float:left;
	width:276px;
	height:214px;
	overflow:hidden;
}
  #ifocus_piclist {
	position:absolute;width:1104px;
}
  #ifocus_piclist li {
	width:276px;
	height:214px;
	float:left;
	list-style-type:none;
	overflow:hidden;
}
 #ifocus_piclist img { width:276px; height:214px; }
 #ifocus_btn {
	display: inline;
	float:left;
	width:276px; margin:0px; padding:0px;
	background-color: #000;
}
  #ifocus_btn li {
	width:69px;
	height:62px;
	cursor:pointer;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	float: left;
}
  #ifocus_btn img {
	width:69px;
	height:62px;
	/*margin:1px 1px 0 1px;*/
}
#ifocus_btn .current {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#ifocus_opdiv {
	position:absolute;
	left:0px;
	bottom:0;
	width:276px;
	height:26px;
	background:#000;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#ifocus_tx {position:absolute;left:8px;bottom:4px;color:#FFF; font-weight:bold;font-size:14px;}
#ifocus_tx .normal { display:none; }

/******************** 登陆弹出层样式 开始 ********************************/
.popBoxx{ border:4px solid #b9deeb; overflow:hidden; background:#fff; width:492px; margin:0px auto; padding:30px;}
.login_tsr{ width:400px; margin:0px auto;background: url(../images/login_01.gif) no-repeat left;border-bottom:1px #e6e6e6 solid; overflow:hidden;  padding-left:12px;}
.login_tsr tt{
	float:left; margin-top:4px;
}
.login_tsr a{ float:right; font-size:12px; color:#666; line-height:25px; text-decoration:none; background: url(../images/close.jpg) no-repeat; background-position:0px 7px; padding-left:15px; padding-right:15px;}
.xz{ clear:both; overflow:hidden; width:330px; height:20px; line-height:20px; margin:10px auto;padding-left:70px;}
.xz-p{ float:left; overflow:hidden;}
.xz-p-input{ float:left; margin-right:10px; margin-top:5px;}
* html .xz-p-input{ float:left; margin-right:10px; margin-top:0px;}
*+html .xz-p-input{ float:left; margin-right:10px; margin-top:0px;}
.xz-pp{ float:left; margin-right:10px; font-size:12px; color:#666;}
.yx{ clear:both; overflow:hidden; width:400px; margin:0px auto;}
.yx-p{ float:left; width:70px; text-align:right; font-size:12px; color:#666;}
.yx-input{ float:left; width:100px; border:1px solid #c0bedd; height:18px;}
.login-formn{ clear:both; overflow:hidden; width:400px; margin:0px auto;}
.login-form-textt{ float:left; overflow:hidden;}
.login-form-textt2{ clear:both;}
.login-form-text-pv{ float:left; width:70px; text-align:right; line-height:25px; font-size:12px; color:#666;}
.login-inputt{ width:100px; float:left; border:1px solid #c0bedd; height:20px; line-height:20px;}
.loginBtnn{ float:left; background:url(../images/loging_07.jpg) no-repeat; width:79px; height:40px; cursor:pointer; border:0px; margin-left:15px; margin-top:3px;}
.loginBtnn01{ float:left; background:url(../images/close_07.jpg) no-repeat; width:79px; height:40px; cursor:pointer; border:0px; margin-left:15px; margin-top:3px;}
.mimaa{ clear:both; overflow:hidden; width:330px; height:20px; line-height:20px; margin:0px auto;padding-left:70px;}
.mimaa a{ font-size:12px; color:#666; text-decoration:none; margin-right:15px;}
.loginbgf{ clear:both; overflow:hidden; background:url(../images/liginbg.jpg) no-repeat; width:374px; height:57px; margin:0px auto; margin-top:20px;}
.loginbgBtn{ background:url(../images/liginbg_03.jpg) no-repeat; width:104px; height:32px; cursor:pointer; border:0px; float:right; margin-top:15px; margin-right:55px;}
/******************** 登陆弹出层样式 结束 ********************************/
 /**/ 
