@charset "utf-8";
/* CSS Document */
.share_graph{margin-top:120px;}
.share_graph img{width:100%;}
/*投资者关系*/
.investor_main{ background:#fff;}
.investor_cont{ width:1140px; margin:0 auto; padding:60px 0 140px;}
.investor_cont .relations{ width:62%;}
.investor_cont .relations h2{font-size:36px; color:#d50a1d; margin-bottom:30px;}
.relations_p{margin-bottom:50px;}
.relations_p p{font-size:14px; color:#5f636a; line-height:24px; margin-bottom:16px;}
.investor_cont .relations h3{font-size:24px; color:#000;}
.circulars{margin-top:30px;}
{}
.circulars ul li{ height:60px; overflow:hidden; margin-bottom:20px;}
.circulars li span{float:left;display:inline-block; vertical-align:middle;width:60px; height:60px; margin-right:18px; background:#27186b; color:#fff; font-size:24px; text-align: center;box-sizing: border-box;padding-top: 6px;}
.circulars li span i{font-size:14px; font-style:normal; display:block;margin-bottom: -9px;}
.circulars li p{display:inline-block; vertical-align:middle;width:88%; /*height:60px; overflow:hidden; */font-size:14px; color:#333333; padding-top:12px;}
.circulars a.read_more{ display:inline-block; background:url(../images/li_link_cur.png) no-repeat left center; padding-left:45px; font-size:16px; line-height:35px; margin-top:20px;}

.investor_cont .calendar{ width:32%;}
.cal_block{ width:100%; max-width:365px; height:420px; overflow:hidden; background:#ccc;}
.cal_block h3{ font-size:24px; color:#000; padding:20px;}
.calendar img{width:100%;}
.calendar .pic_link{ position:relative; margin-top:30px; overflow:hidden;}
.calendar .pic_link img{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.calendar .pic_link:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.calendar .pic_link a{display:block; width:100%; height:100%; position:absolute; left:0; top:0; right:0; bottom:0; color:#fff; padding:20px; box-sizing:border-box;}
.pic_link a span{ font-size:28px;}
.pic_link a em{display:block; width:35px; height:35px; background:url(../images/li_link.png) no-repeat center; position:absolute;right:20px; bottom:20px;}

.calendar .app_d_b img{ width:inherit;display: inline-block;}
.calendar .app_d_b{padding:30px; border:1px solid #ccc; margin-top:30px;}
.app_d_b p{margin-top:20px;}
.app_d_b span{font-size:24px; color:#000;}
.app_d_b a.aleft{margin-right:30px;}


/*投资者关系-（enlish）*/

@media screen and (max-width: 1024px) {
	.investor_cont{width:90%;}
	.investor_cont .relations,.investor_cont .calendar{width:100%;}
	.cal_block{margin-top:50px;}	
}

@media screen and (max-width: 640px) {
	.circulars li p{width:78%;}
}

@media screen and (max-width: 375px) {
	.circulars li p{width:75%;}
	.app_d_b a.aleft{margin-right:20px;}
	.calendar .app_d_b{padding:20px;}
}

@media screen and (max-width: 320px) {
	.circulars li p{width:72%;}
	.calendar .app_d_b img{width:45%;}
	.investor_cont{padding:40px 0 70px;}
}


/*------------关于我们-----Chairman's Message------------*/
.public_abthed{/*margin-top:120px;*/ position:relative;overflow:hidden}
.public_abthed img{
	width:1920px; 
	/*height:280px;*/ 
	display:block;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.public_abthed h2{ width:500px; position:absolute; font-size:36px; color:#333; left:50%; margin-left:-560px; top:18%; font-weight:normal;} 

.abt_cent_main{ position:relative;}
.abt_cent_cont{ width:1280px; background:rgba(255,255,255,.9); margin:-130px auto 100px; box-sizing:border-box; padding:40px 50px 0 50px;}
.abt_cent_cont p{font-size:14px; color:#333; margin-bottom:20px; /*font-weight:bold;*/}
.abt_cent_cont p span{color:#ccc; margin:0 10px;}
.abt_cent_cont img{max-width:100%;}

.abt_inform_nav{ width:240px;}
.abt_inform_nav span{font-size:24px; color:#333;}
.abt_inform_nav ul{margin-top:20px;}
.abt_inform_nav ul li{line-height:42px; border-top:1px solid #ccc;}
.abt_inform_nav li i{display:inline-block; width:2px; height:10px; background:#ccc; font-size:0; margin:0 10px;}
.abt_inform_nav li a{ font-size:14px; color:#333; font-weight:600;}
.abt_inform_nav li a:hover,.abt_inform_nav li.cur a{color:#27186b;}
.abt_inform_nav li a:hover i,.abt_inform_nav li.cur a i{background:#27186b;}

.abt_inform_cont{ width:75%;}
.abt_inform_cont h3{font-size:36px; color:#c19f63; margin-bottom:50px; font-weight:normal;}

.abt_message_cont{}
.abt_message_cont .abt_mimg{width:200px; margin-right:30px;}
.abt_message_cont .abt_p{ width:100%; color:#585858; font-size:14px; line-height:26px;}
.abt_message_cont .abt_p p{margin-bottom:20px;color:#333;}
.abt_message_cont .abt_p img{margin-bottom:20px;height: 110px; width: 200px;}
@media screen and (max-width: 1280px) {
	.abt_cent_cont{margin-top:-100px; width:96%;padding: 40px;}	
}
@media screen and (max-width: 1080px) {
	.public_abthed h2{width:inherit; left:inherit; margin-left:inherit; left:3%;}
	.public_abthed{/*margin-top:100px;*/}
	.abt_message_cont .abt_mimg{ float:none;margin-bottom: 40px;}	
	.abt_cent_cont{margin-bottom:60px;}
	.public_abthed img{
		left: 10%;
	}
}
@media screen and (max-width: 960px) {
	.public_abthed{/*margin-top:80px;*/}
}
@media screen and (max-width: 768px) {
	.abt_inform_nav{width:100%; margin-bottom:40px;}
	.abt_inform_cont,.abt_message_cont .abt_p{width:100%;}
}


/*------------关于我们-----Corporate Profile------------*/
.abt_mimg2 img{width:100%; margin-bottom:30px;}
.abt_p2{line-height:26px;}

/*------------关于我们-----History------------*/
.abt_cent_cont p.alink1{background:url(../images/more-icon01.png) no-repeat left center; line-height:35px; padding-left:46px; margin-bottom:0; margin-top:50px;}
.abt_cent_cont p.alink2{margin-top:20px;}


/*------------关于我们-----Board of Directors------------*/
.directors_list{}
.directors_list span{display:block; width:100%; font-size:20px; color:#c19f63; line-height:60px; border-bottom:1px solid #ccc; margin-top:-20px;}
.directors_ul{margin-bottom: 50px;}
.directors_ul li{border-bottom:1px solid #f0f0f0; position:relative;}
.directors_ul li i{display:block; width:12px; height:12px; background:url(../images/add_icon.png) no-repeat center; position:absolute; right:0;top:16px; right:10px; cursor:pointer;}
.directors_ul li i.bg{ background:url(../images/jian_icon.png) no-repeat center;}
.directors_ul li .line_top{ line-height:42px;}
.directors_ul li .line_top b{font-size:18px;color:#585858; display:inline-block; width: 30%; min-width:180px;}
.directors_ul li .line_top b strong{ 
	font-size:14px; 
	color:#797b80;
	font-style: italic;
    font-weight: normal;
}
.directors_ul li p{line-height:24px; display:none;}
.directors_ul li p.cur{display:block;}

/*------------关于我们-----Senior Management------------*/
.pdf_down2{width:50%; height:140px; background:#f0f0f0; box-sizing:border-box; padding:20px 25px; }
.pdf_down2 a{display:block; width:100%; height:100%;}
.pdf_l{text-align:center; margin-right:20px;}
.pdf_down2 em{color:#666; font-size:12px; display:block;}
.pdf_down2 img{display:inline-block;}
.pdf_r{font-size:16px; color:#333;}

@media screen and (max-width: 768px) {
	.pdf_down2{width:60%;}
	.abt_cent_cont{padding:20px;}
}
@media screen and (max-width:640px) {
	.abt_inform_cont h3{font-size:28px; margin-bottom:16px;}
}
@media screen and (max-width: 440px) {
	.pdf_down2{width:100%;}
	.pdf_r{width:54%;}
}
/*------------关于我们------CITIC Pacific History------------*/
.history_b{font-size:20px; color:#333;margin-top: -10px;display: block;margin-bottom: 10px;}
.history_bm20{margin-top:40px;}
.majorevents_ul{margin-top:20px;}
.majorevents_ul li{ border-top:1px solid #ccc; padding:20px 0;}
.majorevents_ul li .yearsp{font-size:36px; color:#333; line-height:36px;}
.majorevents_ul li .yearsdiv{width:85%; margin-left:4%;}
.majorevents_ul .yearsdiv .line p{background:url(../images/years_bg.png) no-repeat left 9px; padding-left:16px;}



/*------------------中信股份相关搜索页面----------------*/
.bread_nav{ font-size:12px; color:#5f636a;}
.bread_nav p{display:inline-block; font-size:12px;}
.bread_nav p span{ color:#b3b3b3; margin:0 8px;}
.company_info_cr{top:30px;}

.web_sites_cont{ width:1140px; margin:-60px auto 0; background:#fff; border-top:2px solid #d70000; position:relative;}
.web_sites_center{width:640px; margin:0 auto; padding:50px 0 100px;}
.web_sites_center h2{font-size:22px; color:#d70000; margin-bottom:10px;}
.web_sites_ul{border-top:1px solid #f1f1f1; margin-bottom:40px;}
.web_sites_ul li{font-size:14px; line-height:48px; border-bottom:1px solid #f1f1f1; color:#333;}
.web_sites_ul li span,.web_sites_ul li a{font-weight:bolder;}
.web_sites_ul li a:hover{ color:#d70000;}

@media screen and (max-width: 1440px) {
	/*.company_info_c h2{font-size:36px;}*/
	.web_sites_cont{margin-top:-40px;}
}
@media screen and (max-width: 1024px) {
	/*.company_info_c h2{font-size:36px;}*/
	.web_sites_cont{margin-top:0px; width:100%;}
}
@media screen and (max-width: 640px) {
	.web_sites_center{width:96%;}
}

/*------------------搜索----------------*/
.search_block{}
.search_block .search_txt{ width:70%; height:42px; line-height:40px; border:1px solid #ccc; box-sizing:border-box; padding:0 20px; font-size:14px; color:#333;}
.search_block .search_bt{ border:none; width:28%; height:42px; background:#d70000; color:#fff; font-size:16px; line-height:42px; text-align:center;}
.search_run{font-size:14px; color:#5f636a; margin-top:15px;}
.search_run span{color:#d70000;}
.result_cont{margin-top:60px;}
.result_cont .result_list{ font-size:14px; color:#5f636a; font-weight:bolder; margin-bottom:50px;}
.result_cont .result_list span{color:#d70000;font-weight:bolder;}
.result_cont .result_list h4{ color:#333; font-size:18px;font-weight:bolder;}
.result_cont .result_list .time_line{margin:8px 0;}
.result_cont .result_list .result_pcont{line-height:28px; font-weight:bolder;}
.result_list a{text-decoration:underline;}
.result_list a:hover{color:#d70000;}

/*------------------页码----------------*/
.search_page{ margin-top:10px;}
.search_page a{float:left; display:block;width:45px; height:45px; line-height:45px; text-align:center; color:#808080; background:#fff; font-size:12px; margin-right:6px;}
.search_page a.cur,.search_page a:hover{background:#d70000; color:#fff;}

@media screen and (max-width:768px) {
	.public_abthed img.search_bg{height:auto;}
	.public_abthed h2.search_h2{font-size:24px;}
}
@media screen and (max-width:480px) {
	.public_abthed h2.search_h2{font-size:16px;}
}
@media screen and (max-width:320px) {
	.public_abthed h2.search_h2{font-size:12px;}
}











