﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { font-family: Helvetica, Arial, Verdana, "Microsoft YaHei", "微软雅黑"; background: url(images/bg.png) repeat; }
a, body, td, th, div, input, select { font-family: "微软雅黑"; }
ul, li { list-style: none; }
#layout_wrap { overflow: hidden; width: 100%; background: none; }
.dh { background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); background-repeat: repeat-x; width: 100%; height: 55px; position: fixed; z-index:9999;}
.dh .logo { width: 155px; height: 24px; margin: 15px; float: left; }
.dh .wrap { height: 55px; width: 1200px; margin: 0 auto; }
.dh .wrap li { padding: 0 9px; float: left; line-height: 55px; }
.groupWrappe .dh .wrap li{padding: 0 9px;}
.dh .wrap li a { font-size: 12pt; color: #ffffff; text-decoration: none; font-weight: bold; }
.header_sigin { width: 84px; height: 34px; line-height: 34px; border-radius: 3px; color: white; background-color: #007b38; text-align: center; cursor: pointer; margin-top: 10px; font-size: 14px; }
.header_sigin:hover { -webkit-transition: color 1s; -moz-transition: color 1s; -o-transition: color 1s; color: silver; }
.banner {  width: 100%;  }

.banner img {
    overflow: hidden;
    width: 100%;
}
.table100 { width: 1170px; margin: 0 auto; }
.logo-des-left { width: 80px; float: left; }
.logo-des-right { width: 80px; float: right; position: relative; right: 0; bottom: -250px; }
.wb { width: 900px; float: left; color: #ffffff; margin: 0 0 0 40px; }
.wb div, .wb p { font-size: 16px; line-height: 24px; }
.table100 .t { font-size: 32px; font-weight: bold; color: #1e9e49; border-bottom: 2px solid #1e9e49; padding: 0 20px 20px 20px; }
.table100 .itemHeaderInner { text-align: center; height: 80px; margin: 50px 0; width: 100%; float: left; display: inline-block; }
.table100 .mod_H_1 .itemHeaderInner span.t{color: #1e9e49;}
.mod_M_1 #panda-show  .content{width: 1100px;}
.dhld .ico_cg { background: url(images/5.png)no-repeat center 0; width: 210px; height: 210px; }
.dhld { width: 740px; margin: 0 auto; }
.dhld li { width: 240px; float: left; display: inline-block; }
.dhld a { float: left; margin-top: 10px; width: 210px; }
.dhld .ico_cg div { padding-top: 150px; font-size: 18px; font-weight: 700; text-align: center; color: #ffffff; }
.dhld .ico_cg:hover { background: url(images/51.png)no-repeat center 0; }
.dhld .ico_hk { background: url(images/6.png) no-repeat center 0; }
.dhld .ico_hk:hover { background: url(images/61.png)no-repeat center 0; }
.dhld .ico_ly { background: url(images/7.png) no-repeat center 0; }
.dhld .ico_ly:hover { background: url(images/71.png)no-repeat center 0; }
.dhld .ico_zq { background: url(images/8.png) no-repeat center 0; }
.dhld .ico_zq:hover { background: url(images/81.png)no-repeat center 0; }
/*弹框*/
.mydiv { display: none; height: 540px; left: 50%; margin-left: -375px; margin-top: -270px; position: fixed; top: 55%; width: 750px; z-index: 999; }
.popinner { height: 540px; overflow: auto; width: 677px; background-color: #FFF; padding: 10px; }
.pop-close { background: url(images/close.jpg) no-repeat scroll 0 0; cursor: pointer; height: 57px; position: absolute; right: -4px; top: 0; width: 57px; }
/*嘉宾*/
.top-list { height: 284px; margin: 0 auto 20px; width: 1100px; }
.top-list .list li { background: rgba(0, 0, 0, 0) url(images/mb.png) repeat scroll 0 0; position: relative; float: left; height: 284px; margin-right: 20px; width: 200px; margin-bottom: 50px; }
.top-list .list li img.btnvideo{
    width: 50px;
    height: 50px;
    position: absolute;
    margin-left: 80px;
    margin-top: 40px;}
.screenmask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    opacity: 40;
    display: none;
    z-index: 80;
    cursor: pointer;
}
.videocontentbg {
    width: 650px;
    height: 470px;
    margin: 100px auto auto auto;
    background-color: white;
    border-radius: 10px;
}
.videocontentbgclose {
    width: 650px;
    height: 20px;
    position: absolute;
    margin-top: 0px;
}
.top-list .list img.videocontentclose {
    width: 10px;
    height: 10px;
    position: relative;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}
.videobox{
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
.top-list .list li:hover { background: rgba(0, 0, 0, 0) url(images/hg.png) repeat scroll 0 0; cursor: pointer; }
.top-list .list img { border-radius: 100px; height: 130px; margin-left: 36px; width: 130px; }
.top-list .list .introduce-text { margin: 10px auto 0; width: 138px; }
.top-list .list .introduce-text h1 { color: #ffffff; font-size: 18px; margin-bottom: 22px; text-align: center; margin-top: 0px; }
.top-list .list .introduce-text p { color: #d4f2f4; font-family: "Microsoft YaHei"; font-size: 12px; line-height: 25px; text-align: center; }
/*大会议程*/
.eventricheng { height: 1050px; left: 0px; margin: 0 auto; position: relative; top: 10px; width: 1080px; float: left; }
.eventricheng .day { height: 60px; margin: 0 auto 20px 390px; width: 424px; }
.rc { height: auto; }
.rc li { list-style: none; }
.eventricheng .day1, .eventricheng .day2 { background: #222239 none repeat scroll 0 0; border-radius: 100px; float: left; margin: 0 12px 0 auto; width: 200px; text-decoration: none; cursor: pointer; height: 66px; line-height: 66px; }
.eventricheng .day-red { background: rgba(0, 0, 0, 0) url("images/date-bk.png") repeat scroll 0 0; }
.eventricheng .day1 h1, .eventricheng .day2 h1 { color: #ffffff; font-size: 32px; text-align: center; }
.eventricheng .day-red h1{ color: #1e9e49;}
.day1-part { background: rgba(8,33,88,0.4) none repeat scroll 0 0; border-radius: 8px; padding-top: 45px; position: absolute; left: 150px; top: 126px; width: 780px; }
.eventricheng .day1-part .list1 .part-one::before { background: rgba(0, 0, 0, 0) url("images/circle1.png") repeat scroll 0 0; border-radius: 100px; content: ""; display: block; height: 20px; left: 121px; position: relative; top: 5px; width: 20px; }
.eventricheng .day1-part .list1 .part-one { padding-bottom: 15px; position: relative; }
.eventricheng .day1-part .list1 .part-one::after { background: #15edfd none repeat scroll 0 0; bottom: -4px; content: ""; display: block; left: 131px; margin-top: 17px; position: absolute; top: 10px; width: 1px; }
.eventricheng .day1-part .list1 .part-one:nth-child(4) { margin-bottom: 25px; }
.eventricheng .day1-part .list1 .part-one:nth-last-child(1)::after, .container .schedule .day1-part .list1 .part-one:nth-child(4)::after { display: none; }
.eventricheng .day1-part .list1 .date { color: #15edfd; font-size: 16px; left: 50px; position: relative; top: -17px; }
.eventricheng .day1-part .list1 .information { background: #0f0f1c none repeat scroll 0 0; border-radius: 100px; height: 45px; margin-left: 160px; margin-top: -45px; width: 570px; cursor: pointer; }
.eventricheng .day1-part .list2-information { background: #0f0f1c none repeat scroll 0 0; border-radius: 10px; margin-left: 160px; margin-top: -42px; padding-bottom: 20px; width: 570px; }
.eventricheng .day1-part .list1 .part-one:hover .information { background: #15edfd none repeat scroll 0 0; }
.eventricheng .day1-part .list1 .part-one:hover::before { background: rgba(0, 0, 0, 0) url("images/circle2.png") repeat scroll 0 0; border-radius: 100px; content: ""; display: block; height: 20px; left: 121px; position: relative; top: 5px; width: 20px; }
.day1-part .information-text { color: #ffffff; font-size: 16px; line-height: 45px; margin-left: 25px; }
.day1-part .information-texts {
    color: #ffffff;
    font-size: 14px;
    line-height: 22px;
    margin-left: 25px;
}
.day1-part .information-person { color: #9d9ea0; font-size: 12px; height: 45px; line-height: 45px; margin-right: 25px; margin-top: -45px; text-align: right; }
.mod_B_1 { width: 100%; float: left; margin: 50px 0 50px; border: 0; position:relative; }
.mod_B_1 .itemHeaderInner { display: inline-block; float: left; height: 80px; margin: 50px 0; text-align: center; width: 100%; }
.mod_B_1 .itemHeaderInner .t { border-bottom: 2px solid #1e9e49; color: #1e9e49; font-size: 32px; font-weight: bold; padding: 0 20px 20px; }
.hzhb { width: 600px; margin: 0 auto; }
.hzhb p { color: #ffffff; }
/*底部模块*/
.table110 { background-color: #101f36; color: #ffffff; font-size: 12px; width: 100%; }
.mod_B_2 { border: 0 none; margin-top: 45px; }
.mod_H_2 { background: rgba(0, 0, 0, 0) url("images/h.png") no-repeat scroll center 0; border: 0 none; margin-bottom: 55px; }
.mod_H_2 a, .mod_H_2 span.t { font-size: 18px; color: #ffffff; }
.mod_H_2 .itemHeaderInner { text-align: center; }
.mod_M_2 { width: 980px; margin: 0 auto; }

/*大会动态*/
.speech { border: 0 solid silver; float: left; height: 156px; width: 360px; }
.speech-intro { cursor: pointer; float: left; height: 100%; width: 100%; }
.speech-title { float: left; height: 146px; line-height: 30px; padding-top: 10px; text-align: center; width: 50%; color: #ffffff; }
.speech-title a{ color:#ffffff;}
.speech-title-bj { background-color: #019944; }
.speech-title-sh { background-color: #e839a2; }
.speech-intro:hover .speech-title { background-color: white; color: #000; }
.speech-intro:hover .speech-title a{ color:#000000;}
.gray { filter: grayscale(100%); }
.speech-title-sh { background-color: #e839a2; float: left; height: 100%; line-height: 30px; padding-top: 10%; text-align: center; width: 50%; }
.speech-title-hover { background-color: #FFF; float: left; height: 100%; line-height: 30px; padding-top: 10%; text-align: center; width: 50%; }
.speech-name { font-size: 16pt; font-weight: bold; letter-spacing: 1px; }
.speech-company { font-size: 12pt; padding:0 14px;}
.speech-job { font-size: 10pt; }
.speech-logo { background-color: lightblue; float: left; height: 100%; width: 50%; }
.speech-logo img { height: 100%; width: 100%; }
.speech-des-dropdown { background-color: white; box-shadow: 5px 6px 12px #333333; display: none; float: left; height: 0; margin-top: 200px; padding-left: 0; padding-right: 0; padding-top: 0; position: absolute; transition: padding-top 2s ease 0s; width: 360px; word-break: break-all; z-index: -10; }
.speech-des-dropup { background-color: white; box-shadow: -8px -4px 14px #333333; display: none; float: left; height: 0; margin-top: -200px; padding-left: 0; padding-right: 0; padding-top: 0; position: absolute; transition: padding-top 2s ease 0s; width: 360px; word-break: break-all; z-index: -10; }
.speech-des-show { display: block; height: 200px; padding-left: 20px; padding-right: 20px; padding-top: 20px; z-index: 100000; }
.speech-des-hide { height: 0; padding-left: 0; padding-right: 0; padding-top: 0; z-index: -10; }
.speech_add { background-image: url(../Images/24.png); background-repeat: no-repeat; background-size: 100% 100%; }
.speech_add img { margin-left: 43%; margin-top: 60px; width: 40px; }
.speech_add-des { color: white; margin-top: 20px; text-align: center; }
.speech_add:hover img { transform: rotate(360deg); transition: width 1s ease 0s, height 1s ease 0s, -moz-transform 1s ease 0s; }
.speech-list-limit { min-width: 1120px; }
.pc { display: block; }


.ftl {
    bottom: 20px;
    left: 2%;
    position: fixed;
    width: 112px;
}
.ftl .header_sigin{width:103px; margin:10px 0 5px 5px;}

.information-title{
    color: #fff;
    font-size: 16px;
    margin-bottom: 20px;
    margin-left: 50px;
}
