@charset "gb2312";
/* CSS Document */

/* ------------------------------------全局重置定义---------------------------------------- */

/* 将具有默认margin和padding的标记置零，所有标记的margin、padding都在使用时具体定义 */
*{ margin:0;padding:0;}

/* 常用标签，基本标签默认样式取消，HTML标签，取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */
body{ color:#333; font:14px "宋体", Arial, Helvetica, sans-serif; margin:0 auto;}
input,select{ vertical-align:middle;}

/* 标签属性，textarea,input 强制输入时内容超出时换行 */
textarea,input{font-family:inherit;font-size:inherit;font-weight:inherit; word-wrap:break-word; word-break:break-all; padding:0px;}

/* 去掉元素获取焦点时的虚线框 */
:focus {outline: 0;}

/* 清除ul列表标记的样式，ul列表更多的用在不需要列表前置符号的样式里 */
ol, ul {list-style: none;}

/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ border:0 none;}

/* 定义默认的链接样式，仅仅是作为默认样式提供，可以在各自的实例中覆盖掉(hover必须在visited后面)*/
a:link {} /*未被访问前的样式*/
a:visited {} /*已被访问过时的样式*/
a:hover { text-decoration:underline;} /*鼠标悬停时的样式*/
a:active {} /*鼠标点击与释放之间*/
:link, :visited {text-decoration: none;}/*去掉下划线*/

/* table重置*/
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}

/* 上下标重置*/
sup, sub {font-size: 100%;vertical-align: baseline;}

/* ------------------------------------通用属性定义---------------------------------------- */

/* 鼠标样式 */
.pointer{ cursor:pointer;}

/* 文本对齐方式 */
.t-l{ text-align:left;}
.t-c{ text-align:center;}
.t-r{ text-align:right;}

/* 字母和单词换行设置，强制内容换行，强制内容不换行 */
.Break{ word-break:break-all; word-wrap:break-word;}
.Nobreak{ word-break:keep-all; word-wrap:normal;}

/* 浮动定义 */
.FL{ float:left;}
.FR{ float:right;}

/* 定义文本下划线 */
.UnLine{ text-decoration:underline;}
.DisunLine{ text-decoration:none;}

/* 定位关系 */
.absolute{ position:absolute;}
.relative{ position:relative;}
.fixed{ position:fixed;}

/* ul列表 */
/* ul列表横向有背景 */
.ul-fl-d li{float:left; text-align:center;}

/* ul列表纵向有背景 */
.ul-no-f li{height:23px; width:100%; overflow:hidden; line-height:23px; background:url(images.jpg) no-repeat 8px 10px; padding-left:20px;}

/* ------------------------------------通用容器定义---------------------------------------- */

/* 隐藏元素，当元素内容内容超出元素height 或 width 时，隐藏之 */
.o-hidden{ overflow:hidden;}

/*隐藏元素，visibility可以隐藏元素，但是还是会在布局中占位 */
.invisible{ visibility:hidden;}

/* 页面布局的各种容器 */
.hidden{ display:none;}
.block{ display:block;}
.inline-block{ display:inline-block;}

/* 容器置顶 */
.toindex{ z-index:1000; _position:absolute;}

/* ------------------------------------清理元素--------------------------------------- */

/* 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG */
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}

/* ------------------------------------常用样式定义---------------------------------------- */

/* 边框定义，由大写B开头,表示系统公用边框样式 */
.BTW{ border-top-width:1px;}
.BRW{ border-right-width:1px;}
.BLW{ border-left-width:1px;}
.BBW{ border:0px; border-bottom-width:1px;}
.Bord1{ border:1px solid #e0e0e0;}

/* 边框样式 (Bs开头) */
.BsS{ border-style:solid;}
.BsD{ border-style:dotted;}

/* 边框颜色 (Bc开头) */
.BcBlue{ border-color: #00F;}
.BcBlack{ border-color: #000;}

/* 宽度定义，由小写C开头,表示color */
.W960{ width:960px; margin:0 auto;}
.W706{ width:706px; float:left;}
.W260{ width:260px; float:right; text-align:left;}
.W680{ width:680px;}
.W690{ width:690px;}

/*8像素外边距*/
.mt8{ margin-top:8px;}
.mt15{ margin-top:15px;}
.mr8{ margin-right:8px;}
.mb8{ margin-bottom:8px;}
.ml8{ margin-left:8px;}

/*8像素内边距*/
.pt8{ padding-top:8px;}
.pr8{ padding-right:8px;}
.pb8{ padding-bottom:8px;}
.pl8{ padding-left:8px;}

/* 定义字体样式，由大写字母F开头,表示FONT */

/* 字体样式 */
.FB{ font-weight:bold;}

/* 字体大小 */
.F12{ font-size:12px;}
.F14{ font-size:14px;}

/* 字体颜色 */
.FC{ color:#737373;}
.FN{ font-weight:normal; font-family:"宋体";}


/* ------------------------------------通用头部样式定义---------------------------------------- */
.lfloat{ float:left;}
.rfloat{ float:right;}
.rim{ border:1px solid #DDD;}
.cclear{ overflow:auto; zoom:1;}
/*顶部条样式*/
.t_top{ font-size:12px; line-height:24px; color:#CCC;}
.t_top a{ color:#333; margin:auto 5px;}
.t_top a:hover{ color:#F30;}

.c_in{ background:url(nmo_bg.gif) no-repeat 0 0; padding-left:18px;}
.c_mobile{ background:url(nmo_bg.gif) no-repeat 0 -500px; padding-left:12px;}
.c_cang{ background:url(nmo_bg.gif) no-repeat 0 -530px; padding-left:16px;}

/*分类导航区样式*/
.cla_nav{ padding:5px; height:50px; background:url(nmo_bg.gif) repeat-x 0 -24px;}
.logo{ width:118px; height:49px; overflow:hidden;}

.city{ font-size:12px; width:80px; height:50px; display:block; text-align:center; border-right:1px solid #DDD; color:#999; margin-right:5px;}
.city b{ font-size:18px; line-height:32px; color:#333;}
.city a{ margin:auto 2px; color:#666;}
.city a:hover{ color:#076AC6;}

.nav_box{ line-height:25px; font-size:12px; color:#999;}
.nav_box a{ color:#333; margin:auto 5px;}
.nav_box a:hover{ color:#F30;}

/*热门分类*/
.tag_nav{ line-height:30px; height:40px; font-size:14px; color:#DDD;}
.tag_nav img{ vertical-align:middle; margin-right:20px; margin-top:-4px; _margin-top:2px;}
.tag_nav a{ margin:auto 6px; font-weight:bold;}

/* -----------导航条----------- */
.new_nav{width:960px;height:44px;font:14px "宋体", Arial, Helvetica, sans-serif;margin-bottom:8px; position:relative; }
.new_nav *{margin:0;padding:0;}

.new_nav .n_nav_l{width:594px;height:44px;display:block;marmgin-top:7px;float:left;background:url(http://ly.sz.bendibao.com/images/n_nav_bg.gif) repeat-x 0 -2px;}
.new_nav .n_nav_l .nnl_ltu{width:5px;height:44px;display:block;float:left;}
.new_nav .n_nav_l .nnl_m{width:589px;height:44px;overflow:hidden;display:block;float:left;line-height:50px;}
.new_nav .n_nav_l .nnl_m .s{ padding:0 5px;}
.new_nav .n_nav_l .nnl_jg{width:2px;height:44px;overflow:hidden;display:block;float:left;}
.new_nav .n_nav_l .nnla{margin:auto 16px;float:left;font-weight:bold;}
.new_nav .n_nav_l .nnla a{color:#FFF;text-decoration:none;}
.new_nav .n_nav_l .nnla a:hover{color:#FF0;text-decoration:underline;}
.new_nav .n_nav_l .nnla_d{float:left;font-weight:bold; width:65px; padding-left:65px; margin:0 10px;}
.new_nav .n_nav_l .nnla_d a{ color:#fff; float:left;}
.new_nav .n_nav_l .nnla_d a:hover{ color:#fcff00;}

.new_nav .n_nav_l .nnl_ts{ position:relative; margin:auto 16px;float:left;font-weight:bold;}
.new_nav .n_nav_l .nnl_ts a{color:#FFF;text-decoration:none;}
.new_nav .n_nav_l .nnl_ts a:hover{color:#FF0;text-decoration:underline;}

.new_nav .n_nav_r{width:366px;height:44px;display:block;float:left;background:url(http://ly.sz.bendibao.com/images/n_nav_bg.gif) repeat-x 0 -54px;}
.new_nav .n_nav_r .nnr_ltu{width:20px;height:44px;display:block;float:left;}
.new_nav .n_nav_r .nnr_rtu{width:5px;height:44px;display:block;float:left;}
.new_nav .n_nav_r .nnr_m{width:341px;height:44px;overflow:hidden;display:block;float:left;font-size:12px;line-height:17px;}
.new_nav .n_nav_r .nnr_jg{width:2px;height:44px;overflow:hidden;display:block;float:left;}
.new_nav .n_nav_r .nnra{margin:auto 12px;float:left;padding-top:5px; padding-left:35px;}
.new_nav .n_nav_r .nnra a{color:#FF0;text-decoration:none;}
.new_nav .n_nav_r .nnra a:hover{color:#FFF;text-decoration:underline;}

.new_nav .n_nav_r .tu_1{background:url(http://ly.sz.bendibao.com/images/n_nav_b.gif) no-repeat 0 12px;}
.new_nav .n_nav_r .tu_2{background:url(http://ly.sz.bendibao.com/images/n_nav_b.gif) no-repeat 0 -20px;}
.new_nav .n_nav_r .tu_3{background:url(http://ly.sz.bendibao.com/images/n_nav_b.gif) no-repeat 0 -52px;}
.new_nav .n_nav_r .tu_4{background:url(http://ly.sz.bendibao.com/images/n_nav_b.gif) no-repeat 0 -85px;}

.n_nav_t1{width:410px;height:213px;background:url(http://ly.sz.bendibao.com/images/nav_t1_bg.gif) no-repeat;position:absolute;z-index:5;top:95px;left:535px; left:520px\9; *left:520px; _left:520px;}
.n_nav_t1 .nav1_tit{ margin:0 auto 0 11px; font-weight:bold;background:url(http://ly.sz.bendibao.com/images/n_nav_b.gif) no-repeat 115px -172px;padding-right:20px;width:150px;text-align:center;line-height:50px;font-size:14px;color:#060;}
.n_nav_t1 .nav1_main{ padding:0; margin:3px 0 10px 10px;line-height:20px;font-size:12px;}
.n_nav_t1 .nav1_main p{ margin:0; padding:0; margin-bottom:8px;}
.n_nav_t1 .nav1_main b{color:#060;}
.n_nav_t1 .nav1_main a{color:#04C;text-decoration:none;margin-right:10px;}
.n_nav_t1 .nav1_main a:hover{color:#F60;text-decoration:underline;}



/* ------------------------------------页面样式定义---------------------------------------- */
.totalframe{ width:959px; *border-right:1px solid #E0E0E0;}
/* ------------左侧页面样式定义------------ */
.leftframe{ float:left; margin-bottom:12px; border-right:1px solid #E0E0E0; padding-right:17px; _padding-right:0px;}
/*面包屑导航样式*/
.wnav{ border-color:#0b9a03; height:20px; color:#57a532;}
.wnav a{color:#57a532;}
.wnav a:hover{color:#515151;}

/*标题样式*/
.title{ height:74px; line-height:74px;}
.title_name{padding-left:15px;font-family:"黑体"; font-size:36px; font-weight:normal; }
.fav_btn{ width:90px; height:38px; background:url(fav_btn.jpg) no-repeat left top; margin-top:20px;}
.title_content_text{ width:230px; height:236px; overflow:hidden; text-indent:2em; line-height:21px; padding-left:18px;}
.title_content_text font{ font-size:12px; color:#2c2c2c;}
.title_content_text a{ color:#489836;}
.b_title{height:315px;}


.title_pic{ background:#383838; width:440px; height:236px; overflow:hidden; zoom:1;}
tbody{margin:0; padding:0;}
td{margin:0; padding:0;}
tr{margin:0; padding:0;}
.undis {
	 display:none;
}

#focus_warp {
	DISPLAY: block; FLOAT: left;
}
#au {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );
}
#au IMG {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); 
}

#simg{margin:0; padding:0;}
#simg IMG { FILTER: Alpha(opacity=50); CURSOR: pointer;	width:84px; height:50px; padding-right:5px;}
#simg .s IMG {	 margin-bottom:6px;}
#simg .s1 IMG {	 margin-bottom:6px;}

/* the overlayed element */
.simple_overlay {	
	/* must be initially hidden */
	display:none;
	/* place overlay on top of other elements */
	z-index:10000;
	/* styling */
	background-color:#f3fff2;
	width:500px;
	min-height:200px;
	border:1px solid #eee;
	color:#000;
}
.simple_overlay p{
	padding:20px 10px; text-indent:2em; line-height:18px; 
}
/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(close.png);
	_background-image:url(close.gif);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
	/* some styling for triggers */
	#triggers {
		text-align:center;
		
	}
	
	#triggers img {
		cursor:pointer;
		
	}






/*详情、快速导航样式*/
.quicknav{ height:164px; overflow:hidden; background:#f2fff0 url(quicknav_b.jpg) no-repeat left top; border-bottom-width:2px;}

/*详情样式*/
.quicknav_detail{ width:280px; height:164px; border-right:1px solid #fff;}
.quicknav_title{ height:35px; line-height:35px; font-size:14px; color:#fff; font-weight:bold;}
.quicknav_detail_content{ width:280px; height:129px; overflow:hidden;}
.quicknav_detail_content_text{ width:124px; color:#6d6d6d; padding-top:8px; padding-bottom:1px; padding-left:15px;}
.quicknav_detail_content_text a{ color:#005292;}
.address{ width:280px; height:14px; overflow:hidden;}

/*快速导航(锚点)样式*/
.quicknav_Anchor { width:424px; height:164px; border-left:1px solid #e2e2e2;}
.Anchor{ width:60px; background:#fff; height:60px; background:url(author_icon.gif) no-repeat left top; padding-top:2px; margin-left:8px;}
.Anchor:hover{ background-position-x:-60px; _background-position-x:0px;}
.a1{ background-position:0px 0px;}
.a2{ background-position:0px -60px;}
.a3{ background-position:0px -120px;}
.a4{ background-position:0px -180px;}
.a5{ background-position:0px -240px;}
.a6{ background-position:0px -300px;}
.a7{ background-position:0px -360px;}
.a8{ background-position:0px -420px;}
.a9{ background-position:0px -480px;}
.a10{ background-position:0px -540px;}
.a11{ background-position:0px -600px;}
.a12{ background-position:0px -660px;}


/* ------------文章模块样式定义------------ */
.word_article{ margin-left:5px; _margin-left:8px; font-size:14px;}
.module_title{ width:700px; height:34px; background:url(mokuai_b.jpg) no-repeat left bottom;  line-height:34px; cursor:pointer;}
.module_title h2{ font-size:20px; font-family:"黑体"; font-weight:normal;}
.t{ display:block; height:32px; line-height:32px; padding-left:35px; background:url(title_icon.gif) no-repeat left top;}
.t1{background-position:0px 0px;}
.t2{background-position:0px -32px;}
.t3{background-position:0px -64px;}
.t4{background-position:0px -96px;}
.t5{background-position:0px -128px;}
.t6{background-position:0px -160px;}
.t7{background-position:0px -192px;}
.t8{background-position:0px -224px;}
.t9{background-position:0px -256px;}
.t10{background-position:0px -288px;}
.t11{background-position:0px -320px;}
.t12{background-position:0px -352px;}


/*图文样式*/
.pic_article{ margin-left:5px; _margin-left:8px; font-size:14px;}
.p_a_content{ width:335px; height:95px; font-size:12px; margin-top:18px; margin-left:5px; _margin-left:2px;}
.pic_content{ width:140px; height:90px;}
.article_content{ width:186px; height:90px; margin-left:8px;}
.article_title{ font-weight:bold; margin-top:5px; color:#489836;}
.article_text{ width:186px; height:42px; margin-top:7px; overflow:hidden; color:#737373; line-height:14px;}
.article_more{ width:40px; color:#e26500; margin-top:7px;}

/*文章样式*/
.word_slipe{ display:block; width:639px; height:1px; border-bottom:1px solid #ececec; padding-bottom:14px;}
.word_article_content{ width:520px; margin-left:12px; margin-top:20px; }
.word_title{ font-size:14px; font-weight:bold; color:#489836;}
.word_content{ line-height:21px; letter-spacing:1px;}
.word_more{ color:#e26500;}

/*图片样式*/
.pic_module_content{ text-align:center; font-size:12px; font-weight:bold; width:144px; height:130px; margin-left:20px; margin-top:20px;}
.pic_module_title{ padding-top:5px;}

/*列表文章样式*/
.list_content{ width:640px; height:30px; border-bottom:1px solid #ececec; margin-left:12px; margin-top:8px; line-height:30px;}
.list_content_title{ font-weight:bold; color:#489836;}
.list_time{ color:#737373;}
.list_content_author{ color:#489836; padding-right:12px;}



/*段落文字样式*/
.par_content{ width:686px; line-height:30px; margin-left:12px; margin-top:8px; font-size:14px;}

/*可选文字框样式*/
.optional_content{ width:686px; margin-left:12px; margin-top:8px; border:5px solid #f3f3f3;font-size:12px; line-height:24px; font-size:14px;}
.optional_title{ font-weight:bold; margin-left:12px; margin-top:12px;}


/*贴士样式*/
.notice_content{border:2px dotted #ccc;padding:10px; margin-top:10px; font-size:12px;}
.notice_content p { padding-bottom:10px}
.noticetitle{font-weight:bold; color:#006600}
.textcontent{ margin-top:0px;}

/*选项卡1*/
h2{ margin:0;}
ul{ padding:0; margin:0;}
.tab{ width:400px; margin:30px auto 0; font-size:12px; color:#555; border:1px solid #ccc;}
.tab h2{ width:100%; overflow:hidden; font-size:12px; font-weight:normal; background:#f2f2f2;}
.tab h2 a{ float:left; width:50px; line-height:25px; background:#ddd; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; cursor:pointer;}
.tab h2 .current{ background:#fff; font-weight:bold; border-bottom:1px solid #fff;}
.tab ul{ padding:25px;}
#lib_Tab1{width:640px;margin:0px;padding:0px;margin-bottom:15px;margin-top:8px;}

/*菜单class*/
.lib_Menubox {height:20px;line-height:20px;position:relative; font-size:12px; color:#419729;}
.lib_Menubox ul{ margin-left:10px; height:14px;}
.lib_Menubox li{ margin-left:8px;float:left;display:block;cursor:pointer;width:auto;color:#949694; margin-right:2px;height:16px;line-height:16px; margin-top:4px; margin-bottom:4px; white-space:nowrap;}
.lib_Menubox li.hover{padding:0px;background:#fff;width:auto; color:#fff;height:16px;line-height:16px;background-color:#409728}
.lib_Contentbox{ width:610px; overflow:hidden; text-indent:2em; color:#535353; line-height:24px; margin-left:12px; margin-top:8px;clear:both; padding-top:8px;}


/* ------------右侧页面样式定义------------ */
.rightframe{ width:234px; border-top:1px solid #7FC704; border-right:1px solid #E0E0E0; *border-right:none;}
.righttitle{ width:234px; height:40px; background:url(style_b.gif) no-repeat left top; line-height:46px;}
.righttitle a{ color:#2A7E0C; font-size:12px;};
.rt1{background-position:0px 0px;}
.rt2{background-position:0px -40px;}
.rt3{background-position:0px -80px;}

/*广告图样式*/
.add_pic_title{ border-bottom:1px solid #DAFFD6;}
.add_pic_title a{color:#2A7E0C;}
.add_pic_pic img{ border:1px solid #E3E3E3; padding:2px; margin-top:10px}
.add_pra{margin:20px 0;}
.add_text{ color:#378f2b; margin:10px 5px; border-top:1px solid #CCC; text-align:left;}
.add_text a{margin:0 10px;}
.add_text a:hover{ text-decoration:underline;}
.add_content_title{font-weight:bold; color:#247519; line-height:30px; font-size:14px;}
.add_text_content{ color:#5e5e5e; font-size:12px;}

/*相关路线样式*/
.related_way{margin-top:10px;}
.related_way a{ color:#318a25;}
.related_way a:hover{ text-decoration:underline;}
.related_way li{ padding-top:10px; padding-left:15px; width:210px; height:14px; overflow:hidden;}

/*可能想去的地方样式*/
.maybe{margin-top:20px;}
.maybe_content{ width:200px; margin-left:22px; margin-top:18px;}
.maybe_content dl{ width:90px; height:80px; float:left; padding-right:10px;}


/*按钮样式*/
.button a{ margin-left:20px;}

/*p的样式*/
.dl{ background-color: #DDF7DE; color:#168D00; font-weight:bold; padding-left:10px; height:30px;  margin:10px 0;text-indent:0em; }
.xl{ background-color: #EDEDED; color:#000000; font-weight:bold; padding-left:10px; height:30px;  margin:0px 0;text-indent:0em;}


/* ------------------------------------通用页尾样式定义---------------------------------------- */
/*页尾样式*/
.footer{ clear:both; overflow:auto; zoom:1; border-top:2px solid #CCC; padding-top:8px; line-height:22px; font-size:12px; text-align:center; color:#666; margin-bottom:5px;}
.footer a{ margin:auto 3px; color:#333;}
.footer a:hover{ color:#F30;}
.footer .ene_logo{ text-align:right; margin:-48px 10px auto auto;}



div.xx{border:solid 1px #fff;overflow:hidden; margin:10px 0;} 
div.xx p.shou{height:30px;cursor:pointer; width:680px;} 
.dianji{ width:615px;}

#topcontrol{position: fixed;bottom: 5px;right: 5px;cursor: pointer;opacity: 1;}
.xiazai{ line-height:24px; text-indent:2em;}
.xiazai ul{height:85px;}
.xiazai a{ display:block; float:left; color:#333; font-size:12px;}
.xiazai a:hover{ text-decoration:underline; color:red;}
.otherlogo{ border:1px solid #CCC; border-bottom-width:2px; border-right-width:2px; padding:10px; width:660px;}