﻿@charset "utf-8";
/* CSS Document */
body{
	background:#F9F9F9; margin:0; padding:0; font-size:14px;
}
UL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
LI {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
P {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; border:1px solid #999; padding:1px;
}
span {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
img {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
a{
	color:#FFF; text-decoration:none;
}
a:hover{
	color:#F90; text-decoration:underline;
}


.hs a{
	color:#333; text-decoration:none;
}
.hs a:hover{
	color:#900; text-decoration:underline;
}

#banner{
	width:100%; height:450px; overflow:hidden; 
	background:url(image/2020/banner.jpg) no-repeat center; margin:0 auto;
	/*-webkit-background:url(image/banner1.jpg) no-repeat;*/
	/*position: relative;
    left: 50%;
    margin-left: -831px;*/
}

#nav_k {
    width: 100%;
    height: 77px;
    background: url(image/nav.jpg) repeat-x;
    margin: 0 auto;
}
.nav{
	width:1000px; height:77px; margin:0 auto;
}
.nav li{
	width:120px; height:77px; display:block; float:left; font-family:"微软雅黑"; font-weight:normal; line-height:77px; text-align:center; color:#FFF; font-size:16px;
}
    .nav li span {
        width: 2px;
        height: 77px;
        background: url(image/nav_h.jpg) no-repeat;
        float: left;
    }
    .nav li:hover {
        background: url(image/nav_hover.jpg) repeat-x;
        cursor: pointer;
        display: block;
    }
    .nav li.dack a {
        background: url(image/nav_hover.jpg) repeat-x;
        cursor: pointer;
        display: block;
        color: #FC0;
    }
.nav li a{
	font-size:16px;
}
#box{
	width:1000px; height:auto; overflow:hidden; margin:0 auto; padding-top:20px;
}
#left{
	width:331px; height:260px; float:left; background:#CCC;
}


#middle{
	width:378px; height:auto; float:left; margin-left:15px;
}
#middle h2{
	font-size:18px; font-family:"微软雅黑"; font-weight: normal; text-align:center; color:#C00;
}
#middle a:hover{
	color:#C00; text-decoration:underline;
}
.middle_title{
	width:auto; height:auto; overflow:hidden;padding-left:30px;
}
    .middle_title li {
        width: 350px;
        height: auto;
        float: left;
        background: url(image/d.jpg) no-repeat 0 10px;
        line-height: 24px;
        padding-left: 15px;
    }


#right {
    width: 273px;
    height: 300px;
    float: right;
    background: url(image/rt_k.jpg) no-repeat;
}
#right h2{
	 font-size:14px; color:#333; padding-left:20px; padding-top:10px;
}
.right_title{
	width:auto; height:auto; overflow:hidden; line-height:19px; color:#666; padding:0px 10px 0px 10px;
	font-size:13px;
}


/*大赛导航*/
#middle_dh_1 {
    width: 850px;
    height: 86px;
    background: url(image/dh.png) no-repeat 0 0;
    font-family: "微软雅黑";
    font-weight: normal;
    font-size: 25px;
    line-height: 86px;
    padding-left: 150px;
}
#middle_dh_2 {
    width: 850px;
    height: 86px;
    background: url(image/dh.png) no-repeat 0 -109px;
    font-family: "微软雅黑";
    font-weight: normal;
    font-size: 25px;
    line-height: 86px;
    padding-left: 150px;
}
#middle_dh_3 {
    width: 850px;
    height: 86px;
    background: url(image/dh.png) no-repeat 0 -220px;
    font-family: "微软雅黑";
    font-weight: normal;
    font-size: 25px;
    line-height: 86px;
    padding-left: 150px;
}
#middle_dh_4 {
    width: 850px;
    height: 86px;
    background: url(image/dh.png) no-repeat 0 -334px;
    font-family: "微软雅黑";
    font-weight: normal;
    font-size: 25px;
    line-height: 86px;
    padding-left: 150px;
}
#middle_dh_5 {
    width: 850px;
    height: 86px;
    background: url(image/dh.png) no-repeat 0 -446px;
    font-family: "微软雅黑";
    font-weight: normal;
    font-size: 25px;
    line-height: 86px;
    padding-left: 150px;
}
#middle_dh_6 {
    width: 850px;
    height: 86px;
    background: url(image/dh.png) no-repeat 0 -556px;
    font-family: "微软雅黑";
    font-weight: normal;
    font-size: 25px;
    line-height: 86px;
    padding-left: 150px;
}


/*大赛主内容*/

#mid_kuang{
	width:1000px; height:auto; overflow:hidden; margin-top:25px; float:left;
}
.mid_title{
	width:auto; height:auto; overflow:hidden;
}



.xtk_tp{
	width:975px; height:44px; background:#FFD014; padding-left:25px;
}
.xtk_tp li a{
	width:144px; height:44px; float:left; display:block; text-align:center; color:#666; line-height:44px;
}
    .xtk_tp li.open a {
        width: 144px;
        height: 63px;
        float: left;
        display: block;
        background: url(image/xk.png) no-repeat;
        position: relative;
        top: -12px;
        z-index: 11;
        line-height: 63px;
        text-align: center;
        color: #000;
        text-decoration: none;
    }

    .xtk_tp li.black a {
        width: 144px;
        height: 63px;
        float: left;
        display: block;
        background: url(image/xk_1.png) no-repeat;
        position: relative;
        top: -12px;
        z-index: 11;
        line-height: 63px;
        text-align: center;
        color: #000;
        text-decoration: none;
    }


.xtk_title{
	width:auto; height:auto; overflow:hidden; margin-top:20px;
}
.xtk_title_k{
	width:243px; height:auto; float:left; overflow:hidden;
}
.xtk_title_k_db{
	width:243px; height:49px; background:#FFCC66; border-bottom:5px solid #FF9900; margin-top:10px; text-align:center; line-height:49px;
}

#down{
	width:100%; height:auto; background:#FFF; padding-top:20px; padding-bottom:20px; text-align:center; line-height:24px; font-size:12px; margin:10px auto;
}






.ls a{
	 color:#039; text-decoration:none;
}
.ls a:hover{
	color:#F60; text-decoration:underline;
}
.mad{
	margin-left:9px;
}


.clena{
	clear:both;
}










.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }

.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }

.block { margin:0; }

.temp { margin: 1px; }

.slideshow { clear: both; }
    .slideshow li { position: relative; overflow: hidden; }
    .slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 331px; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
    .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
    .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }


.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; top: 235px; left: 220px; }
    .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
        .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }

.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 331px; }
.comiis_wrapad { margin-top:0; }
.comiis_wrapad { overflow: hidden; }
    .comiis_wrapad img { float: left; margin-top: 0px; }

#slidesImgs li { width: 960px; height: 261px; display: none; }
