.color_hongse{ color:#ff0000;    font-size: 18px;}
.tishixx{width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 50%;
    background-color: #ff0000;
    color: #fff;
    display: inline-block;
    text-align: center;
}
/*与会群体*/
/*banner*/
/* body,html,table{ font-family:'calibri' !important;} */
.bn_bg{ text-align:center; background:url(../images/register/China-Workshop_sp_bg.jpg) center; height:520px; background-size:auto 100%;}
.b_fz60{ font-size:72px; text-shadow:0 2px 5px #181818; color:#fff; padding:50px 0; padding-top:100px;}
.act_date{ width:600px; margin:0 auto; margin-top:100px;}
.act_date>li{ width:50%; text-align:left;}

.local_posi,.locak_time{}
.local_posi i{ width:28px; height:34px; display:inline-block; background:url(../images/index/China-Workshop_posi_icon1.png) no-repeat center -1px; vertical-align:middle; margin-right:10px;}
.icon_time{ background-position:center -1px !important;}
.icon_posi{ background-position:center -92px !important;}
.icon_time2{ background-position:center -190px !important;}
.icon_posi2{ background-position:center -281px !important;}
.local_posi span{ font-size:18px; color:#00f6ff; line-height:30px; margin-right:30px; text-align:left;}.local_posi span.cl_orange{ color:#ff9600;}
.date_posi_icon{ width:100% !important; margin:0 auto; text-align: center;}
.date_posi_icon .on_left{ float: none; display: inline-block;vertical-align: middle;}


/*内容部分*/
/* .rt_content_box{ padding:20px 0; font-family:'calibri' !important;} */
.rt_title{ font-size:36px; color:#003985; text-align:center; padding-bottom:20px;}
.rt_content_bg{ max-width:1000px; margin:0 auto; background-color:#fff;}
.border_box{ border:1px solid #cccccc;}
.rt_pd_20{ padding:30px 20px 20px 20px;}

.rt_top_nax{ margin-bottom:20px;}
.rt_top_nax>ul>li{ width:50%; position:relative;}
.rt_top_nax>ul>li>span{ display:block; border:1px solid #003985; font-size:18px; color:#003985; text-align:center; line-height:46px;}
.rt_top_nax>ul>li.current>span{ background-color:#003985; color:#fff;}
.rt_top_nax>ul>li.current>i{ display:block; width:17px; height:10px; background:url(../images/register/China-Workshop_rt_nav_dot.png) no-repeat; left:50%; margin-left:-8px; bottom:0; position:absolute;}

/*基本信息*/
.nav_tag_02{ display:none;}
.rt_list_bg{}
.rt_list_title{ padding-top:20px; padding-bottom:8px; background:url(../images/register/China-Workshop_linebg.jpg) bottom repeat-x;}
.rt_list_title>h3{ font-size:24px; color:#003985;}
.rt_list_title>h3>i{ width:4px; height:20px; display:inline-block; vertical-align:middle; background-color:#003985; margin-right:6px;}
.rt_list_title>h3>span{ display:inline-block; font-size:16px; color:#d41717;; padding-left:2%;}

.xinxi_01{ padding:10px 0; padding-left:20px;}
.bs_time{ font-size:18px; color:#323232; margin-top:10px;}
.bs_time i{ width:22px; height:28px; display:inline-block; background:url(../images/register/China-Workshop_rt_icons.png) center 0; vertical-align:middle; margin-right:6px;}
.bs_icon_01{ background-position:center -0px !important;}
.bs_icon_02{ background-position:center -72px !important;}
.bs_icon_03{ background:url(../images/register/China-Workshop_rt_icons1.png) center top no-repeat !important;}
.bs_time span{ font-size:18px; color:#003985;}
/*公司信息*/
.cp_info>li{ margin-top:20px;}
.rt_cp_name{ font-size:18px; color:#ff0000; width:30%; margin-right:20px; text-align:right;}
.rt_cp_name span{ font-size:18px; color:#323232;}
.Width_80{ width:65%;}
.input_column{ width:240px; padding:0 10px; line-height:28px; border:1px solid #d6d7dc; background-color:#fff; font-size:16px; color:#323232; border-radius:5px;}
.input_column2{ width:320px; padding:10px; height:130px; line-height:24px; border:1px solid #d6d7dc; background-color:#fff; font-size:16px; color:#323232; border-radius:5px;}
.error_tips{ padding:0 10px; border:1px solid #ff0054; line-height:28px; background-color:#ffe7e9; border-radius:5px; margin-left:20px;}
.error_tips i{ width:14px; height:14px; background:url(../images/register/China-Workshop_rt_icons.png) center -152px; margin-top:7px; margin-right:5px;}
.error_tips span{ font-size:14px; line-height:28px; color:#d41717;}
/*上传logo*/
.warning_text{ font-size:14px; color:#0053c1; clear:both; padding-top:8px;}
.warning_text2{ margin-left:200px;}
.up_logo_box{ border:2px solid #003985; width:116px; height:116px; background:url(../images/register/China-Workshop_up_logo01.jpg);}
.up_logo_box2{  background:url(../images/register/China-Workshop_up_logo04.jpg);}
.up_logo_box input{ width:100%; height:100%; border:0; opacity:0;-moz-opacity:0;-webkit-opacity:0;}
/*正确*/
.Check_right{ width:18px; height:18px; background:url(../images/register/China-Workshop_rt_icons.png) center -459px no-repeat; margin-top:6px; margin-left:20px;}

/*费用说明*/
.tr_prc{ min-width:138px; height:68px; padding:10px; border:1px solid #dfdfdf; text-align:center; position:relative; margin-right:10px; margin-bottom:10px;}
.tr_prc.current{ border:1px solid #ff8500;}
.tr_prc h2{ font-size:24px; color:#646464;}
.tr_prc em{ font-size:24px; color:#ff7e00; font-style:normal; line-height:48px;}
.tr_prc.current span{ position:absolute; bottom:0; right:0; width:19px; height:19px; background:url(../images/register/China-Workshop_rt_icons.png) center -243px no-repeat; display:block;}
.tr_prc.current h2{ color:#ff7e00;}

.btm_info{ padding-top:10px;}
.pd_left100{ padding-left:100px;}
.btm_info>p{ font-size:18px; color:#646464;}
.btm_info>p>em{ font-size:18px; color:#ff0000;}
.btm_info>span{ font-size:18px; color:#003985; display:block; margin:5px 0;}
.btm_info>a{width: 200px;line-height: 38px;background-color: #003985;display: block;border-radius: 6px;text-align: center;margin: 0;padding: 0; margin:10px 0;}
.btm_info>a>span{ font-size:24px; color:#fff; display:inline-block;}
.btm_info>a>i{ display:inline-block;width: 28px;height: 25px;background:url(../images/register/China-Workshop_rt_icons.png) center -329px;margin-left: 10px;vertical-align: middle;}

.btm_info02{ border-top:1px solid #dddddd; margin-top:20px; padding-top:20px;}
.btm_info02>p{ font-size:14px; color:#ff7e00; line-height:24px;}.btm_info02>p>strong{ font-size:18px; color:#ff7e00; padding-bottom:8px;}

/*提交*/
.sub_btn{width:200px; line-height:42px; border-radius:6px; font-size:24px; color:#fff; text-align:center; margin:20px auto; background-color:#2466bd; display:block; border:none; border-bottom:2px solid #00449e;}
/*--浮动背景 --*/
.alert_bg{background-color:#000; top:0; bottom:0; position:absolute; position:fixed; width:100%; height:100%; left:0; right:0; z-index:1100; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/ }
.alert_box{ position:fixed;width:360px; min-height:200px; top:50%; left:50%; border-radius:10px; overflow:hidden; margin-top:-100px; margin-left:-180px; background-color:#fff; z-index:1200;}
.alert_nav{ width:100%; height:40px; background-color:#095194; border-bottom:1px solid #00203d;}
.alert_nav>span{ display:block; width:40px; height:40px; background:url(../images/register/China-Workshop_cancel_btn.png) center; margin-right:10px;}
.al_content_box{ padding:30px 18px;}
.al_left{ width:25%;}.al_left>img{ width:100%;}
.al_right{ width:75%; padding-left:3%;}
.al_right h3{ font-size:30px; color:#0c4ea6; padding-bottom:10px;}
.al_right p{ font-size:18px; color:#0c4ea6;}


/*后续增加修改*/
.Disable_btn{ cursor:not-allowed; background-color:#ccc; border-color:#aaa;}
.cpn_btn{ margin-right:20px;font-size:18px;}
.cpn_btn span{ width:22px; height:22px; display:inline-block; vertical-align:middle; background:url(../images/register/China-Workshop_rt_icons.png) center -601px no-repeat; margin-right:8px; ;}
.add_cpn{ background-position:center -601px !important;}
.remove_cpn{ background-position:center -743px !important;}
.rt_cp_name{}
/*fanyifei*/
.trans_box{ font-size:18px; color:#323232;}
.trans_box input{ margin-right:8px;}
.Margin_top_btm{ margin:20px 0; padding-left:20%;}
/*展区与单个*/
.role_name{ margin-right:20px; font-size:16px; color:#323232; font-weight:normal;}
.role_name input{ margin-right:6px; line-height:22px;}
.dwp_num{ width:150px; height:28px; font-size:16px; color:#323232;}



/*后续增加修改2016.10.9*/
.top_short_info{}
.top_short_info>h2{ font-size:26px; color:#323232; margin-bottom:20px;}
.top_short_info>h4{ font-size:18px; color:#555; line-height:28px; margin-bottom:10px;}
.top_short_info>h4>span{ font-size:20px; color:#003985; }
.top_short_info>h4>strong{color:#323232; }
.top_short_info>p{ font-size:18px; line-height:26px; color:#555; margin:5px 0; padding-left:2%;}

.btn_short_info{ padding-top:20px;}
.btn_short_info>h1{ color:#003985; }
.btn_short_info>h4{ font-size:18px; color:#555; line-height:28px;}
.btn_short_info>h4>strong{color:#323232; }
.btn_short_info>h4>span{ font-size:20px; color:#003985; }

.btn_short_info>h3{ font-size:18px; color:#323232; line-height:28px; margin:5px 0;}
.btn_short_info>h3>span{ font-size:18px; color:#003985; }
.btn_short_info>h5{ font-size:24px; color:#003985; margin:10px 0; font-weight:bold;}
.btn_short_info>ul>li{ margin-bottom:8px;}
.btn_short_info>ul>li>span{ font-size:20px; color:#323232;}

.yulan_logo{ width:120px; height:100%; margin:0 15px; text-align:center;}
.yulan_logo img{ max-width:100%; display:inline-block; height:auto; vertical-align:middle;}

.fz20{ font-size:20px !important; color:#323232 !important; font-weight:bold;}



/*2016.12.27新增*/


.cs_bg{ position:relative;}
.jieshu_bg{ width:100%; height:100%; position:fixed; top:0; bottom:0; left:0; right:0; z-index:10; background-color:rgba(0,0,0,0.2); text-align:center;}
.jieshu_bg>img{ max-width:90%; display:inline-block; margin-top:100px;}



@media (max-width:768px){
	.local_posi span{ font-size:16px; margin-right:0; max-width:85%; line-height:26px;}
	/*与会群体*/
	.bg_pk_gray{ background-color:#fff !important;}
	/*banner*/
	.bn_bg{  height:300px; background-size:auto 100%;}
	.b_fz60{ font-size:48px; padding:20px 0; padding-top:20px;}
	.act_date{ width:90%; margin:0 auto; margin-top:20px;}
	.act_date>li{ width:50%; text-align:left;}
	/*基本信息*/
	.rt_list_title{ padding-top:0;}
	
	/*内容部分*/
	.rt_content_box{ padding:20px 0;}
	.rt_title{ font-size:28px; padding-bottom:0;}
	.rt_content_bg{ border-bottom:1px solid #d6d7dc;}
	
	.rt_top_nax>ul>li>span{font-size:16px;line-height:38px;}
	.border_box{ border:none;}
	.rt_pd_20{ padding:10px 0 20px 0;}
	
	.xinxi_01{ padding:10px 0; padding-left:0;}
	/*公司信息*/
	.cp_info>li{ margin-top:10px;}
	.rt_cp_name{ width:100%; margin-right:0; text-align:left; margin-bottom:8px;}
	.rt_cp_name span{ font-size:18px; color:#323232;}
	.Width_80{ width:100%;}
	.input_column{ width:90%; padding:0 10px; line-height:28px; border:1px solid #d6d7dc; background-color:#fff; font-size:16px; color:#323232; border-radius:5px;}
	.input_column2{ width:90%; padding:10px; height:130px; line-height:24px; border:1px solid #d6d7dc; background-color:#fff; font-size:16px; color:#323232; border-radius:5px;}
	.error_tips{ padding:0 10px; margin-left:0; margin-top:10px;}
	/*上传logo*/
	.warning_text2{ margin-left:0;}
	/*正确*/
	.Check_right{ margin-left:10px;}
	/*费用说明*/
	.tr_prc{ min-width:48%; margin:0 1%; margin-bottom:2%;}
	.tr_prc h2{ font-size:20px; color:#646464;}
	.tr_prc em{ font-size:24px; font-style:normal;}
	
	.pd_left100{ padding-left:0;}
	
	.btm_info>span{ font-size:18px; color:#003985; display:block;}
	.btm_info>a{width: 200px;line-height: 38px;background-color: #003985;display: block;border-radius: 6px;text-align: center;margin: 0;padding: 0; margin:10px 0;}
	.btm_info>a>span{ font-size:24px; color:#fff; display:inline-block;}
	.btm_info>a>i{ display:inline-block;width: 28px;height: 25px;background:url(../images/register/China-Workshop_rt_icons.png) center -329px;margin-left: 10px;vertical-align: middle;}
	
	.btm_info02{margin-top:0;}
	.btm_info02>p{ font-size:14px; color:#ff7e00; line-height:24px;}.btm_info02>p>strong{ font-size:18px; color:#ff7e00; padding-bottom:8px;}
	
	/*提交*/
	.sub_btn{width:80%; line-height:42px; margin:20px auto;}
	/*--浮动背景 --*/
	.alert_box{width:90%; height:auto; top:50%; left:50%; margin-left:-45%;}
	.al_content_box{ padding:15px 10px;}
	.al_left{ width:25%;}
	.al_right{ width:75%; padding-left:3%;}
	.al_right h3{ font-size:30px; color:#0c4ea6; padding-bottom:10px;}
	.al_right p{ font-size:18px; color:#0c4ea6;}
	/*后续增加修改*/
	.dis_miss{ display:none;}
	.Margin_top_btm{ margin:0 0; padding-left:0;}
	/*展区与单个*/
	.role_name{ width:48%; margin:0 1%;}
	
	.btn_short_info>ul>li>span{ font-size:18px;}
	.date_posi_icon{ width:100%; padding:0 2%;}
	.top_short_info>h2{ font-size:22px;}
	.btn_short_info>h1{ font-size:30px;}
	
	}



@media (max-width:480px){
	
	.cpn_btn{ margin-right:0; margin:8px 0; width:100%;}
	}
@media (max-width:360px){
	.bn_bg{  height:240px; background-size:auto 100%;}
	
	.local_posi span{ line-height:26px;}
	.b_fz60{ font-size:32px;}
	.date_posi_icon{ width:100%;}
	
	.top_short_info>h2{ font-size:18px;}
	
}


.logoo{ margin:0 auto;}
.e_tbale td,.e_tbale th{ padding:10px;}
.e_tbale th{ background:#e7141a; color:#fff; font-size:18px;}
.te_td,.e_tbale tr:nth-of-type(odd) td.te_td { background:#003985; text-align:center; color:#fff!important; font-size:24px; font-weight:bold; padding:0 !important}
.e_tbale td{ border-bottom:1px solid #e7e7e7}.e_tbale tr:nth-of-type(odd) td{ background:#f9f9f9}

@media (max-width:768px){
.e_tbale td,.e_tbale th{ display:block}	.e_tbale td:nth-of-type(1){ border: none; padding-bottom:0; color:#999}.e_tbale td:nth-of-type(2){ border: none; padding-top:0;}
.e_tbale th:nth-of-type(1){ border: none; padding-bottom:0; font-weight:normal;}.e_tbale th:nth-of-type(2){ border: none; padding-top:0;}
}

.xz_k_xiala select{     
    padding: 0 10px;
    line-height: 28px; 
    border: 1px solid #d6d7dc;
    background-color: #fff;
    font-size: 16px;
    color: #323232;
    border-radius: 5px;
}
input[type="checkbox"] ~ .xz_k_xiala{ display:none;}
input[type="checkbox"]:checked ~ .xz_k_xiala{ display: inline-block;}
.z_zop .rt_cp_name span{font-size: 18px;    color: #d41717;     line-height:14px;     white-space: nowrap;}
 .cp_info> .z_zop + li{     margin-top: 10px;}
.rt_cp_name{ }

@media (max-width:768px){
	.shengming{  float:none;}
}

.cp_info .main_role_type_value_new{   padding:0 0;}
.cp_info .main_role_type_value_new +  .main_role_type_value_new{ margin-top: 0;}
.main_role_type_value_new .role_name input{ display: none;}
.main_role_type_value_new .role_name span{position: relative; overflow: hidden; color:#d41717 ; border-radius: 4px; border:1px solid  #ccc; display: block; padding: 5px 0 5px 40px; cursor: pointer;}
.main_role_type_value_new .role_name input:checked ~ span{    border-color:#d41717 ; color: #fff; background: #d41717;}
.main_role_type_value_new .role_name input:checked ~ span:after { content: ""; left: 0; bottom: 0;
	position: absolute; 
     width: 30px; height: 100%; background: #fff;
	}
	.main_role_type_value_new .role_name span::before{-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg);  content: ""; display: block; top: 4px; left: 10px; border: 3px solid #e8e8e8; border-left: none; border-top: none; position: absolute;width: 10px; height: 18px; z-index: 22;}
.main_role_type_value_new .role_name input:checked ~ span::before{ border-color:  #d41717; }

.xinxi_01_new .rt_cp_name{width: 100%; text-align: left; clear: both; display: block; padding-bottom: 5px;}.xinxi_01_new .rt_cp_name span::before{ width: 5px; height: 5px; content: ""; display: inline-block; background: #000;  vertical-align: middle;  position: relative; top: -2px; margin-right: 5px;}
.xinxi_01_new .Width_80{ width: 100%;padding-bottom: 20px;}
.xinxi_01_new .xz_k{ padding-left: 20px; width: 100%; }

.xinxi_01_new .xinxi_01{ border: 1px dashed #ccc; padding:20px; margin-bottom: 20px;}

.class_xiala{ display: flex; flex-wrap: wrap;}
.class_xiala > div{ padding-right: 20px; min-width: 30%;}