﻿@charset "utf-8";

/* CSS Document */

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "微软雅黑", "黑体";
	color: #898989;
	line-height: 1;
	background: #FFF;
}

ul,
li,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
form,
input {
	margin: 0px;
	padding: 0px;
}

input,
textarea {
	font-family: "微软雅黑";
	border: none;
	outline: none;
	background: none;
}

ul,
li {
	list-style: none
}

img {
	border: 0px;
	padding: 0px;
	display: block;
}

a {
	color: #5c5c5c;
	text-decoration: none
}

h2,
h3,
h4,
b{
	font-weight: normal;
}

em,
i {
	font-style: normal;
}

.clear:after {
	content: '';
	display: block;
	clear: both;
}

.fl {
	float: left
}

.fr {
	float: right
}

.hidden {
	display: none;
	background: url() no-repeat center;
}


/*效果*/

.cpsb {
	position: relative;
}

.cpsb:before {
	content: "";
	width: 0;
	height: 100%;
	background: #000;
	padding: 14px 18px;
	position: absolute;
	top: 0;
	left: 50%;
	opacity: 0;
	transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

/*.cpsb:hover:before {
	width: 100%;
	left: 0;
	opacity: 0.5;
}*/

.box-content {
	width: 100%;
	padding: 14px 18px;
	color: #fff;
	position: absolute;
	top: 38%;
	left: 0;
}

.cpsb h4 {
	font-size: 16px;
	text-align: center;
	font-weight: 500;
	width: 100%;
	line-height: 30px;
	padding-top: 60%;
	opacity: 0;
	transition: all 0.5s ease 0s;
}

.cpsb:hover h4 {
	padding-top: 0;
	opacity: 1;
	transition-delay: 0.7s;
}


/*公司理念*/

.gslm {
	padding-top: 30px;
}

.gslmbox {
	overflow: hidden;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	margin: 0 5px 20px 5px;
	transition: All 0.4s ease-in-out;
	position: relative;
}

.gslmbox:hover {
	background: #f2f2f2;
}

.gslm_tp {
	width: 50%;
	overflow: hidden;
}

.gslm_tp img {
	width: 100%;
}

.gslm_text {
	width: 50%;
	padding: 60px 50px 0 50px;
	position: relative;
}

.gslmbox span {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background: #006AC8;
	transition: All 0.4s ease-in-out;
}

.gslmbox:hover span {
	width: 50%;
	left: 0;
	bottom: 0;
}

.fl {
	float: left;
}

.gslmbox b {
	display: block;
	position: absolute;
	left: 50%;
	bottom: 0;
	height: 4px;
	background: #006AC8;
	transition: All 0.4s ease-in-out;
}

.gslmbox:hover b {
	width: 50%;
	left: 50%;
	bottom: 0;
}

.fl {
	float: left;
}

.gslm_text h2 {
	color: #1e7dc5;
	font-size: 22px;
	font-weight: bold;
}

.gslm_text h3 {
	font-size: 30px;
	line-height: 74px;
	font-weight: bold;
	color: #e6e5e5;
}

.gslm_text p {
	font-size: 16px;
	line-height: 36px;
	color: #000;
}

.ryzs_tit {
	padding-bottom: 50px;
	text-align: center;
}

.ryzs_tit li {
	display: inline-block;
	*display: inline;
	padding: 0 10px;
}

.ryzs_tit a {
	display: inline-block;
	*display: inline;
	line-height: 36px;
	padding: 0 30px;
	background: #a0a0a0;
	color: #fff;
	font-size: 14px;
}

.ryzs_tit .hover3 a {
	color: #fff;
	background: #0045A8;
}

.ryzs_tit a:hover {
	color: #fff;
	background: #0045A8;
}

.cpnav a.cur1 {
	background: rgba(0, 0, 0, .2);
}


/*荣誉资质*/

.gsry_tit {
	text-align: center;
	padding: 40px 0 55px;
}

.gsry_tit h2 {
	font-size: 32px;
	color: #b23435;
}

.gsry_tit h2 span {
	color: #000000;
}

.gsry_tit b {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #b23435;
	margin: 0 15px;
	display: inline-block;
	vertical-align: middle;
}

.gsry_tit p {
	font-size: 16px;
	color: #b23435;
	margin-top: 10px;
}

.gsry_tp {
	/*height: 239px;*/
	display: block;
	/*background: #eeeeee;*/
}

.gsry_tp img {
	max-width: 100%;
	max-height: 100%;
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, 0%);
}

.gsry_nr ul {
	overflow: hidden;
	margin-left: -30px;
	padding-top: 10px;
}

.gsry_nr li {
	float: left;
	width: 33.33%;
	padding: 0 0 25px 30px;
}

.gsry_nr p {
	margin: 15px 0;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #000;
	height: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.gsry_nr a:hover p {
	color: #099fde;
}


/*头部导航*/

.header {
	padding: 30px 8% 0 8%;
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
}

.logo {
	float: left;
	width: 237px;
}

.logo img {
	width: 100%;
}

.nav {
	float: right;
	position: relative;
	animation: .25s, 100ms;
}

.nav ul {
	overflow: hidden;
}

.nav li {
	float: left;
	line-height: 42px;
	font-size: 16px;
	padding-right: 60px;
}

.nav li a {
	color: #fff;
}

.nav li a:hover {
	color: #333;
}


/*头部导航*/


/*手机导航*/

.top {
	display: none;
}

.dhbtn {
	background: url(../images/a7.png);
	width: 18px;
	height: 15px;
	float: right;
	margin-top: 15px;
	cursor: pointer;
}

.dhbtn.on {
	background: url(../images/d2.png);
	background-size: 100% 100%;
}


/*手机导航*/


/*首页内容*/

.conter {
	text-align: center;
	width: 100%;
	height: 100vh;
	overflow: hidden;
}

.contbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	overflow: hidden;
}

.contbox img {
	width: 100%;
	height: 100%;
	animation: scale-bg 6s linear forwards;
}

@-webkit-keyframes scale-bg {
	from {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes scale-bg {
	from {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.cent_text {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.cent_text h1 {
	text-align: center;
	font-size: 64px;
	color: #33a1b4;
	text-shadow: #fff 3px 0 0, #fff 0 3px 0, #fff -3px 0 0, #fff 0 -3px 0;
}

.cent_text h1 b {
	color: #1e7ec5;
	font-weight: bold;
}

.cent_text i {
	display: inline-block;
}

.cent_text ul {
	padding-top: 13vh;
}

.cent_text li {
	display: inline-block;
	padding: 0 20px;
	font-size: 32px;
}

.cent_text a {
	color: #fff;
}

.cent_text span img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.cent_text span {
	display: inline-block;
	width: 60px;
	height: 60px;
	position: relative;
	vertical-align: middle;
	margin-right: 12px;
}
/*
.cent_text a:hover {
	color: #007AFF;
}
*/
.bja {
	background: url(../images/a1.png);
	position: absolute;
	width: 60px;
	height: 60px;
	top: 0;
	left: 0;
	animation: myfirst2 2s infinite linear;
}

@keyframes myfirst2 {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}

@keyframes myfirst {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(-359deg);
	}
}

.footer {
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 40px;
	padding: 0 8%;
	z-index: 100;
}

.footer p {
	color: #fff;
	font-size: 14px;
	text-align: right;
}

.rightfd {
	position: fixed;
	width: 60px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.rightfd li {
	padding-bottom: 2px;
	position: relative;
}

.rightfd li:hover .rwm {
	right: 60px;
}

.rwm {
	background: url(../images/a8.png);
	width: 160px;
	height: 170px;
	padding: 12px 0 0 12px;
	position: absolute;
	right: -220px;
	top: -55px;
	transition: All 0.4s ease-in-out;
}

.rwm p {
	font-size: 14px;
	color: #666;
	margin-top: 9px;
	text-align: center;
}

.rightfd a {
	display: block;
	height: 60px;
	background: #1e7dc5;
	border-radius: 8px;
	z-index: 1000;
	position: relative;
}

.rightfd a img {
	position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}


/*产品中心*/

.cpnav {
	width: 260px;
	height: 100vh;
	opacity: 0.7;
	position: fixed;
	left: 0;
	top: 0;
	background: url(../images/n1.jpg);
	background-size: 100% 100%;
	padding-bottom: 85px;
	z-index: 100;
}

@media(max-width:1921px) {
	.logo1 {
		width: 195px;
		margin: 0 auto;
		padding: 50px 0 50px;
	}
	
	.cpzxboxss {

	padding-left: 170px !important;
}
}
@media(min-width:1922px) {
   	.cpzxboxsss {

	padding-left: 285px !important;
} 
}

.logo1 img {
	width: 100%;
}

.cpnav ul {
	perspective: auto;
	overflow: auto;
}

.cpnav h2 {
	color: #fff;
	font-size: 18px;
	line-height: 46px;
	padding: 0 35px;
	background: url(../images/a12.png) no-repeat 205px center;
	cursor: pointer;
}

.cpnav dl {
	display: none;
}

.cpnav dt {
	line-height: 46px;
	font-size: 16px;
}

.cpnav dt a {
	color: #fff;
	display: block;
	padding: 0 0 0 35px;
}

.cpnav ul li:nth-child(1) h2 {
	background: none;
}

.cpnav h2.on1 {
	background: url(../images/a13.png) no-repeat 205px center #1268a9;
}

.cpnav dt a:hover {
	background: rgba(0, 0, 0, .2);
}

.cpnav .cur1 a {
	background: rgba(0, 0, 0, .2);
}

.dhlx {
	width: 100%;
	text-align: center; padding-bottom: 20px;
}

.dhlx p {
	font-size: 14px;
	color: #fff;
	line-height: 1.6;
	color: #fff;
}

.dhlx p img {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 8px;
}

/*.cpzxbox {
	height: 100vh;
	background: url(../images/bj2.jpg) no-repeat center center #000;
	background-size: cover;
	overflow: auot;
	position: fixed;
	right: 0;
	top: 0;
	padding-left: 260px;
}*/
.cpzxbox {
    height: 100vh;
    background: url(../images/bj2.jpg) no-repeat right center #000;
   background-size: 100% 100%;
   width: calc(100% - 260px);
    overflow: auot;
    position: fixed;
    right: 0;
    top: 0;
    
}

.cpzxb {
	padding: 0 100px;
}

.cpzx_tit {
	padding-top: 75px;
}

.cpzx_tit h2 {
	font-weight: bold;
	color: #fff;
	font-size: 32px;
	margin-bottom: 8px;
}

.cpzx_tit p {
	font-weight: bold;
	color: #fff;
	font-size: 30px;
}

.cxxq a {
	display: block;
}

.cxxq {
	overflow: hidden;
}

.cxxq ul {
	overflow: hidden;
	margin-left: -15px;
	padding: 80px 0 58px;
	background: url(../images/a20.png) no-repeat center bottom;
	background-size: 100% auto;
}

.cxxq li {
	float: left;
	width: 33%;
	padding-left: 15px;
}

.cpsb {
	display: block;
	padding: 8px;
	background-image: linear-gradient(to right, #56d2f8, #0c8efe);
}

.cpsb_xq {
	background: #fff;
	padding: 15px;
	display: block;
}

.cpsb h2 {
	background-image: linear-gradient(#56d2f8, #0c8efe);
	color: #fff;
	line-height: 58px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 13px 0;
}

.cpsb img {
	width: 100%;
}

.cpsb_text {
	height: 210px;
	display: block;
}

.cpsb_text p {
	font-size: 16px;
	color: #333;
	line-height: 28px;
	text-align: center;
}

.img2 {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-ou
}

.img2:hover {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}

.img4 {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.img4:hover {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
}

.footer1 {
	text-align: center;
	border-top: 1px solid #ddd;
	width: 100%;
	margin-top: 40px;
}

.footer1 p {
	text-align: center;
	line-height: ;
	color: #333;
	line-height: 72px;
	font-size: 14px;
}

.footer2 {
	text-align: center;
	border-top: 1px solid #fff;
	width: calc(100% - 260px);
	position: fixed;
	right: 0;
	bottom: 0;
}

.footer2 p {
	text-align: center;
	line-height: ;
	color: #fff;
	line-height: 72px;
	font-size: 14px;
}


/*关于我们*/

.cpzxbox3 {
	height: 100vh;
	background: url(../images/bj3.jpg) no-repeat center center;
	background-size: cover;
	padding-left: 260px;
}

.fzlc {
	padding: 80px 0 0 130px;
}

.fzlcbox {
	overflow: hidden;
}

.fzl_left {
	float: left;
	width: 600px;
	border: 1px solid #9cd9ef;
	padding: 8px 16px;
}

.fzlc_nr {
	padding-top: 225px;
	position: relative;
	width: 850px;
}

.fzlcbox {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.fzlbox {
	background: rgba(255, 255, 255, .2);
	position: relative;
	padding: 33px 15px 30px 15px;
}

.fzlbox p {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
}

.fzlbox h2 {
	font-weight: bold;
	font-size: 24px;
	color: #fff;
	margin-bottom: 35px;
}

.tao1 {
	position: absolute;
	width: 0;
	left: 0;
	top: 0;
	height: 3px;
	background: #fff;
	transition: all .3s ease 0s;
}

.tao {
	background: url(../images/a21.png) no-repeat center right;
	height: 7px;
	left: 15px;
	top: 5px;
	width: 280px;
	position: absolute;
}

.bottom {
	background: url(../images/a22.png) no-repeat center right;
	height: 7px;
	right: 15px;
	bottom: 5px;
	width: 280px;
	position: absolute;
}

.tao2 {
	position: absolute;
	width: 0;
	right: 0;
	top: 0;
	height: 0;
	width: 3px;
	background: #fff;
	transition: all .3s ease 0s;
}

.tao3 {
	position: absolute;
	width: 0;
	right: 0;
	bottom: 0;
	height: 3px;
	background: #fff;
	transition: all .3s ease 0s;
}

.tao4 {
	position: absolute;
	width: 0;
	left: 0;
	bottom: 0;
	height: 0;
	width: 3px;
	background: #fff;
	transition: all .3s ease 0s;
}

.fzlbox:hover .tao1 {
	width: 100%;
}

.fzlbox:hover .tao2 {
	height: 100%;
}

.fzlbox:hover .tao3 {
	width: 100%;
}

.fzlbox:hover .tao4 {
	height: 100%;
}

.fzl_right {
	float: left;
	width: 240px;
	padding: 65px 0 0 17px;
	overflow: hidden;
}

.xxo {
	float: left;
	width: 75px;
	padding-top: 50px;
}

.zynr {
	width: 125px;
	float: right;
	height: 125px;
	position: relative;
}

.zy1 {
	width: 125px;
	position: absolute;
	top: 0;
	left: 0;
	animation: myfirst2 5s infinite linear;
}

.zy2 {
	width: 125px;
	position: absolute;
	top: 0;
	left: 0;
	animation: myfirst 5s infinite linear;
}

.zynr h2 {
	color: #fff;
	text-align: center;
	line-height: 125px;
	font-size: 24px;
	font-weight: bold;
}

.fzlc_tit { margin: 0 auto;
	max-width: 1074px;
	background: url(../images/a28.png) no-repeat center top;
	height: 350px;
	background-size: 100% auto;
}

.fzlc_tit ul {
	overflow: hidden;
	padding-right: 60px;
}

.fzlc_tit li {
	float: left;
	width: 10%;
	text-align: center;
}

.fzlc_tit img {
	width: 100%;
}

.fzlc .fzlc_tit ul li span {
	display: block;
	background: url(../images/a26.png) no-repeat center center;
	background-size: 100% 100%;
	width: 38px;
	height: 38px;
	margin: 8px auto;
}

.fzlc .fzlc_tit h2 {
	font-size: 18px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
}

.fzlc p {
	font-size: 14px;
	text-align: center;
	color: #fff;
}

.fzlc .fzlc_tit li.on span {
	background: url(../images/a27.png) no-repeat center center;
	background-size: 100% 100%;
}

.fzlc .fzlc_tit li.on h2 {
	font-size: 20px;
}

.fzlc .fzlc_tit ul li:nth-child(1) {
	padding-top: 24.5%;
}

.fzlc .fzlc_tit ul li:nth-child(2) {
	padding-top: 24.5%;
}

.fzlc .fzlc_tit ul li:nth-child(3) {
	padding-top: 21%;
}

.fzlc .fzlc_tit ul li:nth-child(4) {
	padding-top: 21%;
}

.fzlc .fzlc_tit ul li:nth-child(5) {
	padding-top: 14%;
}

.fzlc .fzlc_tit ul li:nth-child(6) {
	padding-top: 14%;
}

.fzlc .fzlc_tit ul li:nth-child(7) {
	padding-top: 9%;
}

.fzlc .fzlc_tit ul li:nth-child(8) {
	padding-top: 9%;
}

.fzlc .fzlc_tit ul li:nth-child(9) {
	padding-top: 4%;
}

.fzlc .fzlc_tit ul li:nth-child(10) {
	padding-top: 1.5%;
}


/*公司简介*/

.cpzxbox5 {
	background: url(../images/bj5.jpg) no-repeat center bottom #f9faff;
	background-size: 100% auto;
	padding-left: 260px;
}

.jsjj_banner img {
	width: 100%;
}

.cpzx_tit1 {
	padding: 55px 100px;
	background: #f5f5f5;
}

.cpzx_tit1 h2 {
	font-weight: bold;
	font-size: 32px;
	margin-bottom: 10px;
	color: #cccccc;
}

.cpzx_tit1 p {
	font-size: 30px;
	font-weight: bold;
	color: #1e7dc5;
}

.gsjj_nr {
	padding: 95px 170px 0 170px;
}

.gsjj_text {
	overflow: hidden;
}

.gsjj_left {
	float: left;
	width: 48%;
}

.gsjj_text h2 {
	font-size: 22px;
	color: #000;
	font-weight: bold;
	margin-bottom: 30px;
}

.gsjj_left p {
	font-size: 16px;
	line-height: 35px;
	color: #000;
	text-indent: 32px;
	text-align: justify;
	word-break: break-all;
}

.gsjj_right {
	width: 48%;
	float: right;
	position: relative;
	border-radius: 15px;
	overflow: hidden;
}

.gsjj_right img {
	width: 100%;
	border-radius: 8px;
}

.gsjj_right span {
	background: url(../images/a30.png);
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.ssjj_bq {
	padding-top: 80px;
}

.ssjj_bq ul {
	overflow: hidden;
}

.ssjj_bq li {
	width: 25%;
	text-align: center;
	float: left;
	padding: 0 32px;
}

.ssjj_bq p {
	font-size: 13px;
	margin-top: 20px;
	color: #000000;
	line-height: 22px;
}

.box {
	width: 100%;
	position: relative;
	margin: 0 auto 30px auto;
}

.cont1 {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
}

.cont2 {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.box img {
	margin: 0 auto;
	max-width: 100%;
}

.box:hover .cont1,
.box:hover #cont2 {
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}

.box:hover .cont2 {
	z-index: 2;
}

.cont1,
.cont2 {
	transition: all .2s linear 10ms;
}


/*联系我们*/

.cpzxbox6 {
	background-size: 100% auto;
}

.lxwm {
	padding-left: 260px;
}

.lxfs {
	overflow: hidden;
	padding: 60px 200px 40px 200px;
	border-bottom: 1px solid #f0f0f0;
}

.lxfs_left {
	float: left;
	width: calc(100% - 200px);
}

.lxfs_left h2 {
	color: #000;
	font-size: 54px;
}

.lxfs_left p {
	font-size: 36px;
	color: #333;
	margin-bottom: 90px;
}

.lxfs_left h3 {
	font-size: 16px;
	line-height: 36px;
	color: #333333;
}

.lxfs_left h3 img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.lxfs_right {
	float: right;
	width: 200px;
	padding-top: 70px;
}

.lxfs_right h2 {
	font-size: 14px;
	color: #333333;
	text-align: right;
}

.lxfs_right p {
	font-weight: bold;
	font-size: 20px;
	text-align: right;
	color: #1e7dc5;
	margin-top: 8px;
}

.lx_wx {
	overflow: hidden;
	padding-top: 95px;
}

.lx_wx img {
	float: right;
}

.lx_wx h3 {
	font-size: 14px;
	color: #333;
	line-height: 1.6;
	padding-top: 80px;
}

.hzhb {
	overflow: hidden;
	padding: 120px 200px 80px 200px;
	background: url(../images/bj6.jpg) no-repeat center bottom;
}

.hzhb_left {
	float: left;
	width: 350px;
}
.xjrwm{padding: 40px 0; margin: 0 auto;}
.hzhb_left h2 {
	color: #000;
	font-size: 54px;
}

.hzhb_left p {
	color: #000;
	font-size: 54px;
}

.hzhb_right {
	width: 600px;
	float: right;
}

.hzhb_right h2 {
	font-size: 18px;
	color: #1e7dc5;
	padding-bottom: 13px;
	border-bottom: 1px solid #f0f0f0;
}

.hzhb_right li {
	border-bottom: 1px solid #f0f0f0;
	padding: 30px 0 10px;
}

.hzhb_right p {
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	margin-bottom: 22px;
}

.wby1 {
	width: 100%;
	font-size: 14px;
}

.btn1 {
	width: 155px;
	height: 48px;
	color: #fff;
	border: none;
	font-size: 16px;
	margin-top: 40px;
	background-image: linear-gradient(#3a9fed, #1f7dc6);
}

.dtbox img {
	width: 100%;
}


/*业务发展1*/

.cpzxbox7 {
	background: #fff;
}

.ywfz {
	padding: 66px 200px 0 200px;
}

.ywfz_text h2 {
	font-weight: bold;
	font-size: 30px;
	color: #333;
	position: relative;
	margin-bottom: 30px;
	padding-left: 10px;
}

.ywfz_text h2:before {
	border-left: 5px solid #1e7dc5;
	height: 30px;
	position: absolute;
	left: 0;
	top: 3px;
	content: "";
}

.ywfz_text p {
	color: #333;
	font-size: 16px;
	line-height: 24px;
	text-align: justify;
	word-break: break-all;
}

.jdnr {
	padding: 55px 200px 0 200px;
}

.jdnr_top {
	background: url(../images/a43.png);
	background-size: 100% 100%;
}

.jdnr_top ul {
	overflow: hidden;
}

.jdnr_top li {
	float: left;
	width: 25%;
	text-align: center;
	line-height: 62px;
	color: #fff;
	font-size: 24px;
}

.jdnr_bottom ul {
	overflow: hidden;
	padding: 20px 0 10px;
	margin-left: -12px;
}

.jdnr_bottom li {
	float: left;
	width: 25%;
	padding-left: 12px;
}

.jdbox {
	background: #fff;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

.jdbox p {
	font-size: 22px;
	text-align: center;
	line-height: 70px;
}

.jdbox img {
	width: 100%;
}

.ywxq {
	padding: 55px 200px 0 200px;
}

.ywxq_top {
	background: #1268a9;
	border-bottom: 6px solid #1e7dc5;
}

.ywxq_top ul {
	overflow: hidden;
}

.ywxq_top li {
	float: left;
	line-height: 80px;
	padding: 0 50px;
	font-size: 24px;
	color: #fff;
	background: #1e7dc5;
}

.ywxq_bottom {
	padding: 60px 0 10px;
}

.ywxq_bottom img {
	width: 100%;
}

.ywxq_text {
	padding: 30px 45px 40px 45px;
	width: 90%;
	/*margin: -100px auto 0 auto;*/
	margin: 15px auto 0 auto;
	background: #fff;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	position: relative;
	z-index: 10;
}

.ywxq_text h2 {
	text-align: center;
	width: 460px;
	margin: 0 auto 25px auto;
	border-radius: 8px;
	color: #fff;
	font-size: 22px;
	background: #1e7dc5;
	line-height: 65px;
}

.ywxq_text p {
	color: #333;
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 10px;
}

.dsj ol li {
	font-size: 14px;
}

.sjzs {
	display: none;
}
.xjrwm{width: 160px; }
.xjrwm img{width: 160px; height: 160px;}
@media(max-width:1680px) {
	.hzhb_left{width: 200px;}
	.cpzxb {
		padding: 0 50px;
	}
	.cpzx_tit {
		padding-top: 50px;
	}
	.cxxq ul {
		padding: 35px 0 35px;
	}
	.cpzx_tit1 {
		padding: 30px 50px;
	}
	.gsjj_nr {
		padding: 40px 80px 0 80px;
	}
	.gsjj_text h2 {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.gsjj_left p {
		font-size: 16px;
		line-height: 30px;
	}
	.fzlc {
		padding: 80px 0 0 80px;
	}
	.lxfs {
		padding: 60px 80px 35px 80px;
	}
	.hzhb {
		padding: 100px 80px 50px 80px;
	}
	.fzlcbox {
		width: 100%;
	}
	.fzl_left {
		width: calc(100% - 260px);
	}
	.lxfs_left h2 {
		font-size: 34px;
	}
	.lxfs_left p {
		font-size: 24px;
		margin-top: 5px;
	}
	.lxfs_right {
		padding-top: 50px;
	}
	.lx_wx {
		padding-top: 70px;
	}
	.hzhb_left h2 {
		font-size: 34px;
	}
	.hzhb_left p {
		font-size: 24px;
		margin-top: 5px
	}
	.ywfz {
		padding: 66px 80px 0 80px;
	}
	.ywxq {
		padding: 55px 80px 0 80px;
	}
	.jdnr {
		padding: 55px 80px 0 80px;
	}
}

@media(max-width:1600px) {
	.fzlc {
		padding: 30px 0 0 0;
	}
	.fzlc_tit {
		width: 100%;
		background-size: 100% auto;
		margin: -50px auto 0 auto;
	}
}

@media(max-width:1440px) {
	.logo1 {
		width: 195px;
		margin: 0 auto;
		padding: 70px 0 40px;
	}
	.gsjj_left p {
		font-size: 14px;
		line-height: 26px;
	}
	.fzlc_tit {
		width: 100%;
		background-size: 100% auto;
		margin: -60px auto 0 auto;
		height: 300px;
	}
}

@media(max-width:1366px) {
	.gslm_text {
		padding: 40px 30px 0 30px;
	}
	.logo1 {
		width: 155px;
		margin: 0 auto;
		padding: 50px 0 30px;
	}
	.cpnav h2 {
		font-size: 15px;
		line-height: 28px;  /*38*/
	}
	.cpnav dt {
		line-height: 28px;  /*38*/
		font-size: 13px;
	}
	
	.footer1 p {
		line-height: 40px;
		height: 40px;
	}
	.cpzxb {
		padding: 0 50px;
	}
	.conter h1 {
		font-size: 50px;
	}
	.cpsb h2 {
		font-size: 16px;
	}
	.cpsb_text p {
		font-size: 14px;
	}
	.cpzx_tit h2 {
		font-size: 24px;
	}
	.cpzx_tit p {
		font-size: 20px;
	}
	.cpzx_tit {
		padding-top: 40px;
	}
	.cxxq ul {
		padding: 40px 0;
		background-size: 100% auto;
	}
	.cpsb_xq {
		padding: 10px;
	}
	.cpsb h2 {
		line-height: 40px;
	}
	.cpsb_text p {
		line-height: 22px;
		font-size: 12px;
	}
	.cpsb_text {
		height: 170px;
	}
	.fzlcbox {
		width: 80%;
	}
	.hzhb_left {
		width: 200px;
	}
	.fzlbox p {
		font-size: 14px;
		line-height: 26px;
	}
	.hzhb_right {
		width: calc(100% - 300px);
	}
	.ssjj_bq li {
		padding: 0 10px;
	}
	.fzlc_tit {
		height: 230px;
    width: 75%;
    margin: -50px auto 0 auto;
    
	}
	.fzlc_tit li {zoom: 0.85;}
	
}

@media(max-width:1280px) {
	.conter h1 {
		font-size: 30px;
	}
	.cpzx_tit {
		padding: 30px 0 0 0;
	}
	.cxxq ul {
		padding: 20px 0 40px 0;
	}
	.jdnr_top li {
		font-size: 18px;
	}
	.jdbox p {
		font-size: 16px;
	}
	.ywfz_text h2 {
		font-size: 24px;
	}
	.ywfz_text h2:before {
		height: 100%;
		line-height: 1.5;
	}
	.gsjj_left p {
		font-size: 12px;
		line-height: 21px;
		text-indent: 24px;
	}
	.gslm_text p {
		font-size: 16px;
	}
}

@media(max-width:1000px) {
	.nenr_box {
		overflow: hidden;
		padding-top: .6rem;
		transition: All 0.4s ease-in-out;
		cursor: pointer;
		padding: .4rem 0;
		border-bottom: 1px solid #eee;
	}
	.nenr_box:hover {
		background: #f7f7f7;
	}
	.nenr_left {
		width: 1.5rem;
		padding: .2rem 0;
		text-align: center;
		float: left;
	}
	.nenr_left h2 {
		font-weight: bold;
		font-size: .36rem;
		color: #1e7dc5;
		padding-bottom: .2rem;
	}
	.nenr_left p {
		font-size: .22rem;
		color: #1e7dc5;
	}
	.nenr_right {
		width: 100%;
		padding-bottom: .3rem;
	}
	.nenr_right img {
		width: 100%;
	}
	.nenr_zhang {
		width: calc(100% - 1.8rem);
		;
		overflow: hidden;
		float: right;
	}
	.nenr_zhang h2 {
		font-size: .28rem;
		font-weight: bold;
		overflow: hidden;
		/*text-overflow: ellipsis;
		white-space: nowrap;*/
		line-height:1.5;
	}
	.nenr_zhang a {
		color: #000000;
	}
	.nenr_zhang a:hover {
		color: #007AFF;
	}
	.nenr_zhang h4 {
		line-height: 3;
		color: #808080;
		font-size: .22rem;
	}
	.nenr_zhang span {
		padding-right: .4rem;
	}
	.nenr_zhang img {
		margin-right: 6px;
		vertical-align: middle;
		display: inline-block;
		*display: inline;
	}
	.nenr_zhang p {
		font-size: 16px;
		line-height: 1.6;
		color: #333;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}
	.fynr {
		padding: .8rem 0;
		text-align: center;
	}
	.fynr ul {
		display: inline-block;
		*display: inline;
		border: 1px solid #e6e6e6;
	}
	.fynr li {
		display: inline-block;
		*display: inline;
	}
	.fynr li a {
		display: block;
		padding: .1rem .14rem;
		border-right: 1px solid #e6e6e6;
	}
	.fynr .hover2 a {
		color: #fff;
		background: #1e7dc5;
	}
	.fynr a:hover {
		color: #fff;
		background: #1e7dc5;
	}
	.xwxq_bt {
		padding: 2.2rem 0 .2rem 0;
		border-bottom: 1px solid #eee;
	}
	.xwxq_bt h2 {
		font-size: .34rem;
		color: #006ac8;
		font-weight: 800;
		margin-bottom: .25rem;
		line-height: 1.7;
	}
	.xwxq_bt p {
		font-size: .22rem;
		color: #666666;
	}
	.xwxq_bt img {
		display: inline-block;
		*display: inline;
		margin-right: .08rem;
		width: .3rem;
	}
	.xwxq_bt b {
		padding-right: .2rem;
	}
	.xwxq_bt a {
		font-size: .24rem;
		color: #666666;
	}
	.xwxq_bt a img {
		vertical-align: middle;
	}
	.xwxq_text p {
		font-size: .28rem;
		line-height: 2;
		color: #000000;
		padding-bottom: .3rem;
		text-indent: .48rem;
		text-align: justify;
		word-break: break-all;
	}
	.xwxq_text {
		width: 100%;
		margin: 0 auto;
	}
	.gsry_nr ul {
		margin-left: -10px;
	}
	.gsry_nr li {
		width: 50%;
		padding: 0 0 10px 10px;
	}
	.header {
		height: 60px;
		z-index: 1001;
	}
	.nav {
		position: fixed;
		left: -4rem;
		top: 0;
		height: 100%;
		background: #2783c7;
		width: 4rem;
		padding-top: 60px;
		z-index:1000;
		opacity: 0.8;
	}

	.nav li {
		float: none;
		width: 100%;
		padding: 0 .3rem;
	}
	.fhbj {
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 100;
		background: rgba(0, 0, 0, .7);
		display: none;
	}
	.header {
		height: 50px;
		background: rgba(255, 255, 255, .6);
	}
	.header {
		padding: 15px 3%;
	}
	.conter h1 {
		font-size: 18px;
		line-height: 1.8;
	}
	.conter h1 b {
		display: block;
	}
	.logo {
		width: 100px;
		position: relative;
		z-index: 1100;
	}
	.logo img {
		width: 100%;
	}
	.dhbtn {
		margin: 0;
	}
	.conter li {
		padding: 0 10px;
		font-size: 20px;
	}
	.conter span {
		width: 30px;
		height: 30px;
	}
	.bja {
		width: 30px;
		height: 30px;
		background-size: 100% 100%;
	}
	.conter span img {
		width: 15px;
	}
	.conter ul li:nth-child(1) span img {
		width: 10px;
	}
	.gslmbox {
		padding: .3rem;
	}
	.gslm_tp {
		width: 100%;
		float: none;
	}
	.gslm_text {
		padding: .3rem 0;
		width: 100%;
	}
	.gsry_nr ul {
		margin-left: -10px;
	}
	.gsry_nr li {
		width: 50%;
		padding: 0 0 10px 10px;
	}
	/*产品中心*/
	.cpnav {
		width: 240px;
		z-index: 1000;
		overflow: auto;
		position: fixed;
		top: 0;
		left: -240px;
		padding-top: 60px;
		overflow: auto;
	}
	.logo1 {
		padding: 70px 8% .4rem 8%;
		width: 100%;
	}
	.logo1 img {
		width: 100%;
	}
	.cpnav .logo1 {
		display: none;
	}
	.cpnav h2 {
		font-size: 16px;
		line-height: 38px;
		padding: 0 10px;
	}
	.cpnav dt a {
		padding: 0 12px;
		font-size: 14px;
		line-height: 35px;
	}
	.top {
		position: fixed;
		display: block;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		background: rgba(44, 148, 210, .7);
		z-index: 10000;
		height: 50px;
	}
	.logo2 {
		width: 120px;
		position: absolute;
		left: 3%;
		top: 15px;
	}
	.logo2 img {
		width: 100%;
	}
	.dhbtn1 {
		background: url(../images/d1.png) no-repeat center center;
		width: 30px;
		height: 30px;
		background-size: 20px 20px;
		position: absolute;
		right: 3%;
		top: 10px;
	}
	.dhbtn1.on {
		background: url(../images/d2.png) no-repeat center center;
		background-size: 20px 20px;
	}
	.cpzxbox {
		width: 100%;padding-left: 0;
		overflow: auto;
	}
	.cpzxb {
		padding: 0 3%;
	}
	.cpzx_tit {
		padding-top: 70px;
	}
	.cpzx_tit h2 {
		font-size: 18px;
	}
	.cpzx_tit p {
		font-size: 14px;
	}
	.cxxq {
		padding-right: 0;
	}
	.cxxq ul {
		padding: .4rem 0 .2rem;
		margin-left: -.2rem;
		margin-bottom: .4rem;
		overflow: hidden;
	}
	.cxxq li {
		float: left;
		width: 50%;
		padding: 0 0 .2rem .2rem;
	}
	.cpsb h2 {
		font-size: 14px;
		line-height: 2;
		margin: .15rem 0;
	}
	.cpsb_text p {
		font-size: 12px;
		line-height: 20px;
	}
	.footer1 {
		position: static;
		text-align: center;
		width: 100%;
		padding: .3rem 0;
	}
	.footer1 p {
		font-size: 12px;
		line-height: 1.6;
		color: #333;
	}
	.footer2 {
		width: 100%;
		padding: .1rem 0;
	}
	.footer2 p {
		line-height: 20px;
		font-size: 12px;
	}
	.footer p {
		font-size: 12px;
		text-align: center;
		line-height: 1.5;
	}
	.gsjj {
		width: 100%;
	}
	.cpzxbox5 {
		padding: 0;
	}
	.gsjj_nr {
		padding: .5rem 3%;
	}
	.cpzx_tit1 {
		padding: 20px 3%;
	}
	.cpzx_tit1 h2 {
		font-size: 18px;
	}
	.cpzx_tit1 p {
		font-size: 14px;
	}
	.gsjj_right {
		width: 100%;
		float: none;
	}
	.gsjj_left {
		padding-top: .4rem;
		width: 100%;
	}
	.gsjj_text h2 {
		font-size: 16px;
		margin-bottom: .3rem;
	}
	.gsjj_left p {
		font-size: 14px;
		line-height: 1.8;
		text-indent: 28px;
	}
	.ssjj_bq {
		padding-top: .8rem;
	}
	.ssjj_bq li {
		width: 50%;
		padding: 0 .3rem .3rem .3rem;
	}
	.lxwm {
		width: 100%;
		padding: 0;
	}
	.lxfs {
		padding: .6rem 3% .4rem 3%;
	}
	.lxfs_left {
		width: 100%;
		float: none;
	}
	.lxfs_left h2 {
		font-size: 16px;
		margin-bottom: .1rem;
	}
	.lxfs_left p {
		font-size: 18px;
		margin-bottom: .3rem;
	}
	.lxfs_left h3 {
		line-height: 1.8;
		font-size: 14px;
	}
	.lxfs_right {
		float: none;
		width: 100%;
		padding: .4rem 0 0 0;
	}
	.lxfs_right h2 {
		text-align: center;
	}
	.lxfs_right p {
		text-align: center;
	}
	.lx_wx {
		padding-top: .2rem;
	}
	.lx_wx img {
		margin: 0 auto;
		float: none;
	}
	.lx_wx h3 {
		text-align: center;
		padding-top: .2rem;
	}
	.hzhb {
		padding: .5rem 3% .6rem 3%;
	}
	.hzhb_left {
		float: none;
		width: 100%;
	}
	.hzhb_left h2 {
		font-size: 16px;
		margin-bottom: .1rem;
	}
	.hzhb_left p {
		font-size: 18px;
		margin-bottom: .3rem;
	}
	.hzhb_right {
		float: none;
		width: 100%;
	}
	.jdnr_top li {
		font-size: 14px;
		line-height: 45px;
		height: 45px;
	}
	.jdbox p {
		font-size: 12px;
		line-height: 20px;
		height: 60px;
		padding: 10px 0;
	}
	.ywxq_bottom {
		padding-top: .6rem;
	}
	.ywxq_text {
		padding: .3rem .4rem;
		margin-top: -35px;
	}
	.ywxq_text h2 {
		max-width: 100%;
		font-size: 16px;
		margin: 0 auto 0 .3rem auto;
		line-height: 50px;
	}
	.ywxq_top li {
		font-size: 18px;
		line-height: 50px;
		padding: 0 30px;
	}
	.ywxq {
		padding: .5rem 3% 0 3%;
	}
	.cpzxbox3 {
		padding-left: 0;
		height: auto;
	}
	.fzlc {
		padding: 0;
	}
	.fzlc_nr {
		padding-top: .3rem;
		width: 100%;
	}
	.fzlc_tit {
		width: 100%;
	}
	.fzlc_tit li {
		zoom: .8;
	}
	.fzlc_tit ul {
		height: 5rem;
	}
	.fzlcbox {
		position: static;
	}
	.fzl_left {
		float: none;
		width: 100%;
	}
	.xxo {
		display: none;
	}
	.fzl_right {
		width: 125px;
		margin: .4rem auto 0 auto;
		padding: 0;
		float: none;
	}
	.pczs {
		display: none;
	}
	.sjzs {
		display: block;
	}
	.gsjj_right span {
		width: 50px;
		height: 50px;
		background-size: 100% 100%;
	}
	.ywfz {
		padding: .5rem 3% 0 3%;
	}
	.ywfz_text h2 {
		font-size: 20px;
		line-height: 1.5;
		padding-left: 12px;
	}
	.jdnr {
		padding: .55rem 3% 0 3%;
	}
}

@media(min-width:1000px) {
	
	.ryzs_tit {
		padding-bottom: 50px;
		text-align: center;
	}
	.ryzs_tit li {
		display: inline-block;
		*display: inline;
		padding: 0 2px;
	}
	.ryzs_tit a {
		display: inline-block;
		*display: inline;
		line-height: 36px;
		padding: 0 15px;
		background: #a0a0a0;
		color: #fff;
		font-size: 14px;
	}
	.nenr_box {
		overflow: hidden;
		padding-top: 60px;
		transition: All 0.4s ease-in-out;
		cursor: pointer;
	}
	.nenr_box:hover {
		background: #f7f7f7;
	}
	.nenr_left {
		width: 140px;
		text-align: center;
		float: left;
		height: 145px;
		border-right: 1px solid #f2f2f2;
	}
	.nenr_left h2 {
		font-weight: bold;
		font-size: 36px;
		color: #1e7dc5;
		padding-bottom: 20px;
	}
	.nenr_left p {
		font-size: 18px;
		color: #1e7dc5;
	}
	.nenr_right {
		float: right;
		width: 220px;
		overflow: hidden;
	}
	.nenr_right img {
		width: 100%;
	}
	.xwxq_bt {
		padding: 60px 0 20px 0;
		border-bottom: 1px solid #eee;
	}
	.xwxq_bt h2 {
		font-size: 32px;
		color: #006ac8;
		font-weight: 800;
		margin-bottom: 25px;
	}
	.xwxq_bt p {
		font-size: 12px;
		color: #666666;
	}
	.xwxq_bt img {
		display: inline-block;
		*display: inline;
		margin-right: 8px;
	}
	.xwxq_bt b {
		padding-right: 20px;
	}
	.xwxq_bt a {
		font-size: 18px;
		color: #666666;
	}
	.xwxq_bt a img {
		vertical-align: middle;
	}
	.xwxq_text p {
		font-size: 14px;
		line-height: 24px;
		color: #000000;
		padding-bottom: 20px;
	}
	.xwxq_text {
		width: 1030px;
		margin: 0 auto;
	}
	.nenr_zhang {
		float: left;
		width: calc(100% - 390px);
		padding: 0 0 0 85px;
	}
	.nenr_zhang h2 {
		font-size: 18px;
	}
	.nenr_zhang a {
		color: #000000;
	}
	.nenr_zhang a:hover {
		color: #007AFF;
	}
	.nenr_zhang h4 {
		line-height: 40px;
		color: #808080;
		font-size: 14px;
	}
	.nenr_zhang span {
		padding-right: 40px;
	}
	.nenr_zhang img {
		margin-right: 6px;
		vertical-align: middle;
		display: inline-block;
		*display: inline;
	}
	.nenr_zhang p {
		font-size: 16px;
		line-height: 30px;
		color: #333;
		padding-bottom: 60px;
		border-bottom: 1px solid #f2f2f2;
	}
	.fynr {
		padding: 120px 0 100px;
		text-align: center;
	}
	.fynr ul {
		display: inline-block;
		*display: inline;
		border: 1px solid #e6e6e6;
	}
	.fynr li {
		display: inline-block;
		*display: inline;
	}
	.fynr li a {
		display: block;
		padding: 10px 14px;
		border-right: 1px solid #e6e6e6;
	}
	.fynr .hover2 a {
		color: #fff;
		background: #1e7dc5;
	}
	.fynr a:hover {
		color: #fff;
		background: #1e7dc5;
	}
}

@media(max-width:1200px) and (min-width: 1000px) {
	.ryzs_tit {
		padding-bottom: 50px;
		text-align: center;
	}
	.ryzs_tit li {
		display: inline-block;
		*display: inline;
		padding: 0 10px;
	}
	.ryzs_tit a {
		display: inline-block;
		*display: inline;
		line-height: 36px;
		padding: 0 30px;
		background: #a0a0a0;
		color: #fff;
		font-size: 14px;
	}
	.nenr_box {
		overflow: hidden;
		padding-top: 60px;
		transition: All 0.4s ease-in-out;
		cursor: pointer;
	}
	.nenr_box:hover {
		background: #f7f7f7;
	}
	.nenr_left {
		width: 140px;
		text-align: center;
		float: left;
		height: 145px;
		border-right: 1px solid #f2f2f2;
	}
	.nenr_left h2 {
		font-weight: bold;
		font-size: 36px;
		color: #1e7dc5;
		padding-bottom: 20px;
	}
	.nenr_left p {
		font-size: 18px;
		color: #1e7dc5;
	}
	.nenr_right {
		float: right;
		width: 220px;
		overflow: hidden;
	}
	.nenr_right img {
		width: 100%;
	}
	.nenr_zhang {
		float: left;
		width: calc(100% - 390px);
		padding: 0 0 0 85px;
	}
	.nenr_zhang h2 {
		font-size: 24px;
		line-height: 1.6;
	}
	.nenr_zhang a {
		color: #000000;
	}
	.nenr_zhang a:hover {
		color: #007AFF;
	}
	.nenr_zhang h4 {
		line-height: 40px;
		color: #808080;
		font-size: 14px;
	}
	.nenr_zhang span {
		padding-right: 40px;
	}
	.nenr_zhang img {
		margin-right: 6px;
		vertical-align: middle;
		display: inline-block;
		*display: inline;
	}
	.nenr_zhang p {
		font-size: 16px;
		line-height: 30px;
		color: #333;
		padding-bottom: 60px;
		border-bottom: 1px solid #f2f2f2;
	}
	.xwxq {}
	.xwxq_bt {
		padding: 60px 0 20px 0;
		border-bottom: 1px solid #eee;
	}
	.xwxq_bt h2 {
		font-size: 32px;
		color: #006ac8;
		font-weight: 800;
		margin-bottom: 25px;
	}
	.xwxq_bt p {
		font-size: 12px;
		color: #666666;
	}
	.xwxq_bt img {
		display: inline-block;
		*display: inline;
		margin-right: 8px;
	}
	.xwxq_bt b {
		padding-right: 20px;
	}
	.xwxq_bt a {
		font-size: 18px;
		color: #666666;
	}
	.xwxq_bt a img {
		vertical-align: middle;
	}
	.xwxq_text p {
		font-size: 14px;
		line-height: 24px;
		color: #000000;
		padding-bottom: 20px;
		text-indent: 24px;
	}
	.xwxq_text {
		width: 1000px;
		margin: 0 auto;
	}
}

@media(max-width:750px) {
	.xjrwm{padding: .3rem 0 .6rem; margin: 0 auto;}
	.fzlc_tit {
		width: 100%;
		margin-top: .2rem;
	}
	.fzlc_tit ul {
		padding-right: .3rem;
		height: 4rem;
	}
	.fzlc_tit li {
		zoom: 0.6;
	}
	.cpzxbox3 {
		height: auto;
	}
	.fzlcbox {
		width: 100%;
	}
	.gsry_nr li {
		width: 100%;
	}
	.cgjs_nr .swiper-slide-active img {
		width: 100%;
	}
	.cgjs_text {
		width: 80%;
		margin-left: -40%;
	}
}

@media(max-width:640px) {
	.fzlc_tit li {
		zoom: 0.5;
	}
}

@media(max-width:480px) {
	.fzlc_tit li {
		zoom: 0.4;
	}
}

@media(max-width:400px) {
	.fzlc_tit li {
		zoom: 0.3;
	}
}