@charset "utf-8";
@import "//cd.mls.66han.com/p/hzim/static/css.css";
body{
	--defMainColor:#c30d23;
	--defMainColorA88:#c30d2388;
    --defMainColorR:95;
    --defMainColorG:13;
    --defMainColorB:35;
}
body{background-color:#FFF;background-image:none; font-family:tahoma,"Hiragino Sans GB","Microsoft YaHei",arial,宋体,sans-serif !important;}

#global{background-color:#eaeaea; margin:0 auto;}
#wrapper{background-color:#eaeaea;}
.tsindexpage #wrapper{background-color:#FFF;}
#main{background-color:#eaeaea;}
.tsindexpage #main{background-color:#FFF;}
.panel{ background-color:#eaeaea; }
ddddd.panel>.panel-heading{display:none;}
.weixinnva{background-color:#16a5d3;}
.pagewidth{width:1000px;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:var(--defMainColor);border-width:0px; padding:4px;}


#top{width:100%;background:transparent;height:100px;text-align:center;background-image:none;background-repeat:no-repeat;background-position:center center; position:absolute;margin:auto;z-index:9999;transition:all 0.8s;border-bottom:1px solid #c5c5c5;top:0px;}
#topmobilehead{ display:none;}
#top .pagetoplogo{float:left;}
#top .pagetoplogo img{height:40px; margin-top:25px; width:auto;}

.tophead{background-color:#eeeeee;padding:15px;position:relative;}
.topheadspan{color:#333333;font-size:14px;float:left;}
.topheadlogin{float:right;}
.topheadlogin span,.topheadlogin a{color:#333333;font-size:16px;}
.topheadlogin span{margin:auto 8px;}
.topheadmenuzi{ display:none; }
.pageindexfixeddiv{position:fixed;right:0px;margin-right:15px;top:30%;z-index:9999; text-align:center;background-color:#000;color:#FFF;}

#top>div.pagewidth{height:100px;}
#top .topmenu{background-color:transparent;position: absolute; top:0px;right: 5px;left:250px;display:block;}
#top .topmenu .pagewidth{width:100%;}
#top .topmenu .meninavbox{background:none;}
#top .topmenu .meninavbox .nav{width:100%;}

@media (max-width: 800px){ 
  #top{ width:100%; max-width:100%;min-width:100%;height:75px}
  #topmobilehead{display:block;height:0px;width:100%;padding-bottom:74px; background-color:#c30d23;}
  .topheadspan{float:left;width:100%;text-align:left;}
  .topheadlogin{float:left;width:100%;text-align:left;margin-top:10px;}
  .topheadmenuzi{ display:inline-block; position:absolute;right:15px;top:15px;color:#FFF;font-size:38px;cursor:pointer; }
  .topheadmenuzi::after{content:"a";font-weight:bold;}
  .topmenu{display:none;}
  .pageindexfixeddiv{display:none;}
  #top .pagetoplogo img{margin-top:13px;margin-left:25px;}
}

.topmenu .meninavbox{background-image:none;background-color:transparent; height:100px; 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:25px 0px; width:100%;display:table;height:50px;line-height:25px;}
.topmenu .meninavbox .nav>ul{ display:table;width:100%;white-space: nowrap;}
.topmenu .meninavbox .nav>ul>li{display:table-cell;text-align:center;padding:0px;margin:0px; height:auto; width:auto; float:none;cursor:pointer;}
.topmenu .meninavbox .nav>ul>li a{color:#FFFFFF;font-size:16px;line-height:18px; height:auto;}
.topmenu .meninavbox .nav>ul>li a>small{font-size:12px;} 
.topmenu .meninavbox .nav>ul>li>a:hover,.topmenu .meninavbox .nav>ul>li.selected>a,.topmenu .meninavbox .nav>ul>li.active>a{color:var(--defMainColor);border-bottom:0px solid #0b57a5;}
.topmenu .meninavbox .nav>ul>li:hover{background-color:transparent;height:auto; border-bottom:0px solid #0b57a5;}
.topmenu .meninavbox .nav>ul>span{border-bottom:4px solid var(--defMainColor);position: absolute;left:20px;bottom: 0;padding: 0px;width:115px;;transition:all .9s;}
.topmenu .meninavbox .nav>ul>li:hover ~ span{ }
.topmenu .meninavbox .nav li .submenu{top:100px;border-top:0px solid #e3a618;left:-0px;min-width:75px; width:100%; }
.topmenu .meninavbox .nav li .submenu li{width:100%; background:none;border-bottom:1px solid #dcdcdc;padding:6px 0px;}
.topmenu .meninavbox .nav li .submenu li a{ text-align:center;padding-left:0px;color:#000000;line-height:30px;}
.topmenu .meninavbox .nav li .submenu li a:hover{ font-weight:normal;}

.topheadmenuzi{ display:none; }

@media (min-width: 800px){ 
	.topmenu .meninavbox .nav li .submenu{display:none !important;}
}


@media (max-width: 800px){ 
  .topheadmenuzi{ display:inline-block; position:absolute;right:15px;top:18px;color:#FFF;font-size:38px;cursor:pointer; z-index:9999; }
  .topheadmenuzi::after{content:"a";font-weight:bold; color:#FFF;}
  
  #top .topmenu{display:none;position: absolute;left: 0;right: 0;top:74px;bottom: 0;background-color:#FFF;z-index: 998;}
  .topmenu .meninavbox .nav{ width:100%; max-width:100%;background-color:#FFFFFF;}
  .topmenu .meninavbox .nav>ul{ display:block;}
  .topmenu .meninavbox .nav>ul>li{text-align:left;width:100%;display:block;padding:0px;float:left; height:auto;border-bottom:1px solid #f0f0f0;}
  .topmenu .meninavbox .nav .menuitem{width:100%;line-height:40px; height:40px; float:none; padding:0px;font-weight:normal; color:#333333;text-align:center;}
  .topmenu .meninavbox .nav>ul>li>a:hover{color:#333;border-bottom:3px solid #0b57a5;}
  .topmenu .meninavbox .nav>ul>li:hover{background-color:transparent;height:auto; }
  .topmenu .meninavbox .nav>ul>span{display:none;}
  .topmenu .meninavbox .nav li .submenu{position:relative;top:0px;clear:both; width:100%;background-color:#F0F0F0;box-shadow:none;padding:0px;}
  .topmenu .meninavbox .nav li .submenu li{ box-shadow:none; background-color:#F0F0F0; }
  .topmenu .meninavbox .nav li .submenu li a{height:32px; line-height:32px;}
  .drop-menu-effect:after{ content:"5"; position:absolute;color:#333;right:10px; font-family:"ETmodules";float:right;top:12px;}
  .topmenu .meninavbox .nav>ul>li.drop-menu-effect:hover:after{ content:"3"}
}


.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{width: 100%;background-color:rgb(0,0,0,0.5);display:none;padding:15px 0px; }
.topsubmenu table{width: 75%;float: right;max-width: 75%;}
.topsubmenu table tr td{width:107px; vertical-align:top;padding-top:8px}
.topsubmenu table tr td span{display:block;padding:6px 0px;color:#FFF;text-align:center;}
.topsubmenu table tbody{ background-color:transparent; border-top:0px 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);}

.includearticleshowbytimetitle{}
.includearticleshowbytimetitle a{display:table;width:100%;margin-bottom:6px;}
.includearticleshowbytimetitle .itemdate{ display:table-cell;background-color:#005faf;padding:6px;width:96px}
.includearticleshowbytimetitle .itemday{text-align:center;display:block;color:#FFF;font-size:30px;}
.includearticleshowbytimetitle .itemmonthyear{text-align:center;display:block;font-size:18px;color:#FFF;}
.includearticleshowbytimetitle .itemtitle{ display:table-cell;background-color:#eee;vertical-align:middle;}
.includearticleshowbytimetitle .itemtitle span{padding:0 6px;color:#222; font-size:14px;}


.pageindexphotolist{position: relative;padding-bottom: 20%; width:33.33%;float:left;}
.pageindexphotolistinner{ left:6px; right:6px; top:6px; bottom:6px; position:absolute; overflow:hidden;}
.pageindexphotolist0{}
.pageindexphotolist1{}
.pageindexphotolist2{}
@media (max-width: 800px){ 
	.pageindexphotolist{ padding-bottom: 50%; width:100%;float:none; }
}


#foot{max-width:100%; width:100%;margin-top:20px; 
    padding-bottom: 0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center bottom;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    height:auto;
    background-color:var(--defMainColor);
    padding-top:0px;
}
#foot>.pagewidth{width:100%;max-width:100%;}
.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: 150px; max-width:70px;}
.foot_child{float:left; border-left:1px solid #ffffff; height:150px; 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;}


.pagebylogin{background-color:#FFFFFF;}
.hm2018selectitembody{}
.hm2018selectitembody a{}
.hm2018selectitembody a:hover{}
.hm2018selectitembody a span{position: absolute;left: 360px;top: 80px;font-size: 32px;font-weight: bold;color: #000;}
.hm2018selectitembody.hm2018selectitembodyentrue span{top: 54px; font-size:18px;}
.hm2018selectitembody .itemmarathon{}
.hm2018selectitembody .itemhalfmarathon{ left:340px;}
.hm2018selectitembody .itemminimarathon{left:350px;}
.hm2018selectitembody .itemcouplerun{left:244px;}
.hm2018selectitembody .itemfamilyrun{left:244px;}
.hm2018selectitembody a:hover span{color: #FFF;}
.hm2018selectitembody img{ width:100%}
.hm2018selectitembody .hrefnormal{ display:block;}
.hm2018selectitembody .hrefhover{ display:none;}
.hm2018selectitembody a:hover .hrefnormal{ display:none;}
.hm2018selectitembody a:hover .hrefhover{ display:block;}

.tsmobile .hm2018selectitembody a span{left: 60%;top: 30%;font-size: 5vw;}
.tsmobile .hm2018selectitembody .itemhalfmarathon{ left:60%;}

.pagesignuph3tip{ text-align:center; color:#249bdd; font-size:50px;}
.tsmobile .pagesignuph3tip{ font-size:32px;}
.pagebysignupentertip{text-align:center; color:#249bdd; font-size:36px; padding-top:32px;}
.tsmobile .pagebysignupentertip{font-size:28px;}
 

.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;box-shadow:none;}
.panel .panel-primary{}
.panel .panel-heading{border-width:0px; background-color:#509eff;background-image:none;filter: none;background-color:#005faf;float:left;border-radius:4px 50px 50px 4px;padding-left:15px; padding-right:20px;}
.panel .panel-heading .panel-title{text-align:left !important;float:left;}
.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;}


body{min-width:1000px;}
.toptoolbar{ background:url("/s/i/2015/toolbar_bg_2.gif") repeat-x scroll 0 0 #f0f7ff; height:30px;}
#wrapper{    max-width: 1000px !important;min-width: 1000px; }
.tsindexpage .global #wrapper{max-width: 100% !important;;min-width:300px; }

@media (max-width: 800px){ 
    body{min-width:200px;}
	.global{padding-top:0px;width:100%;max-width:100%; min-width:100%;}   
	#global{padding-top:0px;width:100%;max-width:100%; min-width:100%;}  
	#wrapper{    max-width: 100% !important; min-width:100%;}
	.pagewidth{width:100%;}	
	.article p img{ max-width:94%; width:94%;}
	.tsindexpage .pagewidthitem{width:100%; margin:auto;}
	.foottextssjg{ width:100%;}
	.footqcode{ width:100%; }
	.footqcodediv{ float:none;margin-left:0px;}
	.mobilesignlerow{ width:100%;}
	.mobilesignlerowintrl{ margin-top:6px;}
    #top{width:100%;border-bottom-width:0px;}
	.topmenu{ margin-top:2px;width:100%;}
	.topmenu .meninavbox .nav > ul{ white-space:normal;}
	
	.left70{ width:100%;}
	.right30{ width:100%;}
	.mod_focus_show { width:100%; height:350px; position: relative; overflow: hidden; float:none;}
	.mod_focus_show .mod_focus_pic {margin:0px; display: block; width: 100%; height: auto; }
	.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 100%; height: auto; }
}
@media (max-width: 600px){   
	.menumobilehidden{ display:none !important;}
	.footer{ display:none;}
}

.pageindexcountdown{width:380px;margin:auto;background-color:#005faf;border-radius:4px;padding-top:25px;}	
.pageindexcountdown .countdowntitle{color:#FFFFFF;font-size:18px;display:block;line-height:34px;}
.pageindexcountdown .countdowntime{margin:0 16px;background-color:#FFFFFF;border-radius:10px;}
.pageindexcountdown .countdowntime .countdowntimelabel{ border-radius:0 0 10px 10px; background-color:#cccccc;}
.pageindexcountdown .countdowntime .countdowntimelabel div{ padding:5px 0px; font-size:20px;}

.flipcountjd2019main{background-position:right center;height:70px;}
.flipcountjd2019textbegin{ color:#FF0000; font-weight: bold; font-size: 20px; }
.flipcountjd2019texttimeout{ color:#FF0000; font-weight: bold; font-size: 20px; }
.flipcountjd2019main .flipcountdownnum{ display:table-cell; text-align:center;font-size:34px;padding:0px; font-family:"微软雅黑"; font-weight: bold;}
.flipcountjd2019main .countshowday{display: table; color:#000; left:25px; top:10px; position:absolute; width:38px;font-family: "digital-7_monomono";}
.flipcountjd2019main .countshowday:after{ content:":";font-weight:bold;font-size:34px;margin-left:15px}
.flipcountjd2019main .countshowhour{display: table; color:#000; left:110px; top:10px; position:absolute; width:38px;font-family: "digital-7_monomono";}
.flipcountjd2019main .countshowhour:after{ content:":";font-weight:bold;font-size:34px;margin-left:15px}
.flipcountjd2019main .countshowmin{display: table; color:#000; left:195px; top:10px; position:absolute; width:38px;font-family: "digital-7_monomono";}
.flipcountjd2019main .countshowmin:after{ content:":";font-weight:bold;font-size:34px;margin-left:15px}
.flipcountjd2019main .countshowsec{display: table; color:#000; left:285px; top:10px; position:absolute; width:38px;}
 .article img{max-width:100% !important;}
 #main {
    padding:  0px;
}



 
/* 流程控制 */ 
.processareadivoutside{ overflow:hidden;}
.tsmobile .processareadivoutside{ overflow:auto;}
.processareadiv{padding:35px 0px 20px 0px;display:inline-block; width:auto;height:300px;margin:0px 12px;}
.processareadiv .processareaitemlabel{ position:relative; height:200px; width:145px; border-width:0px;border-radius:0px; padding:0px;background-color:transparent;background-image:url("http://cdn.hzim.org/s/f/image/2018/07/24/19/20180724194507868.png");background-position:left top;background-repeat:no-repeat;}
.processareadiv .processareaitemarrowlabel{ display:none;}
.processareadiv .processareaitemlabel .processareaitemchar{ display:none;}
.processareadiv .processareaitemlabel .processareaitemname{ background-color:#c9c9c9;padding:2px 6px;border-radius:6px;position:absolute; left:86%;top:-30px;white-space:nowrap;}
.processareadiv .processareaitemsucc{background-color:transparent;}

.processareadiv .processareaitemlabel.processareaitem4199{ background:url("http://cdn.hzim.org/s/f/image/2018/07/24/19/20180724194417212.png") no-repeat scroll left 0; width:26px; height:31px; margin-left:-1px; margin-top:70px;}
.processareadiv .processareaitemlabel.processareaitem4199 .processareaitemname{ top:-30px;background-color:transparent; color:#c9c9c9;}

.processareadiv .processareaitemlabel.processareaitemsucc .processareaitemname{background-color:#249bdd; color:#FFFFFF;}
.processareadiv .processareaitemlabel.processareaitemfail .processareaitemname{background-color:#CC3300; color:#FFFFFF;}

.processareaitemindexvaluetrue:after{position:absolute;color:#c9c9c9;font-size:24px; top:-36px; left:64%;}
.processareaitemsucc.processareaitemindexvaluetrue:after{color:#249bdd;}
.processareaitemindexvaluetrue1:after{content:"01";}
.processareaitemindexvaluetrue2:after{content:"02";}
.processareaitemindexvaluetrue3:after{content:"03";}
.processareaitemindexvaluetrue4:after{content:"04";}
.processareaitemindexvaluetrue5:after{content:"05";}
.processareaitemindexvaluetrue6:after{content:"06";}
.processareaitemindexvaluetrue7:after{content:"07";}
.processareaitemindexvaluetrue8:after{content:"08";}
.processareaitemindexvaluetrue9:after{content:"09";}

.processareadiv .processareaitemlabel.processareaitemindexvaluefalse .processareaitemname{ left:64%;}

/* processareadiv140565099 */
.processareadiv .processareaitemlabelbegin{}
.processareadiv .processareaitemlabelbegin{display:block;background:url("http://cdn.hzim.org/s/f/image/2018/07/29/1/20180729012201819.png") no-repeat scroll right 12px;width:85px; height:66px; margin:0px;}
.processareadiv .processareaitemlabelbegin:after{ content:"开始";white-space:nowrap; color:#249bdd;position:absolute; top:56px; left:8px; font-size:16px;}
.processareadiv.processareadivENtrue .processareaitemlabelbegin{width:95px;}
.processareadiv.processareadivENtrue .processareaitemlabelbegin:after{ content:"Start";}


.processareadiv .processareaitemlabel,.processareadiv .processareaitemlabel.processareaitemlabeluser1{margin:0px;position:relative; height:66px; width:150px; border-width:0px;border-radius:0px; padding:0px;background-color:transparent;background-image:url("http://cdn.hzim.org/s/f/image/2018/08/02/4/20180802040423373.png");background-position:center top;background-repeat:no-repeat;}
.processareadiv .processareaitemlabel.processareaitemsucc,.processareadiv .processareaitemlabel.processareaitemlabeluser1.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/29/1/20180729013651286.png");}
.processareadiv .processareaitemlabel.processareaitemlabeluser0{width:74px;margin-left:-40px;margin-top:110px;margin-right:-70px;background-image:url("http://cdn.hzim.org/s/f/image/2018/08/02/3/20180802035627395.png");background-position:center top;background-repeat:no-repeat;}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/28/17/20180728175034837.png");}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitem4103trueztctrue.processareaitem4103trueztc1.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/template/obj/122521497/process/processareaitem4103trueztc1.jpg"); width:100px; margin-top:120px;}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitem4103trueztctrue.processareaitem4103trueztc2.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/template/obj/122521497/process/processareaitem4103trueztc2.jpg"); width:100px; margin-top:120px;}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitem4103trueztctrue.processareaitem4103trueztc3.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/template/obj/122521497/process/processareaitem4103trueztc3.jpg"); width:100px; margin-top:120px;}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitem4103trueztctrue.processareaitem4103trueztc4.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/template/obj/122521497/process/processareaitem4103trueztc4.jpg"); width:100px; margin-top:120px;}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitem4103trueztctrue.processareaitem4103trueztc5.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/template/obj/122521497/process/processareaitem4103trueztc5.jpg"); width:100px; margin-top:120px;}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitem4103trueztctrue.processareaitem4103trueztc6.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/template/obj/122521497/process/processareaitem4103trueztc6.jpg"); width:100px; margin-top:120px;}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitem4103trueztctrue.processareaitem4103trueztc7.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/template/obj/122521497/process/processareaitem4103trueztc7.jpg"); width:100px; margin-top:120px;}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitem4103trueztctrue.processareaitem4103trueztc8.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/template/obj/122521497/process/processareaitem4103trueztc8.jpg"); width:100px; margin-top:120px;}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitem4103trueztctrue.processareaitem4103trueztc9.processareaitemsucc{background-image:url("http://cdn.hzim.org/s/f/template/obj/122521497/process/processareaitem4103trueztc9.jpg"); width:100px; margin-top:120px;}

.processareadiv .processareaitemarrowlabel{ display:none;background:url("/s/f/image/2018/07/29/0/20180729002459258.png") repeat-x scroll left 29px; margin:0px; height:66px;}
.processareadiv .processareaitemarrowlabel:before{ content:"";}
.processareadiv .processareaitemlabel .processareaitemname{ background-color:#c9c9c9;padding:2px 6px;border-radius:6px;position:absolute; left:32px;top:-30px;white-space:nowrap;}
.processareadiv .processareaitemarrowlabel.processareaarrowuser1{ display:none;}
.processareadiv .processareaitemarrowlabel.processareaarrowuser0{ display:block;background:url("http://cdn.hzim.org/s/f/image/2018/08/02/3/20180802035946210.png") repeat-y scroll right 29px; margin:29px 0px 0px 0px; height:97px; width:7px;min-width:7px; }
.processareadiv .processareaitemarrowlabel.processareaarrowuser0.processareaitemsucc{background:url("http://cdn.hzim.org/s/f/image/2018/07/29/0/20180729002550430.png") repeat-y scroll right 29px;}
.processareaitemarrowlabel.processareaarrowuser0.processareaarrow4103{ margin-left:90px;}

.processareaitemindexvaluetrue:after{position:absolute;color:#c9c9c9;font-size:24px; top:-36px; left:0px;}
.processareadiv .processareaitemlabel .processareaitemicon{left:50%;margin-left:-18px;top:50%;margin-top:-18px;background:none no-repeat scroll left 0; width:36px; height:36px;display:block;position:absolute;}
.processareadiv .processareaitemlabel.processareaitem4100 .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/08/01/14/20180801145338585.png");}
.processareadiv .processareaitemlabel.processareaitem4101 .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/08/01/14/20180801145443801.png");}
.processareadiv .processareaitemlabel.processareaitem4102 .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/08/01/14/20180801145520565.png");}
.processareadiv .processareaitemlabel.processareaitem4103 .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/08/01/14/20180801145638124.png");}
.processareadiv .processareaitemlabel.processareaitem4104 .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/08/01/14/20180801145557876.png");}
.processareadiv .processareaitemlabel.processareaitem4110 .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/08/01/14/20180801145520565.png");}
.processareadiv .processareaitemlabel.processareaitem4111 .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/08/01/14/20180801145557876.png");}
.processareadiv .processareaitemlabel.processareaitem4112 .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/08/01/14/20180801145520565.png");}
.processareadiv .processareaitemlabel.processareaitem4113 .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/08/01/14/20180801145557876.png");}
.processareadiv .processareaitemlabel.processareaitem4114 .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/08/01/14/20180801145706267.png");}

.processareadiv .processareaitemlabel.processareaitem4100.processareaitemsucc .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/25/1/20180725015828617.png");}
.processareadiv .processareaitemlabel.processareaitem4101.processareaitemsucc .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/25/2/20180725020644601.png");}
.processareadiv .processareaitemlabel.processareaitem4102.processareaitemsucc .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/25/2/20180725021159320.png");}
.processareadiv .processareaitemlabel.processareaitem4103.processareaitemsucc .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/25/2/20180725021100117.png");}
.processareadiv .processareaitemlabel.processareaitem4103.processareaitem4103trueztctrue.processareaitemsucc .processareaitemicon{ display:none;}
.processareadiv .processareaitemlabel.processareaitem4104.processareaitemsucc .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/25/2/20180725021026570.png");}
.processareadiv .processareaitemlabel.processareaitem4110.processareaitemsucc .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/25/2/20180725021159320.png");}
.processareadiv .processareaitemlabel.processareaitem4111.processareaitemsucc .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/25/2/20180725021026570.png");}
.processareadiv .processareaitemlabel.processareaitem4112.processareaitemsucc .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/25/2/20180725021159320.png");}
.processareadiv .processareaitemlabel.processareaitem4113.processareaitemsucc .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/25/2/20180725021026570.png");}
.processareadiv .processareaitemlabel.processareaitem4114.processareaitemsucc .processareaitemicon{background-image:url("http://cdn.hzim.org/s/f/image/2018/07/25/2/20180725021255414.png");}

/* 成绩电子证书上传 */
.processareaitem4110{} 
.processareaitem4110.processareaitem4110systemtrue:after{ content:"系统已有成绩";background-color:#249bdd;position:absolute;top:70px;text-align:center;border-radius:6px;padding:2px; left:50%; margin-left:-45px; color:#FFFFFF;font-size:14px;}
.processareaitem4110.processareaitem4110systemtrue.processareaitemlabeluser1:after{top:-30px;}
.processareaitem4110.processareaitem4110systemtrue .processareaitemname{ display:none;}

/* 证书审核 */
.processareaitem4111{}

/* 抽签：直通车 */
.processareadiv .processareaitemlabel.processareaitem4103.processareaitem4103trueztctrue.processareaitemsucc .processareaitemicon{display:none !important;}
.processareaitem4103.processareaitem4103trueztctrue{}
.processareaitem4103.processareaitem4103trueztctrue:after{background-color:#249bdd;position:absolute;top:70px;text-align:center;border-radius:6px;padding:2px; left:50%; margin-left:-38px;}
.processareaitem4103.processareaitem4103trueztctrue.processareaitemlabeluser1:after{top:-30px;}
.processareaitem4103.processareaitem4103trueztctrue .processareaitemname{ display:none;}


.processareadiv .processareaitemlabel.processareaitemindexvaluefalse .processareaitemname{ left:0px;}
.processareadiv .processareaitemlabel.processareaitemlabeluser0.processareaitemindexvaluefalse .processareaitemname{left:10%;}

.processareadiv .processareaitemlabeluser0.processareaitemindexvaluetrue:after{top:65px; left:0px; overflow:visible}
.processareadiv .processareaitemlabel.processareaitemlabeluser0 .processareaitemname{left:38%;top:70px;}

.processareadiv .processareaitemlabel.processareaitem4199{ float:none;background:url("http://cdn.hzim.org/s/f/image/2018/08/02/3/20180802035218087.png") no-repeat scroll left 12px; width:100px; height:66px;margin:0px;}
.processareadiv .processareaitemlabel.processareaitem4199.processareaitemsucc{ background:url("http://cdn.hzim.org/s/f/image/2018/07/29/1/20180729012241754.png") no-repeat scroll left 12px;;}
.processareadiv .processareaitemlabel.processareaitem4199 .processareaitemname{ top:19px;background-color:transparent; color:#c9c9c9; left:40px !important;}
.processareadiv .processareaitemlabel.processareaitem4199.processareaitemsucc .processareaitemname{color:#249bdd;}
.processareadiv .processareaitemarrowlabel.processareaarrowuser0.processareaarrow4199{ display:none;}
  
.processareadiv .processareaitemarrowlabel.processareaarrowuser0.processareaitemunitcontinuefalse.processareaitemusercontinuefalse{margin-left:-7px;}
.processareadiv .processareaitemlabel.processareaarrowuser1.processareaitemunitcontinuefalse.processareaitemusercontinuefalse{margin-left:-10px;}
.processareadiv .processareaitemarrowlabel.processareaarrowuser0.processareaitemunitcontinuetrue.processareaitemusercontinuefalse{ margin-left:0px;padding-left:140px;border-top:7px solid #c9c9c9;}


.processareadiv .processareaitemlabel.processareaitem4101.processareaitemindexvaluetrue::after{ left:22px;}
.processareadiv .processareaitemlabel.processareaitem4101 .processareaitemname{ left:55px;}
.processareadiv .processareaitemlabel.processareaitem4103.processareaitemindexvaluefalse .processareaitemname{ left:2%;}
.processareadiv .processareaitemlabel.processareaitem4111.processareaitemindexvaluefalse .processareaitemname{ left:5%;}
.processareadiv .processareaitemlabel.processareaitem4113.processareaitemindexvaluefalse .processareaitemname{ left:5%;}
.processareadiv .processareaitemlabel.processareaitem4114.processareaitemindexvaluefalse .processareaitemname{ left:5%;}

.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4100.processareaitemindexvaluetrue::after{ left:-8px;}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4100 .processareaitemname{ left:22px;}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4101.processareaitemindexvaluetrue::after{ left:5px;}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4101 .processareaitemname{ left:36px;}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4103 .processareaitemname{ left:-5px;}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4110.processareaitemindexvaluetrue::after{ left:-5px;}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4110 .processareaitemname{ left:26px;}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4111 .processareaitemname{ left:-32px;font-size:10px;top:75px}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4112.processareaitemindexvaluetrue::after{ left:-38px;}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4112 .processareaitemname{ left:-6px;}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4113 .processareaitemname{ left:-34px;font-size:10px;}
.processareadiv.processareadivENtrue .processareaitemlabel.processareaitem4114 .processareaitemname{ left:-28px;}

.processareadiv .processareaitemlabel .processareaitemname a{background-color:#249bdd;color:#FFFFFF;}

.processareadiv .processareaitemarrowlabel.processareaitemhide{ display:none;}
.processareadiv .processareaitemarrowlabel.processareaitemsucc{ border-color:#249bdd !important;} 


/* 计算 transform margin 的值 */
.tsmobile .processareadiv{padding-left:0px; padding-right:0px;}
.tsmobile .processareadivparent{ overflow:hidden; width:1300px;text-align:left;}
.tsmobile .processareadivparent .processareadiv{ }



.pageindexnewdiv{background-color:#16a5d3;}
.pageindexnewdiv .activity-list{background-color:#16a5d3;}
.pageindexnewdiv .activity-list > div{ padding:10px 0px;}
.pageindexnewdiv .activity-list .content a{color:#FFFFFF;}
.pageindexnewdiv .activity-list .content p a{color:#FFFFFF;}
.pageindexnewdiv>p>a{color:#FFFFFF;}
 
#foot .pagebeianrow{text-align:right !important;padding-right:15px}

.pageindexitemsdiv{padding:1px;}
.pageindexitem{width:50%;float:left; padding:5px; position:relative; padding-bottom:50%;}
.pageindexitem div{position:absolute;width:100%;height:100%;left:0px;top:0px;background-color:#16a5d3;text-align:center;display: flex;border:1px solid #e3e3e3;}
.pageindexitem div span{color: #FFFFFF;font-size:7vw;margin-top:50%;text-align: center;width: 100%;}


input[type="password"]:hover, input[type="text"]:hover, input[type="file"]:hover, select:hover,textarea:hover{ background-color:#FFF; border-color: var(--defMainColorA);}
textarea[type="textarea"]:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus,textarea:focus {background-color:#FFF;box-shadow:0px 0px 6px 1px var(--defMainColorA88);border-color: var(--defMainColorA);}


.pagenum .currentpageselect{background-color:var(--defMainColor);border-width:0px;width:30px;height:30px;line-height:30px;padding:0px;}
.pagenum .currentpageselect a{color:#FFF;line-height:30px;}
.pagenum .currentpageselect a:link{color:#FFF;}
.pagenum .currentpageselect a:visited{color:#FFF;}
.pagenum .currentpageunselect2:nth-child(1){ }
.pagenum .currentpageunselect2:nth-child(2){}
.pagenum .currentpageunselect2:nth-child(2):after{content:"<";position: absolute;left: 0;top: 0;right: 0;bottom: 0;line-height: 30px;text-align: center;font-size: 22px;color:#000;background-color: #FFF;}
.pagenum .currentpageunselect2{height:30px;line-height:30px;background-color:#FFF;padding:0px;overflow:hidden;border-width:0px;position:relative;}
.pagenum .currentpageunselect2:last-child:after{content:">";position: absolute;left: 0;top: 0;right: 0;bottom: 0;line-height: 30px;text-align: center;font-size: 22px;color:#000;background-color: #FFF;}
.pagenum .currentpageunselect2 a:link{z-index:1;position:relative;color:transparent;}
.pagenum .currentpageunselect2 a:visited{z-index:1;position:relative;color:transparent;}
.pagenum .currentpageunselect{border-width:0px;width:30px;height:30px;line-height:30px;padding:0px;background-color:#FFF;}


/*  Page Index Begin */
.swiper-containerfeixiang2020.swiper-container-horizontal>.swiper-pagination-bullets{bottom:22%;padding-left:29%;}
.swiper-containerfeixiang2020 .swiper-pagination{text-align:left;}
.swiper-containerfeixiang2020 .swiper-pagination-bullet{width:30px; height:4px;background-color:#FFF;opacity:0.9;border-radius:0px;}
.swiper-containerfeixiang2020 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--defMainColor);}

.pageindextopitem{ margin-top:-60px;position:relative;z-index:9996;box-shadow:0px 10px 10px 10px rgb(66,66,66,0.15);}
.pageindextopitem .pageindextopitem1{background-color:#FFF; padding:30px 10px 30px 55px;}
.pageindextopitem .pageindextopitem2{background-color:var(--defMainColor); padding:30px; display:table; }
.pageindextopitem .pageindextopitemimgbg{background-image:url(//cd.mls.66han.com/s/f/image/2020/06/11/10/20200611100808030.png);width: 60px;height: 60px;background-size: auto 100%;background-repeat:no-repeat;float:left;}
.pageindextopitem .pageindextopitemimgbg1{background-position: 0 0;}
.pageindextopitem .pageindextopitemimgbg2{background-position: -351px 0;}
.pageindextopitem .pageindextopitemimgbg3{background-position: -601px 0; display:table-cell;}
.pageindextopitem .pageindextopitemtext{float:left;padding:2px 0px 0px 12px;}
.pageindextopitem .pageindextopitem2 .pageindextopitemtext{float:none;display:table-cell;text-align:center;vertical-align:middle;padding:0px;}
.pageindextopitem .pageindextopitemtext>span{display:block; }
.pageindextopitem .pageindextopitemtext>span.itemtitle{font-size:24px; font-weight:bold;color:#333;}
.pageindextopitem .pageindextopitemtext>span.itemdesc{color:#ccc;}
.pageindextopitem .pageindextopitemtext>span.itemreglogin{ font-size:24px; color:#FFF; padding-top:0px;}
.pageindextopitem .pageindextopitemtext>span.itemreglogin a{ font-size:24px; color:#FFF; }

.pageindexrow{}
.pageindexrow .pageindexrowtitle{position: relative; }
.pageindexrow .pageindexrowname{background-image:url(//cd.mls.66han.com/s/f/image/2020/04/27/12/20200427122702021.png);background-position: 0 0;height: 156px;background-size: 100% auto;width: 658px;max-width:100%;background-repeat:no-repeat;}
.pageindexrow .pageindexrowmore{background-color:transparent; color:var(--defMainColor); padding:10px 15px;border:1px solid var(--defMainColor); transition:all 0.9s }
.pageindexrow .pageindexrowmore>span{padding:10px 15px;}
.pageindexrow .pageindexrowmore:hover{background-color:var(--defMainColor); color:#FFF; }

.pageindexaboutus{height:300px; background:url(//cd.mls.66han.com/s/f/image/2020/06/13/10/20200613104527919.png) repeat center -980px;}
.pageindexaboutus>img{}
.pageindexaboutus>div{padding: 15px 55px 0px 55px;}
.pageindexaboutus *{color:#FFF; }
.pageindexaboutus p{ line-height:34px; font-size:16px; }

@media (max-width: 800px){ 
	.swiper-containerfeixiang2020.swiper-container-horizontal>.swiper-pagination-bullets{display:none;}
	.pageindextopitem .pageindextopitem1{padding:30px;}
	.pageindexaboutus{height:auto; background:none;}
    .pageindexaboutus>img{display:block;max-width:100%;width:100%;}
	.pageindexrow .pageindexrowname{width: 60%;height:0px;padding-top:15%;}
	.pageindexaboutus>div{padding: 15px 5px 0px 5px;}
    .pageindexaboutus p{ line-height:28px; font-size:12px; }
}
.pageindexmatcharea{margin-top:35px;}
.pageindexmatcharea .pageindexmatchitem:nth-child(Odd){float: left;}
.pageindexmatcharea .pageindexmatchitem:nth-child(even){float:right;}
.pageindexmatchitem{width: 49.25%;overflow: hidden;margin-bottom:1.5%;position: relative;}
.pageindexmatchitem .pageindexmatchitembody{position: relative;padding-top: 34.8%;}
.pageindexmatchitem img{width:100%;height:100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.pageindexmatchitem .pageindexmatchitemlayer{ position: absolute;left: 0; top: 0;right: 0; bottom: 0; display:flex;transition: all 1.2s;background-color: rgb(0,0,0,0.8);text-align:center; opacity: 0;}
.pageindexmatchitem:hover .pageindexmatchitemlayer{text-align:center;opacity: 1;}
.pageindexmatchitem span{color: #FFF;font-size: 16px;padding: 10px 25px;border: 2px solid #FFF;transition:all 2s;margin: 0 auto;display:table;position: relative;align-self:center;}

@media (max-width: 800px){ 
	.pageindexmatchitem{width:100%;}
	.objpaddinglauto{padding-left:inherit !important}
	.objpaddingrauto{padding-right:inherit !important}	
}

.pageindexnewarea{display: block;overflow-y: hidden;}
.pageindexnewarea .pageindexnewareabtn{width:240px;margin:auto;}
.pageindexnewarea .pageindexnewareabtn a{width:100px;height:30px;line-height:30px;color:#000;background-color:#FFF;text-align:center;display:block;float:left;}
.pageindexnewarea .pageindexnewareabtn a.selected{color:#FFF;background-color:#c60c23;}
.pageindexnewarea .pageindexnewareabtn span{padding:4px 20px;float:left;}
.pageindexnewarea .pageindexnewitem{width: 480px;float: left;margin-right: 0px;background-color: #FFF; margin-bottom: 19px;transition:all 0.5s; height:140px;padding:20px 19px;display:table; }
.pageindexnewarea .pageindexnewitem.pageindexnewitemlefttrue{margin-right: 40px;}
.pageindexnewarea .pageindexnewitem:hover{box-shadow: 0px 0px 0px 0px #c5c5c5;background-color:#c60c23;}
.pageindexnewarea .pageindexnewitemtop{padding: 30px;}
.pageindexnewarea .pageindexnewitemtitle{display: block;color: #6c6c6c;font-weight: bold;font-size: 15px;height: 42px;overflow: hidden;margin-bottom: 10px;}
.pageindexnewarea .pageindexnewitemdesc{display: block;color: #6c6c6c;height: 50px;overflow: hidden;}
.pageindexnewarea .pageindexnewitemyear{color: #FFF;text-align: center;font-size: 14px;background-color: #c60c23;width: 30px;display: inline-block;position: absolute;top: 0;left: 0;}
.pageindexnewarea .pageindexnewitemmonth{display: inline-block;color: #FFF;text-align: center;font-size: 8px;width: 30px;background-color: #c60c23;position: absolute;left: 0;top: 18px;padding-bottom: 4px;}
.pageindexnewarea .pageindexnewitemview{display: block;text-align: right;margin-top: 33px;color: #0a57a7;font-weight: bold;text-decoration: underline;}
.pageindexnewarea .pageindexnewitemimg{width: 160px;height: 100px;position: relative;display:table-cell; background-color:#EEE;}
.pageindexnewarea .pageindexnewitemimg img{width:100%;height: 100%;}
.pageindexnewarea .pageindexnewitemtext{display:table-cell;vertical-align:top;padding-left:20px;}
.pageindexnewarea .pageindexnewitemtext a{color:#6c6c6c;}
.pageindexnewarea .pageindexnewitem:hover .pageindexnewitemyear{color: #c60c23; background-color: #FFF;}
.pageindexnewarea .pageindexnewitem:hover .pageindexnewitemmonth{color: #c60c23; background-color: #FFF; }
.pageindexnewarea .pageindexnewitem:hover .pageindexnewitemtitle{ color:#FFF; }
.pageindexnewarea .pageindexnewitem:hover .pageindexnewitemdesc{ color:#FFF; }
.pageindexnewarea .pageindexnewitem:hover .pageindexnewitemtext a{color:#FFF;}
.pageindexnewareacount{color: #0a57a7;font-size:34px;margin-right:12px;font-weight:bold;font-family:"denseregular";letter-spacing:6px;}
.pageindexnewareatoleft{margin-right:6px;}
.pageindexnewareatoleft:after{font-family:"ETmodules";content:"4";background-color:#FFF;color: #0a57a7;font-size:32px;font-weight:bold;cursor:pointer;}
.pageindexnewareatoleft:hover:after{background-color:#0a57a7;color: #FFF;}
.pageindexnewareatoright{}
.pageindexnewareatoright:after{font-family:"ETmodules";content:"5";background-color:#FFF;color: #0a57a7;font-size:32px;font-weight:bold;cursor:pointer;}
.pageindexnewareatoright:hover:after{background-color:#0a57a7;color: #FFF;}

.pagebottomarea{padding:40px 0px; height:210px; background-color:#FFF; }
.pagebottomarea>div.col-md-8{padding-left:80px;}
.pagebottomarea .pagebottomlogo{height:100%;border-right:0px solid var(--defMainColor);text-align:left;}
.pagebottomarea .pagebottomlogo img{max-width:100%;margin-top:0px;}
.pagebottomarea .pagebottomlogo .pagebottomlogodivline{ position: absolute;width: 2px;top: 0;bottom: 0;right: 24px;border-right: 1px solid var(--defMainColor);}




.pagebottomarea .pagebottomqrcode{height:100%;border-left:1px solid var(--defMainColor);text-align:right;}
.pagebottomarea .pagebottomqrcode img{max-height:100%;}
.pagebottomarea .pagebottommid{}
.pagebottomarea .pagebottommid .itemtitle{font-size:22px; font-weight:bold; color:var(--defMainColor);display:block;margin-bottom:10px;text-align:left;} 
#foot .pagebottomarea .pagebottommid .itemtitle{text-align:left;} 
#foot .pagebottomarea .pagebottommid a{color:var(--defMainColor);text-align:left;}
.pagebottomarea .pagebottommid .itemsub{color:var(--defMainColor);float:left;width:50%;line-height:30px;}
.pagebottomarea .pagebottommid .itemsub:hover{text-decoration:underline !important;}
@media (max-width: 800px){ 
	.pagebottomarea>div.col-md-8{padding-left:10px;}
}
/*  Page Index End  */

/* Page Sub Begin */
.pagenewslistbtndiv{background-color:#FFF; padding:30px 20px}
.pagenewslistbtndiv .pagenewslistbtn{}
.pagenewslistbtndiv .pagenewslistbtn.active{}	
.pagenewslistbtndiv .pagenewslistbtn span{display:block;text-align:center;color:#6d6d6d;font-size:16px;border:1px solid #eaeaea;margin-bottom:20px;padding:9px 15px;}
.pagenewslistbtndiv .pagenewslistbtn.active span{color:#FFF;background-color:var(--defMainColor)}
.pagenewslistdiv{padding:0 0 0 25px;}

/* Page Sub End */
 
.pageinfopassword input{height:40px;line-height:40px; border-radius:0px;}
.pageinfopassword .pagebtncommit{background-color: var(--defMainColor) !important;background-image: none;border-width:0px;width:100%;}

.imsocialleftdiv .menuisc.menuiscFx{padding: 0 15px;}
.imsocialleftdiv .menuisc.menuiscFx .menuitem{line-height: 46px;background-color: #FFF;margin-bottom: 10px;}
.imsocialleftdiv .menuisc.menuiscFx .menuitem a{padding: 0;text-align: center;line-height: 46px;}
.imsocialleftdiv .menuisc.menuiscFx .menuitem.selected{background-color:var(--defMainColor);border-radius: 0px;}
.imsocialleftdiv .menuisc.menuiscFx .menuitem.selected a{}
.imsocialleftdiv .menuisc.menuiscFx .menuitem:hover{border-radius: 0px;}

.signuptable thead th{background-color:var(--defMainColor);border:2px solid #eaeaea;}
.signuptable tbody td{background-color:#FFF;border:2px solid #eaeaea;}

.signuptable tbody td .btn{padding: 0;background-color: transparent;background-image: none;border-width: 0px;box-shadow: none;color: #666 !important;text-decoration: underline !important;}