﻿@charset "UTF-8";
/* CSS Document */
	body {
		font-family: "Microsoft YaHei", Helvetica,Arial, sans-serif;
		font-size: 14px;
		line-height: 1.7;
	}
	.blog-post-item {
		border: 0px;
		margin-bottom: 0px;
		padding: 10px;
	}
	section {
		padding: 50px 0;
	}
	
	/*功能区*/
	.function_block {
		float: right;
		width: 100%;
		margin-top: 15px
	}
		.function_block div {
			display: block;
			margin-bottom: 15px;
			font-size: 20px;
			color: #fff;
			font-weight: bold;
			text-align: center;
			line-height: 85px;
		}

			.function_block div.visitor {
				background: #f8ce43;
			}

			.function_block div.exhibitor {
				background: #46b6b0;
			}

            .function_block div.exhibitorservice {
                background: #46b6b0;
            }

			.function_block div.download {
				background: #31923f;
			}

				.function_block div.visitor img,
				.function_block div.exhibitor img,
				.function_block div.download img {
					vertical-align: middle;
					width: 50px;
					padding-right: 2px
				}

			.function_block div.ad img {
				width: 100%
			}

	/*
	@media screen and (max-width:1024px)
	{
	   .new_center div label{
		 display:none
	   }
	   .new_center{
		width:360px;
		}
	.function_block{
	   width:140px;
	   }
	.function_block div.visitor,.function_block div.exhibitor{
	   font-size:16px;
	   line-height:40px;
	   padding-top:10px;
	   padding-bottom:10px;
	   }
	   .function_block div.visitor img,.function_block div.exhibitor img
	   {
		   display:block;
		   margin-left:auto;
		   margin-right:auto;
		   width:64px;
	   }
	}
	*/

/* ======================================================================================Top导航样式 */
	nav {
		padding-left: 10px;
		}

	.navbar-default .navbar-nav>li>a {
		/*color: #2E2EB2;*/
		color:#272727;
		font-size: 15px;
	}
	.navbar-default .navbar-nav>li>a:hover {
		color:#0f469c;
		}

	.nav>li>a {
		position:relative;
		display:block;
		padding:20px 15px;
		/*font-weight:bold;*/
		font-weight:normal;
	}

	.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
		background-color:#FFFFFF;
		border-top: 3px solid #F60;
		color:#F60;
		padding:17px 12px;
	}


	.dropdown-menu {

	/*	position:absolute;
		top:100%;
		left:0;
		z-index:1000;
		display:none;
		float:left;
		min-width:160px;
		padding:5px 0;
		margin:2px 0 0;
		font-size:14px;
		text-align:left;
		list-style:none;
		background-color:#34b7d8;
		-webkit-background-clip:padding-box;
		background-clip:padding-box;
		border:1px solid #ccc;
		border:1px solid rgba(0,0,0,.15);
		border-radius:4px;
		-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
		box-shadow:0 6px 12px rgba(0,0,0,.175)*/
	}

	/* 网站页眉样式---------------- */
        #header {
            border-bottom: rgba(0,0,0,0.05) 0px solid;
        }

        #topnav_sub2 {
            text-align: center;
            background: #183974; /*0094ff*/
            height: 50px;
        }

        #topMain > li > a,
        #topMain > li > a:link,
        #topMain > li > a:visited,
        #topMain > li > a:hover,
        #topMain > li > a:focus {
            height: 50px;
            line-height: 50px;
            color: white;
        }

        #topMain.nav-pills > li:hover > a, #topMain.nav-pills > li:focus > a {
            color: white;
            background-color: rgba(0,0,0,0.03);
        }

        .nav > li > a {
            padding: 0px 15px;
        }
/* ================================================================================Carousel base class */
.carousel {
  /*height: 380px;*/
  margin-bottom: 0px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  /*height: 380px;*/
/*  background-color: #777;*/
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  /*height: 380px;*/
}
.carousel .item {
    /*height: 380px;
    background-color: #0C3E7A;*/
	}

/* ================================================================================分论坛banner */
.banner_session {
    position: relative;
}

    .banner_session div {
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        margin: auto;
        height: 100px;
    }

    .banner_session h3 {
        margin-top: 30px;
        margin-bottom: 20px;
        color: #fff;
        text-align: center;
    }

    .banner_session p {
        font-size: 16px;
        color: #fff;
        text-align: center;
        margin: 0;
        line-height: 30px;
    }


/* ==========================================================================================首页内容 */
/* -----------------------简介 */
.jianjie {
	margin:50px auto 28px;
	}
.jianjie p {
	line-height:28px;
	color:#888;
	margin-top:20px;
	font-size:15px;
	}

/* -----------------------简介 */
.newstext {
	margin:50px auto 28px;
	}
.newstext p {
	line-height:28px;
	color:#191919;
	margin-top:0px;
	font-size:15px;
	margin-bottom:15px;
	}
	
/* -----------------------嘉宾 */	
.lunbo-bg {
	padding:24px 0;
	/*background:#ffffff;*/
	}
.lunbo-bg2 {
	padding:5px 0;
	/*background:#ffffff;*/
	}
	
.lunbo-title {
	text-align:center;
	color:#1f2e44;
	}

/* -----------------------日程 */		
.richeng-bg {
	padding:24px 0;
	background:#ffffff;
	}
	
.richeng-title {
	text-align:center;
	color:#1f2e44;
	}


/* -----------------------分论坛介绍 */	
.luntan-bg {
	padding:24px 0 12px 0;
	background:#ffffff;
	}
	
.luntan-title {
	text-align:center;
	color:#1f2e44;
	}
.fenluntan-bg .nav-pills>li.active>a,
.fenluntan-bg .nav-pills>li.active>a:focus,
.fenluntan-bg .nav-pills>li.active>a:hover {
	color:#fff;
	background-color: #FFECBF;
}

/* -----------------------合作伙伴 */	
.hezuo-bg {
	padding:24px 0 24px 0;
	//background:#ffffff;
	}
	
.hezuo-title {
	text-align:center;
	color:#1f2e44;
	}
	
/* ------------------------------- */	
.arrow-up {
    width:0; 
    height:0; 
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #3d9bdc;
}

.dashed-line {
	margin:0 auto;
	height:1px;
	border-bottom: 1px dashed #CCCCCC;
	}


.zanzhu-bg {
	padding:24px 0 24px 0;
	background:#ffffff;
	}
	
.zanzhu-title {
	text-align:center;
	color:#1f2e44;
	}
	

	
.map-bg {
	padding:24px 0 0 0;
	background:#ffffff;
	}
	
.map-title {
	text-align:center;
	color:#1f2e44;
	margin-bottom:25px;
	}
	
.footer_bg {
	padding:48px 0;
	background:#353643;
	}
	
.zhuban {
	color:#FFF;
	font-weight:900;
	}
	
.lianxi {
	color:#FFF;
	font-weight:900;
	}
	
.copyright_bg {
	padding:14px 0;
	background:#3e3d48;
	font-size:12px;
	color:#777;
	}
	
	
/* ==================================================================================二级页面 */

.left_nav {
	margin:25px 0;
	}
	
.right_page {
	margin:25px 0 25px 25px;
	}

/* 左侧或右侧菜单*/
		.sideBar {
				/*float: left;
				width: 172px;*/
				list-style: none;
				min-height: 43px;
				margin: 0;
				padding: 0;
			}

				.sideBar li {
					width: 100%;
					height: 43px;
					text-align: center;
					line-height: 43px;
					font-size: 16px;
					margin-bottom: 10px;
					list-style: none;
					overflow: hidden;
				}
                /*
					.sideBar li a {
						display: block;
						width: 100%;
						height: 100%;
						background: #ebebeb;
						color: #0e417f;
					}

						.sideBar li a:hover {
							background: #0e417f;
							color: #fff;
						}*/

            .sideBar .li_submenu {

            }

                .sideBar .li_submenu > a {
                    display: block;
                    width: 100%;
                    height: 100%;
                    background: #ebebeb;
                    color: #0e417f;
                }

            .sideBar .active > a {
                background: #0e417f;
                color: #fff;
            }
/* 面包屑样式*/
.crumb {
    float: right;
    font-size: 14px;
    margin-top: 10px;
}

					.crumb a {
						margin: 0 4px 0 2px;
					}
/* ----------------------------------------------------注册wizard */
.steps {
	height:46px;
	border-bottom:2px solid #e6e6e6;
	position:relative;
}
.steps ol {
/*	width:720px;*/
	margin:0 auto;
/*	padding-left: 150px;*/
}
.steps ol li {
	display:inline;
	float:left;
/*	width:110px;
	padding-left:70px;*/
	height:46px;
	line-height:46px;
	font-size:16px;
	font-weight:bold;
	color:#999;
	font-family:"\5FAE\8F6F\96C5\9ED1","\534E\6587\7EC6\9ED1","\9ED1\4F53",arial;
}
.steps ol li i {
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-right:5px;
	width:24px;
	height:24px;
	text-align:center;
	font-style:normal;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:url(http://img.360event.cn/assets/static/images/ico-circle2.png) no-repeat 0 0;
}
.steps ol li.active {
	color:#3e3e3e;
	border-bottom:2px solid #ff4700;
}
.steps ol li.active i {
	background-image:url(http://img.360event.cn/assets/static/images/ico-circle1.png);
}
.steps-4 ol li {
/*	width: 110px;
	padding-left: 30px;*/
	text-align:center;
}
.tsl-switcher {
	position:absolute;
	right:0;
	top:15px;
	font-size:12px;
}
.tsl-switcher li {
	display:inline-block;
	zoom:1;
	*display:inline;
}
.tsl-switcher a {
	padding:3px 5px;
	color:#333;
	border:1px solid #ddd;
	border-radius:3px;
	background-color:#FFF;
}
.tsl-switcher a.active {
	color:#999;
	background-color:#ededed;
}

/* ----------------------------------------------------倒计时层：还剩+按钮 */
.in_banner {
    width: 100%;
    position: relative;
    text-align:center;
}

.in_banner_up {
    position: absolute;
    top: 0;
    /*left: 15%;*/
    /*margin-left: -600px;*/
    height: 676px;
}

.mar1200 {
    width: 100%;
    margin: 0 auto;
}

.in_banner_up .window {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    background: rgba(0,70,48,0.5);
    color: #fff;
    width: 263px;
    height: 500px;          /*676px*/
    text-align: center;
}

.in_banner_up .window .title {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    padding: 0 15px;
    margin: 50px 0 30px;
}

.in_banner_up .window .center {
    display: inline-block;
    width: 185px;
    height: 157px;
    border: 3px solid #fff;
    margin-bottom: 20px;
}

.in_banner_up .window .center .tit {
    font-size: 18px;
    color: #fff;
    line-height: 70px;
}


.in_banner_up .window .center .day {
    display: inline-block;
    width: 140px;
    height: 64px;
    font-size: 34px;
    color: #ff0101;
    line-height: 64px;
    background: #fff;
    font-weight: bold;
}

.in_banner_up .window .btn {
    margin-bottom: 35px;
}

.in_banner_up .window .btn a {
    display: inline-block;
    width: 185px;
    background: #f41616;
    border-radius: 10px;
    font-size: 20px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    padding: 10px 0;
}

/* ----------------------------------------------------中间横幅图片 */
            .fl {
                float: left;
                display: inline;
            }

            .in_want {
                height: 340px;
            }

                .in_want .left {
                    width: 500px;
                }

                .in_want .title1 {
                    font-size: 34px;
                    color: #fff;
                    line-height: 28px;
                    padding-top: 20px;
                }

                .in_want .title2 {
                    font-size: 16px;
                    color: #fff;
                    line-height: 24px;
                }

                .in_want .btn_w {
                    padding-top: 20px;
                }

                .in_want .btn {
                    width: 176px;
                    height: 90px;
                    text-align: center;
                    color: #fff;
                    margin-bottom: 30px;
                    margin-right: 24px;
                }

                    .in_want .btn .p1 {
                        font-size: 28px;
                        line-height: 18px;
                        padding-top: 10px;
                    }

                    .in_want .btn .p2 {
                        font-size: 18px;
                        line-height: 18px;
                    }

                .in_want .btn1 {
                    background: #005f28;
                }

                .in_want .btn2 {
                    background: #c81011;
                }

                .in_want .btn3 {
                    background: #c81011;
                }

                .in_want .btn4 {
                    background: #005f28;
                }

/* ==================================================================Right导航样式1 */
#myScrollspy ul.nav-tabs {
    width: 50px;
    margin-top: 20px;
    border-radius: 4px;
    border: 1px solid #ddd;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
}

    #myScrollspy ul.nav-tabs li {
        margin: 0;
        border-top: 1px solid #ddd; /*#ddd*/
        background: #666; /*#373C8F #27B8C3 #4AA14A*/
    }

        #myScrollspy ul.nav-tabs li:first-child {
            border-top: none;
        }

        #myScrollspy ul.nav-tabs li a {
            margin: 0;
            padding: 8px 16px;
            border-radius: 0;
            color: #FFF;
        }

        #myScrollspy ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover, ul.nav-tabs li a:hover {
            color: #fff;
            /*background: #0088cc;
	border: 1px solid #0088cc;
	background: #BF0000;
	border: 1px solid #BF0000;*/
            background: #F15E2A;
            border: 1px solid #F15E2A;
            /*	background: #EA5A18;
	border: 1px solid #EA5A18;*/
        }

        #myScrollspy ul.nav-tabs li:first-child a {
            border-radius: 4px 4px 0 0;
        }

        #myScrollspy ul.nav-tabs li:last-child a {
            border-radius: 0 0 4px 4px;
        }

    #myScrollspy ul.nav-tabs.affix {
        top: 50px; /* Set the top position of pinned element */
    }

#myScrollspy .nav-tabs.nav-stacked > li > a {
    padding: 20px 15px;
    background: #666; /*#373C8F #27B8C3 #4AA14A*/
    /* font-weight: bold; */
}

/* ----------------------------------------------------右侧导航样式2 */
*{margin:0;padding:0;}
/* rightnavbar */
#rightnavbar{
	width:131px;
	height:143px;
	position:fixed;
	top:158px;
	right:0px;
	}	
*html #rightnavbar{
	margin-top:158px;
	position:absolute;
	top:expression(eval(document.documentElement.scrollTop));
	}	
#rightnavbar li{
	list-style-type:none;
	width:131px;
	height:60px;
	}
#rightnavbar li img{
	float:right;
	}
#rightnavbar li a{
	height:49px;
	float:right;
	display:block;
	min-width:47px;
	max-width:131px;
	}
#rightnavbar li a .shows{
	display:block;
	}
#rightnavbar li a .hides{
	margin-right:-143px;
	cursor:pointer;
	cursor:hand;
	}
#rightnavbar li a.youhui .hides{
	display:none;
	position:absolute;
	right:190px;
	top:2px;
	}

/* ------------------------------------------------------------------------- */
.media {
    margin-right: 5px;
}

.panel-body {
    padding: 15px;
    line-height: 24px;
    color: #666;
    /*margin-top: 20px;*/
    font-size: 14px;
}

.box-icon.box-icon-color i, .switch-primary.switch-round > input:checked + .switch-label:after, section.dark .nav-tabs.nav-clean > li.active > a {
    color: #ff7d01; /*#660099紫色 #990033*/
}

/*section {
    padding: 0px 0px;
}
*/
/*标题下划线*/
div.heading-border-bottom.heading-color {
    border-bottom-color: #8ab933;
}

.indexnewstitle1 {
    color: #225bb4;
}

    .indexnewstitle1:hover {
        color: Red;
    }

.timeline .timeline-entry {
    padding-top: 15px;
}

.timeline .timeline-item {
    position: relative;
    min-height: 80px;
    display: block;
    margin-bottom: 30px;
}

.blog-post-item {
    border: 0px;
    margin-bottom: 0px;
    padding: 10px;
}

    .blog-post-item p {
        text-align: left;
        /*min-height: 150px;*/
        padding: 0px 10px;
    }

p {
    margin-bottom: 20px;
}

.panel-body1 {
    padding: 15px;
    line-height: 24px;
    color: #666;
    /*margin-top: 20px;*/
    font-size: 14px;
}


/* -----------------------------------------------------------------------------会议日程用 */
.timeline {
    /*width: 970px;
        margin: 30px auto;*/
    line-height: 1.2em;
    padding-left: 100px;
}

    .timeline article, .timeline section, .timeline time, .timeline aside {
        display: block;
    }

    .timeline .point-time {
        content: "";
        position: absolute;
        width: 13px;
        height: 13px;
        top: 17px;
        left: 20%;
        background: #1c87bf;
        margin-left: -4px;
        border-radius: 50%;
        box-shadow: 0 0 0 5px #fff;
    }

    .timeline .text-red {
        color: #f6393f;
    }

    .timeline .text-blue {
        color: #5bc0de;
    }

    .timeline .text-green {
        color: #95c91e;
    }

    .timeline .text-yellow {
        color: #ffb902;
    }

    .timeline .text-purple {
        color: #d32d93;
    }

    .timeline .point-red {
        background-color: #f6393f;
    }

    .timeline .point-blue {
        background-color: #5bc0de;
    }

    .timeline .point-green {
        background-color: #95c91e;
    }

    .timeline .point-yellow {
        background-color: #ffb902;
    }

    .timeline .point-purple {
        background-color: #d32d93;
    }
    /* ------------------------------------------------- */
    .timeline article {
        position: relative;
    }

        .timeline article > h3 {
            width: 100%;
            /*height: 1.8em;*/
            line-height: 1.2em;
            text-align: center;
            font-size: 1.2em;
            color: #1d1d1d;
            padding: 10px;
            background-color: #5bc0de;
            color: White;
            border-bottom: 0px solid #ccc;
            display: block;
        }

        .timeline article section {
            padding: 0px;
            position: relative;
        }

            .timeline article section:before {
                content: "";
                width: 5px;
                top: 17px;
                bottom: -17px;
                left: 20%;
                background: #e6e6e6;
                position: absolute;
            }

            .timeline article section:last-child:before {
                display: none;
            }

            .timeline article section time {
                width: 15%;
                display: block;
                position: absolute;
                text-align: right;
                padding-top: 15px;
            }

                .timeline article section time > span {
                    /* display: block; */
                    text-align: center;
                    font-size: 100%;
                }

            .timeline article section aside {
                color: #3a3a38;
                margin-left: 25%;
                padding-bottom: 15px;
                padding-top: 15px;
            }

            .timeline article section .brief {
                color: #9f9f9f;
            }





/* ########################################################################注册样式2020确认：start */

        /* 注册相关---------------------------------- */
        /* 注册布局 */
        .form-horizontal .control-label {
            padding-top: 7px;
            margin-bottom: 0;
            text-align: left;
            margin-right: 5px;
        }

        .form-horizontal .legenddiv {
            border: 1px solid #90CAE4;
            background-color: #D0E9F4;
            margin: 0px 0px 10px 0px;
            padding: 1px 0px 1px 0px;
            font-size: 14px;
            color: #333;
            font-weight: bold;
            line-height: 28px;
            text-align: center;
        }

        .form-horizontal .legendgray {
            border: 1px solid #BFBFBF;
            background-color: #F2F2F2;
            margin: 0px 0px 10px 0px;
            padding: 1px 0px 1px 0px;
        }

        .form-group span {
            color: #F00;
        }

        .form-group table span {
            color: #666;
        }

        .labelwidth50px {
            width: 50px;
            color: #36C;
        }

        /* --------------------------------------------控件格式 */

        .form-control {
            border: #ddd 1px solid;
            box-shadow: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }

        .form-horizontal .form-group {
            border-bottom: 1px dotted #E2E2E2;
            padding-bottom: 10px;
            margin-left: 5px;
            margin-right: 5px;
        }

        .field-validation-error {
            margin-left: 20px;
        }

        .form-horizontal .control-label2 {
            padding-top: 7px;
            margin-bottom: 0;
            text-align: left;
            color: #337ab7;
        }

        /* --------------------------------------------Jquery Validate */
        input.error {
            border: 1px solid red;
        }

        label.error {
            margin-left: 10px;
            background: url("http://img.360event.cn/assets/static/jquery-validator-gif/unchecked.gif") no-repeat 0px 0px;
            padding-left: 16px;
            padding-bottom: 2px;
            font-weight: bold;
            color: #EA5200;
            float: left;
        }

        label.checked {
            background: url("http://img.360event.cn/assets/static/jquery-validator-gif/checked.gif") no-repeat 0px 0px;
        }

        input.err,
        input.error,
        textarea.err,
        textarea.error,
        select.err,
        select.error {
            border: 1px solid red !important;
        }

        input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], textarea {
            border-radius: 0 !important;
            color: #858585;
            background-color: #FFF;
            border: 1px solid #D5D5D5;
            padding: 5px 4px 6px;
            font-size: 14px;
            font-family: inherit;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            -webkit-transition-duration: .1s;
            transition-duration: .1s;
        }

        /* -------------------------------------------- */
        #register-form table {
            padding: 5px;
        }

        #register-form th {
            border: 1px solid #ddd;
            padding: 5px;
            min-width: 120px;
            text-align: center;
        }
        #register-form td {
            border: 1px solid #ddd;
            padding: 5px;
            padding: 12px;
            text-align: center;
        }

        #register-form label {
        }

        select {
            border: 1px solid #E5E7E9;
            height: 40px;
            padding: 10px;
            outline: none;
            line-height: 1 !important;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }

        .form-control {
            border: #ddd 1px solid;
            box-shadow: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }

        .spanrequired {
            color: Red;
        }
        /* ----------------------------- */
        /*@font-face {
            font-family: new_iconfont;
            src: url(http://img.360event.cn/assets/static/css/youhua_font/iconfont.eot);
            src: url(http://img.360event.cn/assets/static/css/youhua_font/iconfont.eot?#iefix) format('embedded-opentype'),url(http://img.360event.cn/assets/static/css/youhua_font/iconfont.woff) format('woff'),url(http://img.360event.cn/assets/static/css/youhua_font/iconfont.ttf) format('truetype'),url(http://img.360event.cn/assets/static/css/youhua_font/iconfont.svg#iconfont) format('svg')
        }*/

        .Registration table {
            width: 100%
        }

        .Registration {
            padding: 10px;
            background: #fff;
        }







            .Registration tbody {
                border: 2px solid #73ACE6;
            }

            .Registration .t_head0 {
                background: #73ACE6;
            }

                .Registration .t_head0 td {
                    color: #fff;
                    background: #73ACE6;
                    height: 45px
                }


            .Registration .t_head {
                background: #73ACE6;
            }

                .Registration .t_head td {
                    color: #fff;
                }

                .Registration .t_head td {
                    height: 45px
                }

            .Registration td {
                padding: 10px 5px;
                height: 55px;
                text-align: left;
                color: #333;
            }

            .Registration tr td:first-child {
                text-align: left
            }

            .Registration .t_body {
                border-bottom: 1px solid #F0F0F0;
                cursor: pointer;
            }
        .t_body td:nth-child(2) {
            color: #FF3377
        }

        .t_body td:first-child a {
            color: #E64D4F;
            border-radius: 3px;
            font-size: 12px;
        }
        .change {
            position: relative
        }

            .change span {
                vertical-align: top;
                +float: left
            }
        .choose .choose_price {
            display: block
        }

        .choose_price {
            position: absolute;
            right: 5px;
            top: 13px;
            display: none;
        }
        .choose_price {
            right: 20px;
            top: 15px;
        }
        .forbid {
            cursor: not-allowed !important
        }

        .add, .sub {
            font-family: new_iconfont !important;
            font-weight: 700;
            cursor: pointer
        }
        .sub {
            font-size: 18px !important
        }

        .change .count {
            border: none !important;
            color: #555;
            width: 34px;
            background: 0 0
        }

        .change .number {
            margin: 0 5px;
            font-size: 14px;
            border: 1px solid #ccc;
            text-align: center;
            background: #fff;
            width: 48px;
            height: 20px;
            color: #555;
            border-radius: 0px;
            position: relative;
            top: 1px;
        }

        .t_footer td {
            height: 65px;
            text-align: right !important
        }

            .t_footer td span {
                font-size: 18px;
                font-weight: 700;
            }
        .apply {
            width: 109px;
            height: 36px;
            border: none;
            color: #fff;
            font-size: 16px;
            outline: 0;
            margin: 0 24px 0 10px;
            background: #E64D4F
        }

        .t_body:hover {
            background: #F2F9FF;
        }
        /* ---------------------------------------数量控制 */
		.sub {
            display: inline-block;
            width: 20px;
            height: 20px;
            background: url(http://img.360event.cn/assets/static/images/btn_down_normal.png) no-repeat;
        }

        .add {
            display: inline-block;
            width: 20px;
            height: 20px;
            background: url(http://img.360event.cn/assets/static/images/btn_add_normal.png) no-repeat;
        }
        .sub:hover {
            background: url("http://img.360event.cn/assets/static/images/btn_down_hover.png") no-repeat;
        }

        .add:hover {
            background: url("http://img.360event.cn/assets/static/images/btn_add_hover.png") no-repeat;
        }

        .forbid.sub {
            background: url("http://img.360event.cn/assets/static/images/btn_down_normal.png") no-repeat !important;
            opacity: .4;
        }

        .forbid.add {
            background: url("http://img.360event.cn/assets/static/images/btn_add_normal.png") no-repeat !important;
            opacity: .4;
        }
        .t_body td:first-child a {
            color: #E64D4F;
            border-radius: 3px;
            font-size: 12px;
        }
        .t_body td:first-child a {
            color: #1475D6;
            /*position: absolute;*/
            /*right: 0;*/
            /*top: 30%;*/
        }

        .text {
            display: inline-block;
        }
            .text img {
                position: relative;
                top: -2px;
            }
        .t_body:hover .text span {
            display: block;
        }

        .text:hover span {
            display: block
        }

        .text span {
            position: absolute;
            width: 270px;
            display: block;
            background: #fafafa;
            color: #555;
            font-size: 12px;
            left: 15px;
            padding: 10px;
            margin-top: 10px;
            /*top: 90%;*/
            display: none;
            z-index: 99;
            border: 1px solid #ff8932;
            border-radius: 3px;
        }

        .arrow-top {
            width: 0;
            height: 0;
            border-left: 8px solid transparent;
            border-bottom: 8px solid #ff8932;
            display: inline-block;
            border-right: 8px solid transparent;
            position: absolute;
            top: -8px;
            left: 15px;
        }
            .arrow-top:after {
                content: '';
                position: absolute;
                width: 0;
                height: 0;
                border-left: 7px solid transparent;
                border-bottom: 7px solid #fafafa;
                display: inline-block;
                border-right: 7px solid transparent;
                top: 1px;
                left: -7px;
            }
        .original {
            color: #999;
            text-decoration: line-through;
            font-size: 12px
        }

        /* ===================================================================================新增页样式 */
        .apply {
            /*width: 1200px;*/
            margin: 20px auto;
        }

            .apply > div {
                display: inline-block;
                vertical-align: top;
            }

        .apply_info {
            /*width: 880px;*/
        }
            .apply_info > div {
                background: #fff;
                margin-bottom: 20px;
                padding: 15px 0;
            }

        .title_1 {
            margin: 0 0 30px;
            color: #2E83DD;
            font-size: 18px;
            padding: 0 30px 0 15px;
            position: relative;
            font-weight: 600;
        }
            .title_1:before {
                content: '';
                width: 4px;
                height: 18px;
                background: #2E83DD;
                position: absolute;
                left: 0;
                top: 0;
            }
            .title_1 a {
                float: right;
                color: #999;
                font-size: 14px;
                position: relative;
                top: 2px;
            }

            .title_1 span {
                color: #999;
                font-size: 14px;
                padding-left: 15px;
            }
        .apply_info > div > div {
            padding: 0 30px;
        }

        .top_div table {
            border-color: #DAE0E6;
            border-collapse: collapse;
            width: 100%;
            border: none;
        }

        .top_div td {
            padding: 15px;
            font-size: 14px;
        }

        .t_head td {
            background: #F2F9FF;
            color: #737980;
        }

        .choose_btn {
            width: 150px;
            height: 30px;
            border: 1px solid #E0E0E0;
            color: #999;
            outline: none;
            background: none;
            font-size: 14px;
            margin-bottom: 30px;
        }

        .center_div .form {
            background: #F8F8F8;
            padding: 15px 0;
            text-align: center;
        }

        .title_2 {
            color: #2E83DD; /*#333*/
            font-size: 16px;
            margin: 0 0 30px;
        }

        .info_table {
            margin: auto;
        }
            .info_table tr td {
                padding: 10px;
                text-align: left;
            }

                .info_table tr td:first-child {
                    color: #666;
                    font-size: 14px;
                    text-align: right;
                    padding-right: 20px;
                }

        .star:after {
            content: '*';
            font-size: 16px;
            position: relative;
            left: 3px;
        }

        .info_table input[type='text'], .info_table input[type='password'], .info_table select {
            border: 1px solid #E0E0E0;
            outline: none;
            height: 36px;
            width: 320px;
            padding: 0 10px;
        }

        .info_table .code {
            width: 200px;
            margin-right: 20px;
        }

        .switch {
            display: inline-block;
        }

            .switch span {
                display: inline-block;
                width: 65px;
                line-height: 32px;
                color: #fff;
                border: 1px solid #E3E3E3;
                border-radius: 25px;
                background: #fff;
                text-align: center;
                cursor: pointer;
                position: relative;
                z-index: 1;
            }

        .switch_1 {
            left: -35px;
        }

            .switch_1.active {
                background: #2E83DE;
                border-color: #2E83DE;
                z-index: 9;
            }

        .switch_0.active {
            background: #B4C8E0;
            border-color: #B4C8E0;
            z-index: 9;
        }

        .invoice {
            display: block;
            margin: 30px 0 15px;
            color: #666;
            font-weight: 500;
        }

            .invoice:before {
                content: url("http://img.360event.cn/assets/static/images/weixuan.png");
                margin-right: 10px;
                position: relative;
                top: 1.5px;
            }

            .invoice.active:before {
                content: url("http://img.360event.cn/assets/static/images/xz.png");
                margin-right: 10px;
                position: relative;
                top: 1.5px;
            }

        .invoice_table td {
            padding: 10px;
            color: #666;
            font-size: 14px;
        }

        .invoice_table input, .remark {
            border: 1px solid #E0E0E0;
            width: 370px;
            height: 36px;
            padding: 0 10px;
            color: #333;
        }

        .remark {
            height: auto;
            resize: none;
            padding: 5px 10px;
            width: 320px;
        }

        .invoice_table span, .pay_way label {
            display: inline-block;
            width: 180px;
            line-height: 36px;
            border: 1px solid #FFF;
            text-align: center;
            margin-right: 10px;
            color: #333;
            cursor: pointer;
            font-weight: 500;
        }

            .invoice_table span font {
                font-size: 12px;
                color: #999;
            }

            .invoice_table span.active, .pay_way label.active {
                color: #333;
                border-color: #2E83DD;
                position: relative;
            }

                .invoice_table span.active:after, .pay_way label.active:after {
                    content: url("http://img.360event.cn/assets/static/images/icon_selected@2x.png");
                    position: absolute;
                    bottom: -13px;
                    right: 0;
                }

        .invoice_table label.active:before {
            content: url("http://img.360event.cn/assets/static/images/xz.png");
        }
        .invoice_table label {
            color: #999;
            font-weight: 500;
            margin-right: 30px;
        }

            .invoice_table label:before {
                content: url("http://img.360event.cn/assets/static/images/weixuan.png");
                margin-right: 10px;
                position: relative;
                top: 1.5px;
            }

            .invoice_table label.active {
                color: #333;
            }

                .invoice_table label.active:before {
                    content: url("http://img.360event.cn/assets/static/images/xz.png");
                }

        .pay_way label {
            width: 150px;
            margin-right: 20px;
        }

            .pay_way label img {
                position: relative;
                top: -1px;
            }

                .pay_way label img:nth-child(1) {
                    display: none;
                }

        .special_iv {
            display: none;
        }

        .spec .special_iv {
            display: table-row;
        }

        .banks {
            border: 1px solid #F0F0F0;
            padding: 20px 20px 10px;
            margin-top: 10px;
            position: relative;
            display: none;
        }

            .banks label {
                display: inline-block;
                width: 24%;
                margin-bottom: 10px;
            }

                .banks label input {
                    margin-right: 5px;
                }

        .arrow-top {
            width: 0;
            height: 0;
            border-left: 8px solid transparent;
            border-bottom: 8px solid #F0F0F0;
            display: inline-block;
            border-right: 8px solid transparent;
            position: absolute;
            top: -8px;
            left: 50%;
        }

            .arrow-top:after {
                content: '';
                position: absolute;
                width: 0;
                height: 0;
                border-left: 7px solid transparent;
                border-bottom: 7px solid #fff;
                display: inline-block;
                border-right: 7px solid transparent;
                top: 2px;
                left: -7px;
            }

        .post {
            width: 200px;
            height: 48px;
            color: #fff;
            background: #2E83DD;
            border: none;
            outline: none;
            display: block;
            margin: 50px auto 30px;
        }

        .link_form {
            display: none;
        }

        .apply_form .form, .apply_form_login .form {
            margin-bottom: 15px;
        }

        .apply_form, .apply_form_login {
            position: relative;
        }

        .apply_right {
            width: 300px;
            float: right;
            z-index: 999;
        }

        .apply_flow {
            border: 1px solid #2E83DD;
            padding: 20px 15px;
            background: #fff;
            color: #2E83DD;
            font-size: 14px;
            line-height: 30px;
            margin-bottom: 10px;
        }

        .refund_detail {
            border: 1px solid #FF6A4C;
            padding: 20px 15px;
            background: #fff;
            font-size: 14px;
            color: #333;
        }

            .apply_flow h1, .refund_detail h1 {
                font-size: 18px;
                margin: 10px 0 30px;
            }

            .refund_detail h1 {
                margin: 10px 0 0;
            }

        .apply_flow p {
            line-height: 23px;
            padding-left: 20px;
            position: relative;
        }

            .apply_flow p:before {
                content: url("http://img.360event.cn/assets/static/images/icon_dian.png");
                position: absolute;
                left: 0;
                top: 1px;
            }

            .apply_flow p:after {
                content: '';
                position: absolute;
                left: 6px;
                top: 17px;
                width: 1px;
                height: 100%;
                border-left: 1px dotted #2E83DD;
            }

        .apply_flow .last:after {
            height: 0;
        }

        .last {
            padding-bottom: 30px;
            border-bottom: 1px solid #E0E0E0;
            margin-bottom: 30px;
        }

        input {
            line-height: 35px \9;
        }

        .explain {
            width: 700px;
            display: none;
        }

        .invoice_form > div {
            display: none;
        }

            .invoice_form > div:first-child {
                display: block;
            }

        .refund_detail p {
            color: #737980;
            line-height: 23px;
        }

        .refund_detail .is_iv {
            color: #333;
            margin: 20px 0;
        }

        .footer {
            z-index: 99;
        }

        .title_3 {
            color: #999;
            /* font-size: 12px; */
            margin-right: 10px;
        }

        .jifen {
            font-size: 14px;
            margin-top: 20px;
        }

        .status_1, .status_2 {
            display: none;
        }

        .yes, .coupon {
            font-weight: 500;
            color: #333;
        }
    .yes:before {
        content: url(http://img.360event.cn/assets/static/images/xz.png);
        margin-right: 10px;
        position: relative;
        top: 1.5px;
    }

    .coupon:before {
        content: url(http://img.360event.cn/assets/static/images/xz.png);
        margin-right: 10px;
        position: relative;
        top: 1.5px;
    }
            .yes:before {
                content: url(http://img.360event.cn/assets/static/images/xz.png);
                margin-right: 10px;
                position: relative;
                top: 1.5px;
            }

            .coupon:before {
                content: url(http://img.360event.cn/assets/static/images/xz.png);
                margin-right: 10px;
                position: relative;
                top: 1.5px;
            }

        .not {
            color: #999;
            font-size: 14px;
            font-weight: 500;
        }

            .not:before {
                content: url(http://img.360event.cn/assets/static/images/weixuan.png);
                margin-right: 10px;
                position: relative;
                top: 1.5px;
            }

        .tips {
            color: #CC8866;
            margin-left: 10px;
        }

        .jifen p {
            margin: 0;
        }

        .price_info {
            text-align: right;
        }

        .item {
            float: left;
        }

        .ori {
            color: #999999;
        }

        .jieshen {
            color: #24B36B;
            margin: 5px 0 !important;
        }

        .shifu {
            color: #FF3333;
            font-size: 16px;
        }

        .discount_code {
            display: none;
        }

            .discount_code input {
                border: 1px solid #d9d9d9;
                outline: none;
                height: 32px;
                padding: 0 10px;
            }

            .discount_code button {
                border: none;
                outline: none;
                height: 32px;
                background: #198CFF;
                color: #fff;
                margin-left: 10px;
            }

        /*td form input, button, span {
                    vertical-align: baseline !important;
        }*/

        /* 系统登录css部分样式与当前有冲突，暂时不放到该处 */

/* 注册样式2020确认：end */

/* ########################################################################会议菜单及信息（hdj）2020：start */
		/* ===============================会议菜单样式 */
        .event_nav {
            box-shadow: 0 2px 7px -3px rgba(144, 144, 144, 0.65);
            font-family: "微软雅黑",Microsoft YaHei,"sans-serif" !important;
        }

        .event_nav {
            width: 100%;
            height: 60px;
            background: #fff;
            position: relative;
            z-index: 999
        }

            .event_nav ul {
                width: 100%;
                padding: 0;
                margin: 0
            }

                .event_nav ul li {
                    display: inline-block;
                    vertical-align: top;
                    font-size: 18px;
                    color: #555;
                    font-weight: 700;
                    height: 60px;
                    line-height: 60px;
                    margin-right: 45px;
                    cursor: pointer;
                    +float: left
                }

                    .event_nav ul li:hover {
                        color: #53A1EC !important
                    }

        .blue_color {
            color: #1475D6 !important
            /*color: #b11e22 !important*/
        }

        .t_line {
            position: absolute;
            width: 72px;
            left: 0;
            bottom: 0;
            height: 3px;
            background: #fa6706; /*#1475D6*/
            z-index: 999;
            transition: all .2s ease-out;
        }

		/* ===============================会议详情标题 */
        .deal-section {
            background: rgb(244, 248, 249) none repeat scroll 0 0;
            padding: 40px 0;
        }

        .title {
            float: left;
            margin-bottom: 20px;
            position: relative;
            width: 100%;
        }

            .title h2 {
                color: #333e48;
                font-size: 22px;
                font-weight: 700;
                padding: 15px 0;
                text-transform: uppercase;
                width: 100%;
                border-bottom: 1px solid rgb(221, 221, 221);
                font-size: 18px;
                text-transform: capitalize;
                margin: 0 0 0 0;
            }

        .nav.nav-tabs.etabs {
            border: medium none;
            float: right;
            margin-right: 50px;
            margin-top: -40px;
        }

        .etabs .active > a {
            background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
            border: medium none !important;
            padding-bottom: 18px;
            border-bottom: 2px solid #1475D6 !important;
        }

            .etabs .active > a::before {
                content: '';
                width: 0;
                height: 0;
                border-left: 8px solid transparent;
                border-bottom: 6px solid #198CFF;
                display: inline-block;
                border-right: 8px solid transparent;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                margin: auto;
            }

            .etabs .active > a::after {
                content: '';
                width: 0;
                height: 0;
                border-left: 8px solid transparent;
                border-bottom: 6px solid #fff;
                display: inline-block;
                border-right: 8px solid transparent;
                position: absolute;
                bottom: -3px;
                left: 0;
                right: 0;
                margin: auto;
            }
		/* ===============================会议信息+会议名称 */
        .event_infomation {
            width: 100%;
            background: #fff;
        }

            .event_infomation td {
                padding: 10px;
                vertical-align: top;
                position: relative;
            }

            .event_infomation p {
                color: #000;
                margin-bottom: 10px;
            }

                .event_infomation p span {
                    display: inline-block;
                    vertical-align: top;
                    width: 75%;
                }
            /* 会议详情 */
            .event_infomation .invoice {
                width: 100%;
                border-top: 1px solid #f5f5f5;
                margin: 10px 0 10px;
            }

                .event_infomation .invoice td {
                    padding: 2px 0;
                    color: #999;
                    font-size: 14px;
                    line-height: 25px;
                }

                .event_infomation .invoice:before {
                    display: none;
                }

        /* 会议名称 */
        .event_name {
            font-size: 18px;
            font-weight: 600;
            margin: 5px 0 20px;
            width: 470px;
        }

            .event_name a {
                color: #000;
            }

		/* ===============================分享与收藏div */
        .wl {
            margin: 8px 0 0;
        }

            .wl > span {
                margin-right: 8px;
            }

            .wl > span {
                position: relative;
                top: 5px;
                float: right;
                margin-right: 0;
                color: #999;
                background: #E6F0FA;
                border-radius: 14px;
                padding: 0 10px;
                line-height: 28px;
            }

                .wl > span img {
                    position: relative;
                    top: -1px;
                }

                .wl > span:hover {
                    color: #999;
                }
        /* 分享 */
        .bdsharebuttonbox .youhua {
            font-size: 31px
        }

        .bdsharebuttonbox {
            position: relative \9;
            top: -5px \9;
        }

            .bdsharebuttonbox a {
                display: inline-block;
                float: left\0;
                width: 25px;
                height: 25px !important;
                background-size: 100%;
                background-repeat: no-repeat;
                background-position: 0 !important;
                float: none !important;
                margin: 0px !important;
                top: 7px;
                position: relative;
            }

        .bdsharebuttonbox {
            display: inline;
        }

            .bdsharebuttonbox .bds_weixin {
                background-image: url("http://img.360event.cn/assets/static/images/icon_wechat.png");
            }

            .bdsharebuttonbox .bds_sqq {
                background-image: url("http://img.360event.cn/assets/static/images/icon_qq.png");
            }

            .bdsharebuttonbox .bds_tsina {
                background-image: url("http://img.360event.cn/assets/static/images/icon_weibo.png");
            }

            .bdsharebuttonbox .bds_douban {
                background-image: url("http://img.360event.cn/assets/static/images/icon_douban.png");
            }

/*  会议菜单及信息（hdj）2020：end */

/* ########################################################################2020：start */





