@charset "utf-8";
/* CSS Document */

/* reset.css */
*{margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol,ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:#fff; font-family: 宋体,Verdana, Geneva, sans-serif; font-size: 12px; *TEXT-ALIGN: center;} 
a { FONT-FAMILY: "宋体"; COLOR: #003366; FONT-SIZE: 12px; TEXT-DECORATION: none;}
a:hover {COLOR: #900 }
ol,ul{ list-style:none;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:400;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/**框架 start **/
html, body, #platForm { height: 100%; background-color: #E4E4E4;/* BACKGROUND-IMAGE:url(/html-jsp/portal/css/images/bg.jpg);  BACKGROUND-COLOR: #06416c; BACKGROUND-REPEAT: repeat-x;*/}
body > #platForm { height: auto; min-height: 100%; }
div#Maincontent { padding:0px; height:100%; width:1000px; margin:0px auto; background-color: #ffffff; /*BACKGROUND: url(/html-jsp/portal/css/images/topBG.jpg) #fff no-repeat;*/}
div#Header {
	width: 1000px;
	height: 340px;} 

.logo{
	height: 65px;
	width: 330px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
}
.rbtn{
	width: 190px;
	float: right;
	height: 20px;
	margin-top: 10px;
}
.rbtn ul li{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #014281;
	font-size: 12px;
	line-height: 14px;
	height: 14px;
}
.rbtn ul li.noline{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.rbtn ul li a{
	color: #014281;
}
.rbtn ul li a:hover{
	color: #014281;
	text-decoration: underline;
}

div#Header .header_top { clear:both; margin:0px auto; padding:0px; width:1000px; /*background:url(/html-jsp/portal/css/images/jishi_pic2.jpg) #fff no-repeat;*/ height:200px; } 
div#Header .header_bot{ background:#e8f4ff; height:35px; line-height:35px; padding-left:5px;}
div.marquee{ padding-left:30px; background:url(/html-jsp/portal/css/images/icon_message.png) no-repeat 0px;width:600px; float:left;} 
/**框架 end **/
/**导航 start**/
.header_Nav { height:auto;}
.ab { COLOR: #333; TEXT-DECORATION: none; }
.nav { height:auto; POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px; BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) no-repeat 0px -36px; }
.navinner { BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) no-repeat 100% -72px;}
.navlist { LINE-HEIGHT: 36px; MARGIN: 0px 10px; BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) repeat-x 0px 0px; HEIGHT: 36px; OVERFLOW: hidden;}
.nav LI { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -2px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) no-repeat 0px -108px; FLOAT: left; PADDING-TOP: 0px;}
.nav A { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 30px; FONT-SIZE: 120%; PADDING-TOP: 8px }
.nav A:link { COLOR: #fff;}
.nav A:visited { COLOR: #fff;}
.nav A.current { BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) no-repeat 50% -144px; COLOR: #fff; FONT-WEIGHT: bold; }
.nav A:hover { BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) no-repeat 50% -144px; COLOR: #fff; FONT-WEIGHT: bold; }
.nav A:active { BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) no-repeat 50% -144px; COLOR: #fff; FONT-WEIGHT: bold;}
.subnav { POSITION: absolute; LINE-HEIGHT: 27px; WHITE-SPACE: nowrap; BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) no-repeat 0px -180px; FLOAT: left; HEIGHT: 27px; TOP: 41px; LEFT: 0px; }
* HTML .subnav { MARGIN: 0px 10px 0px -10px }
.subnav P { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) no-repeat 100% -234px; PADDING-TOP: 0px;}
.subnav P SPAN { DISPLAY: block; BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) repeat-x 0px -207px;}
.subnav P.pointer { POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -999em; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: 0px; BACKGROUND: url(/html-jsp/portal/css/images/nav_bg.png) repeat-x 0px -261px; HEIGHT: 5px; MARGIN-LEFT:20px; TOP: -4px; PADDING-TOP: 0px; LEFT: 0px;}
.subnav A { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: 100%; PADDING-TOP: 0px;}
[class~='subnav'] A { PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px;}
.subnav { COLOR: #235e99;}
.subnav A:link { COLOR: #235e99;}
.subnav A:visited {	COLOR: #235e99;}
.subnav A:hover { COLOR: #235e99;}
.subnav A:active { COLOR: #235e99;}
.subnav A:hover { BORDER-BOTTOM: 2px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal;}
.subnav A:active { BORDER-BOTTOM: 2px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal;}
#subnav1 { LEFT: 120px;}
#subnav2 { LEFT: 230px;}
#subnav3 { LEFT: 340px;}
#subnav4 { LEFT: 450px }
#subnav5 { LEFT: 560px }
#subnav7 { RIGHT: 140px; LEFT: auto }
#subnav6 { LEFT: 560px }
#subnav1 .pointer { LEFT: 30px }
#subnav2 .pointer { LEFT: 30px }
#subnav3 .pointer { LEFT: 30px }
#subnav4 .pointer { LEFT: 30px }
#subnav5 .pointer { RIGHT: 150px; LEFT: auto }
#subnav6 .pointer { RIGHT: 90px; LEFT: auto }
#subnav7 .pointer { RIGHT: 110px; LEFT: auto }
#subnav1 { MIN-WIDTH: 110px}
#subnav2 { MIN-WIDTH: 110px }
#subnav3 { MIN-WIDTH: 110px }
#subnav4 { MIN-WIDTH: 110px }
#subnav5 { MIN-WIDTH: 110px }
#subnav6 { MIN-WIDTH: 240px }
#subnav7 { MIN-WIDTH: 130px }
.disable { DISPLAY: none}
/**导航  end **/

/**Content  start **/
/**div#Content{width:980px; *width:990px; margin:0 auto; padding:10px;  *padding:5px; background-color:#fff;}**/
div#Content .MainContent { width:710px; float:left; }

div.Main1Content,div.Main2Content,div.Main3Content { width:710px; FLOAT: left; height:100%;}
div.Main1Content div.main710 { WIDTH: 710px; FLOAT: left; HEIGHT:auto;}
div.news {WIDTH:auto; FLOAT: left; HEIGHT:auto; padding-bottom:5px;}

div.newsTitle,div.newsTit350,div.rightTitle{padding:0px 10px; width:690px;*width:710px;BACKGROUND-COLOR:#f8f5f4; FONT-FAMILY: 微软雅黑,宋体; FLOAT: left; height: 30px; line-height:30px; COLOR: #085d8e; FONT-SIZE: 14px;  }
div.line710{width: 710px; background:url(/html-jsp/portal/css/images/line.jpg); float: left; height: 3px; overflow: hidden;}
div.line700{width: 700px; background:url(/html-jsp/portal/css/images/line.jpg); float: left; height: 3px; overflow: hidden;}
div.line690{width: 690px; background:url(/html-jsp/portal/css/images/line.jpg); float: left; height: 3px; overflow: hidden;}
div.newsContent{WIDTH: 710px; FLOAT: left; background-color:#f8f5f4;}
div.picAD { width:260px; float:left; padding-right:10px;}
div.contents { float:left; width:440px;}
td.newsTdleft1 {LINE-HEIGHT: 29px; PADDING-LEFT: 5px; WIDTH: 330px;BACKGROUND: #f2f1ef; HEIGHT: 29px;}
td.newsTdright1 {TEXT-ALIGN: center; LINE-HEIGHT: 29px; WIDTH: 110px; BACKGROUND: #f2f1ef; HEIGHT: 29px; COLOR: #999}

td.newsTdleft2 {LINE-HEIGHT: 28px; PADDING-LEFT: 5px; WIDTH: 330px; BACKGROUND: #f8f5f4; HEIGHT: 28px;}
td.newsTdright2{TEXT-ALIGN: center; LINE-HEIGHT: 28px; WIDTH: 110px; BACKGROUND: #f8f5f4; HEIGHT: 28px; COLOR: #999}
div.shadow710 {WIDTH: 710px; BACKGROUND:url(/html-jsp/portal/css/images/shadow720.gif); FLOAT: left; HEIGHT: 10px; OVERFLOW: hidden}
.titleLeft { padding-left:12px; background-image:url(/html-jsp/portal/css/images/pic1.png);
background-repeat: no-repeat;
background-position: left center;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/html-jsp/portal/css/images/pic1.png'); 

font-weight:bold; float:left; width: 92.5%;*width: 650px; *text-align: left;}

.titleRight{ width: 3.5%;*width:40px;float:left; cursor: pointer; padding-right:15px; background-image:url(/html-jsp/portal/css/images/pic_sj.png);
background-repeat: no-repeat;
background-position: right center;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/html-jsp/portal/css/images/pic_sj.png');color:#999999; background-position:right; font-size:12px;}
.newsTit350 .titleLeft {width:83.4%; *width: 288px; }
.newsTit350 .titleRight{ width: 7.3%; *width: 40px; }

.main260 .titleLeft {width:77.5%; *width: 200px; }
.main260 .titleRight{ width: 11%; *width: 40px;}
a.titleRights {FONT-FAMILY: 微软雅黑,宋体; COLOR: #003366; FONT-SIZE: 12px; TEXT-DECORATION: none;}
a.titleRights:hover {COLOR: #900 }
.pics {border:3px solid #C0C0C0; width:auto; background-color:#FFFFFF;}
.pic25 { width:165px; float:left;border:5px solid #ffffff;background-color:#f8f5f4; height:128px;} 

.main350 {WIDTH: 350px; float: left; HEIGHT:auto;}
div.newsTit350 { width:330px;*WIDTH: 350px;}
div.newsContent350{WIDTH: 350px; FLOAT: left; background-color:#f8f5f4;}
div.line350{width: 350px; background:url(/html-jsp/portal/css/images/line.jpg); float: left; height: 3px; overflow: hidden;}
div.shadow350 {WIDTH: 350px; BACKGROUND:url(/html-jsp/portal/css/images/shadow460.gif) no-repeat -50px; FLOAT: left; HEIGHT: 10px; OVERFLOW: hidden}
.sxjd50{ width:47%;*width:165px; float:left;border:5px solid #ffffff;*border:3px solid #ffffff; height:auto;}
.sxjd_pic { width:165px; height:128px; background-color:#f8f5f4;}
.sxjd_tit { text-align: center; height:28px; line-height:28px; /* 禁止自动换行 */white-space:nowrap;/* 隐藏超出部分 */overflow:hidden;text-overflow:ellipsis;} 
/**Content end **/


/**index subcontent start**/

ul li.sys1{liNE-HEIGHT: 29px;  WIDTH: 250px; BaCKGROUND: #f2f1ef; HEIGHT: 29px; padding-left:10px;  /* 禁止自动换行 */white-space:nowrap;/* 隐藏超出部分 */overflow:hidden;text-overflow:ellipsis;}
ul li.sys2{liNE-HEIGHT: 28px;  WIDTH: 250px; BaCKGROUND: #f8f5f4; HEIGHT: 28px; padding-left:10px;  /* 禁止自动换行 */white-space:nowrap;/* 隐藏超出部分 */overflow:hidden;text-overflow:ellipsis;}
div.shadow {WIDTH: 260px; BACKGROUND:url(/html-jsp/portal/css/images/shadow.gif); FLOAT: left; HEIGHT: 10px; OVERFLOW: hidden}
ul li.sys1 span.sys1span{text-align: center; line-height: 14px; margin-top: 6px; width: 14px; display: block; font-family: Arial; background: #39a5ca; float: left; height: 14px; color: #fff; font-size: 9px;}
ul li.sys2 span.sys2span {
text-align: center; line-height: 14px; margin-top: 6px; width: 14px; display: block; font-family: Arial; background: #afcee1; float: left; height: 14px; font-size: 9px;}
/**index subcontent end**/
/**Footer start**/
div#Footer { background:url(/html-jsp/portal/css/images/footerpic.jpg) #fff no-repeat; height:75px;}
div.bottom { width:500px; margin:0px auto; padding-top:5px;}
ul.botul { display:block;}
ul.botul li{ list-style-type:none; display:inline; float:left; padding:3px;}
ul.botul li p{ margin:0px; padding:3px;}
/**Footer end**/
/** SubContent start**/
div#Content .SubContent { width:260px; float:left;height:auto;}
.main260 { WIDTH: 260px; FLOAT: left; height:auto;}
.main260 .news { WIDTH: 260px; FLOAT: left; }
.main260 .news .newsTitle { padding:0px 10px; BACKGROUND-COLOR: #f8f5f4;  WIDTH: 240px; *WIDTH: 260px; PADDING-RIGHT: 10px; FONT-FAMILY: 微软雅黑,宋体; FLOAT: left; HEIGHT: 30px; COLOR: #085d8e; FONT-SIZE: 14px; }
.main260 .newsContent { WIDTH: 260px; FONT-FAMILY: "宋体"; BACKGROUND: #f8f5f4; FLOAT: left; HEIGHT:auto; COLOR: #003366; FONT-SIZE: 12px; *text-align: left;}
.main260 .fnewsContent { FLOAT: left;}
.line { WIDTH: 260px; BACKGROUND:url(/html-jsp/portal/css/images/line.jpg); FLOAT: left; HEIGHT: 3px; OVERFLOW: hidden}
div.news3in1{width:240px; height:32px; }

.lan01 { border-bottom: #aaa 1px solid;padding-left:10px; padding:3px 0px; width:240px; background:#fff; height:39px; margin:0px auto; }
.lan01 .left { 	BACKGROUND-IMAGE: url(/html-jsp/portal/css/images/icon_big.gif); WIDTH: 38px; FLOAT: left; HEIGHT: 38px;}
.lan01 .right { PADDING-LEFT: 10px; WIDTH: 170px; FONT-FAMILY: "宋体"; FLOAT: left; HEIGHT: 38px; COLOR: #666; FONT-SIZE: 12px;}
.lan01 .right P { MARGIN: 6px 0px; FONT-FAMILY: "宋体"; FONT-SIZE: 13px; FONT-WEIGHT: bold }
.lan01 .right P A { COLOR: #003366; TEXT-DECORATION: none }
.lan01 .right P A:hover { COLOR: #900 }

.lan02 { border-bottom: #aaa 1px solid; width:240px; height:69px; margin:0px auto; overflow:hidden; }
.lan02 .left { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 20px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 12px; PADDING-TOP: 3px;}
.lan02 .right { PADDING-LEFT: 5px; WIDTH: 180px; FLOAT: left; HEIGHT: 39px;}
.lan02 .right P { MARGIN: 6px 0px;}

.lan03 { border-bottom: #aaa 1px solid; width:240px; height:22px;*height:32px; margin:0px auto; overflow:hidden; }
.lan03 .left { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 20px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 12px; PADDING-TOP: 3px;}
.lan03 .right { PADDING-LEFT: 5px; WIDTH: 180px; FLOAT: left;}
.lan03 .right A { COLOR: #003366; TEXT-DECORATION: none }
.lan03 .right A:hover { COLOR: #900 }
/*** SubContent end**/

/*共通样式*/
.padd_bot10{ padding-bottom:10px;*padding-bottom:5px;}
.padd_top10{ padding-top:10px;*padding-bottom:5px;}
.padd_rig10{ padding-right:10px;*padding-bottom:5px;}
.padd_left10{ padding-left:10px;*padding-bottom:5px;}
.clear { clear:both; }

div.xysp{width:160px; *width:260px; height:35px; background:url(/html-jsp/portal/css/images/xysp.jpg) no-repeat; padding:30px 0px 10px 100px; *text-align: left;}
div.zszx {width:160px; *width:260px; height:35px; background:url(/html-jsp/portal/css/images/xxad2.jpg) no-repeat; padding:30px 0px 10px 100px; *text-align: left;}
div.jyzx {width:160px; *width:260px; height:35px; background:url(/html-jsp/portal/css/images/xxad3.jpg) no-repeat; padding:30px 0px 10px 100px; *text-align: left;}
div.zxbm {width:160px; *width:260px; height:35px; background:url(/html-jsp/portal/css/images/xxad4.gif) no-repeat; padding:30px 0px 10px 100px; *text-align: left;}
#navigation UL {
	PADDING:0px; MARGIN: 0px;  width: 220px; color: #ffffff; float: right;
}
#navigation UL LI {
  POSITION: relative; TEXT-ALIGN: center;  LIST-STYLE-TYPE: none;   WIDTH:auto;   FLOAT: left; PADDING:5px;
}
