﻿*
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
body, html
{
	margin: 0px;
	padding: 0px;
	background-image: url(indexbg.gif);
	background-repeat: repeat-x;
	background-color: #1a4985;
}
li
{
	list-style-image: url(lipic.gif);
	list-style-position: outside;
}

#leftDiv, #rightDiv
{
	width: 108px; /* 宽度 */
	height: 320px; /* 高度 */
	position: absolute; /* 绝对定位激活 */
}


/*主体结构控制*/
#topbar
{
	margin: 0px auto;
	width: 940px;
	height: 5px;
	font-size: 0px;
	background-color: #647681;
}
#top
{
	margin: 0px auto;
	width: 940px;
	height: 106px;
	background-color: #f3f7f9;
	background-image: url(indextop1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#toplink1
{
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
}
#toplink2
{
	padding-top: 65px;
	padding-right: 10px;
	text-align: right;
}
#topline
{
	margin: 0px auto;
	width: 940px;
	height: 8px;
	font-size: 0px;
	background-image: url(indextop2.gif);
	background-repeat: repeat-x;
}
#inpic
{
	margin: 0px auto;
	width: 940px;
	height: 260px;
	background-color: #f3f7f9;
}
#flash
{
	width: 703px;
	height: 253px;
	margin-top: 7px;
	float: left;
}
#info
{
	width: 229px;
	height: 360px;
	margin-top: 6px;
	float: left;
	background-image: url(topinfobg.gif);
}
#infotxt1
{
	width: 200px;
	padding-top: 40px;
	padding-left: 22px;
	line-height: 26px;
	color: #0b5786;
	font-weight: bold;
}
#infotxt2
{
	width: 200px;
	padding-top: 10px;
	padding-left: 22px;
	line-height: 27px;
	color: #4f5254;
	font-weight: bold;
}
#adline
{
	margin: 0px auto;
	width: 940px;
	height: 8px;
	font-size: 0px;
	background-image: url(adlinebg.gif);
	background-repeat: repeat-x;
}

.txtoverflow
{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.txtoverflow1
{
	width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*主体1*/
#indexmain1
{
	margin: 0px auto;
	width: 940px;
	height: auto;
	background-color: #f3f7f9;
}
#indexmain1left
{
	padding-left: 7px;
	width: 230px;
	float: left;
}
#indexmenu
{
	width: 228px;
	height: 253px;
	margin-top: 7px;
	margin-left: 4px;
	float: left;
}
#menu
{
	width: 228px;
	height: 253px;
	margin-top: 7px;
	float: left;
}
.menu1
{
	height: 44px;
	background-image: url(menu1.gif);
	cursor: pointer;
}
.menu2
{
	height: 41px;
	background-image: url(menu2.gif);
	cursor: pointer;
}
.menu3
{
	height: 41px;
	background-image: url(menu3.gif);
	cursor: pointer;
}
.menu4
{
	height: 41px;
	background-image: url(menu4.gif);
	cursor: pointer;
}
.menu5
{
	height: 41px;
	background-image: url(menu5.gif);
	cursor: pointer;
}
.menu6
{
	height: 45px;
	background-image: url(menu6.gif);
	cursor: pointer;
}
.menu7
{
	height: 39px;
	background-image: url(menu7.gif);
	cursor: pointer;
}

.menu1a
{
	height: 44px;
	background-image: url(menu1a.gif);
	cursor: pointer;
}
.menu2a
{
	height: 41px;
	background-image: url(menu2a.gif);
	cursor: pointer;
}
.menu3a
{
	height: 41px;
	background-image: url(menu3a.gif);
	cursor: pointer;
}
.menu4a
{
	height: 41px;
	background-image: url(menu4a.gif);
	cursor: pointer;
}
.menu5a
{
	height: 41px;
	background-image: url(menu5a.gif);
	cursor: pointer;
}
.menu6a
{
	height: 45px;
	background-image: url(menu6a.gif);
	cursor: pointer;
}
.menu7a
{
	height: 39px;
	background-image: url(menu7a.gif);
	cursor: pointer;
}

#newsdiv
{
	width: 445px;
	height: 360px;
	float: left;
	margin-top: 8px;
	padding-left: 11px;
	padding-right: 10px;
}
.newstit
{
	height: 32px;
	background-image: url(ctitbg.gif);
}
.newspic
{
	width: 152px;
	height: 115px;
	background-image: url(news_picbg.gif);
	background-repeat: no-repeat;
	padding: 4px;
	margin-top: 5px;
	margin-left: 2px;
	float: left;
}
.bignews
{
	width: 275px;
	height: 109px;
	margin-top: 5px;
	float: left;
	padding-top: 6px;
	padding-left: 3px;
}
.bignewsmain
{
	text-indent: 24px;
	line-height: 22px;
	padding-top: 5px;
}
.newslist
{
	width: 100%;
	height: 180px;
	background-image: url(newslistbg.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	float: left;
	background-position: 0px 2px;
}

#specialdiv
{
	margin-top: 5px;
	width: 227px;
	height: 246px;
	float: left;
	border: 1px solid #c5cacd;
	background-color: #FFFFFF;
}
#jydiv
{
	margin-top:5px;
	width:227px;
	float:left;
}
.specialtit
{
	height: 36px;
	background-image: url(special2.gif);
}
.specialpic
{
	padding-top: 6px;
	padding-left: 9px;
}
.moretxt
{
	padding-right: 30px;
	text-align: right;
}
/*清除浮动*/
#clearfloat
{
	font-size: 0px;
	clear: left;
	height: 0px;
	overflow: hidden;
	background-color: f3f5f7;
}
/*主体2*/
#indexmain2
{
	margin: 0px auto;
	width: 940px;
	height: auto !important;
	min-height: 1040px;
	height: 1040px;
	background-color: #f3f7f9;
}
#indexmain2left
{
	padding-left: 7px;
	width: 230px;
	height: auto !important;
	float: left;
}
#indexmain2right
{
	height: auto !important;
	width: 690px;
	float: left;
}
#search
{
	width: 226px;
	height: 210px;
	margin-top: 4px !important;
	margin-top: 4px margin-top:0px;
	float: left;
	border: 1px solid #c5cacd;
	background-color: #FFFFFF;
}
.searchtxt
{
	padding-top: 10px;
	padding-left: 20px;
	color: #666666;
	font-weight: bold;
}
#research
{
	width: 226px;
	height: auto !important;
	height: 210px;
	min-height: 210px;
	margin-top: 8px;
	padding-bottom: 20px;
	float: left;
	border: 1px solid #c5cacd;
	background-color: #FFFFFF;
}
.searchtit
{
	height: 36px;
	background-image: url(sear2.gif);
}

#link
{
	width: 226px;
	height: 320px;
	margin-top: 4px !important;
	margin-top: 4px margin-top:0px;
	float: left;
	border: 1px solid #c5cacd;
	background-color: #FFFFFF;
}
.linktit
{
	height: 36px;
	background-image: url(sear2.gif);
}

#platforminfodiv1
{
	width: 675px;
	height: auto !important;
	height: 228px;
	min-height: 228px;
	margin-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}
#platforminfodiv2
{
	width: 675px;
	height: auto !important;
	height: 228px;
	min-height: 228px;
	margin-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}
#platforminfodiv3
{
	width: 675px;
	height: auto !important;
	height: 228px;
	min-height: 228px;
	margin-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}
.platforminfotit
{
	height: 32px;
	background-image: url(ctitbg.gif);
	margin-bottom: 10px;
}
.platforminfopic
{
	width: 114px;
	height: 76px;
	background-image: url(platformpicbg.gif);
	background-repeat: no-repeat;
	padding: 6px;
	margin-left: 2px;
	float: left;
}
.newplatforminfo
{
	width: 510px;
	height: auto !important; ;
min-height:95px;
height:95px;
padding-left:3px;
padding-top:5px;
float:left;
}
.platforminfomain
{
	text-indent: 24px;
	line-height: 22px;
	padding-top: 10px;
	height: auto;
}
.platforminfolist
{
	width: 330px;
	height: 85px;
	background-image: url(newslistbg.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	float: left;
}

/*页面底部*/
#bottomdiv
{
	margin: 0px auto;
	width: 940px;
	height: 40px;
	background-color: #e5e9ec;
}

/*二级页面*/
#viewmain
{
	margin: 0px auto;
	width: 940px;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	background-color: #f3f7f9;
}
.indextop2
{
	margin-top: 6px;
	margin-left: 3px;
}
.linkbar2
{
	margin-left: 4px;
	padding-left: 12px;
	padding-top: 18px;
	padding-bottom: 6px;
	line-height: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.linkbar3
{
	text-align: center;
	margin-left: 4px;
	padding: 8px 12px 8px 12px;
	background-color: #cce7f4;
	line-height: 26px; /*height:26px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.newslist2
{
	width: 650px;
	height: auto;
	padding-left: 10px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.newsviewtit
{
	padding: 30px 50px 10px 50px;
	font-size: 18px;
	font-weight: bold;
	color: #008cce;
	text-align: center;
}
.newsviewline
{
	margin: 0px 50px 0px 50px;
	line-height: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.newsviewmain
{
	font-size: 14px;
	line-height: 28px;
	text-indent: 28px;
	margin: 10px 50px 0px 50px;
}
.newsviewinfo
{
	text-align: center;
	padding: 6px;
	color: #999999;
}
.news2
{
	width: 226px;
	height: 230px;
	margin-bottom: 6px;
	float: left;
	border: 1px solid #c5cacd;
	background-color: #FFFFFF;
}
.news2line
{
	background-image: url(2newsline.gif);
	height: auto;
	margin-top: 2px;
	margin-left: 8px;
	margin-right: 8px;
}
.closewindow
{
	margin: 0px auto;
	width: 940px;
	background-color: #f3f7f9;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
/*链接样式*/
a:link
{
	font-size: 12px;
	color: #2a2e30;
	text-decoration: none;
}
a:visited
{
	font-size: 12px;
	color: #2a2e30;
	text-decoration: none;
}
a:hover
{
	font-size: 12px;
	color: #2a2e30;
	text-decoration: underline;
}
a:active
{
	font-size: 12px;
	color: #2a2e30;
	text-decoration: none;
}

.toplinka:link
{
	font-size: 12px;
	color: #afafaf;
	text-decoration: none;
}
.toplinka:visited
{
	font-size: 12px;
	color: #afafaf;
	text-decoration: none;
}
.toplinka:hover
{
	font-size: 12px;
	color: #2a2e30;
	text-decoration: underline;
}
.toplinka:active
{
	font-size: 12px;
	color: #afafaf;
	text-decoration: none;
}

.bluelink:link
{
	font-size: 12px;
	color: #3862ad;
	text-decoration: underline;
}
.bluelink:visited
{
	font-size: 12px;
	color: #3862ad;
	text-decoration: underline;
}
.bluelink:hover
{
	font-size: 12px;
	color: #3862ad;
	text-decoration: underline;
}
.bluelink:active
{
	font-size: 12px;
	color: #3862ad;
	text-decoration: underline;
}

.newstit:link
{
	font-size: 14px;
	font-weight: bold;
	color: #008cce;
	text-decoration: none;
}
.newstit:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #008cce;
	text-decoration: none;
}
.newstit:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #2a2e30;
	text-decoration: underline;
}
.newstit:active
{
	font-size: 14px;
	font-weight: bold;
	color: #008cce;
	text-decoration: none;
}

.special:link
{
	font-size: 12px;
	font-weight: bold;
	color: #5e6162;
	text-decoration: none;
}
.special:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #5e6162;
	text-decoration: none;
}
.special:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #008cce;
	text-decoration: underline;
}
.special:active
{
	font-size: 12px;
	font-weight: bold;
	color: #5e6162;
	text-decoration: none;
}

