﻿@charset "utf-8";
/*code by 美迪康会务通学术会议服务平台*/
/*css重置*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, small { margin: 0; padding: 0; }
body { font-size: 12px; line-height: 22px; font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "宋体"; color: #333333; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; overflow: hidden; }
input, select { vertical-align: middle; font-size: 12px; }
ol, ul, li { list-style: none; }
i { font-style: normal; }
img { border: 0; }
ul, li { list-style-type: none; }
/*全局公用*/
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 {font-size: 18px;}
.divc { margin: 0 auto; }
.fb { font-weight: bold; }
.dis { display: block; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; font-size: 0; height: 0; overflow: hidden;line-height: 0px; }
.ti2 { text-indent: 2em; }
.w1000 { width: 1000px; }
.w980 { width: 980px; }
.ovn { overflow: hidden; zoom:1; }
.r3 { border-radius: 3px; }
.r5 { border-radius: 5px; }
.pr { position: relative; }
.cl10 { height: 15px; font-size: 0; overflow: hidden; clear: both; }
.pl10 { padding-left: 10px; }
.pt10{ padding-top:10px; }
.pt20{ padding-top:20px; }
.pb10{ padding-bottom:10px; }
.p10{ padding:10px; }
.p0{padding:0px;}
a:hover{ text-decoration: none;}
a.more, a.more:link, a.more:visited { font-size: 12px; font-weight: normal; float: right; color: #999; }
a.more:hover, a.more:active { text-decoration: none; }
.red,a.red,a.red:link,a.red:visited{ color:#f00; }
.btn{ border:0px; }
/*首页*/
/*轮换*/
.focus{ margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:9px; padding:3px 5px;font-size:0; vertical-align:top;}
.focus .hd ul li{display:inline-block;border: 0px solid #999; width:9px; height:9px; border-radius:100%; background-color: rgba(0, 0, 0, 0.3);text-indent: -999px; margin:0 5px;  vertical-align:top;}
.focus .hd ul li.on{ background:#fff;opacity: 0.8}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;}
.focus .bd li a{  /* 取消链接高亮 */  }
/*首页win8风格导航*/
.win8 a{ display: block; font-size: 18px; margin-top: 6px; color: #fff; line-height: 40px; padding-left: 10px; position: relative; }
.win8 a:focus,.win8 a:hover{ text-decoration: none; }
.win8 a.lv{ background: #98da73; }
.win8 a.fen{ background: #f55686; }
.win8 a.lan{ background: #67d3f5; }
.win8 a.lan2{ background: #20d9ba; }
.win8 a.hong{ background: #f5704d; }
.win8 a.huang{ background: #fbbf05; }
.win8 a.lv:hover,.win8 a.lv:focus{ background: #4ca40d; }
.win8 a.fen:hover,.win8 a.fen:focus{ background: #f24671; }
.win8 a.lan:hover,.win8 a.lan:focus{ background: #008de2; }
.win8 a.hong:hover,.win8 a.hong:focus{ background: #f34241; }
.win8 a.huang:hover,.win8 a.huang:focus{ background: #faae04; }
.win8 a i{ font-size: 50px; display: block; position: absolute; right: 10px; bottom: 10px; line-height: 50px; }
.win8 a.huang i{ font-size: 50px; line-height: 50px; }
/*登录框*/
.loginbox{ height: 50px; padding-top: 1px; text-align: center; position: fixed; bottom: 0px; width: 100%; z-index: 1; }
.loginbox .btn{margin: 2px 6px;padding: 10px 10px;}
.loginbox-bg{ background:#2e3336; height: 54px; line-height: 56px; opacity: 0.9; position: fixed; bottom: 0px; width: 100%; z-index: 0; }
/*顶部面包导航*/
.bread{ height: 48px; line-height: 48px; background: url(../images/bread.jpg) center center repeat-x; color: #fff; }
.bread .jiantou{ background: url(../images/jiantou.png) right center no-repeat; padding-right: 15px; background-size: auto 48px; }
.bread a.tip,.bread span.tip{ color: #fff; font-size: 18px; float: left; padding-left: 5px; }
.bread a.tip:hover,.bread a.tip:active{ text-decoration: none; }
.bread a.tip i{line-height: 46px; }
.bread i{ font-size: 22px; color: #fff;padding-left: 2px;}
.short-nav{ float: right; height: 48px; }
.short-nav a{display: block;text-decoration: none;}
.short-nav a:hover,.short-nav a:hover:active{ text-decoration: none;}
.short-nav i{ font-size: 32px; padding:0px 10px; width: 52px;height: 48px;display: block;}
.short-nav .dropdown-menu { margin: 0px 0 0; padding: 0px 0; background-color: #333; border: 0px solid #cccccc; min-width: 120px; }
.short-nav .dropdown-menu li{ border-bottom: 1px solid #222; }
.short-nav .dropdown-menu li a{ padding: 6px 10px; line-height: 1.42857143; color: #fff; font-size: 16px; }
.short-nav .dropdown-menu > li > a:hover,.short-nav .dropdown-menu > li > a:focus{ text-decoration: none; color: #fff; background: #000; background-image: none; }
.short-nav .dropdown-menu > li > a i{ font-size: 24px; padding:0px 5px 0px 0px;display: inline; }
.bread .open{ background: #1a83b9; }
/*筛选*/
.filter{}
.filter .col-md-3{ overflow:hidden;text-align: center; font-size: 16px; line-height: 44px; height: 44px; background: #f3f5f7; border-right: 1px solid #d4d9dd; border-bottom: 1px solid #d4d9dd; }
.filter .brn,.brn{ border-right: none; }
.filter .filterbtn .caret{ display: inline-block; position: absolute; width: 0; height: 0; bottom:-5px; right: -5px; vertical-align: middle; border-left: 5px solid #3aaee3; border-top: 5px solid transparent; border-bottom: 5px solid transparent; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5); }
.filter .filterarea{z-index: 11;position:fixed;top:0px;right: -150px;background: #333;width: 150px;opacity: 30;display: none;height: 100%; overflow-y:auto;z-index: 999991;}
.filter .filterarea li{border-bottom: 1px solid #222;text-align: left; }
.filter .filterarea li a{padding: 10px 20px; line-height: 1.42857143; color: #fff; font-size: 16px;display: block;}
.filter .filterarea li a:hover{text-decoration: none; }
.filter .filterarea li a:focus{text-decoration: none; color: #fff; background: #000; background-image: none; }
.filter .filterarea li a:active{background: #000;}
.filterbg{width: 100%;height: 100%; background: #fff;opacity: 0.7;position: fixed;z-index: 99999;top:0px;right: 0px;display: none;}
/*会议列表*/
.huiyilist{width: 100%;}
.huiyilist .itemDate {line-height: 22px; width: 67px; float: left;  height: 57px; text-align: center; font-family: Arial; background: #ecf0f9; border-radius: 2px 2px 0px 0px;}
.huiyilist .itemDate .itemDatexingqi { line-height: 22px;font-size: 12px; color: #999; }
.huiyilist .itemDate .itemDateInfo { overflow: hidden; color: #444; width: 65px;height:34px; margin: 0 auto; padding-top: 4px;background: #fff;padding-left: 1px; }
.huiyilist .itemDate .itemDateInfo .year { display: block; height: 12px; font-size: 12px; line-height: 12px;  text-align: center; }
.huiyilist .itemDate .itemDateInfo .Month { display: block; height: 16px; font-size: 16px; line-height: 12px; font-weight: bold;}
.huiyilist .itemDate .itemDateInfo .date { overflow: hidden; width: 34px; color: #ff7b00; font-size: 30px;font-weight: bold;float: left;line-height: 26px; }
.huiyilist .itemDate .itemDateInfo .nianyue { overflow: hidden; width: 28px; }
.huiyilist table{margin-bottom: 50px; border-bottom: 2px solid #ecf0f9;}
.huiyilist table tbody td.dataarea{padding-right: 0px;width: 74px;}
.huiyilist table tbody td.huiyi{padding-right: 5px;position: relative;}
.huiyilist table tbody td.huiyi a{color: #333;}
.huiyilist table tbody td.huiyi a:hover{ text-decoration: none;}
.huiyilist table tbody td.huiyi i.icon-yjiantou{position: absolute;right: 10px;top: 50%; color: #d4d9dd;}
.huiyilist table tbody td.huiyi p.t{padding:3px 0px;}
.jiazaic{background:#f0f0f0; display: none;width: 100%;height: 50px;position: fixed;bottom: 0px; z-index: 10;}
.jiazai{ background:#f0f0f0; padding:5px 5px; width: 140px; margin: 0px auto; }
.jiazai .cic{ float: left; font-size:18px; color:#999;height: 40px;line-height: 40px;font-weight: bold; }
.jiazai .loadingico{
	float: left;
	display:block;height: 40px;width: 40px;
	background:url(../images/pull-icon@2x.png) no-repeat;
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;
	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;	
}
@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}
/*组委会首页*/
.zwhtit{height: auto;min-height: 130px;position: relative;padding: 10px;}
a.back{position: absolute;left: 5px;top: 5px;height: 32px;line-height: 32px; background: #444;opacity: 0.5; color: #fff;padding-right: 10px;font-size: 18px;}
a.back:hover{ text-decoration: none;}
a.back i{font-size: 18px;}
div.logo{width: 70px;height: 70px;position: absolute;top:15px;left:50%;margin-left: -35px;z-index: 10;border-radius: 100%;background: #fff;padding: 3px;}
div.logo img{width: 64px;height: 64px;}
.logobg{width: 80px;height: 80px; background: #fff;opacity: 0.3;position: absolute;top:10px;left:50%;margin-left: -40px;z-index: 9;}
.zwhtit .tit{line-height: 20px;font-size: 20px;text-align: center;width: 100%;color: #fff; padding: 90px 0px 0px 0px;}
/*会议详细页面*/
.content-t{width: 100%;min-height: 120px;background: url(../images/huiyibg.jpg) center center no-repeat; color: #fff;background-size: 100% 100%;position: relative;}
.content-t .tic{position: relative;}
.content-t .logoc{position: absolute;width: 92px;height: 120px;left: 0px;top:0px;}
.content-t div.logo{top:50%;margin-top: -35px;}
.content-t .logobg{top:50%;margin-top: -40px;}
.content-t .t{font-size: 20px;width: 100%; padding-left: 92px; line-height: 24px;}
.content-c{width: 100%;z-index: 10;line-height: 40px;font-size: 16px;text-align: left;}
.content-c p,.content-c div.loading{padding: 5px 10px;border-bottom: 1px dotted #d0d4dd; clear: both;overflow: hidden;zoom:1;}
.content-c p b,.content-c div.loading b{color: #888;display: block;float: left;width: 90px;}
.content-cic{padding: 16px;font-size: 14px;line-height: 24px;}
.content-cic b{color: #888;font-size: 16px;}
/*个人中心*/
.user-t{width: 100%;min-height: 200px;background: url(../images/huiyibg.jpg) center center no-repeat; color: #fff;background-size: 100% 100%;position: relative;}
.user-t .tit{padding: 100px 6px 70px 6px;line-height:28px;font-size: 20px;text-align: center;width: 100%;color: #fff; vertical-align: middle; }
.user-t a.back{opacity: 0.8;background: #000;}
.user-c{position: absolute;bottom: 0px;left:0px; text-align: center;width: 100%;z-index: 10;}
.user-c a{display: block;color: #fff;font-size: 12px;line-height: 24px;height: 60px;padding-top: 6px;}
.user-c a:hover,.user-c a:focus{background: #000;opacity: 0.8; text-decoration: none;}
.user-c a p.fb{font-size: 20px;font-weight: normal;}
.user-cbg{position: absolute;left: 0px; bottom: 0px;width: 100%;height: 60px;background: #000;opacity: 0.3;z-index: 8;}
.user-cbr{position: absolute;left: 50%; bottom: 0px;width: 1px;height: 60px;background: #fff;opacity: 0.2;z-index: 9;}
div.loading .progress{border-radius: 4px;margin-bottom: 0px;width: 400px;float: left;margin-top: 10px;}
/*已加入组委会*/
.list-zuweihui .c{ height:auto; overflow:hidden; position:static}
.list-zuweihui .c ul{ position:static; padding:10px 0px 0px 0px;overflow:hidden; zoom:1;}
.list-zuweihui .c ul li{ height:auto; padding:0px 3px;line-height:20px; border-bottom:none;}
.list-zuweihui .c ul li a{ display:block;cursor:pointer;}
.list-zuweihui .c ul li .pic{border:1px solid #e7eaec; height: 104px;line-height: 100px; text-align:center; padding:1px; vertical-align:middle;background: #fff;}
.list-zuweihui .c ul li .pic img{height:100px;max-height:100%;margin:0px auto; vertical-align:middle; }
.list-zuweihui .c ul li p.fb{ height:24px; overflow:hidden; margin:5px 0px; line-height:24px; font-size:14px; color:#333;}
.list-zuweihui .c ul li p{font-size:12px; color:#999;}


/*资源列表*/
.filter .item{ overflow:hidden; text-align: center; font-size: 16px; line-height: 44px; height: 44px; background: #f3f5f7; border-right: 1px solid #d4d9dd; border-bottom: 1px solid #d4d9dd; }
.prg-search{ margin-bottom:0px; padding: 10px;position: relative;background: #f3f5f7;border-bottom:1px solid #d4d9dd; }
.prg-search .form-control { padding-right: 70px;}
.prg-search .sbtn{ position: absolute; top: 10px; right: 10px; z-index: 2;border: 0px; display: block; width: 70px; height: 46px; line-height: 40px; text-align: center; background: #2394d0;color: #fff;font-size: 24px;border-radius: 0px 4px 4px 0px;}

.sjpic{position: relative;max-width:100%;}
.sjpic .sjhot{position: absolute;width: 37px;height: 37px;right: -10px;top: -10px;}
.panelc {margin-bottom: 50px;}
.panelc .row{padding: 20px 0px;border-bottom: 5px solid #f3f5f7;background: #fff;line-height: 20px;}
.panelc .row a{display: block;color: #333}
.panelc .row a:focus{color: #2394d0}
.panelc .row .label-cheng{background: #f60;padding: 2px 5px;font-weight: normal;}
.label-lv{background: #f4b723;padding: 2px 5px;}
.lwinfo{border: 1px solid #f0f0f0;padding: 3px 0px;background:#f0f0f0;}
.qhui{color: #999;}
.hui{color: #777;}
.filter .item.li_on{background: #2394d0;color: #fff;}

