@charset "utf-8";

div.full-bg {background:url(../images/main/main_img_2112.jpg) no-repeat center 94px;}
/*div.full-bg {background:url(../images/main/main_img.jpg) no-repeat center 94px;}*/

#mainContent {line-height:22px;}
#mainContent h3 {font-size:18px; font-weight:bold;}

.text-over {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}



.main-img {position:relative; width:980px; height:480px; margin:0 auto;}
.main-img p.main-txt {position:absolute; top:60px; left:0;}
.main-img ul.link {position:absolute; top:0; right:0; width:160px; height:480px; padding:0 15px; background:rgba(3,61,106,0.9); color:#FFF; text-align:center;}
.main-img ul.link a {color:#FFF;}
.main-img ul.link a:hover {color:#7887FF; font-weight:bold; text-decoration:none;}
.main-img ul.link li {height:30px; line-height:28px; border-bottom:1px solid #4279A3;}
.main-img ul.link li dl {line-height:16px;}
.main-img ul.link li dl dt {position:relative; line-height:50px; margin-bottom:13px; font-size:16px;}
.main-img ul.link li dl dt:after {border-top:1px solid #FFF; content: ""; display: block; position:absolute; bottom:0px; left:50%; margin-left:-7px; width:14px;}
.main-img ul.link li dl dd {padding-bottom:7px;}
.main-img ul.link li:first-child {height:220px;}
.main-img ul.link li.line2 {height:43px; padding-top:7px; line-height:18px;}
.main-img ul.link li:last-child {border-bottom:0 none;}

.member-login {position:absolute; top:50px; right:210px;}
.member-login a {float:left; margin-left:10px; display:table; line-height:18px; color:#e5f4ff;}
.member-login a i {display:table-cell; width:60px; height:60px; padding:10px; background:#1396FB; border-radius:40px; color:#e5f4ff; font-weight:bold; text-align:center; vertical-align:middle;}


div.newest {position:absolute; top:185px; left:0; width:440px; height:250px; padding:20px 0 0 20px; background:rgba(255,255,255,0.9); color:#000;}
div.newest a {color:#000;}
div.newest a:hover {text-decoration:none; color:#666;}
div.newest p {position:absolute; top:20px; right:20px;}
div.newest ul {width:420px; padding-top:5px;}
div.newest ul li {width:410px; padding-left:10px; background:url(../images/main/bit.png) no-repeat 0 10px;}
div.newest ul li b {float:left; width:72%; margin-right:3%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
div.newest ul li em {float:left; width:25%; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
div.newest ul li i {float:left; width:25%; text-align:right;}
div.newest ul li:first-child {width:335px; height:70px; padding-left:85px; margin:10px 0; line-height:25px; background:url(../images/main/icon_data.png) no-repeat;}
div.newest ul li:first-child b {float:none; width:auto; display:block; padding:10px 0 0 0; margin-right:0; font-size:18px; font-weight:bold;}
div.newest ul li:first-child em {float:none; width:auto;}
div.newest ul li:first-child i {float:none; width:auto;}
div.newest ul li:first-child i:before {content:"/ ";}


.shortcut {height:120px; background:#FFD203; color:#000;}
.shortcut h3 {float:left; padding-top:40px; position:relative;}
.shortcut h3:after {content:""; display:block; position:absolute; bottom:-10px; left:0; width:40px; height:5px; background:#C8110B; border-radius:3px;}
.shortcut ul {float:right; margin-top:20px;}
.shortcut ul li {float:left; margin:0 15px; text-align:center;}
.shortcut ul li a {display:block; width:90px; height:25px; padding-top:65px; color:#000;}
.shortcut ul li:nth-child(1) a {background:url(../images/main/icon_1.png) no-repeat center 0;}
.shortcut ul li:nth-child(2) a {background:url(../images/main/icon_2.png) no-repeat center 0;}
.shortcut ul li:nth-child(3) a {background:url(../images/main/icon_3.png) no-repeat center 0;}
.shortcut ul li:nth-child(4) a {background:url(../images/main/icon_4.png) no-repeat center 0;}
.shortcut ul li:nth-child(5) a {background:url(../images/main/icon_5.png) no-repeat center 0;}
.shortcut ul li:nth-child(6) a {background:url(../images/main/icon_6.png) no-repeat center 0;}
.shortcut ul li:nth-child(7) {margin-right:5px;}
.shortcut ul li:nth-child(7) a {background:url(../images/main/icon_7.png) no-repeat center 0;}

.time {position:relative; float:left; width:310px; height:200px; padding:20px 0 0 20px; background:url(../images/main/bg_time.jpg) no-repeat #011E35; color:#FFF;}
.time ul {padding-top:20px;}
.time ul li b {display:block; padding-bottom:5px; font-size:24px;}
.time ul li:first-child {padding-bottom:20px; font-size:14px;}
.time ul li:last-child {font-size:16px;}
.time p.btn {position:absolute; top:10px; right:10px;}
.time p.btn a {display:inline-block; width:100px; height:30px; line-height:28px; border-radius:10px; background:#021C35; color:#FFF; text-align:center; font-size:12px;}
.time fieldset {position:absolute; bottom:10px; left:20px; }
.time fieldset input[type="text"] {width:230px; height:30px; border:0; padding:0 10px;}
.time fieldset input[type="submit"] {background:#021C35; color:#7DB9EB; border:0;}

.main-board {position:relative; float:left; width:295px; height:200px; padding:20px 15px 0 15px; color:#000;}
.main-board a {color:#000;}
.main-board p {position:absolute; top:20px; right:20px;}
.main-board h3 {padding-bottom:20px;}
.main-board ul {line-height:23px;}

.notice ul li {float:left; width:295px;}
.notice ul li a {float:left;}
.notice ul li em {float:right;}

