@import url('include_part.css');

@media screen and (max-width:800px){
	#position_share{
		margin-top:1em;
		height:4em;
	}
	
	#position_share #block{
		width: 94%;
	}
	
	#position_share .position{
		height:4em;
		float:left;
		line-height:4em;
		font-size:0.8em;
		text-indent:1em;
	}
	
	#position_share #normal_share{
		float:right;
		font-size:0.8em;
		line-height:4em;
		display: none;
	}
	
	#position_share #normal_share li{
		float:left;
		width:3em;
		height:4em;
		cursor: pointer
	}
	
	#position_share #normal_share li:last-child{
		margin-right:1em;
	}
	
	#position_share #normal_share li:nth-child(n+2):hover{
		opacity:0.5;
	}
	
	#position_share #normal_share .weibo{
		background:url(../images/s_weibo.png) no-repeat center center;
	}
	
	#position_share #normal_share .weixin{
		background:url(../images/s_weixin.png) no-repeat center center;
	}
	
	#position_share #normal_share .qq{
		background:url(../images/s_qq.png) no-repeat center center;
	}
	
	#position_share #normal_share .facebook{
		background:url(../images/s_facebook.png) no-repeat center center;
	}
	
	#position_share #normal_share .twitter{
		background:url(../images/s_twitter.png) no-repeat center center;
	}
	
	#position_share #normal_share .linkedin{
		background:url(../images/s_linkedin.png) no-repeat center center;
	}
	
	#main_part{
		width:100%;
		display:table;
	}
	
	#main_part #block{
		width: 94%;
	}
	
	#left{
		width:20%;
		height:25em;
		float:left;
		margin-right:2%;
		display: none;
	}
	
	#left #content_k{
		width:100%;
	}
	
	#left .top_line{
		width:100%;
		height:5px;
		background:#c01111;
	}
	#left .column_name{
		width:100%;
		height:4em;
		line-height:4em;
		font-size:1.3em;
		font-weight:bold;
		text-align:center
	}
	
	#left .show_list{
		border:1px solid #f5f5f5;
	}
	
	#left .show_list .item{
		height:3em;
		line-height:3em;
		font-size:1em;
		text-indent:1.5em;
		transition:0.5s;
		cursor:pointer;
		border-bottom:1px solid #f5f5f5;
	}
	
	#left .show_list .item:before{
		content:'>';
		text-indent:1.5em;
		padding-right:1em;
	}
	
	#left .show_list .item:nth-last-child(1){
		border-bottom:none
	}
	
	#left .show_list .item:hover{
		background:#c01111;
		color:#f7f7f7
	}
	
	#right{
		width:100%;
		display: table;
	}
	#right #title_info{
		width:97%;
		padding:1.5%;
		display:table;
		background:#f5f5f5;
		transition:0.5s;
	}
	#right #title_info:hover{
		background:#f0f0f0;
	}
	#right #title_info #square_column_name{
		height:3em;
		line-height:3em;
		font-size:1em;
		background:url(../images/title_dian2.jpg) no-repeat left center;
		font-weight:bold;
		text-indent:1.5em;
	}
	#right #title_info #article_title{
		line-height:1.5em;
		font-size:1.5em;
		font-weight:bold;
		overflow:visible;
		clear: both;
	}
	#right #title_info #article_title2{
		line-height:1.5em;
		font-size:1em;
		font-weight:bold;
		overflow:visible;
	}
	
	#right #title_info #article_info{
		height:3em;
	}
	
	#right #title_info #article_info li{
		line-height:3em;
		font-size:0.8em;
		float:left;
		margin-right:1em;
		color:#777;
	}

	#right #article{
		width:100%;
		/*padding:1.5%;*/
		font-size:0.9em;
		line-height:1.5em;
		text-align:justify;
		text-indent:0;
		word-wrap: break-word;
		word-break: break-all;
	}
	#right #article p{
		margin-top:1.8em;
	}
	#right #article .video{
		width:100%;
		text-align:center;
		text-indent:0;
		margin-top: 2em;
	}
	#right #article .pdf{
		width:100%;
		text-align:center;
		height:30em;
		margin:1em 0 4em 0;
	}
	#right #article img{
		max-width: 100%;
		height: auto;
	}
	#right #article strong{
		font-size:1.2em;
	}
	
	#right #pre_next{
		width:97%;
		padding:1.5%;
		display:table;
		font-size:0.8em;
		margin-top: 5em;
	}
	#right #pre_next .pre_record{
		width: 100%;
		display: table;
		line-height:3em; 
	}
	#right #pre_next .next_record{
		width: 100%;
		display: table;
		line-height:3em;
	}
	
	
	/*单页内容页 联系我们*/
	#article_title{
		padding-bottom:1em;
	}
	
	#article .tel400{
		display:none;
		width:100%;
		height:3.5em;
		margin-top:1em;
		line-height:3.5em;
		background:#CB3538;
		color:#f7f7f7;
		font-size:2em;
		text-align:center;
		cursor:pointer;
	}
	#article #map{
		width:99%;
		display: table;
		padding:0;
		border:1px solid #f0f0f0;
		float:left;
		clear:both;
		margin:2em 0 1em 0;
	}
	#article #mymap1,#mymap2{
		float:left;
		width:100%;
		height:18em;
		background:#ccc;
	}
	#article #desc1,#desc2{
		width:90%;
		display: table;
		line-height:1.8em;
		padding: 5%;
	}
	#article #desc1 .xiehui_name,#desc2 .xiehui_name{
		font-size:1.8em;
	}
	
	/*用户登陆*/
	#memberCheck{
		width:100%;
	}
	#memberLogin{
		width:100%;
		margin-bottom:4em;
	}
	#memberLogin table{
		width:100%;
		margin-top:4em;
	}
	#memberLogin input {
		width:97%;
		margin-bottom:0.3em;
	}
	#memberLogin select {
		width:99%;
	}
	#memberLogin button{
		width:100%;
		margin-top:3em;
		height: 3em;
		background:#c01111;
		color:#f7f7f7;
		text-align:center;
		cursor:pointer;
		border-radius: 15px;
	}
	
	#memberLogin .forgetPSD{
		text-align:left;
		font-size:0.9em;
		line-height:3em;
	}
	#memberLogin .register{
		text-align:right;
		font-size:0.9em;
		line-height:3em;
	}
	#memberLogin .elseWay{
		text-align:center;
		line-height:3em;
		font-size:0.9em;
	}
	#memberLogin .qqLogin{
		height:3em;
		text-align:center;
		line-height:3em;
		background: url('../images/qq.png') no-repeat center center;
		background-size:contain;
		cursor: pointer
	}
	#memberLogin .weixinLogin{
		height:3em;
		text-align:center;
		line-height:3em;
		background: url('../images/weixin.png') no-repeat center center;
		background-size:contain;
		cursor: pointer
	}
	#memberLogin .desc{
		text-align:center;
		line-height:3em;
		font-size:0.9em;
	}
	
	/*用户忘记密码*/
	#memberFindPWD{
		width:100%;
	}
	#memberFindPWD table{
		width:100%;
		margin-top:4em;
	}
	#memberFindPWD input{
		width:97%;
		margin-bottom:0.3em;
	}
	#memberFindPWD select {
		width:99%;
	}

	#memberFindPWD button{
		width:100%;
		margin-top:3em;
		height: 3em;
		background:#c01111;
		color:#f7f7f7;
		text-align:center;
		cursor:pointer;
		border-radius: 15px;
	}
	
	
	/*用户中心*/
	#memberAdmin{
		width:100%;
	}
	#memberAdmin .titleMsg .infoTag{
		float:left;
		line-height:1.3em;
		width:0.4em;
		background:#910404;
		margin:0.6em 0.5em 0 0;
	}
	
	/*会议活动通知*/
	#activityInfo{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		transition:0.5s;
		display:table;
	}
	#activityInfo:hover{
		background:#fff;
	}
	#activityInfo .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#activityInfo .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	#activityInfo .titleMsg .toggleButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px; 
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
    #activityInfo .main{
		width:100%;
		font-size:1em;
		clear:both;
	}
	#activityInfo .main .info{
		float:left;
		width:100%;
		font-size:0.8em;
		overflow:hidden
	}
	#activityInfo .main .info .item{
		width:98%;
		padding:0 1% 0 1%;
		height:4em;
		line-height:4em;
		clear:both; 
		cursor:pointer;
		transition:0.5s
	}
	#activityInfo .main .info .item:hover{
		background:#f7f7f7
	}
	#activityInfo .main .info .item .title{
		width:55%;
		height:4em;
		line-height:4em;
		float:left
	}
	
	#activityInfo .main .info .more_info{
		width:90%;
		margin:0 auto;
		margin-top: 2em;
		border-radius:0.5em;
		background:#e0e0e0;
		padding: 1em;
		display:none
	}
	#activityInfo .main .info .more_info table{
		width:100%;
		line-height:3em;
	}
	#activityInfo .main .info .more_info table td{
		width:100%;
		line-height:3em;
		text-align: left;
	}
	
	/*用户基本信息*/
	#memberInfo{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		transition:0.5s;
		margin-top:1em;
		display:table;
	}
	#memberInfo:hover{
		background:#fff;
	}
	#memberInfo .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#memberInfo .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	#memberInfo .titleMsg .modifyButton,.toggleButton,.saveButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px; 
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
    #memberInfo .main{
		width:100%;
		font-size:1em;
		clear:both;
		display:none
	}
	
	#memberInfo .main .info{
		width:100%;
		display:table;
	}
	#join_gaca{
		width:100%;
		margin-top:1.5em;
		font-size:1em;
		display:table;
	}
	#join_gaca .big_title{
		width:100%;
		height:3em;
		line-height:3em;
		font-size:1.8em;
		text-align:center
	}
	#join_gaca .info_title{
		width:100%;
		height:2.5em;
		margin-top:1em;
		line-height:2.5em;
		text-indent:1em;
		background:#f0f0f0;
		font-size:1.2em;
		color:#910404
	}
	
	#join_gaca input[type="radio"]{
		vertical-align:middle;
		margin:-2px 0.5em 1px 1em;
	}
	
	#join_gaca .info_form{
		width:100%;
		display:table
	}
	#join_gaca .content_k{
		width:90%;
		display: table;
		margin:0 auto;
		margin-top:1em;
		font-size:1em;
		line-height:2em;
		/*background: #ccc;*/
	}
	#join_gaca .content_k2{
		width:90%;
		display: table;
		margin:0 auto;
		margin-top:1em;
		font-size:1em;
		line-height:2em;
	}

	#join_gaca .info_form li{
		float:left;
		width:100%;
	}

	#join_gaca .info_form .tag_name{
		width:100%;
		height:3.1em;
		float:left;
		line-height:3.1em;
		text-align:left
	}
	#join_gaca .info_form input{
		width:97%;
		float:left;
	}
	#join_gaca .info_form select{
		width:100%;
		float:left;
	}
	
	#join_gaca .pay_type_form{
		width:100%;
		display:table
	}
	#join_gaca .pay_type_form .content_k{
		width:100%;
		display:table;
	}
	#join_gaca .pay_type_form .text{
		width:100%;
		height: 3em;
		line-height: 3em;
		text-align: left;
		margin: 0 auto;
	}
	
	#join_gaca .pay_type_form .btn{
		width:100%;
		display: table;
		text-align: center;
	}
	#join_gaca .pay_type_form .btn button{
		background:#c01111;
		border-radius:0.6em;
		color:#fff;
		width:70%;
		line-height: 3em;
		height: 3em;
		text-align: center;
		margin: 0 auto;
	}

	/*PC支付提示*/
	#payTips{
		display: none;
	}
	
	/*Mobile支付提示*/
	#payTips_m{
		width:90%;
		font-size:1em;
		padding: 0; 
		margin:0 auto;
		margin-top: 5em;
	}
	
	#payTips_m #qrcode_m{
		width:100%;
		height: 18em;
		margin-top: 5em;
	}

	#payTips_m .desc{
		margin-top: 5em;
		width:90%;
		text-align: center;
	}
	
	#payTips_m .bnt{
		width:100%;
		text-align: center;
	}
	
	#payTips_m .button{
		width:90%;
		height:3em;
		margin: 0 auto;
		line-height:3em;
		text-align: center;
		border-radius: 15px;
		background: #306AAF;
		color: #fff;
		cursor: pointer;
	}
	
	
	/*修改用户头像*/
    #memberInfo .main .memberPortrait{
		width:80%;
		height:20em;
		text-align:center;
		display:table;
		margin-top: 5em;

	}
	#memberInfo .main .memberPortrait .Portrait2{
		display:table-cell;
		vertical-align:middle;
	}
	#memberInfo .main .memberPortrait .Portrait1{
		width:80%;
		height:70%;
		display:table;
		background:#ccc;
		border: 1px solid #f0f0f0;
	}
	#memberInfo .main .memberPortrait .Portrait2 span{
		line-height:3em;
		font-size:1em;
	}
	
	/*头像上传框*/
	#updatePortraitButton{
		cursor: pointer
	}
	#updatePortraitForm{
		display:none;
		width:94%;
		height:50%;
		position:fixed;
		top:25%;
		left:2%;
		margin:auto;
		line-height:2em;
		background:#f7f7f7;
		border:0.5em solid #e0e0e0;
		font-size:1em;
		text-align:center
	}
	#updatePortraitForm .closeTag{
		width:2em;
		height:2em;
		background:#f7f7f7;
		float:right;
		top:0;
		font-size:1em;
		cursor:pointer
	}
	#updatePortraitForm #myPortrait{
		opacity:0;
		margin: 0 auto;
	}
	#updatePortraitForm #selectPortrait{
		margin:1em 0 1em 0;
	}
	
	
	/*预约信息*/
	#appointmentInfo{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		margin-top:1em;
		transition:0.5s;
		transition:1s;
		display:table;
	}
	#appointmentInfo:hover{
		background:#fff;
	}
	#appointmentInfo .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#appointmentInfo .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	#appointmentInfo .titleMsg .toggleButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
    #appointmentInfo .main{
		width:100%;
		font-size:1em;
		clear:both;
		display:none;
	}
	#appointmentInfo .main .info{
		width:80%;
		margin: 0 auto;
	
		height:100%;
		font-size:0.8em;
		display:table;
	}
	#appointmentInfo .main .info table{
		width:100%;
	}
	#appointmentInfo .main .info table:nth-child(n+2){
		display:none;
	}
	#appointmentInfo .main .info table td:nth-child(odd){
		text-align:right;
		width:10em;
		height:2em;
	}
    #appointmentInfo .main .info table .dashedLine{
		width:100%;
		height:100%;
		border-top:1px dashed #ccc
	}

	#appointmentInfo .main .info .pageMain{
		width:100%;
		margin-top:1em;
		text-align:center;
		display:table
	}
	#appointmentInfo .main .info .pageMain span{
		padding:0.5em 1em 0.5em 1em;
		margin-right: 1em;
		line-height:2em;
		background:#f0f0f0;
		border-radius:3px;
		cursor:pointer
	}
	#appointmentInfo .main .info .pageMain span:hover{
		background:#ccc;
	}

	/*留言信息*/
	#messageInfo{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		margin-top:1em;
		transition:0.5s;
		transition:1s;
		display:table;
	}
	#messageInfo:hover{
		background:#fff;
	}
	#messageInfo .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#messageInfo .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	#messageInfo .titleMsg .toggleButton,.messageButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
    #messageInfo .main{
		width:100%;
		font-size:1em;
		clear:both;
		display:none;
	}
	#messageInfo .main .info{
		width:100%;
		height:100%;
		font-size:1em;
		display:table;
		
	}
	#messageInfo .main .info table{
		width:100%;
		/*background: red*/
	}
	#messageInfo .main .info table:nth-child(n+2){
		display:none;
	}
	#messageInfo .main .info table td:nth-child(odd){
		text-align:right;
		width:6em;
		height:2em;
	}
    #messageInfo .main .info table .dashedLine{
		width:100%;
		height:100%;
		border-top:1px dashed #ccc
	}

	#messageInfo .main .info .pageMain{
		width:100%;
		margin-top:1em;
		text-align:center;
		display:table
	}
	#messageInfo .main .info .pageMain span{
		padding:0.5em 1em 0.5em 1em;
		margin-right: 1em;
		line-height:2em;
		background:#f0f0f0;
		border-radius:3px;
		cursor:pointer
	}
	#messageInfo .main .info .pageMain span:hover{
		background:#ccc;
	}
	
	#messageInfo #messageForm{
		width:100%;
		font-size:1em;
		margin-bottom:4em;
	}
	#messageInfo #messageForm table{
		width:100%;
		margin-top:2em;
		/*background: red*/
	}
	#messageInfo #messageForm table td:nth-child(odd){
		/*text-align:right;*/
	}
	#messageInfo #messageForm input{
		width:97%;
		text-indent: 0.3em;
	}
	#messageInfo #messageForm textarea{
		width:97%;
		height:10em;
		text-indent: 0.3em;
	}
	
	#messageInfo #messageForm .validate{
		float:left;
		width:75%;
	}
	#messageInfo #messageForm .code{
		float:left;
		width:7em;
		line-height:2.5em;
		background:#C1BABA;
		border-bottom:1px solid #C1BABA;
		border-top:1px solid #C1BABA;
		text-align:center;
		margin-top:0.3em;
		cursor: pointer
	}
	#messageInfo #messageForm .code2{
		float:left;
		width:15%;
		height:2.5em;
		background:#C1BABA;
		text-align:center;
		margin-top:0.3em;
		cursor: pointer
	}
	#messageInfo #messageForm .code2 img{
		width:100%;
		height:100%;
		border-top:1px solid #f0f0f0;
		border-bottom:1px solid #f0f0f0
	}
	#messageInfo #messageForm button{
		width:97%;
		margin: 0 auto;
		margin-top:2em;
		background:#910404;
		color:#f7f7f7;
		text-align:center;
		cursor:pointer;
		border-radius: 15px;
	}
	
	/*修改密码、修改电话按钮*/
	#modifyInfo_phone,#modifyInfo_pwd{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		margin-top:1em;
		transition:0.5s;
		transition:1s;
		display:table;
	}
	#modifyInfo_phone:hover,#modifyInfo_pwd:hover{
		background:#fff;
	}
	#modifyInfo_phone .titleMsg,#modifyInfo_pwd .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#modifyInfo_phone .titleMsg .infoTitle,#modifyInfo_pwd .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	#modifyInfo_phone .titleMsg .modifyButton,#modifyInfo_pwd .titleMsg .modifyButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
	
	
	/*修改绑定手机号*/
	#modifyPhone{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		transition:0.5s;
		display:table;
	}
	#modifyPhone:hover{
		background:#fff;
	}
	#modifyPhone .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#modifyPhone .titleMsg .infoTitle {
		float:left;
		line-height:2.5em;
	}
	#modifyPhone .titleMsg .saveButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
    #modifyPhone .main{
		width:100%;
		font-size:1em;
		height:14em;
		clear:both;
	}
	#modifyPhone .main .info table td:nth-child(odd){
		text-align:right;
	}
	#modifyPhone .validate{
		float:left;
		width:6em;
	}
	#modifyPhone .code2{
		float:left;
		width:6em;
		height:2.5em;
		background:#C1BABA;
		text-align:center;
		margin-top:0.3em;
		cursor: pointer
	}
	#modifyPhone .code2 img{
		width:100%;
		height:100%;
		border:1px solid #f0f0f0
	}
	
	/*修改密码*/
	#modifyPwd{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		transition:0.5s;
		display:table;
	}
	#modifyPwd:hover{
		background:#fff;
	}
	#modifyPwd .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#modifyPwd .titleMsg .infoTitle {
		float:left;
		line-height:2.5em;
	}
	#modifyPwd .titleMsg .saveButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
    #modifyPwd .main{
		width:100%;
		font-size:1em;
		height:14em;
		clear:both;
	}
	#modifyPwd .main .info table td:nth-child(odd){
		text-align:right;
	}
	
	/*退出会员中心按钮*/
	#exitInfo{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		margin-top:1em;
		transition:0.5s;
		transition:1s;
		display:table;
	}
	#exitInfo:hover{
		background:#fff;
	}
	#exitInfo .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#exitInfo .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	#exitInfo .titleMsg .exitButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
}

@media screen and (min-width:801px){

	#position_share{
		margin-top:1em;
		height:4em;
	}
	
	#position_share #block{
		width: 1280px;
	}
	
	@media screen and (min-width:1152px) and (max-width:1152px){
		#position_share #block{
			width: 1135px;
		}
	}
	
	@media screen and (min-width:1024px) and (max-width:1024px){
		#position_share #block{
			width: 1000px;
		}
	}
	
	#position_share .position{
		height:4em;
		float:left;
		line-height:4em;
		font-size:0.8em;
		text-indent:1em;
	}
	
	#position_share #normal_share{
		float:right;
		font-size:0.8em;
		line-height:4em;
	}
	
	#position_share #normal_share li{
		float:left;
		width:3em;
		height:4em;
		cursor: pointer
	}
	
	#position_share #normal_share li:last-child{
		margin-right:1em;
	}
	
	#position_share #normal_share li:nth-child(n+2):hover{
		opacity:0.5;
	}
	
	#position_share #normal_share .weibo{
		background:url(../images/s_weibo.png) no-repeat center center;
	}
	
	#position_share #normal_share .weixin{
		background:url(../images/s_weixin.png) no-repeat center center;
	}
	
	#position_share #normal_share .qq{
		background:url(../images/s_qq.png) no-repeat center center;
	}
	
	#position_share #normal_share .facebook{
		background:url(../images/s_facebook.png) no-repeat center center;
	}
	
	#position_share #normal_share .twitter{
		background:url(../images/s_twitter.png) no-repeat center center;
	}
	
	#position_share #normal_share .linkedin{
		background:url(../images/s_linkedin.png) no-repeat center center;
	}
	
	#main_part{
		width:100%;
		display:table;
	}
	
	#main_part #block{
		width: 1280px;
	}
	
	@media screen and (min-width:1152px) and (max-width:1152px){
		#main_part #block{
			width: 1135px;
		}
	}
	
	@media screen and (min-width:1024px) and (max-width:1024px){
		#main_part #block{
			width: 1000px;
		}
	}
	
	#left{
		width:20%;
		height:25em;
		float:left;
		margin-right:2%;
	}
	
	#left #content_k{
		width:100%;
	}
	
	#left .top_line{
		width:100%;
		height:5px;
		background:#c01111;
	}
	#left .column_name{
		width:100%;
		height:4em;
		line-height:4em;
		font-size:1.3em;
		font-weight:bold;
		text-align:center
	}
	
	#left .show_list{
		border:1px solid #f5f5f5;
	}
	
	#left .show_list .item{
		height:3em;
		line-height:3em;
		font-size:1em;
		text-indent:1.5em;
		transition:0.5s;
		cursor:pointer;
		border-bottom:1px solid #f5f5f5;
	}
	
	#left .show_list .item:before{
		content:'>';
		text-indent:1.5em;
		padding-right:1em;
	}
	
	#left .show_list .item:nth-last-child(1){
		border-bottom:none
	}
	
	#left .show_list .item:hover{
		background:#c01111;
		color:#f7f7f7
	}
	
	#right{
		width:78%;
		height:100%;
		float:left;
	}
	#right #title_info{
		width:97%;
		padding:1.5%;
		display:table;
		background:#f5f5f5;
		transition:0.5s;
	}
	#right #title_info:hover{
		background:#f0f0f0;
	}
	#right #title_info #square_column_name{
		height:3em;
		line-height:3em;
		font-size:1em;
		background:url(../images/title_dian2.jpg) no-repeat left center;
		font-weight:bold;
		text-indent:1.5em;
	}
	#right #title_info #article_title{
		line-height:1.5em;
		font-size:1.5em;
		font-weight:bold;
		overflow:visible;
		clear: both;
	}
	#right #title_info #article_title2{
		line-height:1.5em;
		font-size:1em;
		font-weight:bold;
		overflow:visible;
	}
	
	#right #title_info #article_info{
		height:3em;
	}
	
	#right #title_info #article_info li{
		line-height:3em;
		font-size:0.8em;
		float:left;
		margin-right:1em;
		color:#777;
	}

	#right #article{
		width:97%;
		padding:1.5%;
		font-size:0.9em;
		line-height:1.5em;
		text-align:justify;
		text-indent:0;
		word-wrap: break-word;
		word-break: break-all;
	}
	#right #article p{
		margin-top:1.8em;
	}
	#right #article .video{
		width:80%;
		text-align:center;
		text-indent:0;
	}
	#right #article .pdf{
		width:100%;
		text-align:center;
		height:30em;
		margin:1em 0 4em 0;
	}
	#right #article img{
		max-width: 100%;
		height: auto;
	}
	#right #article strong{
		font-size:1.2em;
	}
	
	#right #pre_next{
		width:97%;
		padding:1.5%;
		display:table;
		font-size:0.8em;
	}
	#right #pre_next .pre_record{
		height:3em;
		line-height:3em; 
	}
	#right #pre_next .next_record{
		height:3em;
		line-height:3em;
	}
	
	
	/*单页内容页 联系我们*/
	#article .tel400{
		display:none;
		width:100%;
		height:3.5em;
		margin-top:1em;
		line-height:3.5em;
		background:#CB3538;
		color:#f7f7f7;
		font-size:2em;
		text-align:center;
		cursor:pointer
	}
	#article #map{
		width:94%;
		padding:3%;
		border:1px solid #f0f0f0;
		float:left;
		clear:both;
		margin:1em 0 1em 0;
	}
	#article #mymap1,#mymap2{
		float:left;
		width:50%;
		height:18em;
		background:#ccc;
	}
	#article #desc1,#desc2{
		float:left;
		width:48%;
		height:18em;
		margin-left:2%;
		line-height:1.8em;
	}
	#article #desc1 .xiehui_name,#desc2 .xiehui_name{
		font-size:1.8em;
	}
	
	#memberCheck{
		width:60%;
	}
	
	/*用户登陆*/
	#memberLogin{
		width:100%;
		margin-bottom:4em;
	}
	#memberLogin table{
		width:30%;
		width:25%\0;
		margin-top:4em;
	}
	#memberLogin input {
		width:25em;
		margin-bottom:0.3em;
	}
	#memberLogin select {
		width:25.6em;
	}
	#memberLogin button{
		width:25.6em;
		margin-top:2em;
		background:#c01111;
		color:#f7f7f7;
		text-align:center;
		cursor:pointer;
		border:1px solid #c01111
	}
	
	#memberLogin .forgetPSD{
		text-align:left;
		font-size:0.9em;
		line-height:3em;
	}
	#memberLogin .register{
		text-align:right;
		font-size:0.9em;
		line-height:3em;
	}
	#memberLogin .elseWay{
		text-align:center;
		line-height:3em;
		font-size:0.9em;
	}
	#memberLogin .qqLogin{
		height:3em;
		text-align:center;
		line-height:3em;
		background: url('../images/qq.png') no-repeat center center;
		background-size:contain;
		cursor: pointer
	}
	#memberLogin .weixinLogin{
		height:3em;
		text-align:center;
		line-height:3em;
		background: url('../images/weixin.png') no-repeat center center;
		background-size:contain;
		cursor: pointer
	}
	#memberLogin .desc{
		text-align:center;
		line-height:3em;
		font-size:0.9em;
	}
	
	/*用户忘记密码*/
	#memberFindPWD{
		width:100%;
	}
	#memberFindPWD table{
		width:30%;
		margin-top:4em;
	}
	#memberFindPWD input{
		width:25em;
		margin-bottom:0.3em;
	}
	#memberFindPWD select {
		width:25.6em;
	}
	#memberFindPWD .validate{
		float:left;
		width:18em;
	}
	#memberFindPWD .code{
		float:left;
		width:7em;
		line-height:2.5em;
		background:#C1BABA;
		border-bottom:1px solid #C1BABA;
		border-top:1px solid #C1BABA;
		text-align:center;
		margin-top:0.3em;
		cursor: pointer
	}
	#memberFindPWD button{
		width:25.6em;
		margin-top:2em;
		background:#c01111;
		color:#f7f7f7;
		text-align:center;
		cursor:pointer;
		border:1px solid #c01111
	}
	
	
	/*用户中心*/
	#memberAdmin{
		width:100%;
	}
	#memberAdmin .titleMsg .infoTag{
		float:left;
		line-height:1.3em;
		width:0.4em;
		background:#910404;
		margin:0.6em 0.5em 0 0;
	}
	
	/*会议活动通知*/
	#activityInfo{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		transition:0.5s;
		display:table;
	}
	#activityInfo:hover{
		background:#fff;
	}
	#activityInfo .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#activityInfo .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	#activityInfo .titleMsg .toggleButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px; 
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
    #activityInfo .main{
		width:100%;
		font-size:1em;
		clear:both;
	}
	#activityInfo .main .info{
		float:left;
		width:100%;
		font-size:0.8em;
		overflow:hidden
	}
	#activityInfo .main .info .item{
		width:98%;
		padding:0 1% 0 1%;
		height:4em;
		line-height:4em;
		clear:both; 
		cursor:pointer;
		transition:0.5s
	}
	#activityInfo .main .info .item:hover{
		background:#f7f7f7
	}
	#activityInfo .main .info .item .title{
		width:100%;
		height:4em;
		line-height:4em;
		float:left
	}
	
	#activityInfo .main .info .more_info{
		width:94%;
		margin: 0 auto;
		/*margin:1em 0 1em 0;*/
		margin-top: 2em;
		padding: 1em;
		border-radius:0.5em;
		background:#e0e0e0;
		display:none
	}
	#activityInfo .main .info .more_info table{
		width:100%;
		line-height:3em;
	}
	#activityInfo .main .info .more_info table td{
		width:100%;
		line-height:3em;
	}

	
	/*个人会员信息表 基本信息*/
	#memberInfo{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		transition:0.5s;
		margin-top:1em;
		display:table;
	}
	
	#memberInfo:hover{
		background:#fff;
	}
	
	#memberInfo .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	
	#memberInfo .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	
	#memberInfo .titleMsg .modifyButton,.toggleButton,.saveButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px; 
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
	
    #memberInfo .main{
		width:100%;
		font-size:1em;
		height:14em;
		clear:both;
		display:none
	}
	
	#memberInfo .main .info{
		float:left;
		width:85%;
		height:100%;
		font-size:0.8em;
		display:table;
	}
	
	/*信息表*/	
	#join_gaca{
		width:100%;
		margin-top:1.5em;
		font-size:0.8em;
		display:table;
	}
	
	#join_gaca .big_title{
		height:3em;
		line-height:3em;
		font-size:1.8em;
		text-align:center
	}
	
	#join_gaca .info_title{
		height:2.5em;
		margin-top:1em;
		line-height:2.5em;
		text-indent:1em;
		background:#f0f0f0;
		font-size:1.2em;
		color:#910404
	}
	
	#join_gaca input[type="radio"]{
		vertical-align:middle;
		margin:-2px 0.5em 1px 1em;
	}
	
	#join_gaca .info_form{
		width:100%;
		display:table
	}
	#join_gaca .content_k{
		width:80%;
		margin-top:1em;
		font-size:1em;
		line-height:2em;
	}
	#join_gaca .content_k2{
		width:90%;
		margin-top:1em;
		font-size:1em;
		line-height:2.5em;
	}

	#join_gaca .info_form li{
		float:left;
		width:48%;
		margin-right:4%;
	}
	#join_gaca .info_form li:nth-child(2n){
		margin-right:0
	}
	#join_gaca .info_form .tag_name{
		width:6em;
		height:3.1em;
		float:left;
		line-height:3.1em;
		text-align:right
	}
	#join_gaca .info_form input{
		width:18em;
		float:left;
	}
	
	#join_gaca .relative_attachment_form{
		width:100%;
		display:table
	}
	#join_gaca .relative_attachment_form input[type="file"]{
		border:none;
	}
	
	#join_gaca .pay_type_form{
		width:100%;
		display:table
	}

	#join_gaca .pay_type_form .content_k{
		width:80%;
		display:table;
	}
	#join_gaca .pay_type_form .text{
		width:100%;
		height: 3em;
		line-height: 3em;
		text-align: left;
		margin: 0 auto;
	}
	
	#join_gaca .pay_type_form .btn{
		width:100%;
		display: table;
		text-align: center;
	}
	#join_gaca .pay_type_form .btn button{
		font-size: 1em;
		background:#c01111;
		border-radius:1em;
		color:#fff;
		width:40%;
		line-height: 3.5em;
		height: 3.5em;
		text-align: center;
		margin: 0 auto;
	}
	
	/*PC支付提示*/
	#payTips{
		width:100%;
		font-size:1em;
		padding: 0; 
		margin:0 auto;
		margin-top: 5em;
	}
	
	#payTips #qrcode{
		width:100%;
		height: 18em;
		margin-top: 5em;
	}
	
	#payTips .desc{
		width:100%;
		text-align: center;
	}
	
	#payTips .bnt{
		width:100%;
		text-align: center;
	}
	
	#payTips .button{
		width:20%;
		height:3em;
		margin: 0 auto;
		line-height:3em;
		text-align: center;
		border-radius: 15px;
		background: #306AAF;
		color: #fff;
		cursor: pointer;
	}

	/*Mobile支付提示*/
	#payTips_m{
		display: none
	}


	#join_gaca .yzcode_form{
		width:100%;
		display:table
	}
	#join_gaca .yzcode_form input{
		width:10em;
		float:left;
	}
	#join_gaca .yzcode_form img{
		margin-top:0.3em;
		height:2.5em;
		float:left;
		border-top:1px solid #e0e0e0;
		border-bottom:1px solid #e0e0e0;
		cursor:pointer
	}
	
	#join_gaca .submit_button{
		width:100%;
		display:table
	}
	#join_gaca .submit_button .content_k{
		height:5em;
		width:80%;
		text-align:center
	}
	#join_gaca .submit_button input{
		width:10em;
		height:3em;
		line-height:3em;
		text-align:center;
		background:#910404;
		color:#f7f7f7;
		margin-right:1em;
	}
	
	
	/*修改用户头像*/
    #memberInfo .main .memberPortrait{
		float:left;
		width:15%;
		height:100%;
		text-align:center;
		display:table;
	}
	#memberInfo .main .memberPortrait .Portrait2{
		display:table-cell;
		vertical-align:middle;
	}
	#memberInfo .main .memberPortrait .Portrait1{
		width:80%;
		height:70%;
		display:table;
		background:#ccc;
		border: 1px solid #f0f0f0;
	}
	#memberInfo .main .memberPortrait .Portrait2 span{
		line-height:3em;
		font-size:0.8em;
	}
	
	/*头像上传框*/
	#updatePortraitButton{
		cursor: pointer
	}
	
	#updatePortraitForm{
		display:none;
		width:40%;
		height:50%;
		position:fixed;
		top:25%;
		left:30%;
		margin:auto;
		line-height:2em;
		background:#f7f7f7;
		border:0.5em solid #e0e0e0;
		font-size:0.8em;
		text-align:center
	}
	#updatePortraitForm .closeTag{
		width:2em;
		height:2em;
		background:#f7f7f7;
		float:right;
		top:0;
		font-size:1em;
		cursor:pointer
	}
	
	#updatePortraitForm #myPortrait{
		opacity:0;
		margin: 0 auto;
	}
	
	#updatePortraitForm #selectPortrait{
		margin:1em 0 1em 0;
	}
	
	
	/*预约信息*/
	#appointmentInfo{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		margin-top:1em;
		transition:0.5s;
		transition:1s;
		display:table;
	}
	
	#appointmentInfo:hover{
		background:#fff;
	}
	
	#appointmentInfo .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	
	#appointmentInfo .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	
	#appointmentInfo .titleMsg .toggleButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
	
    #appointmentInfo .main{
		width:100%;
		font-size:1em;
		clear:both;
		display:none;
	}
	
	#appointmentInfo .main .info{
		float:left;
		width:100%;
		height:100%;
		font-size:0.8em;
		display:table;
	}
	
	#appointmentInfo .main .info table{
		width:100%;
	}
	
	#appointmentInfo .main .info table:nth-child(n+2){
		display:none;
	}
	
	#appointmentInfo .main .info table td:nth-child(odd){
		text-align:right;
		width:10em;
		height:2em;
	}
	
    #appointmentInfo .main .info table .dashedLine{
		width:100%;
		height:100%;
		border-top:1px dashed #ccc
	}

	#appointmentInfo .main .info .pageMain{
		width:100%;
		margin-top:1em;
		text-align:center;
		display:table
	}
	
	#appointmentInfo .main .info .pageMain span{
		padding:0.5em 1em 0.5em 1em;
		margin-right: 1em;
		line-height:2em;
		background:#f0f0f0;
		border-radius:3px;
		cursor:pointer
	}
	
	#appointmentInfo .main .info .pageMain span:hover{
		background:#ccc;
	}
		
	/*留言信息*/
	#messageInfo{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		margin-top:1em;
		transition:0.5s;
		transition:1s;
		display:table;
	}
	#messageInfo:hover{
		background:#fff;
	}
	#messageInfo .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#messageInfo .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	#messageInfo .titleMsg .toggleButton,.messageButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
    #messageInfo .main{
		width:100%;
		font-size:1em;
		clear:both;
		display:none;
	}
	#messageInfo .main .info{
		width:100%;
		height:100%;
		font-size:1em;
		display:table;
		
	}
	#messageInfo .main .info table{
		width:100%;
		/*background: red*/
	}
	#messageInfo .main .info table:nth-child(n+2){
		display:none;
	}
	#messageInfo .main .info table td:nth-child(odd){
		text-align:right;
		width:10em;
		height:2em;
	}
    #messageInfo .main .info table .dashedLine{
		width:100%;
		height:100%;
		border-top:1px dashed #ccc
	}

	#messageInfo .main .info .pageMain{
		width:100%;
		margin-top:1em;
		text-align:center;
		display:table
	}
	#messageInfo .main .info .pageMain span{
		padding:0.5em 1em 0.5em 1em;
		margin-right: 1em;
		line-height:2em;
		background:#f0f0f0;
		border-radius:3px;
		cursor:pointer
	}
	#messageInfo .main .info .pageMain span:hover{
		background:#ccc;
	}
	
	#messageInfo #messageForm{
		width:100%;
		font-size:1em;
		margin-bottom:4em;
	}
	#messageInfo #messageForm table{
		width:60%;
		margin-top:2em;
		/*background: red*/
	}
	#messageInfo #messageForm table td:nth-child(odd){
		/*text-align:right;*/
	}
	#messageInfo #messageForm input{
		width:97%;
		text-indent: 0.3em;
	}
	#messageInfo #messageForm textarea{
		width:97%;
		height:10em;
		text-indent: 0.3em;
	}
	
	#messageInfo #messageForm .validate{
		float:left;
		width:18em;
	}
	#messageInfo #messageForm .code{
		float:left;
		width:7em;
		line-height:2.5em;
		background:#C1BABA;
		border-bottom:1px solid #C1BABA;
		border-top:1px solid #C1BABA;
		text-align:center;
		margin-top:0.3em;
		cursor: pointer
	}
	#messageInfo #messageForm .code2{
		float:left;
		width:7em;
		height:2.5em;
		background:#C1BABA;
		text-align:center;
		margin-top:0.3em;
		cursor: pointer
	}
	#messageInfo #messageForm .code2 img{
		width:100%;
		height:100%;
		border-top:1px solid #f0f0f0;
		border-bottom:1px solid #f0f0f0
	}
	#messageInfo #messageForm button{
		width:97%;
		margin: 0 auto;
		margin-top:2em;
		background:#910404;
		color:#f7f7f7;
		text-align:center;
		cursor:pointer;
		border-radius: 15px;
	}
	
	/*修改密码、修改电话按钮*/
	#modifyInfo_phone,#modifyInfo_pwd{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		margin-top:1em;
		transition:0.5s;
		transition:1s;
		display:table;
	}
	#modifyInfo_phone:hover,#modifyInfo_pwd:hover{
		background:#fff;
	}
	#modifyInfo_phone .titleMsg,#modifyInfo_pwd .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#modifyInfo_phone .titleMsg .infoTitle,#modifyInfo_pwd .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	#modifyInfo_phone .titleMsg .modifyButton,#modifyInfo_pwd .titleMsg .modifyButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
	
	
	/*修改绑定手机号*/
	#modifyPhone{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		transition:0.5s;
		display:table;
	}
	#modifyPhone:hover{
		background:#fff;
	}
	#modifyPhone .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#modifyPhone .titleMsg .infoTitle {
		float:left;
		line-height:2.5em;
	}
	#modifyPhone .titleMsg .saveButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
    #modifyPhone .main{
		width:100%;
		font-size:1em;
		height:14em;
		clear:both;
	}
	#modifyPhone .main .info table td:nth-child(odd){
		text-align:right;
	}
	#modifyPhone .validate{
		float:left;
		width:6em;
	}
	#modifyPhone .code2{
		float:left;
		width:6em;
		height:2.5em;
		background:#C1BABA;
		text-align:center;
		margin-top:0.3em;
		cursor: pointer
	}
	#modifyPhone .code2 img{
		width:100%;
		height:100%;
		border:1px solid #f0f0f0
	}
	
	/*修改密码*/
	#modifyPwd{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		transition:0.5s;
		display:table;
	}
	#modifyPwd:hover{
		background:#fff;
	}
	#modifyPwd .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#modifyPwd .titleMsg .infoTitle {
		float:left;
		line-height:2.5em;
	}
	#modifyPwd .titleMsg .saveButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
    #modifyPwd .main{
		width:100%;
		font-size:1em;
		height:14em;
		clear:both;
	}
	#modifyPwd .main .info table td:nth-child(odd){
		text-align:right;
	}
	
	/*退出会员中心按钮*/
	#exitInfo{
		width:98%;
		background:#f9f9f9;
		padding:0 1% 1% 1%;
		margin-top:1em;
		transition:0.5s;
		transition:1s;
		display:table;
	}
	#exitInfo:hover{
		background:#fff;
	}
	#exitInfo .titleMsg{
		height:2em;
		margin-top:1em;
		font-size:1.1em;
	}
	#exitInfo .titleMsg .infoTitle{
		float:left;
		line-height:2.5em;
	}
	#exitInfo .titleMsg .exitButton{
		float:right;
		width:6em;
		height:2.5em;
		line-height:2.5em;
		font-size:0.7em;
		border-radius:3px;
		background:#c01111;
		color:#f7f7f7;
		outline:none;
	}
	
}