/*加一个新闻悬浮窗口*/
#msg_win{position:absolute;right:0px;display:none;overflow:hidden;z-index:99;border:1px solid #c00;background:#F9EFFC;width:400px;margin:0px;} 
#msg_win .icos{position:absolute;top:2px;*top:0px;right:2px;z-index:9;} 
.icos a{float:left;color:#FFFFFF;margin:1px;text-align:center;font-weight:bold;width:14px;height:22px;line-height:22px;padding:1px;text-decoration:none;font-family:webdings;} 
.icos a:hover{color:#FFCC00;} 
#msg_content {
	font-size:1.4rem;
	margin:10px;
	margin-right:0;
	width:390px;
	height:145px;
	overflow:hidden;
	text-align:left;
} 
#msg_title {
	background:#FA6705;
	border-bottom:1px solid #710B97;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	font-size:1.4rem;
	font-family:"黑体";
	font-weight:bold;
	color:#FFFFFF;
	height:35px;
	line-height:35px;
	text-indent:10px;
} 

/*下面是导航栏设置*/
.wrap {
    position: relative;
    width: 100%;
    min-width: 1200px;
}
.header-nav {/*最上面的横框*/
    position: relative;
    width: 100%;
}
.header-inner {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding: 30px 0 0 0;
}
.logo {
	float:left;
	margin-right:10px;
}
#menu { /*导航菜单靠左和上边距*/
	float:left;
    margin-top: 20px;}
#menu li { /*取消下拉前面圆点*/
	list-style-type:none;
}
#menu li.sub{ /*一级导航字体设置*/
	float: left;
	margin:0 30px;
	position:relative;
	display:block;
	color:#000;
	font-weight:bold;
	font-size:1.1rem;
	font: System;
	line-height:30px;
	cursor:pointer;/*鼠标点上小手形状*/
	height:40px;
}
#menu li a {
	margin:24px 0 -24px -58px;
	padding:10px 0 0 20px;
	display:block; 
	color:#333;
	font-family: '宋体';
	font-size:0.8rem;
	line-height:30px;
	background-color:#fff;
	width: 120px;/*二级标题字体框架宽度*/ 
	text-align:left;
	cursor:pointer;
	font-weight:100
} /*横幅样式*/
#menu li.sub:hover {/*大标题鼠标经过时样式*/
	border-bottom: 4px solid #800000;
}
#menu li a:hover {/*大标题鼠标经过时样式*/
	color:#800000;
	font-weight:900;
}

#menu ul {position:absolute;left:-9999px;width:120px;z-index:9999999;
}
#menu li.click {border-bottom: 4px solid #800000;} /*点选菜单样式*/
#menu li.click ul{left:0; top:2rem;}/*下拉菜单框架大小*/
/*下面是首页大横图尺寸*/
.content-box {
	max-width: 100%;
	margin: 60px 0 0 0;
}
/*下面是中央内容的宽度位置等*/
.home-centra1 {
	margin:0 auto;
	max-width: 1200px;
	overflow-x: hidden;
}
.home-img-box {
	height:740px;
	background-image:url(../img/home-background.jpg);
	background-position: center 0; 
	background-repeat: no-repeat; 
	background-attachment:scroll; 
	background-size:auto;
	margin:120px auto;
	position:relative;
	min-height:1px;
	width:100%;
	overflow-x: hidden;
}
.home-img-text {
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	text-align:center;
	color:#FFF;
	font-size:44px;
	margin:40px 0 0 0;
}
.home-img-text1 {
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	text-align:center;
	color:#FFF;
	font-size:24px;
}
.box-shadow-l {
	float:left;
	box-shadow:30px 36px 40px #ddd;
}
.box-shadow-r {
	margin-left:10px;
	box-shadow:30px 36px 40px #ddd;
}
.home-central-title1-l {
    margin:160px 0 0 0;
    font-weight: 900;
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
    font-size: 46px;
    line-height: 52px;
    color: #333;
}
.home-central-title1-new {
    margin:10px 0 50px 0;
    font-weight: 900;
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
    font-size: 46px;
    line-height: 52px;
    color: #333;
}
.home-central-title2-new {
    margin:20px 0 0 0;
    font-weight: 900;
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #444;
}

.home-central-title1-r {
    margin:160px 0 0 60px;
    font-weight: 900;
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
    font-size: 46px;
    line-height: 52px;
    color: #333;
}
.home-central-title2-l {
    margin:40px 0 0 0;
    font-weight: 900;
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #444;
}
.home-central-title2-r {
    margin:40px 0 0 60px;
    font-weight: 900;
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #444;
}
.home-central-text-l {
    margin:15px 60px 0 0;
    font-weight: 900;
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
    font-size: 15px;
    line-height: 26px;
    color: #555;
}
.home-central-text-r {
    margin:15px 20px 0 60px;
    font-weight: 900;
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
    font-size: 15px;
    line-height: 26px;
    color: #555;
}
#more-box-l {
	margin:60px 0 0 0;
	text-align:center;
	line-height:45px;
	width:100px;
	height:50px;
    border:solid 3px #878787;
}
#more-box-r {
	margin:60px 0 0 60px;
	text-align:center;
	line-height:45px;
	width:100px;
	height:50px;
    border:solid 3px #878787;
}
.more-link {
    font-weight: 900;
    font-size: 18px;
	color: #878787;
}
.more-link:hover {
    font-weight: 900;
    font-size: 18px;
	color: #878787;
	text-decoration: underline;
}
.container-fluid {
	padding:60px 0 40px 0;
	margin:0 auto;
	max-width: 1200px;
	overflow-x: hidden;
}
.container-fluid-footer {
	padding:10px 0 0 0;
	margin:0 auto;
	max-width: 1200px;
	overflow-x: hidden;
}
.tm-copyright-text { 
	max-width: 1200px;
	overflow-x: hidden;
	color: #999999; 
	margin: 1rem 0 0 0;
}
.nav {
	padding:20px 0;
	margin-bottom:0;
	list-style:none
}
.business-box {
	padding:40px 0 40px 0;
	margin:0 auto;
	max-width: 1200px;
	overflow-x: hidden;
}

/*下面是概要文字的设置*/
.title-about {
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size:2.6rem;
	font-weight:800 ;
	color: #333;
	margin-bottom: 1rem;
	line-height: 1;
	margin: 0 auto 40px;
}
.title-china {
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size:2.6rem;
	font-weight:800 ;
	color: #333;
	margin-bottom: 1rem;
	line-height: 1;
	margin-top:20px;
}

.title-faith {
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size:1.5rem;
	color:#900;
	margin-bottom: 1rem;
	line-height: 1;
	margin: 0 auto 40px;
}
.title-faith-center {
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size:3rem;
	color:#222;
	font-weight:800;
	text-align:center;
}
.text-faith-canter {
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1rem;
	color:#555;
	max-width:800px;
	margin:10px auto 20px;
	text-align:center;
	font-weight:800 ;
}
#faith-txt-box {
	margin:40px 0 50px;
	width:1100px;
}
#faith-box {
	padding-top:60px;
	background-color:#eee;
	width:1100px;
	height:340px;
}
#faith-box0 {
	background-color:#eee;
	width:1100px;
	height:170px;
	padding:0 225px;
}
#faith-box1 {
	padding-top:60px;
	background-color:#eee;
	width:1100px;
	height:300px;
}
.faith-box-left {
	padding:0 20px;
	background-color:#fff;
	width:300px;
	height:220px;
	margin:0 0 0 80px;
	border:1px solid #d9d9d9;
	float:left;
}
.faith-box-center {
	padding:0 20px;
	background-color:#fff;
	width:300px;
	height:220px;
	margin:0 20px;
	border:1px solid #d9d9d9;
	float:left;
}
.faith-box-right {
	padding:0 20px;
	background-color:#fff;
	width:300px;
	height:220px;
	margin:0 80px 0 0px;
	border:1px solid #d9d9d9;
	float:right;
}
.faith-img-left {
	padding:0 20px;
	width:150px;
	height:220px;
	margin:0 0 0 225px;
	float:left;
}
.faith-img-center {
	padding:0 20px;
	width:150px;
	height:220px;
	margin:0 100px;
	float:left;
}
.faith-img-right {
	padding:0 20px;
	width:150px;
	height:220px;
	margin:0 225px 0 0px;
	float:right;
}
.faith-txt1 {
	margin-top:30px;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-weight:900;
	color:#007ac3;
	font-size:24px;
	text-align:center;
	padding-bottom: 17px;
    border-bottom: 1px solid #d9d9d9;
}
.faith-txt2 {
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-weight:900;
	padding: 0 20px;
    font-size: 16px;
	text-align:center;
    line-height: 24px;
    color: #666;
}
.faith-img-txt {
	width:150px;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-weight:900;
    font-size: 16px;
	text-align:center;
	margin-top:15px;
    color: #333;
}
.title-vision {
	border: 1px solid #ccc;
	width:350px;
	background-image:url(../img/wanggediwen.png);
	text-align:center;
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size:1.2rem;
	line-height:40px;
	color:#000;
	margin:40px 0;
}
.title-business {
	color:#000;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 2rem;
}
.title-business-red {
	color:#900;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1.5rem;
	margin:30px 0;
}
.title-china-red {
	color:#900;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1.8rem;
	margin-top:50px;
	line-height:50px;
}

.title-certifications1 {
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size:2.6rem;
	font-weight:800 ;
	color: #333;
	margin-bottom: 1rem;
	line-height: 1;
	margin: 0 auto 40px;
}
.title-certifications2 {
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size:1.6rem;
	color: #900;
	margin-bottom: 1rem;
	line-height: 1.3;
	margin: 40px 50px;
}
.text-vision li {
	color:#000;
	font-size:1rem;
}
.text-vision p {
	line-height:1.5rem;
	color:#555;
	font-size:1rem;
	padding-left:1rem;
}
.title-hr {
	font-family:"黑体";
	font-size:2.6rem;
	font-weight:800 ;
	color: #000;
	margin-bottom: 1rem;
	line-height: 1;
	margin: 0 auto 40px;
}
/*下面是人才招聘标题字体*/
.text-about {
	color:#333;
	font-family: "Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1rem;
	margin: 0 auto 40px;
}

.text-faith {
	color:#555;
	font-family:'NotoSansKR-Medium',Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;
	font-weight:800 ;
	font-size: 1rem;
	margin: 0 auto 40px;
}
.text-hr {
	color:#000;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1.2rem;
	margin:60px 0;
	padding-left:50px;
	padding-bottom:60px;
	border-bottom:2px solid #ccc;
}
.text-business {
	color:#000;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1rem;
	line-height:1.5rem;
	margin:20px 0;
}
.text-privacy {
	color:#000;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1.2rem;
	line-height:3rem;
	margin:20px 0;
	border-bottom: 2px solid #ccc;
}
.text-privacy1 {
	color:#000;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1rem;
	line-height:3rem;
	margin:20px 0;
}
.text-china {
	color:#000;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1.5rem;
	line-height:3rem;
	margin-top:30px
}

.text-certifications1 {
	font-weight:900;
	color:#333;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1.3rem;
}
.text-certifications2 {
	color:#333;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1.3rem;
	line-height:1.3;
	margin-left:50px;
}
.text-certifications3 {
	color:#333;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1.3rem;
	line-height:2.5;
	margin-left:50px;
}
.text-brochure {
	color:#000;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1rem;
	line-height:2rem;
	margin:10px 20px;
}
.text-brochure-link {
	color:#000;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 1rem;
}

/*下面是招聘职位文字*/
.text-job {
	color:#000;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size: 0.9rem;
	margin:20px 0;
	padding:5px 0 5px 10px;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	border-right:2px solid #ccc;
}
.text-zhilian {
	color:#000;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size:1.2rem;
	margin:30px 0 0 0;
}
/*下面是各种宽度设置*/
.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-12{float:left;position:relative;min-height:1px;}
.col-xl-4{width:33.333333%}.col-xl-6{width:50%}.col-xl-8{width:66.666667%}.col-xl-5{width:41.666667%}.col-xl-7{width:58.333333%}.col-xl-12{width:100%}
.col-xl-12 {margin:120px 0;}
/*下面是图片各种设置*/
.img-fluid{border-radius:5%;display:block;max-width:100%;height:auto}/*首页的小图*/
.img-business{display:block; text-align:right;}/*业务领域右边的小图*/
.img-zhanshi{display:block; text-align:right;}/*分公司小图*/
/*下面是宣传册方块设置*/
.PDF{
	width:500px;
	height:600px;
	border:1px solid #bbb
}
/*下面是联系方式字体设置*/
.contact-row{
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	padding:10px 0 10px 0;
	margin:0 auto;
	max-width: 1200px;
	overflow-x: hidden;
	color:#000;
}
.contact-tj{
	margin:20px 0 0 0;
	height:160px;
	border-bottom:2px solid #ccc;
}
.contact{
	margin:20px 0 0 0;
	height:110px;
	border-bottom:2px solid #ccc;
}
.address-tj{
	margin:10px 0 0 19px;
	height:72px;
}
.address{
	margin:10px 0 0 19px;
	height:18px;
}
.mail{
	margin:8px 0 0 19px;
	color:#900;
	height:18px;
}
/*下面页尾标题字*/
.tm-white-text {font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;font-size:1rem;color: #fff; }
/*新闻标样式*/
.tm-Communication-link {
	color: #222;
	font-family:"Microsoft yahei",arial, "PingFangSC-Regular", sans-serif;
	font-size:1.2rem;
	line-height:3rem;
}
.tm-Communication-link:hover,
.tm-Communication-link:focus {
	color: #222;
	text-decoration: underline;
}
