@charset "utf-8";
/* CSS Document */
::-webkit-scrollbar {
    width: 5px;
    background-color: #f7f8f9;
}
::-webkit-scrollbar-thumb {
    background-color: #ea5518;
}
/* 字体 */
@font-face {
    font-family: 'PFDinTextCompPro-Regular'; 
    src: url('/static/index/fonts/pfdintextcomppro-regular.ttf')  format('truetype');
}
.fast_txt p strong {
  font-family: "PFDinTextCompPro-Regular";
}		

html, body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, object, code, legend, button, input, textarea, label, th, td, a, img {
	padding: 0;
	border: 0;
	outline: 0;
	margin: 0;
}
body {
	background: #fff;
	font-family: "Arial", "Microsoft Yahei", Tahoma, Simsun;
	min-width: 1280px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
ul, ol li {
	list-style: none;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #333;
}
.brandLine {
    width: 3vw;
    height: 5px;
    margin-bottom: 20px;
    background: linear-gradient(to right, #218f00, #185ab2);
    border-radius: 18px;
}
.glory_news_big img {
	width: 793px;
	height: 369px;
}
.glory_news_first img {
	width: 351px;
	height: 186px;
	margin: 15px 15px;
	border-radius: 1rem;
}
address, caption, cite, code, dfn, em, i, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {
	font-size: 100%;
}
input, button, textarea, select {
*font-size: 100%;
	outline: none;
}
textarea {
	resize: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
#box {
	width: 100%;
	height: 100%;
	position: relative;
	overflow-x: hidden;
	
}
.clear {
	clear: both;
}
/*搜索*/
.search {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 15;
	display: none;
}
.search_cnt {
	width: 58%;
	height: 70px;
	margin-left: 22%;
	background: #fff;
	position: absolute;
	z-index: 5;
	left: 0;
	top: 181px;
	z-index: 2;
}
.search_input {
	width: 87%;
	padding-left: 3%;
	color: #9b9b9b;
	font-size: 28px;
	height: 70px;
	background: #fff;
	border: none;
}
.search_btn {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 10px;
	top: 10px;
	border: none;
	background: url(../images/shear_btn.png) no-repeat;
	cursor: pointer;
}
.search_btn:hover {
	background: url(../images/search_btn_1.png) no-repeat;
}
.search_close {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.edition {
	font-size: 12px;
	height: 48px;
	line-height: 48px;
	float: left;
	color: #fff;
}
.edition a {
	color: #fff;
}
.navtop_tel {
	display: block;
	float: left;
	font-size: 14px;
	height: 48px;
	line-height: 48px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	margin-left: 20px;
}
.navtop_tel a {
	color: #FFFFFF;
}
.navtop_tel:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.navtop_fen {
	width: 120px;
	height: 25px;
	padding-top: 11px;
	float: left;
	margin-left: 30px;
}
.navtop_fen span {
	width: 25px;
	height: 25px;
	display: block;
	float: left;
	opacity: 0.7;
	filter: alpha(opacity=70);
	margin-left: 5px;
	cursor: pointer;
}
.navtop_fen img {
	width: 100%;
	display: block;
}
.navtop_fen span:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.navtop_search {
	display: block;
	float: left;
	width: 25px;
	padding-top: 15px;
	cursor: pointer;
}
.navtop_search img {
	display: block;
	width: 100%;
}
.top_share_wx {
	width: 100px;
	height: 100px;
	margin-left: -10px;
	position: relative;
	z-index: 10;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
}
/*
.list_head {
	width: 1284px;
	height: 130px;
	position: absolute;
	right: 0;
	top: 72px;
	z-index: 10;
}
.one_level {
}
.one_level li {
	width: 213px;
	height: 66px;
	background: #434343;
	float: left;
	margin-left: 1px;
	position: relative;
	color: #fff;
	font-size: 20px;
}
.nav_four {
	width: 213px;
	height: 66px;
	background: #fdfafaad;
	cursor: pointer;
	position: relative;
	z-index: 2;
}
.nav_four img {
	width: 32px;
	height: 32px;
	margin-top: 15px;
	margin-left: 15px;
	float: left;
}
.nav_four span {
	width: 100px;
	height: 66px;
	display: block;
	float: left;
	line-height: 66px;
	margin-left: 20px;
	color: #fff;
}
.nav_four:hover {
	background: #585858;
}
*/
.two_level {
	width: 1284px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 66px;
	backdrop-filter: blur(8px);
	display: none;
}
.two_level li {
	width: auto;
	height: 60px;
	padding: 0 30px 0 24px;
	font-size: 16px;
	color: #fff;
	line-height: 70px;
	background: none;
	position: relative;
	cursor: pointer;
	background: #0a0a0a61;
}
.two_level li a {/*width:95px;*/
	height: 60px; /*padding-left:22px;*/
	color: #fff;
	display: block;
}
.two_level_prompt {
	width: 15px;
	height: 6px;
	position: absolute;
	right: 10px;
	top: 33px;
}
.two_level_prompt img {
	width: 15px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 0;
}
.prompt_yellow {
	display: none;
}
.two_level_line {
	display: none;
	width: 100%;
	height: 2px;
	background: #f0f0f0;
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 9;
}
.three_level {
	width: 856px;
	height: 47px;
	position: absolute;
	left: -1px;
	top: 60px;
	display: none;
}
.three_level_five .three_level {
	left: -310px!important;	
}
.three_level li {
	height: 47px;
	padding: 0 24px;
	line-height: 47px;
	color: #9d9d9d;
	font-size: 14px;
	background: url(../images/level_80.png) repeat;
}
.three_level li:hover {
	color: #000;
	background: url(../images/level_80.png) repeat;
}
.three_level a {
	float: left;
}
.three_level_two .three_level {
	left: -120px!important;
}
.three_level_three .three_level {
	left: -239px!important;
}
.three_level_four .three_level {
	left: -358px!important;
}
.three_level_five .three_level {
	left: -310px!important;
}
.list_head_now .nav_four {
	height: 76px;
}
.list_head_now .two_level {
	display: block;
}
/*通用控制导航颜色*/
.list_head_one .nav_four {
	background: #1e84ce;
}
.list_head_one .two_level {
	background: #2678B4/*url(../images/list_head_one.png) repeat*/;
}
.list_head_two .nav_four {
	background: #FFC600;
}
.list_head_two .two_level {
	background: #D6AA0D/*url(../images/list_head_two.png) repeat*/;
}
.list_head_three .nav_four {
	background: #248804;
}
.list_head_three .two_level {
	background: #419927/*url(../images/list_head_three.png) repeat*/;
}
.list_head_four .nav_four {
	background: #ea5518;
}

.category_logo {
	width: 133px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
/*全球布局*/
.global {
	width: 1200px;
	height: 940px;
	position: relative;
	margin: 0 auto;
}
.global_bg {
	position: relative;
	height: 100%;
	margin-left: -356px;
}
.global h3 {
	width: 100%;
	font-size: 48px;
	color: #fff;
	position: absolute;
	top: 435px;
	left: 0;
	text-align: center;
}
.global p {
	width: 810px;
	font-size: 14px;
	color: #fff;
	position: absolute;
	top: 520px;
	left: 195px;
	text-align: center;
}
.global_left_icon {
	width: 79px;
	height: 79px;
	position: absolute;
	top: 24px;
	left: 0;
}
.global_left_icon img {
	width: 79px;
	height: 79px;
	position: absolute;
	left: 0;
	top: 0;
}
.global_right_icon {
	width: 79px;
	height: 79px;
	position: absolute;
	top: 24px;
	left: 87px;
}
.global_right_icon img {
	width: 79px;
	height: 79px;
	position: absolute;
	left: 0;
	top: 0;
}
.global_icon_1 {
	opacity: 0;
	filter: alpha(opacity=0);
}
.global_btn {
	width: 130px;
	height: 20px;
	margin-top: 65px;
	color: #ea5518;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	z-index: 2;
}
.global_btn img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	vertical-align: middle;
	margin-left: 5px;
}
.global_btn:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.region {
	background: url(../images/globallisrt.png) no-repeat center center;
	width: 100%;
	height: 490px;
}
.region_cnt {
	width: 1200px;
	margin: 0 auto;
	height: 490px;
	position: relative;
}
.region_cnt_left {
	width: 600px;
	height: 490px;
	float: left;
	color: #FFFFFF;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.region_cnt_right {
	width: 500px;
	height: 490px;
	float: left;
	padding-left: 95px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
.region_cnt_left h2, .region_cnt_right h2 {
	font-weight: 900;
	padding-top: 150px;
	font-size: 45px;
	padding-bottom: 20px;
}
.region_cnt_left h2 {
	color: #fff;
}
.region_cnt_right h2 {
	color: #c2c2c2;
}
.region_cnt_left p {
	width: 476px;
	line-height: 25px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}
.region_cnt_right p {
	width: 500px;
	line-height: 25px;
	color: #999;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}
.glory {
	width: 1200px;
	position: relative;
	margin: 0 auto;
}
.glory_bg {
	position: relative;
	height: 100%;
	margin-left: -352px;
}
.glory_cnt {
	width: 1200px;
	height: 285px;
	margin: 0 auto;
	position: absolute;
	left: 0;
	bottom: -86px;
	z-index: 2;
}
.glory_left {
	width: 603px;
	height: 366px;
	box-shadow: 0 5px 26px 8px #ea551861;
	
	background-color: #ea5518;
    border-radius: 1rem;
    backdrop-filter: blur(8px);
    margin-bottom: 20px;
    transform: scale(1); 
  transition: background-color 1s ease, transform 0.5s ease; 
}
.glory_left:hover {
	    box-shadow: 0 5px 26px 8px #27c1b96b;
	    transform: scale(1.01); /* 初始后缩放为1.01 */
    background-color: #27c1b9;
}
.glory_left_title {
	margin-top: 18px;
	margin-left: -91px;
}
.glory_left p {
	width: 510px;
	margin: 0 auto;
	color: #fff;
	font-size: 12px;
	margin-top: 10px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 2em;
}
.glory_left_btn {
	width: 130px;
	height: 20px;
	margin-left: 45px;
	margin-top: 16px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.glory_left_btn img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	vertical-align: middle;
	margin-left: 5px;
}
.glory_left_btn:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.glory_center {
	width: 491px;
    height: 285px;
    position: absolute;
    right: 68px;
    bottom: 0;
}
.glory_center h1{
	margin-bottom: 20px;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
}
.glory_center img{
    box-shadow: 0 5px 26px 8px #ea551861;
    transform: scale(1); 
    border-radius: 5px 17px;
    transition: box-shadow 1s ease, transform 0.5s ease, border-radius 1s ease; 
}
.glory_center img:hover{
    border-radius: 17px;
    box-shadow: 0 5px 26px 8px #27c1b96b;
    transform: scale(1.01); 
}
.glory_right {
	width: 332px;
	height: 232px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.glory_news {
	width: 1200px;
	height: 845px;
	margin: 0 auto;
	margin-top: 188px;
	position: relative;
	z-index: 3;
}
.page-anli {
    margin-top: 20px;
    width: 100%;
	border-radius: 118px 1px;
	background: url(../picture/pageanli.jpg);
}
.page_anli {
	width: 1200px;
	height: 828px;
	margin: 0 auto;
	padding-top: 70px;
	position: relative;
	z-index: 3;
}
.page_anli1 {
    width: 100%;
    background: #fff;
    position: relative;
    z-index: 8;
    padding-top: 0px;
    box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
}
.glory_news_head {
	width: 1200px;
	height: 66px;
	margin-top: 1px;
	font-size: 32px;
	color: #000;
	font-weight: 900;
}
.glory_news_head span {
	font-size: 60px;
	color: #ff0000;
	margin-right: 20px;
}
/*产业生态*/
.ecology {
	width: 100%;
	position: relative;
}
.ecology li {
	float: left;
	position: relative;
}
.ecology_one {
	width: 40%;
}
.ecology_one:hover h3 {
	color: #FFC600;
}
.ecology_two {
	width: 30%;
}
.ecology_two:hover h3 {
	color: #FFC600;
}
.ecology_three {
	width: 30%;
}
.ecology_three:hover h3 {
	color: #FFC600;
}
.ecology_one img, .ecology_two img, .ecology_three img {
	width: 100%;
	display: block;
}
.ecology_cnt {
	width: 65%;
	position: absolute;
	left: 10%;
	top: 75%;
	z-index: 2;
}
.ecology_cnt h3 {
	font-size: 44px;
	color: #fff;
}
.ecology_cnt p {
	width: 70%;
	font-size: 14px;
	color: #fff;
	margin-top: 2%;
}
.ecology_icon_40 {
	width: 14%!important;
	position: absolute;
	top: 40%;
	right: 0;
}
.ecology_icon_30 {
	width: 14%!important;
	position: absolute;
	top: 40%;
	right: 0;
}
.ecology_two .ecology_cnt, .ecology_three .ecology_cnt {
	width: 87%;
	left: 6%;
}
.ecology_slogn {
	width: 1200px;
	height: 30px;
	position: absolute;
	top: 65px;
	left: 0;
	font-size: 28px;
	color: #3B3A3A;
	text-align: center;
}
.produce {
	width: 1200px;
	height: 1013px;
	margin: 0 auto;
	position: relative;
}
.produce_cnt {
	width: 1200px;
	height: 858px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	padding-top: 155px;
}
.produce_title {
	width: 158px;
	height: 65px;
	background: #ff0000;
	position: relative;
	padding-left: 60px;
	line-height: 65px;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
}
.produce_title img {
	width: 40px;
	position: absolute;
	top: 10px;
	left: 10px;
}
.produce_one {
	width: 1200px;
	height: 365px;
}
.produce_one li {
	width: 200px;
	height: 250px;
	float: left;
	overflow: hidden;
	margin-right: 50px;
	margin-top: 50px;
	font-size: 26px;
	text-align: center;
	color: #363636;
}
.produce_one li:hover span {
	color: #FFC600;
}
.produce_one li img {
	margin-bottom: 10px;
}
.produce_two {
	width: 560px;
	height: 310px;
	float: left;
	position: relative;
	margin-top: 90px;
}
.produce_two_cnt {
	margin-top: 48px;
}
.produce_two_cnt img {
	width: 210px;
	float: left;
}
.produce_two_cnt p {
	width: 337px;
	float: left;
	font-size: 14px;
	color: #6d6d6d;
	margin-left: 13px;
	line-height: 1.7em;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}
.produce_three {
	width: 550px;
	height: 310px;
	float: right;
	position: relative;
	margin-top: 90px;
}
.produce_three li {
	width: 210px;
	height: 210px;
	float: left;
	overflow: hidden;
	margin-right: 50px;
	margin-top: 50px;
	font-size: 26px;
	text-align: center;
	color: #000;
}
.produce_btn {
	width: 115px;
	height: 38px;
	position: absolute;
	right: 0;
	bottom: 0;/* border:1px solid #6e6c6b;*/
	color: #000;
	font-size: 12px;
	line-height: 38px;
	font-weight: bold;
	padding-left: 15px;
	background: url(../images/ecology_btn.png) no-repeat;
}
.produce_btn:hover {
	background: url(../images/ecology_btn_1.png) no-repeat;
	color: #fff;
}
.produce_last {
	margin-right: 0!important;
}
.sub_brand {
	width: 100%;
	height: 590px;
	background: #f2f2f2;
	padding-top: 95px;
}
.sub {
	width: 1200px;
	height: 479px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}
.sub_left {
	width: 640px;
	height: 370px;
	float: left;
	padding: 40px 0 0 18px;
}
.sub_left .public_head {
	margin-left: 78px;
}
.sub_brief {
	width: 440px;
	font-size: 14px;
	line-height: 1.7em;
	margin-left: 80px;
}
.sub_btn {
	width: 115px;
	height: 38px;/* border:1px solid #6e6c6b;*/
	color: #000;
	margin-top: 20px;
	font-size: 12px;
	line-height: 38px;
	font-weight: bold;
	padding-left: 15px;
	background: url(../images/ecology_btn.png) no-repeat;
}
.sub_btn:hover {
	background: url(../images/ecology_btn_1.png) no-repeat;
	color: #fff;
}
.sub_btn img {
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 5px;
}
.sub_sales, .sub_service {
	width: 211px;
	margin-left: 35px;
	margin-top: 50px;
	float: left;
	position: relative;
}
.sub_sales p, .sub_service p {
	position: absolute;
	left: 15px;
	top: 25px;
	font-size: 20px;
	color: #fff;
}
.sub_sales span, .sub_service span {
	display: block;
	font-size: 18px;
}
.sub_sales:hover img {
	opacity: 0.8;
}
.sub_service:hover img {
	opacity: 0.8;
}
.sub_right {
	width: 534px;
	height: 410px;
	float: right;
}
.sub_right li {
	width: 177px;
	height: 239px;
	float: left;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	position: relative;
	cursor: pointer;
}
.sub_right li img {
	width: 177px;
	height: 119px;
	position: absolute;
	left: 0;
	top: 60px;
}
.sub_logo {
	opacity: 0;
	filter: alpha(opacity=0);
}
/*产业生态->品牌*/
.list_brand {
	width: 100%;
	margin: 0 auto;
	position: relative;
	background: #F7F7F7;
	z-index: 8;
	background: #F7F7F7 url(../images/brand_bg.jpg) no-repeat;
	background-position: top center;
}
.list_brand_cnt {
	width: 1200px;
	padding: 86px 0 120px 0px;
	margin: 0 auto;
}
.list_brand_main {
	margin-top: 40px;
}
/*-新闻板块-*/
.glory_news_left {
	width: 793px;
	height: 751px;
	margin-top: 10px;
	float: left;
}
.glory_news_date {
	width: 121px;
	height: 22px;
	background: #b5b5b5;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	position: absolute;
	bottom:16px;
	right: 30px;
	z-index: 2;
}
.glory_news_date span {
	width: 39px;
	height: 22px;
	background: #ea5518;
	display: block;
	float: left;
}
.glory_news_date p {
	width: 82px!important;
	float: left;
	margin: 0!important;
	font-size: 12px!important;
}
.glory_news_big {
	width: 793px;
	height: 369px;
	position: relative;
}
.glory_news_big_cnt {
	width: 793px;
	height: 164px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/glory_90.png) repeat;
}
.glory_news_big_cnt h3 {
	font-size: 20px;
	color: #fff;
	margin:20px 40px;
}
.glory_news_big_cnt p {
	font-size: 14px;
	color: #c5c5c5;
	margin-top: 15px;
	margin:0 40px;
    padding-bottom: 20px;
	border-bottom: 1px solid #fff;
}
.glory_news_big_btn {
	width: 100px;
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	margin-left: 40px;
	margin-top: 10px;
}
.glory_news_big_cnt1 {
	width: 392px;
	height: 99px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/glory_90.png) repeat;
}
.glory_news_big_cnt1 h3 {
	font-size: 14px;
	color: #fff;
	margin-top: 16px;
	margin-left: 16px;
}
.glory_news_big_cnt1 p {
	width: 360px;
	font-size: 12px;
	color: #c5c5c5;
	margin-top: 8px;
	margin-left: 16px;
}
.glory_news_big_cnt1 span {
	width: 100px;
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    margin-left: 16px;
    margin-top: 10px;
}
.glory_news_big:hover .glory_news_big_cnt h3 {
	color: #ea5518;
}
.glory_news_big_btn:hover {
	color: #999;
}
.glory_news_small {
	width: 793px;
	height: 365px;
	margin-top: 14px;
}
.glory_news_small li:nth-child(2n+2) {
    float: right;
    margin-right:auto;
}
.glory_news_small li {
	width: 388px;
	height: 365px;
	background: #f4f4f4;
	position: relative;
	float: left;
	border-radius: 1rem;
	box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
}
.glory_news_small li h3 {
	width: 350px;
	font-size: 18px;
	color: #000;
	margin: 0 auto;
	font-weight: 600;
}
.glory_news_small li p {
	width: 350px;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 10px;
	padding-bottom: 20px;
}
.glory_news_small_btn {
	width: 100px;
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #2c2c2c;
	margin-left: 16px;
	margin-top: 16px;
}
.glory_news_small li:hover h3 {
	color: #ea5518;
	transition: 0.5s;
}
.glory_news_small_btn:hover {
	color: #999;
}
.glory_news_right {
	width: 392px;
	height: 751px;
	margin-top: 10px;
	float: right;
}
.glory_news_video {
	width: 392px;
	height: 252px;
	overflow: hidden;
	position: relative;
}
.glory_news_video img {
	width: 392px;
    height: 252px;
}
.glory_video_mask {
	width: 392px;
	height: 252px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/glory_video_mask.png) repeat;
}
.glory_video_mask img {
	width: 71px;
	height: 71px;
	position: absolute;
	left: 0;
	top: 50px;
	right: 0;
	bottom: 0;
	margin: auto;
}
.glory_news_list {
	width: 392px;
	height: 428px;
	margin-top: 22px;
	background: url(../images/level_80.png) repeat;
	padding-top: 45px;
	border-radius: 1rem;
	box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
}
.glory_news_list_title {
	font-size: 32px;
	color: #000;
	margin-left: 27px;
	margin-bottom: 20px;
	font-family: 'impact';
}
.glory_news_list_title span {
	font-size: 28px;
	color: #e11313;
	margin-right: 10px;
}
.glory_news_list li {
	width: 343px;
	height: 72px;
	border-bottom: 1px solid #fbfafa;
	margin-left: 26px;
	position: relative;
}
.gory_news_time {
	width: 49px;
	height: 46px;
	float: left;
	margin-top: 11px;
	margin-right: 20px;
	text-align: center;
}
.gory_news_time h3 {
	font-size: 22px;
	color: #f4f4f;
	line-height: 1em;
	margin-top: 9px;
}
.gory_news_time p {
	font-size: 10px;
	color: #f4f4f;
	line-height: 1em;
}
.gory_news_list_cnt {
	width: 250px;
	font-size: 16px;
	color: #000;
	float: left;
	margin-top: 17px;
}
.glory_news_btn {
	width: 19px;
	height: 19px;
	position: absolute;
	right: 30px;
	bottom: 10px;
}

.glory_news_list li:hover span {
	color: #ea5518;
	transition: 0.5s;
}
.glory_news_four {
	border: none!important;
}
/*-博物馆-*/
.museum {
	width: 1200px;
	height: 1039px;
	position: relative;
	margin: 0 auto;
	margin-top: -178px;
	z-index: 1;
}
.museum_bg {
	position: relative;
	height: 100%;
	left: -352px;
	position: absolute;
	top: 0;
}
.museum_icon {
	width: 62px;
	height: 62px;
	position: absolute;
	top: 407px;
	left: 569px;
}
.museum h3 {
	width: 100%;
	font-size: 36px;
	color: #fff;
	position: absolute;
	top: 500px;
	left: 0;
	text-align: center;
	font-weight: 100;
}
.museum p {
	width: 810px;
	font-size: 16px;
	color: #fff;
	position: absolute;
	top: 560px;
	left: 195px;
	text-align: center;
}
.museum_btn {
	width: 145px;
	height: 48px;
	position: absolute;
	left: 526px;
	top: 622px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 48px;
	color: #fff;
	cursor: pointer;
}
.museum_btn span {
	position: relative;
	z-index: 2;
}
.museum_btn_mask {
	width: 145px;
	height: 48px;
	position: absolute;
	top: 0;
	left: 0;
	background: #ffc600;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
}
.museum_btn:hover {
	border: 1px solid #ffc600;
}
.museum_round {
	width: 995px;
	height: 192px;
	position: absolute;
	left: 0;
	top: 782px;
	padding-left: 205px;
}
.museum_round li {
	width: 188px;
	height: 188px;
	margin-right: 111px;
	float: left;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.museum_round li img {
	width: 188px;
	position: absolute;
	left: 0;
	top: 0;
}
.museum_round li span {
	position: absolute;
	z-index: 2;
	left: 66px;
	top: 128px;
	font-size: 30px;
	color: #fff;
}
/*-投资者关系-*/
.investor {
	width: 100%;
	background: #f3f3f3;
}
.investor_cnt {
	width: 1200px;
    height: 350px;
    margin: 0 auto;
    padding-top: 70px;
}
.investor_head {
	width: 1200px;
	height: 66px;
	font-size: 32px;
	color: #000;
	font-weight: 900;
}
.investor_head span {
	font-size: 60px;
	color: #ff0000;
	margin-right: 20px;
}
.investor_main {
	width: 1200px;
	height: 162px;
	margin-top: 30px;
}
.investor_left img{
	box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
	border-radius: 8px;
	width: 337px;
    height: 162px;
    transition: transform 1s ease, box-shadow 1s ease;
}
.investor_left {
	width: 337px;
	height: 162px;
	float: left;
	margin-right: 23px;
}
.investor_center {
	width: 588px;
	height: 150px;
	float: left;
	background: #fff;
	margin-right: 17px;
	padding-top: 12px;
	border-radius: 8px;
	box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
}
.investor_center li {
	width: 514px;
	height: 46px;
	border-bottom: 1px solid #f0f0f0;
	margin-left: 36px;
}
.investor_center li:hover p {
	color: #ea5518;
}
.investor_time {
	width: 82px;
	height: 25px;
	line-height: 25px;
	background: #d8d8d8;
	float: left;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-right: 30px;
	margin-top: 9px;
    border-radius: 20px;
}
.investor_center li p {
	float: left;
	font-size: 16px;
	color: #000;
	margin-top: 12px;
}
.investor_last {
	border: none!important;
}
.investor_right {
	width: 235px;
	height: 162px;
	float: left;
}
.investor_forum {
	width: 235px;
	height: 76px;
	background: #ea5518;
	border-radius: 8px;
	box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
}
.investor_forum img {
	float: left;
	margin-top: 24px;
	margin-left: 22px;
	margin-right: 18px;
}
.investor_forum p {
	font-size: 14px;
	color: #fff;
	padding-top: 20px;
}
.investor_forum span {
	font-size: 20px;
	color: #fff;
	display: block;
}
.investor_forum:hover {
	background: #279f72;
	transition: 0.5s;
}
.investor_terrace {
	width: 235px;
	height: 76px;
	background: #fff;
	margin-top: 9px;
	border-radius: 8px;
	box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
}
.investor_terrace img {
	float: left;
	margin-top: 24px;
	margin-left: 22px;
	margin-right: 18px;
}
.investor_terrace p {
	font-size: 14px;
	color: #989898;
	padding-top: 20px;
}
.investor_terrace span {
	font-size: 20px;
	color: #000;
	display: block;
}
.investor_terrace:hover {
	background: #eeeeee;
	transition: 0.5s;
}

.duty {
	width: 1200px;
	height: 940px;
	position: relative;
	margin: 0 auto;
}
.duty_bg {
	position: relative;
	height: 100%;
	margin-left: -356px;
}
.duty_cnt {
	width: 561px;
	height: 195px;
	position: absolute;
	right: 0;
	bottom: 138px;
	z-index: 2;
	padding: 45px 0 0 32px;
	background: url(../images/duty_50.png) repeat;
}
.duty_cnt h3 {
	font-size: 32px;
	color: #fff;
}
.duty_cnt p {
	width: 495px;
	font-size: 14px;
	color: #fff;
	margin-top: 20px;
	line-height: 2em;
}
.duty_cnt_btn {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	margin-top: 30px;
}
.duty_cnt_btn img {
	vertical-align: middle;
	margin-top: -3px;
	margin-left: 5px;
}

.duty_main {
	width: 92%;
     margin: 0 4%;
	margin: 0 auto;
	padding-top: 70px;
	padding-bottom: 30px;
}
.duty_main a li {
	width: 23.1%;
	height: 245px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
	float: left;
	position: relative;
}
#.duty_left {
	margin-right: 16px;
}
.duty_main .duty_big {
	width: 100%;
	height: 245px;
	display: block;
	border-radius: 28px;
}
.duty_main_cnt {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.duty_main_cnt h3 {
	margin-top: 41px;
	color: #000;
	font-size: 24px;
	margin-left: 6%;
	margin-right: 6%;
	font-weight: 900;
	height: 56px;
}
.duty_main_cnt p {
	width: 88%;
	color: #5E5E5E;
	font-size: 13px;
	margin-left: 6%;
	margin-top: 18px;
	line-height: 1.5em;
	border-bottom: 1px solid #000;
    padding-bottom: 20px;
}
.duty_main_cnt button {
	background: none;
	height: 30px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin-left: 6%;
	margin-top: 10px;
	cursor: pointer;
	position: absolute;
    bottom: 12px;
}
.duty_main_cnt button img {
	margin-left: 10px;
	line-height: 30px;
	margin-top: -3px;
	vertical-align: middle;
}
.duty_bg_one {
	background: #ffffffd9;
	
    box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
	border-radius: 27px;
}
.duty_bg_one:hover {
	backdrop-filter: blur(8px);
	transition: 0.5s;
}
.duty_bg_two {
	background: url(../images/duty_bg_two.png) repeat-y;
}
.duty_bg_three {
	background: url(../images/duty_bg_three.png) repeat-y;
}
.duty_bg_four {
	background: url(../images/duty_bg_four.png) repeat-y;
}
/*-安全生产-*/
.safety {
	width: 1200px;
	height: 380px;
	margin: 0 auto;
	background: #f60;
	margin-top: 130px;
	margin-bottom: 90px;
}
.safety_head {
	width: 1200px;
	height: 90px;
	font-size: 32px;
	color: #2c2c2c;
	line-height: 1.5em;
}
.safety_head span {
	font-size: 60px;
	color: #218f00;
	margin-right: 20px;
	display: block;
}
.safety_left {
	width: 600px;
	height: 380px;
	float: left;
	position: relative;
}
.safety_left .cause_head {
	position: absolute;
	left: 18px;
	top: 23px;
}
.safety_left .cause_head span {
	color: #ffdb15;
	display: block;
}
.safety_left p {
	width: 530px;
	position: absolute;
	left: 18px;
	bottom: 23px;
	color: #fff;
	font-size: 14px;
	line-height: 1.7em;
}
.safety_left_mask {
	width: 100%;
	height: 100%;
	background: url(../images/duty_50.png) repeat;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.safety_right {
	width: 450px;
	height: 355px;
	float: left;
	background: #e8e8e8;
	padding: 25px 75px 0 75px;
}
.safety_right .cause_head {
	color: #2c2c2c;
	height: auto;
}
.safety_right .cause_head span {
	color: #218f00;
	display: block;
}
.safety_right li {
	width: 225px;
	height: 218px;
	position: relative;
	float: left;
	overflow: hidden;
}
.safety_mask {
	width: 225px;
	height: 168px;
	background: url(../images/duty_50.png) repeat;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.safety_right li p {
	width: 215px;
	height: 45px;
	background: url(../images/duty_50.png) repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	font-size: 20px;
	padding: 5px 0 0 10px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.safety_right li span {
	display: block;
	font-size: 10px;
	color: #ffdb15;
}
/*-公益事业以及和谐社区-*/
.half {
	width: 1200px;
	height: 482px;
	margin: 0 auto;
}
.cause, .accord {
	width: 600px;
	height: 482px;
	float: left;
	position: relative;
}
.cause_bg {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.accord_bg {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
/*-/社会公益/-*/
.cause_cnt {
	width: 600px;
	height: 417px;
	position: relative;
	z-index: 2;
	padding-top: 65px;
}
.cause_head {
	width: 1200px;
	height: 70px;
	font-size: 32px;
	color: #fff;
	line-height: 1.5em;
}
.cause_head span {
	font-size: 60px;
	color: #fff;
	margin-right: 20px;
}
.cause_cnt li {
	width: 464px;
	height: 75px;
	background: url(../images/cause_50.png) repeat;
	margin-top: 6px;
}
.cause_thumb {
	width: 113px;
	height: 75px;
	float: left;
	background: #fff;
}
.cause_cnt li img {
}
.cause_cnt li p {
	width: 300px;
	color: #fff;
	margin-left: 17px;
	font-size: 14px;
	float: left;
	line-height: 1.7em;
	margin-top: 15px;
}
.cause_btn {
	width: 145px;
	height: 48px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 48px;
	color: #fff;
	cursor: pointer;
	margin-top: 13px;
	position: relative;
}
.cause_btn span {
	position: relative;
	z-index: 2;
}
.cause_btn_mask {
	width: 145px;
	height: 48px;
	position: absolute;
	top: 0;
	left: 0;
	background: #28870F;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
}
.cause_btn:hover {
	border: 1px solid #28870F;
}
/*-/和谐社区/-*/
.accord_cnt {
	width: 520px;
	height: 417px;
	position: relative;
	z-index: 2;
	padding-top: 65px;
	padding-left: 80px;
}
.accord_head {
	width: 1200px;
	height: 70px;
	font-size: 32px;
	color: #fff;
	line-height: 1.5em;
}
.accord_head span {
	font-size: 60px;
	color: #fff;
	margin-right: 20px;
}
.accord_main {
	width: 455px;
	height: 243px;
	font-size: 14px;
	color: #fff;
	line-height: 1.5em;
}
.accord_main p {
	margin-top: 20px;
}
.accord_btn {
	width: 145px;
	height: 48px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 48px;
	color: #fff;
	cursor: pointer;
	margin-top: 13px;
	position: relative;
}
.accord_btn span {
	position: relative;
	z-index: 2;
}
.accord_btn_mask {
	width: 145px;
	height: 48px;
	position: absolute;
	top: 0;
	left: 0;
	background: #FFB413;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
}
.accord_btn:hover {
	border: 1px solid #FFB413;
}
/*---列表页特效-----------------------------------------------------------------------------------------------*/
/*列表页头部通用代码*/
.public {
	width: 100%; /*height:564px;*/
	position: relative;
}
.public_logo {
	width: 133px;
	height: 133px;
	position: absolute;
	left: 137px;
	top: 55px;
	z-index: 2;
}
.public_ban {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	z-index: 1;
}
.public_bg {
	position: relative;
	height: 100%;
	margin-left: -360px;
	z-index: 1;
}
.public_cnt {
	width: 980px;
	height: 105px;
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 30px;
	z-index: 2;
}
.public_left {
	border-right: 1px solid #fff;
	float: left;
	padding-right: 25px;
	margin-right: 35px;
}
.public_icon {
	width: 105px;
	height: 105px;
	float: left;
}
.public_title {
	height: 100px;
	float: left;
	padding-top: 5px;
}
.public_title_ch {
	font-size: 30px;
}
.public_title_en {
	font-size: 50px;
	    font-family: "impact";
}
.public_right {
	float: left;
	height: 55px;
	font-size: 26px;
	padding-top: 60px;
}
/*列表页导航通用代码*/
.nav {
	width: 100%;
	height: 166px;
	border-bottom: 1px solid #c2c2c2;
	position: relative;
	z-index: 7;
	background: #f7f7f7;
}
.nav_cnt {
	width: 92%;
     margin: 0 6%;
	height: 121px;
	position: relative;
	padding-top: 45px;
}
.crumbs {
	width: 1200px;
	height: 20px;
	font-size: 12px;
	color: #8f8f8f;
}
.crumbs img {
	margin-right: 14px;
}
.crumbs a {
	font-size: 12px;
	color: #8f8f8f;
}
.nav_list {
	width: 1200px;
	height: 67px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.nav_list li {
	float: left;
	width: 145px;
	height: 52px;
	line-height: 54px;
	margin-top: 14px;
	border: 1px solid #c2c2c2;
	text-align: center;
	font-size: 16px;
	color: #b0b0b0;
	margin-left: -1px;
}
.nav_list .nav_now {
	height: 66px;
	margin: 0;
	color: #000;
	line-height: 80px;
	font-size: 20px;
}
.nav_first {
	border-left: 1px solid #c2c2c2;
	margin-left: 0!important;
}
.nav_circle {
	width: 534px;
	height: 561px;
	position: absolute;
	right: -355px;
	top: -51px;
}
.nav_list li:hover {
	color: #000;
}
/*通用标题*/
.public_head {
	width: 100%;
     margin: 0 2%;
	height: 66px;
	font-size: 32px;
	color: #2c2c2c;
	line-height: 1.5em;
}
.public_head span {
	font-size: 60px;
	color: #ff0000;
	margin-right: 20px;
}
/*通用背景颜色*/
.green_bg {
	background: #218f00!important;
}
.blue_bg {
	background: #1E84CE!important;
}
/*通用时间*/
/*-绿色-*/
.green_title:hover .news_main_title {
	color: #3CB11F!important;
}
.green_time {
	background: #B5B5B5!important;
}
.green_time span {
	background: #3CB11F!important;
}
.green_title:hover .green_list_title {
	color: #3CB11F!important;
}
/*-蓝色-*/
.blue_title:hover .news_main_title {
	color: #2678B4!important;
}
.blue_time {
	background: #B5B5B5!important;
}
.blue_time span {
	background: #2678B4!important;
}
/*通用翻页*/
.public_page {
	width: 1200px;
	height: 46px;
	margin: 10px auto 30px;
	padding-top: 1329px;
}
.public_page a, .public_page span {
	width: 40px;
	height: 46px;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 46px;
	float: left;
	margin-right: 10px;
	background: #bbbbbb;
}
.in-page {
	padding-top: 1329px;
	text-align: center;
}
.in-page a {
    height: 35px;
    line-height: 35px;
    padding: 6px 9px;
    border: 1px solid #181b710d;
    border-radius: 3px;
}
.cur {
    background: #d8d8d8;
	margin-right: 6px;
}
.curs {
    margin-right: 6px;
}
.public_page_last {
	width: 95px!important;
}
/*-绿色-*/
.page_green {
}
.page_green a {
	background: #d8d8d8;
}
.page_green a:hover {
	background: #b6b6b6;
}
.page_green span {
	background: #FED12D;
}
.page_green_last {
	background: url(../images/page_green.jpg) no-repeat!important;
}
.page_green_last:hover {
	background: url(../images/page_green_1.jpg) no-repeat!important;
}
/*-红色-*/
.page_red {
}
.page_red a {
	background: #181b71;
}
.page_red a:hover {
	background: #ea5518;
}
.page_red span {
	background: #ea5518;
}
.page_red_last {
	background: url(../images/page_red.jpg) no-repeat!important;
}
.page_red_last:hover {
	background: url(../images/page_red_1.jpg) no-repeat!important;
}
/*-蓝色-*/
.page_blue {
}
.page_blue a {
	background: #d8d8d8;
}
.page_blue a:hover {
	background: #b6b6b6;
}
.page_blue span {
	background: #1E84CE;
}
.page_blue_last {
	background: url(../images/page_green.jpg) no-repeat!important;
}
.page_blue_last:hover {
	background: url(../images/page_green_1.jpg) no-repeat!important;
}
/*-黄色-*/
.page_yellow {
}
.page_yellow a {
	background: #d8d8d8;
}
.page_yellow a:hover {
	background: #b6b6b6;
}
.page_yellow span {
	background: #FFC600;
}
.page_yellow_last {
	background: url(../images/page_yellow.jpg) no-repeat!important;
}
.page_yellow_last:hover {
	background: url(../images/page_yellow_1.jpg) no-repeat!important;
}
/*通用底部按钮*/
/*-蓝色-*/
.btn_blue {
	background: #1E84CE!important;
}
/*-黄色-*/
.btn_yella {
	background: #FFC600!important;
}
.btn_green {
	background: #248804!important;
}
.paper {
	width: 100%;
	height: 741px;
	padding-top: 75px;
	position: relative;
	z-index: 8;
}
.paper_cnt {
	width: 1200px;
	height: 675px;
	background: #eee;
	margin: 0 auto;
	position: relative;
}
.paper_text {
	width: 1052px;
	height: 255px;
	position: absolute;
	top: 260px;
	left: 0;
	background: url(../images/paper_54.png) repeat;
	padding: 45px 30px;
	font-size: 14px;
	color: #fff;
	line-height: 1.8em;
	z-index: 2;
}
/*-总裁说-*/
.say {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.say_cnt {
	width: 1200px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	padding-top: 80px;
}
.say_pic {
	width: 1127px;
	height: 412px;
	display: block;
}
.say_text {
	width: 880px;
    padding: 60px 50px;
    background: #fcfcfc;
    margin-left: 146px;
	line-height: 2;
}
.say_text_cnt {
	font-size: 15px;
	color: #434343;
	letter-spacing: 0.5px;
}
.history {
	width: 100%;
	margin: 0 auto;
	padding-top: 66px;
}
.history_cnt {
	width: 1200px;
	height: 600px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
}
.history_big {
	width: 1200px;
	display: none;
}
.history_cnt .history_4 {
	display: block;
}
.history_year {
	width: 1200px;
	height: 177px;
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 5;
	display: block!important;
}
.year_0, .year_1, .year_2, .year_3, .year_4, .year_5, .year_6 {
	float: left;
	position: relative;
}
.year_1, .year_2, .year_3, .year_4, .year_5, .year_6 {
	cursor: pointer;
}
.year_0 img, .year_1 img, .year_2 img, .year_3 img, .year_4 img, .year_5 img, .year_6 img {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.year_0 {
	width: 124px;
	height: 124px;
	margin-left: -12px;
	margin-top: 20px;
}
.year_1 {
	width: 137px;
	height: 137px;
	margin-left: -12px;
	margin-top: 15px;
}
.year_2 {
	width: 145px;
	height: 145px;
	margin-left: -12px;
	margin-top: 11px;
}
.year_3 {
	width: 156px;
	height: 156px;
	margin-left: -12px;
	margin-top: 4px;
}
.year_4 {
	width: 167px;
	height: 167px;
	margin-left: 80px;
	margin-top: 0px;
}
/* .year_5{width:156px; height:156px; margin-left:-12px; margin-top:6px;}
.year_6{width:167px; height:167px; margin-left:85px;} */
.history_red {
	display: none;
}
.year_4 .history_red {
	display: block;
}
.history_main {
	width: 100%; /*background:#f7f6f5; margin-top:-222px; height:800px;*/
	padding-top: 55px;
}
.history_main_cnt {
	width: 1000px;
	padding-bottom: 100px;
	padding-right: 200px;
	margin: 0 auto;
	font-size: 14px;
	color: #7a7a7a;
}
.honor {
	width: 1200px;
	height: 522px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
}
.honor_cnt {
	width: 1005px;
	height: 255px;
	background: url(../images/rd_84.png) repeat;
	position: absolute;
	top: 125px;
	left: 0;
	z-index: 2;
	padding: 45px 0 0 55px;
}
.honor_text {
	width: 920px;
	font-size: 14px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 1.7em;
	margin-top: 20px;
}
.honor_box {
	width: 100%;
	background: #f7f7f7;
}
.honor_main {
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0;
	position: relative;
}
.honor_main img {
	width: 990px;
}
.honor_ul {
	width: 868px;
	position: absolute;
	left: 305px;
	top: 215px;
}
.honor_ul li {
	width: 636px;
	background: #fff;
	color: #000;
	font-size: 14px;
	padding: 15px 25px;
	line-height: 1.7em;
}
.honor_2016_one {
}
.honor_2016_two {
	margin-top: 35px;
}
.honor_2015 {
	margin-top: 76px;
}
.honor_2014_one {
	margin-top: 113px;
}
.honor_2014_two {
	margin-top: 38px;
}
.honor_2014_three {
	margin-top: 35px;
}
.honor_2013 {
	margin-top: 125px;
}
.honor_2012 {
	margin-top: 134px;
}
.honor_2011_one {
	margin-top: 129px;
}
.honor_2011_two {
	margin-top: 55px;
}
.honor_2010_one {
	margin-top: 102px;
}
.honor_2010_two {
	margin-top: 30px;
}
.honor_2010_three {
	margin-top: 49px;
}
.honor_2010_four {
	margin-top: 41px;
}
.honor_2010_five {
	margin-top: 41px;
}
.honor_2009_one {
	margin-top: 119px;
}
.honor_2009_two {
	margin-top: 52px;
}
.honor_2009_three {
	margin-top: 52px;
}
.honor_main h3 {
	color: #2c2c2c;
	font-size: 28px;
	font-weight: 400;
	text-align: center;
	padding-bottom: 20px;
}
.honor_main table {
	width: 100%;
	border-color: #ccc;
	border-collapse: collapse;
	border: 1px solid #999;
	margin: 15px auto;
}
.honor_main  table th {
	padding: 12px 10px;
	letter-spacing: 1px;
	border: 1px solid #999;
	font-size: 16px;
	font-weight: 400;
}
.honor_main table th:nth-child(2) {
	width: 40%;
}
.honor_main table th:nth-child(3) {
	width: 10%;
}
.honor_main table th:nth-child(4) {
	width: 10%;
}
.honor_main table td {
	width: auto;
	color: #2c2c2c;
	font-size: 15px;
	padding: 8px 10px;
	border: 1px solid #999;
    vertical-align: top;
}
.honor_main table tr td:nth-child(3), 
.honor_main table tr td:nth-child(4) {
	text-align: center;
}
.honor_main table th:nth-child(1) {
	width: auto;
}
.hr {
	width: 1200px;
	height: 619px;
	margin: 0 auto;
	padding-top: 75px;
	position: relative;
	z-index: 8;
}
.hr .public_bg {
	height: 553px;
}
.hr_text {
	width: 1144px;
	height: 200px;
	position: absolute;
	left: 0;
	bottom: 50px;
	z-index: 2;
	color: #fff;
	background: url(../images/paper_54.png) repeat;
	padding: 47px 0 0 33px;
}
.hr_text h3 {
	font-size: 26px;
	font-weight: bold;
}
.hr_text p {
	width: 1070px;
	margin-top: 20px;
	font-size: 14px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 1.7em;
}
.hr_main {
	width: 100%;
	height: 535px;
	background: #f6f6f6;
}
.hr_main_cnt {
	width: 1200px;
	height: 478px;
	margin: 0 auto;
	padding-top: 57px;
	position: relative;
}
.hr_main_cnt li {
	width: 293px;
	height: 234px;
	background: #f60;
	position: relative;
	float: left;
	margin-right: 9px;
}
.hr_main_box {
	width: 293px;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/duty_50.png) repeat;
}
.hr_main_cnt_title {
	width: 252px;
	height: 34px;
bor der-bottom:1px solid #fff;
	position: absolute;
	left: 21px;
	top: 5px;
	line-height: 1em;
	z-index: 3;
}
.hr_main_cnt_title span {
	color: #fedf11;
	font-size: 10px;
}
.hr_main_cnt_title p {
	color: #fff;
	font-size: 20px;
	margin-top: 7px;
	font-weight: bold;
}
.hr_main_cnt_btn {
	width: 19px;
	height: 19px;
	position: absolute;
	right: 0;
	bottom: 10px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.hr_mask {
	width: 100%;
	height: 194px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/duty_50.png) repeat;
	z-index: 2;
}
/*.hr_main_cnt li:hover .hr_mask{display:none;}*/

.hr_main_cnt_last {
	margin: 0!important;
}
.hr_btn {
	width: 115px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 355px;
	padding-left: 85px;
	line-height: 40px;
	background: #d41313;
	cursor: pointer;
}
.hr_mail {
	width: 28px;
	height: 22px;
	position: absolute;
	left: 44px;
	top: 12px;
}
.hr_btn span {
	color: #fff;
	font-size: 16px;
}
.recruit {
	width: 100%;
	background: #f4f4f4;
	padding: 65px 0 30px 0;
	position: relative;
	z-index: 8;
}
.recruit_cnt {
	width: 1200px;
	margin: 0 auto;
}
.recruit_title {
	width: 1198px;
	padding-bottom: 50px;
	border: 1px solid #e8e8e8;
	background: #fff;
	position: relative;
}
.recruit_gg {
	padding-top: 20px;
	color: #393939;
	font-family: "微软雅黑"
}
.recruit_p_text {
	font-size: 14px;
	padding-top: 10px;
}
.recruit_title_text {
	width: 80%;
	padding: 70px 0 0 35px;
	font-size: 18px;
	color: #a8a8a8;
	font-weight: 100;
	font-family: 'Arial';
}
.recruit_title_text span {
	display: block;
	font-size: 32px;
	color: #000;
	font-family: '微软雅黑';
}
.show_news_back {
	width: 117px;
	height: 31px;
	padding: 15px 0 0 38px;
	background: #be2020;
	position: absolute;
	top: 72px;
	right: 97px;
	font-size: 14px;
	color: #efefef;
	cursor: pointer;
}
.show_news_back img {
	width: 14px;
	height: 14px;
	position: absolute;
	top: 18px;
	right: 36px;
}
.recruit_main {
	width: 1200px;
	margin: 0 auto;
	padding: 90px 0 0 0;
}
.recruit_main ul li {
	width: 1120px;
	padding: 55px 40px;
	background: #fff;
	margin-bottom: 65px;
}
.recruit_main_title {
	font-size: 20px;
	color: #000;
	font-weight: bold;
	padding-bottom: 5px;
	background: url(../images/recruit_main_bg.jpg) no-repeat left bottom;
}
.recruit_main_class {
	font-size: 14px;
	color: #8e492b;
	font-weight: bold;
	margin-top: 4px;
}
.recruit_info {
	width: 1120px;
	margin-top: 30px;
	background: url(../images/recruit_info_bg.jpg) no-repeat top center;
	background-size: 100% 100%;
}
.recruit_info ol li {/*width:370px;*/
	margin: 0;
	float: left;
	background: none!important;
}
.recruit_info_one {
	width: 360px!important;
	padding: 0 60px 0 0!important;
}
.recruit_info_two {
	width: 325px!important;
	padding: 0 75px 0 0!important;
}
.recruit_info_three {
	width: 300px!important;
	padding: 0!important;
}
.recruit_info_title {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.recruit_info_cnt {
	font-size: 12px;
	color: #393939;
	line-height: 1.7em;
	margin-top: 15px;
}
.offer {
	width: 1200px;
	margin: 0 auto;
	padding: 65px 0;
	position: relative;
	z-index: 8;
}
.offer_cnt_title {
	font-size: 32px;
	height: 47px;
	margin: 70px 0;
}
.offer_cnt_title img {
	width: 44px;
	height: 47px;
	margin-right: 10px;
}
.offer_cnt {
	width: 980px;
}
.offer_cnt table {
	width: 100%;
}
.offer_cnt td {
	border: 1px solid #cccccc;
	padding-top: 20px;
	font-size: 14px;
	text-align: center;
}
.offer_tr {
	border-top: 2px solid #000!important;
	font-weight: bold;
}
.offer_tr td {
	font-size: 16px;
	padding-bottom: 5px;
}
.hr_class {
	width: 100%;
	height: 350px;
	margin: 0 auto;
	background: #F4F4F4;
}
.hr_class_cnt {
	width: 1200px;
	height: 245px;
	margin: 0 auto;
	padding-top: 105px;
}
.hr_class_cnt li {
	width: 400px;
	height: 116px;
	float: left;
	color: #fff;
}
.hr_class_cnt li img {
	width: 183px;
	height: 116px;
	float: left;
}
.hr_class_cnt li p {
	width: 207px;
	float: left;
	font-size: 14px;
	color: #929292;
	padding-left: 10px;
}
.hr_class_cnt li span {
	display: block;
	font-size: 28px;
	color: #000;
}
.hr_class_cnt li strong {
	display: block;
	margin-top: 40px;
	font-size: 14px;/* font-weight:bold;*/
	color: #720909;
}
.recruit_class {
	background: #fff!important;
}
.mode {
	width: 1200px;
	margin: 0 auto;
	padding: 65px 0;
	position: relative;
	z-index: 8;
}
.mode_cnt {
	width: 1010px;
	padding-top: 65px;
	line-height: 1.7em;
	font-size: 14px;
	color: #7a7a7a;
}
.career {
	width: 1060px;
	font-size: 14px;
	color: #393939;
	line-height: 1.7em;
	margin-top: 60px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}
.cover {
	width: 100%;
	background: #f4f4f4;
}
.cover_cnt {
	width: 1157px;
	height: 265px;
	margin-top: 105px;
	background: #fff;
	position: relative;
	padding: 55px 0 0 43px;
	color: #393939;
}
.cover_cnt h3 {
	font-size: 24px;
	font-weight: bold;
	color: #000;
	background: url(../images/cover_bg.jpg) no-repeat left bottom;
	padding-bottom: 5px;
	margin-bottom: 50px;
}
.cover_cnt li {
	height: 26px;
	margin-bottom: 20px;
	font-size: 18px;
}
.cover_cnt li img {
	vertical-align: middle;
	margin-right: 13px;
}
.cover_cnt p {
	font-size: 14px;
	color: #808080;
}
.cover_img {
	width: 286px;
	position: absolute;
	right: 110px;
	top: -38px;
}
.news {
	width: 92%;
	margin: 0 4%;
	z-index: 8;
}
.news .public_bg {
	margin-left: -367px;
}
.news_cnt {
	width: auto;
	left: 0;
	top: 0;
	z-index: 2;
	padding-top: 85px;
}
.news_cnt a li {
	width: 23.1%;
	height: 467px;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 25px;
	position: relative;
	border-radius: 1rem;
	background: #f4f4f4;
	box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
}

.news_cnt li .news_thumb {
	width: auto;
	height: 200px;
	overflow: hidden;
	border-radius: 12px;
	    box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
    margin: 15px 15px;
    border-radius: 1rem;
}
.news_thumb img {
	width: 100%;
	height: 100%;
}
.news_cnt li h3 {
    margin: 0 30px;
	font-size: 22px;
	font-weight: 500;
	color: #000;
	margin-top: 30px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}
.news_text {
	font-size: 14px;
	margin: 0 30px;
	padding-bottom: 20px;
	color: #8d8d8d;
	line-height: 1.7em;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}
.news_more {
	font-size: 14px;
	color: #720909;
	font-weight: bold;
	position: absolute;
    bottom: 19px;
	display: block;
}
.news_cnt .news_last {
	margin-right: 0;
}
.news_cnt li:hover h3 {
	color: #c6261a;
}
.news_more:hover {
	color: #999;
}
.news_main {
	width: 100%; /*height:965px; background:#fff;*/
	padding-top: 100px;
	position: relative;
	z-index: 8;
}
.news_main li {
	width: 100%;
	height: 130px;
	border-bottom: 1px solid #ebebeb;
}
.news_main_cnt {
	width: 1200px;
	height: 87px;
	margin: 0 auto;
	position: relative;
	padding-top: 43px;
}
.news_date {
	width: 121px;
	height: 22px;
	background: #b5b5b5;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	float: left;
	margin-right: 92px;
}
.news_date span {
	width: 39px;
	height: 22px;
	background: #d41313;
	display: block;
	float: left;
}
.news_date p {
	width: 82px;
	float: left;
	margin: 0;
	font-size: 12px;
}
.news_main_title {
	font-size: 22px;
	color: #000;
	float: left;
	line-height: 1em;
}
.news_main_btn {
	width: 19px;
	height: 19px;
	position: absolute;
	right: 0;
	top: 50px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.news_main_cnt:hover .news_main_title {
	color: #c6261a;
}
.news_main_cnt:hover .news_main_btn {
	opacity: 1;
	filter: alpha(opacity=100);
}
.show_news {
	position: relative;
	z-index: 8;
	padding-top: 70px;
	background: url(../images/nybg.png) center bottom no-repeat;
    padding-bottom: 68px;
}
.content {
	background: url(../images/nybg.png) center bottom no-repeat;
	padding-bottom: 68px;
}
.show_news_title {
	width: 90%;
     margin: 0 6%;
	height: 182px;
	border: 1px solid #e3e3e3;
	background: url(../images/show_news_53.png) repeat;
	position: relative;
}
.show_news_date {
	width: 121px;
	height: 22px;
	background: #b5b5b5;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	position: absolute;
	top: 26px;
	left: 17px;
}
.show_news_date span {
	width: 39px;
	height: 22px;
	background: #ea5518;
	display: block;
	float: left;
}
.show_guanwang span {
	width: 69px;
	height: 45px;
	background: #ea5518;
	display: block;
	float: left;
	font-size: 26px;
	color: #f7f7f7;
}
.show_news_date p {
	width: 82px;
	float: left;
	margin: 0;
	font-size: 12px;
}
.show_news_title h3 {
	width: 850px;
	position: absolute;
	top: 88px;
	left: 17px;
	font-size: 30px;
	color: #ae6e23;
	font-weight: bold;
}
.show_news_title h1 {
	width: 850px;
	position: absolute;
	top: 88px;
	left: 17px;
	font-size: 30px;
	color: #ae6e23;
	font-weight: bold;
}
.guanwang img {
	position: absolute;
    top: 1px;
    top: 88px;
	left: 17px;
}
.show_news_title h3:hover {
	color: #ea5518;
}
.show_news_title .click {
	color: #888;
	position: absolute;
    bottom: 137px;
    left: 160px;
    font-size: 13px;
}
.show_news_back {
	width: 117px;
	height: 31px;
	padding: 15px 0 0 38px;
	background: #ea5518;
	position: absolute;
	top: 89px;
	right: 97px;
	font-size: 14px;
	color: #efefef;
	cursor: pointer;
}
.show_news_back img {
	width: 14px;
	height: 14px;
	position: absolute;
	top: 18px;
	right: 36px;
}
.show_news_cnt {
    width: 92%;
     margin: 0 4%;
	color: #7a7a7a;
	font-size: 14px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
	padding: 30px 0 60px;
	line-height: 1.8;
}
.show_news_cnt p{
	text-indent:28px !important;
	font-size: 18px !important;
	color: #333333 !important;
	margin: 16px 0 !important;
	line-height: 2em !important;
    background-color: #ffffff00 !important;
}
.show_news_cnt p a{
	color: #2440b3;
}
.show_news_cnt img{
	text-align: center !important;
    height: auto !important;
    border-radius: 1rem;
    box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
}
.news-tag p{
    width: auto;
    font-size: 26px!important;
    font-weight: 900;
}
.news-tag a{
    margin: 3px 15px;
    display: inline-block;
    padding: 6px 18px;
    border: #009ee7 solid 2px;
    border-radius: 6px;
}
.news-tag a:hover{
    color:#ea5518;
    background: #f4f4f4;
    transition: 0.5s;
    box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.3),  
    -2px -2px 2px rgba(255, 255, 255, 0.7)
}
.show_news_page {
	width: 100%;
	height: 200px;
	background: #f4f4f4;
}
.show_news_page_cnt {
	width: 92%;
     margin: 0 4%;
	height: 120px;
	padding-top: 75px;
}
.show_news_page li {
	width: 483px;
	float: left;
	border-top: 3px solid #000;
	padding-top: 20px;
	position: relative;
}
.show_news_page li img {
	width: 183px;
	float: left;
}
.show_news_page li p {
    font-size: 16px;
    line-height: 36px;
}
.show_news_page li span {
	display: block;
	float: left;
	font-size: 14px;
	color: #720909;
	font-weight: bold;
	margin-top: 13px;
	position: absolute;
	left: 210px;
	bottom: 17px;
}
.show_news_page_prev {
	margin-right: 54px;
}
.show_news_page li:hover p {
	color: #999;
}
.show_page_img {
	width: 100px;
	float: left;
	/*background:url(../images/default.jpg) no-repeat; background-size:100% auto;*/
}
.show_page_img p {
	width: 80px!important;
    height: 36px;
    margin-left: 0!important;
    background: #ccc;
    font-size: 16px!important;
    line-height: 36px!important;
    text-align: center;
    color: #fff!important;
}
.show_news_page li:hover .show_page_img p {
	background: #ea5518;
}
.video {
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 8;
	padding-top: 90px;
}
.video_main {
	width: 1200px;
	margin: 0 auto;
}
.video_main li {
	width: 280px;
	height: 180px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-right: 26px;
	margin-bottom: 57px;
}
.video_main li img {
	width: 100%;
}
.video_main li span {
	position: absolute;
	left: 25px;
	bottom: 10px;
	font-size: 18px;
	color: #fff;
}
.video_mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.video_mask_1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.video_main li:hover .video_mask {
	display: none;
}
.video_main li:hover .video_mask_1 {
	display: block;
}
.video_main .video_last {
	margin: 0;
}
.video_cnt {
	width: 800px;
	height: 600px;
}
.acitvity {
	width: 1200px;
	height: 300px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
}
.acitvity_cnt {
	width: 1200px;
	height: 130px;
	position: absolute;
	top: 115px;
	left: 0;
	z-index: 2;
}
.acitvity_cnt p {
	width: 100%;
	display: block;
	color: #fff;
	font-size: 20px;
}
.acitvity_cnt li {
	width: 180px;
	height: 65px;
	float: left;
	background: #fff;
	font-size: 16px;
	color: #000;
	text-align: center;
	margin-top: 16px;
	margin-right: 33px;
}
.acitvity_icon {
	width: 180px;
	height: 65px;
	position: relative;
	margin: 0 auto;
}
.acitvity_icon img {
	width: 180px;
	position: absolute;
	top: 0;
	left: 0;
}
.acitvity_icon_2 {
	display: none;
}
.acitvity_now .acitvity_icon_2 {
	display: block;
}
.acitvity_main {
	width: 1226px;
	margin: 0 auto;
	margin-top: 90px;
	padding-left: 26px;
}
.acitvity_main li {
	width: 280px;
	height: 186px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-right: 26px;
	margin-bottom: 57px;
}
.acitvity_main li img {
	width: 100%;
}
.acitvity_main li span {
	position: absolute;
	left: 25px;
	bottom: 10px;
	font-size: 18px;
	color: #fff;
}
.acitvity_main .acitvity_last {
	margin-right: 0;
}
.activity {
	width: 1200px;
    min-height: 500px;
    margin: 0 auto;
    position: relative;
    z-index: 8;
    border-top: 1px solid #ddd;
}
.activity_cnt {
	width: 1200px; /*height:592px; position:absolute; left:0; top:0; z-index:2;*/
	padding-top: 50px;
}
.activity_cnt li {
	width: 379px;
	height: 430px;
	float: left;
	margin-right: 31px;
	position: relative;
}
.activity_cnt li .news_thumb {
	width: 379px;
	height: 200px;
	overflow: hidden
}
.activity_cnt li h3 {
	font-size: 20px;
	color: #000;
	margin-top: 20px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}
.news_text {
	font-size: 14px;
	color: #8d8d8d;
	margin-top: 15px;
	line-height: 1.7em;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}
.news_more {
    margin: 0 30px;
	font-size: 14px;
	color: #181b71;
	font-weight: bold;
	margin-top: 20px;
	display: block;
}
.activity_cnt .news_last {
	margin-right: 0;
}
.activity_cnt li:hover h3 {
	color: #c6261a;
}
.news_more:hover {
	color: #999;
}
/*产品列表*/
.product_class {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
}
.product_class p{
    width: 1180;
    margin: 0 auto;
    position: absolute;
    top: -151px;
    z-index: 2;
	color: #f7f7f7;
}
.product_class_cnt {
	width: 1200px;
	height: 130px;
	position: absolute;
	top: 115px;
	left: 0;
	z-index: 2;
}
.product_class_cnt p {
	width: 100%;
	display: block;
	color: #fff;
	font-size: 20px;
}
.product_class_cnt li {
	width: 150px;
	height: 95px;
	float: left;
	background: #fff;
	font-size: 16px;
	color: #000;
	text-align: center;
	margin-top: 16px;
	margin-right: 20px;
	position: relative;
}
.product_icon {
	width: 50px;
	height: 38px;
	position: relative;
	margin: 0 auto;
	margin-top: 14px;
	margin-bottom: 5px;
}
.product_icon img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	border-radius: 8px !important;
}
.product_class_now {
	background: #ca0000!important;
	color: #fff!important;
}
.product_class_now .product_icon_2 {
	display: none;
}
.product_class_cnt li:hover {
	color: #f00;
}
.public_bg1 {
    position: relative;
    height: 100%;
    margin-left: -359px;
    z-index: 1;
}
.product_nav_cnt {
	width: 1200px;
	height: 130px;
	position: absolute;
	top: 115px;
	left: 0;
	z-index: 2;
}
.product_nav_cnt p {
	width: 100%;
	display: block;
	color: #fff;
	font-size: 20px;
	top: 132px;
}
.product_nav_cnt li {
	width: 156px;
	height: 61px;
	float: left;
	font-size: 16px;
	color: #000;
	text-align: center;
	position: relative;
	margin-right: 28px !important;
	margin-top: 10px;
    border-radius: 8px !important;
}
.product_nav_cnt li {
       box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.5),-3px -3px 8px rgba(255, 255, 255, 0.7);
       transition: all 0.8s;
}
.product_nav_cnt li:hover,.investor_left img:hover{
       box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.5);
       transform: translateY(-8px) scale(1.01,1.01);
}
.product_nav_cnt .product_icon {
	width: 156px;
	height: 61px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0!important;
}
.product_name {
	width: 100%;
	display: block;
	padding-left: 30px;
	position: relative;
	z-index: 3;
	line-height: 61px;
	text-align: left!important;
}
.product_nav_now {
	background: #ffc600!important;
	color: #fff!important;
}
.product_nav_now .product_icon_2 {
	display: none;
}
.product_nav_first {
	margin-left: 0!important;
	box-shadow: inset 8px 8px 8px rgba(36, 83, 107, 0.3), 
	inset -8px -8px 8px rgba(255, 255, 255, 0.7), 
	-3px -3px 8px rgba(255, 255, 255, 0.7), 
	8px 8px 8px rgba(0, 0, 0, 0.3)!important;
}
.product_nav_cnt li:hover .product_icon {
	opacity: 0.9;
}
.product_nav_cnt li:hover {
	color: #f00;
}
.product {
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 8;
	padding-top: 0px;
}
.product_main {
	margin: 0 auto;
}
.product_main li {
	width: 25%;
	height: 218px;
	overflow: hidden;
	float: left;
	position: relative;
}
.product_main li img {
	width: 100%;
	height: 218px;
}
.product_main li span {
	position: absolute;
	left: 18px;
	bottom: 18px;
	font-size: 18px;
	color: #fff;
}
.product_main .product_mask {
	width: 100%;
	height: 318px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/product_mask.png) repeat;
	color: #fff;
	display: none;
}
.product_mask h3 {
    width: 87%;
	font-size: 22px;
	margin:18% auto 5%;
}
.page_anli h3 {
	font-size: 22px;
	margin-top: 28px;
	width: 87%;
}
.product_mask p {
	width: 87%;
	font-size: 14px;
	margin:0 auto;
	color: #dcdcdc;
}
.product_mask_1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.product_main .product_last {
	margin: 0;
}
/*产品内页*/
.show_pordoct {
	width: 1200px;
	height: 335px;
	margin: 0 auto;
	padding: 80px 0 70px 0;
	position: relative;
	z-index: 8;
}
.show_product_left {
	width: 503px;
	height: 335px;
	float: left;
}
.show_product_right {
	width: 553px;
	height: 335px;
	float: left;
	margin-left: 100px;
}
.show_product_right h3 {
	font-size: 40px;
}
.show_product_type {/*width:111px;*/
	height: 22px;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	margin-top: 10px;
}
.show_product_type span {
	width: 39px;
	height: 22px;
	display: block;
	float: left;
	background: #ffc600;
}
.show_product_type p {/*width:72px;*/
	padding: 0 15px;
	height: 22px;
	float: left;
	background: #B5B5B5;
}
.show_product_data {
	width: 515px;
	height: 148px;
	border: 1px solid #b6b6b6;
	background: #f7f7f7;
	margin-top: 30px;
	padding: 35px 0 0 35px;
	position: relative;
}
.show_product_data li {
	font-size: 14px;
	color: #000;
}
.show_product_data li span {
	height: 30px;
	display: block;
	float: left;
}
.show_product_data li p {
	float: left;
}
.show_product_btn {
	width: 76px;
	height: 34px;
	color: #fff;
	padding-left: 40px;
	background: #d30000;
	position: absolute;
	right: 33px;
	bottom: -20px;
	line-height: 34px;
	font-size: 12px;
	cursor: pointer;
}
.show_product_btn img {
	width: 12px;
	height: 12px;
	position: absolute;
	left: 20px;
	top: 11px;
}
.show_product_main {
	width: 100%;
	background: #f7f7f7;
}
.show_product_cnt {
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0;
}
.show_prodict_title {
	font-size: 22px;
	color: #f00;
}
.show_product_brief {
	width: 970px;
}
.show_product_brief .show_product_text {
	color: #666;
	font-size: 16px;
	margin-top: 35px;
	line-height: 2;
}
.show_product_brief .show_product_text img {
	max-width: 970px;
}
.show_product_trait {
	width: 535px;
	margin-top: 52px;
	float: left;
}
.show_product_trait .show_product_text {
	color: #666;
	font-size: 16px;
	margin-top: 30px;
	line-height: 2;
}
.show_product_trait p, .show_product_trait div {
	color: #666;
	font-size: 16px;
	line-height: 2;
}
.show_product_range {
	width: 380px;
	background: #fff;
	position: relative;
	float: left;
	padding: 43px 0 44px 40px;
	margin-top: 88px;
	margin-left: 185px;
}
.show_product_range_icon {
	position: absolute;
	right: 27px;
	top: 16px;
}
.show_product_range .show_product_text {
	width: 315px;
	color: #666;
	font-size: 16px;
	margin-top: 25px;
	line-height: 1.7em;
}
/*产业中心->快消品*/
.fast {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.fast .public_head {
	position: absolute;
    left: 0;
    top: 110px;
    z-index: 9;
    font-size: 168px;
    color: #ea55180d;
    font-family: 'impact';
}
.fast_main {
	width: 100%;
	background: #f5f5f5;
	margin-top: -268px;
	padding-bottom: 98px;
}
.fast_cnt {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	position: relative;
	z-index: 8;
	padding-bottom: 90px;
	border-radius: 12px;
	box-shadow: 0 10px 14px 2px rgba(36, 83, 107, 0.23);
	backdrop-filter: blur(8px);
}
.fast_specific {
	width: 1080px;
	padding: 74px 0 0 55px;
	font-size: 26px;
	color: #000000;
	line-height: 1.7em;
}
.fast_title {
    position: absolute;
    top: 51px;
    font-size: 32px;
    font-weight: bold;
}
.fast_four {
	width: 1080px;
	height: 345px;
	margin-top: 35px;
	position: relative;
}
.fast_four_cnt {
	width: 538px;
	height: 170px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2;
}
.tmall {
	position: absolute;
	left: 196px;
	top: 66px;
}
.jd {
	position: absolute;
	left: 275px;
	top: 66px;
}
.fast_four_cnt p {
	position: absolute;
	left: 184px;
	top: 134px;
	font-size: 16px;
	color: #fff;
}
.fast_txt {
	width: 1080px;
	margin-top: 6px;
	text-align: justify;
}
.c-fast1 {/* 
	float: left;
	margin-left: 180px; */
	width: 315px;
	margin: 0 auto;
}
.fast_btn {
	width: 217px;
	height: 80px;
	padding-left: 95px;
	font-size: 20px;
	color: #fff;/* background:#C51425;*/
	line-height: 80px;
	margin-top: 68px;
	position: relative;
	cursor: pointer;
}
.fast_btn img {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 18px;
    box-shadow: 0 0 10px 0 #ea55189e;
}
.fast_yellow {
	opacity: 0;
	filter: alpha(opacity=0);
}
.fast_btn span {
	position: relative;
	z-index: 2;
}
/*产业中心->新材料*/
.material_main {
	width: 100%;/* height:590px;*/
	background: #f5f5f5;
	margin-top: -126px;
	padding-bottom: 75px;
}
.material_cnt {
	width: 1200px; /*height:513px;*/
	padding-bottom: 75px;
	margin: 0 auto;
	background: #fff;
	position: relative;
	z-index: 8;
}
.material_specific {
	width: 880px;
	padding: 74px 0 0 55px;
	font-size: 14px;
	color: #7c7c7c;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 1.7em;
}
/*销售*/
.sale {
	width: 1200px;
	margin: 0 auto;
	padding: 90px 0 160px;
}
.sale_icon {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0 auto;
}
.sale_icon img {
	position: absolute;
	top: 0;
	left: -14px;
}
.sale_title {
	position: absolute;
	left: 0;
	bottom: 13px;
	width: 100%;
	display: block;
	text-align: center;
}
.sale .public_head {
	font-size: 18px;
	color: #ffd200;
}
.sale .public_head span {
	font-size: 32px;
	color: #000;
	display: block;
}
.sale_cnt {
	width: 1090px;
	margin-top: 70px;
}
.sale_cnt table {
	width: 100%;
}
.sale_cnt tr {
	height: 35px;
}
.sale_cnt td {
	border: 1px solid #fff;
	text-align: center;
	background: #f4f4f4;
	height: 35px;
	font-size: 12px;
	color: #626262;
}
.sale_cnt_first {
	height: 50px!important;
	background: #ffc40f!important;
	color: #fff!important;
	font-size: 22px!important;
}
/*市场*/
.bazaar {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
	padding: 75px 0;
}
.bazaar_cnt {
	width: 1090px;
	margin-top: 30px;
}
.bazaar_cnt table {
	width: 100%;
	border: 1px solid #fff;
}
.bazaar_cnt td {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #fff;
	background: #f4f4f4;
}
/*社会责任->环保*/
.1green {
	width: 1200px;
	height: 460px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
}
.green_cnt {
	width: 1048px;
	height: 210px;
	position: absolute;
	left: 0;
	top: 110px;
	z-index: 2;
	background: #fff;
	padding: 50px 0 0 60px;
}
.green_cnt h3 {
	font-size: 26px;
	color: #218f00;
}
.green_cnt_text {
	width: 838px;
	margin-top: 25px;
	font-size: 14px;
	color: #393939;
	line-height: 1.7em;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}
.green_brief {
	width: 100%;
	background: #fafafa;
}
.green_brief_cnt {
	width: 1200px;
	margin: 0 auto;
}
.green_brief_main {
	width: 1035px;
	padding: 60px 0;
	font-size: 14px;
	color: #393939;
	line-height: 1.7em;
}
.green_list {
	width: 100%;/* height:965px;*/
	background: #fff;
	padding-top: 100px;
}
.green_list li {
	width: 100%;
	height: 130px;
	border-bottom: 1px solid #ebebeb;
}
.green_list_cnt {
	width: 1200px;
	height: 87px;
	margin: 0 auto;
	position: relative;
	padding-top: 43px;
}
.green_date {
	width: 113px;
	height: 22px;
	background: #000;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	float: left;
	margin-right: 92px;
}
.green_date span {
	width: 39px;
	height: 22px;
	background: #218f00;
	display: block;
	float: left;
}
.green_date p {
	width: 74px;
	float: left;
	margin: 0;
	font-size: 12px;
}
.green_list_title {
	font-size: 22px;
	color: #000;
	float: left;
	line-height: 1em;
}
.green_list_btn {
	width: 19px;
	height: 19px;
	position: absolute;
	right: 0;
	top: 50px;
}
/*社会责任->和谐社区*/
.community {
	width: 1200px;
	margin: 0 auto;
	padding: 70px 0 140px 0;
}
.community .public_head {
	height: 90px;
}
.community .public_head span {
	display: block;
	color: #309212;
}
.community_cnt {
	width: 970px;
	margin-top: 40px;
	color: #393939;
	font-size: 14px;
	line-height: 1.7em;
}
/*社会责任->安全生产*/
.works_safety {
	width: 1200px;
	margin: 0 auto;
	padding: 70px 0 140px 0;
	position: relative;
	z-index: 8;
}
.works_safety_brief {
	margin-top: 20px;
}
.works_safety_brief p {
	font-size: 20px;
	font-weight: bold;
	color: #6c6c6b;
	line-height: 1.7em;
}
.works_safety_brief img {
	margin-top: 40px;
}
.works_safety li {
	margin-top: 60px;
	width: 1045px;
	padding-top: 23px;
	background: url(../images/work_safety_bg.jpg) no-repeat left top;
}
.works_safety li h3 {
	font-size: 26px;
}
.works_safety li span {
	font-size: 14px;
	display: block;
	color: #bdbdbd;
}
.works_safety li p {
	font-size: 14px;
	color: #393939;
	margin-top: 20px;
	line-height: 1.7em;
}
.works_safety .public_head span {
	color: #309212;
}
/*社会责任->公益事业*/
.charity {
	width: 100%;
	background: #f7f7f7;
	padding: 104px 0;
}
.charity_cnt {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.charity_cnt ul {
	position: absolute;
	left: 305px;
	top: 48px;
}
.charity_cnt ul li {
	width: 636px;
	background: #fff;
	color: #000;
	font-size: 14px;
	padding: 15px 25px;
	line-height: 1.7em;
}
.charity_2010_one {
}
.charity_2010_two {
	margin-top: 39px;
}
.charity_2010_three {
	margin-top: 43px;
}
.charity_2008_one {
	margin-top: 74px;
}
.charity_2008_two {
	margin-top: 42px;
}
.charity_2007 {
	margin-top: 101px;
}
.charity_1996 {
	margin-top: 98px;
}
.charity_1993 {
	margin-top: 163px;
}
/*R&D*/
.rd {
	width: 1200px;
	height: 529px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
}
.rd_cnt {
	width: 1008px;
	height: 220px;
	background: url(../images/rd_84.png) repeat;
	position: absolute;
	top: 180px;
	left: 0;
	z-index: 2;
	padding: 45px 0 0 55px;
}
.rd_text {
	width: 900px;
	font-size: 14px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 1.7em;
	margin-top: 20px;
	color: #7a7a7a;
}
.platform {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	padding: 82px 0 105px 0;
}
.platform_cnt {
	color: #7a7a7a;
}
.platform_left {
	width: 400px;
	float: left;
	padding-top: 38px;
}
.platform_right {
	width: 748px;
	float: left;
	margin-left: 50px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
	font-size: 14px;
	color: #000;
	line-height: 1.7em;
}
.platform_right img {
	max-width: 748px;
}
.platform_four {
	display: block;
	margin-top: 50px;
}
.results {
	width: 100%;
	background: #f6f6f6;
}
.results_cnt {
	width: 1200px;
	margin: 0 auto;
	padding: 73px 0 95px 0;
	position: relative;
}
.results_text {
	width: 866px;
	font-size: 14px;
	line-height: 1.7em;
	margin-top: 60px;
	color: #7a7a7a;
}
.results_img {
	position: absolute;
	top: 50px;
	right: 85px;
}
.production {
	width: 100%;/* height:965px;*/
	background: #fff;
	padding-top: 100px;
}
.production ul {
	margin-top: 30px;
}
.production li {
	width: 100%;
	height: 130px;
	border-bottom: 1px solid #ebebeb;
}
.production_cnt {
	width: 1200px;
	height: 87px;
	margin: 0 auto;
	position: relative;
	padding-top: 43px;
}
.production_title {
	font-size: 22px;
	color: #000;
	float: left;
	line-height: 1em;
}
.production_btn {
	width: 19px;
	height: 19px;
	position: absolute;
	right: 0;
	top: 50px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.production_cnt:hover .production_title {
	color: #c6261a;
}
.production_cnt:hover .production_btn {
	opacity: 1;
	filter: alpha(opacity=100);
}
/*
.news_date{width:113px; height:22px; background:#000; color:#fff; font-size:12px; line-height:22px; text-align:center; float:left; margin-right:92px;}
.news_date span{width:39px; height:22px; background:#218f00; display:block; float:left;}
.news_date p{width:74px; float:left; margin:0; font-size:12px;}
*/

/*博物馆*/
.exhibit {
	width: 1200px;
	margin: 0 auto;
	padding: 75px 0;
	position: relative;
	z-index: 8;
}
.exhibit_left {
	width: 480px;
	float: left;
}
.exhibit_right {
	width: 655px;
	height: 393px;
	padding: 60px 0 0 65px;
	float: left;
	background: url(../images/exhibit_right_bg.jpg) repeat;
}
.exhibit_head img {
	float: left;
	margin-right: 17px;
}
.exhibit_head p {
	font-size: 14px;
	font-weight: bold;
}
.exhibit_head p span {
	font-size: 30px;
	color: #ff0000;
	display: block;
}
.exhibit_right_cnt {
	width: 565px;
	font-size: 14px;
	color: #393939;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 1.7em;
	margin-top: 25px;
}
.exhibit_main {
	width: 1140px;
	margin-top: 30px;
}
.exhibit_cnt {
	font-size: 12px;
	color: #919191;
	margin-top: 10px;
}
.atlas {
	width: 100%;
	height: 540px;
	background: url(../images/atlas_bg.jpg) no-repeat center center;
}
.atlas_cnt {
	width: 1200px;
	height: 540px;
	margin: 0 auto;
	position: relative;
}
.atlas_main {
	width: 1200px;
	height: 540px;
	position: absolute;
	left: 0;
	top: 0;/* overflow:hidden;*/
}
.atlas_main ul {
	width: 100000000px;
	position: absolute;
	left: 0;
	top: 0;
}
.atlas_main li {
	width: 1200px;
	height: 540px;
	overflow: hidden;
	position: relative;
	float: left;
}
.atlas_main li img {
	width: 100%;
}
.atlas_title {
	width: 1120px;
	padding: 20px 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 6;
	background: url(../images/atlas_50.png) repeat;
	color: #fff;
	font-size: 14px;
}
.atlas_thumb {
	width: 100%;
	height: 143px;
	background: #eaeaea;
}
.atlas_thumb_cnt {
	width: 1200px;
	height: 123px;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
	overflow: hidden;
}
.atlas_thumb_cnt ul {
	width: 1000000000px;
	position: absolute;
	left: 0;
	top: 20px;
}
.atlas_thumb_cnt li {
	width: 228px;
	height: 103px;
	border: 2px solid #fff;
	position: relative;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}
.atlas_thumb_cnt li img {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.atlas_thumb_mask {
	width: 228px;
	height: 103px;
	background: url(../images/atlas_50.png) repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.atlas_thumb_now .atlas_thumb_mask {
	display: none;
}
.atlas_page_left {
	width: 29px;
	height: 51px;
	position: absolute;
	left: 23px;
	top: 243px;
	z-index: 6;
	cursor: pointer;
}
.atlas_page_right {
	width: 29px;
	height: 51px;
	position: absolute;
	right: 23px;
	top: 243px;
	z-index: 6;
	cursor: pointer;
}
.atlas_mask_left {
	width: 360px;
	height: 540px;
	background: url(../images/atlas_mask.png) repeat;
	position: absolute;
	top: 0;
	left: -360px;
	z-index: 6;
}
.atlas_mask_right {
	width: 360px;
	height: 540px;
	background: url(../images/atlas_mask.png) repeat;
	position: absolute;
	top: 0;
	right: -360px;
	z-index: 6;
}
/*理念*/
.idea {
	width: 1200px;
	height: 480px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
}
.idea_cnt {
	width: 1200px;
	height: 245px;
	position: absolute;
	top: 92px;
	left: 0;
	z-index: 2;
	background: url(../images/rd_84.png) repeat;
}
.idea_logo {
	width: 245px;
	height: 245px;
	float: left;
	margin-right: 40px;
}
.idea_cnt_text {
	width: 750px;
	float: left;
	font-size: 14px;
	color: #393939;
	line-height: 1.7em;
	padding-top: 45px;
}
.idea_main {
	width: 1200px;
	margin: 0 auto;
	padding: 45px 0 100px 0;
}
/*市场公用*/
.market {
	height: 113px!important;
}
.market_cnt {
	height: 50px!important;
}
/*北海市场*/
.beihai {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
}
.beihai_main {
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 8;
}
.beihai_cnt {
	width: 1200px;
	/*height: 655px;*/
	margin: 0 auto;
	padding: 60px 0 30px;
}
.beihai_major {
	width: 1200px;
	height: 315px;
	background: #f7f7f7;
}
.beihai_major_left {
	width: 600px;
	height: 315px;
	overflow: hidden;
	float: left;
}
.beihai_major_left img {
	width: 600px;
}
.beihai_major_right {
	width: 555px;
	height: 315px;
	float: left;
	padding: 50px 0 0 45px;
}
.beihai_major_right h3 {
	font-size: 24px;
	color: #000;
}
.beihai_major_right p {
	width: 515px;
	font-size: 16px;
	letter-spacing: 0.5px;
	color: #7a7a7a;
	line-height: 2;
	margin-top: 10px;
}
.beihai_specific {
	width: 1200px;
	/*margin:0 auto;*/
	margin-top: 40px;
	font-size: 15px;
	color: #7a7a7a;
	line-height: 1.9;
}
.beihai_specific p {
	margin-bottom: 50px;
}
/*老挝市场*/
.laos {
	width: 1200px;
	height: 200px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
}
.laos_main {
	width: 100%;/* height:885px;*/
	background: #fff;
	position: relative;
	z-index: 8;
    padding-bottom: 20px;
}
.laos_cnt {
	width: 1200px;
	height: 1160px;
	margin: 0 auto;
	padding: 20px 0 0px 0;
}
.laos_cnt_one {
	width: 1200px;
	height: 535px;
	position: relative;
}
.laos_one_shading {
	position: absolute;
	top: 0;
	left: 220px;
}
.laos_one_big {
	position: absolute;
	top: 77px;
	left: 452px;
	width: 580px;
}
.laos_one_small {
	position: absolute;
	top: 375px;
	left: 54px;
	width: 289px;
}
.laos_one_text {
	width: 400px;
	position: absolute;
	left: 0;
	top: 120px;
}
.laos_one_text span {
	font-size: 14px;
	color: #000;
	display: block;
	text-align: right;
}
.laos_one_text h3 {
	font-size: 28px;
	color: #1e84ce;
	font-weight: bold;
	text-align: right;
}
.laos_one_text p {
	font-size: 14px;
	color: #7a7a7a;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 1.7em;
	margin-top: 10px;
}
.laos_cnt_two {
	width: 1200px;
	height: 620px;
	position: relative;
}
.laos_two_shading {
	position: absolute;
	top: 0;
	left: 492px;
}
.laos_two_big {
	position: absolute;
	top: 108px;
	left: 0;
}
.laos_two_small {
	position: absolute;
	top: 434px;
	left: 743px;
}
.laos_two_text {
	width: 400px;
	position: absolute;
	left: 635px;
	top: 140px;
}
.laos_two_text span {
	font-size: 14px;
	color: #000;
	display: block;
}
.laos_two_text h3 {
	font-size: 28px;
	color: #1e84ce;
	font-weight: bold;
}
.laos_two_text p {
	font-size: 14px;
	color: #7a7a7a;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 1.7em;
	margin-top: 10px;
}
/*联系我们*/
.contact {
	width: 100%;/* height:1630px;*/
	background: #f4f4f4;
}
.contact_cnt {
	width: 1155px; /*height:1630px;*/
	margin: 0 auto;
	padding-top: 45px;
	padding-bottom: 150px;
}
.contact_cnt .public_head {
	margin-top: 60px;
}
.contact_head {
	width: 1200px;
	height: 372px;
	position: relative;
}
.contact_head .contact_big {
	width: 499px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.contact_text {
	width: 770px;
	height: 243px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	padding: 35px 0 0 35px;
	background: url(../images/contact_mask.png) repeat;
}
.contact_text h3 {
	font-size: 22px;
	color: #000;
	font-weight: bold;
}
.contact_text li {
	margin-top: 24px;
	height: 17px;
}
.contact_text li img {
	width: 15px;
	margin-bottom: -3px;
	margin-right: 8px;
}
.contact_text span {
	color: #444444;
	font-size: 16px;
}
.total, .fax {
	width: 270px;
	float: left;
}
.contact_main {
	width: 840px;
	margin-top: 70px;
	background: #fff;
	padding: 40px 325px 40px 35px;
	font-size: 12px;
}
.surplus {
	width: 1200px;
	margin: 0 auto;
	margin-top: 45px;
}
.surplus span {
	display: block;
	font-size: 22px;
	color: #ccc;
	font-weight: bold;
	margin-bottom: 10px;
}
/*品牌*/
.parent {
	width: 100%;/* height:1630px;*/
	background: #fff!important;
}
.parent_main {
	width: 1200px;
	margin-top: 30px;
	font-size: 12px;
}
.parent_main ul {
	margin-top: 30px;
}
.parent_main li {
	width: 1200px;
	height: 200px;
	position: relative;
	margin-bottom: 60px;
}
.parent_main li img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.parent_cnt {
	width: 1200px;
	height: 90px;
	position: relative;
	z-index: 3;
	margin: 0 auto;
	text-align: center;
	padding-top: 110px;
}
.parent_cnt span {
	font-size: 32px;
	color: #fff;
}
.parent_cnt p {
	font-size: 16px;
	color: #f6d940;
}
.parent_red {
	width: 1200px;
	height: 200px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/yellow_mask.png) repeat;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
}
.parent_black {
	width: 1200px;
	height: 200px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/duty_50.png) repeat;
	z-index: 2;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.mother {
	float: right;
}
/*品牌内页*/
.work_brand {
	width: 1060px;
	font-size: 14px;
	color: #393939;
	line-height: 1.7em;
	margin-top: 60px;
	text-align: justify;
	text-justify: inter-ideograph;
	word-wrap: break-word;
	word-break: break-all;
}
.brand_crumbs {
	height: 71px!important;
	border-bottom: none;
}
.brand_crumbs .nav_cnt {
	height: 71px!important;
}
/*结果页*/
.result {
	width: 100%;
	background: #f4f4f4;
	padding: 160px 0 220px 0;
}
.result_cnt {
	width: 1080px;
	background: #fff;
	padding: 0 60px 70px 60px;
	margin: 0 auto;
}
.result_cnt li {
	width: 1080px;
	border-bottom: 1px solid #d1d1d1;
}
.result_main_cnt {
	width: 1080px;
	height: 45px;
	margin: 0 auto;
	position: relative;
	padding-top: 85px;
}
.news_main_btn {
	width: 19px;
	height: 19px;
	position: absolute;
	right: 17px;
	top: 90px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.result_main_cnt:hover .news_main_title {
	color: #c6261a;
}
.result_main_cnt:hover .news_main_btn {
	opacity: 1;
	filter: alpha(opacity=100);
}
.result_page {
	width: 1080px!important;
	height: 46px;
	margin: 0 auto;
	margin-top: 85px;
	margin-bottom: 0!important;
}
.not {
	width: 1080px;
	height: 320px;
	padding-top: 300px;
}
.not_cnt {
	width: 611px;
	height: 216px;
	border: 1px solid #f1ddb6;
	margin: 0 auto;
	position: relative;
}
.not_sorry {
	position: absolute;
	top: -190px;
	right: -40px;
}
.not_search {
	width: 241px;
	height: 42px;
	border: 1px solid #dadada;
	position: absolute;
	left: 30px;
	top: 125px;
}
.not_input {
	width: 195px;
	padding-left: 5px;
	color: #9b9b9b;
	font-size: 14px;
	height: 42px;
	background: #fff;
	border: none;
}
.not_btn {
	width: 40px;
	height: 40px;
	float: right;
	background: url(../images/not_btn.png) no-repeat;
	cursor: pointer;
}
.not_cnt p {
	color: #b3b3b3;
	font-size: 14px;
	position: absolute;
	left: 30px;
	top: 42px;
}
.not_back {
	width: 80px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	font-size: 14px;
	background: url(../images/not_back.jpg) no-repeat;
	padding-left: 40px;
	position: absolute;
	left: 453px;
	top: 125px;
}
.not_back:hover {
	background: url(../images/not_back_1.jpg) no-repeat;
}
/*show_page*/


.entrance li {
	margin: 0 20px;
	float: left;
	background: url(../images/li_icon.png) no-repeat 0px 7px;
	padding-left: 15px;
}


/*悬浮*/
.layer {
	width: 52px;
	height: 105px;
	position: fixed;
	right: 0px;
	top: 55%;
	z-index: 999999999;
	display: none;
}
.layer li {
	cursor: pointer;
}
.layer_tel {
	width: 52px;
	height: 52px;
	margin-bottom: 1px;
	overflow: hidden;
	background: #c8c8c8;
}
.layer_tel:hover {
	background: #ea5518;
}
.layer_back {
	width: 52px;
	height: 52px;
	background: #c8c8c8;
}
.layer_back:hover {
	background: #ea5518;
}
