*{ margin:0px; padding:0px; font-family:Microsoft Yahei; font-size:12px;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img,input{ border:0px;}
ul li{ list-style:none;}
em,i{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.main{ margin:0 auto; width:1200px;}
body{ min-width:1200px; background:url(../images/cma_bg.png) no-repeat top center;}

/* header footer */
.header{ float:left; width:100%; background:url(../images/bg_02.png) no-repeat top center; background-size:100% 156px;}
.logo{ margin:0 auto; width:1200px; height:156px;}
.logo img{ height:85px; float:left; margin-left:127px;margin-top:18px;}
.nav{ width:100%; height:60px; background:url(../images/bg_03.png) repeat-x left top; line-height:60px;}
.menu{ float:left}
.menu li{ float:left; background:url(../images/bg_05.png) no-repeat left center; padding-left:1px;}
.menu li:nth-child(1){ background:none;} 
.menu li a{ float:left; width:140px; text-align:center; background:url(../images/bg_04.png) no-repeat bottom center; font-size:16px; color:#fff;}
.menu li:nth-child(1) a{ margin-left:-45px;}
.menu li a:hover{ opacity:0.7}


.search{ float:right; margin-top:15px; border:1px solid #a6b2ce2e; border-radius:30px; height:32px; overflow:hidden; line-height:32px;}
.search .txt{ float:left; height:32px; line-height:32px; font-size:14px; padding-left:15px; width:180px; background:none; outline:none; color:#fff; outline:none;}
.search .txt::-webkit-input-placeholder {color:#A6B2CE;}
.search .txt:-moz-placeholder {color:#A6B2CE;}
.search .txt::-moz-placeholder {color:#A6B2CE;}
.search .txt:-ms-input-placeholder {color:#A6B2CE}
.btn_search{ float:left; width:50px; height:32px; background:url(../images/bg_06.png) no-repeat center center; cursor:pointer;outline:none;}
.footer{ float:left; width:100%; line-height:40px; background:#E9E9E9; text-align:center; color:#656565; font-size:14px; margin-top:0px;}

/* 首页  */
.sy_bai{ float:left; width:100%; background:#fff; border-radius:3px; margin-top:20px; margin-bottom:20px;-moz-box-shadow:2px 2px 5px #CCCCCC; -webkit-box-shadow:2px 2px 5px #CCCCCC; box-shadow:2px 2px 5px #CCCCCC;}

.slideBox{ position:relative; width:670px; height:300px; overflow:hidden; float:left; width:880px; height:270px; margin:20px; margin-right:0px;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:40px;overflow:hidden; }
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
.slideBox div.tips div.title a{ color:#FFF; font-size:16px; line-height:40px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:10px; height:10px; background-color:#B9B9C8; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#193C90;}

.sy_one{ float:right; width:262px; margin-right:20px; margin-top:20px;margin-bottom:20px;}
.sy_one .top{ float:left; width:100%; position:relative; height:33px; background:url(../images/bg_07.png) no-repeat left top; background-size:100% 100%;line-height:33px; font-size:12px; color:#fff; text-align:center;}
.sy_one .top h1{ position:absolute;  top:0px; left:0px; width:100%; line-height:33px; font-size:12px; color:#fff; text-align:center; font-weight:normal; z-index:1;}
.sy_one .top span{ float:left; position:relative; z-index:22; height:33px; cursor:pointer;}
.sy_one .top .s1{ width:20px; background:url(../images/bg_08.png) no-repeat center center; margin-left:10px;}
.sy_one .top .s2{ width:20px; background:url(../images/bg_10.png) no-repeat center center;}
.sy_one .top .s3{ float:right; width:20px; background:url(../images/bg_09.png) no-repeat center center; margin-right:10px;}
.sy_one .top .s4{ float:right; width:20px; background:url(../images/bg_11.png) no-repeat center center;}
.sy_one .tb{ float:left; width:100%; border-right:1px solid #FBFBFB;-moz-box-shadow:0px 0px 1px #EBEBEB; -webkit-box-shadow:0px 0px 1px #EBEBEB; box-shadow:0px 0px 1px #EBEBEB; background:#fff;}
.sy_one .tb th{ height:29px; background:url(../images/bg_12.png) repeat-x left top; font-weight:normal; color:#333333; font-size:9px; }
.sy_one .tb td{ line-height:39px; text-align:center; position:relative;}
.div_table{ float:left; width:100%; padding-bottom:13px; background:url(../images/bg_13.png) no-repeat bottom center;}
.sy_one .tb .td_yellow{ background:url(../images/bg_14.png) no-repeat center center; cursor:default;}
.sy_one .tb .td_green{ background:url(../images/bg_15.png) no-repeat center center; cursor:default;}
.sy_one .tb .td_red{ background:url(../images/bg_16.png) no-repeat center center; cursor:default;}
.sy_one .tb .no{ color:#CBCBCB;}

.sy_left{ float:left; width:880px; padding-left:20px; padding-top:20px}
.sy_two{ float:left; width:100%; padding-bottom:3px; background:url(../images/bg_17.png) repeat-x left bottom;margin-bottom:20px;}
.sy_three{ float:left; width:100%;line-height:38px; padding-bottom:5px;}
.sy_three span{ float:left; padding-left:15px; background:url(../images/bg_18.png) no-repeat left center; font-size:16px;}
.sy_three a{ float:right; color:#656565; font-size:14px;}

.sy_four{ background-size:100%; float:left; width:100%; border:1px solid #DF493E; margin-bottom:20px;background:url(../images/bg_19.png) no-repeat left top; background-size:100% 38px;}
.sy_four th{ height:38px; line-height:38px; font-weight:normal; color:#fff; font-size:16px;   text-align: center;}
.sy_four .sp_left{ border-left: 1px solid #cccccc;}
.sy_four .sp_top{ border-top: 2px solid #578ac8;}
.sy_four td{ border-top:1px solid #CCCCCC; line-height:38px; font-size:14px; text-align:center;}
.sy_four td a{ float:left; width:100%; height:38px; background:url(../images/bg_20.png) no-repeat center center;}
.sy_four tr:hover a{ background:url(../images/g_20-sel.png) no-repeat center center;}
.sy_four .tr{ background:#F8F8F8;}
.sy_four tr:hover{ background:#D4E2FF; cursor:default;}
.sy_four .tr_th,.sy_four .tr_th:hover{ background:none}
.sy_four2{ border:1px solid #578AC8; background:url(../images/bg_21.png) no-repeat left top; background-size:100% 38px;}
.sy_four2 .tr_th,.sy_four2 .tr_th:hover{ background:none}
.sy_four3{ border:1px solid #0A3782; background:url(../images/bg_22.png) no-repeat left top; background-size:100% 38px;}
.sy_four3 .tr_th,.sy_four3 .tr_th:hover{ background:none}

.sy_five{ width:260px; margin-right:20px; margin-top:24px; border:1px solid #CCCCCC; float:right; margin-bottom:3px}
.sy_five .title{ float:right; background:#F8F8F8; height:48px; border-bottom:1px solid #EEEEEE; width:100%; line-height:48px;}
.sy_five .title span{ float:left; margin-left:15px; padding-left:15px; color:#183783; font-size:16px; background:url(../images/bg_23.jpg) no-repeat left center;}
.sy_five .ul1{ float:left; overflow:hidden; width:230px; padding-left:15px;}
.sy_five .ul1 li{ float:left; margin-top:-1px; width:100%; border-top:1px solid #E5E5E5; padding:15px 0px;}
.sy_five .ul1 li a{ float:left; width:100%; color:#656565;}
.sy_five .ul1 li a .img{ float:left; width:75px; height:90px;}
.sy_five .ul1 li a .img img{ max-width:100%; max-height:100%;}
.sy_five .ul1 li a h1{ float:left; width:155px; line-height:34px; height:34px; overflow:hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:normal; font-size:16px;}
.sy_five .ul1 li a .row2{ line-height: 24px;    height: 50px;    white-space: pre-wrap;}
.sy_five .ul1 li a h2{ float:left; width:155px; font-weight:normal; font-size:14px; line-height:24px;}
.sy_five .ul1 li a h3{ float:left; width:155px; font-weight:normal; font-size:12px; line-height:24px;}
.sy_five .ul1 li a:hover,.sy_five .ul2 li a:hover{ color:#C30F09;}

.sy_five .ul2{ float:left; width:100%;}
.sy_five .ul2 li{ float:left; background:url(../images/bg_24.png) no-repeat left center; overflow:hidden; padding-left:25px; width:235px;}
.sy_five .ul2 li a{ float:left; width:100%; line-height:20px; border-top:1px dashed #CCCCCC; height:auto; color:#656565; font-size:14px;overflow: hidden;white-space: pre-wrap;text-overflow: ellipsis;padding-top: 10px;    padding-bottom: 10px; }
/*.sy_five .ul2 li a{ float:left; width:100%; line-height:44px; border-top:1px dashed #CCCCCC; height:44px; color:#656565; font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.sy_five .ul2 li .row2{ padding-top: 10px;    padding-bottom: 10px;    line-height: 20px; height: auto;    white-space: pre-wrap;}
*/
.sy_five .ul2 li:nth-child(1) a{ border-top:0px;}

/* 积分表 jf */
.jf_left{ width:880px; padding-top:10px;}
.jf_tabel{ width:840px; padding-left:20px;}

.jf_right{ float:right; margin-right:0px; width:300px;}
.jf_right .div_table{ background-size:100%}
.jf_right .tb td{ line-height:42px;}

.page{ float:left; width:100%; text-align:center; padding-bottom:35px; padding-top:10px; font-size:14px; color:#656565; background:#fff;}
.page a{ color:#656565; font-size:14px; border:1px solid #CCCCCC;  padding:8px 15px;}
.page .sel{ color:#fff; border:1px solid #183883; background:#183883;}
.page span{ padding:0px 20px; font-size:14px;}
.page select{ border:1px solid #CCCCCC; height:34px; line-height:34px; padding:0px 5px; font-size:14px; color:#656565;}
.page .btn{ border:1px solid #CCCCCC; height:34px; font-size:14px; color:#656565; text-align:center; width:34px; background:none; margin-left:5px;}

.tan_jf{ float:left; width:1200px; background:#fff; border-radius:8px; overflow:hidden;}
.tan_jf h1{ float:left; line-height:68px; background:#F5F5F5; border-bottom:1px solid #EEEEEE; font-weight:normal; font-size:18px; color:#0A3781; width:100%; padding-left:20px;}
.tan_jf .bottom{ float:left; width:1160px; padding:0px 20px;}
.tan_jf .table1{ float:left; width:100%;}
.tan_jf .table1 th{ line-height:54px; text-align:center; font-weight:normal; font-size:16px;}
.tan_jf .table1 .th{ color:#C30F09;}
.tan_jf .table1 .tt{ color:#fff;background:#183883;width:230px;    border-right: 1px solid #3a5879;}
.tan_jf .table2{ float:left; width:100%; border:1px solid #588BC9; margin-bottom:20px;}
.tan_jf .table2 th{ line-height:38px; text-align:center; font-weight:normal; background:url(../images/bg_25.png) repeat-x left top; color:#fff; font-size:14px;}
.tan_jf .table2 .ll{ border-left:1px solid #CCCCCC;}
.tan_jf .table2 td{ line-height:38px; text-align:center; border-top:1px solid #CCCCCC; font-size:14px;}
.tan_jf .table2 .tt{ color:#183783}

/* 赛事 ss */
.ss_one{ float:left; width:100%; height:99px; background:url(../images/bg_26.png) no-repeat left top; line-height:99px;}
.ss_one span{ float:left; padding-left:20px; padding-right:20px; color:#666666; font-size:18px;}
/*
.ss_one select{ float:left; width:280px; height:38px; background:#EDF5FB; border:1px solid  #CCCCCC; font-size:14px; padding-left:10px; border-radius:3px; margin-top:30px;}
.ss_one .select{ width:100px;}
 */
.ss_one .input{ float:right; width:280px; height:36px; background:#EDF5FB; border:1px solid  #CCCCCC; font-size:14px; padding-left:10px; border-radius:0px; margin-top:33px;}

.ss_one .ss_btn{     display: block;width:80px;
    height: 100%;
    color: #cedbf9;float:right;
	    background: #2061b1;
    height: 36px;
    margin-left: 5px;
    margin-top: 34px;
    margin-right: 22px;
    line-height: 36px;
    text-align: center;
	cursor:pointer;
	    font-size: 16px;
	}
.ss_one .ss_btn:hover{
	background: #0e4e9c;
}

.ss_one input::-webkit-input-placeholder {color:#cccccc;}
.ss_one input:-moz-placeholder {color:#cccccc;}
.ss_one input::-moz-placeholder {color:#cccccc;}
.ss_one input:-ms-input-placeholder {color:#cccccc}

.ss_two{ float:left; width:1160px; padding:0px 20px; background:#fff; padding-bottom:20px;}
.ss_two li{ float:left; width:100%; padding:30px 0px; border-bottom:1px solid #E5E5E5}
.ss_two li .date{ float:left; width:78px; height:80px; background:url(../images/bg_27.png) no-repeat left center; text-align:center; color:#fff; margin-right:35px;}
.ss_two li .date h1{ float:left; width:100%; line-height:40px; padding-top:8px; font-size:34px;}
.ss_two li .date h4{ float:left; width:100%; font-size:16px; font-weight:normal;}
.ss_two li .img{ float:left; width:85px;}
.ss_two li .img img{ max-width:70px;}
.ss_two li a{ float:left;}
.ss_two li .biao{ float:left; padding-right:20px; max-width:600px;color:#656565;}
.ss_two li .biao h1{ color:#656565; float:left;width:100%; font-size:22px; font-weight:normal; line-height:40px; padding:8px 0px;}
.ss_two li .biao p{ float:left; width:100%; font-size:14px;}
.ss_two li .span_wei{ float:left; background:#656565; height:24px; line-height:24px; color:#fff; padding:0px 15px; font-size:16px; border-radius:4px; margin-top:18px;}
.ss_two li .right{ float:right; width:160px; background:url(../images/bg_28.png) no-repeat center center; line-height:80px; text-align:center;}
.ss_two li .right span{ padding-left:20px; background:url(../images/bg_29.png) no-repeat left center; color:#333333; font-size:15px;}

.ss_main{-moz-box-shadow:0px 0px 15px #CCCCCC; -webkit-box-shadow:0px 0px 15px #CCCCCC; box-shadow:0px 0px 15px #CCCCCC; float:left; width:100%; background:#fff; margin-bottom:20px; margin-top:20px;}

.ss_three{ float:left; width:100%; padding-top:20px; display: flex;    flex-wrap: wrap;}
.ss_three li{ float:left; width:275px; padding-left:20px; padding-bottom:20px;}
.ss_three li .top{ float:left; width:100%; position:relative; height:33px; background:url(../images/bg_07.png) no-repeat left top; background-size:100% 100%;font-size:14px; color:#fff; text-align:center; line-height:33px;}
.ss_three li .top span{ float:left; position:relative; z-index:22; height:33px; cursor:pointer;}
.ss_three li .top .s1{ width:20px; background:url(../images/bg_08.png) no-repeat center center; margin-left:10px;}
.ss_three li .top .s2{ width:20px; background:url(../images/bg_10.png) no-repeat center center;}
.ss_three li .top .s3{ float:right; width:20px; background:url(../images/bg_09.png) no-repeat center center; margin-right:10px;}
.ss_three li .top .s4{ float:right; width:20px; background:url(../images/bg_11.png) no-repeat center center;}
.ss_three li .tb{ float:left; width:100%; border-right:1px solid #FBFBFB;-moz-box-shadow:0px 0px 1px #EBEBEB; -webkit-box-shadow:0px 0px 1px #EBEBEB; box-shadow:0px 0px 1px #EBEBEB; background:#fff;}
.ss_three li .tb th{ height:29px; background:url(../images/bg_12.png) repeat-x left top; font-weight:normal; color:#333333; font-size:9px; width:14.2857%}
.ss_three li .tb td{ line-height:39px; text-align:center;}
.ss_three li .div_table{ float:left; width:100%; padding-bottom:0px; background:none; background-size:100%; position:relative;}
.ss_three li .tb .td_yellow{ background:url(../images/bg_14.png) no-repeat center center; cursor:default;}
.ss_three li .tb .td_green{ background:url(../images/bg_15.png) no-repeat center center; cursor:default;}
.ss_three li .tb .td_red{ background:url(../images/bg_16.png) no-repeat center center; cursor:default;}
.ss_three li .tb .no{ color:#CBCBCB;}
.ss_three .fudong{ position:absolute; border:1px solid #183883; width:110px; padding-top:22px;}
.ss_three .fudong p{ float:left; width:100%; text-align:center; line-height:22px; font-size:10px; background:#183883; color:#fff; z-index:111111;}


table {
    border-collapse: separate;
}

   





































































