@charset "utf-8";
/* page start */
body {
    font-size: 100%; 
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
p{ text-align: justify; word-wrap: break-word; color: #454648;}
a, em{color: #454648;}
.hide{display: none !important;}
/* Orient Check : Start 
#orient { display:none; margin-top: 100px; }
#orient p{ text-align:center; background-color:#fff; }*/
.orient{
    display:none;
    position:fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background-color: #000;
}
.orient p{
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    color: #fff;
}

/* Orient Check : End */

/* Loading Start */
.loading *{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
/* Loading End*/

.layer1 {background-color: #16a085;}
.layer2 {background-color: #2ecc71;}
.layer3 {background-color: #3498db;}
.layer4 {background-color: #9b59b6;}
.layer5 {background-color: #95a5a6;}
.detail_block{ position:relative; margin:0 auto; top:0; left:0; }
a.button_1{ display:inline-block;padding:8px 15px; font-size:15px; color:#fff; background-color:#2b4aae; cursor:pointer; text-decoration:none;}
a.button_2{ text-decoration: none; line-height: 0;display:inline-block; cursor:pointer; border:1px solid #b0b0b0; position: relative;}
a.button_2 span.icon{display:inline-block; vertical-align:middle; width:29px; height:28px; background:url(../images/arrow_s.png) no-repeat center;  background-size:7px 11px;}
a.button_2 span.txt{padding:0px 10px; height:28px; font-size: 14px; vertical-align:middle; line-height:2; border-left:1px solid #b0b0b0; display:inline-block; color:#454648;}

a.button_2:hover { border-color: #3158d6; }
a.button_2:hover span.icon{background:url(../images/arrow_s_blue.png) no-repeat center; background-color:rgba(255,255,255,0.2); background-size:7px 11px;}
a.button_2:hover span.txt{border-left:1px solid #3158d6; background-color:rgba(255,255,255,0.2); color:#3158d6;}

.main{display:block; position: relative;}
.m-page { position:relative; width:100%; }
.m-page.f-hide { display:block; }
.full_wrapper{ width:100%; margin-bottom:50px; text-align:center; background-repeat:no-repeat; background-position:center;}
.full_wrapper img{display:none; max-width:none;}
.outter_wrapper{ width:955px; margin:0 auto; }
.p-as { position:relative; float:right; width:31%; margin-left:5%; }
.p-ct { display:block;	position: relative; float:left; width:64%; background:#ffffff;}
.p-as .fix_wrapper{ top:0px; position:relative; overflow:auto; height:100%; }

.m_header{position:relative; display:block; margin-bottom:26px; padding-top:20px;}
.m_header.style-none{ padding: 0px; }
.m_content{position:relative; display:block; margin-bottom:50px;}
.m_footer{display:none;}

.m_header .h_wrapper{ text-align:left; padding-bottom:10px;}
/*.m_header .h_wrapper .h_bg{ margin-top:0px; background-image:url(../images/title_bg.png); background-repeat:no-repeat; background-size:133px 27px; height:24px; padding:3px 10px 0; border-bottom:1px solid #2b4aae; }*/
.m_header .h_wrapper h3{ font-size:24px; line-height:1.416; font-weight:lighter; color:#262626;}
.m_header .h_wrapper{ border-bottom:1px solid #aaaaaa;}
.m_header .h_wrapper.al_left{ text-align:left;}
.m_header .h_wrapper.al_mid{ text-align:center;}
.m_header .h_wrapper.al_right{ text-align:right;} 
.m_header .h_wrapper .h_bg_l{display:inline-block; background-image:url(../images/title_xLine.png); background-repeat:no-repeat; width:10px; height:40px;}
.m_header .h_wrapper .h_bg_m{display:inline-block; height:30px;display:inline-block;vertical-align:middle;}
.m_header .h_wrapper .h_bg_r{display:inline-block; background-image:url(../images/title_xLine.png); background-repeat:no-repeat; width:10px; height:40px;}
.m_header .h_wrapper .h_bg_i{display: inline-block; width:30px; height:30px; vertical-align: middle;margin-right:8px;}
.m_header .h_wrapper .h_bg_i img{ vertical-align: middle; }
.m_footer .f_wrapper{}

.m_content .m_wrapper{position:relative; display:block;}
.m_content .m_wrapper .m_inner{position:relative; display:block;}
.m_content .m_box{position:relative; display:block;}
.m_content .m_box_wide{ position:relative; display:block;}
.m_content .m_box_wide_0{position:relative; display:block;} 

.device_scroll{ display:block; position:relative; }
.device_scroll_hor { display:block; position:relative; }
.device_scroll_hor *{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.NotShowInPC{ display:none; }

.box_style_l_br{border-left:12px solid #cfcfcf; padding-left:10px;}


/* ç‰ˆæƒ */
#copyrightPanel{ text-align:center; padding:30px 0;}
#copyrightPanel p{ font-size:14px; color:#BFC4C6; line-height:24px;}

/* PC-äºŒç»´ç ?*/
.er_code{padding:14%; background-color:#fafafa;}
.er_code .img{ text-align:center;}
.er_code .img img{border:1px solid #e0e0e0; padding: 2px;}
.er_code p{text-align:center; line-height:1.8; font-size:14px; color:#454648;}

/* å°é¢ */
.p_front{ display:none; }

/* å¯¼è¯­ */
.p_intro{ display:none; }
.pi_content{ margin-bottom:30px; }
.pi_content p{
	color:#454648; font-size:14px; line-height:1.6; margin-bottom:14px;	
}
.pi_content .pi_header{margin-bottom:20px; margin-top:5px;}
.pi_content .pi_header .icon{float:left; width:30%; text-align:center; margin-right:4%; margin-bottom:0px;}
.pi_content .pi_header .b_inner img{-webkit-border-radius: 70px; -moz-border-radius: 70px; border-radius: 70px;}
.pi_content .pi_header .txt{ float:left; width:66%; text-align:left;}
.pi_content .pi_header .txt .b_inner{ display: table-cell; vertical-align: middle; height: 80px;}
.pi_content .pi_header h4{ color:#262626; font-size:18px; font-weight:lighter; }
.pi_content .pi_header h5{ color:#262626; font-size:28px; font-weight:lighter; }

/* å›¾æ–‡-1 Page */
.ppt1_content p{color:#454648; font-size:14px; line-height:1.6; margin-bottom:14px; }
.ppt1_content .head_wrapper { margin-bottom:25px; text-align:center; }
.ppt1_content .foot_wrapper { margin-top:25px; text-align:center; }

/* å›¾æ–‡-2 Page */
.p_pictxt_2 .m_wrapper{ height:300px; overflow:hidden;}
.ppt2_content{}
.ppt2_content p{color:#454648; font-size:14px; line-height:1.6; text-align:justify; text-justify:inter-ideograph;}
.ppt2_button { margin-top:10px;}
.p_pictxt_2 .ppt2_txt{ width:45%; position:absolute; z-index:2;}
.p_pictxt_2 .ppt2_txt.align_tl{ top:0px; left:0px; }
.p_pictxt_2 .ppt2_txt.align_tr{ top:0px; right:0px; }
.p_pictxt_2 .ppt2_txt.align_bl{ top:0px; left:0px; }
.p_pictxt_2 .ppt2_txt.align_br{ top:0px; right:0px; }
.p_pictxt_2 .ppt2_txt.align_br .ppt2_button a{ float:right; }
.p_pictxt_2 .ppt2_txt.align_tr .ppt2_button a{ float:right; }

.p_pictxt_2 .ppt2_item{ width:100%; height:100%; position:relative; z-index:1;}
.p_pictxt_2 .ppt2_item .ppt2_item_img{ position:absolute; width:50%;}
.p_pictxt_2 .ppt2_item.align_tl .ppt2_item_img{ top:0; right:0px; }
.p_pictxt_2 .ppt2_item.align_bl .ppt2_item_img{ top:0; right:0px; }
.p_pictxt_2 .ppt2_item.align_tr .ppt2_item_img{ top:0; left:0px; }
.p_pictxt_2 .ppt2_item.align_br .ppt2_item_img{ top:0; left:0px; }


/* Video Page : Start */
.p_video{}
.p_video .playBtn{width:100%;position:relative; text-align:center; cursor:pointer;}
.p_video .playBtn .ico-play{display:none; position:absolute; z-index:2; left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px; background:url(../images/icon_play_1-1X.png) no-repeat; background-size:44px 44px;}
.p_video .playBtn .ico-bg{display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; }
.p_video .playBtn img{ display:none; }
.p_video .mod_container{position: absolute; top:0; left:0; z-index:2;}
.p_video .pv_content{ margin-top:20px; padding:0;}
.p_video .pv_content p{color:#454648; font-size:14px; line-height:1.6;}
.p_video .pv_content h3{border-bottom:0px; font-size:18px; font-weight:lighter; padding-bottom:5px; margin-bottom:5px;}
.p_video .pv_content .text{ padding:0;}

.pv_video.more_item .pc_mode{ display:block; }
.pv_video.more_item .mobile_mode{ display:none; }

.pv_video.more_item .pc_mode a.btn_two_video{
	display:block; float:left; cursor:pointer;	
	background-position:center;
	background-size:cover;
	width:49.75%;
	height:95px;
}
.pv_video.more_item .pc_mode a.btn_two_video.left{
	margin-right:0.25%;
}
.pv_video.more_item .pc_mode a.btn_two_video.right{
	margin-left:0.25%;
}
.pv_video.more_item .pc_mode a.btn_two_video .none_status{ display:block; }
.pv_video.more_item .pc_mode a.btn_two_video .playing_status{ display:none;}
.pv_video.more_item .pc_mode a.btn_two_video .none_status .icon{background-image:url(../images/icon_play_1.png); width:100%; height:95px; background-repeat:no-repeat; background-position:center; background-size:34px 34px;}
.pv_video.more_item .pc_mode a.btn_two_video p{text-align:center; padding:5px;}
.pv_video.more_item .pc_mode a.btn_two_video span{display:block; color:#fff; line-height:95px; text-align:center;}

/* Video Page : End */

/* mainvideo : Start */
#mod_player{position:absolute; top:0; left:0; z-index:1;}
.mainvideo{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background:rgb(0,0,0); background: transparent\9; background:rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000); zoom: 1;}
.mainvideo .close{ width:100px; height:100px; position:absolute; top:-50px; right:-50px; cursor:pointer; z-index:2; }
.mainvideo .close .ico{ display:block;width:36px; height:36px; position:absolute; left:8px; top:60px;
	background:url(../images/btn_close.png) no-repeat 0 0; }
/* mainvideo : End */


/* Question Answer Page Start */
.pqa_banner{ display:block; margin-bottom:5px; }
.pqa_container{ display:block; margin:0 auto; padding:0px 0 0px; }
.pqa_container .item{  margin-bottom:10px;}
.pqa_container .item .icon_wrapper{ float:left; width:20%;}	
.pqa_container .item .icon_wrapper .icon_left{ width:47px; height:47px; background-image:url(../images/icon_qa_left.png); background-repeat:no-repeat; background-size:47px 47px; }
.pqa_container .item .icon_wrapper .icon_right{ width:47px; height:47px; background-image:url(../images/icon_qa_right.png); background-repeat:no-repeat; background-size:47px 47px; float:right; }
.pqa_container .item .txt_wrapper{}
.pqa_container .item .txt_wrapper .inner{padding:15px 0; border-bottom:1px dashed #eee;}
.pqa_container .item .txt_wrapper .inner.last{ border-bottom: 0px;}
.pqa_container .item .txt_wrapper .inner.question .title{padding-bottom:0px; padding-left:0px; margin-bottom:6px; display:inline-block; float:left;}
.pqa_container .item .txt_wrapper .inner.question p{text-align:left; }
.pqa_container .item .txt_wrapper .inner.answer .title{padding-bottom:0px; padding-right:0px; margin-bottom:6px; display:inline-block; float:right;}
.pqa_container .item .txt_wrapper .inner.answer p{text-align:left;}

.pqa_container h4{ color:#262626; font-weight: lighter; font-size:18px; padding:0px; display:inline-block; }
.pqa_container p{ color: #454648; font-size:14px; line-height:1.6; text-align:justify; text-justify:inter-ideograph; }
/* Question Answer Page End */

/* old magazine : Start */
.po_container{}
.po_container ul li{ float:left; width:33.33333333%; text-align:center;}
.po_container ul li .header{padding:0 5%; margin-bottom:10px;}
.po_container ul li .detail{position:relative; padding:0 10%;}
.po_container ul li h3{color: #262626; font-size: 18px; font-weight: lighter; margin-bottom:5px;}
.po_container ul li a{color: #262626; text-decoration:none; display:block;}
.po_container ul li a:hover{ text-decoration:underline;}
.po_container ul li p{color: #454648; font-size: 14px; line-height: 1.6;}
.po_container ul li .line{position:absolute; top:0; right:0; height:46px; width:1px; background-color:#c6cee9;}
.po_container ul li.last .line{ display:none; }
/* old magazine : End */

/* maker : Start */
.p_maker .m_header{}
.p_maker.nonehead .m_header{ display: none; }
.p_maker.hashead .m_header{ display: block; }
.pmk_container{ margin-top:60px;}
.p_maker.hashead .pmk_container{ margin-top: 0px;}
.pmk_container .pc_mode{display:block; border-top:1px solid #95b0df; padding:10px 0;}
.pmk_container .mobile_mode{display:none;}
.pmk_container .pc_mode .title{float:left; margin-right:1%; width:14%;}
.pmk_container .pc_mode h3{color:#262626; font-size:16px; font-weight:lighter; margin-top:2px;}
.pmk_container .pc_mode .list{float:left; width:85%; padding-top:2px;}
.pmk_container .pc_mode .list span{display:inline-block; font-size:14px; color:#454648; font-size:14px; padding:0 18px 0 8px; margin-bottom:8px; background-image:url(../images/title_xLine-s.png); background-repeat:no-repeat; background-position:right;}
.pmk_container .pc_mode .list span.last{background:none;}

.pmk_container .pc_mode.nonehead{border-top:1px solid #95b0df; padding:10px 0;}
.pmk_container .pc_mode.nonehead .text_style{ display: block; }
.pmk_container .pc_mode.nonehead .head_style{ display: none; }
.pmk_container .pc_mode.hashead{border:0px; padding:0;}
.pmk_container .pc_mode.hashead .text_style{ display: none; }
.pmk_container .pc_mode.hashead .head_style{ display: block; }

.pmk_container ul li{ float:left; width:25%; text-align:center; margin-bottom:40px;}
.pmk_container ul li.first{ }
.pmk_container ul li.last{}
.pmk_container ul li:nth-child(5n+0){ clear:left; }
.pmk_container ul{ width: 100%;}
.pmk_container ul.one {width:25%; margin:0 auto;}
.pmk_container ul.one li{ width:100%;}
.pmk_container ul.two {width:50%; margin:0 auto;}
.pmk_container ul.two li{ width:50%;}
.pmk_container ul.three {width:75%; margin:0 auto;}
.pmk_container ul.three li{ width:33.333333%;}
.pmk_container ul li .header{ width:60%; margin:0 auto; }
.pmk_container ul li .header img{-webkit-border-radius: 90px; -moz-border-radius: 90px; border-radius: 90px;}
.pmk_container ul li h3{color: #2b4aae; font-size: 14px; font-weight: lighter; margin:10px 0 0;}
.pmk_container ul li p{font-size: 16px; line-height: 1; text-align: center;}
.pmk_container ul li .line{ height:4px; width:7px; background-image:url(../images/style_0_line.png); background-size:cover; margin:5px auto;}
  

/* maker : end */

/* ä¸­é—´é¡?: Start */
.pmid_container{ position:relative; }
.pmid_container .pc_banner{ display:block; }
.pmid_container .pc_banner img{vertical-align:top;}
.pmid_container .text_block{ position:absolute; width:50%; height:100%; z-index:2; top:0; left:0;}
.pmid_container .text_block .inner{padding:0 20px;}
.pmid_container  h3{ font-size:18px; border-bottom: 1px solid; text-align: center;font-weight: lighter; padding-bottom: 5px; margin-bottom: 5px;}
.pmid_container  p{font-size: 14px;line-height: 1.8; text-align:center;}
/* ä¸­é—´é¡?: End */

/* User Info : Start */
.pform_container{ width:100%; margin:0 auto;}
.p_form .form_wrapper fieldset label{width: 16%!important;}
.p_form .form_wrapper fieldset.none-bd label{width: 100%!important;}
.p_form .form_wrapper fieldset input.form-text {width: 80%!important; }
.p_form .text, .p_form p, .p_form label, .p_form .form-text{font-size: 14px!important}
/* User Info : End */

/* Comment */
.pannelcomment { display: none;}

/* Chief Points - 嘉宾观点 : Start */
.ppoints_content{}
.ppoints_content ul{}
.ppoints_content ul li{ padding-top: 40px;}
.ppoints_content ul li.first{ padding-top: 0px}

.ppoints_content ul li .box_header{ padding-left: 50px; position: relative;}
.ppoints_content ul li .box_header .block_img{position: absolute; top: 0; left: 0;}
.ppoints_content ul li .box_header .block_img img {border-radius: 25px; width: 50px; height: 50px; vertical-align:bottom; }

.ppoints_content ul li .box_header .block_text{padding-left: 16px;}
.ppoints_content ul li .box_header .block_text h3{font-size: 16px; display: inline-block;}
.ppoints_content ul li .box_header .block_text h3 span.hasBgColor{ padding: 2px 4px;}
.ppoints_content ul li .box_header .block_text h4{font-size: 13px; font-weight: lighter; display: inline-block; padding-left: 14px;}
.ppoints_content ul li .text_intro, .ppoints_content ul li p{font-size: 14px; line-height: 1.8; text-align: justify;}

.ppoints_content ul li .box_header .block_text .header_intro{padding-top:12px; min-height:50px;}

.ppoints_content .box_detail{ margin-top:20px; margin-left: 21px; border-left:8px solid #eee; padding-left: 15px;}
.ppoints_content .box_detail{display: none;}
.ppoints_content .box_detail .head_wrapper{margin-bottom: 10px; text-align: center;} 
.ppoints_content .box_detail .button_wrapper{ margin-top: 18px;}
.ppoints_content .btn_pc_fold{ cursor: pointer; text-decoration: underline; font-style: normal; padding-left: 10px; padding-right: 15px; color: #b1b1b1;
	background:url(../images/icon_unfold.png) center right no-repeat; font-size: 14px; line-height: 1.8;
}
.ppoints_content .btn_pc_fold.fold{ background-image:url(../images/icon_fold.png);}

.ppoints_content ul li .box_header .block_text em.just-pc{ float: right;}
.ppoints_content ul li .box_header .block_text em.just-mobile{ display: none; }

/* Chief Points - 嘉宾观点 : End */

/* PopUp Panel : Start */
.popup-panel {
    display: none;
    position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999; background: rgb(0,0,0);
    background: transparent\9; background: rgba(0,0,0,0.9); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000); zoom: 1; 
}

.popup-panel .close {
    width: 80px; height: 80px; position: absolute; top: -40px; right: -40px; cursor: pointer; z-index: 2; 
}

.popup-panel .close .ico {
    display: block; width: 60px; height: 60px; position: absolute; top:10px; left: 10px;  
    background: url(../images/btn_close-popup.png) no-repeat center; background-size:60px 60px;  
}

.popup-panel .close:hover .ico {    
    background: url(../images/btn_close-popup_hover.png) no-repeat center; background-size:60px 60px;
}

.popup-panel .box-scroller{ position: absolute; left: 0px; top: 0px; width: 100%; padding: 0 6%; z-index: 2; height: 100%; overflow: hidden; }
/* PopUp Panel: End */

/* Define Anmiation : Start */
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}


@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -moz-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -moz-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -moz-transform: translateY(0);
  }
}

/* Define Anmiation : End */

@media only screen and (max-width : 959px){
	.outter_wrapper{ width:94%;}
}

@media only screen and (max-width : 767px){
	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}

  a.button_2{ border-color: #b0b0b0; }	
  a.button_2 span.icon{background:url(../images/arrow_s.png) no-repeat center; background-size:7px 11px;}
  a.button_2 span.txt{border-left:1px solid #b0b0b0; color:#b0b0b0;}

  .box_style_l_br {border-left: 0px solid #fafafa; padding-left: 0px; }
  
	.main{
		/*display:none; For Temp*/ 
		font-family:Helvetica,STHeiti,Droid Sans Fallback;
		position: relative;
		width: 100%;
		height: 100%;
		margin: 0 auto;
	}
	.main{ display:none;}
	.outter_wrapper{ width:100%;}
	.full_wrapper{ display:none; }
	.p-as { display:none; }
	.p-ct {
		float:none;
		position: relative;
		float:none;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	/* set page-bgColor */
	body{}
	.p-ct{ background-color:#000; }
	
	.m-page .layer{position:relative; background-repeat:no-repeat; background-size:cover; background-position:center;}

	.m-page.active{z-index: 40;}

	/* SwipeUp-TipsIcon : Start */
	.m-page .swipeup_icon{ 
	   /* animation:arrowUp 2.0s ease-in-out infinite;
	    -webkit-animation:arrowUp 2.0s ease-in-out infinite;
	    -moz-animation:arrowUp 2.0s ease-in-out infinite;*/
	}

	.detail_block{
		position:absolute; top:50%; left:50%; width:320px; text-align:center; margin-left:-160px; margin-top:-60px; font-weight:bold; color:#FFFFFF; font-size:30px;
	}

	.m_header{ position:absolute; top:0px; left:0px; width:100%; height:70px; margin:0px; padding:0;}
	.m_content{ position:absolute; overflow:hidden; top:0px; left:0px; margin:0px; }
	.m_footer{ display:block; position:absolute; bottom:0px; left:0px; width:100%; height:70px;}

	.m_header .h_wrapper{ width:90%; margin:0 auto; padding-top:25px; text-align:center; border-bottom:0px;}
	.m_header .h_wrapper h3{ font-size: 20px; line-height: 1.4 }
	.m_header .h_wrapper .h_bg_l{}
	.m_header .h_wrapper .h_bg_m{}
	.m_header .h_wrapper .h_bg_r{}
	.m_header .h_wrapper .h_bg_i{width:22px; height:22px;}
  	.m_header .h_wrapper .h_bg_m{ height: 22px;}

	.m_footer .f_wrapper{ width:90%; height:100%; margin:0 auto; position:relative; }
	.m-page .swipeup_icon {position: absolute;	z-index:2; }
	.m_content .m_wrapper{width:90%; height:100%; margin:0 auto; position:relative;}
	.m_content .m_wrapper.jumbotron{ width: 100%; }
	.m_content .m_wrapper .m_inner{position:absolute; top:0px; left:0px; z-index:2; width:100%; height:100%;}
	.m_content .m_box{width:90%; height:100%; margin:0 auto;}
	.m_content .m_box_wide{ width:100%; height:100%; margin:0 auto; background:rgba(0,0,0,0.7);}
	.m_content .m_box_wide_0{width:100%; height:100%; margin:0 auto;} 
	
	.NotShowInPC{ display:block; }

  .scrolling{overflow:auto; -webkit-overflow-scrolling:touch;}
  .box_block{padding:0 5%;}
  
  	/* page end */
	
	#copyrightPanel{ display:none; }
	#pbt_backToTop{ display:none; }

	/* Front Page : Start */
	.p_front{ display:block; }
	.p_front .pf_clogo{ width:100%; z-index:2; text-align:center; margin:0 auto; padding-top:10px; }
	.p_front .pf_content{ position:absolute; width:100%; left:0; bottom:70px;}
	.p_front .pf_content .pf_logo{ padding:0; visibility: hidden;}
	.p_front .pf_content .pf_logo_box{ /*width:120px;*/ }
	.p_front .pf_content .pf_title{ padding:0; visibility: hidden;}
	.p_front .pf_content .pf_title .pf_title_box{}
	.p_front .pf_content .pf_title h2{ font-size:36px; padding:5px; margin:10px 10px 0;}

	.p_front .pf_content.align_left .pf_logo_box{ text-align:center; }
	.p_front .pf_content.align_left .pf_title_box{ text-align:left; }

	.p_front .pf_content.align_mid .pf_logo_box{ text-align:center; margin:0 auto; }
	.p_front .pf_content.align_mid .pf_title_box{ text-align:center; }

	.p_front .pf_content.align_right .pf_logo_box{ text-align:center; }
	.p_front .pf_content.align_right .pf_title_box{ text-align:right; }

	/* Front Page : End */

	/* Intro Page : Start */
	.p_intro{ display:block; }
	.pi_content{ margin:0; }
	.pi_content p{
		font-size:16px; line-height:1.8;	
	}
	.pi_content .pi_header{margin-bottom:15px;margin-top:0px;}
	.pi_content .pi_header .icon{float:left; width:30%; height:70px; margin-bottom:0px; margin-right: 0;}
	.pi_content .pi_header .icon .b_inner{  border-right:0px solid #FFF; padding:0 10% 0 0; width:70px; height:70px; }
	.pi_content .pi_header .txt{ float:left; width:70%; height:70px; text-align:left;}
	.pi_content .pi_header .txt .b_inner{display:table-cell; vertical-align:middle; width:92%; padding-left:8%; height:70px;}
	.pi_content .pi_header h4{ font-size:20px; font-weight:lighter; }
	.pi_content .pi_header h5{ font-size:26px; font-weight:lighter; }
	/* Intro Page : Start */

	/* Animation Page : Start */
	.p_front .pf_content .pf_logo.show{
		visibility: visible;
		animation:fadeInDown 1.5s ease-in-out forwards;
	    -webkit-animation:fadeInDown 1.5s ease-in-out forwards;
	    -moz-animation:fadeInDown 1.5s ease-in-out forwards;
	}

	.p_front .pf_content .pf_title.show{
		visibility: visible;
		animation:fadeInUp 1.5s ease-in-out forwards;
	    -webkit-animation:fadeInUp 1.5s ease-in-out forwards;
	    -moz-animation:fadeInUp 1.5s ease-in-out forwards;
	}
	/* Animation Page : End */

	/* PicTxt1 Page : Start */
	.p_pictxt_1{}
	.ppt1_content{}
	.ppt1_content p{font-size:16px; line-height:1.8;	}
	.ppt1_content .head_wrapper { margin:0px; padding:0 5%; }
	.ppt1_content .txt_wrapper{padding:5%;}
	.ppt1_content .foot_wrapper { margin-top:0px; padding:0 5%; }

	/* PicTxt1 Page : End */

	/* PicTxt2 Page : Start */
	.p_pictxt_2{}
	.p_pictxt_2 .m_wrapper{ height:100%;}
	.ppt2_content{
    padding:4% 4%; 
    background:rgb(239,241,245); background: transparent\9; background:rgba(239,241,245,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33EFF1F5,endColorstr=#33EFF1F5); zoom: 1; 
  } 
  .ppt2_content p{color:#e2e2e2; font-size:16px; line-height:1.8; text-align:justify; text-justify:inter-ideograph;}
	.p_pictxt_2 .ppt2_txt{ width:80%; position:absolute; padding:0; background:none; }
  .p_pictxt_2 .ppt2_txt, .p_pictxt_2 .ppt2_item{visibility: hidden;}

	.p_pictxt_2 .ppt2_txt.show{
		visibility: visible;
		animation:fadeInDown 1.5s ease-in-out forwards;
	    -webkit-animation:fadeInDown 1.5s ease-in-out forwards;
	    -moz-animation:fadeInDown 1.5s ease-in-out forwards;
	}

	.p_pictxt_2 .ppt2_item.show{
		visibility: visible;
		animation:fadeInUp 1.5s ease-in-out forwards;
	    -webkit-animation:fadeInUp 1.5s ease-in-out forwards;
	    -moz-animation:fadeInUp 1.5s ease-in-out forwards;
	}
	
	.p_pictxt_2 .ppt2_txt.align_tl{ top:0px; left:5%; }
	.p_pictxt_2 .ppt2_txt.align_tr{ top:0px; right:5%; }
	.p_pictxt_2 .ppt2_txt.align_bl{ bottom:0px; left:5%; top: auto; }
	.p_pictxt_2 .ppt2_txt.align_br{ bottom:0px; right:5%; top:auto; }
	.p_pictxt_2 .ppt2_item .ppt2_item_img{ width:100%;}
	.p_pictxt_2 .ppt2_item.align_tl .ppt2_item_img{ bottom:0; right:0px; top:auto; }
	.p_pictxt_2 .ppt2_item.align_bl .ppt2_item_img{ top:0; right:0px; }
	.p_pictxt_2 .ppt2_item.align_tr .ppt2_item_img{ bottom:0; left:0px; top:auto; }
	.p_pictxt_2 .ppt2_item.align_br .ppt2_item_img{ top:0; left:0px; }
	

	/* PicTxt2 Page : End */

	/* Video Page : Start */
	.p_video{}
	.p_video .pv_content p{ font-size:16px; line-height:1.8; border-left: 0px; padding-left: 0; }
  	.p_video .pv_content h3{border-bottom:1px solid #3158d6; text-align:center; color:#3158d6; font-weight:lighter; padding-bottom:5px; margin-bottom:5px;}
  	.p_video .pv_content h3{font-size:22px;}
  	.p_video .pv_content .text{ padding:0 5%;}
	.p_video .playBtn .ico-play{display:block; background:url(../images/icon_play_1.png) no-repeat; background-size:44px 44px;}
	.p_video .playBtn .ico-bg{display:block;}
	.p_video .playBtn img{ display:block; }

	.mainvideo .close .ico{ background:url(../images/btn_close-2X.png) no-repeat 0 0; background-size:34px 33px; width:34px; height:34px;}
	
	.pv_video.more_item .video_box{margin-bottom:24px;}
	.pv_video.more_item p{ color: #e2e2e2; font-size:14px; text-align:center; margin-top:10px;}
	.pv_video.more_item .pc_mode{ display:none; }
	.pv_video.more_item .mobile_mode{ display:block; }
	.p_video .mobile_mode.m_m_item .playBtn{ margin-bottom:0%; }
	.pv_video.more_item .mobile_mode .pv_more_container{width:90%; margin:0 auto;}
	/* Video Page : End */

	/* Question Answer Page Start */
	.pqa_banner{ display:none; }	
	.pqa_container{ display:block; width:90%; min-width:288px; margin:0 auto; padding:0; margin-bottom:0px; }
	.pqa_container .item{  margin-bottom:0px;}
	.pqa_container .item .icon_wrapper{ float:left; width:20%;}	
	.pqa_container .item .icon_wrapper .icon_left{ width:47px; height:47px; background-image:url(../images/icon_qa_left.png); background-repeat:no-repeat; background-size:47px 47px; }
	.pqa_container .item .icon_wrapper .icon_right{ width:47px; height:47px; background-image:url(../images/icon_qa_right.png); background-repeat:no-repeat; background-size:47px 47px; float:right; }
	.pqa_container .item .txt_wrapper{}
	.pqa_container .item .txt_wrapper .inner{padding:5%; border-bottom:0px;}
	.pqa_container .item .txt_wrapper .inner.question .title{ background-image:url(../images/qna_icon.png); background-repeat:no-repeat; background-size:19px 19px; background-position:bottom left; padding-bottom:9px; padding-left:6px; margin-bottom:6px; display:inline-block; float:left;}
	.pqa_container .item .txt_wrapper .inner.question p{text-align:left;}

	.pqa_container .item .txt_wrapper .inner.answer .title{background-image:url(../images/qna_icon.png); background-repeat:no-repeat; background-size:19px 19px; background-position:bottom right; padding-bottom:9px; padding-right:6px; margin-bottom:6px; display:inline-block; float:right;}
	.pqa_container .item .txt_wrapper .inner.answer p{text-align:right;}


	.pqa_container h4{ color:#FFF; font-size:18px; background-color:#3158d6; padding:4px 8px 2px; display:inline-block; }
	.pqa_container p{ font-size:16px; line-height:1.8; }
	/* Question Answer Page End */
	
	/* old magazine : Start */
	.po_container ul li{ float:none; width:90%; margin:0 auto; text-align:left; border-bottom:1px dotted #1f3067; padding:20px 0;}
	.po_container ul li.first{ }
	.po_container ul li.last{ border:0; }
	.po_container ul li .header{padding:0%; margin-bottom:0; float:left; width:35%; margin-right:5%;}
	.po_container ul li .detail{position:relative; padding:0%; float:left; width:60%;}
	.po_container ul li h3{ line-height:1; font-size:18px;}
	.po_container ul li p{font-size:16px;}
	.po_container ul li .line{ display:none;}
	/* old magazine : End */
	
	/* maker : Start */
	.p_maker .m_header{ display:block; }
  	.p_maker.nonehead .m_header{ display: block; }
  	.p_maker.hashead .m_header{ display: block; }
  	.pmk_container .pc_mode{display:none;}
	.pmk_container .mobile_mode{ display:block; }
	.pmk_container{ margin-top:20px;}
	.p_maker.hashead .pmk_container{ margin-top: 20px;}
  	.pmk_container .mobile_mode ul li{ float:left; width:33.33333333%; text-align:center; margin-bottom:40px;}
	.pmk_container .mobile_mode ul li.first{ }
	.pmk_container .mobile_mode ul li.last{}
	.pmk_container .mobile_mode ul li:nth-child(4n+0){ clear:left; }
	.pmk_container ul li:nth-child(5n+0) {clear:none; } 
	.pmk_container .mobile_mode ul.one {width:33.33333333%; margin:0 auto;}
	.pmk_container .mobile_mode ul.one li{ width:100%;}
	.pmk_container .mobile_mode ul.two {width:66.6666666%; margin:0 auto;}
	.pmk_container .mobile_mode ul.two li{ width:50%;}
	.pmk_container .mobile_mode .header{ width:60%; margin:0 auto; height:75px;}
	.pmk_container .mobile_mode .header img{-webkit-border-radius: 90px; -moz-border-radius: 90px; border-radius: 90px;}
	.pmk_container .mobile_mode ul li h3{color: #2b4aae; font-size: 14px; font-weight: lighter; margin:10px 0 0;}
	.pmk_container .mobile_mode ul li p{font-size: 16px; line-height: 1;}
	.pmk_container .mobile_mode ul li .line{ height:4px; width:7px; background-image:url(../images/style_0_line.png); background-size:cover; margin:5px auto;}
	/* maker : End */
	
	/* ä¸­é—´é¡?: Start */
	.pmid_container .pc_banner{ display:none; }
	.pmid_container{ height: inherit;}
	.pmid_container .text_block{visibility: hidden; position:relative; width:100%; height:auto; margin:0 auto; top:auto; left:auto; }
	.pmid_container .text_block .inner{padding:20px;}
	.pmid_container  h3{ font-size:22px; }
	.pmid_container  p{font-size: 16px; }
	
	.pmid_container .text_block.show{
		visibility: visible;
		animation:fadeInUp 1.5s ease-in-out forwards;
	    -webkit-animation:fadeInUp 1.5s ease-in-out forwards;
	    -moz-animation:fadeInUp 1.5s ease-in-out forwards;
	}

	.pmid_container .text_block.toUp{ position: absolute; top:0px;}
	.pmid_container .text_block.show.toUp{
		visibility: visible;
		animation:fadeInUp 1.5s ease-in-out forwards;
	    -webkit-animation:fadeInUp 1.5s ease-in-out forwards;
	    -moz-animation:fadeInUp 1.5s ease-in-out forwards;
	}

	.pmid_container .text_block.toDown{ position: absolute; bottom:0px;}
	.pmid_container .text_block.show.toDown{
		visibility: visible;
		animation:fadeInDown 1.5s ease-in-out forwards;
		-webkit-animation:fadeInDown 1.5s ease-in-out forwards;
		-moz-animation:fadeInDown 1.5s ease-in-out forwards;
	}

	/* ä¸­é—´é¡?: End */
	
	/* User Info : Start */
	.pform_container{ width:90%; margin:0 auto;}
	.pform_container fieldset{ background: none!important;}
	.pform_container fieldset label span{ border: 0!important;}
	.p_form .form_wrapper fieldset label{width: 25%!important;}
	.p_form .form_wrapper fieldset input.form-text {width: 70%!important}
	
	/* User Info : End */

	/* å¾€æœŸå›žé¡?: Start */
	.po_container ul li h3{}
	.po_container ul li a{}
	/* å¾€æœŸå›žé¡?: End */

	/* Comment : Start */
	.pannelcomment{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background:rgb(0,0,0); background: transparent\9; background:rgba(0,0,0,0.8);
  		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000); zoom: 1;}
  	.mod-comment{position: absolute; top: 0; left: 0; z-index: 1; width: 90%;}
	.mod-comment .box_outter{background-color: #ffffff; padding: 2% 10px; position: relative; }
	.mod-comment .box_close{width: 40px; height: 30px;}
	.mod-comment .box_close .ico{ position: absolute; top: 10px; right: 10px; display: block; width: 30px; height: 30px; background: url(../images/btn_close-black-2X.png) no-repeat center; background-size:cover;}
	.mod-comment p{color: #454648;}
	.mod-comment .box_form{border: 1px solid #c7c7c7; padding-left: 0px; overflow: hidden; background-color: #fbfbfb;}
	.mod-comment .box_form textarea {width: 100%; height: 100px; padding: 10px; background-color: #fbfbfb; font-size: 16px; border: 0; outline: none; resize: none; display: inline-block; }
	.mod-comment .box_nav{position: relative; padding: 10px 0 0; height: 50px;}
	.mod-comment a.btn-submit.btn-loginSubmit {position: absolute; right: 0; top: 10px; display: inline-block; }
	.mod-comment a.btn-submit {padding: 4px; min-width: 100px; text-align: center; border: 1px solid #c7c7c7; cursor: pointer; color: #454648; }
	/* Comment : End */

	/* Chief Points - 嘉宾观点 : Start */
	.ppoints_content{padding: 0 8% !important;}
	.ppoints_content ul li{ padding-top: 30px;}
	.ppoints_content ul li.first{ padding-top: 25px;}

	.ppoints_content ul li .box_header .block_text em.just-pc{display: none;}
	.ppoints_content ul li .box_header .block_text em.just-mobile{ display:inline-block; position: absolute; right: 0; bottom: 2px; font-weight: lighter; font-size: 11px;}

	.ppoints_content ul li .box_header{ padding-left: 60px;}
	.ppoints_content ul li .box_header .block_img img {border-radius: 30px; width: 60px; height: 60px; }

	.ppoints_content ul li p{font-size: 15px;}
	.ppoints_content ul li .box_header .block_text h3{font-size: 16px; display:block; position: relative;}
	.ppoints_content ul li .box_header .block_text h4{font-size: 13px; display: block; padding-left: 0px; padding-bottom: 10px; color: #8d8d8b;}
	.ppoints_content .btn_mobile_fold{ cursor: pointer; text-decoration: underline; font-style: normal; padding: 5px 0 5px 5px;}

	.box_detail .ppoints_mobile .head_wrapper{margin-bottom: 15px;}
	.box_detail .ppoints_mobile .button_wrapper{ margin-top: 18px;}
	.box_detail .ppoints_mobile p{font-size: 15px; line-height: 1.8; margin-bottom: 14px; text-align: justify;} 

	.ppoints_content ul li .box_header .block_text .header_intro{padding-top:15px; min-height:60px;}

	/* Chief Points - 嘉宾观点 : End */

	/* ScrollBar Start */
	.device_scroll {
	 position:absolute; top:0; left:0; z-index:2;
	 width: 100%;  height:97%;
	 overflow:hidden;
	}

	.swiper-container {
	  margin:0 auto;
	  position:relative;
	  overflow:hidden;
	  -webkit-backface-visibility:hidden;
	  z-index:1;
	  height: 100%;
	}

	.swiper-container .swiper-scrollbar {
	  position:absolute;
	  right:5px;
	  top:0;
	  height:100%;
	  width:5px;
	}

	.swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
	  background:rgba(255,255,255,0.3);
	}

	.slide-inner{
		padding:5% 10%; min-width: 320px;
	}

	.slide-inner_small{
		padding:0% 0%; min-width: 320px;
	}

	/***** ScrollBar-Hor *******/
	.device_scroll_hor {
	  position: absolute;
	  top: 0;
	  left: 0;
	  z-index: 2;
	  width: 100%; height:100%;
	  padding:0px;
	  margin:0 auto;
	  zoom:1;
	}

	.swiper-container_hor {
	  margin:0 auto;
	  position:relative;
	  overflow:hidden;
	  -webkit-backface-visibility:hidden;
	  z-index:1;
	  width: 100%;
	  height: 100%;
	}

	.swiper-container_hor .swiper-scrollbar {
		border-radius: 10px;
		position: absolute;
		left: 0px;
		bottom: 0px;;
		height:10px;
		width: 100%;
	}

	.swiper-container_hor .swiper-scrollbar {
		background: rgba(255,255,255,0.5)
	}

	.swiper-container_hor .swiper-scrollbar .swiper-scrollbar-drag {
		background:rgba(42,74,173,1);
	}

	.red-slide { background:#900;} 
	.blue-slide { background:#06C;}
	.orange-slide { background:#F63;}

	/* ScrollBar End */

	.ani-spec{
		visibility: hidden;
    	-webkit-animation-timing-function: ease-in-out; -webkit-animation-delay: 0.5s; 
    	-webkit-animation-iteration-count: 1; -webkit-animation-direction: initial; 
    	-webkit-animation-fill-mode: both; -webkit-animation-play-state: initial; }
	}

@media only screen and (max-width : 360px){
	.p_front .pf_content .pf_title h2{ font-size:30px;}	
	
	.pi_content .pi_header h4{ font-size:15px;}
	.pi_content .pi_header h5{ font-size:20px;}
	.pi_content p{font-size:14px;}
	
	.ppt1_content p{font-size:14px;}
	
	.m_header .h_wrapper h3{ font-size:17px;}
	.m_header .h_wrapper .h_bg_l{background-size:5px 11px; width:5px; height:27px;}
	.m_header .h_wrapper .h_bg_r{background-size:5px 11px; width:5px; height:27px;}
	
	.ppt2_content p{font-size:14px;}
	
	.pbt_lineinner li .item_info p {
		font-size: 14px;
	}
	
	.p_video .pv_content h3{font-size:18px;}
	.p_video .pv_content p{font-size:14px;}
	
	.pqa_container h4{ font-size:16px; }
	.pqa_container p{ font-size:14px;}
	
	.po_container ul li h3{ font-size:16px;}
	.po_container ul li p{font-size:14px;}
	
	.pmk_container .mobile_mode .header{ height:65px;} 
	 
	.pmid_container h3{font-size:16px;}
	.pmid_container p {font-size:14px;}
}

@media only screen and (max-height : 480px){
	.p_front .pf_content {
		bottom:50px;
	}

	.m_header {
		height: 50px;
	}

	.m_footer {
		height: 50px;
	}

	.m_header .h_wrapper {
		padding-top: 20px;
	}

	.m_footer .f_wrapper .swipeup_icon {
		top: 40%;
	}
}/*  |xGv00|2799a51280a98b0d03ac51b4cad129f8 */