@charset "gb2312";
/* CSS Document */
body{margin:0px; padding:0px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ", Arial; line-height:28px; color:#444; background:#fff url(imagesbg.jpg) repeat-x left top;}
img{border:none; max-width: auto;}
ul,ol,li,dl,dt,dd{margin:0px; padding:0px; list-style-type:none; list-style:none;}
a{text-decoration:none; color:#444; outline:none;}
A:hover { text-decoration: underline;}
a:active{star:expression(this.onFocus=this.blur());}
p { padding:0; margin:3px 0;}
h3 { padding:0; margin:0; font-size:16px;}
.prizes h3 { text-align:center; border:1px dotted #ccc; color: #feb703; margin: 4px 0; width: 688px;}

.clear{clear:both; display:block; visibility: hidden; overflow:hidden; line-height:0; font-size:0;}
.wp{width:1004px; margin:auto;}
.marginTop15 { margin-top: 15px;}
.marginTop20 { margin-top: 20px;}

.bg_top { background: url(imagesbg_top.jpg) no-repeat 50% top; height: 443px; min-width: 1100px;}
.top_link {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5) !important;}
.top_link .wp { text-align:right; line-height: 40px; height: 40px; color: #fff; font-size:14px;}
.signin { text-align:right; padding-right: 50px; padding-top: 60px;}
.top_link A,.top_link A:hover { color:#fff;}
.name { padding-top: 60px; text-align:center;}
.time { padding-top:30px; text-align:center; font-size:24px;}
.time span { display: inline-block; margin-left:12px; line-height: 45px; width: 56px; height: 45px; background:url(imagesbg_endhour.gif) no-repeat;}
#endday { background:url(imagesbg_endday.gif) no-repeat; text-align:center; color: #fff;}

.bg_nav { background: url(imagesbg_nav.gif) repeat-x left top; height: 90px;}
.nav { background: url(imagesbg_nav2.gif) repeat-x; text-align:center; vertical-align:top;}
.nav A { height: 70px; line-height: 70px; display:inline-block; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; padding:0 20px; border-right:1px solid #bfc3ce;}
.nav A:hover { color:#2e7ee5; background:url(imagesbg_nav2_current.gif) no-repeat 50% bottom; text-decoration:none;}
.nav A.current { color:#2e7ee5; background:url(imagesbg_nav2_current.gif) no-repeat 50% bottom;}

.indexLeft { width: 674px; float:left;}
.indexRight { width: 280px; float:right;}

.index_news_left { width: 351px; float:left;}
.index_news_right { width: 310px; float:right;}

.news li { border-bottom:1px dotted #ccc;}
.news li A {line-height: 31px;}

.block { position:relative; line-height: 30px;}
.block_title { position:absolute; left:0; top: 20px; background:url(imagesbg_titles.gif) no-repeat left top; width:100%; height:33px; line-height: 28px; text-indent: 20px; color:#fff; font-size: 16px;}
.block_container { margin-left: 3px; background:#efefef; padding: 60px 20px 20px 20px;}

.block { position:relative; line-height: 30px;}
.block_title2 {margin-left: 3px; background:#efefef; border-bottom:2px solid #666; padding-left: 10px; font-size:16px;}
.block_container2 { margin-left: 3px; background:#efefef; padding:10px; font-size:12px;}

.list_page { margin-top: 20px;}
.list_page .left { width: 200px; float:left;}
.list_page .right { width: 775px; float:right; border:1px solid #ccc;}
.list_page .right .position { position:relative; padding-left: 30px; border-bottom:1px solid #ccc; background: url(imagesvline1.gif) no-repeat 20px 13px; line-height: 40px; height: 40px;}
.list_page .right .position A { line-height: 40px;}
.list_page .right .position .position_left { font-size: 18px; float:left; width:300px;}
.list_page .right .position .position_right { float:right; padding-right:20px; width: 400px; text-align:right;}
.list_page .main { padding: 30px;}

.list li { margin-bottom: 20px;}
.list li A { font-size:16px; color: #D95515;}
.list li .date { display:block;  border-bottom: 1px dotted #ccc; color:#999;}
.list li .smalltext { font-size:12px; display:block; line-height: 24px;}

.pages A{ border:1px solid #ccc; padding: 3px 5px; margin: 0 3px;}

.feebacklist li { border-bottom:1px dotted #ccc; list-style: decimal}
.feebacklist li .content { display:none; border: 1px solid #ccc; background:#f4f4f4; padding: 10px; margin-bottom:10px;}

.main h1 { font-size: 26px; text-align:center; border-bottom:1px dotted #ccc; line-height: 36px; margin:0; padding:0; padding-bottom:10px;}
.content_page { margin-bottom:20px; margin-top:20px;}
.main_content {border:4px solid #ddd; padding: 20px 30px;}
.position_content { margin-bottom:15px;}
.main_content h1 { font-size: 26px; text-align:center; border-bottom:1px dotted #ccc; line-height: 36px; margin:0; padding:0; padding-bottom:10px;}
.main_content h1 .ftitle { font-size: 20px; display:block;}
.detail { text-align:center; margin-bottom:30px; color: #999; padding-top:5px;}
.main_content table { border:0; border-top:1px solid #ccc;border-right:1px solid #ccc;}
.main_content table th,.main_content table td { border-bottom:1px solid #ccc;border-left:1px solid #ccc;}

.leftnav li { margin-bottom: 6px;}
.leftnav li A { display:block; line-height: 26px; text-indent: 12px;}
.leftnav li A:hover { display:block; background:url(imagesbg_currentleft.gif) no-repeat left center; text-decoration: none;}
.leftnav li.current A { display:block; background:url(imagesbg_currentleft.gif) no-repeat left center;}

.picList {}
.picList li { border: 1px solid #cfcfcf; border-bottom: 3px solid #ebebeb; text-align: center; width:200px; margin: 15px; margin-top: 0px; float:left;}
.picList li img { margin: 10px; width: 180px; height: 120px;}
.picList li .title { display: block; border-bottom: 1px solid #cfcfcf; font-size: 14px; color:#000; text-align:left; padding:4px 10px; background:#fafafa url(imagessign03.gif) no-repeat 170px 7px;}

.picList2 {}
.picList2 li { border: 1px solid #cfcfcf; border-bottom: 3px solid #ebebeb; text-align: center; width:290px; margin: 10px; margin-top: 0px; float:left;}
.picList2 li img { margin: 5px; width: 280px; height: 420px;}
.picList2 li .title { display: block; border-bottom: 1px solid #cfcfcf; font-size: 18px; color:#000; text-align:left; padding:8px 10px; background:#fafafa url(imagessign03.gif) no-repeat 250px 10px;}

.bigPic {
    float: left;
    height: 423px;
    position: relative;
    width: 696px;
}
.bigPic .pic img {
    height: 423px;
    width: 696px;
}
.bigPic .txt {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    position: absolute;
    text-align: center;
    top: 423px;
    width: 100%;
}
.bigPic .txt span {
    display: inline-block;
    position: relative;
}
.bigPic .arrow3, .bigPic .arrow4 {
    position: absolute;
    top: 195px;
    z-index: 10000;
}
.bigPic .arrow3 {
    left: 10px;
}
.bigPic .arrow4 {
    right: 10px;
}
.smallPic {
    float: right;
    padding-right: 20px;
    width: 222px;
}
.smallPic li {
    cursor: pointer;
    margin-bottom: 8px;
    vertical-align: bottom;
}
.smallPic li img {
    border: 3px solid #B2B2B2;
    height: 130px;
    vertical-align: bottom;
    width: 207px;
}
.smallPic li.current img {
    border: 3px solid #7E150B;
}
.smallPicList {
    height: 432px;
    margin: 8px 0 0;
    overflow: hidden;
    width: 245px;
}
.smallPic .arrow1 {
    margin-top: 5px;
    text-align: center;
}
.smallPic .arrow2 {
    text-align: center;
}
.footer { border-top:3px solid #42b0ed;}
.links { padding-top: 20px;}
.links  li { float:left; margin-left: 15px;}
.copyright { padding:10px 0; font-size:12px; text-align:center;}