﻿@charset "utf-8";
@media screen and (max-device-width:750px){
body { margin:0; padding:0; background:#e7e9e8; color:#000; font-size:1em; font-family:"Microsoft Yahei","微软雅黑","宋体";}
div,a,b,ul,li,dl,dt,img,p,span,strong,form,video,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0; font-size:1em;}
input,textarea { margin:0; padding:0; font-size:1em; font-family:"宋体",Arial,Helvetica,sans-serif;}
input:focus{ outline:none;}
img { border:none; vertical-align:middle;}
ul li{ list-style-type:none;}
a,a:visited { font-size:1em; color:#000; text-decoration:none;}
a:hover { font-size:1em; color:#d51323; text-decoration:none;}
.clear { clear:both; height:0;}
.site_Table { display:table; margin:0 0 30px 0; width:100%; background:#FFFFFF; border:1px #CCCCCC solid; border-collapse:collapse; border-spacing:0;}
.site_Table th { display:table-cell; vertical-align:inherit; background:#F0F0F0; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding:8px 5px; text-align:center; font-size:1em; font-weight:bold; line-height:24px; color:#000000;}
.site_Table td { display:table-cell; vertical-align:inherit; border-right:1px #CCCCCC solid; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; line-height:20px; padding:8px 5px; text-align:center; font-size:1em; color:#666666;}
.site_Table td a,.site_Table td a:hover,.site_Table td a:visited { font-size:1em; color:#666666;}

/* page */
.wfhy_page { margin:1em 0; width:100%; text-align:center; font-size:1em;}
.wfhy_page span { float:left; margin-right:10px; margin-bottom:10px; color:#fff; background-color:#cc0000; border:1px solid #cc0000; padding:6px 12px; font-size:1em;}
.wfhy_page .dieS { background-color:#F0F0F0; border:1px solid #999; margin-right:10px; margin-bottom:10px;  padding:6px 12px; color:#999; font-size:1em;}
.wfhy_page a,.wfhy_page a:visited { float:left; margin-right:10px; margin-bottom:10px; color:#fff; background-color:#48484c; border:1px solid #2d2d2d; padding:6px 12px; text-decoration:none; font-size:1em;}
.wfhy_page a:hover { color:#fff; background-color:#cc0000; border:1px solid #cc0000; padding:6px 12px; text-decoration:none; font-size:1em;}
.wfhy_page p { float:left; padding:6px 12px; font-size:1em;}

/* 公共导航栏 */
.index_header { position:relative; margin:0; width:100%; height:auto; overflow:hidden;}
.index_header a img { float:left; margin:0.3em 0 0.1em 0.3em; width:5em; height:auto;}
.index_header ul { float:left; margin:0.2em 0 0 0; border-left:none; width:100%; height:4.9em;  background:linear-gradient(135deg,#000000,#cc0000 100%)!important;}
.index_header ul li { margin-top:0.2em; float:left; width:25%; height:2.2em; line-height:2.2em; text-align:center;}
.index_header ul li a { font-weight:bold; font-size:1em; color:#fff;}
.index_header ul li:hover { transform:translateY(-1px);}
.index_header .tel { position:absolute; float:none; top:0.8em; right:0.2em; width:1.58em; height:1.58em; padding-left:0; line-height:108px; font-weight:bold; background:url(http://www.58meeting.com/images/ico_tel.gif) no-repeat left center; color:#d61323; background-size:100% auto; font-size:22px; overflow:hidden;}
.index_header .tel:hover { transform:translateY(-2px);}

/* 公共底部 */
.index_footer { margin:0 auto; width:100%; padding:1em 0; height:auto; background-color:#000; color:#fff; text-align:center; font-size:12px;}
.index_footer p { margin:0 auto; width:100%; line-height:1.8em; font-size:12px;}
.index_footer p a { color:#fff; font-size:12px;}

/* 友情链接 */
.index_links { display:none;}

.index_zizhi { margin:1em auto; text-align:center;}
.index_zizhi img { height:1.6em;}

/* index page */
/* banner切换 */
.banner_slider { width:100%;height:10.8em;overflow:hidden;position:relative;}
.banner_warp { height:10.8em;position:absolute;}
.banner_warp .banner_box { height:10.8em;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; text-align:center;}
.banner_warp img { width:100%;height:10.8em;border:none;}
.banner_nouse { width:100%;position:absolute;left:0.8em;bottom:0.8em;}
.banner_point { width:13.8em;margin:0 auto;cursor:pointer;overflow:hidden;}
.banner_point > div { width:1.8em; height:0.6em; background-color:#000; margin-left:0.5em; float:left;}
.banner_point > div:first-child { margin-left:0;}
.banner_slider .banner_point .on { background-color:#fff; width:1.98em; height:0.6em;}

/* box标题 */
.box-title { position:relative; text-align:center;}
.box-title-en { position:relative; margin:0 auto 1.2em auto; padding-bottom:1em; width:100%; font-size:1.5em; font-weight:600; color:#d61323; text-transform:uppercase;}
.box-title-en:after { position:absolute; content:''; display:inline-block; bottom:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); width:6.5em; height:0.1em; background-color:#000;}
.box-title h3 { position:absolute; margin-left:-3.4em; width:6.8em; left:50%; top:2.6em; font-size:1em; font-weight:bold; background-color:#e7e9e8;}

/* 会议活动服务 */
.index_service { margin:-4.5em auto; width:96%;}
.index_service ul { margin:2em auto; display:block; width:100%;}
.index_service ul li { float:left; margin-right:2%; margin-bottom:0.5em; width:49%; height:13em; text-align:center; overflow:hidden; background-position:left -0.6em; background-size:200% auto; background-color:#fff; background-repeat:no-repeat; transition:transform .5s ease; box-sizing:border-box; -webkit-box-shadow:0 0 15px #7f7f7f; -moz-box-shadow:0 0 15px #7f7f7f; box-shadow:0 0 15px #7f7f7f; color:#000;}
.index_service ul li:nth-child(2n) { margin-right:0;}
.index_service ul li:hover { background-position:right top; background-color:#d51323; color:#fff; -webkit-box-shadow:0 0 0 #666; -moz-box-shadow:0 0 0 #666; box-shadow:0 0 0 #666; transform:translateY(-5px);}
.index_service ul li h3 { margin-top:5.5em; font-size:1em; line-height:1.5em;}
.index_service ul li p { line-height:1.5em; font-size:0.9em; padding:0 1em; text-align:left; text-indent:0;}

/* 会议活动案例 */
.index_anli { margin:-4em auto; width:96%;}
.index_anli_list { margin:1em auto; width:100%;}
.index_anli_list li { position:relative; float:left; margin:1em 4% 0 0; width:48%; height:11em; background-color:#fff; transition:transform .5s ease; box-sizing:border-box; text-align:center; overflow:hidden; -webkit-box-shadow:0 0 10px #ddd; -moz-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd;}
.index_anli_list li:hover { -webkit-box-shadow:0 0 10px #666; -moz-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666; transform:translateY(-5px);}
.index_anli_list li:nth-child(3n) { margin-right:4%;}
.index_anli_list li:nth-child(2n) { margin-right:0;}
.index_anli_list li h3 { margin:0.5em 0.5em; color:#333333; height:3em; line-height:1.5em; text-align:left; display:block; border-left:4px solid #000; padding-left:0.6em; overflow:hidden;}
.index_anli_list li h3 a,.index_anli_list li h3 a:visited { font-weight:normal; font-size:1em;}
.index_anli_list li img { margin:0 auto; width:100%; height:7.5em;}
.index_anli_list li:hover h3 { border-left:4px solid #d51323;}

/* 会议资讯 */
.index_news { margin:-3em auto; width:92%;}
.index_news ul li { position:relative; float:left; width:100%; margin-right:0; line-height:3.2em;}
.index_news ul li:nth-child(2n) { margin-right:0;}
.index_news ul li:before { position:absolute; left:0; top:1.45em; content: ''; display:block; width:0.5em; height:0.5em; background:#000; }
.index_news ul li a { display:block; float:left; max-width:66%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  padding-left:1.35em; }
.index_news ul li span { float:right; }

/* 活动知识 */
.index_zhishi { margin:-2.5em auto; width:92%;}
.index_zhishi ul li { position:relative; float:left; width:100%; margin-right:0; line-height:3.2em;}
.index_zhishi ul li:nth-child(2n) { margin-right:0;}
.index_zhishi ul li:before { position:absolute; left:0; top:1.45em; content: ''; display:block; width:0.5em; height:0.5em; background:#000; }
.index_zhishi ul li a { display:block; float:left; max-width:66%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  padding-left:1.35em; }
.index_zhishi ul li span { float:right; }

/* 服务资源 */
.index_ziyuan { margin:-4em auto; width:98%;}
.index_ziyuan ul { margin:1em auto; width:100%;}
.index_ziyuan ul li { position:relative; float:left; margin:1em 4% 0 0; width:48%; height:9em; background-color:#fff; transition:transform .5s ease; box-sizing:border-box; text-align:center; overflow:hidden; -webkit-box-shadow:0 0 10px #ddd; -moz-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd;}
.index_ziyuan ul li:hover { -webkit-box-shadow:0 0 10px #666; -moz-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666; transform:translateY(-5px);}
.index_ziyuan ul li:nth-child(3n) { margin-right:4%;}
.index_ziyuan ul li:nth-child(2n) { margin-right:0;}
.index_ziyuan ul li h3 { margin:0.5em 0.5em; color:#333333; height:1.5em; line-height:1.5em; text-align:left; display:block; border-left:4px solid #000; padding-left:0.6em; overflow:hidden;}
.index_ziyuan ul li h3 a,.index_ziyuan ul li h3 a:visited { font-weight:normal; font-size:1em;}
.index_ziyuan ul li img { margin:0 auto; width:100%; height:7.5em;}
.index_ziyuan ul li:hover h3 { border-left:4px solid #d51323;}

/* 伍方站内视频 */
.wfhy_v { margin:-3em auto; background:#ffffff; width:85%; height:12em; overflow:hidden; box-shadow: 0 1px 0 rgba(44,114,255,.08), 0 6px 12px rgba(44,114,255,.18);}
.wfhy_vbox{ position:relative; width:100%; height:10em; overflow:hidden; background:url(http://www.58meeting.com/images/58_img_bg.png) center no-repeat; background-size:12em;}
.wfhy_vbox video { width:100%;height:100%; object-fit:fill;}
.wfhy_vbox a { color:#fff;}
.VideoBtn { position:absolute;left:50%;top:50%; margin-left:-35px; margin-top:-35px; width:70px; height:70px; cursor:pointer; z-index:1;}
#huiyiVideoTxt { position:absolute; font-size:1em; color:#fff; text-align:center; font-weight:bold; top:0; left:0; background:#000; width:100%; height:1.5em; line-height:1.5em; border-radius:0.75em 0 0.75em 0; z-index:2;}
.wfhy_vbox_next { display:block; line-height:2em; height:2em; text-align:center; text-decoration:underline; color:#C00; font-size:1em;}

/* 合作客户 */
.index_kehu { margin:2em auto; width:98%; }
.index_kehu_brand { margin:0 auto; width:100%; background:url(http://www.58meeting.com/images/bg-bufenkehu.png) no-repeat top center; background-size:100%; padding-top:11em;}
.index_kehu_brand p { padding:0 1em; line-height:1.6em;}

/* content box */
.site-container { margin:1em auto; width:98%;}
.site-container-w { width:98%; margin:1em auto; line-height:1.8em; font-size:1em;}
.site-container-w a,.site-container-w a:hover,.site-container-w a:visited { font-size:1em; color:#333;}
.site-container-w p { padding:0 1em; margin-bottom:0.6em; font-size:1em;}
.site-container-w p img { max-width:100%; height:auto;}

/* 栏目大标题 */
.site-title h1 { font-size:1.2em; font-weight:bold; line-height:2em; text-align:center; color:#1F2836;}

/* 分类样式 */
.site-sort { margin:1em auto; width:90%;}
.site-sort li { float:left; margin:0 2% 0.5em 0; width:32%; height:2em;}
.site-sort li:nth-child(4n) { margin:0 2% 0.5em 0;}
.site-sort li:nth-child(3n) { margin:0 0 0.5em 0;}
.site-sort li a { position:relative; display:block; width:100%; height:100%; line-height:2em; font-size:1em; text-align:center; color:#000; background-color:#fff; transition:all 0.4s ease; -webkit-transition:transition:all 0.4s ease; -moz-transition:transition:all 0.4s ease; -ms-transition:transition:all 0.4s ease; -moz-transition:transition:all 0.4s ease;}
.site-sort li a:before { position:absolute; left:0; top:0; content: ''; display:block; width:0.2em; height:2em; background-color:#000;}
.site-sort li:hover a { background-color:#c00; color:#fff;}
.site-sort li:hover a:before { background-color:#c00; }

/* 图片列表 */
.site_image_list { margin:1.5em auto 0 auto; width:100%;}
.site_image_list li { float:left; margin-bottom:1em; margin-right:4%; width:48%; height:10.6em; background:#fff; text-align:center; overflow:hidden; transition:transform .5s ease; -webkit-box-shadow:0 0 10px #ddd; -moz-box-shadow:0 0 10px #ddd; box-shadow:0 0 10px #ddd;}
.site_image_list li:nth-child(4n) { margin-right:0;}
.site_image_list li:nth-child(2n) { margin-right:0;}
.site_image_list li:hover { -webkit-box-shadow:0 0 10px #666; -moz-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666; transform:translateY(-5px);}
.site_image_list .img-x { margin:0 auto; width:100%; height:10.6em;}
.site_image_list .img-x p { margin-top:0.3em; padding:0 0.5em; line-height:1.35em; height:2.7em; text-align:left; display:block; text-overflow:ellipsis; overflow:hidden;}
.site_image_list .img-x img { margin:0 auto; width:100%; height:7em;}

/* 新闻列表 */
.site_title_list { margin:1.5em auto 0 auto; width:98%; height:auto;}
.site_title_list li { width:100%; height:6.3em; margin-bottom:2em; overflow:hidden;}
.title_list_date { float:left; width:20%; height:5.8em; background-color:#fff; text-align:center; line-height:2em; font-size:1em; -webkit-box-shadow:0 0 10px #666; -moz-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666;}
.title_list_date span { display:block; border-top:0.2em solid #c00; width:100%; height:3em; line-height:3em; font-size:1em; font-weight:bold; overflow:hidden;}
.title_list_main { float:left; margin-left:5%; width:75%;}
.title_list_main h3 a { font-size:1em; line-height:1.5em; font-weight:bold;}
.title_list_main p { margin:0.2em 0 0 0; line-height:1.5em;}

/* 继续阅读 */
.article-more-title { width:98%; height:1.8em; line-height:1.8em; font-weight:700; font-size:1.2em;}
.article-more-title em  { float:left; margin-top:0.3em; margin-right:0.5em; margin-left:0.2em; background:#c00; width:5px; height:1.3em; border-radius:2px;}
.article-more-list { margin:5px auto 0 auto; width:90%;}
.article-more-list li { float:left; margin-right:0; width:100%; height:2.5em; line-height:2.5em; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-more-list li:nth-child(2n){ margin-right:0;}

/* 内链标签 */
.site-tag-title  { width:100%; height:1.8em; line-height:1.8em; font-weight:700; font-size:1.2em;}
.site-tag-title  em  { float:left; margin-top:0.3em; margin-right:0.5em; margin-left:0.2em; background:#c00; width:5px; height:1.3em; border-radius:2px;}
.site-tag { margin:5px auto 0 auto; width:97%;}
.site-tag li { float:left; margin:5px 5px 5px 0; padding:0 0.5em; text-align:center; line-height:2em; height:2em; border:1px solid #ddd; background:#fff; display:inline-block; border-radius:15px;}
.site-tag li:hover { border:1px solid #c00; background:#c00;}
.site-tag li a,.site-tag li a:hover,.site-tag li a:visited { color:#666; }
.site-tag a:hover,.site-tag li:hover a { color:#fff; }

/* 详情页 */
.article-box { margin:1.5em auto; width:95%;}
.article-title h1 { line-height:1.5em; text-align:center; font-size:1.2em;}
.article-time { margin:0; height:3em; line-height:3.25em; text-align:center; color:#999; font-size:10px; overflow:hidden;}
.article-detail { padding:0.1em 0.5em; line-height:2.2em; font-size:1em; }
.detail-box { position:relative; height:140vh; overflow:hidden;}
.detail-box:after { content:''; position:absolute; height:14vh; bottom:0; left:0; right:0; margin:0 auto; background:linear-gradient(rgba(255, 255, 255, 0), #fff) }
.viewall-box { display:flex; flex-direction:row; justify-content:center; align-items:center; padding:20px 0; background-color:#fff; border-bottom:10px solid #fff;}
.viewall { border:1px solid #bc2c09; color:#bc2c09; padding:0 20px; line-height:36px; text-align:center; border-radius:8px; cursor:pointer; font-size:1em;}
.article-detail p { margin-top:0; margin-bottom:1em; font-size:1em;}
.article-detail img { max-width:100%; height:auto;}
.article-detail a,.article-detail a:hover,.article-detail a:visited { color:#E53333; font-size:1em; text-decoration:none; border-bottom:1px solid #E53333;}
.article-detail table { border-left:1px solid #999; border-top:1px solid #999; border-right:none; border-bottom:none; border-collapse:collapse; border-spacing:0;}
.article-detail table td { border-left:none; border-top:none; border-right:1px solid #999; border-bottom:1px solid #999; font-size:1em; color:#333;}
.article-detail table td a { font-size:1em; color:#333;}
/* 上下页 */
.article-pages { margin:1em 0; padding:5px 15px; height:6em; line-height:2.15em; }
.article-pages a { font-weight:600; font-size:1em;}
.huiyihuodong-kf { width:100%; text-align:center;}
.huiyihuodong-kf img { width:auto; max-width:100%;}

/*在线客服*/
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(http://www.58meeting.com/images/kf.png) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:10em; _position:absolute; z-index:9999;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #f3f3f3; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px; width:129px; margin-top:8px;}
.box_os .osqq p b { font-size:14px;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#ff0000; font-weight:600; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:12em; _position:absolute;}
.onlineService .ico_os{ background-position:-2px -20px;cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0;cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px;cursor:pointer; width:39px;height:37px; float:right; margin:0 0 1px 0; clear:both;}

/*留言页*/
.sub_content { margin:1em auto; overflow:hidden; width:100%;}
.feedback_u1{text-align:right; margin-top:1em; float:left; height:1.5em; line-height:1.5em; width:30%;}
.feedback_u2{text-align:left; margin-top:1em; float:left; height:1.5em; line-height:1.5em; width:60%;}
.feedback_u3{text-align:left; margin-top:1em; float:left; height:6.5em; line-height:1.2em; width:60%;}
.bt1{height:1.2em; line-height:1.2em; width:80%;}
.textarea1{width:100%; height:6em}
}