/* CSS Document */
*{ padding:0px; margin:0px; border:none; font-size:14px; text-decoration:none; list-style:none; color:#333; font-family:微软雅黑}
i{ margin-right:0.5em; font-size:inherit;}
h1{ font-size:2.2em; line-height:2.2em;}
h2{ font-size:2em; line-height:2em;}
h3{ font-size:1.8em; line-height:1.8em;}
h4{ font-size:1.6em; line-height:1.6em;}
h5{ font-size:1.4em; line-height:1.4em;}
h6{ font-size:1.2em; line-height:1.2em;}
hr{ width:100%; border-bottom:dotted thin #DFDDD8; margin:8px 0px;}
input,select,textarea{ border:solid thin #999; padding:5px 5px; outline:none;}
input[type=file]{ border:none; padding:0px; }
button:focus{ outline:none;}
.common-tip{ text-align:center; padding:20px; font-size:14px; color:#999;}
/*表单*/
.form table{width:100%;}
.form table tr th{ text-align:right; vertical-align:middle; color:#666; font-size:14px; font-weight:400;}
.form table tr td{ padding:10px 0px;}
.form table tr td input[type=text],.form table tr td textarea,.form table tr td select{ height:20px; padding:10px; display:block;border:solid thin #E5E5E5; width:calc(100% - 20px);}
.form table tr td input[type=text]:focus{ border:solid thin #4DB849;}
.form table tr td input[type=text]:hover{ border:solid thin #4DB849;}

.form table tr td input[type=password]{ height:20px; padding:10px; display:block;border:solid thin #E5E5E5; width:calc(100% - 20px);}
.form table tr td input[type=password]:focus{ border:solid thin #4DB849;}
.form table tr td input[type=password]:hover{ border:solid thin #4DB849;}

.form table tr td label{ margin-right:10px;}
.form table tr td input[type=radio]{ margin-right:5px;}
/*定义常用字体颜色*/
.text-success{ color:#367ED0;}
.text-yellow{ color:#FFB300;}
.text-orange{ color:#FF7E00;}
.text-white{ color:#FFFFFF;}
.text-gray{ color:#F0EFED;}
/*定义常用背影颜色*/
.bg-green{ background-color:#367ED0; color:#FFFFFF;}
.bg-yellow{ background-color:#FFB300; color:#FFFFFF;}
.bg-orange{ background-color:#FF7E00; color:#FFFFFF;}
.bg-orange:hover{ background-color:#FF6600;}
.bg-white{ background-color:#FFFFFF; color:#FFFFFF;}
.bg-gray{  background-color:#F0EFED; color:#333;}
/*定义常用辅助类*/
.pull-left{ float:left !important;}
.pull-right{ float:right !important;}
.clearfix{ clear:both;}
.clear-left{ clear:left;}
.clear-right{ clear:right;}
.line-one{ white-space:nowrap; overflow:hidden;text-overflow: ellipsis;margin-top:10px;}
.no-display{ display:none !important;}
.text-center{ text-align:center !important;}
/*定义基本布局结构*/
.container{ width:100%;}
.row{ width:1180px; height:auto; margin:0px auto; overflow:hidden;}
.block-center{ width:600px; margin:0 auto;}
/*定义基本组件*/
/*基础组件：按钮*/
.btn{ display:inline-block; padding:5px 10px; margin-right:10px; line-height:normal !important; text-align:center;}
.btn:hover{ cursor:pointer;}
.btn-xs{ padding:2px 10px;}
.btn-sm{ padding:3px 10px;}
.btn-lg{ padding:15px 60px;}
.btn.btn-block{ width:100%; display:block !important;}
.btn.btn-cool{ border:solid thin #3B70E1; background-color:#3B70E1; color:#FFF !important;}
.btn.btn-success{ border:solid thin #4AB048; background-color:#4AB048; color:#FFF !important;}
.btn.btn-live{ border:solid thin #FF6600; background-color:#FF6600; color:#FFF !important;}
.btn i{ color:#FFFFFF; margin-right:3px;}
.btn-green{background-color:#367ED0; color:#FFFFFF;}
.btn-green:hover{ background-color:#388A24;}
.btn-green:active{ background-color:#388A24;}
.btn-orange{background-color:#FF7E00; color:#FFFFFF;}
.btn-orange:hover{ background-color:#FF3300;}
.btn-orange:active{ background-color:#FF3300;}
.btn-success{ background-color:#4CB649; color:#FFFFFF;}
.btn-success:hover{ background-color:#093;color:#FFF;}
.btn-default{border:solid thin #333; background-color:#FFF; color:#333;}
.btn-default:hover{background-color:#333; color:#FFF;}
/*基础组件：面板*/
.panel{ margin-bottom:10px;}
.panel-header{ padding:10px 5px; width:calc(100%-10px); font-size:1.2em;}
.panel-header:after{ clear:both; display:block; content:"";}
.panel-default{ border:solid thin #F2F2F2;}
.panel-default .panel-header{ background-color:#F2F2F2;}

.panel .panel-nav{  margin-top:10px; border-bottom:solid thin #F2F2F2; height:36px; line-height:36px; padding:5px 10px;}
.panel .panel-nav .title{ display:block; float:left; color:#333; font-size:18px;}
.panel .panel-nav .info{ display:block; float:left; margin-left:20px; font-size:12px; color:#CCCCCC;}
.panel .panel-nav .more{ display:block; float:right; font-size:14px;}
.panel .panel-nav .more a{ color:#367ED0;}
.panel .panel-nav .more a:hover{ color:#388A24;}

/*标注组件*/
.callout{ border:solid thin #EEEEEE; border-left-width:1px; border-left-style:solid; border-left-color:#286090;padding:10px 0px;}
.callout-default{ border-left-color:#EEEEEE;}
.callout-danger{border-left-color:#CE4844;}
.callout-success{ border-left-color:#4CB549;}
/*徽章组件*/
.badge{ border-radius:8px; background-color:#999999; color:#FFFFFF; padding:2px 8px; margin:0px 5px;}
.badge-danger{ background-color:#FF0000; color:#FFFFFF;}
/*分页组件*/
.pagination{ padding-top:5px; margin-bottom:20px;text-align:center;}
.pagination li{ display:inline-block; margin-right:10px;}
.pagination li:last-child{ margin-right:0px;}
.pagination li a{ border:solid thin #C1C1C0; padding:5px 10px; display:inline-block;}
.pagination .active a{ background-color:#367ED0; color:#FFFFFF; font-weight:800; border:solid thin #367ED0;}
.pagination:after{ clear:both; display:block; content:"";}
/**/
.article{ margin:10px 0px;}
.article .article-title{ font-size:1.4em; line-height:50px; font-weight:800; color:#333333; text-align:center; border-bottom:solid thin #C1C1C0; margin-bottom:10px;}
.article .article-content{ line-height:28px!important; font-size:14px!important; padding-left:20px; padding-right:20px;}
.article .article-content p{ line-height:28px!important; font-size:14px!important;}
/*模态框架*/
.modal-wrap{ width:420px; height:350px; background-color:rgba(255, 255, 255, 0.99); display:none;}
.modal-wrap .modal-title{ height:30px; line-height:30px; background-color:#F6F6F6;}
.modal-wrap .modal-title i{ cursor:pointer; float:right; font-size:20px; font-weight:400; margin-top:5px; margin-right:5px; color:#0066CD;}
.modal-wrap .modal-title span{ float:left; margin-left:5px; color:#666666;}
.modal-wrap .modal-content{ padding:5px;}

/*基础组件：搜索框*/
.search-box{}
.search-box input{ padding:8px 2px; width:400px; border:solid 2px #FF7E00; margin-right:0px !important;}
.search-box button{padding:10px 20px;background-color:#FF7E00; color:#FFFFFF !important; margin-left:0px !important; cursor:pointer;}
/*.search-box:hover button{ background-color:#FF3300;}
.search-box:hover input{ border:solid 2px #FF3300;}*/

/*基础组件：选项卡*/
.tab{ width:100%;}
.tab .tab-header{ height:44px;}
.tab .tab-header ul{ width:100%; border-bottom:solid thin #009933;}
.tab .tab-header ul li:first-child{ margin-left:20px;}
.tab .tab-header ul li{ float:left; margin-right:10px; padding:0px 20px; line-height:40px;cursor:pointer; border: solid thin#FFFFFF; border-top:solid 3px #FFFFFF; border-bottom:none; font-size:14px; position:relative; top:1px;}
.tab .tab-header ul .selected{ border-top: solid 3px #367ED0; cursor:default;border-left:solid thin #367ED0; border-right:solid thin #367ED0; border-bottom:solid thin #FFFFFF;}
.tab .tab-header ul li:hover{border-left:solid thin #367ED0; border-top: solid 3px #367ED0; border-right:solid thin #367ED0; border-bottom:solid thin #FFFFFF;}
.tab .tab-header ul:after{ clear:both; display:block; content:"";}
.tab .tab-body .tab-content{ margin:0px; margin-top:10px;}
.tab .tab-body .tab-content{ display:none;}
.tab .tab-body .tab-content:first-child{ display:block;}

.tab-live{}
.tab-live .tab-header ul{ border-bottom:solid thin #D7D7D7 !important;}
.tab-live .tab-header ul li:first-child{ margin-left:20px;}
.tab-live .tab-header ul li{ float:left; margin-right:10px; padding:0px 20px; line-height:40px;cursor:pointer; border: solid thin#FFFFFF; border-top:solid 3px #FFFFFF; border-bottom:none; font-size:14px; position:relative; top:1px;}
.tab-live .tab-header ul .selected{ border-top: solid 3px #D7D7D7 !important; cursor:default;border-left:solid thin #D7D7D7; border-right:solid thin #D7D7D7; border-bottom:solid thin #FFFFFF !important;}
.tab-live .tab-header ul li:hover{border-left:solid thin #D7D7D7; border-top: solid 3px #D7D7D7; border-right:solid thin #D7D7D7; border-bottom:solid thin #FFFFFF;}
/*顶部导航*/
.nav{height:40px; line-height:40px;}
.nav:after{ display:block; clear:both; content:"";}
.nav .nav-city{ width:100px; text-align:center;}
.nav .nav-city:hover{ background-color:#FF7E00;}
.nav .nav-city a{ color:#FFFFFF; display:block; width:100%; height:100%; font-size:14px; font-weight:600;}
.nav .nav-city a i{ color:#FFFFFF; margin-left:8px; font-size:14px; font-weight:600;}
.nav .nav-menu{ float:left;}
.nav .nav-menu li{ float:left; width:125px; }
.nav .nav-menu li a{ display:block; color:#FFFFFF; width:100%; text-align:center; font-size:16px; font-weight:800;}
.nav .nav-menu .active{ background-color:#1E9B3D !important;}
.nav .nav-menu li:hover{ background-color:#1E9B3D;}

.nav .nav-user{position:relative; z-index:10000; text-align:left;}
.nav .nav-user li{ display:none; min-width:120px;}
.nav .nav-user li a{ display:block; color:#FFFFFF; font-size:14px; font-weight:800; padding:0px 20px;}
.nav .nav-user li a i{ font-size:14px; font-weight:800; color:#FFFFFF; margin-right:5px;}
.nav .nav-user:hover li{ display:block; background-color:#367ED0;}
.nav .nav-user li:hover{ background-color:#388A24;}
.nav .nav-user li:first-child{ display:block;}

.nav .nav-login{ width:100px; text-align:center; padding-right:20px;}
.nav .nav-login span{ color:#FFF;}
.nav .nav-login a{ color:#FFF; font-size:14px; font-weight:600;}
.nav .nav-login a:hover{font-weight:600;}


.nav-top{height:30px; border-bottom:solid thin #DFDDD8; line-height:30px; color:#999999;}
.nav-top a{ color:#666;}
.nav-top span{ padding:0px 5px;}
/*活动列表*/


/*方形列表框架*/
.square-list{ margin-bottom:10px;}
.square-list ul li{ width:285px; border:solid thin #FFF;float:left !important; margin-right:10px; cursor:pointer; padding-bottom:5px; margin-top:10px;}
.square-list ul li:nth-child(4n){ margin-right:0px;}
.square-list ul  li:hover{ border:solid thin #26B92A;}
.square-list ul:after{ clear:both; display:block; content:"";}
/*方形列表活动*/
.square-list .activity-list  li .pic{ width:100%; height:160px;}
.square-list .activity-list  li .title{ height:48px; line-height:24px; color:#666;font-size:14px; font-weight:800;  margin:15px;overflow: hidden;white-space:normal;text-overflow: ellipsis; margin-bottom:14px; }
.square-list .activity-list  li .info{ height:20px; line-height:20px; margin:15px;padding-bottom:5px;border-bottom:solid thin #F3F2F1;}
.square-list .activity-list  li .info span i{ margin-right:5px; color:#A9A9A9 !important;font-weight:400; }
.square-list .activity-list  li .info span{ color:#B1B0B0; font-size:14px; }
.square-list .activity-list  li .faqiren{ margin:10px 15px; height:20px; line-height:20px;}
.square-list .activity-list  li .faqiren img{ height:20px; width:20px; margin-right:10px;}
.square-list .activity-list li .faqiren .name{ width:120px;font-size:12px; color:#B1B0B0; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.square-list .activity-list  li .btn{ display:none;}
.square-list .activity-list  li:hover .btn{ display:inline; }
/*方形列表主办方*/
.square-list .sponsor-list  li .pic{ width:100%; height:280px;}
.square-list .sponsor-list li .name{ height:30px; line-height:30px; font-size:14px; margin:0px 10px; color:#666666;overflow: hidden;white-space:normal;text-overflow: ellipsis; }
.square-list .sponsor-list li .word{height:40px; line-height:20px; color:#B1B0B0;font-size:12px; margin:5px 10px;overflow: hidden;white-space:normal;text-overflow: ellipsis;}
.square-list .sponsor-list li .info{ margin:5px 10px; color:#CCCCCC}
.square-list .sponsor-list li .info span{ color:#3399FF; padding:0px 5px; font-weight:800;}
/*方形列表会场*/
.square-list .meetingplace-list  li .pic{ width:100%; height:175px;}
.square-list .meetingplace-list li .name{ height:24px; line-height:24px; font-size:14px; margin:0px 10px;color:#666666;overflow: hidden;white-space:normal;text-overflow: ellipsis; }
.square-list .meetingplace-list li .abstract{height:40px; line-height:20px; color:#6699FF;font-size:12px; font-weight:800;  margin:5px 10px;overflow: hidden;white-space:normal;text-overflow: ellipsis; }
.square-list .meetingplace-list li .address{height:20px; line-height:20px;font-size:12px;  margin:5px 10px;overflow: hidden;white-space:normal;text-overflow:ellipsis;  color:#B1B0B0}
/*方形列表嘉宾*/
.square-list .expert-list li .pic{ width:100%; height:150px;}
.square-list .expert-list li .title{ height:48px; line-height:24px; color:#666;font-size:14px; font-weight:800;  margin:15px;overflow: hidden;white-space:normal;text-overflow: ellipsis; margin-bottom:14px; }
.square-list .expert-list li .info{ height:20px; line-height:20px; margin:15px;padding-bottom:5px;border-bottom:solid thin #F3F2F1;}
.square-list .expert-list li .info span i{ margin-right:5px; color:#A9A9A9 !important;font-weight:400; }
.square-list .expert-list li .info span{ color:#B1B0B0; font-size:14px; }
.square-list .expert-list li .faqiren{ margin:10px 15px; height:20px; line-height:20px;}
.square-list .expert-list li .faqiren img{ height:20px; width:20px; margin-right:10px;}
.square-list .expert-list li .faqiren .name{ width:120px;font-size:12px; color:#B1B0B0; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
/*条形列表*/
.bar-list{margin-bottom:10px;}
.bar-list:after{ clear:both; display:block; content:"";}
.bar-list ul{ margin-top:10px; margin-right:10px; float:left;}
.bar-list ul li:nth-child(4n){ margin-right:0px; margin-left:1px;}
.bar-list>a{ display:block; border:none;}
.bar-list ul:hover{ cursor:pointer;}
.bar-list ul li{ float:left; position:relative;}
.bar-list ul li:after{ clear:both; display:block; content:"";}
.bar-list ul:after{clear:both; display:block; content:"";}

.bar-list .sponsor-list{ width:287px; height:90px; margin-bottom:10px;}
.bar-list .sponsor-list li{ height:90px; padding:0px;}
.bar-list .sponsor-list:nth-child(4n){ margin-right:0px; margin-left:1px;}
.bar-list .sponsor-list li:nth-child(1){ width:90px;}
.bar-list .sponsor-list li:nth-child(1) img{ width:100%; height:100%;}
.bar-list .sponsor-list li:nth-child(2){padding-left:10px; width:calc(100% - 110px);}
.bar-list .sponsor-list li:nth-child(2) .name{ height:40px; line-height:40px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis; color:#333; font-size:16px;margin-top:10px;}
.bar-list .sponsor-list li:nth-child(2) .info{ margin-top:10px;}
.bar-list .sponsor-list li:nth-child(2) .info p{line-height:20px; height:20px; font-size:14px; color:#CCCCCC;}

.bar-list .live-discuss-list{ width:calc(100% - 20px); height:80px; margin-bottom:10px; border-bottom:solid thin #CCC; padding:10px;}
.bar-list .live-discuss-list li{ height:80px; padding:0px;}
.bar-list .live-discuss-list:nth-child(4n){ margin-right:0px; margin-left:1px;}
.bar-list .live-discuss-list li:nth-child(1){ width:80px;}
.bar-list .live-discuss-list li:nth-child(1) img{ width:100%; height:100%; border-radius:50%; border:solid thin #999; padding:3px;}
.bar-list .live-discuss-list li:nth-child(2){padding-left:10px; width:calc(100% - 110px);}
.bar-list .live-discuss-list li:nth-child(2) .name{ height:40px; line-height:40px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis; color:#4BB248; font-size:16px;}
.bar-list .live-discuss-list li:nth-child(2) .content{ color:#333;}
.bar-list .live-discuss-list li:nth-child(2) .time{line-height:20px; height:20px; font-size:14px; color:#CCCCCC;}

.bar-list .full-list{ width:100%; border:solid thin #F2F2F2; background-color:#FFFFFF;}
.bar-list .full-list>li{ height:100px;}
.bar-list .full-list>li:nth-child(1){ width:180px;}
.bar-list .full-list>li:nth-child(1) img{ width:180px; height:100px;}
.bar-list .full-list>li:nth-child(2){  padding-left:10px; width:calc(100% - 300px);}
.bar-list .full-list>li:nth-child(2) .title{ height:40px; line-height:40px; white-space:nowrap; overflow:hidden; color:#666; font-size:1.2em;}
.bar-list .full-list>li:nth-child(2) .info p{ max-height:60px; line-height:24px; font-size:14px; color:#999;white-space:nowrap; overflow:hidden;text-overflow: ellipsis; }
.bar-list .full-list>li:last-child{ float:right; text-align:right; width:100px;}
.bar-list .full-list>li:last-child a{ margin-top:60px; margin-right:10px;}
/*分类检索*/
/*.cate-search{ background-color:#F6F6F6; margin-top:10px; line-height:30px; padding:10px 0px;}
.cate-search table{ margin:0px 10px;}
.cate-search table th{ vertical-align:top;white-space:nowrap; width:auto; letter-spacing:3px; font-weight:400; font-size:12px; color:#B1B0B0;}
.cate-search ul li{ float:left; margin-right:5px;}
.cate-search ul li[class*=active] a{ padding:5px 10px;background-color:#367ED0; border-radius:2px; color:#FFFFFF;}
.cate-search ul li a{ color:#8C8C8C; font-size:12px;padding:5px 10px;}
.cate-search ul li a:hover{padding:5px 10px;background-color:#367ED0; border-radius:2px; color:#FFFFFF;}
.cate-search ul:after{ clear:both; display:block; content:"";}*/
.cate-search{ background-color:#F6F6F6; margin-top:10px; padding:10px 0px; line-height:24px;}
.cate-search table{ margin:5px 10px;}
.cate-search table th{ vertical-align:top; text-align:right;white-space:nowrap; width:auto; font-size:12px;}
.cate-search table th,.cate-search table td{ padding:3px 0px;}
.cate-search ul li{ float:left; margin:0px 5px 0px 0px; padding:0px 10px; cursor:pointer;}
.cate-search ul li[class*=active]{ background-color:#367ED0; border-radius:2px; color:#FFFFFF;}
.cate-search ul li:hover{background-color:#367ED0; border-radius:2px; color:#FFFFFF;}
.cate-search ul:after{ clear:both; display:block; content:"";}
/*活动内容*/
.activity-item .abstract{ height:260px; padding-top:10px; margin-bottom:10px; position:relative;}
.activity-item .abstract:after{ clear:both; display:block; content:"";}
.activity-item .abstract .left{ width:500px; height:275px;}
.activity-item .abstract .left .thumb{ width:100%; height:100%;}
.activity-item .abstract .right{ width:655px; padding:5px; height:250px; padding-left:20px;}
.activity-item .abstract .right .info{ height:190px; padding:10px 0px;;}
.activity-item .abstract .right .info .title{line-height:30px; font-size:20px; color:#666; margin-bottom:10px;}
.activity-item .abstract .right .info table{}
.activity-item .abstract .right .info table tr{ line-height:30px;}
.activity-item .abstract .right .info table th{font-size:14px !important; text-align:right; width:auto; color:#A0A0A0; white-space:nowrap; vertical-align:top;}
.activity-item .abstract .right .info table td{ font-size:14px !important;}
.activity-item .abstract .right .info table .address td{font-size:16px !important; color:#2578BF;}
.activity-item .abstract .right .info table .sponsor td{font-size:16px !important;}
.activity-item .abstract .right .other{}
.activity-item .abstract .right .other .baoming{ margin-right:5px;}
.activity-item .abstract .right .other .shoucang{ margin-right:5px;}
.activity-item .abstract .right .other .erweima{ position:absolute; top:165px; right:10px; width:100px; height:100px;}
.activity-item .abstract .right .other:after{display:block; clear:both; content:"";}

.activity-item .details .panel{margin-bottom:5px;}
.activity-item .details .panel-header{ height:30px; padding:5px 0px; line-height:30px; margin-bottom:8px; border-bottom:solid thin #F4F7FA;}
.activity-item .details .panel-header h2{ font-size:16px; color:#666666;}
.activity-item .details .left{ width:880px;}
.activity-item .details .right{ width:280px;}

.activity-item .details:after{ clear:both; display:block; content:"";}
.activity-item .details .left .content{ font-size:14px; line-height:20px; color:#FC3;}
.activity-item .details .left .content img{ max-width:100% !important;}
.activity-item .details .left .biaoqian li{  width:auto; border:dotted thin #999999; float:left; margin-right:10px; margin-bottom:5px; }
.activity-item .details .left .biaoqian li a{ display:block;padding:5px 20px;}
.activity-item .details .left .biaoqian:after{ display:block; clear:both; content:"";}

.activity-item .details .right .canyu li{ height:50px; margin-bottom:10px;}
.activity-item .details .right .canyu li div:first-child{ background-color:#FF3300; height:50px;}
.activity-item .details .right .canyu li div:first-child .thumb{ height:50px; width:50px;}
.activity-item .details .right .canyu li div:last-child{ width:220px;}
.activity-item .details .right .canyu li div:last-child p:first-child{ margin-bottom:20px;}
/*主办方内容*/
.sponsor-item{ padding-bottom:20px;}
.sponsor-item:after{ clear:both; display:block; content:"";}
.sponsor-item .sponsor-item-header{ height:340px; background-image:url(../images/sponsor_bg.jpg); background-repeat:no-repeat; background-size:100% 100%; margin-bottom:10px; position:relative;}
.sponsor-item .sponsor-item-header .header-portrait{ text-align:center; padding-top:20px;}
.sponsor-item .sponsor-item-header .header-portrait img{ border-radius:50%;}
.sponsor-item .sponsor-item-header .name{ font-size:12px; font-weight:800; color:#FFFFFF; text-align:center; margin-top:10px;}
.sponsor-item .sponsor-item-header .word{ text-align:center; width:60%; margin:0 auto; margin-top:5px; color:#FFFFFF;}
.sponsor-item .sponsor-item-header .info{ position:absolute; bottom:0px; height:50px; line-height:50px; background-color:rgba(0,0,0,0.5); width:100%; text-align:center;}
.sponsor-item .sponsor-item-header .info a{ font-size:14px; color:#FFFFFF; padding:0px 30px;}
.sponsor-item .sponsor-item-header .info a b{ font-size:16px; color:#FFFFFF; margin-left:10px;}
.sponsor-item .sponsor-item-body{min-height:100px; }
.sponsor-item .sponsor-item-body:after{ display:block; content:""; clear:both;}
.sponsor-item .sponsor-item-body>.left{width:900px; float:left;}
.sponsor-item .sponsor-item-body>.right{width:260px; float:right; position:relative;}
.sponsor-item .sponsor-item-body>.right .panel{ margin-top:10px; margin-bottom:10px;}
.sponsor-item .sponsor-item-body>.right .panel-default .panel-header{ background-color:#FFF; font-weight:600; color:#666; font-size:1.2em;}
.sponsor-item .sponsor-item-body>.right .panel-default .panel-body{ border-top:solid thin #F5F5F5; background-color:#FFFFFF; padding:10px; line-height:2em; color:#999999;}

/*会场内容*/
.meetingplace-item { padding-bottom:10px;}
.meetingplace-item .abstract{ height:300px; padding-top:10px;}
.meetingplace-item .abstract:after{ clear:both; display:block; content:"";}
.meetingplace-item .abstract .left{ width:480px; height:300px;}
.meetingplace-item .abstract .left .thumb{ width:100%; height:100%;}
.meetingplace-item .abstract .right{ width:calc(100% - 480px); height:280px;}
.meetingplace-item .abstract .right .title{ font-size:1.4em; font-weight:800; color:#333;}
.meetingplace-item .abstract .right .info{background-color:#F6F6F6; padding:10px;}
.meetingplace-item .abstract .right .info table{width:100%; height:210px;}
.meetingplace-item .abstract .right .info table tr{}
.meetingplace-item .abstract .right .info table td{ width:33%; line-height:30px; height:30px;font-size:14px;  color:#666;}
.meetingplace-item .abstract .right .info table td label{ color:#999999; font-size:14px; }
.meetingplace-item .abstract .right .other{ margin-top:10px; line-height:30px; height:30px;}
.meetingplace-item .abstract .right .other a{ padding:5px 30px; color:#FFFFFF;}
.meetingplace-item .abstract .right .other a:hover{ background-color:#4BB349;}
.meetingplace-item .abstract .right .other .yuyue{ background-color:#F39;}
.meetingplace-item .abstract .right .other .xiadan{ background-color:#216EAC;}
.meetingplace-item .abstract .right .other:after{display:block; clear:both; content:"";}

.meetingplace-item  .details .panel-header h2{ font-size:16px; color:#666; font-weight:400;}
.meetingplace-item  .details .left{ width:760px;}
.meetingplace-item  .details .right{ width:280px;}
.meetingplace-item  .details .left .content img{ max-width:100% !important;}
.meetingplace-item  .details:after{ clear:both; display:block; content:"";}
.meetingplace-item  .details .right .canyu li{ height:50px; margin-bottom:10px;}
.meetingplace-item  .details .right .canyu li div:first-child{ background-color:#FF3300; height:50px;}
.meetingplace-item  .details .right .canyu li div:first-child .thumb{ height:50px; width:50px;}
.meetingplace-item  .details .right .canyu li div:last-child{ width:220px;}
.meetingplace-item  .details .right .canyu li div:last-child p:first-child{ margin-bottom:20px;}
/*用户内容*/
.user{ margin-bottom:20px;}
.page-header{ border-bottom:solid thin #EEEEEE; margin-bottom:10px; height:50px; line-height:50px;}
.page-header:after{ clear:both; display:block; content:"";}
.page-header .title{ font-weight:600; font-size:1.8em; color:#333333;}
.user:after{ clear:both; display:block; content:"";}

.user-header{ height:330px;background-image:url(../images/user_bg.jpg); background-repeat:no-repeat; background-size:100% 100%; margin-bottom:20px; position:relative;}
.user-header .header-portrait{ text-align:center; padding-top:20px;}
.user-header .header-portrait img{ border-radius:50%;}
.user-header .name{ font-size:12px; font-weight:800; color:#FFFFFF; text-align:center; margin-top:10px;}
.user-header .word{ text-align:center; width:60%; margin:0 auto; margin-top:5px; color:#FFFFFF;}
.user-header .info{ position:absolute; bottom:0px; height:50px; line-height:50px; background-color:rgba(0,0,0,0.5); width:100%; text-align:center;}
.user-header .info a{ font-size:14px; color:#FFFFFF; padding:0px 30px;}
.user-header .info a b{ font-size:16px; color:#FFFFFF; margin-left:10px;}

.user-nav{ width:100%;}
.user-nav li{ height:40px; line-height:40px; font-size:16px;}
.user-nav li:hover{background-color:#F6F6F6; cursor:pointer}
.user-nav li.active{ background-color:#F6F6F6;}
.user-nav li a{text-indent:30px; font-size:16px; display:block;}
/*用户中心选项卡*/
.user .tab .tab-header{ height:30px;}
.user .tab .tab-header ul{ width:100%; border-bottom:solid thin #3165B0;}
.user .tab .tab-header ul li:first-child{ margin-left:0px;}
.user .tab .tab-header ul li{ float:left; margin-right:10px; padding:0px 20px; line-height:24px;cursor:pointer; border: solid thin#FFFFFF; border-top:solid 3px #FFFFFF; border-bottom:none; font-size:14px; position:relative; top:1px;}
.user .tab .tab-header ul .selected{ border-top: solid 3px #3165B0 !important; cursor:default;border-left:solid thin #3165B0; border-right:solid thin #3165B0; border-bottom:solid thin #FFFFFF !important;}
.user .tab .tab-header ul li:hover{border-left:solid thin #3165B0; border-top: solid 3px #3165B0; border-right:solid thin #3165B0; border-bottom:solid thin #FFFFFF;}
.user .tab .tab-header ul:after{ clear:both; display:block; content:"";}
/*用户发布表单*/
.user-fabu{padding:10px;}
.user-fabu table{ height:auto; display:table; }
.user-fabu table tr{ line-height:50px;}
.user-fabu table tr th{ white-space:nowrap;}
.user-fabu table input{ height:30px;}
.user-fabu table select{ height:38px; padding:0px;}
.user-fabu table tr th{ vertical-align:top;}
.user-fabu table .user-fabu-time i{ margin-right:0px; font-size:14px;}
.user-fabu table .user-fabu-time #start_time{ width:360px;}
.user-fabu table .user-fabu-time #end_time{ width:386px;}
.user-fabu table .user-fabu-haibao .left{ width: 472px; height:280px; margin-right:10px;}
.user-fabu table .user-fabu-haibao .img{ width:472px; height:280px;}
.user-fabu table .user-fabu-haibao .right{ width:310px;}
.user-fabu table .user-fabu-haibao .right p{ line-height:20px;}
.user-fabu table .user-fabu-content{ line-height:normal !important;}
.user-fabu table .user-fabu-content #content{ width:100%; min-height:300px;}
.user-fabu table .user-fabu-tag input{ display:none;}
.user-fabu table .user-fabu-tag ul:after{ clear:both; display:block; content:"";}
.user-fabu table .user-fabu-tag li{ float:left; border: solid thin #e5e5e5; margin-right:10px; height:24px; line-height:24px; padding:0px 20px; cursor:pointer; background-color:#FFFFFF;}
.user-fabu table .user-fabu-tag li i{ display:none;}
.user-fabu table .user-fabu-tag .checked{ border:solid thin #367ED0; color:#367ED0;}
.user-fabu table .user-fabu-tag .checked i{ display:inline; color:#367ED0}
.user-fabu table+p{margin-top:10px;}
.user-fabu>div{ height:100px; background-color:#990000; margin-top:100px;}
/*已发布列表*/
.user .user-yifabu .list{ margin:5px 0px;}
.user .user-yifabu .list:after,.list li:after{ display:block; clear:both; content:"";}
.user .user-yifabu .list li{margin-bottom:10px;}
.user .user-yifabu .list li table{ width:100%; padding:5px;}
.user .user-yifabu .list li table tr:nth-child(1){}
.user .user-yifabu .list li table .time{ font-size:0.8em; color:#666;}
.user .user-yifabu .list li table td:after{ clear:both; display:block; content:"";}
/*已参加列表*/
.user .user-yicanjia .list{ margin:5px 0px;}
.user .user-yicanjia .list:after,.list li:after{ display:block; clear:both; content:"";}
.user .user-yicanjia .list li{margin-bottom:10px;}
.user .user-yicanjia .list li table{ width:100%; padding:5px;}
.user .user-yicanjia .list li table tr:nth-child(1){}
.user .user-yicanjia .list li table .time{ font-size:0.8em; color:#666;}
.user .user-yicanjia .list li table td:after{ clear:both; display:block; content:"";}
/*我的关注*/
.user .user-guanzhu .list{ margin:5px 0px;}
.user .user-guanzhu .list:after,.list li:after{ display:block; clear:both; content:"";}
.user .user-guanzhu .list li{margin-bottom:10px;}
.user .user-guanzhu .list li table{ width:100%; padding:5px;}
.user .user-guanzhu .list li table tr:nth-child(1){}
.user .user-guanzhu .list li table .time{ font-size:0.8em; color:#666;}
.user .user-guanzhu .list li table td:after{ clear:both; display:block; content:"";}
/*用户中心账户安全*/
.user .zhanghuanquan .abstract{ line-height:30px; margin-bottom:10px;}
.user .zhanghuanquan .abstract h2{ font-size:14px; color:#333333;}
.user .zhanghuanquan .panel{ border:solid thin #D0D0D0;}
.user .zhanghuanquan .panel .header{ background-color:#F3F3F3; height:30px; line-height:30px; color:#666666;}
.user .zhanghuanquan .panel .header .title{ margin-left:10px; font-weight:400; color:#666666;}
.user .zhanghuanquan .body .tip{ margin:10px; line-height:30px; color:#666666; border-bottom:solid thin #EAEAEA;}
.user .zhanghuanquan .body table{ margin:10px;}
.user .zhanghuanquan .body table th{ font-size:14px; color:#333333;}
.user .zhanghuanquan .body table tr td{ line-height:20px; padding-top:10px; color:#999999; padding-bottom:10px;}
.user .zhanghuanquan .body table tr td .btn{ padding:5px 10px;}
/*用户中心个人资料*/
.user .gerenziliao .abstract{ line-height:30px;}
.user .gerenziliao .abstract h2{ font-size:14px; color:#333333; margin-left:10px;}
.user .gerenziliao .jibenziliao table tr td{ line-height:40px;}
.user .gerenziliao .jibenziliao table tr td input{ line-height:20px; width:200px;}
/**/
.bz-checkbox input{ display:none;}
.bz-checkbox ul:after{ clear:both; display:block; content:"";}
.bz-checkbox li{ float:left; border: solid thin #e5e5e5; margin:5px; margin-left:0px; height:24px; line-height:24px; padding:0px 20px; cursor:pointer; background-color:#FFFFFF;}
.bz-checkbox li i{ display:none;}
.bz-checkbox .checked{ border:solid thin #367ED0; color:#367ED0;}
.bz-checkbox .checked i{ display:inline; color:#367ED0}

.bz-radio input{ display:none;}
.bz-radio ul:after{ clear:both; display:block; content:"";}
.bz-radio li{ float:left; border: solid thin #e5e5e5; margin:5px; margin-left:0px; height:24px; line-height:24px; padding:0px 20px; cursor:pointer; background-color:#FFFFFF;}
.bz-radio li i{ display:none;}
.bz-radio .checked{ border:solid thin #367ED0; color:#367ED0;}
.bz-radio .checked i{ display:inline; color:#367ED0}

/**/
.password-modal-wrap{ border:solid 2px #DAE7F3;}
/*用户中心意见反馈*/
.user .yijianfankui .abstract{ line-height:30px;}
.user .yijianfankui .abstract h2{ font-size:14px; margin-left:10px; color:#333333;}
.user .yijianfankui .fabiaoyijian table tr td{}
.user .yijianfankui .fabiaoyijian table tr td input{ line-height:20px; width:200px;}
/*登陆页*/
.login{}
.login .login-body{ height:500px; background-color:#e5e5e5;}
.login .login-body .left{ width:800px; height:500px; background-size:100% 100%; background-repeat:no-repeat;}
.login .login-body .right{ width:330px; height:330px; padding:10px; background-color:#FFFFFF; margin-top:65px;}
.login .login-body .right table{width:100%;}
.login .login-body .right table tr{line-height:30px;}
.login .login-body .right table tr td{ padding-bottom:5px;}
.login .login-body .right table tr td{ width:100%;}
.login .login-body .right table h2{ height:40px; line-height:40px; font-size:18px; color:#333333;}
.login .login-body .right table .tip{ width:100%; height:32px; line-height:32px; background-color:#FFF6D2;}
.login .login-body .right table .tip i{ color:#FFCC01; margin-left:10px; font-size:14px; margin-right:10px;}
.login .login-body .right table input[type='text']{ width:314px; height:30px; line-height:30px;}
.login .login-body .right table input[type='password']{ width:314px; height:30px; line-height:30px;}
.login .login-body .right table input[type='checkbox']{ width:16px; height:16px; position:relative; top:4px; margin-right:3px;}
.login .login-body .right table .other-account{ line-height:normal;}
.login .login-body .right table .other-account td{ padding-top:20px; line-height:20px;}
.login .login-body .right table .other-account td p:first-child{}
.login .login-body .right table .other-account td p:last-child a{color:#333333;}
.login .login-body .right table td:after{ clear:both; display:block; content:"";}
.login .footer{ margin-top:0px;}
/*底部*/
.footer{ border-top:solid 1px #DFDDD8; background-color:#f5f4f0;}
.footer-top{ padding:10px 0px;}
.footer-top:after{ display:block; clear:both; content:"";}
.footer-top>ul{ float:left; margin-right:100px;}
.footer-top>ul:last-child{ margin-right:0px;}
.footer-top>ul li:first-child{ font-size:16px; color:#333; padding:10px 0px; font-weight:800;}
.footer-top>ul li a{ color:#333; padding:8px 0px; font-size:14px; line-height:28px;}
.footer-middle:after{ clear:both; display:block; content:"";}
.footer-middle{ margin:10px 0px;}
.footer-middle>table th{ font-size:14px; font-weight:800; text-align:center; padding-right:30px;}
.footer-middle>table td a{ margin-right:20px; font-size:14px; color:#666}
.footer-bottom{ line-height:28px;text-align:center; padding:10px 0px;}
.footer-bottom p{ color:#999999;  font-size:12px;}
.footer-bottom a{ font-size:12px; margin-right:20px; color:#999999}
.footer-bottom a:last-child{ font-size:12px; margin-right:0px;}

/**/
.hdz-bar-list-wrap{}
.hdz-bar-list-wrap>.hdz-bar-list:nth-child(2n){ background-color:#FAFAFA; border:solid thin #EEE;}
.hdz-bar-list>li{ padding:15px 0px; text-align:right; line-height:30px;}
.hdz-bar-list>li:first-child{ text-align:left; padding-left:10px;}
.hdz-bar-list>li:last-child{ vertical-align:middle; width:300px;}
.hdz-bar-list>li>.job{ color:#1C95E9; font-size:16px;}
.hdz-bar-list>li>.company{ color:#666;}
.hdz-bar-list>li>.salary{ color:#F39700;}
.hdz-bar-list>li>.address{ color:#666;}
/**/
.panel{ margin-bottom:15px; display:block; position:relative;}
.panel>.panel-header{}
.panel>.panel-body{}
.panel .panel-nav{border-bottom:solid thin #F2F2F2;}
.panel .panel-nav{ color:#949494;}
.panel .panel-nav li{ vertical-align:middle;}
.panel .panel-nav li:last-child{ width:80px ; text-align:right; color:#BFBFBF; font-size:14px;}
.panel .panel-nav li:last-child *{ color:#BFBFBF; font-size:14px;}
.panel .panel-nav li:first-child{ text-align:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:10px 0px; color:#949494; font-size:20px;}
.panel-default{border:solid thin #EEE;}
.panel-default .panel-body{ padding:10px;}
/**/

.hdz-panel{ margin-bottom:15px;}
.hdz-panel-nav{ border-bottom:solid thin #EEE; padding:5px 0px; display:table; table-layout:fixed; width:100%;}
.hdz-panel-nav>*{ display:table-cell;}
.hdz-panel-nav>*:nth-child(1){ font-size:18px; font-weight:400;}
.hdz-panel-nav>*:nth-child(2){ font-size:16px; font-weight:400; color:#666; text-align:right;}
.hdz-panel-nav>*:nth-child(2) *{ font-size:inherit; color:inherit;}

.hdz-panel .hdz-panel-body{ padding:10px 0px;}
.hdz-container-fluid{ width:100%; min-width:1180px; position:relative; background-color:#FFF;}
.hdz-container{ width:1180px; margin:0 auto;position:relative;}
.hdz-container-fluid:after,.hdz-container:after{ clear:both; display:block; content:"";}
.hdz-container-fluid:before,.hdz-container:before{clear:both; display:block; content:"";}
/*网格导航*/
.hdz-grid-nav{ background-color:#FFF; border:solid thin #E5E5E5; border-width:0px 0px 1px 0px; padding:10px 10px;}
.hdz-grid-nav:after{ clear:both; display:block; content:"";}
.hdz-grid-nav.col-4 li{ float:left; width:25%; text-align:center; margin-bottom:5px; margin-top:5px;}
.hdz-grid-nav.col-3 li{ float:left; width:33.3%; text-align:center; margin-bottom:5px; margin-top:5px;}
.hdz-grid-nav li a .icon img{width:64px; height:64px; border-radius:20%;}
.hdz-grid-nav li a .tip{ color:#333; font-size:14px; margin-top:5px;}
/*面包屑导航*/
.hdz-breadcrum{ padding:10px 0px; border-bottom:solid thin #EEE;  }
.hdz-breadcrum li{ vertical-align:middle;}
.hdz-breadcrum li:last-child{color:#333; text-align:right; padding-right:10px;}
.hdz-breadcrum li:first-child{ width:auto; color:#333; font-size:16px; font-weight:800; text-align:left; padding-left:10px;}
.hdz-breadcrum li a{ color:#333; font-size:1em;}

/*评论组件*/
.hdz-comments-wrap>.hdz-comments:last-child{ border-bottom:none;}
.hdz-comments{ border-bottom:solid thin #E8E8E8; padding:10px 0px;}
.hdz-comments>li:first-child{ width:60px; padding-right:10px;}
.hdz-comments>li:first-child img{ width:60px; height:60px; border-radius:50%;}
.hdz-comments>li:last-child .name{ font-size:14px; font-weight:400; color:#379BE9; line-height:20px;}
.hdz-comments>li:last-child .content{ color:#000; line-height:20px; margin:0px 0px;} 
.hdz-comments>li:last-child .other{ height:20px; overflow:hidden; line-height:20px; color:#999;}
.hdz-comments>li:last-child .other *{ color:#999;}

/*活动报名*/
.hdz-activity-enroll-wrap>.hdz-comments:last-child{ border-bottom:none;}
.hdz-activity-enroll{ border-bottom:solid thin #E8E8E8; padding:10px 0px;}
.hdz-activity-enroll>li:first-child{ width:60px; padding-right:10px;}
.hdz-activity-enroll>li:first-child img{ width:60px; height:60px; border-radius:50%;}
.hdz-activity-enroll>li:last-child .name{ font-size:14px; font-weight:400; color:#379BE9; line-height:20px;}
.hdz-activity-enroll>li:last-child .content{ color:#000; line-height:20px; margin:0px 0px;} 
.hdz-activity-enroll>li:last-child .other{ height:20px; overflow:hidden; line-height:20px; color:#999;}
.hdz-activity-enroll>li:last-child .other *{ color:#999;}

/**/
.hdz-table-view{ display:table; table-layout:fixed; width:100%;}
.hdz-table-view>*{ display:table-cell; vertical-align:top;}

.hdz-table-nav{ border-bottom:solid thin #CCC;}
.hdz-table-nav li{ text-align:center;}
.hdz-table-nav li a{ display:block; padding:15px 0px; font-size:16px;}
.hdz-table-nav li.active{ border-bottom:solid 3px #2C78B8;}

.hdz-table{ width:100%; border-collapse:collapse;}
.hdz-table thead th{ border-bottom:solid thin #EEE;}
.hdz-table td,.hdz-table th{ padding:10px 0px; text-align:center; empty-cells:hide;}
.hdz-activity-enroll-table tr>td:first-child{ font-size:1.2em; font-style:oblique; font-weight:800; color:#999;}

/**/
.hdz-user-wrap{margin-top:10px; border:solid thin #EEE; padding:15px 15px; padding-bottom:30px;}
.hdz-user-info *{ color:#333;}
.hdz-user-info>li:first-child{ width:120px; }
.hdz-user-info>li:first-child>img{ width:120px; height:120px;}
.hdz-user-info>li:last-child>*{margin-bottom:10px; font-size:16px;}
.hdz-user-info>li:last-child{ padding-left:20px; padding-top:20px;}
.hdz-user-info>li:last-child>.name{ font-size:20px; color:#000; height:40px; line-height:40px;}
.hdz-user-info>li:last-child>.name span{ margin-left:20px; font-size:14px; font-weight:400;}
.hdz-user-info>li:last-child>.tel{ height:30px; line-height:30px; overflow:hidden; text-wrap:none;}
.hdz-user-info>li:last-child>.time{ color:#999;}

.hdz-user-cate-tip{ height:50px; line-height:50px; font-size:16px; margin-top:10px;}
.hdz-user-project-manager{ background-color:#F5F5F5;}
.hdz-user-project-manager>li{ vertical-align:middle; padding:15px 5px;}
.hdz-user-project-manager>li:last-child{ width:100px; text-align:right;}

.hdz-user-project-abstract{ border-top:solid thin #EEE;}
.hdz-user-project-abstract>li{vertical-align:middle; padding:15px 5px;}
.hdz-user-project-abstract>li:last-child{ width:100px; text-align:right;}
.hdz-user-wrap .hdz-user-project-abstract:last-child{ border-bottom:solid thin #EEE;}


/**/
.hdz-form{ margin-top:15px; width:100%;}
.hdz-form input[type=text],.hdz-form input[type=password],.hdz-form button,.hdz-form textarea{ border:solid thin #999; width:100%; padding:10px 0px;}
.hdz-form .btn{ width:100%;}
.hdz-form>li{ vertical-align:middle; line-height:50px; font-size:16px;}
.hdz-form>li:first-child{ width:100px; text-align:right; padding-right:10px;}
.hdz-form-tip>li{ vertical-align:middle; line-height:20px; font-size:16px;}
.hdz-form-tip>li:first-child{ width:200px; text-align:right; padding-right:10px;}
.hdz-tip{ padding:15px 0px; display:block; text-align:center; font-size:18px; color:#999;}

/*二维码浮动*/
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {
	top:360px;
	_margin-top:360px
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.png) -50px -0px
}
#moquu_wshare {
	top:412px;
	_margin-top:412px
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:464px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(../images/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.png) -50px -150px
}
#moquu_top {
	top:516px;
	_margin-top:516px;
	background:url(../images/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../images/sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:355px;
	background:url(../images/hdz_weixin.png) 0 -2px no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:360px;
	background:url(../images/hdz_app.png) no-repeat
}

.banner-ad {background-color:#FFF; border:solid thin #E5E5E5; border-width:1px 0px 1px 0px; margin-top:10px;}
.banner-ad img {width:100%; position:relative;}


.hangjia-list{ margin-bottom:10px;}
.hangjia ul li{ width:540px; border:solid thin #FFF;float:left !important; margin-right:20px; cursor:pointer; padding-bottom:5px; margin-top:10px;}
.hangjia ul li:nth-child(4n){ margin-right:0px;}
.hangjia ul  li:hover{ border:solid thin #26B92A;}
.hangjia ul:after{ clear:both; display:block; content:"";}
.hangjia .expert-list li .pic{ width:150px; height:150px;}
.hangjia .expert-list li{
	padding:20px 10px 20px 10px;
	background-color:rgb(247,248,251);
}

img {
	border: 0;
    vertical-align: middle;
}
.gues_pic{
	margin-left: 16px;
    width: 25%;
    height: 180px;
    border-radius: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom:20px;
}
.gue_name {
    color: #45484D;
    font-size: 20px;
    margin: 0;
}
.gues_des{
    /* border: 1px solid red; */
    padding-left: 115px;
    margin-left:50px;
}
.gues_des span {
    color: #7C8393;
    font-size: 15px;
    display: inline-block;
    width: 37%;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.gues_info {
    width: 100%;
    height: 86px;
    color: #7C8393;
    font-size: 15px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.hot, .e_name {
    width: 145px;;
    float:right;
    font-size: 16px;
    padding-left: 10px;
    color: #525A6D;
}

.hot span {
    display: block;
    font-size: 12px;
    width: 100%;
    max-height: 28px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.hot2{
    width: 565px;;
    float:right;
    font-size: 16px;
    padding-left: 10px;
    color: #525A6D;
}

.hot2 span {
    display: block;
    font-size: 12px;
    width: 100%;
    max-height: 28px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}


.recent_event {
    background: #FFF;
    border-radius: 5px;
    margin-bottom: 20px;
    box-shadow: 0 0 3px 1px rgba(213, 213, 213, 0.27);
    border: 1px solid #eee \0;
}
.e_name {
    width: 58%;
    padding: 0 10px;
    font-size: 14px;
}
.e_name a {
    display: block;
    width: 100%;
    max-height: 38px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.guest_des {
    color: #373a40;
    line-height: 23px;
    background: #FFF;
    border-radius: 5px;
    padding: 10px 20px;
    margin-bottom: 15px;
    box-shadow: 0 0 3px 1px rgba(213, 213, 213, 0.27);
    border: 1px solid #eee \0;
}

.meeting_content {
    font-size: 16px !important;
}
.gues_mes {
    width: 24%;
    display: inline-block;
    text-align: center;
    margin-top:16px;
}
.gues_pic {
    width: 150px;
	height: 150px;
    border-radius: 50%;
    margin: 0 auto;
    overflow: hidden;
}
.gues_pic img {
     width: 150px;
	height: 150px;
}
.meeting_content img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
}
.gues_mes>p {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
}

.user-header1{
    height: 160px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 10px;
}

font{
    color: #E64D4F;
    font-size: 25px;
    padding-left: 5px;
}