/*Common.Css Version V1.0 - 2014.12.1*/
/*-new css------------------------------------------------------------------------------------------------------------------------*/
/*网站底部*/
#web-bottom {
	position:relative;
	overflow:hidden;
	background:white;
}
#web-bottom ul {
	margin:0px;
	padding:15px;
	font-size:13px;
	text-align:center;
}
#web-bottom ul li {
	color:#999;
	font:13px/2 verdana;
}
#web-bottom .qufu123 {
	color:#f60;
	font-weight:bold;
}
#web-bottom .com {
	color:#333;
	font-weight:bold;
}
/*布局 (bj*) */
/* ======================================================================================= */
.bj2 {overflow:hidden;}
.bj2 > * {width:50%;float:left;display:block;overflow:hidden;}

.bj3 {overflow:hidden;}
.bj3 > * {width:33%;float:left;}
.bj3 > *:first-child {width:34%;float:left;}

.bj4 {overflow:hidden;}
.bj4 > * {width:25%;float:left;overflow:hidden;}

.bj5 {overflow:hidden;}
.bj5 > * {width:20%;float:left;}

.bj190 {width:190px;overflow:hidden;}
.bj200 {width:200px;overflow:hidden;}
.bj210 {width:210px;overflow:hidden;}
.bj230 {width:230px;overflow:hidden;}
.bj252 {width:252px;overflow:hidden;}
.bj290 {width:290px;overflow:hidden;}
.bj300 {width:300px;overflow:hidden;}
.bj310 {width:310px;overflow:hidden;}
.bj344 {width:344px;overflow:hidden;}
.bj349 {width:349px;overflow:hidden;}
.bj354 {width:354px;overflow:hidden;}
.bj670 {width:670px;overflow:hidden;}
.bj680 {width:680px;overflow:hidden;}
.bj690 {width:690px;overflow:hidden;}
.bj708 {width:708px;overflow:hidden;}
.bj718 {width:718px;overflow:hidden;}
.bj750 {width:750px;overflow:hidden;}
.bj760 {width:760px;overflow:hidden;}
.bj770 {width:770px;overflow:hidden;}
.bj790 {width:790px;overflow:hidden;}
.bj990{width:990px;overflow:hidden;}
.bj1000 {width:1000px;overflow:hidden;}

/*高度 (h*) */



.bj-3-left {/*通用3列布局*/
	float:left;
	width:354px;
}
.bj-3-right {
	float:right;
	width:252px;
}
.bj-3-center {
	width:354px;
	margin:0 262px 0px 364px;
}


/*PageTools*/
.pagetools {
	position:fixed;
	top:0px;
	left:0px;
	display:none;
	width:34px;
	z-index:1;
}
.pagetools .top,.pagetools .wx,.pagetools .khd {
	height:32px;
	background:#f9f9f9;
	margin-bottom:2px;
	border:solid 1px #eee;
	cursor:pointer;
	text-align:center;
}
.pagetools .top {background:url('/images/tools.png') 0px 0px no-repeat;}
.pagetools .top:hover {background:url('/images/tools.png') 0px -32px no-repeat;}

.pagetools .wx {background:url('/images/tools.png') 0px -64px no-repeat;}
.pagetools .wx:hover {background:url('/images/tools.png') 0px -96px no-repeat;}
.pagetools .wxpic{display:none;position:absolute;z-index:9999;width:200px;height:200px;}

.pagetools .khd {background:url('/images/tools.png') 0px -128px no-repeat;}
.pagetools .khd:hover {background:url('/images/tools.png') 0px -160px no-repeat;}
.pagetools .khdpic{display:none;position:absolute;z-index:9999;width:200px;height:200px;}
/*高度*/
.h25 {height:25px;overflow:hidden;}
/*背景颜色*/
.bg-white{background:white;}
.bg0{background:#f9f9f9;}
.bg1{}
/*边框*/
.bor-l {border-left:solid 1px #eee;}
.bor-r {border-right:solid 1px #eee;}
.bor-t {border-top:solid 1px #eee;}
.bor-b {border-bottom:solid 1px #eee;}
.bor {border:solid 1px #eee;}
.bor-lr {border-left:solid 1px #eee;border-right:solid 1px #eee;}
.bor-tb {border-top:solid 1px #eee;border-bottom:solid 1px #eee;}
/*背景线*/
.bg-line-cols-c {background:url('/images/bj2_bg.png') center repeat-y;} /*中间竖线*/
.bg-line-l {background:url('/images/bj2_bg.png') 0px repeat-y;} /*左竖线*/
.bg-line-r {background:url('/images/bj2_bg.png') right repeat-y;} /*右竖线*/
.bg-line-b {background:url('/images/point.png') bottom repeat-x;} /*下横线*/
.bg-line-t {background:url('/images/point.png') top repeat-x;} /*下横线*/
/*内间距*/
.pad {padding:10px;}
.pad-l{padding-left:10px;}
.pad-r{padding-right:10px;}
.pad-t{padding-top:10px;}
.pad-b{padding-bottom:10px;}
.pad-lr{padding-left:10px;padding-right:10px;}
.pad-tb{padding-top:10px;padding-bottom:10px;}

.pad5{padding:5px;}
.pad5-l{padding-left:5px;}
.pad5-r{padding-right:5px;}
.pad5-t{padding-top:5px;}
.pad5-b{padding-bottom:5px;}
.pad5-lr{padding-left:5px;padding-right:5px;}
.pad5-tb{padding-top:5px;padding-bottom:5px;}
/*外间距*/
.mar-l{margin-left:10px;}
.mar-r{margin-right:10px;}
.mar-t{margin-top:10px;}
.mar-b{margin-bottom:10px;}



/*清除浮动*/
.cb {
    clear:both!important;
    overflow:hidden!important;
    font-size:0px!important;
    margin:0px!important;
    padding:0px!important;
    height:0px!important;
    line-height:0px!important;
    width:0px!important;
}
/*隐藏*/
.hidden,.hide{display:none!important;}
.vhide {visibility:hidden;}

.main {
	width:100%;
	height:100%;
	zoom:1;
	overflow:hidden;
}
/**/
.afs_bar dl,.fws_bar dl{
	margin:1em 0px;
	display:block;
}
.afs_bar dt,.fws_bar dt {
	font-weight:bold;
	border-bottom:solid 1px #eee;
	margin-bottom:10px;
	margin-top:5px;
}
.afs_bar dd,.fws_bar dd {
	padding:0px;
	margin-left:0em;
}
.afs_bar dd p,.fws_bar dd p{text-indent:2em;}
/*ui*/
ul.ui-grid-2 {
}
ul.ui-grid-2 li {
	width:50%;
	float:left;
}
ul.ui-grid-3 {
}
ul.ui-grid-3 li {
	width:33.3%;
	float:left;
}
/*悬浮*/
.ad_xf {
	position:absolute;
}
/*table-standard*/
.table-standard{border:0px;background:#ccc;padding:0px;margin:0px;border-spacing:1px;border-collapse:separate;}
.table-standard tr{background:white;text-align:center;}
.table-standard tr.head{background:#eee;}

/*tab*/
.fws_tab {
	border-bottom:solid 3px #09f;
	font-size:12px;
	height:100%;
	overflow:hidden;
}
.fws_tab ul {
	height:26px;
	line-height:26px;
	cursor:pointer;
}
.fws_tab ul.tab {
	background:url('/images/tab.png') left top no-repeat;
	color:black;
}
.fws_tab ul.tab li {
	background:url('/images/tab.png') right -26px no-repeat;
	padding:0px 8px;
}
.fws_tab ul.tab1 {
	background:url('/images/tab-1.png') left top no-repeat;
	color:white;
	font-weight:bold;
}
.fws_tab ul.tab1 li {
	background:url('/images/tab-1.png') right -26px no-repeat;
	padding:0px 8px;
}
.fws_tab ul.tab2 {
	background:url('/images/tab-2.png') left top no-repeat;
	color:red;
}
.fws_tab ul.tab2 li {
	background:url('/images/tab-2.png') right -26px no-repeat;
	padding:0px 8px;
}
.fws_tab ul.left {
	margin-right:3px;
}
.fws_tab ul.right {
	margin-left:3px;
}
/*弹出式图片浏览*/
.popshowpics {
	position:absolute;
	margin:0px;
	padding:10px;
	background:white;
	border:solid 1px #999;
}
/*弹出提示框*/
.popbox {
	position:absolute;
	width:auto!important;
	margin:0px;
	padding:0px;
	overflow:hidden;
	cursor:pointer;
}
.popbox ul li.content {
	border:solid 1px #660;
	border-bottom:0px;
	line-height:20px;
	padding:3px 5px 0px 5px;
	overflow:hidden;
	background:#ffe;
}
.popbox ul li.bottom {
	font-size:0px;
	line-height:10px;
	height:auto;
	background:url('/images/popbox.gif') no-repeat;
}
/*弹出菜单按钮*/
.popmenubtn {
	padding:3px 5px;
	line-height:20px!important;
}
.popmenubtn-active {
	padding:2px 4px;
	border:solid 1px #ccc;
	background:#fff;
}
/*弹出菜单样式*/
.popmenu {
	width:auto!important;
	height:auto!important;
	line-height:26px!important;
	border:solid 1px #ccc;
	padding:5px 8px;
	margin:0px;
	background:#fff;
	font-size:14px;
	position:absolute;
	overflow:hidden;
}
.popmenu ul {}
.popmenu ul li{white-space:nowrap;overflow:hidden;}

.popmenu ul li a:link 	{ color:#666;text-decoration:none;display:block;padding:0px 3px;}
.popmenu ul li a:visited { color:#666;text-decoration:none;}
.popmenu ul li a:hover   { color:#666;text-decoration:none;background:#f0f0f0;}
.popmenu ul li a:active  { color:#666;text-decoration:none;}
/*弹出窗体*/
.popwin {
	position:absolute;
}
/*弹出提示*/
.pophint {
	width:auto;
	height:auto;
	line-height:20px!important;
	border:solid 1px #900;
	padding:3px 5px;
	margin:0px;
	background:#fff;
	font-size:12px;
	position:absolute;
	z-index:2;
}

/*高级检索*/
.fws_where {
	height:100%;
	background:#fff;
	margin-bottom:5px;
	border:solid 1px #ccc;
	padding-bottom:5px;
}
.fws_where ul.tag {	/*标签区*/
	height:100%;
	line-height:24px;
	overflow:hidden;
	padding:5px 10px 3px 10px;
	border-bottom:dotted 1px #ccc;
}
.fws_where ul.tag li {
	height:20px;
	line-height:20px;
	margin-bottom:2px;
	overflow:hidden;
}
.fws_where ul.tag li.tag {
	float:left;
	background:url('/images/wheretag.gif') no-repeat right 0px;
	cursor:pointer;
	margin-right:5px;
	border:solid 1px #f90;
	padding:0px 25px 0px 5px;
	white-space:nowrap;
}
.fws_where ul.show {	/*显示区*/
	height:22px;
	overflow:hidden;
	padding:3px 10px 3px 10px;
	overflow:hidden;
	border-bottom:dotted 1px #ccc;
}
.fws_where ul.show li {
	height:20px;
	line-height:20px;
}
.fws_where ul.show li.content {
	padding:1px 0px;
}
.fws_where ul.show li.rebtn {
	float:right;
	border:solid 1px #ccc;
	padding:0px 5px 0px 25px;
	background:url('/images/rebtn.gif') no-repeat left 0px;
	cursor:pointer;
	margin-left:2px;
}
.fws_where ul.show li.mybtn {
	float:right;
	border:solid 1px #ccc;
	padding:0px 5px 0px 25px;
	background:url('/images/mybtn.gif') no-repeat left 0px;
	cursor:pointer;
	margin-left:2px;
}
.fws_where ul.show li.prnbtn {
	float:right;
	border:solid 1px #ccc;
	padding:0px 5px 0px 25px;
	background:url('/images/prnbtn.gif') no-repeat left 0px;
	cursor:pointer;
	margin-left:2px;
}
.fws_where ul.order {	/*排序分页区*/
	height:22px;
	padding:3px 10px 0px 10px;
}
.fws_where ul.order li {
	line-height:20px;
}
.fws_where ul.order li.page {
	float:right;
	width:300px;
}
.fws_where ul.order li.order {
	float:left;
	line-height:20px;
}

.fws_where ul.type {	/*分类区*/
	height:22px;
	padding:3px 10px 0px 10px;
	overflow:hidden;
}
.fws_where ul.type li {
	line-height:20px;
}
.fws_where ul.type li.title {
	float:left;
	width:64px;
	color:#999;
}
.fws_where ul.type li.content {
	_display:inline-block;
	height:auto;
	margin-left:64px;
	margin-right:50px;
}
.fws_where ul.type li.content form {
	display:inline;
}
.fws_where ul.type li.content span {
	display:inline-block;
}
.fws_where ul.type li.morebtn {
	float:right;
	text-align:right;
	height:18px;
	line-height:18px;
	border:solid 1px #ccc;
	padding:0px 17px 0px 5px;
	background:url('/images/morebtn.gif') no-repeat right 0px;
	color:#999;
	cursor:pointer;
}
.fws_where ul.type li.morebtn1 {
	background:url('/images/morebtn1.gif') no-repeat right 0px;
}
.fws_where ul.type li input.text { /*输入框*/
	width:23px;
	height:16px;
	padding:0px;
	margin:0px 2px 0px 0px;
	border:solid 1px #ccc;
	text-align:center;
	font-size:12px;
}
.fws_where ul.type li span.wherebtn { /*按钮*/
	background: url('/images/wherebtn.gif') no-repeat scroll right -0px transparent;
	padding:0 3px 0 0;
	border:none;
	margin:0;
	height:18px;
	line-height:18px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	font-size:12px;
	cursor:pointer;
	vertical-align:1px;
}
.fws_where ul.type li span.wherebtn input {
	background: url('/images/wherebtn.gif') no-repeat scroll 0 -0px transparent;
	border:0 none;
	padding:0px 4px 0px 6px;
	margin:0px;
	overflow:visible;
	height:18px;
	line-height:18px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	font-size:12px;
	cursor:pointer;
	vertical-align:middle;
}
/*标记小方框*/
span.tag-00 {
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:3px 4px;
}
span.tag-00 a:link,span.tag-00 a:visited,span.tag-00 a:active {
	text-decoration:none;
}
span.tag-00 a:hover {text-decoration:underline;}
span.tag-01 {
	color:white;
	background:#ccc;
	border:solid 1px #ccc;
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:2px 3px;
}
span.tag-01 a:link,span.tag-01 a:visited,span.tag-01 a:hover,span.tag-01 a:active {
	color:white;
	text-decoration:none;
}
span.tag-02 {
	color:white;
	background:#09f;
	border:solid 1px #09f;
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:2px 3px;
}
span.tag-02 a:link,span.tag-02 a:visited,span.tag-02 a:hover,span.tag-02 a:active {
	color:white;
	text-decoration:none;
}
span.tag-03 {
	color:white;
	background:#900;
	border:solid 1px #900;
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:2px 3px;
}
span.tag-03 a:link,span.tag-03 a:visited,span.tag-03 a:hover,span.tag-03 a:active {
	color:white;
	text-decoration:none;
}
span.tag-04 {
	color:white;
	background:#090;
	border:solid 1px #090;
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:2px 3px;
}
span.tag-04 a:link,span.tag-04 a:visited,span.tag-04 a:hover,span.tag-04 a:active {
	color:white;
	text-decoration:none;
}
span.tag-05 {
	color:white;
	background:#909;
	border:solid 1px #909;
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:2px 3px;
}
span.tag-05 a:link,span.tag-05 a:visited,span.tag-05 a:hover,span.tag-05 a:active {
	color:white;
	text-decoration:none;
}
span.tag-06 {
	color:white;
	background:#f09;
	border:solid 1px #f09;
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:2px 3px;
}
span.tag-06 a:link,span.tag-06 a:visited,span.tag-06 a:hover,span.tag-06 a:active {
	color:white;
	text-decoration:none;
}
span.tag-07 {
	color:white;
	background:#990;
	border:solid 1px #990;
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:2px 3px;
}
span.tag-07 a:link,span.tag-07 a:visited,span.tag-07 a:hover,span.tag-07 a:active {
	color:white;
	text-decoration:none;
}
span.tag-08 {
	color:white;
	background:#099;
	border:solid 1px #099;
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:2px 3px;
}
span.tag-08 a:link,span.tag-08 a:visited,span.tag-08 a:hover,span.tag-08 a:active {
	color:white;
	text-decoration:none;
}
span.tag-09 {
	color:white;
	background:#f90;
	border:solid 1px #f90;
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:2px 3px;
}
span.tag-09 a:link,span.tag-09 a:visited,span.tag-09 a:hover,span.tag-09 a:active {
	color:white;
	text-decoration:none;
}
span.tag-10 {
	color:white;
	background:#009;
	border:solid 1px #009;
	height:12px;
	line-height:12px;
	margin:2px 3px 2px 3px;
	padding:2px 3px;
}
span.tag-10 a:link,span.tag-10 a:visited,span.tag-10 a:hover,span.tag-10 a:active {
	color:white;
	text-decoration:none;
}

/*顶部登录条*/
.web-login {
	overflow:hidden;
	height:30px;
	line-height:30px;
	margin:0px 0px 7px 0px;
}
.web-login1 .btn-logout{background:url('/skin/default/index/close.gif') no-repeat left -1px;padding-left:18px;}
.web-login1 .btn-usercenter{background:url('/skin/default/index/usercenter.gif') no-repeat left -1px;padding-left:18px;}
.web-login1 .username {font-weight:bold;color:red;}
.web-login select{height:23px;}
.web-login img {vertical-align:middle;border:0px;}
.web-login input {background-color:#fff;}
/*全站顶部导航*/
.web_top
{
	background:#fff;
	height:100%;
	border:solid 1px #eee;
	margin-bottom:5px;
	height:74px;
	text-align:left;
	overflow:hidden;
}
.web_top img {
	vertical-align:middle;
}
.web_top .logo {
	border-right:solid 1px #f8f8f8;
}
.web_top .col
{
	border-right:solid 1px #f8f8f8;
	height:64px;
	padding:5px;
}
.web_top .col1{border-right:0px;}
.web_top .col li{
	padding-top:3px;
	padding-right:3px;
	padding-left:3px;
	line-height:18px;
}
/*全站3级顶部*/
.web_top3
{
	height:30px;
	margin-bottom:3px;
	1border-bottom:solid 1px #ccc;
	margin:0px 0px 7px 0px;
}
.web_top3 ul
{
	height:100%;
	overflow:hidden;
}
.web_top3 ul li
{
	height:30px;
	line-height:30px;
}
/*栏目导航条*/
.web_nav
{
	text-align:left;
	margin-bottom:5px;
	border:solid 1px #eee;
	border-bottom:none;
	padding:3px;
	font-size:12px;
	background:url('/images/bg_new.gif');
	background-position:bottom;
	height:20px;
	line-height:20px;
}
.web_nav img {
	vertical-align:top;
	_vertical-align:middle;
}
/*===========================分页================================================*/
.fws_page {
    width:100%;
    height:20px;
    line-height:20px;
    font-size:12px;
    color:#999;
    margin:5px 0px;
    vertical-align:middle;
    overflow:hidden;
}
.fws_page ul {
	line-height:20px!important;
	height:20px!important;
    overflow:hidden;
    vertical-align:middle;
    zoom:1;
}
.fws_page ul li {
    float:right;
    padding:2px 5px 0px 5px;
    border:solid 1px #cecece;
    background:white;
    line-height:16px;
    height:16px;
    overflow:hidden;
    vertical-align:middle;
    margin-left:5px;
}
.fws_page ul li.nowlink {color:red;}
.fws_page ul li.active {
    background:#ccc;
    color:white;
}
.fws_page ul li.link {cursor:pointer;}
.fws_page ul li.uppage {
	float:right;
	padding:0px 3px 0px 9px;
	margin:0 0 0 5px;
	border:solid 1px #ddd;
	background:url('/images/pre.gif') no-repeat left center;
}
.fws_page ul li.uppage1 {
	float:right;
	padding:0px 3px 0px 9px;
	border:solid 1px #ddd;
	background:url('/images/pre1.gif') no-repeat left center;
}
.fws_page ul li.nextpage {
	float:right;
	padding:0px 9px 0px 3px;
	border:solid 1px #ddd;
	background:url('/images/nex.gif') no-repeat right center;
}
.fws_page ul li.nextpage1 {
	float:right;
	padding:0px 9px 0px 3px;
	border:solid 1px #ddd;
	background:url('/images/nex1.gif') no-repeat right center;
}
.fws_page ul li.pagenum {
	float:right;
	padding:0px 3px;
	width:60px;
	color:#ccc;
	text-align:center;
	border:solid 1px #fff;
}

/*===========================分页 / 结束================================================*/

/*顶部登录部分*/
.toplogin
{
    margin:2px 0px 2px 0px;
    padding:0px;
    text-align:left;
    height:100%;
    color:black;
    font-size:12px;
    background:white;
}
.toplogin ul
{
    padding:0px;
    margin:0px;
}
.toplogin ul li
{
    height:24px;
    line-height:24px;
    padding-right:5px;
    padding:0px;
    border:0px;
}
.toplogin ul li.left
{
    float:left;
    border:0px;
    padding:0px;
    margin:0px;
    background:;
}
.toplogin ul li.right
{
    float:right;
    text-align:right;
}
.toplogin ul li input
{
    font-size:14px;
    line-height:1;
    margin:0px 0px;
    padding:2px;
    border:solid 1px #369;
}
.toplogin ul li button
{
    font-size:12px;
    line-height:1;
    padding:0px;
    margin:0px;
    height:22px;
}
/*顶部登录部分 end*/


.left{float:left}
.right{float:right}
.txtcenter{text-align:center}
.txtleft{text-align:left}
.txtright{text-align:right}
/*文字大小*/
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f32{font-size:32px;}
/*文字属性*/
.bold{font-weight:bold!important;}
.normal{font-weight:normal;}
/*通用*颜色******************************************************************************/
.c_transparent{color:transparent!important;}
.c_white{color:white!important;}
.c_red{color:red!important;}
.c_green{color:green!important;}
.c_blue{color:blue!important;}
.c_blue3{color:#369!important;}
.c_black{color:#000!important;}
.c_red1{color:#c00!important;}
.c_red2{color:#900!important;}
.c_red3{color:#900!important;}
.c_0{color:#666!important;}
.c_1{color:#999!important;}
.c_2{color:#ccc!important;}
.c_3{color:#333!important;}
.c_4{color:#f90!important;}
.c_5{color:#f09!important;}
.c_6{color:#9f0!important;}
.c_7{color:#90f!important;}
.c_8{color:#09f!important;}
.c_9{color:#0f9!important;}
.c_10{color:#099!important;}

/*行高*/
.lh12{line-height:12px;}
.lh18{line-height:18px!important;height:18px!important;}
.lh26{line-height:26px;}
.lh30{line-height:30px;}
/*左右边距*/
.plr3{padding-left:3px;padding-right:3px;}
.plr5{padding-left:5px;padding-right:5px;}

.ptb3{padding-top:3px;padding-bottom:3px;}
.ptb5{padding-top:5px;padding-bottom:5px;}
/*背景颜色*/
.bk_red3{background:#900;}
.bk_black{background:black}
.bk_white{background:#fff}
.bk_blue{background:#00f}
.bk_red{background:#f00}
.bk_yellow{background:yellow}
.bk_0{background:#333}
.bk_1{background:#666}
.bk_2{background:#999}
.bk_3{background:#ccc}
.bk_4{background:#f0f0f0}
.bk_5{background:#f8f8f8}
.bk_6{background:#09f!important}
.bk_7{background:#0f9!important}
.bk_8{background:#90f!important}
.bk_9{background:#9f0!important}
.bk_a{background:#f09!important}
.bk_b{background:#f90!important}
.bk_c{background:#9cf!important}
/*字体*/
.f_ht{font-family:黑体;}
.f_st{font-family:宋体;}
.f_fs{font-family:仿宋_gb2312!important;}

/*下边距*/
.mb5{margin:0px 0px 5px 0px !important}
/*线*/
.line1{overflow:hidden;height:1px!important;width:100%;font-size:0px;}
.line2{overflow:hidden;height:2px!important;width:100%;font-size:0px;}
.line3{overflow:hidden;height:3px!important;width:100%;font-size:0px;}
.line5{overflow:hidden;height:5px!important;width:100%;font-size:0px;}
.line10{overflow:hidden;height:10px!important;width:100%;font-size:0px;}

/*列表项 首页 人才信息列表用*/
ul.list1{background:url('/images/list1.gif') 16px 10px no-repeat;}
ul.list1 li a{padding-left:25px;}
ul.list2{background:url('/images/list1.gif') 0px 10px no-repeat;}
ul.list2 li a{padding-left:25px;}

/*定义链接样式*/
a.item1{padding-left:10px;background:url('/images/item1.gif') 0px 3px no-repeat;}
a.item2{padding-left:10px;background:url('/images/item2.gif') 0px 3px no-repeat;}
a.item3{padding-left:10px;background:url('/images/item3.gif') 0px 3px no-repeat;}
a.item4{padding-left:10px;background:url('/images/item4.gif') 0px 3px no-repeat;}
a.item5{padding-left:13px;background:url('/images/item5.gif') 0px 2px no-repeat;}

span.item1{padding-left:10px;background:url('/images/item1.gif') 0px 3px no-repeat;}
span.item2{padding-left:10px;background:url('/images/item2.gif') 0px 3px no-repeat;}
span.item3{padding-left:10px;background:url('/images/item3.gif') 0px 3px no-repeat;}
span.item4{padding-left:10px;background:url('/images/item4.gif') 0px 3px no-repeat;}

a.a0:link 	    { color:#666;text-decoration:none}
a.a0:visited   { color:#666;text-decoration:none}
a.a0:hover     { color:#900;text-decoration:underline}
a.a0:active    { color:#666;text-decoration:none}

a.a1:link 	    { color:#09f;text-decoration:none}
a.a1:visited   { color:#09f;text-decoration:none}
a.a1:hover     { color:#900;text-decoration:underline}
a.a1:active    { color:#09f;text-decoration:none}

a.a2:link 	    { color:#f90;text-decoration:none}
a.a2:visited   { color:#f90;text-decoration:none}
a.a2:hover     { color:#900;text-decoration:underline}
a.a2:active    { color:#f90;text-decoration:none}

a.a3:link 	   { color:#09f;text-decoration:underline;}
a.a3:visited   { color:#09f;text-decoration:underline;}
a.a3:hover     { color:#900;text-decoration:underline;}
a.a3:active    { color:#09f;text-decoration:underline;}

a.a4:link 	   { color:#fff;text-decoration:none}
a.a4:visited   { color:#fff;text-decoration:none}
a.a4:hover     { color:#f00;text-decoration:underline}
a.a4:active    { color:#fff;text-decoration:none}

a.a5:link 	   { color:#f00;text-decoration:none}
a.a5:visited   { color:#f00;text-decoration:none}
a.a5:hover     { color:#000;text-decoration:underline}
a.a5:active    { color:#f00;text-decoration:none}

a.a6:link 	   { color:#fff;text-decoration:none}
a.a6:visited   { color:#fff;text-decoration:none}
a.a6:hover     { color:#fff;text-decoration:underline}
a.a6:active    { color:#fff;text-decoration:none}

a.a7:link 	   { color:#ccc;text-decoration:none}
a.a7:visited   { color:#ccc;text-decoration:none}
a.a7:hover     { color:#ccc;text-decoration:none}
a.a7:active    { color:#ccc;text-decoration:none}

a.a8:link 	   { color:#ccc;text-decoration:none}
a.a8:visited   { color:#ccc;text-decoration:none}
a.a8:hover     { color:#900;text-decoration:underline}
a.a8:active    { color:#ccc;text-decoration:none}

a.a9:link 	   { color:#666;text-decoration:underline}
a.a9:visited   { color:#666;text-decoration:underline}
a.a9:hover     { color:#900;text-decoration:underline}
a.a9:active    { color:#666;text-decoration:underline}

a.a10:link 	   { color:#fff;text-decoration:underline}
a.a10:visited   { color:#fff;text-decoration:underline}
a.a10:hover     { color:#f00;text-decoration:underline}
a.a10:active    { color:#fff;text-decoration:underline}

a.a11:link 	   { color:#000;text-decoration:none}
a.a11:visited   { color:#000;text-decoration:none}
a.a11:hover     { color:#f00;text-decoration:underline}
a.a11:active    { color:#000;text-decoration:none}

a.a12:link 	    { color:#f00;text-decoration:underline}
a.a12:visited   { color:#f00;text-decoration:underline}
a.a12:hover     { color:#900;text-decoration:underline}
a.a12:active    { color:#f00;text-decoration:underline}

a.a13:link 	   { color:#000;text-decoration:underline}
a.a13:visited   { color:#000;text-decoration:underline}
a.a13:hover     { color:#f00;text-decoration:underline}
a.a13:active    { color:#000;text-decoration:underline}

a.a14:link 	    { color:#999;text-decoration:none}
a.a14:visited   { color:#999;text-decoration:none}
a.a14:hover     { color:#000;text-decoration:none}
a.a14:active    { color:#999;text-decoration:none}

a.a15:link 	    { color:#900;text-decoration:none}
a.a15:visited   { color:#900;text-decoration:none}
a.a15:hover     { color:#f00;text-decoration:underline}
a.a15:active    { color:#900;text-decoration:none}

a.a-0:link 	   { color:#333;text-decoration:underline}
a.a-0:visited   { color:#333;text-decoration:underline}
a.a-0:hover     { color:#900;text-decoration:underline}
a.a-0:active    { color:#333;text-decoration:underline}

a.a-1:link 	   { color:#09f;text-decoration:underline}
a.a-1:visited   { color:#09f;text-decoration:underline}
a.a-1:hover     { color:#900;text-decoration:underline}
a.a-1:active    { color:#09f;text-decoration:underline}

a.a-2:link 	   { color:#0f9;text-decoration:underline}
a.a-2:visited   { color:#0f9;text-decoration:underline}
a.a-2:hover     { color:#900;text-decoration:underline}
a.a-2:active    { color:#0f9;text-decoration:underline}

a.a-3:link 	   { color:#90f;text-decoration:underline}
a.a-3:visited   { color:#90f;text-decoration:underline}
a.a-3:hover     { color:#900;text-decoration:underline}
a.a-3:active    { color:#90f;text-decoration:underline}

a.a-4:link 	   { color:#9f0;text-decoration:underline}
a.a-4:visited   { color:#9f0;text-decoration:underline}
a.a-4:hover     { color:#900;text-decoration:underline}
a.a-4:active    { color:#9f0;text-decoration:underline}

a.a-5:link 	   { color:#f09;text-decoration:underline}
a.a-5:visited   { color:#f09;text-decoration:underline}
a.a-5:hover     { color:#900;text-decoration:underline}
a.a-5:active    { color:#f09;text-decoration:underline}

a.a-6:link 	   { color:#f90;text-decoration:underline}
a.a-6:visited   { color:#f90;text-decoration:underline}
a.a-6:hover     { color:#900;text-decoration:underline}
a.a-6:active    { color:#f90;text-decoration:underline}

a.a-7:link 	   { color:#fff;text-decoration:underline}
a.a-7:visited   { color:#fff;text-decoration:underline}
a.a-7:hover     { color:#900;text-decoration:underline}
a.a-7:active    { color:#fff;text-decoration:underline}

a.a-8:link 	   { color:#999;text-decoration:underline}
a.a-8:visited   { color:#999;text-decoration:underline}
a.a-8:hover     { color:#900;text-decoration:underline}
a.a-8:active    { color:#999;text-decoration:underline}

a.a-9:link 	   { color:#099;text-decoration:underline}
a.a-9:visited   { color:#099;text-decoration:underline}
a.a-9:hover     { color:#900;text-decoration:underline}
a.a-9:active    { color:#099;text-decoration:underline}

a.a-red:link 	   { color:#f00;text-decoration:underline}
a.a-red:visited   { color:#f00;text-decoration:underline}
a.a-red:hover     { color:#900;text-decoration:underline}
a.a-red:active    { color:#f00;text-decoration:underline}

a.a-red3:link 	   { color:#900;text-decoration:underline}
a.a-red3:visited   { color:#900;text-decoration:underline}
a.a-red3:hover     { color:#f00;text-decoration:underline}
a.a-red3:active    { color:#900;text-decoration:underline}

a.a-blue:link 	   { color:#00f;text-decoration:underline}
a.a-blue:visited   { color:#00f;text-decoration:underline}
a.a-blue:hover     { color:#900;text-decoration:underline}
a.a-blue:active    { color:#00f;text-decoration:underline}

a.a-green:link 	   { color:#0f0;text-decoration:underline}
a.a-green:visited   { color:#0f0;text-decoration:underline}
a.a-green:hover     { color:#900;text-decoration:underline}
a.a-green:active    { color:#0f0;text-decoration:underline}
/*按钮<button></button>*/
.fws_btn
{
	border: #7b9ebd 1px solid;
	font-size:12px;
	cursor: hand;
	color: black;
	padding:2px 2px 0px 2px;
	margin:1px;
	height:26px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cccccc);
	vertical-align:middle;
}
.fws_btn_big
{
	border: #7b9ebd 1px solid;
	font-size:12px;
	cursor: hand;
	color: black;
	padding:2px 2px 0px 2px;
	margin:1px;
	height:36px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cccccc);
	vertical-align:middle;
}

/*顶部菜单*/
.fws_menu
{
    height:100%;
    border:solid 1px #09f;
    margin-bottom:5px;
}
.fws_menu ul
{
    line-height:30px;
    height:30px;
    background:url('/images/menu_bg.gif');
    background-position:bottom;
    padding:0px 18px;
    text-align:center;
}
.fws_menu ul li
{
    line-height:30px;
    height:30px;
    font-size:14px;
    font-weight:bold;
}
.fws_menu ul li.left
{
    background:url('/images/menu_bg1.gif') no-repeat right;
}
.fws_menu ul li.right
{
    background:url('/images/menu_bg1r.gif') no-repeat left;
}
.fws_menu ul li a
{
    display:block;
    padding:0px 10px;
}
.fws_menu ul li a:hover
{
    background:url('/images/menu_bg2.gif');
}
/*子菜单*/
.fws_smenu
{
    height:100%;
    border:solid 1px #eee;
    border-bottom:0;
    margin-bottom:5px;
}
.fws_smenu ul
{
    line-height:30px;
    height:33px;
    background:#369;
}
.fws_smenu ul li
{
    line-height:30px;
    height:30px;
    font-size:13px;
    text-align:center;
    border-bottom:solid 3px #369;
    background:white;
}
.fws_smenu ul li.active {
	border-bottom:solid 3px #c33;
}
.fws_smenu ul li.left {
	border-right:solid 1px #eee;
}
.fws_smenu ul li.rightleft {
	_margin-right:-3px;
}

.fws_smenu ul li a
{
    display:block;
    padding:0px 5px;
}
/*分段标题*/
.fws_title
{
	height:100%;
	background:url('/images/bg_title.gif') bottom;
	border:solid 1px #ccc;
	padding:0px 0px 0px 18px;
	margin-bottom:3px;
}
.fws_title ul
{
	height:100%;
}
.fws_title ul li
{
	font-weight:bold;
	font-size:14px;
	line-height:30px;
}
.fws_title ul li.right
{
	color:#ccc;
	font-size:12px;
	font-weight:normal;
	border-left:solid 1px #ccc;
	padding:0px 18px;
	line-height:30px;
}
/*通用无边框块*/
.fws_null
{
	height:100%;
	font-size:12px;
	margin-bottom:10px;
}
.fws_null ul.title
{
	background:url('/images/bg_new.gif') bottom;
	padding:0px 18px;
	font-size:14px;
	font-weight:bold;
	border-color:#ccc;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	height:100%;
	zoom:1;
}
.fws_null ul.title li
{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.fws_null ul.title li.right
{
	font-size:12px;
	font-weight:normal;
}
.fws_null ul.title1
{
	padding:0px 18px;
	font-size:14px;
	font-weight:bold;
	border-bottom:dotted 1px #999;
	height:100%;
	background:#eee;
}
.fws_null ul.title1 li
{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.fws_null ul.list
{
	height:100%;
	padding:10px 18px;
	background:#f8f8f8;
	zoom:1;
}
.fws_null ul.list li
{
	height:30px;
	line-height:30px;
	overflow:hidden;
	vertical-align:middle;
}
.fws_null ul.content
{
	height:100%;
	padding:0px 0px 0px 0px;
	zoom:1;
	line-height:30px;
}
.fws_null ul.content li
{
	
}
.fws_null ul.null
{
	height:100%;
}
.fws_null ul.null li
{
	line-height:30px;
}
.fws_null ul.null_list
{
	height:100%;
	padding:10px 0px;
}
.fws_null ul.null_list li
{
	line-height:30px;
	height:30px;
	overflow:hidden;
}
.fws_null img {vertical-align:middle;}

/*=========通用块===================================================================*/
.fws_bar {
    height:100%;
    border:solid 1px #eee;
    font-size:12px;
    margin-bottom:10px;
    background:white;
}
.fws_bar img {vertical-align:middle;}
.fws_bar ul.title {
    background:url('/images/bg_new.gif') bottom;
    padding:0px 18px;
    height:30px;
    zoom:1;
}
.fws_bar ul.title li {
    line-height:30px;
    height:30px;
    font-size:14px;
    overflow:hidden;
    font-weight:bold;
}
.fws_bar ul.title li.right {
    font-size:12px;
    font-weight:normal;
    color:#ccc;
    background:;
}
.fws_bar ul.title1
{
    background:url('/images/bg_new1.gif');
    background-position:bottom;
    padding:0px 18px;
    height:30px;    
    line-height:30px;
    zoom:1;
}
.fws_bar ul.title1 li
{
	line-height:30px;
	height:30px;
	font-size:14px;
	font-weight:bold;
}
.fws_bar ul.title1 li.right
{
	color:#ccc;
    font-size:12px;
    font-weight:normal;
}
.fws_bar ul.head
{
    padding:0px 18px;
    background:#f8f8f8;
    height:29px;
    line-height:29px;
    border-bottom:solid 1px #eee;
    color:#999;
    overflow:hidden;
    zoom:1;
}
.fws_bar ul.head li
{
    overflow:hidden;
}
.fws_bar ul.btn
{
    height:100%;
    padding:3px 18px;
    border-top:solid 1px #eee;
    text-align:center;
}
.fws_bar ul.btn li
{
	height:100%;
	padding:5px 0px;
	vertical-align:middle;
}


/*fws_bar list*/
.fws_bar ul.list
{
    height:100%;
    padding:10px 18px;
    overflow:hidden;
    zoom:1;
}
.fws_bar ul.list li
{
    height:29px;
    line-height:29px;
    border-bottom:dashed 1px #eee;
    overflow:hidden;
    vertical-align:middle;
}
.fws_bar ul.list li.subject
{
    background:url('/images/t301.gif') no-repeat 0px 0px;
    padding-left:14px;
}
.fws_bar ul.list li.subject img
{
    vertical-align:middle;
}
.fws_bar ul.content
{
    height:100%;
    padding:10px 18px;
    zoom:1;
}
.fws_bar ul.content li
{
    line-height:30px;
    height:auto;
}

.fws_bar ul.picbar
{
	height:100%;
	padding:15px 18px 14px 18px;
	border-bottom:dotted 1px #ccc;
}
.fws_bar ul.picbar li
{
	line-height:20px;
	font-size:12px;
	height:120px;
	overflow:hidden;
}

.fws_bar dl
{
    height:100%;
    line-height:26px;
    padding:10px 18px;
}
.fws_bar dl dt
{
    line-height:26px;
    height:26px;
}
.fws_bar dl.title
{
    height:100%;
    _height:30px;
    line-height:30px;
    padding:0px 18px;
    background:url('/images/bg_new.gif') repeat-x 0px -61px;
}
.fws_bar dl.title dt
{
    line-height:30px;
    height:30px;
    font-size:14px;
    overflow:hidden;
    font-weight:bold;
    background:url('/images/t30.gif') no-repeat 0px 0px;
    padding-left:16px;
}
/*文章内容定义*/
.fws_bar .txt_title
{
    line-height:26px;
    height:26px;
    font-size:26px;
    padding:20px 0px 10px 0px;
    text-align:center;
    font-weight:bold;
    overflow:hidden;
}
.fws_bar .txt_head
{
    line-height:26px;
    height:26px;
    text-align:center;
    padding:0px 30px;
}
.fws_bar .txt_head li
{
    border-bottom:solid 1px #eee;
}
.fws_bar .txt_content
{
    padding:30px;
    font-size:14px;
    line-height:2;
}

/*文章内容页/新闻类*/
.fws_bar ul.news-title {
	padding:0px 18px;
	text-align:left;
	height:72px;
	line-height:72px;
	font-size:24px;
	font-family:黑体;
	overflow:hidden;
}
.fws_bar ul.news-head {
	height:30px;
	line-height:30px;
	padding:0px 18px;
	border-bottom:solid 1px #ccc;
}
.fws_bar ul.news-content {
	padding:20px 18px;
}
.fws_bar ul.news-content li{
	font-size:14px;
	line-height:2;
}
/*box*/
.fws_box
{
    height:100%;
    border:solid 1px #cecece;
    font-size:12px;
    margin-bottom:10px;
    background:white;
}
.fws_box ul
{
    padding:0px 5px;
    margin:0px;
    height:100%;
}
.fws_box ul li
{
    line-height:26px;
    height:100%;
    _height:26px;
}
/*后台用*/
.admin_bottom
{
    height:26px;
    line-height:26px;
    text-align:center;
    margin-bottom:5px;
}
/*嵌入式评价*/
#upj {
    width:100%;
    margin-bottom:10px;
}
/*嵌入式留言*/
#guestbook {
    width:100%;
    margin-bottom:10px;
}
.fws_guestbook
{
    height:100%;
    border:solid 1px #cecece;
    font-size:12px;
    margin-bottom:10px;
}
.fws_guestbook dl
{
    height:100%;
    _height:30px;
    line-height:30px;
    padding:0px 18px;
	margin:0px;
}
.fws_guestbook dl.title
{
    background:url('/images/bg_new.gif') repeat-x 0px -61px;
}
.fws_guestbook ul
{
    height:100%;
    _height:30px;
    line-height:30px;
    padding:0px 18px;
    border-bottom:dotted 1px #ccc;
}
.fws_guestbook ul li
{
    height:100%;
    line-height:2;
    padding:3px;
}
.fws_guestbook ul li.left{text-align:center;width:56px;}
.fws_guestbook ul li.right{text-align:right;width:70px}
.fws_guestbook dl dt
{
    line-height:30px;
    height:30px;
    font-size:14px;
    overflow:hidden;
    font-weight:bold;
    background:url('/images/t30.gif') no-repeat 0px 0px;
    padding:0px 18px;
}
.fws_guestbook dl dd
{
    line-height:30px;
    height:auto;
    _height:30px;
}
.fws_guestbook dl dd.lh10
{
    line-height:10px;
    height:10px;
}
.fws_guestbook dl dd textarea
{
    width:100%;
    height:100px;
    line-height:1.5;
    padding:5px 0px;
    margin:0px;
    background:url('/images/logo_bw.gif') no-repeat center center;
    border:solid 1px #ccc;
    font-size:14px;
    color:#ccc;
	margin:5px 0px;
}

/*通用搜索框*/

.fws_serach_bar
{
	border:dotted 1px #cecece;
	margin-bottom:5px;
	font-size:14px;
}
.fws_serach_bar ul
{
	height:100%;
	padding:0px 18px;
}
.fws_serach_bar ul li
{
	height:26px;
	line-height:28px;
	padding:3px;
	overflow:hidden;
}

.fws_serach_input
{
	background:url('/images/serach.gif') 2px 3px no-repeat;
	border:solid 1px #999;
	height:22px;
	line-height:22px;
	margin:0px;
	color:#ccc;	
	padding-left:20px;
	background-color:#fff;
}
.fws_serach_btn {
	border: #7b9ebd 1px solid;
	font-size:12px;
	cursor: hand;
	color: black;
	padding:2px 2px 0px 2px;
	margin:1px;
	height:24px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
}

.fws_serach_btn_over{
	border: #7EBF4F 1px solid;
	font-size:12px;
	cursor: hand;
	color: black;
	padding:2px 2px 0px 2px;
	margin:1px;
	height:24px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ccccff);
}
/*fws消息框*/
.fws_message
{
    height:100%;
    border-top:solid 1px #ddd;
    border-left:solid 1px #ddd;
    border-right:solid 1px #999;
    border-bottom:solid 1px #999;
    margin-bottom:5px;
    font-size:12px;
}
.fws_message ul.title {
	height:30px;
	padding:0px 18px;
	font-weight:bold;
	font-size:14px;
	background:#ffc;
	border-bottom:solid 1px #eeb;
}
.fws_message ul
{
	height:100%;
	padding:10px 18px;
	line-height:30px;
    background:#ffd;
}




/*友情链接*/
div#friendlink {
	overflow:hidden;
	height:100%;
}
div#friendlink ul.pic
{
	width:98px;
	height:31px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
div#friendlink ul.pic li img {
	width:88px;
	height:31px;
	border:0;
	vertical-align:middle;
}
div#friendlink ul.word
{
	float:left;
	height:20px;
	font:12px/20px arial,sans-serif;
	margin-bottom:5px;
	padding:0px 5px;
	text-align:center;
}
/*提醒专用*/
.tx_iframe_hide
{
	padding:0px;
	margin:0px;
	overflow:hidden;
	position:absolute;
	display:none;
}
.tx_iframe_show
{
	padding:0px;
	margin:0px;
	overflow:hidden;
	position:absolute;
	display:;
}
/*mywin css*/
.winbox {
	border:solid 1px #900;
	background:white;
	position:absolute;
	text-align:left;
	overflow:hidden;
}
.winbox div.title,.winbox div.button {
	height:25px;
	line-height:25px;
	border-bottom:solid 1px #900;
	background:#c00;
	overflow:hidden;
}
.winbox div.title {
	font-size:12px;
	font-weight:bold;
	color:white;
	padding-left:5px;
}
.winbox div.title img {
	vertical-align:middle;
}
.winbox div.button {
	float:right;
	padding-right:5px;
	margin-left:0px;
	_margin-left:-3px;
}

.winboxmini{border:solid 1px #900;background:#c00;width:200px;height:25px;line-height:25px;overflow:hidden;text-align:left;position:absolute;font-size:12px;color:white;padding:0px 5px;}

/*按钮*/
.button-common {
	background: url('/images/buttonbackground.png') no-repeat scroll 0 -25px transparent;
	cursor: pointer;
	height: 23px;
	line-height: 23px;
	overflow: visible;
	display: inline-block;
	vertical-align: top;
}
.button-outer {
	background-position: 0px -25px;
	padding: 0;
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
.button {
	background-position: right -25px;
	padding: 0 12px;
	margin: 0;
	font-family: "sans serif",tahoma,verdana,helvetica;
	border: 0 none;
	color: #333;
	font-size: 12px;
	left: 2px;
	text-decoration: none;
}
span.btn {
	background: url('/images/btn.png') no-repeat scroll right -25px transparent;
	padding:0 2px 0 0;
	margin:0;
	height:23px;
	line-height:23px;
	vertical-align: middle;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
}
span.btn button {
	background: url('/images/btn.png') no-repeat scroll 0 -25px transparent;
	border:0px none;
	padding:0px 10px 0px 12px;
	margin:0;
	overflow:visible;
	height:23px;
	line-height:23px;
	font-size:12px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	cursor:pointer;
	vertical-align: middle;
}
span.btn input {
	background: url('/images/btn.png') no-repeat scroll 0 -25px transparent;
	border:0 none;
	padding:0px 10px 0px 12px;
	margin:0;
	overflow: visible;
	height:23px;
	line-height:23px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size:12px;
	cursor:pointer;
	vertical-align: middle;
}

span.btn1 {
	background: url('/images/btn1.gif') no-repeat scroll right -25px transparent;
	padding:0 2px 0 0;
	margin:0;
	height:23px;
	line-height:23px;
	vertical-align: middle;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
}
span.btn1 button {
	background: url('/images/btn1.gif') no-repeat scroll 0 -25px transparent;
	border:0px none;
	padding:0px 10px 0px 12px;
	margin:0;
	overflow:visible;
	height:23px;
	line-height:23px;
	font-size:12px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	cursor:pointer;
	vertical-align: middle;
	color:#c60;
}
span.btn1 input {
	background: url('/images/btn1.gif') no-repeat scroll 0 -25px transparent;
	border:0 none;
	padding:0px 10px 0px 12px;
	margin:0;
	overflow: visible;
	height:23px;
	line-height:23px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size:12px;
	cursor:pointer;
	vertical-align: middle;
	color:#c60;
}
span.btn2 {
	background: url('/images/btn2.gif') no-repeat scroll right -25px transparent;
	padding:0 2px 0 0;
	margin:0;
	height:23px;
	line-height:23px;
	vertical-align: middle;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
}
span.btn2 button {
	background: url('/images/btn2.gif') no-repeat scroll 0 -25px transparent;
	border:0px none;
	padding:0px 10px 0px 12px;
	margin:0;
	overflow:visible;
	height:23px;
	line-height:23px;
	font-size:12px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	cursor:pointer;
	vertical-align: middle;
	color:#c60;
}
span.btn2 input {
	background: url('/images/btn2.gif') no-repeat scroll 0 -25px transparent;
	border:0 none;
	padding:0px 10px 0px 12px;
	margin:0;
	overflow: visible;
	height:23px;
	line-height:23px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size:12px;
	cursor:pointer;
	vertical-align: middle;
	color:#06c;
}

label {
  cursor: pointer;
}
/*可选输入框*/
.input-checkbox {
	font-family: "sans serif",tahoma,verdana,helvetica;
	height: 30px;
	padding: 0px;
	border:0px;
	margin:0px 2px 0px 0px;
	display: inline-block;
	vertical-align:middle;
  cursor: pointer;
}
/*单选输入框*/
.input-radio {
	font-family: "sans serif",tahoma,verdana,helvetica;
	height: 26px;
	line-height:26px;
	padding:0px;
	border:0px;
	margin:0px 2px 0px 0px;
	display: inline-block;
	vertical-align: middle;
}
/*数字输入框*/
.input-int {
	background-color:#FFFFFF;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 14px;
	line-height: 17px;
	height: 17px;
	padding: 2px 4px;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	text-align:right;
	zoom: 1;
	*display: inline;
}
/*文本输入框*/
.input-text {
	background-color:#FFFFFF;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 14px;
	line-height: 17px;
	height: 17px;
	padding: 2px 4px;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
/*密码输入框*/
.input-password {
	background-color:#FFFFFF;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 14px;
	line-height: 17px;
	height: 17px;
	padding: 2px 4px;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
/*textarea输入框*/
.input-textarea {
	background-color:#FFFFFF;
	font-size: 14px;
	padding: 3px;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
/*选择输入框(自设计)*/
.input-select {
	background:url('/images/select_bg.jpg') scroll no-repeat right 0px transparent;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 14px;
	height: 17px;
	line-height: 17px;
	padding:2px 20px 2px 5px;
	border-color: #999;
	border-style: solid;
	border-width: 1px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	cursor:pointer;
	overflow:hidden;
	color:#666;
	text-align:left;
}
.input-oldselect {
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 13px;
	padding:1px;
	margin:0px;
	height:23px;
	line-height:23px;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	display: inline-block;
	vertical-align: middle;
}

/*搜索输入框*/
.input-search {
	background:url('/images/search.gif') scroll no-repeat 3px 3px transparent;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 14px;
	line-height: 17px;
	height: 17px;
	padding:2px 2px 2px 19px;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	overflow:hidden;
	color:#666;
}
/*搜索框*/
.fws_search {
	height:100%;
	margin-bottom:5px;
}
.fws_search ul.title {
	height:26px;
	background:#f90;
	overflow:hidden;
}
.fws_search ul.title li {
	height:25px;
	line-height:25px;
	font-size:14px;
}
.fws_search ul.title li.space {
	background:#fff;
	margin-bottom:solid 1px #fff;
	overflow:hidden;
}
.fws_search ul.title li.btn {
	color:#000;
	background:#fed;
	float:right;
	padding:0px 10px;
	cursor:pointer;
	margin-bottom:1px;
	border-left:solid 1px #fff;
}
.fws_search ul.title li.btn2 {
	color:#fff;
	background:#f90;
	float:right;
	padding:0px 10px;
	cursor:pointer;
	border-bottom:solid 1px #f90;
}
.fws_search ul.content {
	padding:5px 18px 5px 18px;
	background:#fff;
	border-bottom:solid 1px #f90;
	border-left:solid 1px #f90;
	border-right:solid 1px #f90;
	vertical-align:middle;
	overflow:hidden;
}
.fws_search ul.content li {
	line-height:30px;
	height:30px;
	text-align:right;
}
/*弹出式菜单*/
#popmenu {
	position:absolute;
	border:solid 1px #ccc;
	background:#fff;
	font-size:14px;
}
#popmenu ul {
	padding:5px 10px;
	line-height:23px;
}
#popmenu ul li {
	height:23px;
	line-height:23px;
	white-space:nowrap;
	color:#666;
	padding:0px 5px;
	cursor:pointer;
}
#popmenu ul li.active {
	background:#09f;
	color:#fff;
}

/*通用搜索框(准备作废)*/
.fws-s-bar {
	margin-bottom:5px;
}
.fws-s-input-area {
	background:#09f;
	text-align:right;
	height:23px;
	line-height:23px;
	padding:5px 10px;
	color:white;
}
.fws-s-input-active {
	color:#333;
	padding-left:20px;
	background:url('/images/serach.gif') 2px 3px no-repeat white;
	vertical-align: middle;
	border:solid 1px #369;
	font-size:14px;
	width:400px;
	height:23px;
	line-height:23px;
	margin:0px;
	/*font-family: 'sans serif',tahoma,verdana,helvetica;*/
}
.fws-s-input {
	padding-left:20px;
	background:url('/images/serach.gif') 2px 3px no-repeat white;
	color:#ccc;
	vertical-align: middle;
	border:solid 1px #369;
	font-size:14px;
	width:400px;
	height:23px;
	line-height:23px;
	margin:0px;
	/*font-family: 'sans serif',tahoma,verdana,helvetica;*/
}
.fws-button {
	background:url('/images/s-button-background.png') no-repeat scroll right -49px transparent;
	vertical-align: middle;
	border:0 none;
	font-size:12px;
	margin:0px;
	padding:0px 5px 0px 6px;
	height:23px;
	line-height:23px;
	cursor:pointer;
}
.fws-button-outer {
	background:url('/images/s-button-background.png') no-repeat scroll 0 -22px transparent;
	position: relative;
	display: -moz-inline-stack;
	display:inline-block;
	*display:inline;
	vertical-align: middle;
	border:0 none;
	font-size:12px;
	margin:0px;
	padding:0px;
	height:23px;
	line-height:23px;
	cursor:pointer;
}
.fws-s-tab-area {	
	height:100%;
	font-size:14px;
	line-height:23px;
}
.fws-s-tab-null-right {
	float:right;
	width:18px;
	height:23px;
	line-height:23px;
}
.fws-s-tab-null-left {
	height:23px;
	line-height:23px;
}
.fws-s-tab {
	padding:0px 10px;
	background:#f0f0f0;
	height:23px;
	line-height:23px;
	float:right;
	cursor:pointer;
}
.fws-s-tab-active {
	color:white;
	background:#09f;
}
.fws-s-tab-over {
	background:#f90;
	color:red;
}
/*news module star ========================================================================*/
.news-show {
	border:solid 1px #eee;
	padding:20px 18px;
	overflow:hidden;
	font:14px/2em arial;
	background:#fff;
	margin-bottom:10px;
}
.news-show .title {
	font:bold 24px/40px arial,sans-serif;
	padding:10px 0;
	overflow:hidden;
}
.news-show .status {
	padding:10px 0;
	height:20px;
	font:16px/20px 微软雅黑;
	border-bottom:dashed 1px #eee;
	margin-bottom:10px;
	color:#999;
}
.news-show .status .author,.news-show .status .source {
	color:#369;
	font-weight:bold;
}
.news-show .content {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dashed 1px #eee;
	height:100%;
	width:100%;
}
.news-show .content p {
	margin-bottom:1em;
}
.news-show .content img {
  max-width: 100%;
}
.news-show .share {
	background:#fff;
}
.news-xg {	
	border:solid 1px #eee;
	padding:14px 18px;
	overflow:hidden;
	font:14px/2em arial,宋体;
	background:#fff;
	margin-bottom:10px;
}
.news-xg .title {
	font:bold 16px/29px arial,sans-serif;
	border-bottom:dashed 1px #eee;
}
.news-xg .list li{
	height:30px;
	font:14px/30px arial,sans-serif;
	overflow:hidden;
}
.news-tools {
	height:25px;
	font:12px/25px arial,sans-serif;
	text-align:right;
	margin-bottom:10px;
	background-color:#f9f9f9;
}
.news-bar {
	border:solid 1px #eee;
	padding:14px 18px;
	margin-bottom:10px;
}
.news-bar .title {
	font:bold 14px/29px arial,sans-serif;
	border-bottom:dashed 1px #eee;
}
.news-bar .list .right {
	margin-left:3px;
}
.news-bar ul.list {
	height:100%;
}
.news-bar ul.list li {
	height:30px;
	font:13px/30px arial,sans-serif;
	overflow:hidden;
}
.news-pic {	
	border:solid 1px #eee;
	padding:14px 18px;
	margin-bottom:10px;
}
.news-pic .title {
	font:bold 14px/29px arial,sans-serif;
	border-bottom:dashed 1px #eee;
	margin-bottom:10px;
}
.news-pic ul.list {
}
.news-pic ul.outbox {
	width:214px;
	overflow:hidden;
}
.news-pic ul.outbox div.inbox {
	width:224px;
}
.news-pic ul.list li {
	float:left;
	width:102px;
	overflow:hidden;
	margin-right:10px;
}
.news-pic ul.list li img {
	width:102px;
	height:76px;
	vertical-align:middle;
	border:0px;
}
.news-pic ul.list li div.title {
	font:normal 13px/30px arial;
	height:30px;
	overflow:hidden;
	border:0;
	margin:0;
	white-space:nowrap;
}
.news-list {
	border:solid 1px #eee;
	padding:10px 18px;
	margin-bottom:5px;
}
.news-list div.title {
	height:30px;
	line-height:30px;
	border-bottom:dashed 1px #eee;
	margin-bottom:10px;
	padding-bottom:10px;
}
.news-list ul.list {
	padding:10px 0px;
	border-bottom:dashed 1px #eee;
}
.news-list ul.list li.title {
	line-height:30px;
	font-size:20px;
	font-family:微软雅黑;
	margin-bottom:10px;
}
.news-list ul.list li.title a {
	color:#014574;
}
.news-list ul.list li.title .more {
	float:right;
	font:12px/30px arial;
	color:#999;
}
.news-list ul.list li.image {
	float:left;
	width:140px;
	height:75px;
	overflow:hidden;
}
.news-list ul.list li.image img {
	vertical-align:middle;
	width:120px;
	height:75px;
	border:0;
}
.news-list ul.list li.content {
	color:#999;
	height:75px;
	font:13px/25px arial;
	overflow:hidden;
}
.news-list ul.list li.content span.status {
	color:#999;
	font-size:12px;
}
/*news module end  ========================================================================*/


/*标题*/
/* ======================================================================================= */
.fws-title {
	margin-bottom:10px;
}
.fws-title div.title {
	float:left;
	border-bottom:solid 3px #369;
	font:bold 20px/30px sans-serif;
	height:30px;
	color:#369;
	_margin-right:-3px;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	padding-left:5px;
}
.fws-title div.link {
	float:left;
	font:13px/30px sans-serif;
	border-bottom:solid 3px #ccc;
	height:30px;
	_margin-right:-3px;
	padding-left:30px;
	text-align:center;
	border-top:solid 1px #ccc;
}
.fws-title div.more {
	border-bottom:solid 3px #ccc;
	height:30px;
	font:12px/30px arial,sans-serif;
	text-align:right;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding-right:5px;
}

/*通用带背景边框块*/
/* ======================================================================================= */
.fws-bar-bg {
	border:solid 1px #eee;
	background:#f9f9f9;
	padding:10px 10px 5px 10px;
	margin-bottom:5px;
}
/*通用边框块*/
/* ======================================================================================= */
.fws-bar {
	border-color:#369 #eee #eee #eee;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	padding:10px 18px;
	margin-bottom:5px;
	overflow:hidden;
}
.fws-bar div.newstitle {	/*新闻标题*/
	font:24px/30px 黑体,arial;
	padding-bottom:5px;
}
.fws-bar div.newsinfo {	/*新闻来源等*/
	font:13px/26px 黑体,arial;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:dashed 1px #eee;
}
.fws-bar div.title {	/*标题*/
	height:26px;
	font:bold 13px/26px arial;
	border-bottom:dashed 1px #eee;
	color:#369;
}
.fws-bar div.title .right {
	font:12px/26px arial,sans-serif;
}
.fws-bar ul.list {	/*列表*/
	height:26px;
	font:13px/26px arial,sans-serif;
	overflow:hidden;
}
.fws-bar ul.list li.right {
	font-size:12px;
	color:#999;
	padding-left:10px;
}
.fws-bar ul.tw {	/*图文*/
	border-bottom:dashed 1px #eee;
	margin-bottom:5px;
	padding:5px 0px;
	overflow:hidden;
	font:12px/20px arial;
	height:80px;
}
.fws-bar ul.tw li {
	height:80px;
	overflow:hidden;
}
.fws-bar ul.tw li.pic {
	width:100px;
	float:left;
}
.fws-bar ul.tw li.pic img {
	width:90px;
	height:80px;
	border:0px;
	vertical-align:middle;
}
.fws-bar ul.content {
	font:14px/26px arial;
}
.fws-bar-box-718-5 {	/*5列图片展示*/
	width:680px;
	overflow:hidden;
}
.fws-bar-box-718-5 div.in-box {
	width:690px;
}
.fws-bar-box-718-5 div.in-box ul {
	float:left;
	width:138px;
	padding-top:10px;
}
.fws-bar-box-718-5 div.in-box ul li.title {
	height:26px;
	font:13px/26px arial;
}
.fws-bar-box-718-5 div.in-box ul li.title2 {
	height:52px;
	font:13px/26px arial;
}
.fws-bar-box-718-5 div.in-box ul li.pic img {
	width:128px;
	height:79px;
	vertical-align:middle;
	border:0px;
}


/*通用无边框块*/
/* ======================================================================================= */
.fws-null {
	margin-bottom:5px;
	overflow:hidden;
}
.fws-null ul.head {
	background:#f9f9f9;
	height:26px;
	font:12px/26px arial,sans-serif;
	color:#999;
	text-align:center;
}
.fws-null ul.bigtitle {	/*头条*/
	border-bottom:dashed 1px #eee;
	padding-bottom:10px;
	margin-bottom:10px;
}
.fws-null ul.bigtitle li.title {
	font:25px/59px 黑体,arial,sans-serif;
	height:59px;
	overflow:hidden;
}
.fws-null ul.bigtitle li.content {
	font:12px/20px arial,sans-serif;
	color:#999;
	height:60px;
	overflow:hidden;
}
.fws-null div.title {	/*标题*/
	height:2em;
	font:bold 13px/2em arial;
	border-bottom:dashed 1px #eee;
	color:#369;
}
.fws-null div.title .right {
	font:12px/2em arial,sans-serif;
}
.fws-null ul.list {
	height:26px;
	font:13px/26px arial,sans-serif;
	overflow:hidden;
}
.fws-null ul.list li {
}
.fws-null ul.list li.right {
	font-size:12px;
	color:#999;
	padding-left:10px;
}
.fws-null ul.tw {	/*图文*/
	border-bottom:dashed 1px #eee;
	margin-bottom:5px;
	padding:5px 0px;
	overflow:hidden;
	font:12px/20px arial;
	height:80px;
}
.fws-null ul.tw li {
	height:80px;
	overflow:hidden;
}
.fws-null ul.tw li.pic {
	width:100px;
	float:left;
}
.fws-null ul.tw li.pic img {
	width:90px;
	height:80px;
	border:0px;
	vertical-align:middle;
}

/*通用标签*/
.fws-tab {
	border-left:solid 1px #369;
	height:28px;
	overflow:hidden;
}
.fws-tab div.btn {
	float:left;
	width:auto;
	color:#369;
	font:bold 12px/26px arial,sans-serif;
	padding:0px 7px;
	height:26px;
	cursor:pointer;
	border-top:solid 1px #369;
	border-right:solid 1px #369;
	border-bottom:solid 1px #369;
	overflow:hidden;
}
.fws-tab div.active {
	border-bottom:0px;
	padding-bottom:1px;
}
.fws-tab div.noactive {
	background:#999;
	color:#fff;
}
.fws-tab div.more {
	height:26px;
	font:12px/26px arial,sans-serif;
	width:auto;
	border-bottom:solid 1px #369;
	padding-bottom:1px;
	text-align:right;
	overflow:hidden;
}
.fws-tab div.btn-left {
	_margin-right:-3px;
}

/*通用图标*/
.fws-icon26 {
	background:url('/images/icon.gif') no-repeat;
}
.fws-icon26 ul.list {
	padding-left:19px;
}

/**
 * form.js
 */
.form-upload-image {
  display: inline-block;
}
input[type="file"].form-upload-image-file {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  height: 34px;
  z-index: 811212;
  filter: alpha(opacity=0);
    -moz-opacity: 0;
	-khtml-opacity: 0;
         opacity: 0;
  cursor: pointer;
}
input[type="file"].form-upload-file1 {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  height: 34px;
  z-index: 811212;
  filter: alpha(opacity=0);
    -moz-opacity: 0;
	-khtml-opacity: 0;
         opacity: 0.1;
  cursor: pointer;
}
input[type="file"].form-upload-file {
  position: absolute;
  overflow: hidden;
  height: 100%;
  width: 100%;
  z-index: 811212;
  filter: alpha(opacity=0);
    -moz-opacity: 0;
	-khtml-opacity: 0;
         opacity: 0;
  cursor: pointer;
}

.fws-msg {  /* 通用消息提示框 */
  display: none;
  position: absolute;
  padding: 0 16px;
  border-radius: 4px;
  height: 38px;
  min-width: 400px;
  overflow: hidden;
}
.fws-msg-background {
  background-color: #999;
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 38px;
  filter: alpha(opacity=80);
    -moz-opacity: 0.8;
	-khtml-opacity: 0.8;
         opacity: 0.8;
}
.fws-msg-body {
  position: absolute;
  width: 100%;
  top: 8px;
  height: 24px;
  z-index: 9;
  color: white;
  font-weight: bold;
}
.fws-msg-body p {
  margin: 0;
  padding: 0;
}
.fws-msg-body img {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  vertical-align: middle;
}
/* form title */
.form-title {
  border-bottom: solid 1px #eee;
  margin-bottom: 25px;
  margin-top: 15px;
  height: 12px;
  text-align1: center;
  color: #999;
}
.form-title span {
  background-color: #fff;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 10px;
  font-size: 16px;
}
/**/
.text-default {
  color: #333;
}