﻿/*common*/
*{padding:0;margin:0;list-style:none;}
body,td,div,p,th{vertical-align:middle;font-family:宋体;word-break:break-all;word-wrap:break-word;}
.oh{overflow: hidden;}
form{margin:0;padding:0;}
img{border:0;}
ul,li{list-style-type:none;margin:0;padding:0;}
dl,dt,dd,ol {margin:0; padding:0;list-style:none; font-weight:normal; font-size:12px;}
.fl{float:left;} .fr{float:right;} .cl{clear:both;}
.fh{height:22px;} .fb{font-weight:bold;}
a:link ,a:visited {color:#333; text-decoration:none} a:hover {color:#c00;text-decoration:underline}
.red {color:red} a.red ,a.red:visited ,a.red:hover {color:red}
.blue {color:#0C4885;} a.blue ,a.blue:visited ,a.blue:hover {color:blue}
.white {color:white} a.white ,a.white:visited ,a.white:hover {color:white}
.orange {color:#FD781B;} a.orange ,a.orange:visited ,a.orange:hover {color:#FD781B;}
.hand {cursor:pointer;}
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}
.ce{text-align:center;}
.lh{line-height:22px;}
.dn{display:none;}
.db{display:block;}
.di{display:inline;}
.ti{text-indent:2em;}
.va{vertical-align:middle;}
.tar{text-align:right;}
.tal{text-align:left;}
.mac{margin:0 auto;}
.tac{text-align:center;}
.b{font-weight:bold;}
.all{width:1000px;}
.line{height:1px;background-color:#D2D0D0;font-size:0px;margin:5px 0 5px 0;overflow:hidden;}
.ad{margin:2px 0;text-align:center;overflow:hidden;word-break:keep-all;word-wrap:normal;font-size:0;}
/*all*/
.strong
{
	font-weight:bold;
}
.black
{
	color:#000000;
}
.gray
{
	color:#999999;
}
.txtinput
{
	height:17px;
	background:Url('images/bg.png') no-repeat 0 -84px;
	border:solid 1px #A2A2A2;
}
button.imgbutton
{
	padding:0;
	margin:0;
	line-height:14px;
	margin: 0 1px;
}
button.imgbutton.red
{
	background:Url('images/bg.png') no-repeat -50px -66px;
	height:18px;
	width:49px;
	overflow:hidden;
	border:none;
	color:white;
}
button.imgbutton.green
{
	background:Url('images/bg.png') no-repeat 0 -66px;
	height:18px;
	width:49px;
	overflow:hidden;
	border:none;
	color:white;
}
/*all*/
body
{
	background:#EEEEEE;
}
/*head*/
#pagehead
{
	margin:0 auto;
	width:1000px;
	height:154px;
	background:Url('images/images.png') no-repeat 0 0;
	overflow:hidden;
}
/*content*/
#pagecontent
{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	height:auto;
}
#pagecontent .left
{
	float:left;
	width:21px;
	height:0px;
	background:#004390 Url('images/images.png') no-repeat 0 -409px;
	overflow:hidden;
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
	font-size:0;
}
#pagecontent .right
{
	float:left;
	width:19px;
	height:0px;
	background:#004390 Url('images/images.png') no-repeat -21px -409px;
	overflow:hidden;
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
	font-size:0;
}
#pagecontent .content
{
	float:left;
	width:960px;
	overflow:hidden;
	margin-left:21px;
	_margin-left:0;
}
#pagecontent .content .nav
{
	width:960px;
	height:47px;
	overflow:hidden;
	background:Url('images/images.png') repeat-x 0 -362px;
	*margin-top:-1px;
	_margin-top:-1px;
}
#pagecontent .content .nav .itemleft
{
	float:left;
	width:10px;
	height:47px;
	overflow:hidden;
	background:#004F9A Url('images/images.png') no-repeat -173px -305px;
}
#pagecontent .content .nav .itemright
{
	float:right;
	width:171px;
	height:47px;
	overflow:hidden;
	background:#004F9A Url('images/images.png') no-repeat 0 -305px;
}
#pagecontent .content .nav .itemright .hd
{
	border:none;
	background:white;
	height:20px;
	width:93px;
	margin:15px 0 0 21px;
	font-size:14px;
	color:#999999;
}
#pagecontent .content .nav ul.item
{
	margin-left:200px;
	float:left;
	display:inline;
}
#pagecontent .content .nav .item .checked
{
	float:left;
	height:47px;
	width:93px;
	background:#004F9A Url('images/images.png') no-repeat -40px -409px;
	position:relative;
	margin-top:-3px;
	_margin-top:-4px;
	z-index:99;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	color:White;
}
#pagecontent .content .nav .item .mouseover
{
	float:left;
	height:47px;
	width:93px;
	background:#004F9A Url('images/images.png') no-repeat -40px -409px;
	position:relative;
	margin-top:-3px;
	_margin-top:-4px;
	z-index:99;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	color:White;
}
#pagecontent .content .nav .item li
{
	width:93px;
	height:47px;
	float:left;
	line-height:47px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	color:#000000;
	cursor:pointer;
}
#pagecontent .content .nav .item li.line
{
	width:1px;
	float:left;
	height:47px;
	background:Url('images/images.png') no-repeat -171px -310px;
}
#pagecontent .innerline
{
	background:#B8B8BA url('images/images.png') no-repeat 0 -352px;
	width:100%;
	font-size:0;
	height:10px;
}
#pagecontent .innercontent
{
	background:#B0B1B2;
	width:100%;
	padding:3px;
	overflow:hidden;
}
#pagecontent .innercontent .innerleft
{
	width:630px;
	float:left;
	margin-left:3px;
}
#pagecontent .innercontent .innerleft #b1
{
	width:620px;
	height:275px;
	overflow:hidden;
	border:solid 1px #9A9A9A;
	margin:0 auto;
	background:#EBEBEB;
}
#pagecontent .innercontent .innerleft #b1 .title
{
	border-bottom:solid 1px #9A9A9A;
	width:560px;
	margin:18px auto 2px auto;
	background:url('images/images.png') no-repeat -375px -323px; 
	padding:0 0 5px 28px;
	font-weight:bold;
	font-size:14px;
	font-family:宋体;
	color:#AD0202;
	overflow:hidden;
}
#pagecontent .innercontent .innerleft #b1 .content
{
	padding:5px 0 0 0;
	clear:both;
	_margin-left:11px;
}
#pagecontent .innercontent .innerleft #b1 .content .pic
{
	width:255px;
	float:left;
}
#pagecontent .innercontent .innerleft #b1 .content .list
{
	float:left;
	width:330px;
	margin:3px 0 0 7px;
}
#pagecontent .innercontent .innerleft #b1 .content .pic img
{
	border:solid 1px #909090;
}
#b1 .content ul
{
	margin:7px 0;
	height:14px;
}
#b1 .content li.txt
{
	float:left;
	width:240px;
	background:url('images/images.png') no-repeat -995px -320px;
	font-size:12px;
	height:14px;
	line-height:14px;
	padding-left:10px;
	text-overflow:clip ;
    -moz-text-overflow:clip ;
    white-space:nowrap;
    _display:inline;
    word-break:keep-all;
    word-wrap : normal;
    overflow:hidden;
}
#b1 .content li.date
{
	float:right;
	width:65px;
	font-size:12px;
	height:14px;
	line-height:14px;
	text-overflow:clip ;
    -moz-text-overflow:clip ;
    white-space:nowrap;
    _display:inline;
    word-break:keep-all;
    word-wrap : normal;
}
#b1 .content li a
{
	color:#333333;
}
#b1 .content li a.red
{
	color:#C20000;
}
#b1 .more
{
	margin-top:10px;
	float:right;
	width:100px;
	height:21px;
	background:url('images/images.png') no-repeat -262px -320px;
	cursor:pointer;
}
/*b2*/
#b2{
	margin-top:0;
}
/*b1*/
.b1
{
    margin:13px 0 0 4px;
	width:620px;
	height:295px;
	overflow:hidden;
	border:solid 1px #9A9A9A;
	background:#EBEBEB;
}
.b1 .title
{
	border-bottom:solid 1px #9A9A9A;
	width:560px;
	margin:18px auto 2px auto;
	background:url('images/images.png') no-repeat -375px -323px; 
	padding:0 0 5px 28px;
	font-weight:bold;
	font-size:14px;
	font-family:宋体;
	color:#AD0202;
	overflow:hidden;
}
.b1 .content ul
{
    margin:7px 0;
	_margin:7px 0 7px 20px;
	height:14px;
	width:600px;
	
}
.b1 .content li
{
	float:left;
	width:275px;
	background:url('images/images.png') no-repeat -995px -320px;
	font-size:12px;
	height:14px;
	line-height:14px;
	padding-left:10px;
	text-overflow:clip ;
    -moz-text-overflow:clip ;
    white-space:nowrap;
    _display:inline;
    word-break:keep-all;
    word-wrap : normal;
    overflow:hidden;
    margin:3px 0;
}
.b1 .content li a
{
	color:#333333;
}
.b1 .content li a.red
{
	color:#C20000;
}
.b1 .more
{
	margin-top:10px;
	float:right;
	width:100px;
	height:21px;
	background:url('images/images.png') no-repeat -262px -320px;
	cursor:pointer;
}
/*b2*/
.b2
{
	width:306px;
	_width:304px;
	height:275px;
	overflow:hidden;
	border:solid 1px #9A9A9A;
	margin:13px 2px 0 4px;
	background:#EBEBEB;
	float:left;
	
}
.b2 .title
{
	border-bottom:solid 1px #9A9A9A;
	width:260px;
	margin:18px auto 2px auto;
	background:url('images/images.png') no-repeat -375px -323px; 
	padding:0 0 5px 28px;
	font-weight:bold;
	font-size:14px;
	font-family:宋体;
	color:#AD0202;
	overflow:hidden;
}
.b2 .content
{
	width:278px;
	margin:3px 0 0 7px;
	padding:5px 0 0 0;
}
.b2 .content .pic img
{
	border:solid 1px #909090;
}
.b2 .content ul.blist
{
	_margin-left:15px;
}
.b2 .content ul.blist li
{
	background:url('images/images.png') no-repeat -995px -320px;
	font-size:12px;
	height:14px;
	line-height:14px;
	padding-left:10px;
	margin:7px 0;
	text-overflow:clip ;
    -moz-text-overflow:clip ;
    white-space:nowrap;
    word-break:keep-all;
    word-wrap : normal;
}
.b2 .content li a
{
	color:#333333;
}
.b2 .content li a.red
{
	color:#C20000;
}
.b2 .content .more
{
	margin:10px 0 0 177px;
	display:inline;
	float:left;
	width:100px;
	height:21px;
	background:url('images/images.png') no-repeat -262px -320px;
	cursor:pointer;
}
/*b3*/
.b3
{
	width:227px;
	_width:225px;
	height:225px;
	overflow:hidden;
	border:solid 1px #9A9A9A;
	margin:13px 2px 0 5px;
	background:#EBEBEB;
	float:left;
}
.b3 .title
{
	border-bottom:solid 1px #9A9A9A;
	width:180px;
	margin:18px auto 2px auto;
	background:url('images/images.png') no-repeat -375px -323px; 
	padding:0 0 5px 28px;
	font-weight:bold;
	font-size:14px;
	font-family:宋体;
	color:#AD0202;
}
.b3 .content
{
	width:198px;
}
.b3 .content .pic img
{
	border:solid 1px #909090;
}
.b3 .content ul.blist
{
	_margin-left:15px;
}
.b3 .content ul.blist li
{
	background:url('images/images.png') no-repeat -995px -320px;
	font-size:12px;
	height:14px;
	line-height:14px;
	padding-left:10px;
	margin:7px 0;
	text-overflow:ellipsis ;
    -moz-text-overflow:ellipsis ;
    white-space:nowrap;
    word-break:keep-all;
    word-wrap : normal;
    width:190px;
    overflow:hidden;
}
.b3 .content li a
{
	color:#333333;
}
.b3 .content li a.red
{
	color:#C20000;
}
.b3 .content .more
{
	margin:10px 0 0 95px;
	display:inline;
	float:left;
	width:100px;
	height:21px;
	background:url('images/images.png') no-repeat -262px -320px;
	cursor:pointer;
}
/*link*/
ul.friendlink
{
	width:953px;
	height:50px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 0 0 0;
}
ul.friendlink li
{
	width:145px;
	height:40px;
	font-size:12px;
	float:left;
	background:#929292;
	line-height:40px;
	vertical-align:middle;
	text-align:center;
	margin:0 6px;
}
ul.friendlink li a
{
	color:#FFFFFF;
}
/**/
#pagecontent .innercontent .innerright
{
	width:315px;
	float:left;
}
/*foot*/
#pagefoot
{
	margin:0 auto;
	width:1000px;
	height:151px;
	background:Url('images/images.png') no-repeat 0 -154px;
	overflow:hidden;
}
/*show*/
.newscontent
{
	margin:0 auto;
	background:#F6F6F6;
	background-position:top center;
	min-height:700px;
	_height:700px;
	width:910px;
	border:solid 1px #8C8C8C;
}
.newscontent .zd
{
	width:53px;
	height:59px;
	background:Url('images/images.png') no-repeat -133px -409px;
	float:right;
	position:relative;
	margin-top:-1px;
	margin-right:-1px;
}
.newscontent .zw
{
	padding:0 10px;
}
.newscontent .zw .title
{
	margin:0 auto;
}
.innercontent .pos
{
	height:30px;
	padding:3px 0 0 20px;
	font-size:12px;
}
.innercontent .pos .ico
{
	height:16px;
	width:14px;
	background:Url('images/images.png') no-repeat -977px -319px;
	margin-right:10px;
}
.innercontent .pos .txt
{
	height:16px;
	line-height:16px;

}
/*list*/
table.list
{
	width:910px;
	margin:0 auto;
	border:solid 1px #8B8B8B;
}
table.list thead th
{
	font-size:14px;
	color:#033282;
	height:36px;
	_height:27px;
	background:Url('images/images.png') no-repeat -40px -473px;
}
table.list td
{
	font-size:14px;
	color:#363636;
	height:25px;
	padding:5px 0 5px 5px;
}
table.list td.center
{
	text-align:center;
}
table.list td.first
{
	border:none;
}
table.list th.first
{
	border:none;
}
table.list td
{
	border-left:solid 1px #8B8B8B;
}
table.list th
{
	border-left:solid 1px #8B8B8B;
}
.newstitle
{
    font-family:黑体;
    font-size:24px;
    height:40px;
    border-bottom:solid 1px #cccccc;    
    text-align:center;
    margin:0 auto;
}    
.newsinfo
{
    font-size:12px;
    line-height:18px;
    text-align:center;
    padding:10px 0;
}
/*合同详细*/
.zbbtn
{
    width:94px;
    height:30px;
    background:url('images/images.png') no-repeat -214px -409px;
    float:left;
}
.zblist
{
    margin-left:10px;
    width:405px;
    min-height:25px;
    _height:25px;
    float:left;
    background:#EFEBEF;
    border:solid 1px #CECFCE;
    overflow:hidden;
    line-height:30px;
    vertical-align:middle;
    padding-top:5px;
}
.zblist ul li
{
    font-size:12px;
    text-align:left;
    background:url('images/images.png') no-repeat -995px -320px;
	height:14px;
	line-height:14px;
	padding-left:10px;
	text-overflow:clip ;
    -moz-text-overflow:clip ;
    white-space:nowrap;
    word-break:keep-all;
    word-wrap : normal;
    overflow:hidden;
    margin:2px 0 2px 5px;
    clear:both;
    width:100%;
}
.zbno
{
    height:50px;
    line-height:65px;
    font-size:12px;
    padding:28px 0 0 100px;
    width:170px;
}

table.acontent
{
    background:#8C8A8C;
}
table.acontent td
{
    padding:10px;
    background:#FFFFFF;
    font-size:14px;
    line-height:22px;
}
table.acontent td.tabletitle
{
    background:#E7E7E7;
    font-weight:bold;
    font-size:14px;
    color:#002884;
    line-height:18px;
}