﻿/* ============================全局设置开始============================== */
body {
	padding: 0;
	margin: 0 auto;
	text-align: center;
}
body,div,table,form,p,select,input,textarea,option,a {
	font-family: Helvetica, Verdana, Arial, sans-serif; padding: 0; margin: 0 auto;
	line-height: 150%; font-size: 12px; color: #000000;
}
* { margin:0px; padding:0px;}
img {border: 0;}



/* ====全局表单元素定义==== */
input { height:20px;}
input,textarea{ padding: 0 2px; line-height:20px;}
.inputblur { border: 1px #ccc double; background-color: #fefefe;}
.inputfocus { border: 1px #b8e3ff double; background-color: #f2faff;}
.button { width:70px; height: 25px; line-height:120%; background-image: url(button_bg.gif);}

/* ====通用常用引用样式==== */
.clear { clear:both;}
.box_border { border:1px solid #b8e3ff;}
.box_bg { background-color:#f2faff; margin:1px; overflow:hidden;}

/* ====链接样式==== */
a { color: #333; text-decoration: none; }
a:hover { color: #f30; text-decoration: underline; }

a.l_menu { color: #ffc; }
a.l_menu:hover { color: #c3dd9e; }

/* ====扩展滤镜(图片自动缩放)==== */
/*#xxx img { 
	max-width:300px;border:1px solid #eee;
	width:expression(document.body.clientWidth>document.getElementById("xxx").scrollWidth*9/10? "300px": "auto" );
}*/
/* ============================布局部分开始============================== */

/* -----首页部分----- */
#in_fla { width:975px; height:349px; overflow:hidden; text-align:center;}

#in_main_bg { width:975px; height:153px; overflow:hidden; background:url(in_about_bg.jpg) left top no-repeat; margin:5px auto;}
#in_cont { width:335px; height:153px; overflow:hidden; float:right; background:url(in_contact.jpg);}
#in_about_bg { width:620px; height:135px; overflow:hidden; float:left;}
#in_about { width:166px; height:118px; overflow:hidden; background:url(in_about.jpg); float:left; margin:1px 3px;}
#in_end { width:1002px;text-align:center; line-height:30px; color:#515151;}
#in_end a { color:#515151;}
.dht{color:#FFFFFF;}
.dh{color:#FFFFFF;}
.dh a{color:#FFFFFF; text-decoration:underline;}

/* -----头部部分----- */
#top_bg { width:1002px; height:80px; overflow:hidden; background:url(top_bg.jpg) left top repeat-x;}
#top_logo { width:450px; height:80px; overflow:hidden; background:url(logo.jpg) left top no-repeat; float:left;}
#top_fav { width:280px; height:80px; overflow:hidden; background:url(top_fav.jpg) left top no-repeat; float:right;}
#top_fav ul { width:280px; height:40px; margin:20px 0; overflow:hidden;}
#top_fav ul li { float:left;}
#top_fav ul li a { width:93px; height:40px; overflow:hidden; display:block; text-align:center; line-height:30px;}

/* -----导航/Banner部分----- */
#menu_bg { width:1002px; height:30px; overflow:hidden; background:url(menu_r_bg.jpg);}
#hxtime { width:258px; height:30px; overflow:hidden; background:url(menu_l_bg.jpg) left top repeat-x; float:left; line-height:30px; color:#c7c6c6; text-align:center;}
#menu_m { width:30px; height:30px; overflow:hidden; background:url(menu_m.jpg) left top no-repeat; float:left;}
#menu_r_bg { width:714px; height:30px; overflow:hidden; background:url(menu_r_bg.jpg) left top repeat-x; float:right;}
#menu_r_bg ul li { width:75px; height:30px; text-align:center; overflow:hidden; float:left;}
#menu_r_bg ul li a{ line-height:30px; color:#fff;}

#in_menu_end { width:1002px; height:10px; overflow:hidden; background:url(in_menu_end.jpg) left top repeat-x;}

#banner_bg { width:1002px; height:190px; overflow:hidden; background:url(gg_bg.jpg) left top no-repeat;}
#b_gg { width:210px; height:125px; overflow:hidden; margin:45px 15px 0 13px; float:left;}
#banner { width:747px; height:190px; overflow:hidden; float:right;}

/* -----主体内容部分----- */
#main_width { width:1002px; clear:both;}
#r_bg { width:742px; overflow:hidden; float:right; background:url(main_bg.gif) left top no-repeat; text-align:center;}
#r_t_bg { width:620px; height:50px; overflow:hidden; margin:25px auto auto auto;}
#r_t_p { width:239px; height:50px; overflow:hidden; float:right;}
#r_t_t { width:200px; line-height:25px; margin:25px auto 0 0; float:left; color:#808080;}
#r_content { width:620px; height:500px; border-top:1px dashed #808080; font-size:14px; line-height:25px; color:#696969;}

/* -----侧栏部分----- */
#left_bg { width:260px; overflow:hidden; float:left;}
#l_pic { width:260px; height:155px; overflow:hidden; background:url(l_pic.gif) left top no-repeat;}
.l_content { margin:0 22px; line-height:23px;}

/* -----底部部分----- */
#end_bg { width:980px; height:33px; overflow:hidden; text-align:center; line-height:33px; color:#fbf5f5; background:url(end_bg.gif);}
#end_bg a { line-height:33px; color:#fbf5f5; }

/* -----标签切换----- */
#tag { width:400px; margin:0 0 0 10px; height:23px;}
#tag li { float:left; background:url(tagleft.gif) no-repeat left bottom; margin:0 1px 0 0; height:23px; }
#tag li a { float:left; padding:0 10px; background:url(tagright.gif) no-repeat right bottom; line-height:23px;}

#tag li.selectTag { background-position:left top; position:relative; height:25px; margin-bottom:-2px;}
#tag li.selectTag a { background:url(tagright.gif) no-repeat right top; height:25px; line-height:25px; margin-bottom:-2px;}

#tagContent { clear:both; border:1px solid #aecbd4; background:url(bg.gif) repeat-x; height:300px; padding:1px;}
.tagContent { display:none; margin:3px 5px;}
#tagContent .selectTag { display:block;}
/* ===============================结束================================= */
#mytable{ table-layout:fixed; }
#mytable tr td {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}


.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

