﻿/*顶部*/
.pg { background: #F2F5F7 url(../images/bg.png) repeat-x; text-align: left; }
.tb {background:white; text-align:center;}
#topBar { height: 32px; width: 1000px; background: url(../images/topbg.png) repeat-x; border-bottom: #dcdedd; margin:0 auto;}
#login { float: left; padding: 4px; }
#login * { float: left; }
#login label { margin-top: 4px; }
#login input { margin-right: 12px; }
.inputtext { width: 130px; padding: 1px; border: solid 1px #7e9db9; }
#topRight { float: right; margin-right: 10px; padding-top: 4px; }
#topRight a { color: #123553; }
#topRight img { float: left; }

/*主体*/
#page { background: url(../images/page.png) repeat-y; padding: 0 5px; width: 990px; margin:0 auto;}
#topBorder { background: url(../images/topBorder.png); height: 18px; width:1000px;margin:0 auto;}
#contentWrapper { }

/*头部*/
#head { background: White; height: 90px; }
#head_1 { float: left; width: 550px; margin-top: 16px; }
#logo { margin-left: 20px; float: left; }
#banner_word { float: right; margin-top: 20px; }
#head_2 { float: right; width: 410px; }
#head_2 div { padding: 6px 10px 7px 0; text-align: right; }
/*导航*/
#nav { height: 29px; background: url(../images/nav_bg.png) repeat-x left top; border-bottom: #eaf4fe; }
#navLeft { float: left; width: 3px; height: 29px; background: url(../images/nav_left.png) no-repeat; }
#navRight { float: right; width: 3px; height: 29px; background: url(../images/nav_right.png) no-repeat; }
#navBar { background: url(../images/nav_split.png) no-repeat; float: left; margin: 11px 0 0 16px; display: inline; }
#navBar a { float: left; width: 90px; background: url(../images/nav_split.png) no-repeat right; color: White; font-weight: bold; text-align: center; }
/*topbanner*/
#topbanner { margin-bottom:6px; }
.bodyWrapper { margin-bottom: 10px;  padding:4px;}
/*left*/
#leftWrapper { width: 724px; float: left; }
/*box*/
.leftBox_1 { height: 311px; }
.box_left { background: url(../images/box_left.png) no-repeat; float: left; width: 6px; height: 302px; }
.box_body { float: left; width: 717px; border: solid 1px #9dc9ec; border-left: none; height: 300px; }
#focusView { float: left; width: 320px; height: 290px; margin-top: 5px; overflow:hidden; background:red;}
#newsBox { width: 390px; height: 300px; float: right; }
#newsBox_head { background: url(../images/news_head.png) repeat-x; height: 30px; }
#newsBox_head span { background: url(../images/news_span.png) no-repeat; float: left; height: 30px; padding-left: 16px; color: #087be5; line-height: 30px; vertical-align: middle; font-weight: bold; }
#newsBox_head a { background: url(../images/news_more.png) no-repeat; width: 80px; height: 20px; float: right; margin: 2px 0 0 0; padding: 4px 0 0 6px; color: #165ca0; }
#newsBox_body { width: 390px; height: 270px; border-left: solid 1px #c1d4e3; }
#newsBox_body ul { padding: 7px 8px 0 10px; height: 263px; }
#newsBox_body li { line-height: 18px; padding-left: 11px; height: 18px; background: url(../images/news_li.png) no-repeat 3px 8px; }
#newsBox_body a { float: left; color: #494949; }
#newsBox_body span { float: right; color: #494949; }
/*ad*/
#ad { background: url(../images/adWrapper.png) no-repeat; width: 718px; padding: 3px 3px 0 3px; }
/*tabViewBox*/
.leftBox_2 { height: 218px !important; height: 220px; }
/*tabButton*/
.tabButton_active { background: url(../images/tabbutton.png); font-weight: bold; cursor: pointer; }
.tabButton_inactive { background: url(../images/tabbutton.png) -73px; font-weight: normal; cursor: pointer; }
/*tabbedViewLarge*/
.tabbedViewLarge { width: 431px; height: 210px; float: left; }
.tabbedPaneLarge { height: 27px; background: url(../images/tabbedpaneLarge.png); width: 430px; padding-left: 1px; }
.tabbedPaneLarge div { width: 74px; height: 27px; margin-right: 2px; float: left; color: #115da0; text-align: center; line-height: 24px; vertical-align: middle; }
.tabbedViewLargeBody { height: 160px; overflow: hidden; border-left: solid 1px #85b0e5; border-right: solid 1px #85b0e5; width: 409px; padding: 10px; }
.tabbedViewLargeBottomBorder { background: url(../images/tabbedViewLargeBottomBorder.png); height: 4px; width: 431px; overflow: hidden; }
/*tabbedViewSmall*/
.tabbedViewSmall { width: 278px; height: 210px; float: right; }
.tabbedPaneSmall { height: 27px; background: url(../images/tabbedpaneSmall.png); width: 277px; padding-left: 1px; }
.tabbedPaneSmall div { width: 74px; height: 27px; margin-right: 2px; float: left; color: #115da0; text-align: center; line-height: 24px; vertical-align: middle; }
.tabbedViewSmallBody { height: 160px; border-left: solid 1px #85b0e5; border-right: solid 1px #85b0e5; width: 256px; padding: 10px; }
.tabbedViewSmallBottomBorder { background: url(../images/tabbedViewSmallBottomBorder.png); height: 4px; width: 278px; overflow: hidden; }
.divHP_right { padding-left: 6px; width: 170px; color: #575757; float: right; }
.divHP_right p { text-indent: 2em; line-height: 1.5em; padding: 5px 0 5px 0; height: 50px; overflow: hidden; }
/*tabbedPaneBody里的元素*/
.divImg70_p4 { width: 70px; height: 70px; padding: 4px; border: solid 1px #b0b0b0; float: left; }
.ul_w320_h78 { padding-left: 6px; float: left; }
.ul_w320_h78 li { height: 20px; line-height: 20px; vertical-align: middle; }
.ul_w320_h78 a { color: #575757; }
.ul_w410_h54 { border-top: dashed 1px #b2b2b2; margin-top: 8px; padding: 4px 10px 0 0; }
.ul_w410_h54 li { height: 24px; overflow: hidden; padding-left: 16px; background: url(../images/news_li.png) no-repeat 7px -5px; }
.ul_w410_h54 a { color: #1c1c1c; line-height: 24px; height: 24px; vertical-align: middle; overflow: hidden; }
.ul_w250_h54 { padding-top: 0; border-top: dashed 1px #ccc; margin-top: 8px; }
.ul_w250_h54 li { overflow: hidden; padding-left: 16px; height: 23px; border-bottom: dashed 1px #dcdcdc; background: url(../images/news_li.png) no-repeat 7px -5px; }
.ul_w250_h54 a { color: #1c1c1c; line-height: 24px; height: 24px; vertical-align: middle; overflow: hidden; }
.h80 { height: 80px; }
/*右边*/
#rightWrapper { float: right; width: 250px; }
#rightWrapper img { vertical-align: bottom; }
.rightBox2 { margin-top: 2px; }
.rightBox3 { margin-top: 10px; }
.rightBox4 { background: url(../images/no-repeat.png) no-repeat; height: 28px; margin-top: 5px; color: white; }
.rightBox4 strong { margin-left: 15px; float: left; margin-top: 7px; font-family: Arial; }
.rightBox4 a { float: right; margin-right: 30px; margin-top: 10px; color: White; font-weight: bold; }
.rightBox5 { margin-top: 5px; border-top: solid 1px #e3eaf2; }
.rightBoxHead { background: url(../images/no-repeat.png) left -28px no-repeat; height: 27px; border-width: 0; }
.rightBoxHead strong { margin: 7px 0 0 46px; float: left; font-size: 14px; color: #1174c7; }
.rightBoxHead a { margin: 7px; float: right; color: #0f5ca0; }
.rightBoxBody1 { border: solid 1px #b8dbf9; height: 184px; background: #f1f8fe; _margin-top: -2px; }
.rightBoxBody1 ul { padding: 10px; }
.rightBoxBody1 li { height: 18px; }
.rightBoxBody1 span { color: #494949; float: right; }
.rightBoxBody1 a { color: #494949; float: left; }
.rightBoxBody2 { border: solid 1px #b8dbf9; height: 230px; background: #e6f7ff; _margin-top: -2px; }
.rightBoxBody5 { border: solid 1px #b8dbf9; height: 130px !important; height: 129px; background: #e8f6ff; _margin-top: -2px; }
.rightBoxBody5 ul { padding-top: 6px; }
.rightBoxBody5 a { color: #595959; margin-left: 20px; }
.rightBoxBody5 li { float: left; width: 120px; height: 18px; }
.softSnap { text-align: center; padding:4px 8px; }
.softSnap img{width:232px; height:150px;}
.softTitle { color: Red; font-size: 14px; text-indent: 2em; }
.softDesc { text-indent: 1.5em; line-height: 1.3em; height:48px; overflow:hidden; padding:4px 4px 0 4px;}
/*footer*/
#footer { background: url(../images/footer.png) no-repeat; height: 85px; margin: 10px 4px; text-align: center; color: White;  padding-top:20px; }
#footer p { padding: 5px 0 5px 0; }
/*当前位置*/
#currentLocation { height: 12px; padding: 7px 10px 7px 10px; background: #0a80ee; margin-bottom: 18px; }
#weather *{ }

#weather {height:22px; }

#weather iframe *{ text-align:right; }
#weather span{height:22px; line-height:22px; vertical-align:middle; }
