@charset "utf-8";
/* CSS Document */

/*
	.m_wrap					包裹块

	.head					头部
	.nav					导航条
		.banner				中间图片区
		.break_link_area	面包线

	.content				中部内容
		.left_bar			左侧导航<隐藏内容>
		.			需要响应的内容

	.friendly_links			友情链接
	.foot					脚步
*/

.main{position: relative; width: 100%; height: 100%;}

/* 移动端公用 头部 底部 */
.m_head{width: 100%; position: fixed; top: 0; left: 0; display: none; z-index: 10; height: 4.9rem; background: #ffffff;}
.m_head img.m_logo{height: 32px; position: absolute; top: 50%; left: 56%; margin-top: -16px; margin-left: -100px;}
.m_head div.m_side_key,.m_head a.m_seach,.m_head a.m_man{width: 3rem; height: 2.2rem;   position: absolute; top: 50%; margin-top: -1rem;}
.m_head div.m_side_key{ background: url(../img/m_pic/m_side_bg.png) no-repeat; background-size: auto 2.2rem; left: 1.5rem;}
.m_head a.m_seach{background: url(../img/m_pic/m_seach_bg.png) no-repeat; background-size: auto 2.2rem; left: 4.7rem;}
.m_head a.m_man{background: url(../img/m_pic/m_man_bg.png) no-repeat; background-size: auto 2rem; right: 1rem;}
/* 头部 2016-1-7 新增下弹框 */
.m_man_bun{width: 40%; position: absolute; top: 4.9rem; right: 0; z-index: 5; overflow: hidden; height: 0px;
	-webkit-transition: .7s; -o-transition: .7s; transition: .7s;}
.m_man_bun ul li{background: #f4f4f4; font-size: 1.6rem; width: 100%; text-align: center; line-height: 4rem;
	border-top: 1px solid #d8d8d8; color: #282828;}
.m_man_bun ul li.border_li{border: none;}
.m_man_pup{visibility: hidden; background: #000000; width: 100%; height: 100%; position: absolute; top: 0; left: 0;
	opacity: 0; z-index: 4; -webkit-transition: .7s; -o-transition: .7s; transition: .7s;}

.m_foot{width: 100%; height: 60px; background: #434343; padding-top: 1.5rem; display: none;}
.m_foot p{color: #ffffff; text-align: center; font-size: 1.2rem;}

/* 移动端公用 侧边栏 */
/*.m_side{background: #7c2928; height: 100%; width: 60%; position: absolute; top: 0; left: 0; z-index: 5; display: none; */
	/*-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%);*/
	/*transform: translateX(-100%); -webkit-transition: .7s; -o-transition: .7s; transition: .7s;}*/
/*.m_side a.shouye{color: #ffffff; line-height: 40px; display: block; border-bottom: 1px solid #a36261; padding-left: 17px;*/
	/*font-size: 1.5rem; padding-top: 4.9rem;}*/
/*.m_side div{color: #ffffff; font-size: 1.5rem; line-height: 40px; border-bottom: 1px solid #a36261; padding-left: 17px;*/
	/*background: url(../img/m_pic/m_side.gif) no-repeat 90% center; background-size: auto 1.5rem;}*/
/*.m_side ul{display: none; border-bottom: 1px solid #a36261;}*/
/*.m_side ul li{padding-left: 50px;}*/
/*.m_side ul li a{font-size: 1.5rem; color: #ffffff; line-height: 40px; }*/

/* 遮罩层 */
.shake{visibility: hidden; background: #000000; width: 100%; height: 100%; position: absolute; top: 0; left: 0;
	opacity: 0.7; z-index: 4; -webkit-transition: .7s; -o-transition: .7s; transition: .7s;}

/* 主页banner */
.focus{position: relative; overflow: hidden; width: 100%; margin: 0 auto; display: none;}
.focus .hd{position: absolute; z-index: 1; bottom: 4rem; width: 100%; height: 11px; text-align: center;}
.focus .hd ul{font-size: 0; display: inline-block; height: 10px; padding: 3px 5px; vertical-align: top;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.focus .hd ul li{display: inline-block; overflow: hidden; width: 8px; height: 8px; margin: 0 5px;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff;}
.focus .hd ul li.on{background: #b51717; opacity: 1;}

.focus .bd{position: relative; z-index: 0;}
.focus .bd li{position: relative;}
.focus .bd li img{width: 100%; vertical-align: bottom;}
/*.focus .bd li p{position: absolute; left: 0; bottom: 0; font-size: 1.5rem; line-height: 4rem; color: #ffffff;text-align:center; z-index: 5; width: 100%;}*/
.focus .bd li p{bottom: 0;
    color: #ffffff;
    font-size: 1.5rem;
    left: 0;
    line-height: 2rem;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 5;}


/* 屏幕小于等于640时 101 99 修改*/
@media(max-width: 640px) {
	html{font-size: 62.5%; overflow-x: hidden;height: 100%;}
	body{background: #ffffff; overflow-x: hidden;}
    .main{padding-top: 4.9rem;}
	.head,.nav,.left_bar,.friendly_links,.foot{display: none;}
	.head,.left_bar,.friendly_links,.foot{display: none;}
	.m_side{background: #7c2928; height: 100%; width: 100%; position: fixed; top: 0; left: 0; z-index: 10;
        overflow-y: auto;
	    -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%);
	    transform: translateY(-100%); -webkit-transition: .7s; -o-transition: .7s; transition: .7s;}

    .m_side ul{height: 100%; overflow-y: auto;}

    .m_side li.shouye{color: #ffffff; line-height: 40px; display: block; border-bottom: 1px solid #a36261;
        font-size: 1.5rem; padding-top: 4.9rem;}
    .m_side ul li.m_li{color: #ffffff; font-size: 1.5rem; line-height: 40px; border-top: 1px solid #a36261;
        background: url(../img/m_pic/m_side.gif) no-repeat 90% center; background-size: auto 1.5rem; overflow:hidden;}
	.m_side ul li.li_block{ background: url(../img/m_pic/m_side_down.gif) no-repeat 90% center; background-size: auto 1.5rem;}
    .m_side ul li{width: 100%; padding: 0;}
    .m_ery{display: block; color: #ffffff; font-size: 1.5rem; line-height: 40px; padding-left: 32%;}

    .nav ul li{text-align: left;}
    .nav ul li a{margin-left: 20%; display: inline-block; width: auto; height: auto;}


    .m_erd{display: none;}
	.banner{width: 100%;}
	.banner img{width: 100%;}

	.con_title{width: 60%; font-size: 2rem; padding-top: 15px;}

	.m_wrap{padding: 0 5% 5rem;}

	.m_head{display: block;}

	.break_link_area{width: 100%; margin: 10px auto;right: -18px;  top: -25px;}

	.content{width: 100%; margin-top: 25px;}
		/*主要内容区*/
		.right_con{width: 100%;}

	.m_foot{display: block;}

	.m_side{display: block;}

	/* 1 - 联系我们 */
	.lianxi_text p{ font-size:1.5rem; color:#393939;}
	.ditu_img{width: 100%;}

	/* 1 - 工作年报 */
	.m_disno{display: none;}
	.year_report{width: 100%;}
	.year_pic{width: 45%;}
    .year_pic img{width: 100%;}
	.year_text{width: 45%;}
	a.year_text_title{font-size: 1.4rem; line-height: 1.4rem;}
	p.year_text_jieshao{font-size: 1.2rem; line-height: 1.4rem;}
	.xiazai_btn{margin-top: 8px;}

	/* 1 - 研究院简介 */
	.video_show{margin: 0; padding-bottom: 3rem;}
    .video_show img{width: 100%}
	.intro_content{width: 100%;}
	.intro_content  .i_title{text-align: center; text-indent: 0; display: block; font-size: 1.8rem;}
	.intro_content p{font-size: 1.5rem; line-height: 2rem;}

	/* 1 - 理事成员 */
	.lishi_con{width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.right_con .video_btn{width: 20%; position:absolute; left:50%; top:50%; margin-top: -10%; margin-left: -10%;}

	/* 1 - 组织架构 */
	.z_first{width: 100%;}
	.z_padding{padding: 35px 40px 0;}
	.lishi_con{width: 100%; padding: 0; margin-top: 30px; text-align: center;}
	.lishi_con img{width: 80% !important;} 

	/* 1 - 视频中心 */
	.video_content li{margin-right: 0; width: 100%;}
	.video_content li img{width: 100% !important;height:auto;} /*2019-1-7*/
	.video_content{padding: 0; margin-top: 30px;}

    /* 1 - 北阁剪影 */
	.ban2{width: 100%; height: auto;}
	.ban2 ul{position: static;}
	.ban2 ul li{margin-top: 2rem; height: auto;}
	.ban2 ul li p{font-size: 1.3rem; height: 2rem; line-height: 2rem; bottom: 6px;}
	.min_pic{display:none;}

	/* 2 - 专家主页 */
	/*.r_right{padding-left: 0;}*/
	.r_right {padding-left: 0;width: 100%;}
	.r_right p{padding-bottom: 15px;}
	.r_tab_all{width: 100%;}
	.r_change li{ width: 14%; border: 1px solid #c9c9c9; font-size:1.2rem; margin: 3px; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; box-sizing: border-box; height: 3rem; line-height: 3rem;}
	.r_change li.r_width{width: 15%;}

	/* 3 - 学术观点 */
	.z_right{display: none;}
	.z_list_li{width: 100%;}
	.z_list_right{width: 50%; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; box-sizing: border-box;}
	.z_list_right img{width: 85%;}
	.z_list_left{width: 50%;}
	.z_more{width: 100%;}

    .r_x_t{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .r_x_text{line-height: 28px;overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
    .r_data a{display: block;}

	/* 3 - 新闻详情页 */
	.x_content{width: 100%;}
	.x_title{text-align: left;}
	p.x_spea{padding-left: 0; margin-top: 6px;}
	p.x_spea span{margin-right: 0; display: block;}
	.x_title{font-size: 1.6rem; color: #000000;}
	.x_text{width: 100%; margin-left: 0;}
	.x_text img{width: 100%;}
	.ljbm,.mfxz{display: inline-block; width: 40%;}
	.ljbm img,.mfxz img{width: 100%;}

	/* 4 - 中国国际战略评论 */
	.lishi_job{font-size: 1.6rem;}

	/* 5 - 讲座会议 */
	.d_list_right{width: 100%; height: auto} /*2019-1-8*/
	.d_list_right img{width: 100%; height: auto}
	.d_list_left{width: 100%; margin-left: 0;}

	/* 6 - 个人信息 */
	.form_tips{width: 30%;}
	.form_text{width: 60%; font-size: 1.8rem;}
	.form_input{width: 65%;}
	.form_select{width: 65%;}
	.form_xueli{width: 100%;}
	.form_x_inf{width: 100%;}
	.form_keep{width: 100%; background: #C3100C; -webkit-border-radius: 5px; -moz-border-radius: 5px;
		-ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}

	/* 6 - 修改密码 */
	.form_xgm{background: url(../img/from_xgm_bg.jpg) no-repeat 1.5rem 18px;}
	.form_xgm_l{background: url(../img/from_xgm_bg.jpg) no-repeat 0rem 18px;}

	/* 6 - 外部通知 */
	.form_area{width:20%; text-align: center; text-indent: 3px; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}

	/* 6 - 文件下载 */
	.wj_xz li{margin-top: 1rem;}
	.xz_left{line-height: 3rem;}
	.xz_right{}

	/* 6 - 用户注册 */
	.register{background: none;}
	.reg_fh{width: 100%;}
	.reg_content{width: 100%;}
	.reg_ms{text-indent: 10px;}
	.reg_form li.reg_list{padding-left: 0; padding-bottom: 7px;}
	.reg_text{float: right; font-size: 1.2rem; height: 2rem; line-height: 2rem; width: 65%;}
	.reg_head{padding-top: 0;}
	.reg_fh{line-height: 5rem; height: 5rem;}
	.reg_yzm_t{float:right;}
	.reg_yzm{float:right; width: 88px; padding: 5px 0px 0 8px;}

	/* 6 - 用户登录 */
	.log_in{width: 100%;}
    .log_in div{float: left; display: block; width: 100%;}
    .log_in input{width: 100%;}
	.log_pass{width: 100%;}

	/* 主页 */
	.m_wrap_con_f2{display: none;}

	.focus{display: block;}

	.slideBox1{display: none;}
		/*第一块 左边*/
	.con_f1_l{width: 100%;}
	.con_zx,.con_zj{float: left; font-size: 1.5rem !important; color: #868686; display: block; width: 35%; height: 50px;
		line-height: 50px; text-indent: 4rem;}
	.con_zx{background: url(../img/pic/con_zx_2.jpg) no-repeat -7rem; color: #a50201;}
	.con_zj{background: url(../img/pic/con_zj_1.jpg) no-repeat -7rem;}

	.con_fl_list{border-bottom: 1px solid #e5e5e5; background: #ffffff; padding-bottom: 1.2rem;}

	.con_f1_img{width: 30%;height: auto;}
	.con_f1_img img{width: 100%; height: 100%;}
	.con_f1_text{width: 65%; margin-left: 1rem;}

	.con_f1_text h4{font-size: 1.4rem; color: #000000; line-height: 1.6rem; font-weight: 500; margin-top: 0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

	.con_f1_text p{font-size: 1.2rem; color: #444444; line-height: 2rem !important; padding: 6px 0;color: #444444;  overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}

	.con_data{display: none;}

	.con_f1_zimg{padding: 0; width: 30%; height: auto;}
	.con_f1_zimg img{width: 100%;}

	.m_noborder{border: none;}
		/*第一块 右边*/
	.con_f1_r{width: 100%;}
	.con_f1_side_head img{height: 50px;}
		/*第二块*/
	.con_f2{margin-top: 0; padding-top: 0;}
	.con_f2_lump{width: 100%; margin-top: 2rem; background: #f5f5f5;}
		/*第三块*/
	.con_f3{margin-top: 0;}
	.con_f3_c1,.con_f3_c2{padding:  0.4rem;}
	.con_f3_left{width: 100%;}
	.con_f3_right{width: 100%; margin: 0;}
	.con_f3_hade{font-size: 2.2rem;}
	.con_f3_more{line-height: 70px;}
	.con_f3_text{font-size: 1.6rem;width: 100%;}
	.con_f3_author{ float: left; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.con_f3_data p{line-height: 36px;}

        /*截文本 1-14*/
    .con_f2_text p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

    /* 2016-1-13 三 */
    .con_f1_side_t p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .con_bg_ys p{padding-top: 0.5rem;}
    .from_list{padding-bottom: 5px;}

    /* 7 - 搜索 */
	.search_head{width: 100%;}
	.s_te{width: 19%; padding: 0; text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
	.s_input{width: 57%;}
	.s_btn{width: 20%;}
	.hot_word{padding-left: 0.5rem;}
	.hot_word a{display: inline-block; margin-right: 0.6rem;}
	.search_list{width: 100%; padding: 0;}
	.search_list li{padding-top: 1.5rem;}
	.s_p_text{line-height: 2.2rem;}
		/* 2016-1-6 添加 */
	.search_side{width: 100%; padding: 1.5rem 0;}
	.search_side ul{ display: none;}
	.search_right{width: 100%;}
	.sx{width: 100%; height: auto;}
	.sx_div{float: left; width: 100%; padding-bottom: 1rem;}
	.sx_xzM{margin: 0 0 0 11%;}
	#start{ width: 30%; padding-right: 0;}
	#end{ width: 30%; padding-right: 0;}
	.sx_zd{margin-left: 3%;}
	.sx_tb{margin-left: 8%;}
	.sx_xz{width: 30%;}
	.sx span.sx_qd{margin: 0 auto; margin: 1rem 0 1rem 0; margin-left: 35%;}
	.sx_centent{padding-left: 0;}

	.sx_top_left{width: 30%;}
	.sx_top_left img{width: 100%;}
	.sx_top_right{width: 60%; margin-left: 10%;}
	.sx_top_right div{height: 1rem;}

    .nobg{background: url(../img/m_pic/m_side.gif) no-repeat 90% center;}
    .share_pdf {background-color: #d5c7a6;  height: 30px;  line-height: 37px;  margin-left: 0px;  margin-right: 0px;  padding: 10px 0 0;  }
    /*2016-1-12*/
    #video{position:fixed;background-color:#000000;height:215px;width:300px;left:50%;top:80px;margin-left:-150px;display:none;z-index:100;}
    .login_bj{ background:url(/static/img/black_png.png);position:fixed;left:0;top:0;display:none;width:100%;height: 100%}

    /*2016-1-14 404页面 */
	.mistake_cen{width: 100%;}
	.mistake_cen img{width: 60%; margin-left: 1rem;}
	.mistake_t1{float: left; margin-left: -9rem; padding-top: 5.5rem; width: 60%;}
    .load_more{display: block;}
    /**/

	/*2019-1-2*/
	.con_f1_side .con_img{
		width: 100%;
		height: 100%;
	}
	.q_con_f1_side .slide2_li{
		width: 100%;
		height: 100%;
	}
	.q_con_f1_side{width: 100%}
	.d_t_posi .q_heng{
		width: 100%;
		height: 100%;
	}
}

/* 屏幕大于等于641时 */
@media(min-width: 641px) {
.load_more{display: none;}
.pc_right{height: 57px;}
}
