/*产品内容页 */

.product_c {
	overflow: hidden;
	margin-bottom: 40px;
	margin-top: 40px;
}

.product_c .left {
	float: left;
	width: 49%;
	*margin-left: -1px;
}

.product_c .left img {
	/*border: 1px solid #dfdfdf*/
}

.product_c .right {
	float: right;
	width: 50%;
	height: 100%
}

.product_cin {
	padding-left: 60px;
}

.product_cin h1 {
	color: #ea5413;
	font-weight: bold;
	line-height: 1.1em;
	font-family: "Arial"
}

.product_cin h4 {
	color: #004e97;
	font-weight: bold;
	font-family: "Arial";
	margin-top: 10px;
}

.product_cin_text h2 {
	margin: 20px 0;
	color: #333333;
	font-weight: bold;
}

.product_cin_text p {
	color: #777777;
	line-height: 22px;
	font-family: "Arial"
}

.product_cin_text img {
	max-width: 100%;
	width: auto;
}

.product_cin b {
	/*display: block;
	width: 60px;
	height: 1px;
	background: #ea5413;
	margin: 15px 0;
	margin-bottom: 40px;*/
}

.product_cin {
	position: relative;
	height: 100%
}

.product_down {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	max-width: 90%
}

.product_down a {
	display: block;
	min-width: 150px;
	height: 36px;
	line-height: 36px;
	background: #ea5413;
	/*background: #ea5413 url(../images/images/down_02.png) no-repeat 10px center;*/
	border: 1px solid #ea5413;
	color: #fff;
	border-radius: 4px;
	text-align: center;
	margin-bottom: 10px;
	width: 98%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.product_down a:first-child+a {
	/*margin-right: 0;*/
	border: 1px solid #dddddd;
	color: #333333;
	background: #fff;
	/*background: #fff url(../images/images/down_01.png) no-repeat 10px center;*/
}

.product_down a>img {
	width: 17px;
	margin-right: 10px;
	vertical-align: middle;
	margin-top: -3px;
}

.product_cintext {
	overflow: hidden;
}

.product_c+.detial_page {
	margin: 0 0 30px;
}

.goback_list {
	text-align: right;
	margin: 0 0 20px;
}

.goback_list a {
	color: #969696;
	text-decoration: underline;
}

@media only screen and (max-width: 1300px) {
	.product_cin {
		padding-left: 30px;
	}
	.product_cin b {
		margin: 15px 0
	}
}

@media only screen and (max-width: 1024px) {
	.product_c {
		margin-top: 0
	}
}

@media only screen and (max-width: 1024px) {
	.product_cin_text h2 {
		margin: 10px 0;
	}
	.product_c {
		margin-bottom: 40px;
	}
	.inpart_text {
		margin-bottom: 30px
	}
}

@media only screen and (max-width: 768px) {
	.product_c,
	.product_cin,
	.product_cintext {
		height: auto !important;
	}
	.product_c .left {
		float: left;
		width: 99%;
	}
	.product_c .right {
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	.product_cin {
		padding-left: 0
	}
	.product_down {
		position: static;
		margin-top: 30px;
		text-align: center;
		max-width: 100%;
	}
	.product_down a {
		box-sizing: border-box;
		width: 100%;
	}
}


/*产品 */

.consum_pak01 {
	overflow: hidden;
	padding: 65px 0;
}

.consum_pak01 .inpart_text {
	margin-bottom: 0
}

.consum_pak01 .left {
	float: left;
	width: 20%
}

.consum_pak01 .left h1 {
	text-align: left;
}

.consum_pak01 .left em {
	margin: 0;
	margin-top: 10px;
	margin-left: 0 !important
}

.consum_pak01 .right {
	float: right;
	width: 78%;
	color: #7f7f7f;
}

.consum_pak01 .right h3 {
	margin-bottom: 3px;
}

.consum_pak02 {
	margin-bottom: 125px;
}

.consum_pak02 ul {
	overflow: hidden;
	margin: 0 -14px;
}

.consum_pak02 li {
	float: left;
	width: 25%;
	*margin-left: -1px;
	margin-bottom: 35px;
}

.consum_pak02 .ondexpro {
	border: 1px solid #ddd;
	position: relative;
	overflow: hidden;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	margin: 0 15px;
}

.consum_pak02 .ondexpro a {
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	display: block;
	overflow: hidden;
}

.consum_pak02 .indexpro_text {
	position: absolute;
	left: 0;
	width: 80%;
	padding: 5px 10%;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.6);
}

.consum_pak02 .ratio-img {
	overflow: hidden;
	display: block;
}

.consum_pak02 .ratio-img {
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}

.indexpro_text {
	font-family: "Arial"
}

.indexpro_text h1 {
	color: #d6d6d6;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.indexpro_text p {
	color: #ea5413;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.consum_tab {
	margin-bottom: 25px;
}

.consum_tab ul {
	overflow: hidden;
	margin: 0 -5px;
}

.consum_tab li {
	float: left;
	width: 14.286%;
	*margin-left: -1px;
	margin-bottom: 10px;
}

.consum_tab li a {
	font-family: "Arial";
	display: block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #333333;
	border: 1px solid #dedede;
	margin: 0 5px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.consum_tab li.on a {
	border: 1px solid #ea5413;
	background: #ea5413;
	color: #fff;
}

.consum_paktab dl {
	overflow: hidden;
	margin-left: -20px;
	margin-bottom: 10px;
}

.consum_paktab dl dt {
	float: left;
	color: #9f9f9f;
	margin-bottom: 20px;
}

.consum_paktab dl dt a {
	color: #9f9f9f;
	padding: 0 20px;
}

.consum_paktab dl dt.on a {
	color: #ea5413;
}

.consum_paktab dl dt i {
	float: right;
}

@media only screen and (max-width: 1300px) {
	/*.consum_pak02 .indexpro_text{bottom:0px;}*/
	.consum_pak02 ul {
		margin: 0 -5px;
	}
	.consum_pak02 .ondexpro {
		margin: 0 5px
	}
	.consum_tab li {
		width: 20%
	}
}

@media only screen and (max-width:1130px) {
	.product_down a {
		margin-bottom: 10px;
	}
	.product_down a:last-child {
		float: none;
	}
}

@media only screen and (max-width: 1024px) {
	.consum_pak01 {
		padding: 30px 0;
	}
	.consum_pak01 .left {
		width: 100%
	}
	.consum_pak01 .right {
		width: 100%
	}
	.consum_pak01 .left h1 {
		text-align: center;
	}
	.consum_pak01 .left em {
		margin: 10px auto !important
	}
	.consum_pak01 .inpart_text {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 900px) {
	.consum_pak02 li {
		width: 33.333%
	}
	.consum_pak02 li {
		margin-bottom: 20px;
	}
	.consum_tab li {
		width: 25%
	}
	.consum_pak02 {
		margin-bottom: 40px;
	}
}

@media only screen and (max-width: 768px) {
	.consum_pak02 .indexpro_text {
		padding: 5px 10px;
		width: 100%;
		box-sizing: border-box;
	}
	.consum_tab li {
		width: 33.333%
	}
	.product_down a {
		float: left;
	}
}

@media only screen and (max-width: 640px) {
	.consum_pak02 li {
		width: 50%
	}
}

@media only screen and (max-width: 540px) {
	.consum_pak02 li {
		width: 50%
	}
	.consum_tab li {
		width: 50%
	}
	.consum_pak02 .indexpro_text {
		bottom: 0px;
	}
	.product_down a {
		width: 100%;
		margin-bottom: 10px;
		float: none;
		box-sizing: border-box;
	}
}

.ellips {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.clamp {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	max-height: 4.5em;
	overflow: hidden;
}


/*图片放大*/

@media only screen and (min-width: 1024px) {
	.tran_scale:hover img {
		transform: scale(1.1);
	}
	.product_down a:hover {
		opacity: 0.9;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
	}
	.consum_pak02 .ondexpro:hover {
		border: 1px solid #ea5413;
	}
	.consum_pak02 .ondexpro:hover .ratio-img {
		transform: scale(1.3, 1.3);
		-webkit-transform: scale(1.3, 1.3);
	}
	.consum_tab li:hover a {
		border: 1px solid #ea5413;
		background: #ea5413;
		color: #fff;
	}
	.consum_paktab dl dt a:hover {
		color: #ea5413;
	}
	.new_more a:hover {
		opacity: 0.9;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
	}
	.new_list li:hover .newin h1 a {
		color: #ea5413
	}
	.new_list li:hover dt img {
		transform: scale(1.1, 1.1);
		-webkit-transform: scale(1.1, 1.1);
	}
	.edit_close a:hover,
	.form_button button:hover,
	.poster_t .left a:hover,
	.pdf_down a:hover,
	.year_box button:hover {
		opacity: 0.9;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
	}
	.detial_page li a:hover {
		color: #ea5413
	}
	.staff_list li:hover .staff_in h1 {
		transition: 0.3s all;
		-webkit-transition: 0.3s all;
	}
	.staff_list li:hover .staff_in h1 {
		color: #ea5413
	}
	.notice li:hover .notice_in {
		background: #fff;
		border: 1px solid #ea5413;
	}
	.join_con li:hover .join_text {
		background: #ea5413 !important;
		color: #fff;
	}
	.join_con li:hover .join_text h1 a,
	.join_con li:hover .join_text h1 em {
		color: #fff;
	}
	.join_select .year_box .year_select dd a:hover {
		background: #ea5413;
		color: #fff;
	}
	.honor li:hover .honor_in {
		background: #ea5413;
	}
	.dahis .right dl dt a:hover {
		color: #ea5413;
	}
}

.auto-img {
	position: relative;
	overflow: hidden;
	display: block;
}

.auto-img img {
	position: relative;
}

.auto-bg {
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
	background-position: center;
	background-size: cover;
}

.solu_banner {
	position: relative;
}

.solu_banner img {
	max-width: 100%;
}

.solu_banner .txt {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #fff;
}

.solu_banner .txt .inner {
	padding: 10.5% 5% 5% 6%;
}

.solu_banner .txt h1 {
	line-height: 1;
	margin-bottom: 25px;
	font-weight: normal;
}

.solu_banner .txt h1 span {
	display: block;
	width: 60px;
	height: 22px;
	border-bottom: 1px solid #ea5413;
}

.solu_banner .txt .c {
	color: #e9e9e9;
	max-height: 3.6em;
	line-height: 1.8em
}

.solu_list {
	margin-bottom: 3%;
}

.solu_list li {
	margin-top: 4%;
	background: #F0F0F0;
	float: left;
	width: 100%;
}

.solu_list li .txt,
.solu_list li .img {
	float: left;
	width: 50%;
}

.solu_list li .txt {
	padding: 7% 6% 6%;
	width: 38%;
}

.solu_list li .txt span {
	color: #3F7AAC;
}

.solu_list li .txt h2 {
	margin: 15px 0;
}

.solu_list li .txt h2 a {
	color: #ea5413;
}

.solu_list li .txt .c {
	color: #7F7F7F;
}

.solu_list li.current {
	background: #ea5413;
}

.solu_list li.current .txt {
	float: right;
}

.solu_list li.current .txt span,
.solu_list li.current .txt h2 a,
.solu_list li.current .txt .c {
	color: #fff;
}

.solu_hot {
	padding-top: 4%
}

.solu_hot .inpart_text {
	margin-bottom: 50px;
}

.solution-conts {
	margin-top: 25px;
}

.solu_box01 .inpart_text {
	margin-bottom: 50px;
}

.solu_box01 {
	text-align: center;
	/*margin-bottom: 4%;*/
}

.solu_box01 h1 span {
	display: block;
	margin: 0 auto;
	width: 60px;
	height: 15px;
	border-bottom: 1px solid #ea5413;
}

.solu_box01 .c {
	margin: 20px 0 30px;
}

.solu_box01 .btn_01 {
	display: block;
	margin-top: 30px;
}

.solu_box01 .btn_01 a {
	background: #004C93;
	display: inline-block;
	zoom: 1;
	*+display: inline;
	color: #fff;
	padding: 7px 15px;
	border-radius: 5px;
}

.solu_box02 {
	height: 632px;
	position: relative;
}

.solu_box02_phone {
	display: none;
}

.solu_box02 .img {
	text-align: center;
	margin-top: 8%;
}

.solu_box02 .left_img {
	position: absolute;
	left: 3%;
	top: 39.5%;
	width: 45.5%
}

.solu_box02 .left_img img,
.solu_box02 .right_img img {
	width: 100%
}

.solu_box02 .right_img {
	position: absolute;
	right: 3.5%;
	top: 13%;
	width: 45.5%
}


/*2017-11-13*/

.solu_box02 {
	height: auto;
}

.solu_box02 .img {
	margin-top: 0
}

.solu_box02 .img>img {
	width: 100%;
}

.solu_box02 .left_img {
	width: 100%;
	left: 0;
	top: 0;
}

.solu_box02 .right_img {
	width: 100%;
	left: 0;
	top: 0;
	right: 0
}

.solu_box03 .right_img {
	width: 100%;
	left: 0;
	top: 0;
}


/*2017-11-13*/

.solu_box03 {
	padding: 5% 5%;
}

.solu_box03 h2 {
	color: #363636;
	margin-bottom: 2px;
}

.solu_box03 .p {
	color: #7F7F7F;
}

.solu_box04 {
	overflow: hidden
}

.solu_b4_tit {
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.solu_b4_con {
	margin: 4% 0 10%;
}

.solu_b4_con li {
	position: relative;
}

.solu_b4_con li .txt {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.solu_b4_con li .txt .inner {
	padding: 8% 5%;
}

.ph_fa {
	position: relative;
}

.ph_fa .txt {
	position: absolute;
	left: 65px;
	top: 90px;
	width: 30%;
}

.ph_fa .txt h2 {
	color: #242424;
	margin-bottom: 10px;
}

.ph_fa .img img {
	width: 100%;
}

.shiC {
	margin-bottom: 40px;
	height: 40px;
}

.bx_shiC {
	width: 90%;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
}

.bx_shiC li {
	cursor: pointer;
	position: relative;
	text-align: center;
	float: left;
	width: 25%;
}

.bx_shiC li .inner {
	text-align: center;
	height: 40px;
	line-height: 40px;
	margin: 0 10px;
	border: 1px solid #DEDEDE;
	text-transform: uppercase;
}

.bx_shiC li.on .inner {
	background: #ea5413;
	color: #fff;
}

.bx_shiC .bx-controls-direction a {
	position: absolute;
	display: block;
	width: 23px;
	height: 23px;
	top: 0;
	margin-top: 0;
	cursor: pointer;
	text-indent: 10000em;
}

.bx_shiC .bx-wrapper .bx-prev {
	background: url(../images/images/arr_l.png) no-repeat center;
	left: -62px;
	width: 40px;
	height: 40px;
	border: 1px solid #DEDEDE;
}

.bx_shiC .bx-wrapper .bx-prev.disabled {
	display: block;
}

.bx_shiC .bx-wrapper .bx-next.disabled {
	display: block;
}

.bx_shiC .bx-wrapper .bx-next {
	background: url(../images/images/arr_r.png) no-repeat center;
	right: -62px;
	width: 40px;
	height: 40px;
	border: 1px solid #DEDEDE;
}

.bx_shiC .bx-wrapper .bx-viewport {
	border: 0;
}

.bx_shiC .bx-wrapper .bx-controls-direction a {
	margin-top: -21px;
}

.bx_shiC .bx-wrapper .bx-next:hover {
	background: url(../images/images/arr_r.png) no-repeat center;
}

@media only screen and (max-width:1300px) {
	.bx_shiC .bx-wrapper .bx-next {
		right: -40px;
	}
	.bx_shiC .bx-wrapper .bx-prev {
		left: -40px;
	}
}

@media only screen and (max-width:1024px) {
	.ph_fa .txt {
		left: 30px;
		top: 30px;
	}
	.solution-conts {
		margin-top: 0
	}
}

@media only screen and (max-width:768px) {
	.solu_list li .txt {
		padding: 5%;
	}
	.shiC {
		margin-bottom: 20px;
	}
	.solu_box03 {
		padding: 10px;
		margin-bottom: 20px;
	}
	.solu_banner .txt {
		position: relative;
		color: #333;
		margin-bottom: 20px;
	}
	.solu_banner .txt .c {
		color: #7F7F7F
	}
	.solu_banner .txt .inner {
		padding: 5%;
	}
	.solu_list li .img {
		width: 100%;
	}
	.solu_list li .txt {
		width: 90%;
	}
	.solu_banner .txt h1 {
		margin-bottom: 10px;
	}
	.solu_banner .txt h1 span {
		height: 10px;
	}
	.solu_box02 {
		display: none;
	}
	.solu_box02_phone {
		display: block;
	}
	.solu_box02_phone img {
		width: 100%
	}
	.ph_fa .txt {
		position: static;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 0;
	}
	.bx_shiC {
		width: 85%
	}
}

@media only screen and (max-width:540px) {
	.bx_shiC {
		width: 75%
	}
	.bx_shiC li .inner {
		background: #ea5413;
		color: #fff;
	}
}


/*公司新闻*/

.new_top {
	overflow: hidden;
	position: relative;
	margin-bottom: 60px;
}

.new_top .left {
	float: left;
	width: 58%;
	position: relative;
}

.new_top .left .new_time {
	position: absolute;
	top: 20px;
	left: 20px;
	color: #ea5413;
	line-height: 3.5em
}

.new_top .left .new_time b {
	float: left;
}

.new_top .left .new_time em {
	margin-left: 3px;
}

.new_top .left .new_time i,
.new_top .left .new_time em {
	float: left;
	margin-top: -10px;
}

.new_top .right {
	float: left;
	width: 50%;
	position: absolute;
	right: 0;
	background: url(../images/images/newbg.png) repeat;
	margin-top: 30px;
	min-height: 190px;
}

.newtopin {
	padding: 60px;
	color: #fff;
}

.newtopin h1 {
	margin-bottom: 25px;
	font-weight: normal;
}

.newtopin h1 a {
	color: #fff;
	line-height: 1.3em;
	max-height: 2.6em;
	display: block;
	overflow: hidden;
}

.newtopin p {
	line-height: 1.5em;
	max-height: 4.5em;
	overflow: hidden;
}

.new_more {
	margin-top: 35px;
}

.new_more a {
	display: block;
	width: 120px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #fff;
	color: #ea5413;
}

.new_list {
	padding-bottom: 120px;
}

.new_list li {
	overflow: hidden;
	margin-bottom: 60px;
}

.new_list dl {
	overflow: hidden;
}

.new_list dt {
	float: left;
	width: 19%;
	overflow: hidden;
}

.new_list dt img {
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}

.new_list dd {
	float: left;
	width: 81%;
	*margin-left: -1px;
}

.new_list .newin {
	margin-left: 40px;
	padding-right: 40px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 30px;
}

.new_list .newin p {
	line-height: 1.5em;
	height: 4.5em;
	overflow: hidden;
}

.new_list .newin h1 a {
	color: #242424;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}

.new_list .newtime {
	margin-bottom: 5px;
}

.new_list .newin h1 {
	margin-bottom: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media only screen and (max-width:1300px) {
	.new_top .left .new_time i,
	.new_top .left .new_time em {
		margin-top: 0;
	}
}

@media only screen and (max-width:1280px) {
	.new_list .newin {
		margin-left: 20px;
		padding-right: 20px;
	}
	.new_list .newin h1 {
		margin-bottom: 10px;
	}
	.new_list {
		padding-bottom: 60px;
	}
}

@media only screen and (max-width:1200px) {
	.newtopin {
		padding: 40px;
	}
	.new_list .newin p {
		height: 3em;
	}
}

@media only screen and (max-width:1100px) {
	.newtopin {
		padding: 30px;
	}
	.newtopin h1 {
		margin-bottom: 10px;
	}
}

@media only screen and (max-width:1023px) {
	.newtopin {
		padding: 30px;
	}
	.new_top .left {
		width: 50%;
	}
	.new_top {
		height: auto !important;
		background: url(../images/images/newbg.png) repeat;
	}
	.new_top .right {
		width: 50%;
		height: auto !important;
		margin-top: 0;
		position: static;
	}
	.new_more {
		margin-top: 20px;
	}
}

@media only screen and (max-width:890px) {
	.newtopin {
		padding: 20px;
	}
}

@media only screen and (max-width:800px) {
	.new_top .left,
	.new_top .right {
		width: 100%;
	}
	.new_list li {
		margin-bottom: 30px
	}
	.new_list dt {
		width: 30%
	}
	.new_list dd {
		width: 70%
	}
}

@media only screen and (max-width:540px) {
	.newtopin {
		padding: 20px 10px;
	}
	.new_list dt {
		width: 100%
	}
	.new_list dd {
		width: 100%;
		margin-top: 15px;
	}
	.new_list .newin {
		margin-left: 0;
		padding-right: 0
	}
}


/*新闻内容页*/

.new_detial {
	padding-bottom: 140px;
	width: 86%;
	margin: 0 auto;
}

.deti_title {
	text-align: center;
	margin-bottom: 50px;
}

.deti_title h1 {
	margin-bottom: 20px;
	color: #242424;
}

.deti_title .deti_c em {
	margin: 0 12px;
}

.deti_title .deti_c em img {
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -2px;
}

.edit_s {
	overflow: hidden;
	margin-top: 30px;
}

.edit_s .share {
	float: left;
	line-height: 45px;
	background: #f5f5f5;
	padding: 0 20px;
	margin-top: 5px;
}

.edit_s .share em {
	float: left;
}

.edit_s .share .share_b a {
	margin-right: 3px;
}

.edit_s .share .share_b,
.edit_s .jiathis_style_24x24 {
	float: left;
	margin-top: 10px;
	height: 35px;
}

.edit_s .jiathis_style_24x24 {
	margin-left: 4px;
}

.edit_s .jiathis_style_24x24 .jtico {
	padding-left: 30px !important;
}

.edit_close {
	float: right;
}

.edit_close a {
	display: block;
	width: 50px;
	height: 50px;
	background: #ea5413;
	text-align: center;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}

.edit_close a img {
	margin-top: 15px
}

.detial_page {
	padding-top: 20px;
	margin-top: 60px;
	border-top: 1px solid #e0e0e0;
}

.detial_page li {
	line-height: 34px;
	overflow: hidden;
}

.detial_page li em {
	color: #666666;
	float: left;
}

.detial_page li a {
	color: #7f7f7f;
	max-width: 63%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}

.detial_page li i {
	margin-left: 20px;
	float: left;
}

@media only screen and (max-width:768px) {
	.deti_title h1 {
		margin-bottom: 10px;
	}
	.edit_close {
		display: none;
	}
	.edit_s .share {
		padding: 0 10px;
	}
	.solu_hot .inpart_text {
		margin-bottom: 20px;
	}
	.edit_s .jiathis_style_24x24 {
		display: none;
	}
}

@media only screen and (max-width:640px) {
	.detial_page li {
		margin-bottom: 10px;
	}
	.detial_page li em {
		display: block;
		float: none;
		line-height: 24px;
	}
	.detial_page li a {
		max-width: 100%;
		white-space: inherit;
		line-height: 24px;
	}
	.detial_page {
		margin-top: 20px;
	}
	.deti_title {
		margin-bottom: 20px;
	}
	.new_detial {
		padding-bottom: 40px;
	}
}

@media only screen and (max-width:420px) {}


/*员工风采*/

.indexpro_tab {
	text-align: center;
	margin-bottom: 35px;
}

.indexpro_tab a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 160px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #fff;
	border: 1px solid #ddd;
	color: #333333;
}

.indexpro_tab a.on {
	background: #ea5413;
	border: 1px solid #ea5413;
	color: #fff;
}

.staff_list {
	margin-top: 5px;
	padding-bottom: 125px;
}

.staff_list ul {
	overflow: hidden;
	margin: 0 -15px;
}

.staff_list li {
	width: 33.333%;
	*margin-left: -1px;
	float: left;
	margin-bottom: 85px;
}

.staff_list .staff_in {
	padding: 0 15px
}

.staff_list .staff_in a {
	display: block;
}

.staff_list .staff_in h1 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 80px;
	color: #242424;
	border-top: 3px solid #ea5413;
	padding: 0 15px;
}

.staf_img {
	overflow: hidden;
}

.staff_list .page {
	margin-top: -35px
}

.fancybox-prev,
.fancybox-next {
	display: none !important;
}

@media only screen and (max-width: 1300px) {
	.staff_list {
		padding-bottom: 50px;
	}
	.staff_list li {
		margin-bottom: 60px;
	}
	.staff_list .staff_in h1 {
		line-height: 50px;
	}
	.fancybox-close {
		right: 0 !important;
		top: -50px !important;
	}
	.staff_list .page {
		margin-top: 0px;
	}
}

@media only screen and (max-width: 1023px) {
	.staff_list ul {
		margin: 0 -5px;
	}
	.staff_list .staff_in {
		padding: 0 5px;
	}
	.staff_list .staff_in h1 {
		border-top: 1px solid #ea5413;
	}
	.fancybox-title-float-wrap .child {
		font-size: 20px !important;
	}
}

@media only screen and (max-width: 768px) {
	.staff_list li {
		width: 50%;
		margin-bottom: 40px;
	}
	.staff_list .staff_in h1 {
		line-height: 40px;
	}
	.fancybox-title-float-wrap .child {
		font-size: 16px !important;
	}
	.fancybox-title-float-wrap .child {
		margin-bottom: 0 !important
	}
	.fancybox-title-float-wrap {
		padding-bottom: 0 !important
	}
	.fancybox-title-float-wrap {
		bottom: -2px !important;
	}
	.fancybox-lock .fancybox-overlay {
		display: none !important;
	}
	.fancybox-lock {
		overflow: auto !important;
		margin-right: 0 !important
	}
}

@media only screen and (max-width: 540px) {
	.staff_list li {
		width: 100%;
		margin-bottom: 30px;
	}
	.indexpro_tab a {
		width: 33%
	}
}

.fancybox-lock {
	overflow: auto !important;
	margin-right: 0 !important
}

.fancybox-lock .fancybox-overlay {
	overflow-y: inherit!important;
}


/*意见反馈*/

.confk {
	background: url(../images/images/fk_bg.png) no-repeat 0 center;
	background-size: 100% 100%;
	padding: 100px;
	padding-top: 55px;
	margin-bottom: 100px;
}

.confk .form_box {
	width: 860px;
	margin: auto
}

.confk ul {
	width: 100%;
	display: table;
}

.confk ul li .form-w {
	background: #fff;
	border-radius: 4px;
	padding: 0 10px;
	position: relative;
}

.confk ul li textarea {
	width: 100%;
	height: 110px;
	border-radius: 5px;
	border: none;
	outline: none;
	padding: 5px 0px;
}

.confk ul li {
	width: 50%;
	float: left;
	*margin-left: -1px;
	margin-bottom: 30px;
}

.confk ul li em {
	display: block;
	color: #fff;
	margin-bottom: 10px;
}

.confk ul li em i {
	color: #ff0000;
	margin-left: 5px;
}

.confk ul li input {
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: #fff;
	border-radius: 4px;
	border: none;
	outline: none;
}

.confk ul li input.inputyinc {
	width: 0
}

.confk ul .confk_in {
	margin: 0 35px;
}

.form_button {
	text-align: center;
}

.form_button .get {
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	border: none;
	outline: none;
	background: #ea5413;
	color: #fff;
	width: 112px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin-top: 20px
}

.year_box {
	width: 100%
}

.year_box .year_select {
	/* position: relative;*/
}

.year_box .year_select dt {
	background: #fff url(../images/images/y_year.png) right center no-repeat;
	cursor: pointer;
	color: #a0a0a0;
}

.year_box .year_select dd {
	z-index: 99;
	position: absolute;
	max-height: 150px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
	width: 100%;
	left: 0px;
	top: 36px;
	display: none;
	box-shadow: 0px 1px 4px #bfbfbf;
}

.year_box .year_select dd a {
	display: block;
	line-height: 36px;
	color: #a0a0a0;
	white-space: normal;
	padding: 0 12px;
}

.year_box .year_select dd a:hover,
.year_box .year_select dd a.on {
	background: #eee;
}

.year_box .year_select {
	height: 36px;
	line-height: 36px;
}

.year_box .year_select dt.on_o {
	background: #fff url(../images/images/y_year.png) 192px 10px center no-repeat;
}

.year_box button {
	width: 118px;
	height: 32px;
	background: #ea5413;
	color: #fff;
	line-height: 32px;
	text-align: center;
	border: none;
	outline: none;
}

.year_box .year_select {
	float: left;
	width: 100%;
}

.year_box .year_select:first-child+.year_select {
	margin-left: 10px;
}

@media only screen and (max-width: 1300px) {
	.confk .form_box {
		width: 95%
	}
	.confk {
		padding: 50px;
	}
	.confk ul .confk_in {
		margin: 0 15px;
	}
}

@media only screen and (max-width: 900px) {
	.confk .form_box {
		width: 100%
	}
	.confk {
		padding: 30px 20px;
	}
	.confk ul .confk_in {
		margin: 0 10px;
	}
	.confk {
		margin-bottom: 40px;
	}
}

@media only screen and (max-width: 640px) {
	.confk .form_box {
		width: 100%
	}
	.confk {
		padding: 20px 10px;
		padding-bottom: 50px;
	}
	.confk ul .confk_in {
		margin: 0;
	}
	.confk ul li {
		width: 100%;
		margin-bottom: 20px
	}
	.confk {
		background-size: cover;
	}
	.confk ul li textarea {
		height: 80px;
	}
}


/*联系我们*/

.contant {
	position: relative;
	margin-bottom: 60px;
	overflow: hidden;
}

.contant #map {
	width: 100%;
	height: 660px;
	border-bottom: 2px solid #c4d3de;
}

.contant_box {
	background: url(../images/images/lxwm.png) no-repeat 0 center;
	background-size: cover;
	padding: 50px 40px;
	width: 260px;
	position: absolute;
	top: 60px;
	left: 60px;
	height: 444px;
}

.contant_box .inpart_text {
	text-align: left;
}

.contant_box .inpart_text .index_title em {
	background: #000;
	margin: 30px 0 !important;
}

.contant_box li p {
	line-height: 24px;
}

.contant_box li {
	overflow: hidden;
	margin-bottom: 30px;
}

.contant_box li em {
	float: left;
	width: 15px;
	text-align: center;
	margin-right: 10px;
	margin-top: 5px;
}

.contant_box li p {
	width: 90%;
	float: left;
	color: #000;
}

.contant_box li a {
	color: #000;
}

.BMapLabel,
.BMap_stdMpCtrl,
.BMap_cpyCtrl,
.anchorBL,
.BMap_scaleCtrl {
	display: none !important;
}


/*.BMap_Marker>div{width: 32px !important;height: 42px !important; margin-top: -18px !important;}*/

.BMap_Marker>div>img {
	margin-top: 0 !important
}

@media only screen and (max-width:1023px) {
	.contant #map {
		height: 450px;
	}
	.contant_box {
		height: auto;
		top: 30px;
		left: 30px;
	}
}

@media only screen and (max-width:768px) {
	.contant_box .inpart_text .index_title em {
		margin: 20px 0 !important;
	}
	.contant #map {
		height: 200px
	}
	.contant_box {
		position: static;
		width: 100%;
		box-sizing: border-box;
		padding: 25px 20px;
	}
	.contant_box li {
		margin-bottom: 15px;
	}
}

@media only screen and (max-width:640px) {
	.contant #map {
		height: 200px
	}
}


/*人才理念*/

.idea {
	margin-bottom: 80px;
}

.idea_park01 ul {
	overflow: hidden;
}

.idea_park01 li {
	float: left;
	*margin-left: -1px;
	width: 50%;
	position: relative;
}

.idea_park01 li .ideatext {
	position: absolute;
	bottom: 0px;
	left: 0;
	color: #fff;
	margin: 55px;
	overflow: hidden;
	min-height: 200px;
}

.idea_park01 li .ideatext h1 {
	margin-bottom: 20px;
}

.idea_park01 li:first-child .ideatext .idea_p {
	line-height: 1.3em
}

.service_03 {
	max-width: 960px;
	margin: auto;
	margin-top: 80px;
	overflow: hidden;
}

.service_03 dl {
	overflow: hidden;
	margin-bottom: 60px;
}

.service_03 dt {
	float: left;
	width: 215px;
}

.service_03 dt i {
	width: 63px;
	height: 63px;
	background: #ea5413;
	border-radius: 50%;
	float: left;
}

.service_03 dt i img {
	width: 100%
}

.service_03 dt em {
	float: left;
	font-weight: normal;
	padding-top: 8px;
	margin-left: 40px;
	color: #242424;
	width: 112px;
}

.service_03 dd {
	padding-top: 8px;
	float: right;
	width: 73%;
	line-height: 30px;
}

@media only screen and (max-width:1300px) {
	.service_03 dt em {
		padding-top: 18px;
	}
	.service_03 dd {
		padding-top: 15px;
		width: 78%;
		float: left;
		padding-left: 15px;
	}
	.service_03 dt em {
		width: 90px;
	}
	.service_03 dt em {
		margin-left: 20px;
	}
	.service_03 dt {
		width: 175px;
	}
	.idea_park01 li .ideatext {
		margin: 40px;
	}
}

@media only screen and (max-width:1023px) {
	.idea_park01 li .ideatext h1 {
		margin-bottom: 10px;
	}
}

@media only screen and (max-width:990px) {
	.service_03 {
		margin-top: 30px;
	}
	.service_03 dl {
		margin-bottom: 30px;
	}
	.service_phone h2 {
		margin-bottom: 15px;
	}
	.service_03 dd {
		width: 72%;
	}
	.idea_park01 li .ideatext {
		margin: 20px;
	}
	.idea_park01 li .ideatext {
		bottom: 40px;
	}
}

@media only screen and (max-width:768px) {
	.service_03 dd {
		width: 100%;
		box-sizing: border-box;
	}
	.service_03 dt i {
		width: 60px;
		height: 60px
	}
	.service_03 dt em {
		margin-left: 10px;
		padding-top: 16px;
	}
	.service_03 dd {
		padding-top: 10px;
	}
	.service_02 li:first-child+li .service_num {
		background: #f4f2ef;
	}
	.idea {
		margin-bottom: 30px;
	}
	.idea_park01 ul {
		margin: 0 -5px;
	}
	.idea_park01 li .idea_yz {
		margin: 0 5px;
	}
	.idea_park01 li .ideatext {
		bottom: 0px;
		height: auto;
		color: #333;
		position: static;
	}
	.idea_park01 li .ideatext {
		margin: 10px;
		height: 125px !important;
		min-height: auto
	}
	.idea_park01 li:first-child .ideatext .idea_p {
		font-size: 14px;
	}
}

@media only screen and (max-width:640px) {
	.idea_park01 ul {
		margin: 0;
	}
	.idea_park01 li .idea_yz {
		margin: 0
	}
	.idea_park01 li {
		width: 100%;
		margin-bottom: 10px;
	}
	.idea_park01 li .ideatext {
		height: auto !important;
	}
}


/*招聘详情*/

.poster {
	padding-bottom: 140px;
}

.poster_title {
	color: #242424;
	margin-bottom: 25px;
}

.poster_title em {
	font-size: 14px;
	margin-left: 15px;
}

.poster_01 {
	color: #333;
	padding: 25px 0;
	border-bottom: 1px dashed #c0c0c0;
}

.poster_02 {
	padding: 25px 0;
	border-bottom: 1px dashed #c0c0c0;
	color: #333
}

.poster_02 .inpart_text {
	text-align: left;
	margin-bottom: 0
}

.poster_02 .inpart_text .index_title em {
	margin: 20px 0 !important;
}

.poster_02 .poster_text {
	line-height: 26px;
}

.poster_02.last {
	border-bottom: 0
}

.poster_t {
	overflow: hidden;
	margin-top: 20px;
}

.poster_t .left {
	float: left;
}

.poster_t .left a {
	width: 150px;
	height: 36px;
	line-height: 36px;
	display: block;
	background: #ea5413;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}

.poster_t .edit_close a {
	width: 36px;
	height: 36px;
}

.poster_t .edit_close a img {
	margin-top: 8px;
}

@media only screen and (max-width:1023px) {
	.poster {
		padding-bottom: 50px;
	}
	.poster_title {
		margin-bottom: 0
	}
}

@media only screen and (max-width:768px) {
	.poster_02 .inpart_text .index_title em {
		margin: 10px 0 !important;
	}
	.poster_t .left {
		float: right;
	}
	.poster_t {
		margin-top: 10px;
	}
	.poster_01 {
		font-size: 16px;
		padding: 15px 0;
	}
	.poster_02 {
		padding: 15px 0;
	}
}


/*最新公告*/

.notice {
	padding-bottom: 130px;
}

.notice ul {
	overflow: hidden;
	margin: 0 -15px;
}

.notice li {
	float: left;
	*margin-left: -1px;
	width: 50%;
	margin-bottom: 30px;
}

.notice li .notice_in {
	margin: 0 15px;
	background: #f5f5f5;
	overflow: hidden;
	padding: 30px 35px;
	border: 1px solid transparent;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}

.notice li .notice_in em {
	float: left;
	margin-right: 20px;
}

.notice li .notice_in .right {
	float: left;
	width: 92%
}

.notice li .notice_in .right h1 {
	line-height: 1.3em;
	height: 2.6em;
	overflow: hidden;
}

.pdf_down {
	margin-top: 15px;
}

.pdf_down a {
	display: block;
	width: 105px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #ea5413;
	color: #fff;
	border-radius: 4px;
}

.pdf_down a img {
	margin-right: 10px;
	vertical-align: middle;
	margin-top: -2px;
}

.notice_tz li .notice_in {
	padding: 15px 30px;
}

@media only screen and (max-width:1366px) {
	.notice li .notice_in .right {
		width: 90%
	}
}

@media only screen and (max-width:1140px) {
	.notice li .notice_in .right h1 {
		line-height: 1.5em;
		height: 3em;
	}
	.notice li .notice_in .right {
		width: 88%
	}
	.notice li .notice_in {
		padding: 20px;
	}
	.notice ul {
		margin: 0 -5px;
	}
	.notice li .notice_in {
		margin: 0 5px;
	}
}

@media only screen and (max-width:900px) {
	.notice li .notice_in .right {
		width: 86%
	}
}

@media only screen and (max-width:768px) {
	.notice {
		padding-bottom: 40px;
	}
	.notice li {
		width: 100%
	}
	.notice ul {
		margin: 0;
	}
	.notice li {
		margin-bottom: 20px;
	}
	.notice li .notice_in {
		margin: 0
	}
	.notice li .notice_in .right {
		width: 92%
	}
	.pdf_down a {
		float: right;
	}
	.pdf_down {
		overflow: hidden;
		margin-top: 20px;
	}
	.notice li .notice_in .right h1 {
		max-height: 3em;
		height: auto;
	}
	.notice li .notice_in .right h1 {
		font-size: 14px;
		margin-top: 4px;
	}
	.pdf_down a {
		width: 90px;
		height: 32px;
		line-height: 32px;
	}
}

@media only screen and (max-width:640px) {
	.notice li .notice_in em {
		margin-right: 10px;
	}
	.notice li .notice_in {
		padding: 20px 10px;
	}
}

@media only screen and (max-width:540px) {
	.notice li .notice_in .right {
		width: 87%
	}
}


/*股票信息*/

.stock {
	margin-bottom: 100px;
}

.stock .stock_gpbg {
	background: url(../images/images/dot22.png) center bottom no-repeat;
	margin-top: 20px;
	padding-bottom: 20px;
	display: none;
}

.stock .stock_gp {
	width: 581px;
	height: 350px;
	margin: 0 auto;
	background: #343B46;
	-moz-border-radius: 10px 10px;
	-webkit-border-radius: 10px 10px;
	border-radius: 10px 10px;
}

.stock .gp_img {
	background: #fff;
	width: 545px;
	margin: 25px 18px 25px 18px;
	float: left;
}

.stock .t {
	color: #000000;
}

@media only screen and (max-width:768px) {}

.stock {
	overflow: hidden;
	border: 1px solid #ea5413;
}

.stock_le {
	width: 66%;
	float: left;
}

.stock_re {
	position: relative;
	float: right;
	width: 34%;
}

.stock_retext {
	text-align: right;
	width: 98px;
	height: 135px;
	padding: 10px;
	background: url(../images/images/stock_line.png) no-repeat 0 center;
	position: absolute;
	top: 30px;
	right: 30px;
}

.stock_retext h1 {
	color: #fff;
	line-height: 1.2em
}

.stock_retext .stock_img {
	position: absolute;
	right: -15px;
	bottom: 10px;
}

.stock_le .stock_g {
	padding: 40px 95px;
}

.stock_le .gup {
	width: 100%;
	height: 100%;
}

@media only screen and (max-width:1280px) {
	.stock_le .stock_g {
		padding: 30px;
	}
}

@media only screen and (max-width:1023px) {
	.stock {
		margin-bottom: 60px;
	}
	.stock .gp_img,
	.stock .stock_gp {
		width: 100%
	}
	.stock .gp_img {
		margin: 0;
		box-sizing: border-box;
		padding: 20px 10px;
		background: none;
		border: 10px solid #343B46;
	}
	.stock .stock_gpbg {
		background: none
	}
	.stock .stock_gp {
		background: none;
		height: auto;
	}
	.stock_le .stock_g {
		height: 0;
		padding: 0
	}
	.stock_le .gup {
		display: none;
	}
	.stock .stock_gpbg {
		display: block;
		margin: 0;
		background: none;
		padding: 0 30px;
	}
	.stock_le,
	.stock_le table,
	.stock_gpbg {
		height: 100%
	}
}

@media only screen and (max-width:768px) {
	.stock {
		margin-bottom: 30px;
	}
	.stock {
		height: auto !important;
		border: 0;
	}
	.stock_le {
		width: 100%;
		text-align: center;
	}
	.stock .stock_gpbg {
		padding: 20px 0;
	}
	.stock_le table {
		display: inline-block;
	}
	.stock_re {
		width: 118px;
		border: 1px solid #c6d12c;
		float: none;
		margin: auto
	}
	.stock_re>img {
		display: none;
	}
	.stock_retext {
		position: static;
		height: 90px;
		text-align: center;
	}
	.stock_retext .stock_img {
		right: 6px;
	}
	.stock_retext h1 {
		color: #000;
	}
	.stock .gp_img {
		padding: 10px;
	}
}


/*资质荣誉*/

.honor {
	padding-bottom: 120px;
}

.honor ul {
	overflow: hidden;
	margin: 0 -23px;
}

.honor li {
	float: left;
	width: 33.333%;
	*margin-left: -1px;
	margin-bottom: 35px;
}

.honor li .honor_in {
	display: block;
	cursor: pointer;
	margin: 0 23px;
	border: 1px solid #dddddd;
	background: #ededed;
	padding: 65px 60px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}

.honor li .honor_in h1 {
	margin-top: 35px;
	text-align: center;
	color: #202020;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.honor .honor_img {
	background: url(../images/images/honoe_bg.png) no-repeat center bottom;
	padding-bottom: 15px;
}

@media only screen and (max-width:1300px) {
	.honor ul {
		margin: 0 -10px;
	}
	.honor li .honor_in {
		margin: 0 10px;
		padding: 30px;
	}
}

@media only screen and (max-width:1024px) {
	.honor {
		padding-bottom: 50px;
	}
	.honor li .honor_in {
		padding: 20px;
	}
	.honor .honor_img {
		background: none;
	}
}

@media only screen and (max-width:768px) {
	.honor li {
		width: 50%
	}
	.honor li .honor_in h1 {
		margin-top: 10px;
	}
}

@media only screen and (max-width:540px) {
	.honor ul {
		margin: 0;
	}
	.honor li {
		width: 100%;
		margin-bottom: 20px;
	}
}


/*公司介绍*/

.inter {
	padding-bottom: 55px;
}

.intr_01 {
	background: #d9d9d9;
	overflow: hidden;
	position: relative;
}

.intr_01 .index_fa {
	width: 50%;
	float: left;
	*margin-left: -1px;
}

.intr_01 .inpart_text {
	text-align: left !important;
	margin-bottom: 0
}

.intr_01 .inpart_text .index_title em {
	margin: 20px 0 !important;
}

.intr_01 .index_faimg {
	width: 50%;
	float: right;
}

.intr_text {
	padding: 50px 90px 50px 0;
}

.introne {
	margin-bottom: 20px
}

.introne li {
	color: #242424;
	line-height: 26px;
	margin-bottom: 5px;
}

.intr_tow {
	list-style: 24px;
}

.intr_03 {
	padding: 65px;
	padding-top: 0;
	color: #fff;
}

.intrthree_tab ul {
	overflow: hidden;
}

.intrthree_tab li {
	float: left;
	padding: 50px 20px 100px 20px;
	cursor: pointer;
}

.intrthree_tab li.on {
	background: #ea5413;
}

.intrthree_tab li a {
	color: #fff;
}

.intrthree_con {
	margin-top: 50px;
	margin-bottom: 70px;
}

.intrthree_con>div {
	display: none;
	max-width: 690px;
	width: 690px;
}

.intrthree_con .int_text {
	line-height: 24px;
}

.intrthree_con .int_text .line {
	width: 60px;
	height: 1px;
	background: #ea5413;
	margin: 20px 0;
}

.intrthree_con .edit-con-original {
	color: #fff;
}

.intr_02 {
	margin: 50px 0;
}

.intr_04 {
	margin-top: 40px;
}

.intr_04 .inpart_text {
	margin-bottom: 0
}

.intr_04 .inpart_text em {
	margin-top: 10px
}

.intr_04 dl {
	overflow: hidden;
	margin-bottom: 40px;
	background: #f0f0f0;
}

.intr_04 dt {
	float: right;
	width: 50%;
}

.intr_04 dd {
	float: left;
	width: 50%;
}

.intr_04 dl.current dt {
	float: left;
}

.inter_res {
	padding: 35px;
	padding-left: 65px
}

.inter_res h1 {
	color: #000;
}

.inter_res ul {
	padding-right: 30px;
}

.inter_res ul li {
	line-height: 26px;
	border-bottom: 1px dashed #bfbfbf;
	padding: 20px 0;
}

.inter_res ul li h2 {
	margin-bottom: 5px
}

.inter_res ul li h2 a {
	color: #005295
}

.inter_res ul li h2 em {
	margin-left: 20px;
}

.inter_res .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.intr_01 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #ea5413;
	background-color: #ea5413;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}

.inter_res .mCSB_scrollTools .mCSB_draggerRail,
.intr_01 .mCSB_scrollTools .mCSB_draggerRail {
	background-color: #ea5413;
	background-color: #ea5413;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}

@media only screen and (max-width:1550px) {
	.intr_text {
		padding: 40px;
		padding-left: 0
	}
}

@media only screen and (max-width:1200px) {
	.intr_text {
		padding: 30px;
		padding-left: 0
	}
	.intr_01 .inpart_text .index_title em {
		margin: 10px 0 !important
	}
	.introne li {
		margin-bottom: 0;
	}
	.introne {
		margin-bottom: 10px;
	}
	.intrthree_con>div {
		width: 60%;
		max-width: 50%
	}
	.intr_03 {
		background-size: cover !important
	}
	.intr_03 {
		padding: 30px;
		padding-top: 0
	}
	.inter_res ul li {
		padding: 10px 0;
	}
	.inter_res {
		padding-left: 35px;
	}
	.inter_res ul {
		padding-right: 0
	}
	.intr_02 {
		margin: 30px 0;
	}
}

@media only screen and (max-width: 900px) {
	.intr_01 .index_fa,
	.intr_01 .index_faimg {
		width: 100%
	}
	.intr_text {
		height: auto !important;
	}
	.intr_text {
		padding: 20px 0;
	}
	.inter_res h1 {
		font-size: 20px;
	}
	.intr_04 dt,
	.intr_04 dd {
		width: 100%
	}
	.inter_res {
		padding: 20px;
	}
	.inter_res ul,
	.inter_res,
	.intr_04 dd {
		height: auto !important;
	}
	.intr_04 dl {
		margin-bottom: 20px;
	}
	.intr_04 {
		margin-top: 20px;
	}
	.intrthree_con>div {
		margin-left: 0 !important;
		width: 100%;
		max-width: 100%
	}
	.intrthree_tab li {
		padding: 30px 20px 50px 20px;
	}
	.intrthree_con {
		margin: 20px 0;
	}
}

@media only screen and (max-width: 768px) {
	.intr_03 {
		padding: 20px;
		padding-top: 0
	}
	.inter_res {
		padding: 20px 10px;
	}
	.intrthree_con .int_text .line {
		margin: 15px 0;
	}
	.inter {
		padding-bottom: 30px;
	}
	.intr_02 {
		margin: 20px 0;
	}
}

@media only screen and (max-width: 640px) {
	.intr_03 {
		padding: 0;
	}
	.intrthree_tab li {
		padding: 10px;
		width: 33.333%;
		box-sizing: border-box;
		text-align: center;
	}
	.intrthree_con {
		padding: 0 20px;
		padding-bottom: 30px;
	}
}


/*大事记*/

.history {
	max-width: 960px;
	width: 960px;
	margin: auto;
	margin-top: 70px;
	padding-bottom: 80px;
}

.dahis li.on .his_year span {
	color: #000;
}

.dahis .right {
	width: 100%;
	background: url(../images/images/dahisbg.jpg) no-repeat center 0;
	padding-top: 15px;
	padding-bottom: 40px;
}

.dahis .right li.first .his_year {
	background: #fff;
}

.his_year {
	text-align: center;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border: 1px solid #c1d5e5;
	background: #fff;
	margin: auto;
	margin-top: -20px;
}

.dahis .right dl {
	width: 46%;
	float: left;
	position: relative;
	top: 100px;
}

.dahis .right dl.ones_01 {
	top: 0;
}

.dahis_bottom:first-child {
	top: 0;
	margin-top: 0
}

.dahis_bottom {
	position: relative;
	padding-top: 0px;
	display: table;
	width: 100%;
	margin-top: 50px;
}

.dahis_bottom em {
	text-align: right;
	width: 46%;
	float: left;
	position: relative;
}

.dahis_bottom em {
	color: #005295;
	padding: 0 10px;
	margin-top: 16px;
}

.dahis_bottom em i {
	display: block;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #005295;
	position: absolute;
	right: -31px;
	top: 50%;
	margin-top: -12px;
}

.dahis .right dl {
	clear: both;
	top: 20px;
	border-bottom: 1px solid #bebebe;
	padding-bottom: 15px;
}

.dahis .right dl.dlclear {
	clear: both;
}

.dahis .right dl.ones {
	float: right;
	/*top: -190px;*/
	position: relative;
}

.dahis .right dl.ones_01 {
	margin-top: 40px;
	top: 0;
}

.dahis .right dl.ones.dlclear {
	/*top:70px;*/
}

.dahis .right dl dt {
	color: #000;
	font-weight: normal;
}

.dahis .right dl dd {
	margin-top: 15px;
	color: #303030;
}

.dahis .right dl dt a {
	color: #303030;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}

.dahis .right dl dd p {
	color: #565c65;
	line-height: 1.5;
	height: 3em;
	overflow: hidden;
}

.hisimg {
	margin-bottom: 10px;
	margin-top: 25px;
}

.hisimg a {
	display: block;
}

.hisimg img {
	width: 100%;
	margin-bottom: 10px;
}

.dahis .right li.last span {
	margin-bottom: 0
}

.dahis .right dl dt {
	p
}

.dahis .right dl.ones dt {
	padding-left: 0
}

.dahis .right dl dd {}

.dahis .right dl.ones dd {
	padding-left: 0
}

.dahis .right dl dt i {
	position: absolute;
	right: -47px;
	width: 17px;
	height: 17px;
	background: url(../images/images/hisy.png) no-repeat center center;
}

.dahis .right dl dt i img {
	width: 17px;
	height: 17px;
}

.dahis .right dl.ones dt i {
	left: -47px;
	right: auto;
}

.dahis_bottom.cur em {
	left: auto;
	color: #ea5413;
	text-align: left;
	float: right;
}

.dahis_bottom.cur em i {
	left: -31px;
	background: #ea5413;
}

.dahis .right .dahis_bottom.cur dl dt i {
	background: url(../images/images/hisy01.png) no-repeat center center;
}

.dahis .right .dahis_bottom.cur dl {
	float: right;
}

.dahis .right .dahis_bottom.cur dl.ones {
	float: left;
}

.dahis .right .dahis_bottom.cur dl dt i {
	right: auto;
	left: -47px;
}

.dahis .right .dahis_bottom.cur dl.ones dt i {
	left: auto;
	right: -47px;
}

.dahis .right dl.dlclear.pic {
	/* clear:inherit;*/
	margin-top: 20px;
}

@media only screen and (max-width:1024px) {
	.history {
		width: 100%;
		max-width: 100%
	}
	/*.dahis_bottom em i{right: -59px}*/
}

@media only screen and (max-width:1000px) {
	.dahis .right dl dt i {
		right: -45px
	}
	.dahis .right dl.ones dt i {
		left: -45px;
	}
	.dahis .right .dahis_bottom.cur dl dt i {
		left: -45px;
	}
	.dahis .right .dahis_bottom.cur dl.ones dt i {
		right: -45px;
	}
	.dahis_bottom em i {
		right: -29px;
	}
	.dahis_bottom.cur em i {
		left: -30px;
	}
}

@media only screen and (max-width:960px) {
	.dahis_bottom em i {
		right: -27px;
	}
	.dahis_bottom.cur em i {
		left: -27px;
	}
}

@media only screen and (max-width:930px) {
	.dahis .right dl dt i {
		right: -43px
	}
	.dahis .right dl.ones dt i {
		left: -43px;
	}
	.dahis .right .dahis_bottom.cur dl dt i {
		left: -43px;
	}
	.dahis .right .dahis_bottom.cur dl.ones dt i {
		right: -43px;
	}
	.dahis_bottom em i {
		right: -27px;
	}
	.dahis_bottom.cur em i {
		left: -27px;
	}
}

@media only screen and (max-width:880px) {
	.dahis .right dl dt i {
		right: -41px
	}
	.dahis .right dl.ones dt i {
		left: -41px;
	}
	.dahis .right .dahis_bottom.cur dl dt i {
		left: -41px;
	}
	.dahis .right .dahis_bottom.cur dl.ones dt i {
		right: -41px;
	}
	.dahis_bottom em i {
		right: -24px;
	}
	.dahis_bottom.cur em i {
		left: -24px;
	}
}

@media only screen and (max-width:830px) {
	.dahis .right dl dt i {
		right: -41px
	}
	.dahis .right dl.ones dt i {
		left: -41px;
	}
	.dahis .right .dahis_bottom.cur dl dt i {
		left: -41px;
	}
	.dahis .right .dahis_bottom.cur dl.ones dt i {
		right: -41px;
	}
	.dahis_bottom em i {
		right: -24px;
	}
	.dahis_bottom.cur em i {
		left: -24px;
	}
}

@media only screen and (max-width: 768px) {
	.history {
		margin-top: 0;
		padding-bottom: 30px;
	}
	.his_year {
		display: none
	}
	.dahis .right {
		background: none;
		padding-bottom: 0
	}
	.dahis_bottom em {
		position: static;
		margin: 0;
	}
	.dahis .right dl.ones_01 {
		margin: 0;
		margin-top: 10px
	}
	.dahis .right dl {
		width: 100%
	}
	.dahis .right dl dt i {
		display: none;
	}
	.dahis .right dl {
		top: 0;
		margin-bottom: 20px;
	}
	.dahis .right dl dt {
		padding-left: 0px;
	}
	.dahis .right dl.ones dt {
		padding-right: 0px;
		padding-left: 0
	}
	.dahis .right dl dd {
		padding-left: 0px;
	}
	.dahis .right dl.ones dd {
		padding-right: 0px;
		padding-left: 0
	}
	.dahis_bottom {
		margin-bottom: 0px
	}
	.hisimg {
		margin-top: 15px;
	}
	.dahis .right dl dd {
		margin-top: 10px;
	}
	.dahis .right li.first,
	.dahis .right li.last {
		display: none !important;
	}
	.dahis .left {
		width: 70px;
	}
	.dahis .right li span {
		font-size: 20px;
	}
	.prevBox {
		height: 160px;
	}
	.dahis .right dl.dlclear {
		top: 0;
		margin: 0;
	}
	.dahis_bottom em i {
		right: 0;
		top: 0;
		position: static;
		display: none;
	}
	.dahis_bottom {
		top: 0;
		padding-top: 0;
	}
	.dahis .right dl.ones {
		top: 0;
		margin: 0
	}
	.dahis .right dl.dlclear.pic {
		margin: 0;
	}
	.dahis .right dl {
		padding: 15px 0;
		border-bottom: 1px dashed #ccc;
	}
	.hisimg img {
		margin-bottom: 0
	}
	.dahis_bottom em {
		background: url(../images/images/hisy.png) no-repeat 0 center;
		padding-left: 20px;
		width: auto;
	}
	.dahis_bottom.cur em {
		background: url(../images/images/hisy01.png) no-repeat 0 center;
		padding-left: 20px;
		float: none;
	}
	.dahis_bottom {
		width: 100%;
		overflow: hidden;
		display: inherit;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.dahis .right dl.ones_01 {
		margin-top: 0
	}
}


/*加入我们*/

.join_select .zl_year {
	width: 930px;
	margin: auto;
}

.join_select {
	margin: 40px 0;
	margin-bottom: 60px;
}

.join_select .year_box .year_select {
	position: relative;
}

.join_select .year_box .year_select dt {
	background: url(../images/images/y_year.png) right 10px center no-repeat;
	width: 235px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #d5d2d2;
	padding: 0 10px;
	float: left;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.join_select .year_box .year_select dd {
	z-index: 99;
	position: absolute;
	max-height: 208px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #eee;
	width: 255px;
	left: 0px;
	top: 34px;
	display: none;
}

.join_select .year_box .year_select dd a {
	display: block;
	line-height: 34px;
	color: #6c6c6c;
	white-space: normal;
	padding: 0 12px;
}

.join_select .year_box .year_select {}

.join_select .year_box .year_select dt.on_o {
	background: url(../images/images/y_year.png) right 10px center no-repeat;
}

.join_select .year_box .year_select {
	float: left;
	width: 255px;
}

.year_word input {
	width: 235px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #d5d2d2;
	padding: 0 10px;
}

.year_word {
	margin-left: 10px;
	float: left;
}

.join_select .year_box button {
	margin-left: 20px;
	height: 36px;
	width: 118px;
}

.join_con {}

.join_con ul {
	overflow: hidden;
	margin: 0 -12px;
	padding-bottom: 20px;
}

.join_con li {
	float: left;
	*margin-left: -1px;
	width: 50%;
}

.join_text {
	margin: 0 12px;
	padding: 35px 20px;
	line-height: 24px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}

.join_con li:nth-child(4n) .join_text {
	background: #f5f5f5
}

.join_con li:nth-child(4n+1) .join_text {
	background: #f5f5f5
}

.join_text h1 {
	margin: 20px 0;
	margin-top: 15px;
	overflow: hidden;
	height: 24px;
}

.join_text h1 a {
	color: #ea5413;
	max-width: 85%;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.join_text h1 em {
	color: #a5a5a5;
	font-size: 14px;
	margin-left: 10px;
}

.join {
	padding-bottom: 80px;
}

.join_texts {
	line-height: 1.8;
	height: 5.4em;
	overflow: hidden;
}

.join_text h1 a {
	float: left;
}

.join_text h1 em {
	float: left;
	margin-top: 4px;
}

@media only screen and (max-width: 1440px) {
	.join_text h1 em {
		margin-top: 0px;
	}
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #a0a0a0;
	opacity: 1;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #a0a0a0;
	opacity: 1;
}

input:-ms-input-placeholder {
	color: #a0a0a0;
	opacity: 1;
}

input::-webkit-input-placeholder {
	color: #a0a0a0;
	opacity: 1;
}

@media only screen and (max-width: 990px) {
	.join_select {
		margin: 30px 0;
	}
	.join_text h1 {
		margin: 10px 0;
	}
	.join_select .zl_year {
		width: 655px;
	}
	.join_select .year_box .year_select {
		width: 160px;
	}
	.join_select .year_box .year_select dt {
		width: 140px;
	}
	.join_select .year_box .year_select dd {
		width: 162px;
	}
	.year_word input {
		width: 160px;
	}
	.join_select .year_box button {
		margin-left: 10px;
	}
}

@media only screen and (max-width: 768px) {
	.join_text {
		padding: 20px;
		margin: 0
	}
	.join_con ul {
		margin: 0
	}
	.join_con li {
		width: 100%
	}
	.join_con li:nth-child(4n) .join_text {
		background: none !important;
	}
	.join_con li:nth-child(4n+1) .join_text {
		background: none !important;
		margin: 0;
	}
	.join_con li:nth-child(2n) .join_text {
		background: #f5f5f5 !important;
		margin: 0;
	}
	.join_text h1 a {
		float: left;
	}
}

@media only screen and (max-width: 700px) {
	.join_select {
		margin: 20px 0;
	}
	.join_select .zl_year {
		width: auto;
	}
	.join_select .year_box .year_select {
		width: 100%;
		margin-bottom: 10px;
	}
	.join_select .year_box .year_select dt,
	.year_word input {
		width: 100%;
		box-sizing: border-box;
	}
	.join_select .year_box .year_select dd {
		width: 100%;
	}
	.year_word input {
		width: 100%;
	}
	.join_select .year_box button {
		margin-left: 10px;
	}
	.year_box .year_select:first-child+.year_select {
		margin: 0;
	}
	.year_word,
	.join_select .year_box button {
		margin: 0;
		width: 100%;
		box-sizing: border-box;
	}
	.year_word {
		margin: 10px 0;
	}
}

@media only screen and (max-width: 700px) {
	.join_text {
		padding: 10px;
	}
}


/*搜索*/

.search_con {
	padding-bottom: 80px;
}

.search_title {
	color: #e0e0e0;
	border-left: 3px solid #f7234c;
	padding-left: 20px;
}

.search_title span {
	border-bottom: 1px solid #e0e0e0;
	display: block;
	width: 100%;
	padding-bottom: 10px;
}

.searh_g {
	color: #303030;
	margin: 40px 0;
	margin-bottom: 30px;
}

.search_con .page {
	margin-top: 40px;
}

.searh_g span {
	background: #ea5413
}

.search_con li em {
	color: #ea5413
}

.search_con li {
	padding: 30px 0;
	border-bottom: 1px dashed #c0c0c0;
}

.search_con li h2 {
	margin-bottom: 15px;
	line-height: 1.5;
	max-height: 3em;
	overflow: hidden;
}

.search_con li a {
	color: #303030;
}

.search_con li a:hover {
	color: #ea5413;
}

.search_con li p {
	line-height: 1.8;
	max-height: 3.6em;
	overflow: hidden;
	color: #333
}

.search_con li.ones {
	border-bottom: 0
}

.sech_sou {
	overflow: hidden;
}

.sech_sou .left {
	float: left;
	height: 50px;
	width: 3px;
	background: #000000;
	margin-right: 20px;
}

.sech_sou span img {
	width: 15px;
	height: 15px;
}

.sech_sou button img {
	width: 15px;
	height: 15px;
}

.sech_sou .right {
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
	width: 750px;
	padding-bottom: 5px;
}

.sech_sou .right input,
.sech_sou .right button,
.sech_sou .right span {
	height: 50px;
	line-height: 50px;
	border: none;
	outline: none;
	float: left;
}

.sech_sou .right button {
	width: 75px;
	height: 40px;
	background: #ea5413;
	text-align: center;
	float: right;
}

.sech_sou .right button:hover {
	opacity: 0.9
}

.sech_sou .right span img {
	margin-top: 22px;
}

.sech_sou .right button {
	margin-top: 8px;
}

.sech_sou .right button img {
	margin-top: 12px;
}

.sech_sou .right span {
	float: right;
	padding: 0 20px;
	cursor: pointer;
}

.sech_sou .right input {
	font-size: 36px;
	font-weight: normal;
	width: 590px;
	padding: 0 10px;
}

.sech_sou .right .placeholder {
	color: #e0e0e0;
}

::-webkit-input-placeholder {
	color: #e0e0e0;
}

:-moz-placeholder {
	color: #e0e0e0;
}

::-moz-placeholder {}

:-ms-input-placeholder {
	color: #e0e0e0;
}

@media only screen and (max-width:780px) {
	.search_con {
		padding-bottom: 40px;
	}
	.sech_sou .right {
		width: 95%
	}
	.sech_sou .right input {
		width: 75%
	}
	.sech_sou .left {
		height: 40px;
	}
	.sech_sou .right input,
	.sech_sou .right button,
	.sech_sou .right span {
		height: 40px;
		line-height: 40px;
	}
	.sech_sou .right button {
		margin-top: 0
	}
	.sech_sou .right span img {
		margin-top: 14px;
	}
	.sech_sou .right input {
		font-size: 20px;
	}
	.searh_g {
		margin: 20px 0;
	}
	.search_con li {
		padding: 20px 0;
	}
	.search_con li h2 {
		font-weight: bold;
		margin-bottom: 5px;
	}
}

@media only screen and (max-width:590px) {
	.sech_sou .right input {
		width: 65%
	}
	.sech_sou .right span {
		padding: 0 10px;
	}
}

@media only screen and (max-width:500px) {
	.sech_sou .right {
		width: 92%
	}
	.sech_sou .right button {
		width: 50px;
	}
	.sech_sou .right input {
		width: 60%
	}
}


/*法律声明*/

.cont_other {
	padding-bottom: 80px;
}

@media only screen and (max-width:780px) {
	.cont_other {
		padding-bottom: 40px;
	}
}


/*网站地图*/

.map {
	width: 1280px;
	margin: auto;
	margin-top: 80px;
}

.map h1 {
	font-size: 30px;
	padding-bottom: 30px;
}

.map h1 a {
	color: #ea5413;
}

.map_con dl {
	overflow: hidden;
	padding: 40px 0;
	border-top: 1px dashed #bebebe;
}

.map_con dl dt {
	float: left;
	width: 115px;
	height: 115px;
	background: #ea5413;
	text-align: center;
}

.map_con dl dd {
	float: left;
	width: 86%;
	float: right
}

.map_con dl dt h2 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding-top: 30px;
	padding-bottom: 10px
}

.map_con dl dd li {
	width: 16.666%;
}

.map_con dl dd li {
	width: 20%;
	float: left;
}

.map_con dl dd ul {
	overflow: hidden;
}

.map_con dl dd li h3 {
	margin-bottom: 20px;
	font-size: 20px;
	border-left: 2px solid #ea5413;
	padding-left: 10px;
	line-height: 20px;
}

.map_con dl dd li p {
	font-size: 16px;
	line-height: 30px;
}

.map_con dl dd p a {
	color: #4a4d55;
}

.map_con dl ul {
	margin-top: 44px;
}

@media only screen and (max-width:1024px) {
	.map_con dl dd li h3 {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.map_con dl dd li p {
		font-size: 14px;
	}
	.map_con dl dd {
		width: 80%;
	}
}

@media only screen and (max-width:768px) {
	.map_con dl ul {
		margin-top: 0px !important;
	}
	.map h1 {
		padding: 10px;
	}
	.map {
		margin-top: 10px;
		width: 100%;
	}
	.map_con dl dt {
		height: auto;
		padding: 10px;
		text-align: left;
	}
	.map_con dl dt h2 {
		float: left;
		padding: 0;
		font-weight: normal;
	}
	.map_con dl dt span {
		float: left;
		margin-left: 10px;
	}
	.map h1 {
		font-size: 18px;
		padding-bottom: 10px;
	}
	.map_con dl dd {
		width: 96%;
		padding: 2%;
	}
	.map_con dl dt {
		width: 100%;
	}
	.map_con dl {
		padding: 0;
		border: none;
	}
}

@media only screen and (max-width:730px) {
	.map_con dl dd li h3 {
		margin: 10px 0;
	}
	.map_con dl dd li {
		width: 100%;
	}
	.map_con dl dd li p {
		float: left;
		padding: 0 10px;
	}
}


/*投资者互动平台*/

.platform {
	overflow: hidden;
	margin-bottom: 30px;
}

.platform .left {
	float: left;
	width: 50%;
	*margin-left: -1px;
}

.platform .right {
	float: left;
	width: 50%;
	*margin-left: -1px;
	background: #ea5413;
	color: #fff;
}

.platform .right .plat_form {
	padding: 40px 55px;
}

.platform .right .plat_form h1 {
	margin-bottom: 20px;
}

.platform .right .plat_form ul li {
	line-height: 28px;
}

.platform .right .plat_form a {
	color: #fff;
}

.plat_text {
	margin-top: 20px;
}

@media only screen and (max-width:1200px) {
	.platform .right .plat_form {
		padding: 30px;
	}
}

@media only screen and (max-width:1024px) {
	.platform .right .plat_form h1 {
		margin-bottom: 10px;
	}
	.plat_text {
		margin-top: 10px;
	}
}

@media only screen and (max-width:768px) {
	.platform .left,
	.platform .right {
		width: 100%;
	}
	.platform .right .plat_form {
		padding: 20px;
		padding-bottom: 30px;
	}
	.platform .right,
	.platform .right .plat_form {
		height: auto !important;
	}
}


/*联系我们2017-11-22*/

.contant {
	margin-bottom: 20px;
}

.add_list {
	margin-bottom: 60px;
}

.add_list ul {
	overflow: hidden;
	margin: 0 -15px;
}

.add_list li {
	float: left;
	width: 50%;
	*margin-left: -1px;
	margin-bottom: 25px;
}

.add_list li .add_in {
	margin: 0 15px;
	border: 1px solid #dddddd;
	border-top: 4px solid #ea5413;
	padding: 25px 40px;
}

.add_list li h1 {
	color: #ea5413;
}

.add_list li h2 {
	margin: 20px 0;
	color: #2a2a2a;
}

.add_list .add_p {
	line-height: 24px;
}

.add_list .add_p p {
	margin-bottom: 5px;
	color: #707070;
}

.add_list .add_p p a {
	color: #707070;
}

.add_list .add_p p a:hover {
	color: #ea5413;
}

@media only screen and (max-width:1280px) {
	.add_list li .add_in {
		padding: 20px;
	}
	.add_list ul {
		margin: 0 -10px;
	}
	.add_list li .add_in {
		margin: 0 10px;
	}
}

@media only screen and (max-width:768px) {
	.add_list li {
		width: 100%;
	}
	.add_list li .add_in {
		padding: 20px;
	}
	.add_list ul {
		margin: 0;
	}
	.add_list li .add_in {
		margin: 0;
	}
	.add_list li h2 {
		margin: 10px 0;
	}
	.add_list {
		margin-bottom: 30px;
	}
}

@media only screen and (max-width:540px) {
	.add_list li .add_in {
		padding: 20px 10px;
	}
}


/*关于我们变更2017-12-22*/

.intrcont01 {
	background: #e7f0f6;
	padding: 80px 0 50px 0;
}

.intrcont01 .digital {
	position: static;
	margin-bottom: 40px;
}

.intrcont01 .digital dd {
	color: #242424;
}

.intrcont01 .intr_pos {
	position: relative;
}

.posmap02 {
	display: none;
	width: 100%
}

.posmap01 {
	width: 100%
}

.intr_pos .block_li li .mapcicle.cur>img {
	margin-top: -22px;
}

.mapcicle>img {
	display: none;
	left: 5px;
}

.block_li li {
	position: absolute;
}

.block_li li .mapcicle.cur>img {
	display: block;
	left: 10px;
	margin-top: -31px;
	position: relative;
	z-index: 9999;
}

.block_li li .mapcicle.cur i {
	display: none;
}

@media only screen and (max-width: 990px) {
	.posmap02 {
		display: block;
	}
	.posmap01 {
		display: none;
	}
	.intrcont01 {
		padding: 40px 0;
	}
}

.intrcont02 {
	padding: 50px 0;
}

.intrcont02 .inpart_text {
	margin-bottom: 20px;
}

.advantage ul {
	overflow: hidden;
}

.advantage li {
	width: 32.3%;
	margin: 0 0.5%;
	float: left;
	position: relative;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	cursor: pointer;
}

.advantage li .in1,.advantage li .in2 {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;	
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}

.advantage li .in1{
	background-color: rgba(0, 0, 0, 0.2);
	color: #fff;
	text-align: center;
	z-index: 2;
}

.advantage li .in1 img{width: 12.5%;height: 13%;margin: 0 auto; display: block; margin-top: 35%;margin-bottom: 5px}
.advantage li .in1 span{font-size: 16px; line-height: 30px; display: block;}
.advantage li .in1 h6{font-size: 22px; line-height: 1;}

.advantage li .in2{
	background-color: rgba(234, 84, 19, 0.8);
	color: #fff;
	z-index: 1;
}


.advantage li .in2 div{width: 80%; margin:15% auto 20% auto; border-top: 1px solid #fff; border-bottom: 1px solid #fff;height: 65%;}
.advantage li .in2 div h3{ font-size: 18px; text-align: center; font-weight: 600;line-height:3;margin-top: 5px}
.advantage li .in2 div span{font-size: 16px;}

.advantage li img {
	width: 100%;
}

.advan_in h2 {
	position: absolute;
	top: 30px;
	left: 20px;
	color: #242424;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.5);
	padding: 0 10px;
}

.advan_pcon {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	display: none;
}

.advan_pcon p {
	line-height: 1.5em;
	max-height: 28.5em;
	overflow: hidden;
}

.advan_p {
	padding: 30px;
	padding-top: 20px;
}

.advan_p h3 {
	margin-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.advantage li.on {
	width: 36%
}

.advantage li.on .advan_in h2 {
	display: none;
}

.advantage li.on .advan_pcon {
	display: block;
}

@media only screen and (max-width: 900px) {
	.advan_p {
		padding: 20px;
	}
	.advantage li {
		width: 100% !important;
		margin-bottom: 20px;
	}
	.advantage li .in2{
		position: relative;
		opacity: 1;
	}
	.advantage li .in2 div h3{
		margin-top: 0;
		line-height: 1.5;
		text-align: left;
	}
	.advantage li .in2 div span{
		height: 50px;
		display: block;
		padding-bottom: 20px;
	}
	.advantage li .in2 div{
		margin: 0 auto;
		border: none;
		width: 94%;
		height: 100%;
	}
	
}

.mapcicle.map_yellow i {
	background: #cfdae0;
}


/*最新公告2018-01-05*/

.notice_tab {
	overflow: hidden;
	margin-bottom: 30px;
	position: relative;
}

.notice_tab .bx_shiC01 {
	overflow: hidden;
	height: auto;
	width: 100%;
	margin: 0 -4px;
}

.notice_tab .bx_shiC01 li {
	margin-bottom: 10px;
	width: 16.666%;
	*margin-left: -1px;
	cursor: pointer;
	position: relative;
	text-align: center;
	float: left;
}

.notice_tab .bx_shiC01 li a {
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	margin: 0 10px;
	border: 1px solid #DEDEDE;
	text-transform: uppercase;
	margin: 0 4px;
}

.notice_tab .bx_shiC01 li.on a {
	background: #ea5413;
	color: #fff;
}
.page1 .wraper{margin-top: 20px !important;}

@media only screen and (min-width:1024px) {
	.bx_shiC01 li a:hover {
		background: #ea5413;
		color: #fff;
	}
	.page1 .inpart_text{margin-bottom: 30px}
}

@media only screen and (max-width:990px) {
	.notice_tab .bx_shiC01 li {
		width: 20%
	}
}

@media only screen and (max-width:768px) {
	.notice_tab .bx_shiC01 li {
		width: 25%
	}
}

@media only screen and (max-width:640px) {
	.notice_tab .bx_shiC01 li {
		width: 50%
	}

	.page1 .wraper{margin-top: 10px !important;}

	body{font-size: 12px}
	.page1 .inpart_text{margin-bottom: 10px}
}


.page1 .index_product {
	max-width: 1260px;
	margin: 0 auto;
}

.page1 .index_product .swiper-slide {
	float: left;
	width: 25%;
	margin-bottom: 35px;
}

.page1 .index_product .swiper-slide .ondexpro {
	border: 1px solid #ddd;
	position: relative;
	overflow: hidden;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	margin: 0 1px;
}

.page1 .index_product .ondexpro:hover a {
	width: 100%;
}

@media only screen and (max-width:1024px) {
	.page1 .index_product .swiper-slide {
		width: 33.3%;
	}
}
@media only screen and (max-width:750px) {
	.page1 .index_product .swiper-slide {
		width: 50%;
	}
}

.t-text {
	display: block;
	max-width: 1260px;
	margin: 0 auto;
}

.t-text>p {
	float: right;
	line-height: 50px;
}
@media only screen and (max-width: 750px) {
	.intrcont02 {
		padding: 30px 0;
	}
	
.t-text>p {
	float: right;
	line-height: 25px !important;}
}
	.advantage li img {
		width: 100%
	}

.page1 .indexpro_tab a{margin-top: 0}

}