html { height: 100%; }
body {margin: 0;height: 100%;font-size: 12px;font-family: tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif;color: #333;line-height: 150%;text-align: center;word-break: break-all;}
td{font-size:14px;}
/* ============================================================================ 连接 == */
a:link{ text-decoration: none; color: #42414A; }
a:visited { text-decoration: none; color: #42414A; }
a:hover { text-decoration: underline; color: #FF9900; }
a:active { text-decoration: underline; color: #000; }
#wi {color: #fff;text-decoration: none;}
#wi a:link{ text-decoration: none; color: #fff; }
#wi a:visited { text-decoration: none; color: #fff; }
#wi a:hover { text-decoration: underline; color: #FFFFFF; }
#red {color: #CC3300;text-decoration: none;font: "宋体" 12px;background: url(../images/jt_an02.gif) no-repeat right;}
#red a:link{ text-decoration: none; color: #CC3300; }
#red a:visited { text-decoration: none; color: #CC3300; }
#red a:hover { text-decoration: underline; color: #CC3300; }
#bl{
	color: #1f78be;
	text-decoration: none;
}
#bl a:link{
	text-decoration: none;
	color: #1f78be;
}
#bl a:visited {
	text-decoration: none;
	color: #1f78be;
}
#bl a:hover { text-decoration: underline; color: #CC3300; }
#b2{color: #90A4B9;text-decoration: none;}
#b2 a:link{text-decoration: none;color: #90A4B9;}
#b2 a:visited {text-decoration: none;color: #90A4B9;}
#b2 a:hover { text-decoration: underline; color: #CC3300; }
#hui{
	color: #c0c0c0;
	text-decoration: none;
	font-size: 12px;
}
#hui a:link{
	text-decoration: none;
	color: #c0c0c0;
	font-size: 12px;
}
#hui a:visited {text-decoration: none;color: #c0c0c0;}
#hui a:hover { text-decoration: underline; color: #CC3300; }
.inpu {
	border: 1px solid #bbdfff;
	height: 17px;
}.inpu2 {
	border: 1px solid #d8eefe;
	height: 16px;
}
/* ============================================================================ 常用 == */

.BOX{
	width:965px;
	margin: 0px auto 0px auto;
	font-family: "宋体";
	text-align: center;
	border: 0px solid #FF0000;
}
.hd{
	height:auto;
	margin: 0px auto 0px auto;
	text-align: center;
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
}
.hd .login {
	background-color: #f1f7fc;
	border: 1px solid #d8eefe;
	height: 30px;
	color: #1f78be;
	line-height: 30px;
}
.hd .logo {
	margin-top: 2px;
	margin-bottom: 2px;
}
.hd .nav {
	height: 67px;
}
.hd .nav .le {
	float: left;
}
.hd .nav .mid {
	background-image: url(../images/nav_mid.jpg);
	background-repeat: repeat-x;
	height: 67px;
	float: left;
	width: 959px;
}
.hd .nav .mid .tt {
	font-size: 14px;
	line-height: 31px;
	color: #FFFFFF;
	height: 31px;
}
.hd .nav .mid .di {
	line-height: 35px;
	height: 35px;
}

.hd .nav .ti {
	float: right;
}





.video {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.main {
	float: left;
	width: 680px;
	border: 0px dashed #CCCCCC;
}
.right {
	float: right;
	width: 277px;
	border: 0px solid #CCCCCC;
	overflow: hidden;

}
/* ============================================================================ PageBody == */
.PageBody {
	width:965px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.Smain .nav {
	font-size: 14px;
	color: #1c7fbc;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	height: 28px;
	text-align: left;
	line-height: 28px;
}
.Smain {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d8eefe;
	border-bottom-color: #D8EEFE;
	border-left-color: #D8EEFE;
	background-image: url(../images/lin.jpg);
	background-repeat: repeat-y;
}
.Smain .con li {
	float: left;
	width: 169px;
	margin-top: 20px;
}
.Smain .con img {
	border: 1px solid #CCCCCC;
}
.Wmain {
	border: 1px solid #d8eefe;
}
.Wmain .nav {
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	height: 28px;
	text-align: left;
	text-indent: 10px;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #1C7FBC;
}

.MTmian {
	margin: 0px;
	padding: 0px;
	height: auto;
	background-image: url(../images/lin.jpg);
	background-repeat: repeat-y;
	border: 1px solid #d8eefe;
}
.MTmian .nav {
	background-color: #f1f7fc;
	line-height: 24px;
	font-weight: bold;
	text-align: left;
	color: #1c7fbc;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8eefe;
}
.MTmian .con {
	border: 0px solid #d8eefe;
}

.MTmian .con .le {
	width: 330px;
	float: left;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.MTmian .con .le .pic li {
	width: 165px;
	float: left;
	text-align: center;
}

.MTmian .con .le li {
	text-align: left;
	font-size: 14px;
	line-height: 23px;
}
.MTmian .con .ri {
	float: right;
	width: 320px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.MTmian .con .ri .pic li {
	float: left;
	text-align: center;
	width: 160px;
}
.MTmian .con .ri .pic img {
	border: 1px solid #CCCCCC;
}

.MTmian .con .ri li {
	text-align: left;
	font-size: 14px;
	line-height: 23px;
}
.R1 {
	border: 1px solid #d8eefe;
}

.R1 .nav {
	background-color: #f1f7fc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8eefe;
	color: #1c7fbc;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 28px;
}
.R1 .con {
	padding: 5px;
}
.R1 .con .pic {
	float: left;
}
.R1 .con .text {
	float: right;
	margin-left: 10px;
	margin-right: 10px;
}
.R1 .con li {
	text-align: left;
	line-height: 22px;
	font-size: 14px;
	color: #1c7fbc;
}
.link .con ul {
	float: left;
	text-align: left;
	color: #1c7fbc;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	width: 230px;
	margin-right: 15px;
}
.link .con {
	padding: 10px;
	line-height: 23px;
	font-size: 13px;
}
.link .con ol {
	text-align: left;
	color: #1C7FBC;
}


.link {
	border: 1px solid #d8eefe;
}
.link .nav {
	background-image: url(../images/main_bg.jpg);
	height: 28px;
	text-align: left;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	text-indent: 10px;
	color: #1c7fbc;
}





/*浮动*/
.fenl_l {
	FLOAT: left;
	WIDTH: 280px
}
.fenl_1 {
	HEIGHT: 28px;
	border-top: 1px solid #d8eefe;
	border-right: 0px solid #B5D3EB;
	border-left: 1px solid #d8eefe;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}

.focusList .list .title {
	CLEAR: both;
	HEIGHT: 32px;
	background-image: url(../images/bg_m.jpg);
	background-repeat: repeat-x;
}

.focusList .list .title UL {
	CLEAR: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}

.left2 {
	float: left;
	width: 190px;
	background-color: #f8f8f8;
	border: 1px solid #1e607d;
}
.left2 .nav {
	background-image: url(../images/list_nav.jpg);
	height: 27px;
	width: 190px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 27px;
	text-align: left;
	text-indent: 10px;
}
.left2 li {
	background-image: url(../images/list4_07.jpg);
	height: 31px;
	background-position: 5px;
	background-repeat: no-repeat;
	line-height: 31px;
	font-size: 14px;
	color: #90a4b9;
}
.main2 {
	float: right;
	width: 762px;
	border: 1px solid #d1dde4;
}
.main2 .place {
	background-color: #f9f9f9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	height: 26px;
	line-height: 26px;
	margin-right: 13px;
	margin-left: 20px;
	margin-top: 10px;
	text-align: left;
	text-indent: 20px;
}
.main2 .list {
	margin-top: 13px;
	margin-bottom: 13px;
	margin-right: 13px;
	margin-left: 25px;
}
.main2 .list li {
	text-align: left;
	font-size: 14px;
	color: #90a4b9;
	line-height: 23px;
}

/*CSS quotes style pagination*/






.foot {
	height: 80px;
	background-color: #f0f0f0;
	border: 1px dashed #dddddd;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/**********************	new style	**************************/
td.Title
{
	font-size:16px;
	font-weight:bold;
	height:40px;
	color:#006633;
	text-decoration:underline;
}
td.Header
{
	padding-left:5px;
	background-color:#dddddd;	
}
td.Item
{
	
}
.Grid
{
	border:solid 1px #cccccc;
}
.Grid .Grid_Head
{
	background-color:#666666;
	color:White;
}
.Grid .Grid_Head td
{
	padding:2px 3px 2px 3px;	
}
