﻿@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Lora:400,400i,700");
body { background:url(http://www.58meeting.com/images/bg_huiyifuwushifanjigou.png) #e7e9e8 center no-repeat; background-attachment:fixed; color:#000; font-size:16px; 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:16px;}
input,textarea { margin:0; padding:0; font-size:16px; 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:16px; color:#000; text-decoration:none;}
a:hover { font-size:16px; color:#d51323; text-decoration:none;}
.clear { clear:both;}
.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:16px; font-weight:bold; line-height:24px; color:#000;}
.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:16px; color:#000;}
.site_table td a,.a_table td a:hover,.a_table td a:visited { font-size:16px; color:#d51323;}
.red{color:#F00;}

/* page */
.wfhy_page { margin:30px 0; width:100%; clear:both; text-align:center; font-size:16px;}
.wfhy_page span { float:left; margin-right:10px; color:#fff; background-color:#cc0000; border:1px solid #cc0000; padding:6px 12px; font-size:16px;}
.wfhy_page .dieS { background-color:#F0F0F0; border:1px solid #999; padding:6px 12px; color:#999; font-size:16px;}
.wfhy_page a,.wfhy_page a:visited { float:left; margin-right:10px; color:#fff; background-color:#48484c; border:1px solid #2d2d2d; padding:6px 12px; text-decoration:none; font-size:16px;}
.wfhy_page a:hover { color:#fff; background-color:#cc0000; border:1px solid #cc0000; padding:6px 12px; text-decoration:none; font-size:16px;}
.wfhy_page p { float:left; padding:6px 12px; font-size:16px;}

/* 公共导航栏 */
.index_header { margin:20px auto 10px auto; width:1350px; height:108px; overflow:hidden;}
.index_header a img { float:left; margin:5px 0; width:126px; height:90px;}
.index_header ul { float:left; margin:10px 15px 10px 35px; border-left:16px solid #000; width:945px; height:80px; background:#fff;}
.index_header ul li { float:left; width:12.5%; height:80px; line-height:80px; text-align:center;}
.index_header ul li a { font-weight:bold; font-size:18px;}
.index_header ul li:hover { transform:translateY(-1px);}
.index_header .tel { float:left; height:108px; padding-left:47px; line-height:108px; font-weight:bold; background:url(http://www.58meeting.com/images/ico_tel.gif) no-repeat left center; color:#d61323; font-size:22px; overflow:hidden;}
.index_header .tel:hover { transform:translateY(-2px);}

/* 公共底部 */
.index_footer { margin:0 auto; width:100%; height:68px; background-color:#000; color:#fff; text-align:center;}
.index_footer p { margin:0 auto; width:1160px; line-height:68px;}
.index_footer p a { color:#fff;}

/* 友情链接 */
.index_links { margin:10px auto; width:98%; line-height:20px; font-size:14px; color:#666;}
.index_links a { font-size:14px; color:#666;}

.index_zizhi { margin:10px auto; text-align:center;}
.index_zizhi img { height:47px;}

/* index page */
/* banner切换 */
.banner_slider { width:100%;height:600px;overflow:hidden;position:relative; background:#231816;}
.banner_warp { width:1470px; height:600px; position:absolute;}
.banner_warp .banner_box { width:1470px; height:600px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; text-align:center;}
.banner_warp img { margin:0 auto; width:1470px;height:600px;border:none;}
.banner_nouse { width:100%;position:absolute;right:15px;bottom:30px;}
.banner_point { width:385px;margin:0 auto;cursor:pointer;}
.banner_point > div { width:50px; height:15px; background-color:#000; margin-left:15px; float:left;}
.banner_point > div:first-child { margin-left:0;}
.banner_slider .banner_point .on { background-color:#fff; width:60px; height:15px;}

/* box标题 */
.box-title { position:relative; text-align:center;}
.box-title-en { position:relative; margin:0 auto 35px auto; padding-bottom:25px; width:100%; font-size:38px; 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:286px; height:3px; background-color:#000;}
.box-title h3 { position:absolute; margin-left:-118px; width:236px; left:50%; top:50px; font-size:32px; font-weight:500; background-color:#e7e9e8;}

/* 会议活动服务 */
.index_service { margin:0 auto; width:1160px;}
.index_service ul { margin:60px auto; display:block; width:100%;}
.index_service ul li { float:left; margin-right:29px; width:268px; height:300px; text-align:center; overflow:hidden; background-position:left top; 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;}
.index_service ul li:nth-child(4n) { margin-right:0;}
.index_service ul li:hover { background-position:right top; background-color:#d51323; color:#fff; -webkit-box-shadow:0 0 10px #666; -moz-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666; transform:translateY(-5px);}
.index_service ul li h3 { margin-top:155px; font-size:20px; line-height:38px;}
.index_service ul li p { line-height:26px; padding:0 20px; text-align:left; text-indent:30px;}

/* 会议活动案例 */
.index_anli { margin:0 auto; width:1160px;}
.index_anli_list { margin:15px auto; width:100%;}
.index_anli_list li { position:relative; float:left; margin:20px 25.5px 0 0; width:369px; height:325px; 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:0;}
.index_anli_list li h3 { margin:30px 20px 20px 20px; color:#333333; height:54px; line-height:26px; text-align:left; display:block; border-left:8px solid #000; padding-left:12px;}
.index_anli_list li h3 a,.index_anli_list li h3 a:visited { font-weight:normal; font-size:18px;}
.index_anli_list li img { margin:0 auto; width:329px; height:185px;}
.index_anli_list li:hover h3 { border-left:8px solid #d51323;}

/* 会议资讯 */
.index_news { margin:0 auto; width:1160px;}
.index_news ul li { position:relative; float:left; width:47%; margin-right:6%; line-height:60px;}
.index_news ul li:nth-child(2n) { margin-right:0;}
.index_news ul li:before { position:absolute; left:0; top:26px; content: ''; display:block; width:8px; height:8px; background:#000; }
.index_news ul li a { display:block; float:left; max-width:415px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  padding-left:25px; }
.index_news ul li span { float:right; }

/* 活动知识 */
.index_zhishi { margin:0 auto; width:1160px;}
.index_zhishi ul li { position:relative; float:left; width:47%; margin-right:6%; line-height:60px;}
.index_zhishi ul li:nth-child(2n) { margin-right:0;}
.index_zhishi ul li:before { position:absolute; left:0; top:26px; content: ''; display:block; width:8px; height:8px; background:#000; }
.index_zhishi ul li a { display:block; float:left; max-width:415px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  padding-left:25px; }
.index_zhishi ul li span { float:right; }

/* 服务资源 */
.index_ziyuan { margin:0 auto; width:1160px;}
.index_ziyuan ul { margin:15px auto; width:100%;}
.index_ziyuan ul li { position:relative; float:left; margin:20px 25.5px 0 0; width:369px; height:290px; 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:0;}
.index_ziyuan ul li h3 { margin:30px 20px 20px 20px; color:#333333; height:26px; line-height:26px; text-align:left; display:block; border-left:8px solid #000; padding-left:12px; overflow:hidden;}
.index_ziyuan ul li h3 a,.index_ziyuan ul li h3 a:visited { font-weight:normal; font-size:18px;}
.index_ziyuan ul li img { margin:0 auto; width:329px; height:185px;}
.index_ziyuan ul li:hover h3 { border-left:8px solid #d51323;}

/* 伍方站内视频 */
.wfhy_v { margin:0 auto; background:#fff; width:480px; height:345px; 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:480px; height:315px; overflow:hidden;}
.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:16px; color:#fff; text-align:center; font-weight:bold; top:0; left:0; background:#000; width:480px; height:30px; border-radius:15px 0 15px 0; line-height:30px; z-index:2;}
.wfhy_vbox_next { display:block; line-height:30px; height:30px; font-size:16px; text-align:center;}

/* 合作客户 */
.index_kehu { margin:0 auto; width:1160px; }
.index_kehu_brand { margin:0 auto; width:1160px; background:url(http://www.58meeting.com/images/bg-bufenkehu.png) no-repeat top center; padding-top:492px;}
.index_kehu_brand p { padding:0 15px; line-height:28px;}

/* content box */
.site-container { margin:30px auto; width:1280px;}
.site-container-w { width:98%; margin:15px; padding:5px 0 20px 0; line-height:36px; font-size:18px; }
.site-container-w a,.site-container-w a:hover,.site-container-w a:visited { color:#333; font-size:18px;}
.site-container-w p { margin-bottom:20px; font-size:18px;}

/* 栏目大标题 */
.site-title h1 { font-size:32px; font-weight:500; line-height:60px; text-align:center; color:#1F2836;}

/* 分类样式 */
.site-sort { margin:25px auto; width:600px;}
.site-sort li { float:left; margin:0 4% 1% 0; width:22%; height:38px;}
.site-sort li:nth-child(4n) { margin:0 0 1% 0;}
.site-sort li a { position:relative; display:block; width:100%; height:100%; line-height:38px; font-size:16px; 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:8px; height:38px; 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:50px auto 0 auto; width:100%;}
.site_image_list li { float:left; margin-bottom:35px; margin-right:3%; width:22.75%; height:250px; 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: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:250px;}
.site_image_list .img-x p { margin-top:10px; padding:0 30px; line-height:24px; height:50px; text-align:left; display:block; text-overflow:ellipsis; overflow:hidden;}
.site_image_list .img-x img { margin:0 auto; width:100%; height:178px;}

/* 新闻列表 */
.site_title_list { margin:50px auto 0 auto; width:100%;}
.site_title_list li { width:100%; height:125px; margin-bottom:50px;}
.title_list_date { float:left; width:108px; height:125px; background-color:#fff; text-align:center; line-height:38px; font-size:24px; -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:6px solid #c00; width:100%; height:60px; line-height:68px; font-size:25px;}
.title_list_main { float:left; margin-left:30px; width:1142px;}
.title_list_main h3 a { font-size:23px; line-height:52px; font-weight:500;}
.title_list_main p { margin:2px 0 0 0; line-height:30px;}

/* 继续阅读 */
.article-more-title { height:45px; line-height:45px; font-weight:700; font-size:18px;}
.article-more-title em { float:left; margin-top:12px; margin-right:12px; background:#c00; width:5px; height:20px; border-radius:2px;}
.article-more-list { margin:5px auto 0 auto; width:97%;}
.article-more-list li { float:left; margin-right:6%; width:47%; height:45px; line-height:45px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-more-list li:nth-child(2n){ margin-right:0;}

/* 内链标签 */
.site-tag-title { height:45px; line-height:45px; font-weight:700; font-size:18px;}
.site-tag-title em { float:left; margin-top:12px; margin-right:12px; background:#c00; width:5px; height:20px; border-radius:2px;}
.site-tag { margin:5px auto 0 auto; width:97%;}
.site-tag li { float:left; margin:5px 5px 5px 0; padding:5px 15px; text-align:center; line-height:22px; height:22px; 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:30px auto; width:1280px;}
.article-title h1 { line-height:36px; text-align:center; font-size:22px;}
.article-time { margin:10px 5px; height:30px; line-height:30px; text-align:center; color:#999; font-size:14px; overflow:hidden;}
.article-detail { padding:5px 0 20px 0; line-height:36px; font-size:18px; }
.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:18px;}
.article-detail p { margin-top:20px; font-size:18px;}
.article-detail a,.article-detail a:hover,.article-detail a:visited { color:#E53333; font-size:18px; 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:18px; color:#333;}
.article-detail table td a { font-size:18px; color:#333;}
/* 上下页 */
.article-pages { margin:50px auto; padding:5px 15px; height:80px; line-height:40px; }
.article-pages a { font-weight:600; font-size:16px;}
.huiyihuodong-kf { width:100%; text-align:center;}
.huiyihuodong-kf img { width:666px;}

/* 在线客服 */
.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:244px; _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:244px; _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:20px auto; overflow:hidden; width:700px;}
.feedback_u1{text-align:right; margin-top:35px; float:left; height:39px; line-height:39px; width:180px;}
.feedback_u2{text-align:left; margin-top:35px; float:left; height:39px; line-height:39px; width:515px}
.feedback_u3{text-align:left; margin-top:35px; float:left; height:139px; line-height:39px; width:515px}
.bt1{height:26px; line-height:26px; width:230px;}
.textarea1{width:500px; height:100px}


/* 404页面 */
.wfhypage-404 { margin:10px auto; width:1000px; overflow:hidden;}
.wfhypage-404 p { display:block; margin:118px auto; height:101px; line-height:101px; background:url(http://www.58meeting.com/images/page_404.png) 116px 0 no-repeat; padding-left:330px; font-size:20px; font-weight:600; text-align:center;}
.wfhypage-404 a { display:block; margin:0 auto 88px auto; width:136px; height:40px; background:#0a0b0d; text-align:center; color:#fff; font-size:18px; line-height:40px; border-radius:5px;}