/*@font-face{
  font-family:youhei;
  src: url("../fonts/FZYouHJW.ttf");
  src: url("../fonts/FZYouHJW_0.ttf");
  src: url("../fonts/FZYouHJW_Xi.ttf");
  src: url("../fonts/FZYouHJW_Xian.ttf");
  src: url("../fonts/FZYouHJW_Zhong.ttf");
  src: url("../fonts/FZYouHJW_ZhongCu.ttf");
  src: url("../fonts/FZYouHJW_ZhongXi.ttf");
  src: url("../fonts/FZYouHJW_Zhun.ttf");
}

body,p,h1,h2,h3,h4,h5,h6,dl,dd{ margin:0; font-family:"youhei"; font-weight:normal; font-size:14px;}*/
body,p,h1,h2,h3,h4,h5,h6,dl,dd{ margin:0; font-family:"微软雅黑"; font-weight:normal; font-size:14px;}
h1{ font-weight: normal;}
ol,ul{list-style:none;margin:0;padding:0}
a{text-decoration:none;}
img{border:none;vertical-align:top}
li{list-style:none}
input,button{border:0;padding:0;margin:0;background-color:transparent;}
/*css reset*/
.fl{float:left}
.fr{float:right}
.clear{zoom:1;}
.clear:after{content:"";display:block;clear:both;}
.group{width:1184px;margin:0 auto;}
.table{display:table; width:100%; height:100%;}
.table_cl{display: table-cell; vertical-align: middle; height:100%;width:100%;}
.hidden{display:none;}
.con{width:1200px;margin:0 auto;}

/* 退出 */
.ulogin{ height: 60px; z-index:9999; background-color: rgba(0,0,0,0.6);}
.ulogin span.name{line-height: 60px; font-size:15px; color: #ffffff; padding-left: 20px; padding-right: 10px;}
.ulogin a.logout{display:inline-block; line-height: 40px; font-size:15px; color:#FFF; padding-left: 20px; padding-right: 20px; cursor: pointer;}

.headfix .ulogin{ background-color: rgba(0,0,0,0); top: 9px;}
.headfix .ulogin a.logout{ background-color: #FFF; border-radius: 8px; color:#6100AA;}
/*头部*/
.head{z-index:1000;position:relative; height:60px;}
.headkk{ position: fixed; left: 0px; top:0px; right: 0px; background-color:#20042A; height: 60px; display: flex; justify-content: right;}
.head_nav{position:relative;text-align:center; width:62.5%; box-sizing: border-box; padding-right: 12px;}
.head_logo{ display:none;}

/*导航菜单*/
.head_nav ul{ line-height:60px; position:relative; padding-right:0px; overflow:hidden; display: flex; gap:20px;}
.head_nav li{ width:15%; position: relative;}
.head_nav li a{color:#FFF;font-size:15px;}
.head_nav ul li img{display:none;}
.head_nav li:hover{}
.head_nav li:hover::after{ width:40px; height:4px; background-color: #FFFFFF; content: ""; display: block;
position: absolute; bottom: 0px; left: 50%; transform: translatex(-50%);}


/*语言*/
.head_lan{position:absolute;right:0;top:0;}
.head_lan a{display:block; width:58px; height:58px; color:#FFF; line-height:58px; text-align:center; font-size:14px; background-color:#FF4B00;}

	
/* 展会时间 */
.time_date{ color:#fff; position:absolute; z-index:10; right:0px; left:0px; bottom:10%;}
.time_cen{ padding-left:4.27%;}
.time_date h1{ font-size:20px; font-weight:normal; float:left; width:100%; line-height:56px; color:#FFFFFF;}
.time_txt{ float:left; text-align:center; margin-left:10px; height:48px;}
.time_txt h2{font-size:24px; line-height:48px; width:48px; color:#000; border-radius:6px;
 float:left; background-image:url(../images/times_pic_back_2.png); background-position:center; background-repeat:no-repeat;
  background-size:cover;}
.time_txt h3{font-size:20px; font-weight:normal; color:#FFF; float:left; line-height:48px; padding-left:10px;}
.jxzjs{ padding-left:15px; padding-right:15px; margin-left:10px; height:72px; border-radius:6px; line-height:72px; font-size:18px; background-color:#FFF; float:left; color:#666;}
.time_baom{ float:left; height:72px; padding-left:24px; padding-top:0px;}
.time_baom a{ display:block; padding-left:45px; padding-right:45px; font-size:18px; color:#FFF; background-color:#FF4C02; line-height:72px;
 border-radius:12px; cursor:pointer;}
.time_djli{ background-image:url(../images/times_pic_back_111.png); background-repeat:repeat-x; background-size:auto 100%; background-position:center;
 float:left; margin-left:0px; padding-right:12px; padding-left:2px; border-radius:6px; padding-top:12px;
  padding-bottom:12px; box-shadow: 1px 1px 24px #443054;}

/*广告图*/
.banner{position:relative; background-repeat:no-repeat;background-position:center;}
.banner img.pmiadver{ display: block; width: 100%;}

.banner .con{position: absolute;z-index: 200;left: 0; bottom:80px;right:0;}
/*广告图信息按钮*/

.ban_info h2{float:left;padding-left:25px;padding-right:15px;}
.ban_info .ban_txt{float:right;cursor: pointer;}
.ban_info .ban_txt h4{float:left;padding:18px 15px;background-image:url(../images/black_bg.png);}
.ban_info .ban_txt h4 p{font-size:18px;color:#fff;line-height:24px;}
.ban_info .ban_txt a{float:left;margin-left:8px;width:177px;padding:5px 0;background-color:#ff9600;text-align:center;color:#fff;font-size:20px;}
.ban_info .ban_txt a span{display:inline-block;line-height:19px;text-align:center;padding-right:18px;background-image:url(../images/icon_you.png);background-repeat:no-repeat;background-size:10px;background-position:right 0px;*zoom:1;*display:inline;}
.ban_info .ban_txt a span p{ font-size:20px;}

/*指示器*/
.icon_zhishi{z-index:10;display:block;position:absolute;left:50%;bottom:-36.5px;margin-left:-35px;width:71px;height:73px;background-image:url(../images/icon_zhishi.png);background-size:100%;background-repeat:no-repeat;}

/* 大会直播 */
.live{ position:relative; padding-bottom:46px; padding-top:36px; background-color:#E3E9EC;}
.live_con{ padding-top:12px; color:#464646; font-size:16px; line-height:32px;}
.live_con p{margin-bottom:16px; line-height:32px; font-size:16px;}
.live_a{ display: table; margin: 0px auto; padding-top:30px;}
.live_a a{ display: flex; justify-content:center; align-items:center; flex-direction:row;
 line-height: 52px; font-size: 16px; color: #fff; border-radius: 60px; background-color:#6100AA; padding-left: 50px; padding-right: 50px;}
.live_a a img{ display: block; margin-left: 8px; width:16px;}

/* 大会直播广告表现 */
.livepic{ position:relative; padding-bottom:0px; padding-top:0px; background-color:#FFF;}
.livepic h1 img{ display: block; width: 100%;}


/*大会亮点*/
.dahui{position:relative; padding-bottom:100px; padding-top:50px; background-color:#FFF;}

.dahui_bianji{ padding-top:12px; color:#444; font-size:16px; display: flex;}
.dahui_bianji .adou_1{ width:342px; height: 200px; margin-right: 60px; flex-shrink: 0; padding-top:6px;}
.dahui_bianji .adou_1 img{ display: block; max-width: 100%; max-height: 100%;}
.dahui_bianji .adou_2{ flex:1;}
.dahui_bianji p{margin-bottom:16px;line-height:32px; font-size:16px;}

/*亮点列表*/
.dahui_list{padding-top:25px; padding-bottom:25px;}
.dahui_list ul{overflow:hidden; width:calc((100% + 12px)); min-height: 275px; display:flex; flex-wrap: wrap; flex-direction:row;}
.dahui_list ul li{float:left; width:16.6666667%; cursor:pointer; box-sizing: border-box; padding-right: 12px;}
.dahui_list ul li .p_tacon{ display:flex; justify-content:center; flex-direction: column; background-color: #6100AA; padding: 30px 20px; border-radius: 8px;
overflow: hidden; height: 100%; box-sizing: border-box;}
.p_tacon h4{line-height:24px; font-size:16px; color:#fff; font-weight: bold; text-align: center; padding-top:10px;}
.p_tacon img{ display:block; width:76px; margin:0px auto;}
.p_tacon .pcon{ line-height:24px; font-size:14px; color:#fff; text-align: left; padding-top:8px;}
.dahui_list ul li:hover .p_tacon{ background-color: #FF4B00;}
.dahui_list ul li:hover .pcon{ display: block;}

.dahui_list ul li .p_tacon_en{}
.dahui_list ul li .p_tacon_en h4{ line-height: 20px;}
.dahui_list ul li .p_tacon_en .pcon{ line-height: 20px;}


/*会议日程*/
.huiyi{position:relative; padding-bottom:90px; padding-top:120px; background-color:#E3E9EC;}
.nav_title{ display:table; margin:-160px auto 0px auto;}
.nav_title h1{ display: flex;}
.nav_title h1::after{ content: ""; width:62px; height:81px; display: block; background-repeat: no-repeat; background-position:top left;
background-size: 100%; margin-left:-2px;}
.nav_title h1::before{ content: ""; width:62px; height:81px; display: block; background-repeat: no-repeat; background-position:top left;
background-size: 100%; margin-right: -2px;}
.nav_title h1 span{ display: block; height:81px; line-height: 72px; font-size:40px; color:#FFFFFF; background-color: #4D18A3; padding:0px 20px;}
.nav_title h1.h1{}
.nav_title h1.h1::after{ background-image:url(../images/p03_pic_3.png);}
.nav_title h1.h1::before{ background-image:url(../images/p03_pic_2.png);}

.catanav{ display:flex; flex-wrap: wrap; flex-direction:row; justify-content: center; margin:0px auto; overflow:hidden; padding-top:40px;}
.catanav h1{ float:left; cursor:pointer; display: flex; margin-left: -12px; margin-top:15px; width:20%;}
.catanav h1:nth-child(5n+1){ margin-left: 0px;}
.catanav h1::after{ content: ""; width:48px; height:56px; display: block; background-repeat: no-repeat; background-position:top left;
background-size: 100%; background-image:url(../images/p03_pic_5_f.png); margin-left: -2px;}
.catanav h1::before{ content: ""; width:48px; height:56px; display: block; background-repeat: no-repeat; background-position:top left;
background-size: 100%; background-image:url(../images/p03_pic_4_f.png); margin-right: -2px;}
.catanav h1 span{ font-size:16px; height:40px; line-height:20px; color:#fff;background-color: #A795CF; padding:8px 0px; flex:1;
 white-space: nowrap; overflow: hidden; text-align: center;}
.catanav h1 span font{ font-size:16px; display: block; width:100%;}
.catanav h1.curre span{ background-color: #4D18A3;}
.catanav h1.curre::after{  background-image:url(../images/p03_pic_5.png);}
.catanav h1.curre::before{  background-image:url(../images/p03_pic_4.png);}

.catanav h1:nth-child(5n+1)::before{ display: none;}
.catanav h1:nth-child(5n+5)::after{ display: none;}
.catanav h1:nth-child(5n+1) span{ border-radius:50px 0px 0px 50px; padding-left:28px;}
.catanav h1:nth-child(5n+5) span{ border-radius:0px 50px 50px 0px; padding-right:28px;}
 




.dh_list{margin-top:36px;}
.dhleft{}
.dhleft ul{ padding-top:15px; overflow:hidden; display:table; margin:0px auto; padding-right:20px; text-align:center;}
.dhleft ul li{ line-height:42px; height:42px; margin-top:12px; font-size:16px; color:#FFF; cursor:pointer; display:inline-block; margin-left:20px;
  border:1px solid #fff; padding-left:24px; padding-right:24px;}
.dhleft ul li.curre{ background-color:#FFF; color:#6100aa; border:1px solid #fff;}

.dhrig{ min-height:300px;}
.dhrig_tit{ line-height:42px; font-size:16px; overflow:hidden; padding-top:5px; color:#FFF; font-weight:bold; padding-bottom:5px;
  overflow:hidden; margin-bottom:3px; padding-left:4px; border-top: 3px solid #D0B3E6; border-bottom: 1px solid #D0B3E6;}
.dhrig_tit h1{ width:140px; float:left; font-size:16px; padding-left: 28px; box-sizing: border-box; font-weight: bold;}
.dhrig_tit h2{ width:500px; float:left; padding-right:36px; font-size:16px; font-weight: bold;}
.dhrig_tit h3{ width:500px; float:left; font-size:16px; font-weight: bold;}

.dhrig ul{}
.dhrig ul li{ overflow:hidden; margin-top:6px; display: flex;}
.dhrig ul li h1{ width:150px; float:left; padding-left:20px; background-color: #A795CF; line-height:20px; color:#FFF; font-size:14px; 
padding-top:12px; padding-bottom:12px; min-height:20px; margin-right:16px; position: relative; display: flex; align-items: center;}
.dhrig ul li h1::after{ content: ""; width: 0px; height: 0px; border-left: 6px solid #A795CF; border-top: 6px solid transparent;
 border-bottom: 6px solid transparent; position: absolute; right: -6px; top:17px;}
.dhrig ul li:hover h1{ background-color: #4D18A3;}
.dhrig ul li:hover h1::after{ border-left: 6px solid #4D18A3;}
 
 
.dhrig ul li h2{ width:400px; float:left; padding-left:20px; padding-right:20px; background-color: #ffffff; line-height:20px; color:#000000; 
font-size:14px; padding-top:12px; padding-bottom:12px; flex:1; min-height:20px; position: relative; display: flex; align-items: center;}
.dhrig ul li h2::after{ content: ""; width: 0px; height: 0px; border-right: 6px solid #ffffff; border-top: 6px solid transparent;
 border-bottom: 6px solid transparent; position: absolute; left: -6px; top:17px;}
.dhrig ul li h2::after{ content: ""; display: block;}
.dhrig ul li:hover h2{ background-color: #896CC0; color:#FFFFFF;}
.dhrig ul li:hover h2::after{ border-right: 6px solid #896CC0;}


.dhrig ul li .yabeiz{ width:520px; float:left; padding-left:20px; padding-right:20px; background-color: #F4F6F7; line-height:20px;
 color:#333333; font-size:14px; padding-top:12px; padding-bottom:12px; margin-left:12px; min-height:20px; position: relative;}
.dhrig ul li .yabeiz::after{ content: ""; width: 0px; height: 0px; border-right: 6px solid #F4F6F7; border-top: 6px solid transparent;
  border-bottom: 6px solid transparent; position: absolute; left: -6px; top:17px;}
.dhrig ul li:hover .yabeiz{ background-color: #C5BFDD;}
.dhrig ul li:hover .yabeiz::after{ border-right: 6px solid #C5BFDD;}
 
 
.dhrig ul li .yabeiz a{ color:#000000; cursor:pointer; text-decoration:underline; font-size: 14px;}
.dhrig ul li .yabeiz a:hover{ color:#ff4b00;}
.dhrig ul li .yabeiz p{ font-size: 14px;}

.dh_beizhuxx{ line-height:28px; color:#666666; font-size:14px; padding-top:15px; text-align:right; padding-right:5px;}
.dh_beizhuxx2{ color:#FFFFFF;}


/*演讲嘉宾*/
.jiabing{position:relative; background-color:#fff; padding-bottom:110px; padding-top:100px;}
.nav_title2{ margin:-140px auto 0px auto;}
.catana2{ display:table; margin:0px auto; overflow:hidden; padding-top:34px; padding-right:15px;}
.catana2 h1{ font-size:19px; height:64px; line-height:64px; padding-left:26px; padding-right:26px; float:left; margin-left:15px; cursor:pointer;
 color:#B8B8B8; position: relative;}
.catana2 h1::after{ width:100%; height:5px; background-color:#E5E5E5; content: ""; display: block;
position: absolute; bottom: 0px; left: 0px; border-radius:10px;}
.catana2 h1.curre{ color:#391179;}
.catana2 h1.curre::after{background-color:#4D18A3;}

.dh_list2{ margin-top:0px;}

.jbleft{}
.jbleft ul{ padding-top:16px; overflow:hidden; display:table; margin:0px auto; padding-right:20px; text-align:center;}
.jbleft ul li{ line-height:42px; height:42px; margin-top:12px; font-size:15px; cursor:pointer; display:inline-block;
 margin-left:20px; color:#4D18A3; border: 1px solid #4D18A3; padding-left:25px; padding-right:25px; border-radius:80px;}
.jbleft ul li.curre{ background-color:#4D18A3; color: #fff; border: 1px solid #6100AA;}

.jbrig{ padding-bottom:0px; min-height:300px;}
.jbrig ul{ padding-top:0px; width:calc(100% + 60px);}
.jbrig ul li{ width:25%; float:left; padding-top:40px; box-sizing: border-box; padding-right: 60px;}
.jbrig ul li a{ display:block; cursor:pointer; min-height:300px; background-color:#E3E9EC; padding-bottom: 10px;
border-radius:10px; position: relative;}
.jbrig ul li a::after{ content: ""; position: absolute; top:70px; left: -10px; width:calc(100% + 20px); height:100px;
background-repeat: no-repeat; background-position:top left;background-size: 100%; 
background-image:url(../images/p03_pic_6.png);}
.jbrig ul li a.yanjiangren{ display:flex; justify-content:center; align-items:center; flex-direction: column; background-color: #fff; border: 1px solid #dedede;}
.jbrig ul li h1{ height:150px; overflow:hidden; position: relative; z-index: 1; display: flex; justify-content: center;
align-items: center; padding-top:40px;}
.jbrig ul li h1 span{ display: block; width:140px; height:140px; border-radius: 150px; overflow: hidden;}
.jbrig ul li h1 span img{ width:100%; transition: 0.5s;}
.jbrig ul li h1 span img:hover{transform: scale(1.1); -webkit-transform: scale(1.1);}
.jbrig ul li h2{ line-height:24px; font-size:16px; color:#000000; text-align:center; margin-top:16px; height:24px; overflow: hidden; text-overflow: ellipsis;
 white-space: nowrap; position: relative; z-index: 1;}
.jbrig ul li p{ line-height:22px; font-size:14px; color:#000000; text-align:center; padding-top:6px; height:44px; display: -webkit-box;
 -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin:0px 30px; position: relative; z-index: 1;}
.jbrig ul li h3{ line-height:24px; font-size:16px; color:#999; text-align:center; padding-top:8px; position: relative; z-index: 1;}




/*注册报名*/
.reg{position:relative; background-color:#4D18A3; padding-bottom:120px; padding-top:130px;}
.nav_title3{ margin:-170px auto 0px auto;}
.nav_title3 h1 span{ background-color: #FF4B00;}
.nav_title3 h1.h1::after{ background-image:url(../images/p03_pic_3_f1.png);}
.nav_title3 h1.h1::before{ background-image:url(../images/p03_pic_2_f1.png);}
 
.regzccon{ padding-top:70px;}
.reg_intro{ background-image:url(../images/pro_back_pic_6.png); background-repeat:no-repeat; background-size:cover;
 margin-top:22px; font-size:18px; color:#FFF; line-height:28px; text-align:center; padding:14px 14px;}

.reg_fy{margin-top:18px; }
.reg_fy table{width:100%; border:0px;}
.reg_fy table th { height:60px;}
.reg_fy table th div{ height:100%; color:#fff; border-bottom:1px solid #FFF; margin-left:10px;}
.reg_fy table th h2{font-size:20px; font-weight:bold; line-height:26px;}
.reg_fy table th p{ font-size:15px; line-height:24px;}

.reg_fy table td{}
.reg_fy table td div{ height:100%; border-bottom:1px solid #ACD5F5; margin-left:10px;}
.reg_fy table td h3{font-size:18px;color:#FFF;line-height:54px;text-align:center;}
.reg_fy table td h5{font-size:20px;color:#FFF;line-height:54px;text-align:center;}

.reg_fy table td .mpzzc_sm{ background-color:#F7AE3D; padding-left:38px; line-height:28px; font-size:18px; padding-top:20px; padding-bottom:20px; color:#FFF; width:auto;}

.reg_btn{ padding-top:30px; padding-bottom:35px;}
.reg_btn a{ display:table; margin:0px auto; padding-left:44px; padding-right:44px; line-height:54px; height:54px; font-size:24px; color:#FFF; background-color:#F5B73E; border-radius:56px;}

.hclianxi{ margin-top:26px;}
.hclianxi img{ max-width:100%; display: block;}


.reg_fy table tr.ph_reg_btn{display:none;}
.reg_fy table td h3.en_h3{ line-height:27px;}


.regbli{ width:100%; overflow:hidden;}
.regbli ul{ overflow:hidden; width:calc(100% + 26px);}
.regbli ul li{ width:25%; float:left; padding-right:26px; box-sizing: border-box;}
.regbli ul li dl{ overflow:hidden; position:relative;}
.regbli ul li dl dt{ background-color: #FF4B00; margin: 0px 10px; padding:20px 0px 60px 40px; border-radius: 8px 8px 0px 0px;
font-size: 24px; color:#FFFFFF;}
.regbli ul li dl dd{ background-image:url(../images/p03_pic_72.png); background-repeat:no-repeat; background-position:top center; 
background-size:100%; padding-top:70px; margin-top:-80px;}
.regbli ul li dl dd .ddcon{ background-color: #FFFFFF; padding:5px 36px 24px 0px; display:flex;
align-items:flex-end; flex-direction:column; border-radius: 0px 0px 8px 8px;}
.regbli ul li dl dd h1{ line-height:48px; font-size:16px; color:#000000; height: 48px;}
.regbli ul li dl dd h1 span{ font-size:32px; font-weight:bold;}
.regbli ul li dl dd h2{ min-height: 40px; margin-top:4px;}
.regbli ul li dl dd h3{ line-height:20px; font-size:14px; color:#000; margin-top:16px;}
.regbli ul li dl dd h4{ line-height:20px; font-size:14px; color:#000;}
.regbli ul li dl dd a{ display:table; height:40px; line-height:40px; text-align:center; background-color:#FF4B00; border-radius:5px; color:#FFF;
 font-size:14px; padding-left: 25px; padding-right: 25px;}
 
 
 
/*常见问答*/
.question{position:relative; background-color:#FFFFFF; padding-bottom:110px; padding-top:120px;}
.nav_title4{ margin:-160px auto 0px auto;}
.nav_title4 h1 span{ background-color: #E3E9EC; color:#000000;}
.nav_title4 h1.h1::after{ background-image:url(../images/p03_pic_3_f2.png);}
.nav_title4 h1.h1::before{ background-image:url(../images/p03_pic_2_f2.png);}

.questcon{ padding-top:44px;}

.quesul{ padding-bottom: 40px;}
.quesul ul{ overflow: hidden; width:calc((100% + 30px));}
.quesul ul li{ width:25%; padding-right: 30px; float: left; padding-left: 26px; position: relative; line-height: 36px; color:#000000; font-size: 15px;
overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; cursor: pointer;}
.quesul ul li:hover{ text-decoration: underline;}
.quesul ul li.curre{ text-decoration: underline;}
.quesul ul li::after{ display: block; content: ""; background-image: ; position: absolute; left: 0px; top: 11px; width: 17px; height: 14px;
 border-radius: 10px; background-image:url(../images/p03_pic_9.png); background-repeat:no-repeat; background-position:left center; 
background-size:17px;}

.quesdie{ position: relative; padding-right:0px; padding-top:26px;}
.quesdie dl{ display:none; background-color: #F1F4F5; padding:28px 32px 24px 32px; border-radius: 8px; position: relative;}
.quesdie dl::after{ content: ""; height:6px; width:70px; position: absolute; background-color: #4D18A3; left: 30px; top:0px;
 border-radius: 50px;}
.quesdie dl:nth-child(1){ display:block;}
.quesdie dl dt{ padding-bottom: 8px;}
.quesdie dl dt h1{ line-height: 40px; font-size: 22px; color:#000000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.quesdie dl dd{}
.quesdie dl dd{ padding-top:0px; color:#000000; font-size:14px; line-height:26px;}
.quesdie dl dd p{margin-bottom:10px; line-height:28px; font-size:15px;}

.quesdie dl dd h1{ line-height: 30px; color:#6100aa; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left:26px;
background-image:url(../images/zx_zt_1.png); background-repeat:no-repeat; background-position:left center; background-size:18px; cursor: pointer;
}
.quesdie dl dd h2{ line-height: 28px; color:#666; font-size: 15px; padding-left: 26px; padding-bottom: 10px; display: none;}
.quesdie dl dd.curre h1{ background-image:url(../images/zx_zt_2.png);}
.quesdie dl dd.curre h2{ display: block;}


.hdingb{ position: absolute; top: 12px; right: 0px; line-height: 30px; height: 30px; font-size: 14px; color:#6100aa; padding-right: 22px;
 background-image:url(../images/icon_dingb_2.png); background-repeat:no-repeat; background-position:right center; background-size:13px; cursor: pointer;}


/*合作伙伴*/
.huoban{position:relative; padding-bottom:100px; background-color:#4D18A3; padding-top:120px;}
.huoban_list{ padding-top:23px;}
.zcatal{ line-height: 56px; color:#FFFFFF; font-size:26px; padding-top:25px; text-align: center;}


.huoban_list ul{ width:1088px; padding-top:0px; width:calc((100% + 38px)); display:flex; flex-wrap: wrap; flex-direction:row;
align-content: flex-start; justify-content: center;}
.huoban_list li{ float:left; width:20%; height:74px; margin-top:22px; box-sizing: border-box; padding-right: 38px;}
.huoban_list li a{ cursor:pointer; display:flex; justify-content:center; align-items:center; height:74px; background-color:#fff; overflow:hidden;}
.huoban_list li a span{ display:block; padding-left:45px; background-image:url(../images/huoban_add.png); background-repeat:no-repeat; background-position:left center; background-size:36px; height:40px; line-height:40px; font-size:20px; color:#CCCCCC;}
.huoban_list li img{ max-width:100%; max-height:74px; display:block; margin:0px auto;}

/*
.swiper{ width: 1200px; height: 74px; padding-bottom:38px !important; margin-top:22px;}
.mySwiperwap{ display: none !important;}
.swiper-slide{}
.swiper-slide a{ cursor:pointer; display:flex; justify-content:center; align-items:center; height:74px; background-color:#fff; overflow:hidden;}
.swiper-slide a span{ display:block; padding-left:45px; background-image:url(../images/huoban_add.png); background-repeat:no-repeat; background-position:left center; background-size:36px; height:40px; line-height:40px; font-size:20px; color:#CCCCCC;}
.swiper-slide img { max-width:100%; max-height:74px; display:block; margin:0px auto;}
.swiper-pagination-bullet{background:#FFFFFF !important;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction
{ text-align: center;}*/



.huoban .con2{ display:flex; justify-content:center; align-items:center; flex-direction:column; padding-top:50px;}
.huoban .con2 h1{ line-height: 56px; color:#FFFFFF; font-size:26px; padding-bottom:25px; position: relative;}
.huoban .con2 h1::after{ content: ""; height:5px; width:60px; position: absolute; background-color: #FFFFFF; left: 50%; bottom:-5px;
 border-radius: 50px; transform: translatex(-50%);}
.huoban .con2 h2{ line-height: 56px; color:#FFFFFF; font-size:19px; padding-top:25px;}
.huoban .con2 h2 a{ color:#FFFFFF; font-size:19px;}
.huoban .con2 h3{ color:#FFFFFF; font-size:19px; padding-top:25px; padding-bottom:10px;}
.huoban .con2 h3 a{ color:#FFFFFF; display: block; font-size:16px; border:1px solid #FFFFFF; border-radius: 8px; padding:0px 20px; line-height: 48px;}
.huoban .con2 h3 a:hover{ opacity: 0.8;}


/*场地住宿*/
.changdi{position:relative; padding-bottom:150px; background-color:#FFFFFF; padding-top:120px;}
.changdcon{ border-top:1px solid #F7AE3D;}

.cd_bianji{ padding-top:15px; padding-bottom:20px; line-height:28px; font-size:16px;color:#333;}
.cd_bianji p{line-height:22px;}

.cd_con{ padding-top:70px;}
.cd_txt dl{position:relative;}
.cd_txt dl span.icon_sj{display:block;position:absolute;top:-10px;left:50%;margin-left:-10px;width:20px;height:10px;background-position:center;background-size:20px;background-repeat:no-repeat;}
.cd_txt dl span.icon_sj1{background-image:url(../images/icon_sj1.png);}
.cd_txt dl span.icon_sj2{background-image:url(../images/icon_sj2.png);}

.cd_addr{ overflow:hidden; display:flex;}
.cd_addr dt{ display:flex; justify-content:center; align-items:center; flex-direction: column; padding-left:15px; padding-right:15px; 
float:left; width:430px; background-color:#4D18A3; color:#FFF;}
.cd_addr dt h1{ line-height:48px; font-size:26px;}
.cd_addr dt p{ line-height:28px; font-size:20px; padding-top:8px; text-align:center;}
.cd_addr dd{ flex:1; padding:15px 50px 15px 50px; background-color:#E3E9EC; display:flex; justify-content:center;
 flex-direction: column; line-height:34px; font-size:18px; color:#000; min-height: 140px;}
.cd_addr dd p{ line-height:28px; font-size:17px; color:#000;}

.map{ overflow:hidden; margin-top: 0px;}
.map h5{float:left;width:600px;height:392px;}
.map h5 img{ height:100%; width:100%;}
.map_pic{float:left; width:600px; height:392px;}


/*酒店*/
.jiudian{ padding-right: 84px; position: relative;}
.jiudian_tit{ line-height:30px; font-size: 22px; color: #fff; position: absolute; right: 0px; top: 0px; bottom: 0px; display:flex;
 justify-content:center; 
align-items:center; flex-direction:column; width: 84px; padding-right: 14px; background-color:#4D18A3;}
.jiudian_titwap{ display: none;}


.jd_list{ padding-top:0px; overflow:hidden; background-color: #4D18A3; padding:18px 18px 18px 3px;}
.jd_list ul{ display:flex; flex-wrap: wrap; flex-direction:row;}
.jd_list ul li{ padding-left:15px; box-sizing: border-box; width:33.33333333%;}
.jd_list ul li a{display:block; padding:30px 30px 30px 30px; background-color: #FFFFFF; height: 100%; box-sizing: border-box; text-align: center;}
.jd_list ul li h1{ height:80px; display:flex; align-items:center; justify-content: center;}
.jd_list ul li h1 img{max-width:100%;max-height:100%; display:block;}
.jd_list ul li h5{font-size:15px; color:#000; line-height:22px; padding-top:15px; margin-bottom: 5px;}
.jd_list ul li p{font-size:14px; color:#666; line-height:20px; padding-top:3px;}



/*历届回顾*/
.huigu{position:relative; padding-bottom:60px; background-color:#4D18A3; padding-top:130px;}

.huigu_list{ border-top:1px solid #FFF; margin-top:55px;}
.huigu_list ul{ width:1200px; margin:0px auto; height:56px;}
.huigu_list ul li{float:left; width:9.090909%}
.huigu_list ul li a{ width:70px; height:70px; background-color:#FFF; display:block; margin:0px auto; margin-top:-35px; border-radius:70px;
 line-height:70px; text-align:center; font-size:15px; color:#6100aa;}
.huigu_list ul li a:hover{ width:100px; height:100px; margin-top:-55px; border-radius:110px; line-height:110px; background-color:#FFF;
 font-size:20px; font-weight:bold;}
.huigu_list ul li:nth-child(6) a{ width:100px; height:100px; margin-top:-50px; border-radius:110px; line-height:100px; 
background-color:#FFF; font-size:20px; font-weight:bold;}


.dbottom{ background-color:#2E0E62; font-size:15px; height:86px; text-align:center; line-height:86px;}
.dbottom a{ color:#FFF;}
.dbottom a:hover{ text-decoration:underline;}


.con5{ padding-top:20px;}
.huigu_lb{position:relative; width:1200px; margin:0px auto;}


	
	.container{
		max-width: 1200px;
	}
	.slide{
		width: 100%;
		height:380px;
		min-height: 180px;
		overflow: hidden;
		position: relative;
	}
	.slide .img{
		/*box-reflect:below 0 -webkit-linear-gradient(transparent,transparent 90,#fff);*/
		/*-webkit-box-reflect: below 0 -webkit-linear-gradient(transparent,transparent 90%,#fff);*/
	
		position: absolute;
		transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
	}
	.slide .img img{
		width: calc(100%);
		height: calc(100%);
		object-fit: cover;
	}
	.slide .img1{
		width: 100%;
		height: 100%;
		top: 0%;
		left: 0%;
		z-index: 1;
		/*border:2px solid #000;*/
	}
	.slide .img2{
		width: 100%;
		height: 100%;
		top: 0%;
		left: 0%;
		z-index: 2;
		/*border:4px solid #000;*/
	}
	.slide .img3{
		width: 100%;
		height: 100%;
		top: 0%;
		left: 0%;
		z-index: 3;
		/*border:6px solid #000;*/
	}
	.slide .img4{
		width: 100%;
		height: 100%;
		top: 0%;
		right: 0%;
		z-index: 2;
		/*border:4px solid #000;*/
	}
	.slide .img5{
		width: 100%;
		height: 100%;
		top: 0%;
		right: 0%;
		z-index: 1;
		/*border:2px solid #000;*/
	}
	.slide-bt{
		position: absolute;
		left: 290px;
		bottom: 68px;
		z-index: 10;
		display: none;
	}
	.slide-bt span{
		width: 6px;
		height: 6px;
		background-color:#FFF;
		float: left;
		margin-right:5px;
		border-radius: 4px;
		cursor:pointer;
	}
	.slide .slide-bt .on{
		background-color: #FF4B00; width: 24px;
	}
	.huigu_lb{position:relative; transform:scale(0.9);}
	.huigu_lb h1{ position: absolute; left: 0px; right: 0px; top: 50%; height: 90px; display: flex; justify-content: space-between; z-index: 9;
	transform: translatey(-50%);}
	.huigu_lb .icon{display:block; width:60px;height:90px; background-color: rgba(0,0,0,0.5); background-repeat:no-repeat;
	background-position:center;cursor:pointer; background-size:16px;}
	.huigu_lb .icon.prev{ background-image:url(../images/icon_prev.png);}
	.huigu_lb .icon.next{ background-image:url(../images/icon_next.png);}



/*嘉宾简介*/
.jianj_t{z-index:20;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image:url(../images/black_bg.png); z-index:9999;}
.jianj{position:relative;margin:0 auto;width:980px;padding:6px;background-image:url(../images/black_bg2.png);border-radius:10px;margin-top:45px;}
.jianj_sc{/*overflow-y:auto;max-height:690px;*/}
.jianj_bg{background:#fff;padding:35px;border-radius:5px;}
.jianj_bg p{line-height:26px;} 
.jianj .icon_close2{display:block;position:absolute;right:-26px;top:-28px;width:49px;height:49px;background-image:url(../images/icon_close.png);background-repeat:no-repeat; cursor:pointer;}
.jianj .icon_close3{display:block;position:absolute;right:-26px;top:-28px;width:49px;height:49px;background-image:url(../images/icon_close.png);background-repeat:no-repeat; cursor:pointer;}
.jianj .icon_close4{display:block;position:absolute;right:-26px;top:-28px;width:49px;height:49px;background-image:url(../images/icon_close.png);background-repeat:no-repeat; cursor:pointer;}

.jianj_con{padding:0 5px 40px;}
.jianj_pic{float:left;text-align:center;width:211px;}
.jianj_pic dt{width:211px;height:266px;border-radius:12px;overflow:hidden;}
.jianj_pic dt img{max-width:211px;max-height:266px;}
.jianj_pic dd h4{padding-top:18px;font-size:18px;color:#000;font-weight:600}
.jianj_pic dd p{padding-top:11px;line-height:20px;font-size:16px;color:#464236;}
.jianj_time{float:right;width:655px;margin-top:10px;}
.jianj_time h2{font-size:18px;color:#00b0ff;}
.jianj_time dl dt{padding-top:15px;color:#464646;font-size:18px;}
.jianj_time dl dd{padding-top:15px;color:#6100AA;font-size:18px;}

.jj_bianji{font-size:16px;color:#666;line-height:26px;margin-top:20px;}
.jj_bianji p{ line-height:26px; font-size:16px;}

.jianj2 {width:600px;}
.jianj2 .jianj_bg{padding-right:20px;line-height:26px; color:#333; font-size:14px;}
.jianj2 .jianj_sc{/*max-height:600px;*/border-radius: 5px;}






.jiab_oth{border-top:1px dashed #bdbdbd;}
.jiab_oth .jiab_list{padding-top:0;}
.jiab_oth .jiab_list ul{margin-left:0; display: flex; justify-content: center; flex-wrap: wrap; flex-direction: row;}
.jiab_oth .jiab_list ul li{float: left;width: 20%;text-align: center;margin-left:0;}
.pho_oth{ padding:15px 15px;}
.jiab_oth .jiab_list ul li span{ width:124px; height:124px; border-radius:136px; overflow: hidden; margin: 0px auto; cursor: pointer; display:block;}
.jiab_oth .jiab_list ul li span img{ width:100%;}

.jiab_oth .jiab_list ul li h5{padding: 4px 10px 0;font-size: 16px;color: #464236;height: 16px;overflow: hidden;}
.jiab_oth .jiab_list ul li h4{font-weight:600;height:16px;padding-top:14px;padding-bottom:10px;}
.jiab_oth .jiab_list ul li h4 a{font-size:16px;margin-top:0;color:#000;}
.jiab_oth .jiab_list ul li a{margin-top:0;}
.jiab_oth .jiab_list ul li p{ min-height: 156px;}

.cfircom{
	line-height: 40px;
    height: 40px;
    background-color: #FF4C02;
    padding: 5px 80px;
    color: #fff;
    font-size: 22px;
	display:inline-block;
}
.anmar12{ margin-left: 12px;}
#weixin {
    width:94px;
    height:95px;
    background-image:url(../images/new-weixin.png);
    position: fixed;
    right:0px;
    bottom:158px;
    background-repeat:no-repeat;
	cursor:pointer;
	z-index:9999;
}
#weixin.weixin_en{background-image:url(../images/new-weixin_en.png);}
#returntop{
	width:94px;
    height:95px;
    background-image:url(../images/return_top.png);
    position: fixed;
    right:0px;
    bottom:60px;
    background-repeat:no-repeat;
    cursor: pointer;
	z-index:9999;
}
#returntop.returntop_en{background-image:url(../images/return_top_en.png);}
#weixin .erweima {
    position:fixed;
    width:222px;
    height:275px;
    right:100px;
    bottom:60px;
    z-index:1000;
    background-size:100%;
    background-repeat:no-repeat;
    display: none;
}



/*门票*/

.modal-open{overflow:hidden;padding-right:16px;}

.menpiao{z-index:1000;overflow-y:scroll;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image:url(../images/black_bg.png);}
.menpiao .table_cl{padding:50px 0}
.mp_pd{margin:0 auto;padding:7px;width:980px;background-image:url(../images/black_bg2.png);border-radius:10px;}
.mp_con{position:relative;padding:24px 30px 30px;background-color:#fff;border-radius:8px;}
.mp_con h1{padding-bottom:28px;font-size:30px;color:#000;text-align:center;}
.mp_con .icon_close2{display: block;position: absolute;right: -26px;top: -28px;width: 49px;height: 49px;background-image: url(../images/icon_close.png);background-repeat: no-repeat; cursor:pointer;}

.mp_con table{width:100%;}
.mp_con table td{width:25%;padding:0;}
.mp_con table th{width:25%;padding:0;}
.mp_con table th .col1{display:table;width:100%;height:74px; text-align:center;color:#fff;font-size:21px;font-weight:normal; background-image:url(../images/pro_back_pic_3.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
.mp_con table td .col2{display:table;width:100%;height:54px;border-radius:8px;text-align:left;color:#fff;font-size:16px;font-weight:normal; background-image:url(../images/pro_back_pic_3.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
.mp_con table td .col3{display:table;width:100%;height:54px;background-color:#efefef;text-align:center;color:#fff;font-size:16px;font-weight:normal;}
.mp_con table th .col1 span{display:table-cell;height:100%;vertical-align:middle;}
.mp_con table td .col2 span{display:table-cell;height:100%;vertical-align:middle;padding-left:25px;}
.mp_con table td .col3 h3{display:table-cell;height:100%;vertical-align:middle;line-height:20px;color:#464646;font-size:16px;}
.mp_con table td .col3 h2{display:table-cell;height:100%;vertical-align:middle;font-size:30px;color:#4D18A3;}
.mp_con table td .col3 span{display:table-cell;height:100%;vertical-align:middle;color: #464646;}
.mp_con table td .col3 strong{display:table-cell;height:100%;vertical-align:middle;color: #ababab;text-align:left;font-weight:normal;line-height:20px;padding:0 25px;}
.mp_con .xiaoji{text-align:right;font-size:21px;color:#464646;padding-top:18px;padding-bottom:36px;}
.mp_con .xiaoji h5{ font-size:21px;color:#464646; padding-bottom:8px;}
.mp_con .xiaoji span{color:#4D18A3; margin-right:5px;}
.mp_con .bm_btn{text-align:center;}

/* 下载 */
.mp_con table td .col24{display:table;width:100%; height: auto; min-height:24px; padding-top:10px; padding-bottom:10px; background-color:#efefef;text-align:center;color:#fff;font-size:16px;font-weight:normal;}
.mp_con table td .col24 h3{display:table-cell;height:100%;vertical-align:middle;line-height:20px;color:#464646;font-size:16px; padding-right:20px;}

/*基本信息*/
.jiben .mp_pd{width:760px;}
.jiben_inp{margin-bottom:20px;background-color:#efefef;border-radius:10px;box-shadow:inset 0 1px 5px 2px #ccc;padding: 19px 15px;}
.jiben_inp input{width:100%;font-size:16px;color:#333;outline:none;}

.jiben_che{line-height:22px;color:464646;font-size:16px;}
.jiben_che input{margin-top:-2px;border:0;box-shadow:inset 0 2px 10px 1px #ccc;width:22px;height:22px;vertical-align:middle;}

.jiben_sure{text-align:center;margin-top:56px;}
.jiben_sure a{ display:block; margin:0px auto; width:229px; height:54px; line-height:54px; text-align:center; color:#FFF; background-color:#FF4C02; 
font-size:17px;}
.selectfcontent{width: 100%;font-size: 16px;color: #777;outline: none;background-color: #efefef;border: none;}


.mp_fap{border-top:1px solid #dedede;}
.fap_che{ margin-bottom:20px; border-bottom:1px solid #dedede; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.fap_che span{float:left;padding:8px 0;width:33.3333%;font-size:16px;color:#464646;line-height:18px;}
.fap_che span input{margin-top:-2px;width:18px;height:18px;vertical-align:middle;margin-right:5px;}


.fap_fj h3{border-top:1px solid #dedede;border-bottom:1px solid #dedede;font-size:16px;padding:5px 0;line-height:30px;}
.fap_fj p{text-align:center;padding:20px 0;}
.fap_fj p img{width:30%}
.fap_fj a{float:right;display:block;height:30px;padding:0 20px;line-height:30px;background-color:#0079c1;font-size:14px;color:#fff;text-align:center;border-radius:8px;}


.fap_qt h3{font-size:16px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:15px 0;}
.fap_qt .jiben_che{margin-top:20px;}

.pay-way{ overflow:hidden;padding:40px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.pay-way .pay-zfb,.pay-way .pay-wx,.pay-way .yinlian,.pay-way .yue{ display:block; float:left; padding-left:44px; height:60px; background-image:url(../images/common_cp_icon_si_selection_nor.png); background-position:5px center; background-size:24px; background-repeat:no-repeat; margin-right:80px;}
.pay-way a.on{ background-image:url(../images/common_cp_icon_si_selection_hl.png);}
.pay-way a img{ height:58px; border:1px solid #DEDEDE;}
.pay_btn a{float:right;display:block;margin-right: 20px;margin-top:50px;width: 160px;height: 44px;line-height: 44px;text-align: center;font-size: 16px;border-radius: 4px;background-color:#0079c1;color:#fff;}
.pay_btn a.xiugai{background-color:#f6b73e;}


.zhekou{margin-top:20px;padding-left:28px;}
.zhekou a{color:#464646;text-decoration:underline;}
.zhekou input{margin-right:5px;height:40px;width:300px;border-radius:5px;box-shadow:inset 0 0 5px 2px #ccc;font-size:16px;text-indent:5px;}
.zhekou span{text-decoration:underline;cursor:pointer;}


/* 支付方式选择 */
.payment_fs{ border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; position:relative; padding-left:130px; overflow:hidden; padding-top:7px; padding-bottom:7px;}
.payment_fs h1{ height:60px; position:absolute; left:0px; top:7px; line-height:60px; font-size:17px; color:#333; font-weight:bold; text-align:right; width:120px;}
.payment_fs h2{ float:left; height:60px; padding-left:30px; position:relative; margin-right:24px;}
.payment_fs h2 input{ position:absolute; top:25px; left:10px;}
.payment_fs h2 img{ height:60px;}

.zf_bsm{padding:24px 0px 0px 0px; text-align: right;}
.zf_bsm.red{ color:red;}




@media (min-width:320px)and (max-width:767px){
.p_table{}
.p_table_cl{display:table-cell;vertical-align:middle;height:100%;width:100%;}
.p_table_con{position:relative;padding:20px;width:80%;margin:0 auto;border-radius:10px;background-color:#fff;min-height:50px;}



/* 展会时间 */
.time_date{ position: relative; bottom: inherit; padding-bottom:18px; border-bottom:1px solid #1A052C;}
.time_cen{ padding-left:12px; position: relative; overflow: hidden;}
.time_date h1{ color:#000000; font-size:14px; line-height: 40px;}
.time_djli{box-shadow:0px 0px 0px #FFFFFF;}
.jxzjs{ padding-left: 12px; padding-right: 12px; height: 42px; line-height: 42px; font-size: 15px; color: #666;}
.time_txt{ height:auto; width:60px; border-radius:10px; display: flex; align-items: center;}
.time_txt h2{ font-size:15px; padding-top:3px; line-height:24px; width:30px;}
.time_txt h3{ line-height:27px; padding-top:0px; font-size:13px;}
.time_baom{ height: 52px; line-height: 52px; padding-left:0px; position: absolute; bottom: 0px; right:12px;}
.time_baom a{ line-height: 52px; padding:0px; width:90px; text-align: center; font-size:14px; border-radius: 8px;}

/*头部*/
.head{ position:relative; height:50px;line-height:50px;}
.headfix{ position: fixed;}
.headkk{ height: 50px;}
.head_nav{ width:100%; box-sizing: border-box;}
/*logo*/
.head_logo{left:15px; top:9px; display: block; position: absolute;}
.head_logo img{width:100px;}
.headfix .head_logo{ display: none;}

/* 退出 */
.ulogin{ left: 50%; top:0px; line-height: 50px; position: fixed; height: 50px; transform: translatex(-50%);}
.ulogin span.name{ line-height: 50px;}
.ulogin a.logout{ line-height: 50px;}
.headfix .ulogin{ left:0px; top:5px; right: auto; background-color:transparent;}
.headfix .ulogin a.logout{ line-height: 34px;}


/*下拉菜单*/
.head_nav ul{display:none;z-index:100;position:absolute;top:50px;right:0;margin-left:0;width:50%;background-color:#414040; padding-right:0px;}
.head_nav ul li{float:none;height:44px;width:auto;padding:0 15px;line-height:44px; padding-left:0px; background-image:none;}
.head_nav ul li a{display:block;border-top:2px solid #4a4a4a;font-size:14px;}
.head_nav ul li:nth-child(1){border:0;}
.head_nav ul li img{display:inline-block;vertical-align:middle;width:20px;margin-right:10px;}

/*语言*/
.head_lan span{float:left;width:25px;height:50px;margin-right:5px;background-image:url(../images/nav.png);background-repeat:no-repeat;background-size:100%;background-position:center;}
.head_lan{right:15px; top:0px;}
.head_lan a{float:left;margin-top:10px;width:30px;height:30px;line-height:30px;font-size:12px;}


/*广告图*/
.con{width:auto;}
/*广告图信息按钮*/
.banner{width:100%; overflow: hidden;}
.banner img.pmiadver{ width: 100%; object-fit: cover;}

.banner .con{position: absolute;z-index: 10000;left: 0; bottom:30px;right:0;}
.ban_info{padding-top:0;}
.ban_info h2{float:none;text-align:center;padding:0;}
.ban_info h2 img{width:25%;}
.ban_info .ban_txt{float:none;margin:0 14px;height:auto;}
.ban_info .ban_txt h4{float:none;padding:10px;margin-top:5px;}
.ban_info .ban_txt h4 p{font-size:14px;line-height:18px;}
.ban_info .ban_txt a{float:none;display:block;margin-left:0;margin-top:10px;padding:0 15px;border-radius:4px;height:38px;padding:0;background-color:#ff9600;text-align:center;color:#fff;font-size:14px;line-height:38px;}
.ban_info .ban_txt a span{display:inline-block;text-align:center;padding-right:15px;background-image:url(../images/icon_you.png);background-repeat:no-repeat;background-size:7px;background-position:right center;*zoom:1;*display:inline;}
.ban_info .ban_txt a span p{display:inline;}

/*指示器*/
.icon_zhishi{bottom:-20px;width:40px;height:40px;margin-left:-20px;}

/* 直播 */
.live{padding-bottom:25px; padding-top:15px; padding-left:12px;padding-right:12px;}
.live_con{ padding-top:0px; line-height: 30px; font-size: 15px;}
.live_con p{margin-bottom:10px;line-height:30px; font-size:15px;}
.live_a{ padding-top:20px;}
.live_a a{ height: 44px; line-height: 44px; font-size: 15px; padding-left: 30px; padding-right: 30px;}
.live_a a img{ width: 12px;}

.livepic{ padding-top:12px; padding-bottom:0px; padding-left: 12px; padding-right: 12px;}



/*大会亮点*/
.dahui{position:relative;padding-bottom:25px; padding-top:20px; min-width:320px;padding-left:0;padding-right:0;}

.nav_title{ font-size:20px; text-align:center; margin:-52px auto 0px auto;}
.nav_title h1{}

.dahui_bianji{padding:0px 12px 0px 12px; font-size:14px;text-align:left; flex-direction:column;}
.dahui_bianji .adou_1{ width:100%; height:auto; margin-right:0px; padding-top:0px;}
.dahui_bianji .adou_1 img{ margin:0px auto; max-width: 70%;}
.dahui_bianji .adou_2{ padding-top:10px;}
.dahui_bianji p{margin-bottom:10px;line-height:30px; font-size:15px;}

.nav_title h1.h1{ display: flex;}
.nav_title h1.h1 span{ display: block; height:44px; line-height: 44px; font-size:18px;}
.nav_title h1::before{ height: 44px; width:34px;}
.nav_title h1::after{ height:44px; width:34px;}

.nav_title h1.baih1{}
.nav_title h1.bai2h1{}

/*亮点列表*/
.dahui_list{padding-top:0px;padding-left:12px;padding-right:12px; padding-bottom:0px;}
.dahui_list ul{margin-left:0;}
.dahui_list ul li{ width:50%; min-height: auto; margin-top:12px;}
.dahui_list ul li img{width:40%;height:auto;}
.dahui_list ul li .p_tacon{ padding-left:10px; padding-right:10px; box-sizing:border-box; box-sizing: border-box; height: 100%;}
.dahui_list ul li .p_tacon h4{ font-size: 14px;}

/*会议日程*/
	.huiyi{min-width:320px;padding-left:0;padding-right:0; padding-top:30px; padding-bottom:60px;}
	.dh_list_cn{float:left;width:100%;}
	.dh_list_cn ul{padding-left:110px;}
	.dh_list_cn ul li{position:relative;padding-left:30px;padding-bottom:40px;border-left:8px solid #dfdfdf;color:#666666;font-size:14px;line-height:20px;}
	.dh_list_cn ul li h3{position:absolute;left:-110px;font-size:14px;color:#666666;line-height:20px;}
	.dh_list_cn ul li i{display:block;position:absolute;left:-16px;top:-2px;width:24px;height:24px;border-radius:50%;background-color:#007ac2;}
	.dh_list_cn ul li:last-child{border-left-color:#dfdfdf;}
	/*.dh_list_cn ul:last-child li:last-child{border-left-color:transparent;}*/
	.dhl_info{}
	.dhl_info h4{ font-size:14px; float:inherit;}
	.dh_list_cn2{float:right;}
	.dh_list_cn ul li.first i{background-color:#00b0ff;}


	.ph_dahui_fen{}
	.catanav{ padding-right:12px; padding-left:0px; display:flex; padding-top:5px; padding-bottom: 20px; border-bottom: 2px solid #FFF; 
	justify-content: left;}
	.catanav2{ border-bottom: 2px solid #6100AA;}
	.catanav h1{ padding-left:12px; padding-right:0px; width:50%; margin-left:0px; font-size:15px; line-height:44px;
	 height:44px; box-sizing: border-box;}
	 .catanav h1 span{ height: 44px; padding:0px; line-height:20px; font-size: 14px; padding:4px 8px; flex:1;}
	 .catanav h1 span font{ font-size:15px;}
	 .catanav h1:nth-child(5n+1) span{padding-left:8px; border-radius: 0px;}
	 .catanav h1::after{ display: none;}
	 .catanav h1::before{ display: none;}
	 .catanav h1:nth-child(5n+5) span{ padding-right:16px; border-radius: 0px;}
	 
	.dhleft{ width:auto; float:inherit;}
	.dhrig{ width:auto; float:inherit; padding-left:12px; padding-right:12px;}
	.dhrig_tit h1{ width:30%; padding-left:4%; text-align:left;}
	.dhrig_tit h2{ width:66%; padding-right:0px;}
	.dhrig_tit h3{ display:none;}
	.dhrig ul li{ border-bottom: 1px solid #FFF;}
	.dhrig ul li h1{ width:30%; padding-left:4%; text-align:left; background-color: inherit; padding:0px; color:#000000; margin-right:0px;}
	.dhrig ul li:hover h1{ background-color: inherit; color:#000000;}
	.dhrig ul li h1::after{ display: none;}
	.dhrig ul li:hover h1::after{ display: none;}
	
	.dhrig ul li h2{ width:66%; padding-right:0px; background-color: inherit; padding:0px; color:#000000;}
	.dhrig ul li:hover h2{ background-color: inherit; color:#000000;}
	.dhrig ul li h2::after{ display: none;}
	.dhrig ul li:hover h2::after{ display: none;}
	
	.dhrig ul li .yabeiz{ width:100%; padding-top:5px; font-size:14px; background-color: inherit; padding:0px; color:#000000; margin-left:0px;}
	.dhrig ul li:hover .yabeiz{ background-color: inherit; color:#000000;}
	.dhrig ul li .yabeiz::after{ display: none;}
	.dhrig ul li:hover .yabeiz::after{ display: none;}
	
	
	.dh_beizhuxx{ text-align:left; line-height:22px; padding-left:12px; padding-right:12px;}
	
	.dhleft ul{ padding-top:5px; padding-right:12px;}
	.dhleft ul li{ margin-left:12px;}
	.dh_list{ margin-top:16px;}
	.dhrig_tit{ padding-left:0px; line-height:36px;}
	.dhrig ul li{ padding-left:0px; padding-right:8px; padding-top:12px; padding-bottom:12px; margin-top:0px; display: block;}


/*演讲嘉宾*/

	.jbleft ul{ padding-top: 5px; display:flex; flex-wrap: wrap; flex-direction:row;}
	.jbleft ul li{ padding-left:12px; padding-right:0px; box-sizing: border-box; height: 42px; line-height: 42px; font-size: 15px; border-radius: 0px;
	 width:33.333333333%; margin-left:0px; box-sizing: border-box; background-color: inherit; border: 0px;}
	.jbleft ul li.curre{ background-color:inherit; border: 0px;}
	.jbleft ul li span{ display: block; border:1px solid #4D18A3; box-sizing: border-box; height: 42px; font-size:13px;
	line-height: 18px; display: flex; align-items: center; justify-content: center;}
	.jbleft ul li.curre span{ background-color:#4D18A3;}

	.jiabing{min-width:320px;padding-left:0;padding-right:0; padding-bottom:60px; padding-top:30px;}
	.catana2{ display:flex; flex-wrap: wrap; flex-direction:row; overflow: hidden; padding-top:8px; padding-right: 12px; padding-left:12px;
	padding-bottom:12px; border-bottom: 2px solid #4D18A3;}
	.catana2 h1{padding-left: 0px; padding-right: 0px;  width: 50%;  margin-left: 0px; text-align: center;
    font-size: 14px; color:#4D18A3; line-height: 40px; height: 44px; box-sizing: border-box; border:1px solid #4D18A3; margin-top:12px;}
	.catana2 h1.curre{ background-color:#4D18A3; color:#FFF;}
	.catana2 h1::after{ display: none;}
	.catana2 h1.curre::after{ display: none;}
	
	
	
	
	.dahui_sub{position:relative;z-index: 10;}
	.dahui_sub .dahui_zu{float:left;width:50%;}
	.dahui_sub .dahui_fen{}
	.dahui_sub dl dt{font-size:16px;color:#999999;}
	.dahui_sub dl.on dt{color:#00b0ff}
	.dahui_sub dl dd{margin-top:5px;padding-right:4px;}
	.dahui_sub dl.dahui_zu dd span{display:block;height:27px;background-color:#999999;}
	.dahui_sub dl.dahui_zu.on dd span{background-color:#00b0ff;cursor:pointer;}

	.ph_dahui_fen{}

/*嘉宾列表*/
.jiab_list{ padding-top:24px;}
.jiab_list ul{margin-left:0;overflow:hidden;}
.jiab_list ul li{ width:auto; padding-bottom:10px;}
.jiab_list ul li a{}
.jiab_oth .jiab_list ul li span{ width:80px; height:80px;}
.jiab_list ul li span img{max-width:100%}
.jiab_list ul li h4{padding-top:14px;font-size:16px;color:#010101;font-weight:600}


.ph_jiab{padding-left:10px;}
.jiabing .dahui_sub{margin-left:10px;}

.jbleft{ float:inherit; width:auto;}
.jbrig{ width:auto; float:inherit; padding-left:0px; padding-right:0px;}
.jbrig ul{ width:auto; padding-left:12px;}
.jbrig ul li{ width:50%; padding-top:0px; padding-bottom:12px; padding-right: 12px;}
.jbrig ul li .jblib{ margin-right:12px;}
.jbrig ul li a{ min-height: auto; padding-bottom:15px;}
.jbrig ul li h1{ width:100%; height: 110px; padding-top:20px;}
.jbrig ul li h1 span{ width:110px; height:110px;}
.jbrig ul li h1 img{ width:100%; transition:none;}
.jbrig ul li h2{ font-size:14px;}
.jbrig ul li p{ width:auto; font-size:13px;}
.jbrig ul li a::after{ display: none;}




/*注册报名*/
.reg{min-width:320px;padding-left:0;padding-right:0; padding-top:30px; padding-bottom:60px;}
.reg .con{padding:0px 14px 0px 0px;}
.reg_intro{margin-top:10px;font-size:16px; text-align:center;line-height:22px;}
.reg_fy{margin-top:10px;overflow:hidden;}
.reg_fy table{width:100%;border-collapse:collapse}
.reg_fy table th {width:25%; height:89px;}
.reg_fy table th h2{font-size:16px; font-weight:normal; padding-top:10px;}
.reg_fy table th p{padding-top:0px;font-size:12px; line-height:20px;}

.reg_fy table th.en_th h2{font-size:14px; line-height:18px;}
.reg_fy table th.en_th p{ line-height:18px;}


.reg_fy table td{ width:25%; height:48px;}
.reg_fy table td h3{ font-size:13px; line-height:48px;}
.reg_fy table td h5{ font-size:15px; line-height:48px;}
.reg_fy table td .mpzzc_sm{ padding:12px 12px; line-height:24px; font-size:15px; font-weight:inherit;}

.reg_btn{ padding-top:22px; padding-bottom:22px;}
.reg_btn a{ height:42px; line-height:42px; font-size:18px;}
.reg_btn a img{width:150px; height:auto;}

.reg_bianji{padding:0px;margin-top:20px;}
.reg_bianji img{max-width:100%;}


.reg_fy table tr.ph_reg_btn{text-align:right;}
.reg_fy table tr.ph_reg_btn td{border:0;}
.reg_fy table tr.ph_reg_btn img{height:35px;margin-right:14px;}
.reg_fy table tr.ph_reg_btn{display:table-row;}

.reg_intro dl dd{ font-size:15px; line-height:22px;}

.reg_intro dl dd.en_dd{ padding-top:0px; line-height:18px;}
.reg_fy table td h3.en_h3{ line-height:18px;}


.regbli ul{ width:auto; display:flex; flex-wrap: wrap; flex-direction:row;}
.regbli ul li{ width:50%; padding-top:12px; padding-right: 0px;}
.regbli ul li:nth-child(1){}
.regbli ul li dl{ margin-right:0px; padding: 10px 0px 0px 14px;}
.regbli ul li dl dt{ padding-left:12px; font-size: 16px; padding-top:15px; padding-bottom: 30px;}
.regbli ul li dl dd{ padding-top:45px; margin-top:-45px;}
.regbli ul li dl dd .ddcon{ padding:5px 16px 0px 16px; min-height: 170px;}
.regbli ul li dl dd h1{ font-size: 14px; margin-top: 0px; height: 40px;}
.regbli ul li dl dd h1 span{ font-size: 22px;}
.regbli ul li dl dd h2{ min-height: 40px; margin-top:4px;}
.regbli ul li dl dd a{ font-size:14px; line-height: 36px; height: 36px; padding-left: 20px; padding-right: 20px; margin-top:0px;}
.regbli ul li dl dd h3{ font-size: 14px; line-height: 28px; margin-top:4px;}
.regbli ul li dl dd h4{ line-height: 24px; font-size: 13px; text-align: right;}

.huoban_list li a span{ font-size:15px; color:#cccccc; line-height:40px; background-position:12px center; padding-left:58px;}

.hclianxi{ padding-left:14px; margin-top:18px;}


/*常见问答*/
.question{padding-top:30px; padding-bottom:60px;}
.quesul{ padding-left: 16px; padding-right: 16px; padding-top: 0px; padding-bottom:10px;}
.quesul ul{ width: auto;}
.quesul ul li{ width: 100%; padding-right:0px; font-size:14px;}

.quesdie{ padding-right: 12px; padding-left: 12px; padding-top:12px;}
.quesdie dl dt{ padding-bottom: 5px;}
.quesdie dl dd{ line-height: 24px;}
.quesdie dl dt h1{ font-size: 17px; line-height: 30px;}
.quesdie dl dd h1{ font-size: 14px; background-size: 14px;}
.quesdie dl dd p{ line-height: 24px; font-size:14px;}
.hdingb{ display: none;}

.questcon{ padding-top:20px;}


/*合作伙伴*/
.huoban{min-width:320px;padding-left:0;padding-right:0; padding-top:30px; padding-bottom:60px;}
.huoban .con{}
.huoban .con2{ padding-top:26px;}
.huoban .con2 h1{ font-size:17px; line-height:48px; padding-bottom: 10px;}
.huoban .con2 h1::after{ height: 4px;}
.huoban .con2 h2{ font-size:14px; line-height: 40px; padding-top:12px;}
.huoban .con2 h2 a{ font-size:16px;}
.huoban .con2 h3 a{ font-size:14px; line-height: 42px; padding:0px 15px;}

.zcatal{font-size: 17px; line-height: 48px; padding-top: 8px; padding-bottom: 4px;}
/*
.swiper{ width:100%; height: 60px; padding-bottom:34px !important; margin-top:10px;}
.mySwiper{ display: none !important;}
.mySwiperwap{ display: block !important;}
.swiper-slide a{height:60px;}
.swiper-slide img { max-width:100%; max-height:60px;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction
{ margin-top:10px;}
*/

.huoban_list{ padding-left:12px; padding-right:12px; padding-top:10px;}
.huoban_list ul{width:auto; padding-left:12px;}
.huoban_list li{ width:50%; padding-right: 12px; margin-top:14px;}
.huoban_list li:nth-child(1){ margin-top:0px;}
.huoban_list li:nth-child(2){ margin-top:0px;}
.huoban_list li p{ width:auto; height:60px; margin-left:12px; background-color:#FFF; border:1px solid #DEDEDE; overflow:hidden;}
.huoban_list li img{max-width:100%; max-height:60px;}
.huoban_list li a{}

.quesdie dl{ padding:18px 18px 14px 18px;}
.quesdie dl::after{ left: 16px; height:5px;}



/*场地住宿*/
.changdi{min-width:320px;padding-left:0;padding-right:0; padding-top:30px; padding-bottom:60px;}
.map_rig h2 font{ font-size:16px;}
.map_rig h2.maph2_en font{ font-size:15px;}
.map_rig h2 span{ font-size:16px;}
.map_rig h2.maph2_en span{ font-size:15px;}
.cd_bianji{padding:20px 14px 10px; line-height:22px; font-size:15px; color:#333;}
.cd_bianji p{line-height:22px;}
.map_rig h1{ width:auto; height:auto;}
.map_rig h1 img{ max-width:100%;}

.cd_con{padding:22px 14px 0px 14px;}
.cd_txt dl{position:relative;}
.cd_txt dl span.icon_sj{display:block;position:absolute;top:-10px;left:50%;margin-left:-10px;width:20px;height:10px;background-position:center;background-size:20px;background-repeat:no-repeat;}
.cd_txt dl span.icon_sj1{background-image:url(../images/icon_sj1.png);}
.cd_txt dl span.icon_sj2{display:none;background-image:url(../images/icon_sj2.png);}

.cd_addr{}
.cd_addr dt{padding-left:10px;padding-right:10px;padding-top:15px; padding-bottom:15px;line-height:28px; height:auto; width:50%; box-sizing:border-box;}
.cd_addr dt h1{ font-size:15px;}
.cd_addr dt p{ font-size:13px; padding-top:0px; line-height:24px; text-align:center;}
.cd_addr dd{font-size:13px;padding-left:12px;padding-right:12px;padding-top:12px; padding-bottom:12px; height:auto; line-height:20px;
 width:50%; box-sizing:border-box; color:#333; min-height: auto;}
.cd_addr dd p{ font-size: 13px; line-height: 20px;}

.cd_jiaot{margin-top:10px;float:none;width:100%;height:auto;background-color:#0072a5;border-radius:4px;color:#fff;font-size:14px;line-height:24px;padding:5px 0 10px 0}
.cd_jiaot dt{padding-top:12px;padding-left:10px;padding-right:10px;line-height:24px;font-size:18px;}
.cd_jiaot dd{padding:0 35px;line-height:24px;padding-left:10px;padding-right:10px;}

.map{margin-top:0px;}
.map h5{ float:none; width:100%; height:auto;}
.map h5 img{ width:100%; height:auto;}
.map_pic{float:inherit;width:100%;height:288px;}
.map_rig{ width:auto; float:inherit; padding-left:0px; padding-top:15px;}


/*酒店*/
.jiudian{ padding-top:36px; padding-right: 0px;}
.jd_list{ padding:0px 0px 28px 0px;}
.jd_list ul{ width:auto; padding-top:4px; padding-right:14px; padding-left:2px;}
.jd_list ul li{float:left;margin-top:14px;text-align:center;width:50%; padding-left: 12px;}
.jd_list ul li .jd_pd{height:250px;padding:0 5px;margin:0 7px;background-color:#fff;border-radius:20px;}
.jd_list ul li .jd_pd_en{ height:280px;}
.jd_list ul li a{ display: block; padding: 15px 10px; min-height:200px;}
.jd_listen ul li a{ min-height:210px;}
.jd_list ul li a img{max-width:100%;max-height:100%;vertical-align:middle;}
.jd_list ul li h5{font-size:14px;color:#000;padding:8px 0 2px;line-height:22px;}
.jd_list ul li p{font-size:13px;color:#666;line-height:22px;}

.jiudian_tit{ display: none;}
.jiudian_titwap{display: block; line-height:46px; font-size: 15px; color: #fff; background-color:#6100AA; margin-left: 0px; margin-right: 0px; text-align: center;}
.jiudian_tit font{ border-right:26px solid #F6BD4D; border-top:24px solid transparent; border-bottom:24px solid transparent;}
.jiudian_tit b{ border-left:26px solid #F6BD4D; border-top:24px solid transparent; border-bottom:24px solid transparent;}
.jiudian_tit span{ font-size:18px; line-height:48px;}
	




/*历届回顾*/
.huigu{min-width:320px;padding-left:0;padding-right:0; padding-top:30px; padding-bottom:30px;}
.huigu .con{margin-top:40px;}
.con5{ padding-top:56px;}
.huigu_list{ padding-top:16px; border-top:0px; margin-top:0px;}
.huigu_list ul{ width:auto; padding-left:12px; overflow:hidden; height:auto;}
.huigu_list ul li{ width:33.33333%; padding-top:12px;}
.huigu_list ul li a{ height: 40px; line-height:40px; margin-top:0px; border-radius:0px; font-size:14px; width:auto; margin-right:12px;}
.huigu_list ul li:nth-child(6) a{height: 40px; line-height:40px; margin-top:0px; border-radius:0px; font-size:14px; width:auto; margin-right:12px;}
.huigu_list ul li a:hover{ width:auto; height:auto; margin-top:0px; border-radius:0px; font-size:14px; height:40px; line-height:40px;}

.guigu_lieb{ padding-left:5px; padding-right:5px;}


.banquan{min-width:1080px;padding-left:52px;padding-right:52px;background-color:#24292f;font-size:12px;height:48px;color:#9fa1a4;text-align:center;}
.banquan p{line-height:48px;}


.container{ max-width:inherit; margin:-30px auto 0;}
	.slide{
		width: 100%;
		height:380px;
		min-height: 180px;
		overflow: hidden;
		position: relative;

	}
	.slide .img{
		/*box-reflect:below 0 -webkit-linear-gradient(transparent,transparent 90,#fff);*/
		/*-webkit-box-reflect: below 0 -webkit-linear-gradient(transparent,transparent 90%,#fff);*/

		position: absolute;
		transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
	}
	
	.slide-bt{left:16px; bottom: 0px;z-index: 10; width: auto!important; margin-left: 0px!important;}
	
	.con2{ padding-top:5px;}
	.huigu_lb{position:relative; width:auto; transform: scale(1);}
	.huigu_lb .icon{}
	.huigu_lb h1{ height:45px;}
	.huigu_lb .icon.prev{left:0; background-size:10px; width:30px; height:45px;}
	.huigu_lb .icon.next{right:0; background-size:10px; width:30px; height:45px;}


	.banquan{min-width:320px;padding-left:0;padding-right:0;}



/*嘉宾简介*/
.jianj_t{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image:url(../images/black_bg.png);overflow:auto;}
.jianj_t .table_cl{display:block;position:absolute;top:14px;left:14px;right:14px;bottom:14px;width:auto;height:auto;}
.jianj{position:relative;margin:0 auto;width:auto;margin:0;padding:0;background-image:none;border-radius:0;height:100%;overflow:auto;}
.jianj_sc{overflow-y:inherit;max-height:inherit;}
.jianj_bg{background:#fff;padding:0;border-radius:0;height: auto;}

.jianj .icon_close2{display:block;position:absolute;right:0;top:0;width:40px;height:40px;background-image:url(../images/icon_close3.png);background-repeat:no-repeat;background-size:40px;}
.jianj .icon_close3{display:block;position:absolute;right:0;top:0;width:40px;height:40px;background-image:url(../images/icon_close3.png);background-repeat:no-repeat;background-size:40px;}
.jianj .icon_close4{display:block;position:absolute;right:0;top:0;width:40px;height:40px;background-image:url(../images/icon_close3.png);background-repeat:no-repeat;background-size:40px;}

.jianj_con{padding:0 10px 40px;}
.jianj_pic{float:none;text-align:center;width:auto;}
.jianj_pic dt{padding-top:10px;width:auto;height:auto;border-radius:0;overflow:hidden;}
.jianj_pic dt img{max-width:100px;max-height:120px;}
.jianj_pic dd h4{padding-top:10px;font-size:16px;color:#000;font-weight:600}
.jianj_pic dd p{padding-top:5px;line-height:20px;font-size:14px;color:#464236;}
.jianj_time{float:none;width:auto;margin-top:20px;}
.jianj_time h2{font-size:14px;color:#00b0ff;}
.jianj_time dl dt{padding-top:15px;color:#464646;font-size:14px;}
.jianj_time dl dd{padding-top:15px;color:#6100AA;font-size:14px;}
.jj_bianji p{ font-size:14px;}

.jj_bianji{font-size:14px;color:#666;line-height:20px;margin-top:15px;}

.jianj2 {width:600px;}
.jianj2 .jianj_bg{padding-right:0;line-height:20px;line-height:20px;color:#666;padding:40px 10px }
.jianj2 .jianj_sc{max-height:inherit;border-radius: 5px;}


.jiab_oth{border-top:1px dashed #bdbdbd;padding:0 6px;}
.jiab_oth .jiab_list{padding-top:0;}
.jiab_oth .jiab_list ul{margin-left:0;padding-bottom:20px;}

.jiab_oth .jiab_list ul li{float: left;width: 33.333333333%;text-align: center;margin-left:0;}
.jiab_oth .jiab_list ul li h5{padding: 0 10px 0;font-size: 12px;color: #464236;height: 16px;overflow: hidden;}
.jiab_oth .jiab_list ul li .pho_oth{margin:0 0px; padding:0 10px;}
.jiab_oth .jiab_list ul li h4{font-weight:600;height:14px;padding-top:5px;padding-bottom:2px;font-size:14px;}
.jiab_oth .jiab_list ul li h4 a{font-size:14px;margin-top:0;color:#000;}
.jiab_oth .jiab_list ul li a{margin-top:0;}

.jiab_oth .jiab_list ul li{margin-top:20px;}
.jiab_oth .jiab_list ul li p{font-size:12px;padding-top:0;}
.jianj_t .jianj_con{padding-bottom:20px;}


.yanjiangren .table_cl{display:block;position:absolute;top:14px;left:14px;right:14px;bottom:14px;width:auto;height:auto;}
.jianj2{width:auto;}


/* 弹出框 */
.mp_pd{ width:92%;}
.jiben .mp_pd{ width:92%;}
.mp_con{ padding:20px 12px;}
.mp_con h1 { padding-bottom:10px; font-size: 20px;}
.mp_con table th .col1{ height:40px; font-size:15px;}
.mp_con table td .col3 h3{ font-size:14px;}
.mp_con table td .col3 h2{ font-size:16px;}
.mp_con table td .col3 span{ font-size:14px;}

.mp_con .xiaoji{ font-size:16px; padding-top:12px; padding-bottom:20px;}
.mp_con .xiaoji h5{ font-size:16px; margin-bottom:6px;}
.mp_con .bm_btn{ overflow:hidden;}
.cfircom { line-height: 40px;  height: 40px; background-color: #FF4C02; color: #fff;  border-radius: 15px; font-size: 16px; display: block; float:left; 
width:48%; padding:0px;}
.cfircom:nth-child(1){ margin-right:3%;}
.anmar12{ margin-left: 0px;}
.zhekou input{ border: 1px solid #dedede; box-shadow: inherit; width:40%;}
.mp_con .icon_close2 { display: block; position: absolute; right: -12px; top: -12px; width:34px; height: 34px; background-image: url(../images/icon_close.png); background-repeat: no-repeat; cursor: pointer; background-size: 34px;}
.jiben_inp{ padding:8px 12px; box-shadow: none; border:1px solid #DEDEDE;}
.jiben_sure{ margin-top:26px; overflow:hidden;}
.zhekou{ padding-left:0px;}
.payment_fs{ padding-left:0px;}
.payment_fs h1{ position:relative; top:0px; line-height:40px; height:40px; font-weight:normal; font-size:17px;}
.pay_btn a{ width:48%; margin-top:20px; float:left; margin-right:0px;}
.pay_btn a:nth-child(1){ margin-right:3%;}

.zf_bsm{padding:12px 0px 0px 0px; text-align: left;}


#weixin .erweima{ right:70px; bottom:20px;}
#returntop{ bottom:20px; right:10px; width:50px; height:50px; background-size:50px;}
#weixin{ bottom:74px; right:10px; width:50px; height:50px; background-size:50px;}
.dbottom{ line-height:56px; height:56px; font-size:14px;}

.jiben_sure a{ line-height:44px; height:44px; width:70%; font-size:15px;}

.mask_box{ width:320px!important; margin-left:-160px!important;}
.mask_con p{ text-align:left!important; padding-right:14px; overflow:hidden;}
.mask_con p b{ padding-left:0px!important; display:block;}
.mask_con p img{ float:left; margin-left:10px; margin-right:20px;}


.jiben_inp input{ font-size:14px;}
.selectfcontent{ font-size:14px;}
.jiben_che{ font-size:14px;}



/* 微信报名 */
.banner_wxm img{ width:100%; height:auto; display:block;}
.wxtirle{ line-height:50px; font-size:17px; color:#FFF; text-align:center; background-color:#1C1B20;}
.wxmacon{ min-height:200px; padding-bottom:50px;}
.wxmacon h1{ width:50%; margin:0px auto; padding-top:50px;}
.wxmacon h1 img{ width:100%; display:block;}
.wxmacon h2{ line-height:28px; font-size:15px; color:#000; padding-top:25px; padding-left:14px; padding-right:14px; text-align:center;}
.wxmacon h3{ line-height:24px; font-size:15px; color:#000; padding-top:4px; text-align:center; padding-left:14px; padding-right:14px;}
.wxmacon h4{ line-height:28px; font-size:15px; color:#000; text-align:center;}


/* 支付方式隐藏 */
.payment_fs h2.alipay{ display: none!important;}
.payment_fs h2.wxpay{}

}








/*@media (min-width:768px) {

.group{width: 750px;}




}




@media (min-width:992px) {
.group{width: 970px;}



}
*/

/*@media (min-width: 768px){
.group{width:1180px;}

}*/




.fap_fj a.shangchuan{
	position: relative;
}
.fap_fj a input{position: absolute;width: 100%;height: 100%;right: 0;opacity: 0;cursor:pointer;}

.jiben_che{margin-bottom: 20px;}
.nav_biaoti{ line-height:36px; height:auto; min-height: 36px; font-size:22px; color:#6100AA; text-align:center; padding-top:20px;}


/*弹层*/
.mask{position:fixed;top:0;left:0;width:100%;height:100%;background:url(/images/mask_pic_1.png) repeat;}
.mask_box{position:fixed;top:50%;margin-top:-97px;left:50%;margin-left:-210px;width:420px;height:195px;}
.mask_title{height:30px;text-align:center; background-color:#005DC0;}
.mask_title h2{display:inline-block;line-height:30px;font-size:12px;color:#fff;}
.mask_title h2 .icon_bell{float:left;margin:7px 10px 0 0;}
.mask_con{height:164px;border:1px solid #005DC0;background:#fff;padding-bottom:40px}
.mask_con p{padding:42px 0;color:#666;display:flex; justify-content:center; align-items:center; flex-direction: row;}
.mask_con p b{padding-left:10px}
.mask_con .btn_box{text-align:center;}
.mask_con .btn_box button{cursor:pointer;width:90px; padding:0px 0px; margin:0px 0px; height:32px;border-radius:3px;text-align:center;line-height:32px;}
.mask_con .btn_box .sure{background:#005DC0; color:#fff;}
.mask_con .btn_box .cancel{background:#fff;color:#00A7CB;margin-left:20px;border:1px solid #005DC0;}

.sendduanxin{position: absolute;
right: 0px;
top: 0px;
border-radius: 10px;
padding: 0px 10px;
line-height: 57px;
height: 57px;
background-color: #ccc;
cursor: pointer;}




