@charset "utf-8";
#header { clear: both; width: 100%; }
.wrapper { background: #FFF url(images/b_6.jpg) repeat-x left top; border: 1px solid #CCC; clear: both; width: 980px; height: 1%; overflow: hidden; margin: 0px auto 10px auto; }
#focusPic { width: 75px; height: 75px; margin-left: -492px; position: absolute; left: 50%; top: 330px; }
#newsFocus { clear: both; width: 100%; margin: 0px auto 10px auto; padding-top: 20px; }
#newsFocus dt { text-align: center; width: 900px; height: 50px; overflow: hidden; margin: 0px auto; }
#newsFocus dd { line-height: 40px; text-align: center; }
#picFocus { border: 1px solid #CCC; display: inline; float: left; width: 480px; overflow: hidden; margin: 0px 0px 10px 10px; padding: 9px 9px 0px 9px; }
#picFocus dt { height: 280px; overflow: hidden; }
#picFocus dd { line-height: 40px; text-align: center; }
#newsBox { display: inline; float: right; width: 425px; margin-right: 20px; }
#newsBox h1 { font-size: 14px; color: #045FB3; line-height: 30px; background: url(images/b_7.jpg); text-indent: 20px; width: 425px; height: 38px; overflow: hidden; }
#newsBox h1 a { color: #045FB3; }
#newsBox ul li { line-height: 21px; background: url(images/b_8.gif) no-repeat left 18px; padding: 7px 0px 7px 10px; }
#newsBox ul li img { margin-left: 10px; }
#box1 { display: inline; float: left; width: 750px; overflow: hidden; margin: 0px 0px 10px 10px }
#tabBox { clear: both; width: 950px; height: 50px; overflow: hidden; }
#tabBox li { font-weight: bold; line-height: 41px; background: url(images/b_10.jpg) repeat-x left top; text-align: center; float: left; width: 150px; height: 50px; }
#tabBox li span { display: block; border-left: 1px solid #CCC; }
#tabBox .cur { color: #045FB4; background: url(images/b_11.jpg); }
#tabBox .cur a { color: #045FB4; }
.tabContent { background: url(images/b_12.gif) no-repeat center 10px; border: 1px solid #CCC; border-top: none; clear: both; width: 748px; height: 215px; margin-top: -10px; position: relative; }
.tabContent span { font-weight: bold; font-size: 20px; line-height: 60px; text-align: center; display: block; width: 185px; height: 79px; position: absolute; }
.tabContent .tab1 { color: #045FB2; background: url(images/csa-1.gif); left: 40px; top: 25px; }
.tabContent .tab1 a { color: #045FB2; }
.tabContent .tab2 { color: #047EBB; background: url(images/csa-2.gif); left: 280px; top: 25px; }
.tabContent .tab2 a { color: #047EBB; }
.tabContent .tab3 { color: #049FC3; background: url(images/csa-3.gif); left: 525px; top: 25px; }
.tabContent .tab3 a { color: #049FC3; }
.tabContent .tab4 { color: #04B96D; background: url(images/csa-4.gif); left: 40px; top: 125px; }
.tabContent .tab4 a { color: #04B96D; }
.tabContent .tab5 { color: #0DAD04; background: url(images/csa-5.gif); left: 280px; top: 125px; }
.tabContent .tab5 a { color: #0DAD04; }
.tabContent .tab6 { color: #48B904; background: url(images/csa-6.gif); left: 525px; top: 125px; }
.tabContent .tab6 a { color: #48B904; }
#box2 { display: inline; float: right; width: 200px; margin-right: 10px; }
#box2 p { height: 180px; overflow: hidden; margin-bottom: 5px; }
#box2 li { line-height: 34px; border-bottom: 1px dotted #CCC; }
#box3 { background: url(images/b_20.jpg); clear: both; width: 980px; height: 51px; overflow: hidden; margin: 0px auto 10px auto; }
#box3 li { font-weight: bold; font-size: 16px; color: #666; line-height: 50px; float: left; width: 116px; padding-left: 80px; }
#box3 li a { color: #666; }
.showBox { display: inline; float: left; width: 472px; margin: 0px 9px; }
.showBoxTitle { height: 1%; overflow: hidden; position: relative; }
.showBoxTitle img { float: left; }
.showBoxTitle ul { background: url(images/b_22.gif) repeat-x left top; float: left; width: 402px; padding-left: 1px; }
.showBoxTitle ul li { font-weight: bold; color: #6F6F6F; line-height: 36px; background: url(images/b_23.gif) no-repeat right top; text-align: center; float: left; width: 131px; }
.showBoxTitle ul li a { color: #6F6F6F; }
.showBoxTitle .cur { color: #045FB4; width: 131px; height: 44px; }
.showBoxTitle .cur a { color: #045FB4; }
.showBoxContent { border: 1px solid #CCC; width: 470px; margin-top: -9px; }
.showBoxContent ul { margin: 10px 30px; }
.showBoxContent ul li { line-height: 36px; background: url(images/b_8.gif) no-repeat left center; padding-left: 10px; }
.both { clear: both; width: 100%; height: 10px; overflow: hidden; }
#infoTitle1 .cur { background: url(images/n_1.gif) no-repeat center bottom; }
#infoTitle2 .cur { background: url(images/n_2.gif) no-repeat center bottom; }
#infoTitle3 .cur { background: url(images/n_3.gif) no-repeat center bottom; }
#infoTitle4 .cur { background: url(images/n_4.gif) no-repeat center bottom; }
.bg1 { background: url(images/b_t_1.jpg) no-repeat center bottom; }
.bg2 { background: url(images/b_t_2.jpg) no-repeat center bottom; }
.bg3 { background: url(images/b_t_3.jpg) no-repeat center bottom; }
.bg4 { background: url(images/b_t_4.jpg) no-repeat center bottom; }
#HDPic { background: #FFF; border: 1px solid #CCC; float: left; width: 768px; padding-bottom: 10px; }
#HDPicBox { background: url(images/b_25.jpg) no-repeat left top; display: inline; float: left; width: 428px; height: 284px; overflow: hidden; margin: 10px 10px 0px 10px; position: relative; }
#HDPicBox div { width: 9px; height: 6px; position: absolute; left: 419px; top: 10px; }
#HDPicBox dl { text-align: center; width: 420px;  }
#HDPicBox dl dt { height: 235px; overflow: hidden; padding-top: 10px; }
#HDPicList { float: left; width: 300px; padding-top: 10px; }
#HDPicList li { line-height: 36px; }
#HDPicList li img { display: none; }
#messenger { background: #FFE3BF; border: 1px solid #FFAB40; float: right; width: 200px; }
#messenger h1 { text-align: center; height: 50px; overflow: hidden; margin-bottom: 15px; }
.lBtn, .rBtn { display: inline; float: left; width: 19px; height: 38px; overflow: hidden; margin-top: 50px; cursor: pointer; }
.lBtn { margin-left: 11px; }
#messengerContent { display: inline; float: left; width: 120px; height: 220px; overflow: hidden; margin: 0px 10px; position: relative; }
#messengerContent ul { position: absolute; }
#messengerContent li { text-align: center; float: left; }
#messengerList { clear: both; width: 160px; height: 1%; overflow: hidden; margin: 0px auto; padding: 10px 0px; cursor: pointer; }
#messengerList li { line-height: 30px; background: #FFF; border: 1px solid #CCC; text-align: center; float: left; width: 30px; height: 30px; }
#messengerList .cur { color: #FFF; background: url(images/b_28.jpg); border: 1px solid #FE9407; }
.wBox { width: 980px; height: 1%; overflow: hidden; margin: 0px auto 10px auto; }
.btn1 { font-weight: bold; font-size: 16px; color: #045FB2; line-height: 51px; background: url(images/x_1.jpg); text-indent: 80px; float: left; width: 197px; height: 51px; }
.btn1 a { color: #045FB2; }
.btn2 { font-weight: bold; font-size: 16px; color: #047EBB; line-height: 51px; background: url(images/x_2.jpg); text-indent: 65px; float: left; width: 196px; height: 51px; }
.btn2 a { color: #047EBB; }
.btn3 { font-weight: bold; font-size: 16px; color: #049FC3; line-height: 51px; background: url(images/x_3.jpg); text-indent: 80px; float: left; width: 196px; height: 51px; }
.btn3 a { color: #049FC3; }
.btn4 { font-weight: bold; font-size: 16px; color: #04B96D; line-height: 51px; background: url(images/x_4.jpg); text-indent: 60px; float: left; width: 195px; height: 51px; }
.btn4 a { color: #04B96D; }
.btn5 { font-weight: bold; font-size: 16px; color: #0DAD04; line-height: 51px; background: url(images/x_5.jpg); text-indent: 85px; float: left; width: 196px; height: 51px; }
.btn5 a { color: #0DAD04; }
#demo { width: 980px; height: 51px; overflow: hidden; margin: 0px auto 10px auto; }
#tuList { background: url(images/g_1.gif); width: 1373px; height: 51px; }
#tuList a { font-weight: bold; font-size: 16px; line-height: 51px; display: inline-block; width: 116px; padding-left: 80px; }