﻿@charset "utf-8";
@import "/p/hzim/static/css.css";
body{background-color:#e3e3e3;background-image:none; font-family:tahoma,"Hiragino Sans GB","Microsoft YaHei",arial,宋体,sans-serif !important;}
/*
body{background-color:#FFFFFF;background-image:none;}
#global{background-color:#e3e3e3; width:1100px; margin:0 auto;}
*/
.pagewidth{width:1002px;z-index:auto;}
.topbar{background-color:#e3e3e3;}
.topbar label{padding:6px;font-size:22px;font-weight:400;}
.topbar button{ float:right;background-image:url(/s/template/special/hzim/2015/pic2015topsearch.jpg); height:31px; width:47px;border-width:0px;margin-top:6px;margin-left:8px;}
.topbar input{float:right;width:180px;font-size:14px;height:30px;margin-top:8px;background-color:#f0eeef;border-width:0px; padding:4px;}

#top{width:100%;background:#ffffff;height:auto;text-align:center;background-image:none;background-repeat:no-repeat;background-position:center center; position:relative;}

.topmenu{ background-color:#0d8ee9; height:50px;}
.topmenu .meninavbox{background-image:none;background-color:#0d8ee9; height:50px; text-align:center;}
.topmenu .meninavbox .nav{ margin:0 auto;padding-left:0px; width:100%}
.topmenu .meninavbox .nav .menuitem{ font-size:16px !important;font-weight:normal; padding:6px 27px;}
.topmenu .meninavbox .nav li{display:inline-block;text-align:center;padding:0px;margin:0px; height:50px;}
.topmenu .meninavbox .nav li a{color:#FFFFFF;font-size:16px;line-height:18px; height:50px;}
.topmenu .meninavbox .nav li a>small{font-size:12px;}
.topmenu .meninavbox .nav li a:hover{color:#FFFFFF;}
.topmenu .meninavbox .nav li:hover{background-color:#34adfe;}
.topmenu .meninavbox .nav li .submenu{top:50px;border-top:2px solid #5da4fc;left:-6px;width:115px;}
.topmenu .meninavbox .nav li .submenu li{width:100%; background:url(/s/template/special/hzim/2015/pic2015menusubto.jpg) no-repeat scroll 0 2px;border-bottom:1px solid #dcdcdc;}
.topmenu .meninavbox .nav li .submenu li a{ text-align:left;padding-left:22px;}
.topmenu .meninavbox .nav li .submenu li a:hover{ font-weight:normal;}

.topmenu .marathonnavbar{float:left;}
.topmenu .marathonnavbar ul{ margin:0px; padding:0px;}
.topmenu .marathonnavbar li{display:inline-block;text-align:center;padding:0px;margin:0px; height:34px;}
.topmenu .marathonnavbar li a{color:#FFFFFF;font-size:14px;font-weight:normal; padding:7px 30px;line-height:34px;}
.topmenu .marathonnavbar li:hover{background-color:#5c970f;}
.topmenu .marathonnavbar li:hover a{color:#fff;}
.topmenu .marathonnavbar .active{background-color:#5c970f;}
.topmenu .marathonnavbar .active a{color:#fff;}
.topmenu .sub-navbox{position:relative;}
.topmenu .sub-navbox .sub-nav{min-height:30px;background-color:#eee;position:absolute;z-index:999;top:33px;margin-left:-15px;}
.topmenu .sub-navbox .sub-nav li{display:block;width:150px;height:40px;line-height:120%;}
.topmenu .sub-navbox .sub-nav li a{color:#000;padding:7px 5px;}
.topmenu .sub-navbox .sub-nav li:hover{ background-color:#87c932;}
.topmenu .sub-navbox .sub-nav li:hover a{color:#FFF;}

.topsubmenu{}
.topsubmenu table tbody{ background-color:#FFFFFF; border-top:2px solid #5cb85c;}
.topsubmenu .submenu{top:0px;left:-6px;width:115px; position:relative; z-index:999999;}
.topsubmenu .submenu ul{ margin:0px; padding:0px;min-width:120px;}
.topsubmenu .submenu li{padding:4px 0 4px 22px; display:inline-block;;width:100%; background:url(/s/template/special/hzim/2015/pic2015menusubto.jpg) no-repeat scroll 0 center;border-bottom:1px solid #dcdcdc;}
.topsubmenu .submenu li a{ text-align:left; line-height:17px;}
.topsubmenu .submenu li a:hover{ font-weight:normal;}
.topsubmenu .submenu li a>small{ font-size:10px; line-height:15px;}

.navigation li.first{ background:rgba(0, 0, 0, 0) none no-repeat scroll 15px 0}

.pagerightbtn{width: 100%; text-align: center; margin-bottom:0px; font-size: 26px; background-color: rgb(52, 173, 254); color: rgb(255, 255, 255);}
.pagerightbtn:hover{background-color: rgb(52, 173, 254); color: rgb(255, 255, 255);}


#foot{max-width:100%; width:100%;margin-top:20px;background-color:#509eff; border-top:50px solid #c9d2e1;}
.footer{ border:0px;}
#foot p{ color:#FFFFFF; font-size:15px; text-align:left;}
#foot a{ color:#FFFFFF; font-size:14px;}

.foot_childlefticon{float: left; margin-left: 40px; height: 70px; max-width:70px;}
.foot_child{float:left; border-left:1px solid #ffffff; height:70px; padding:0px 14px; color:#FFFFFF; text-align:left;}
.foot_child div{font-size:16px;margin-bottom:3px;margin-top:5px;}
.foot_child span{ font-size:12px;letter-spacing:0px;}

.footbar{background-color:#e3e3e3;margin-top:-48px;}
.footbar label.matchname{ padding:0 6px 6px;font-size:22px;font-weight:400;color:#000000;}
.footbar .bdsharebuttonbox{ float:right;}
.footbar .scrolltop {color:#000000; background-color:#c9d2e1;position:absolute;right:150px;font-size:14px; font-weight:normal;border-radius:8px;margin-top:-26px;padding:4px 8px;}

.jcarousel-wrapper{ border-width:0px;box-shadow:0 0 0 #999}
.jcarousel-control-prev, .jcarousel-control-next{background-color:#000000; width:60px; height:90px;border-radius:0px;opacity:0.6;line-height:60px; font-size:150px; font-family:'宋体';}

.panel2015{border:10px solid #ababab;background-color:#FFFFFF; position:relative;}
.panel2015 .panelhr{ width:100%; padding:10px 4px; z-index:0;}
.panel2015 .panelhr hr{border:1px solid #0e2f6c;}
.panel2015 .paneltitle{ position:absolute; top:20px; left:10px; padding:0 20px 0 10px; z-index:9;background-color:#FFFFFF; color:#0e2f6c;font-size:18px;}


.djsnumber{ background-image:url(/s/template/special/hzim/2015/pic2015timenumbers.png);}
.djsnumber.day{line-height:50px;width:35px;height:50px; float:right;}
.djsnumber.day0{ background-position:-5px -0px;}
.djsnumber.day1{ background-position:-51px -0px;}
.djsnumber.day2{ background-position:-90px -0px;}
.djsnumber.day3{ background-position:-136px -0px;}
.djsnumber.day4{ background-position:-188px -0px;}
.djsnumber.day5{ background-position:-238px -0px;}
.djsnumber.day6{ background-position:-287px -0px;}
.djsnumber.day7{ background-position:-333px -0px;}
.djsnumber.day8{ background-position:-382px -0px;}
.djsnumber.day9{ background-position:-434px -0px;}
.djsnumber.hour,.djsnumber.minute,.djsnumber.second{line-height:38px;width:24px;height:38px; float:right;}
.djsnumber.hour0,.djsnumber.minute0,.djsnumber.second0{ background-position:-4px -66px;}
.djsnumber.hour1,.djsnumber.minute1,.djsnumber.second1{ background-position:-35px -66px;}
.djsnumber.hour2,.djsnumber.minute2,.djsnumber.second2{ background-position:-61px -66px;}
.djsnumber.hour3,.djsnumber.minute3,.djsnumber.second3{ background-position:-92px -66px;}
.djsnumber.hour4,.djsnumber.minute4,.djsnumber.second4{ background-position:-126px -66px;}
.djsnumber.hour5,.djsnumber.minute5,.djsnumber.second5{ background-position:-159px -66px;}
.djsnumber.hour6,.djsnumber.minute6,.djsnumber.second6{ background-position:-193px -66px;}
.djsnumber.hour7,.djsnumber.minute7,.djsnumber.second7{ background-position:-223px -66px;}
.djsnumber.hour8,.djsnumber.minute8,.djsnumber.second8{ background-position:-255px -66px;}
.djsnumber.hour9,.djsnumber.minute9,.djsnumber.second9{ background-position:-290px -66px;}
#djs_d{ position:absolute;top:134px; right:211px;color:#509eff;font-size:32px;width:128px;}
#djs_h{ position:absolute;top:150px; right:145px;color:#000000;font-size:22px;width:70px;}
#djs_m{ position:absolute;top:150px; right:82px;color:#000000;font-size:22px;width:70px;}
#djs_s{ position:absolute;top:150px; right:20px;color:#000000;font-size:22px;width:70px;}
/*
#newmatchdowncount .xdsoft_space{display:none;}
.xdsoft_flipcountdown.xdsoft_size_sm > .xdsoft_digit{background-image:none;}
*/
.project{background-color:#ababab;color:#0e2f6c; padding:6px 10px; margin-right:10px; float:left;font-size:24px;}
.project:hover{ color:#0e2f6c;}
.projectselect{ background-color:#509eff;}

.newinfoitem{}
.newinfoitem .infoimg{width:240px; height:180px;}
.newinfoitem .infotext{border-left:4px solid #e3e3e3; height:180px; padding-left:15px; position:relative;}
.newinfoitem .infoname{ font-size:24px; font-weight:bold; color:#0e2f6c;}
.newinfoitem .infotitle{ background-color:#4c4d4f; color:#FFFFFF; font-size:16px;}
.newinfoitem .infosmall{font-size:16px; max-height:70px; overflow:hidden;text-overflow:ellipsis;}
.newinfoitem .infomore{ position:absolute; bottom:8px; right:10px; font-size:16px;}


.querystatus{}
.querystatus .querystatustitle{width:100%; background-color:#ababab;text-align:center; color:#FFFFFF;padding-bottom:6px;font-size:20px;font-weight:bold;}
.querystatus label{ float:left;font-size:22px; font-weight:normal;padding:12px 12px 12px 18px;}
.querystatus input{ float:left; border:1px solid #e3e3e3;line-height:38px; margin-top:8px;width:620px;font-size:22px;}
.querystatus button{ float:right;line-height:40px;margin-right:10px;background-color:#509eff;color:#FFFFFF;font-size:22px;box-shadow:0 0 0 #999;width:150px; border-width:0px;margin-top:8px;}

.navigation{border:2px solid #509eff;}

.panel{ border:0px;}
.panel .panel-primary{}
.panel .panel-heading{ border-width:0px;}
.panel .panel-heading{background-color:#509eff;background-image:none;filter: none;}
.panel .panel-heading .panel-title{}
.panel .panel-body{border:0px;}


/*activity*/
.activity-list{width:100%;margin-top:10px;margin-left:5px;display:inline-block;background-color:#fff;padding:1x;}
.activity-list > header{font-size:20px;color:#4aa427;font-weight:bold;padding:5px;margin-bottom:12px;}
.activity-list > div{border-bottom:1px solid #eee;padding-bottom:8px;}
.activity-list .content{max-height:80px;overflow:hidden;}
.activity-list img{display:inline-block;margin:10px;margin-top:0;}
.activity-list .content > div{font-weight:bold;margin-top:4px; color:#666;width:100%;}
.activity-list .content a{margin:10px;margin-left:0; color:#666;}
.activity-list .content a:hover{color:#333;}
.activity-list > a{display:block;width:100%;text-align:center;color:#666;}
.activity-list > a:hover{color:#333;}
.activity-list .more{margin-top:10px;font-size:16px;color:#666;}
.activity-list .more:hover{color:#000;}

.ellipsisoutshow{overflow: hidden;float: left; white-space: nowrap; text-overflow: ellipsis;-o-text-overflow: ellipsis;}


.querypanel{width:100%;height:100px;margin-top:20px;border:3px solid #34adfe;background-color:#fff;}
.querypanel .field{text-align:center;margin-top:30px;}
.querypanel input{font-size:1.1em;}
.querypanel input[type=button]{width:80px;height:30px;border-radius:5px;border:none;background-color:#34adfe;color:#fff;}

.iconify{display: inline-block;background-repeat: no-repeat;}
.iconify.arrow{background-image:url(/p/marathon/static/images/icon-arrow.png);width: 10px;height: 19px;}
.iconify.position{background-image:url(/p/marathon/static/images/icon-position.png);width: 18px;height: 17px;}

.mod_focus_show { width:100%; height: 410px; position: relative; overflow: hidden; float:left;}
.mod_focus_show .mod_focus_pic {margin:0px; display: block; width: 691px; height: 470px; }
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 691px; height: 470px; }
.mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
.mod_focus_show .mod_focus_title {margin:0px; position: absolute; z-index: 1; left: 0; bottom: 90px; overflow: hidden; zoom: 1; width: 1000px; height: 25px; background-color: rgba(57,155,19,.8); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000'); background-image: url(about:blank); }
:root .mod_focus_title { filter: none; }
.mod_focus_show .mod_focus_title li { width:640px; padding:0; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; text-align:left; margin-left:20px;}
.mod_focus_show .mod_focus_title li h3 { line-height: 12px; _line-height: 12px; font-size: 14px; font-family: "Microsoft Yahei",Tahoma,Geneva; font-weight: 200;margin:0;margin-top:2px; display:inline-block;}
.mod_focus_show .mod_focus_title li h3 a { color: #fff; }
.focus_switch { width: 59px; height: 29px; position: absolute; z-index: 2; right: 15px; bottom: 116px; }
.focus_switch a { float: left; width: 29px; height: 29px; background-image: url(/p/marathon/static/images/icon_focus_switch.png); background-repeat: no-repeat; cursor: pointer; }
.focus_switch .icon_prev { background-position: 0 0; margin: 0 1px 0 0; }
.focus_switch .icon_prev:hover { background-position: -30px 0; }
.focus_switch .icon_next { background-position: -60px 0; }
.focus_switch .icon_next:hover { background-position: -90px 0; }

.mod_focus_show .mod_focus_list { margin:0px; padding:0px; background: green; overflow: hidden; height: 86px; list-style-type:none; }
.mod_focus_show .mod_focus_list li { width: 110px; height: 75px; float: left; margin: 5px 4px 0 8px; position: relative; *display: inline; }
.mod_focus_show .mod_focus_list li a { display: block; width: 100px; height: 75px; }
.mod_focus_show .mod_focus_list li img { display: block; width: 100px; height: 75px; }
.mod_focus_show .mod_focus_list li a:hover { _background: none; }
.mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
.mod_focus_show .mod_focus_list li .mask { display: block; height: 75px; width: 100px; position: relative; top: -75px; left:0;background: #000; opacity: .5; filter: alpha(opacity=50); }
.mod_focus_show .mod_focus_list li .border { display: none; }
.mod_focus_show .mod_focus_list .current .border { display: block; height: 5px; width: 100px; font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0; background: #c61010; }


.divimginfog_imgPlayer_prev, .divimginfog_imgPlayer_next {
	background-color:#000000; width:60px; height:90px;border-radius:2px;opacity:0.6;line-height:60px; font-size:150px; font-family:'宋体';
    position: absolute; top: 42%;text-align: center;
    color: #fff; text-decoration: none;text-shadow: 0 0 1px #000;
	-webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px;
    -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;
}
.divimginfog_imgPlayer_prev {left:0px;}
.divimginfog_imgPlayer_next {right:0px;}


.mod_news_all{float:right;width:340px;overflow:hidden;background-color:#fff;}
.nav-bar{float:left;width:160px;height:400px;background-color:#fff;}
.mod_news_all p{width:100%;line-height:40px;padding:0px 8px;border-bottom:1px solid #ccc; position:relative; margin:0px;}
.mod_news_all p:hover{border-left:3px solid #4aa427;}
.mod_news_all p:hover a{color:#4aa427;}
.mod_news_all p a{display:inline-block; color:#666666; size:16px; width:90%}
.mod_news_all .iconify.arrow{ position:absolute; right:8px;top:13px;}


.side-nav{width:100%;background-color:#fff;}
.side-nav > a{display:inline-block;width:100%;height:35px;font-size:1em;color:#fff;background-color:#6bac17;padding:8px;padding-left:15px;margin-bottom:5px;}
.side-nav > a >i{float:right;margin-right:15px;}
.side-nav > a:hover{background-color:#5a940e;}


.login{background-color:#f6f6f6;background:none repeat-x fixed top center #f6f6f6;}
.login #global{min-height:700px;}
.login .logincontent .reg{ top:135px;}

.toptoolbar{ background:url("/s/i/2015/toolbar_bg_2.gif") repeat-x scroll 0 0 #f0f7ff; height:30px;}
