@charset "utf-8";

.mainWrap {width:1000px; margin:30px auto 40px; font-size:12px; line-height:20px; color:#545454;}
.mainWrap a {color:#545454;}
.mainWrap:after {content:""; display:block; clear:both; visibility:hidden; height:0px; font-size:0;}
.ie7 .mainWrap {display:inline-block; zoom:1;}
.mainWrap .leftCont {float:left; width:485px;}
.mainWrap .leftCont .visualWrap {position:relative; height:330px; width:100%; margin-bottom:22px;}
.mainWrap .leftCont .visualWrap .mainVisual {overflow:hidden; width:100%;}
.mainWrap .leftCont .visualWrap .bnnr {position:absolute; bottom:0; left:0;}
.mainWrap .leftCont .summaryWrap {}
.mainWrap .leftCont .summaryWrap .summary {position:relative; overflow:hidden; height:72px; width:365px; padding-left:120px;}
.mainWrap .leftCont .summaryWrap .notice {margin-bottom:24px;}
.mainWrap .leftCont .summaryWrap .summary .more {position:absolute; top:0; left:0; display:block;}
.mainWrap .leftCont .summaryWrap .summary ul li {padding-left:10px; margin-bottom:4px; width:355px;}
.mainWrap .leftCont .summaryWrap .summary ul li:first-child {margin-top:2px;}
.mainWrap .leftCont .summaryWrap .summary ul li:after {content:""; display:block; clear:both; visibility:hidden; height:0px; font-size:0;}
.ie7 .mainWrap .leftCont .summaryWrap .summary ul li {display:inline-block; zoom:1; vertical-align:top;}
.mainWrap .leftCont .summaryWrap .summary.notice ul li {background:url('/image/common/bl_dot01.png') 0 50% no-repeat;}
.mainWrap .leftCont .summaryWrap .summary.notice ul li a {float:left; width:275px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mainWrap .leftCont .summaryWrap .summary.notice ul li span {float:right; width:79px; text-align:right;}
.mainWrap .leftCont .summaryWrap .summary.meetings ul li {background:url('/image/common/bl_dot02.png') 0 50% no-repeat;}
.mainWrap .leftCont .summaryWrap .summary.meetings ul li a {float:left; width:355px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mainWrap .leftCont .summaryWrap .summary.meetings ul li a span {display:inline-block; color:#193d85; margin-right:7px; text-decoration:none;}
.mainWrap .leftCont .summaryWrap .summary.meetings ul li a:hover span,
.mainWrap .leftCont .summaryWrap .summary.meetings ul li a:focus span {text-decoration:none;}


.mainWrap .leftCont ul.bnr {overflow: hidden;padding-top: 20px;}
.mainWrap .leftCont ul.bnr > li {float: left;margin-left: 10px;}
.mainWrap .leftCont ul.bnr > li:first-child {margin-left: 0;}

.mainWrap .rightCont {float:right; width:486px;}
.mainWrap .rightCont .quickWrap {width:100%;}
.ie7 .mainWrap .rightCont .quickWrap {margin-bottom:20px;}
.mainWrap .rightCont .quickWrap li {float:left; margin-bottom:20px;}
.mainWrap .rightCont .quickWrap li.leftItem {margin-right:20px;}
/* Banner Zone */
.mainWrap .rightCont .bnnrZone {width:485px; height:44px; overflow:hidden;}
.mainWrap .rightCont .bnnrZone ul {width:10000px;}
.mainWrap .rightCont .bnnrZone li {float:left; margin-right:7px; font-size:1px; line-height:1px;}



div.mainWrap > div.bnrZone {clear: both;position: relative;padding: 0 15px;}
div.mainWrap > div.bnrZone a {display: block;}
div.mainWrap > div.bnrZone ul {overflow: hidden;}
div.mainWrap > div.bnrZone li {float: left;width:auto !important;padding-left: 12px;}
div.mainWrap > div.bnrZone li:first-child {padding-left: 0;}

div.mainWrap > div.bnrZone ul.rolling li {padding-left: 0;}

div.mainWrap > div.bnrZone div.bx-controls a {position: absolute;top: 0;width: 15px;height: 42px;text-indent: -10000px;background-repeat: no-repeat;}
div.mainWrap > div.bnrZone a.bx-prev {left: 0;background-image: url('/image/main/bnr_prev.png');background-position: left center;}
div.mainWrap > div.bnrZone a.bx-next {right: 0;background-image: url('/image/main/bnr_next.png');background-position: right center;}