body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0px; padding: 0px; }
body, button, input, select, textarea { font: 12px/1.5 "寰蒋闆呴粦","榛戜綋","瀹嬩綋"; }
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none outside none; }
a { text-decoration: none;outline:none; }
b{font-weight: normal;}
/* a:hover{text-decoration: underline;} */
legend { color: rgb(0, 0, 0); }
fieldset, img { border: 0px none; }
img{/*display:block;*/border:none; margin: 0 auto;}
.header, .content, .page, .bottom, .footer{margin-left: auto; margin-right: auto;}
.cf:before,.cf:after {content:"";display:table;}
.cf:after {clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}

/* IE 6/7娴忚鍣� (瑙﹀彂hasLayout) */
.cf {*zoom:1;}
.hide{display:none;}
img{/*display:block;*/border:none; margin: 0 auto;}
/* html{width:100%;height:auto;}
body{width:100%;height:auto;} */
body{position: relative; width:100%; text-align:center;overflow-x:hidden;}

/*PC闅愯棌*/
.search_iphone,
.nav_li_mibile,
.foot_bottom_iphone,
.mobile_location{ display: none;}

.layoutRow {width: 100%;}
.layoutColumn {width: 100%;}
.page{
	width:100%;
	height:auto;
	background-color:#fff;
	overflow: hidden;
}
.header{
	width:100%;
	height:80px;
	position: relative;
	z-index: 99;
	/* background-color:#fff; */
}
.header_con{
	width: 960px;
	height: 80px;
	margin: 0 auto;
	position: relative;
	z-index: 122;
	text-align:left;
}

.logo{
	float:left;
	width: 245px;
}
.header_right{
	float: left;
	height: 80px;
	width: 715px;
}
.nav{
	 /*padding-left: 50px;*/
	 width: 675px;
	 position:relative;
	 height:80px;
}
.nav .nav_con{
	float: left;
}
.nav li{
	float: left;
	line-height: 80px;
	position: relative;
}
.nav li a{
	height: 80px;
	display: inline-block;
	padding: 0 20px;
	font-family: "寰蒋闆呴粦";
	font-size: 14px;
	color: #4f5c6d;
	/* *width: 56px; */
}
.nav li i{
	
	position: absolute;
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: solid;
	border-color: transparent;
	border-top-color: #fff;
	bottom: -14px;
	_bottom: -7px;
	_width: 13px;
	_height: 7px;
	_background: url(../image/pull-guide.png) 0 0 no-repeat;
	_border:none;
	left: 50%;
	margin-left: -7px;
	overflow: hidden;
	display: none;
}
.nav .search_en{
	width: 168px;
	float: right;
}
.nav .search_en p{
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}
.nav .search_en a{
	color: #b7b7b7;
	margin-right: 3.5px;
	margin-right: 2.5px\0;
}
.nav .search_en .noMargin{margin-right: 0\0;}
.nav .search_en a.english{
	color: #6288a6;
	font-family: "Verdana";
}
.nav .search_en .search_ku{
	height: 22px;
	width: 161px;
	position: relative;
	overflow: hidden;
	background: #fff url(../image/form_bg.png) 0 0 no-repeat;
}
.nav .search_en .key_word{
	width: 121px;
	padding-left: 9px;
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	background: none;
	height: 22px;
	line-height: 22px;
	/* vertical-align: middle; */
}
.nav .search_en .search_btn{
	width: 31px;
	height: 22px;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	background: none;
	/* vertical-align: middle; */
	cursor: pointer;
}
.nav_pull{
	width: 100%;
	height: 250px;
	display:none;
	position: absolute;
	z-index: 99;
	top:80px;
	left:0;
	overflow: hidden;
	text-align:left;
}
.aboutus,.governance,.investment,.resources,.careers{
	height: 140px;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 50px;
	display: block;
	position:absolute;
	left:0;
	top:0;
}
.hide_pull .bg{
	width:100%;
	height:250px;
	position:absolute;
	top:0;
	z-index:99;
}
#yw{cursor: pointer; color: #1b2541;}
.nav .search_en .Eng{color: #1b2541;}
 /* .bgi{
	width:100%;
	height:250px;
	position:absolute;
	top:0;
	z-index:149;
	display:none;
 }
.aboutus .bgi{
	background: url(/china-invTheme/themes/html/china-invTheme/images/aboutus_pull_bg.png) center top no-repeat;
}
.governance .bgi{
	background: url(/china-invTheme/themes/html/china-invTheme/images/governance_pull_bg.png) center top no-repeat;
}
.investment .bgi{
	background: url(/china-invTheme/themes/html/china-invTheme/images/investment_pull_bg.png) center top no-repeat;
}
.resources .bgi{
	background: url(/china-invTheme/themes/html/china-invTheme/images/resources_pull_bg.png) center top no-repeat;
}
.careers .bgi{
	background: url(/china-invTheme/themes/html/china-invTheme/images/careers_pull_bg.png) center top no-repeat;
}  */
.aboutus .bg{
	background: #556FB5 url(../image/aboutus_pull_bg.jpg) center top no-repeat;
}
.governance .bg{
	background: #3E92D3 url(../image/governance_pull_bg.jpg) center top no-repeat;
}
.investment .bg{
	background: #39B8E1 url(../image/investment_pull_bg.jpg) center top no-repeat;
}
.resources .bg{
	background: #45C6DF url(../image/resources_pull_bg.jpg) center top no-repeat;
}
.careers .bg{
	background: #77D2EC url(../image/careers_pull_bg.jpg) center top no-repeat;
}
.pull_con{
	width: 960px;
	margin: 0 auto;
	z-index:199;
	position:relative;
	display:none;
}
.pull_con ul{
	width: 528px;
	height: 140px;
	float: left;
}
.aboutus ul{
	border-right: 1px solid #93A6D6;
}
.governance ul{
	border-right: 1px solid #83BDE7;
}
.investment ul{
	border-right: 1px solid #80D5EE;
}
.resources ul{
	border-right: 1px solid #8BDEEE;
}
.careers ul{
	border-right: 1px solid #AAE6F5;
}
.pull_con li{
	padding-left: 320px;
}
.pull_con ul a{
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	position:relative;
}
.pull_con_right{
	padding-left: 36px;
	width: 394px;
	height: 140px;
	float: right;
	color: #263b72;
}
.governance .pull_con_right{
	color: #015a87;
}
.investment .pull_con_right{
	color: #006699;
}
.resources .pull_con_right{
	color: #27667b;
}
.careers .pull_con_right{
	color: #2d859e;
}
.pull_con_right h2{
	font-size: 16px;
}
.pull_con_right .intro{
	font-family: "瀹嬩綋";
	float: left;
	margin-top: 15px;
	line-height: 20px;
	/* width: 330px; */
}
.pull_con_right img{
	float: left;
}
.pull_con_right p{
	float: left;
	width: 330px;
	margin-left: 10px;
	*display: inline;
}
.pull_con_right p img{
	float: left;
	margin-right: 15px;
}

/*********footer***********/
.footer{
	/* height: 322px; */
	width: 100%;
	background-color: #DCE0E3;
	position:relative;
	z-index:200;
	padding:30px 0px 80px 0px;
	overflow:hidden;
}
.footer .foot2{margin: 5px 0px; width: 880px; float: left;}
.footer_main{
	width: 960px;
	position:relative;
	margin: 0 auto;
	text-align:left;
	/* height: 322px; */
}.footer_main .footer_nav{
	padding-top: 20px;
	padding-bottom: 80px;
}
.footer_main .footer_nav li{
	/* width:192px ; */
	float: left;
}
.footer_main .footer_nav li.f_aboutus{
	width: 119px;
	text-align: left;
}
.footer_main .footer_nav li.f_governance{
	width: 240px;
	text-align: center;
}
.footer_main .footer_nav li.f_governance .footer_governance{
	padding-left: 90px;
	text-align: left;
}
.footer_main .footer_nav li.f_investment{
	width: 240px;
	text-align: center;
}
.footer_main .footer_nav li.f_resources{
	width: 240px;
	text-align: center;
}
.footer_main .footer_nav li.f_careers{
	width: 119px;
	text-align: right;
}
.footer_main .footer_nav h2{
	border-bottom: 1px solid #8392A4;
	height: 20px;
	line-height: 20px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #5b697b;
}
.footer_main .footer_nav li li{
	float: none;
}
.footer_main .footer_nav li ul{
	margin-top: 10px;
}
.footer_main .footer_nav li li a{
	color: #8993a0;
	font-family: "鏂板畫浣�","瀹嬩綋";
	line-height: 20px;
}
.copylight{
	/*height: 20px;
	line-height: 20px;*/
	height: 20px;
	line-height: 20px;
	color: #34476a;
	font-family: "瀹嬩綋";
	position: relative;
}
.copylight font{ margin: 0 6px;}
.copylight span.copylight_info{
	display: block;
	width: 372px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}
.copylight span.arial{
	font-family: arial;
}
.copylight a{
	color: #34476a;
}
.copylight1{
	/*height: 4px;
	line-height: 4px;*/
	height: 20px;
	line-height: 20px;
	color: #34476a;
	font-family: "瀹嬩綋";
	position: relative;
}
.copylight1 span.copylight_info1{
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}
.copylight1 span.arial{
	font-family: arial;
}
.copylight1 a{
	color: #34476a;
}
/*********content********/
.content{
	width: 100%;
	height: auto; 
	/*background-color: #fff;*/
	position: relative;
	overflow: none;
	z-index: 1;
}
/******涓棿涓讳綋******/
.content_main{
	width: 960px;
	height: auto;
	margin: 0 auto;
	position:relative;
	padding-top: 40px;
	padding-bottom: 50px;
	text-align:left;
	z-index:99;
}

/********涓婚〉鍙宠竟閬僵**********/
.intro_business_mask{
	height: 293px;
	width: 100%;
	position: absolute;
	top:328px;
	background-color: #eee;
	left: 50%;
	z-index: 55;
}
.joinus_mask{
	height: 95px;
	width: 100%;
	position: absolute;
	top:641px;
	background-color: #94B7DB;
	left: 50%;
	z-index: 55;
	margin-left: -160px;
}
.left_mask{
	height: 100%;
	/**height: 5000px;*/
	*height: 100%;
	width: 100%;
	position: absolute;
	/* top: 20%; */
	top: 96px;
	right: 50%;
	z-index: 66;
	background-color: #fff;
}
.line_mask{
	background-color: #EFF1F2;
	height: 2px;
	line-height:2px;
	overflow:hidden;
	width: 100%;
	position: absolute;
	bottom: 120px;
	right: 40%;
	z-index: 99;
}

/*浜岀骇鍏叡*/
.sub_left{
	width: 710px;
	float: left;
	height: auto;
	position: relative;
}
.subnav{
	min-height: 45px;
	_height: 46px;
	width: 710px;
	line-height: 45px;
	font-size: 16px;
	color: #334D97;
	position: relative;
	z-index: 99;
}
.subnav a{
	color: #fff;
	height: 45px;
	_height: 46x;
	display: block;
	float: left;
	position: relative;
}
.subnav a span{
	padding: 0 10px;
}
.subnavbg{
	height: 5px;
	_height: 6px;
	overflow: hidden;
	background-color: #fff;
	width: 710px;
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
	z-index: -99;
}
.subnav span.unvisibility{
	visibility:hidden;
	padding: 0;
}

.sub_right{
	width: 250px;
	height: auto;
	padding-top: 35px;
	float: right;
}
.sub_right p{
	padding-left: 30px;
	font-family: "瀹嬩綋";
	color: #fff;
	line-height: 20px;
}
.sub_right p a{
	color: #fff;
}
.sub_right p a:hover{
	text-decoration: underline;
}
.sub_right p.second{
	font-size: 29px;
	line-height: 80px;
	margin-top: 30px;
	font-family: "寰蒋闆呴粦";
}

/*瓒呴摼鎺�*/
/*#content-lj a {color: #666;	}*/
#content-lj a{
	color: #1b2541;
	text-decoration: underline;
}
/*-------------------------------鈫撳垎椤垫牱寮忓紑濮嬧啌------------------------------------*/

/*鏂版牱寮�*/
#pagination-input{ width: 52px; height:28px; line-height:18px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div .pagination-index,#page_div .pagination-num{color: #666666;border: 1px #b2b2b2 solid;padding:7px 12px;margin-right:2px;text-align:center;font-size:14px;}
#page_div .pagination-index a, #page_div .pagination-num a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:14px;  }
#page_div pagination-num:hover, #page_div{padding:0px; margin:0px;text-align:center; font-size:14px;}
#page_div .pagination_index_last{width:260px; float:right; text-align:right; margin:0 auto;}

#page_div a.hover{background-color: #46C6DF; border:1px solid #46C6DF;color:#fff;font-size:14px;}
#page_div a.hover a:hover{ color:#fff;}
/*-------鍒嗛〉---------*/
.page_num{padding-top:36px; padding-bottom:20px;height:auto;overflow:hidden;font-size:14px; clear: both;}
#page_div{/* height:30px; */color:#000;margin:0 auto;line-height: 30px;}

#page_div .pagination_index{ color: #104c6e; border: 1px #b2b2b2 solid; padding:3px 8px;
margin-right:2px; float: left;text-align:center; font-size:12px;}
#page_div .pagination_index a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:12px;display: inline-block; }
#page_div .pagination_index a:hover{color:#cc0001; font-size:12px;}

#page_div div.page_loca{ background-color:#104c6e;}
#page_div div.page_loca a{ color:#fff; font-size:12px;}
#page_div div.page_loca a:hover{ color:#fff;}

#page_div .pagination_index_last{border: none; width: auto; float: left; text-align: left;}
#page_div .pagination_index_last .page_a_tz{ border: 1px #b2b2b2 solid; padding:3px 8px;}
#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}

/*!
 laypage榛樿鏍峰紡
*/
#pageBreak{ margin: 0 auto; margin-top: 10px;}
.laypage_main a,.laypage_main input,.laypage_main span{height:26px;line-height:26px}.laypage_main button,.laypage_main input,.laypageskin_default a{border:1px solid #ccc;background-color:#fff}.laypage_main{font-size:0;clear:both;color:#666}.laypage_main *{display:inline-block;vertical-align:top;font-size:12px}.laypage_main a{text-decoration:none;color:#666}.laypage_main a,.laypage_main span{margin:0 3px 6px;padding:0 10px}.laypage_main input{width:40px;margin:0 5px;padding:0 5px}.laypage_main button{height:28px;line-height:28px;margin-left:5px;padding:0 10px;color:#666}.laypageskin_default span{height:28px;line-height:28px;color:#999}.laypageskin_default .laypage_curr{font-weight:700;color:#666}.laypageskin_molv a,.laypageskin_molv span{padding:0 12px;border-radius:2px}.laypageskin_molv a{background-color:#f1eff0}.laypageskin_molv .laypage_curr{background-color:#00AA91;color:#fff}.laypageskin_molv input{height:24px;line-height:24px}.laypageskin_molv button{height:26px;line-height:26px}.laypageskin_yahei{color:#333}.laypageskin_yahei a,.laypageskin_yahei span{padding:0 13px;border-radius:2px;color:#333}.laypageskin_yahei .laypage_curr{background-color:#333;color:#fff}.laypageskin_flow{text-align:center}.laypageskin_flow .page_nomore{color:#999}

/*-------------------------------鈫戝垎椤垫牱寮忕粨鏉熲啈---------------------------------------*/

@media screen and (max-width:991px){
	.header{ height: 182px;}
	.search_iphone,
	.nav_li_mibile,
	.foot_bottom_iphone,
	.mobile_location{ display: block;}
	.search_en{ display: none;}
	.search_iphone{ background: #1e263f; overflow: hidden; padding: 6px 10px;}
	.search_iphone a{color: #fff; margin-right: 10px;}
	.search_btn_mibile{ background: url(../image/form_bg_mibile.png) no-repeat; width:18px; height: 18px; border: none; background-size: 90%;}
	.header_right,
	.nav{ height: 60px;}
	.header_con,
	.logo,
	.header_right,
	.nav{ width: 100%;}
	.logo,
	.nav .nav_con{ float: none;}
	.logo img{ margin: 0 auto;}
	.nav li,
	.nav li a{ line-height: 32px; height: 32px;}
	.nav li{ width: 33.3%;}
	.nav li a{ padding: 0; text-align: center; display: block; background: url(../image/nav_li_bg_mobile.png) no-repeat right center;}
	.nav li:nth-child(3) a,
	.nav li:nth-child(6) a{ background: none;}
	.nav li i{ display: none;}
	
	.footer{ padding: 20px 0px 10px}
	.footer_main .footer_nav{ display: none;}
	.footer .foot2{ width: 100%; margin: 0; float: none;}
	.footer_main{ width: 100%;}
	.footer .foot2 .foot2_fl{ display: block; width: 94%; margin: 0 auto; overflow: hidden; }
	.footer .foot2 .foot2_fl a,
	.footer .foot2 .foot2_fl font{ line-height: 26px; height: 26px;}
	.copylight{ height: auto;}
	.copylight a,
	.copylight font{ float: left; color: #1e263f; font-size: 14px;}
	.copylight font{ margin: 0 12px;}
	.copylight span.copylight_info,
	.copylight1,
	.ewm_img{ display: none;}
	
	.foot_bottom_iphone{ width: 96%;border-top: 1px #c7c4c4 solid; margin: 0 auto; clear: both; height: auto; margin-top: 6px; padding:10px 0; overflow: hidden;}
	.foot_bottom_iphone .fl{ width: 80%;  line-height: 26px;}
	.foot_bottom_iphone .fr{ width: 18%;}
	.foot_bottom_iphone .fr img{ width: 100%; height: auto;}
	.foot_bottom_iphone,
	.foot_bottom_iphone a{ color: #1e263f; font-size: 14px;font-family: 瀹嬩綋;}
	
	.mobile_location .breadcrumbs,
	.mobile_location .breadcrumbs a{ color: #fff; font-size: 13px; font-family: 瀹嬩綋;}
	.mobile_location .second{ width: 100%; margin: 0 auto; text-align: center; background:no-repeat center; background-size: 100%; color: #fff; font-size: 18px; padding: 10px 0; margin: 20px 0 10px}
	
	.sub_left{ width: 100%; float: none; position: static;}
	.subnavbg,
	.subnav{ width: 100%; overflow: hidden;}
	.subnav a{ font-size: 16px; padding: 0 1px;}
	.subnav a span{ padding: 0 7px;}
	
	.sub_right{ display: none;}
	.culture_right,
	.left_mask,
	.line_mask{ display: none;}
	
	.content_main{ width: 100%}
	.content{ background: url(../image/bg.png) no-repeat top right !important; background-size: 50% !important; padding: 0 2% 10px !important; width: 96% !important;}
	
	.hide_pull{display:none !important;}
	.details p img {max-width: 100%; height: auto;}
	
	/*鍒嗛〉*/
	.page_num{margin-right:0; width: 100%; margin: 0 auto;}
	#page_div .pagination-index,
	#page_div .pagination-num{padding: 0px 8px;display:inline-block;margin-bottom: 10px; font-size: 12px;}
	.page_num{ padding-top: 20px; padding-bottom: 0;}
	#page_div pagination-num:hover,
	#page_div{ font-size: 12px; line-height: 22px;}
	#pagination-input{width: 42px; height: 22px;}
}

@media screen and (max-width: 767px){
video { width: 90% !important; height: auto !important;}
}

@media screen and (max-width:450px){
.subnav a{line-height: 30px;height: 30px}
}
@media screen and (max-width:375px){
	.subnav a{ font-size: 14px; padding: 0;}
	.subnav a span{ padding: 0 3px;}
}
